/*Start:*
----------------------------------------------------*/
h1, h2, h3, h4, h5, h6,div,img,a{margin: 0px; padding: 0px; font-weight: normal;}
ul, ol, li  {margin: 0px; padding: 0px; list-style: none;}
dl, dt, dd {margin: 0px; padding: 0px; font-weight: normal;}
form, fieldset, input, textarea, select, option, label {margin: 0px; padding: 0px;}
fieldset, a img,{border: 0; margin:0; padding:0; text-decoration:none;}
table, th, td, th {margin: 0px; padding: 0px;font-weight: normal;}
p {margin: 0px; padding: 0px;}
a,a:link,a:active,a:visited{ text-decoration:none;}
a:hover{ text-decoration:none; font-size:12px;}
img {border:none; padding:0;margin:0;}
*{margin 0; padding 0; font-size:12px; list-style:none;}
body{width:100%; margin:0 auto;}
.clear{ margin:0; padding:0; clear:both; overflow:hidden;}

/**********master css
**********/
.top{ width:1005px; height:auto; margin:0 auto; overflow:hidden;}
.logo{ background:url(../images/logo.gif) no-repeat; width:451px; height:52px; float:left; display:inline; line-height:999px; overflow:hidden; margin-top:26px; margin-left:20px;}
.t_right{ float:right; display:inline; margin-top:20px; width:469px;}
.setting{ float:right; display:inline; width:147px;}
.setting li{ float:left; display:inline; background:url(../images/sign.gif) no-repeat left; padding-left:8px; margin-left:13px;}
.setting li a{ color:#333333;}
.tel{ float:right; width:469px; height:36px; margin-top:16px; margin-right:10px;}
.block{ width:100%; min-width:1005px; margin:0 auto; height:325px; position:relative; WIDTH: expression(this.width < 1005 ? "1005px" : this.width); }
.nav{ width:1005px; padding-left:13px; padding-right:13px; margin:0 auto; background:url(../images/navbg.png) no-repeat; height:41px;}
.nav ul{ width:955px; overflow:hidden; margin-left:45px;}
.nav ul li{ float:left; display:inline; margin-left:26px; float:left;}
.nav ul li a{ color:#FFFFFF; font-size:14px; width:82px; height:21px; display:inline-block; line-height:21px; text-align:center; margin-top:5px;}
.nav ul li a:hover{ font-size:14px; background:url(../images/navhover.gif) no-repeat;}
.banner{ width:100%; min-width:1005px; height:314px; background:#0377b8; position:absolute; top:10px; z-index:-90;}
.banner1{ width:1005px; height:auto; margin:0 auto; padding-top:23px; background:url(../images/bannerbg.png) no-repeat 0px 13px; padding-left:10px; padding-right:10px;}
.footer{ width:100%; min-width:1005px; WIDTH: expression(this.width < 1005 ? "1005px" : this.width); text-align:center; background:url(../images/footer.gif) repeat-x; height:100px; position:inherit; margin-top:22px;}
.sub_nav a{ background:url(../images/line1.gif) no-repeat right; padding-right:17px; padding-left:16px; color:#333333;}
.footer p{ padding-top:18px; color:#333333; line-height:20px;}



/**********Default**********/
.m_contents{ width:1005px; height:auto; overflow:hidden; margin:0 auto;}
.m_left{ width:238px; height:auto; display:inline; float:left;}
.m_ltit{ background:url(../images/lefttitbg.gif) no-repeat; width:238px; height:34px; line-height:34px; margin-top:10px;}
.m_ltit span{ float:left; display:inline; background:url(../images/sign1.gif) no-repeat left; padding-left:17px; margin-left:13px; font-size:14px;}
.m_ltit a{ float:right; margin-top:11px; margin-right:12px;}
.m_ltex{ width:236px; height:auto!important; min-height:450px; height:450px; border:1px solid #d8d8d8; border-top:0 none;}
.m_ltex1{ width:236px; height:auto;  padding-bottom:22px; border:1px solid #d8d8d8; border-top:0 none;}
.m_ltex1 p{ color:#070707; line-height:24px; margin-left:11px; padding-top:13px;}
.m_ltex p{ color:#070707; line-height:24px; margin-left:11px; padding-top:13px;}
.m_liuyan{ width:238px; height:73px; margin-top:10px;}
.m_right{ float:right; display:inline; width:755px; height:auto;}
.m_com{ width:755px; height:auto; overflow:hidden;}
.m_introduce{ width:508px; height:auto; float:left; display:inline;}
.m_itit{ width:506px; height:31px; line-height:31px; border:1px solid #aeaeae; background:url(../images/titbg.gif) repeat-x; margin-top:10px;}
.m_itit span{ float:left; display:inline; background:url(../images/sign1.gif) no-repeat left; padding-left:17px; margin-left:13px; font-size:14px;}
.m_itit a{ float:right; margin-top:11px; margin-right:12px;}
.m_itex{ width:506px; height:auto!important; min-height:451px; height:451px; border:1px solid #d8d8d8; border-top:0 none;  line-height:20px; background:url(../images/aboutbg.jpg) bottom no-repeat center;}
.m_itex p{ padding:10px;}
.m_itext{ width:476px; height:auto; overflow:hidden; margin-left:13px; padding-top:10px;}
.m_itext1{width:476px; height:auto; overflow:hidden; margin-left:13px;}
.m_itext img{ float:left; display:inline; margin-top:8px;}
.m_itext p{ float:right; display:inline; width:300px; line-height:20px; color:#070707; font-size:14px;}
.m_itext p b{ font-size:14px;}
.m_fuwu{ float:right; display:inline; width:238px; height:auto;background:url(../images/fwxmbg.jpg) bottom no-repeat center;}
.m_fuwulist{ width:217px; margin-left:15px; padding-top:13px;}
.m_fuwulist li{ line-height:24px; background:url(../images/sign2.gif) no-repeat left; padding-left:15px;}
.m_fuwulist li a{ color:#333333; font-size:14px;}
.m_fuwulist1{ width:217px; margin-left:15px; padding-top:13px;}
.m_fuwulist1 li{ line-height:24px; background:url(../images/sign2.gif) no-repeat left; padding-left:15px;}
.m_fuwulist1 li a{ color:#333333;}
.m_pro{ background:url(../images/cbg.gif) no-repeat; width:755px; height:210px; margin-top:10px;}
.m_pro div,.m_pro ul{ float:left; display:inline;}
.m_pro div{ margin-top:48px;}
.m_pro ul{ margin-top:22px; width:700px;}
.m_pro ul li{ float:left; display:inline; width:213px; margin-left:14px;}
.m_pro ul li img{ padding:3px; border:1px solid #cccccc;}
.m_pro ul li p{ width:213px; text-align:center; margin-top:14px; color:#333333;}


.s_rtit{ width:755px; height:34px; background:url(../images/rtit.gif) no-repeat; line-height:34px; margin-top:10px;}
.s_rtit span{ float:left; display:inline; background:url(../images/sign1.gif) no-repeat left; padding-left:23px; margin-left:12px; font-size:14px;}
.s_rtit p{ float:right; display:inline; background:url(../images/sign3.gif) no-repeat left; padding-left:11px; margin-right:12px; color:#333333;}
.s_rtit p a{ color:#333333;}
.s_rtex{ width:733px; height:auto!important; min-height:296px; height:294px; line-height:28px; margin-top:14px; margin-left:10px;}
.s_rtex p{ color:#333333;}
.s_ntit{ width:755px; height:33px; line-height:33px; border-bottom:1px solid #aeaeae; margin-top:10px;}
.s_ntit span{float:left; display:inline; background:url(../images/sign1.gif) no-repeat left; padding-left:23px; margin-left:12px; font-size:14px;}
.s_ntit a{ float:right; display:inline; margin-right:8px; color:#333333;}
.s_nlist{ width:755px; height:auto; overflow:hidden; margin-top:26px;}
.s_nlist li{ width:325px; float:left; display:inline; margin-left:35px; line-height:24px; background:url(../images/sign2.gif) no-repeat left; padding-left:17px;}
.s_nlist li a{ color:#333333;}
.s_nlist li span{ color:#888888;}


.s_prolist{ width:733px; height:auto;}
.s_prolist li{ width:733px; margin-top:10px;}
.s_prolist li h2{ font-size:14px; font-weight:bold; border-bottom:1px solid #aeaeae; background:url(../images/sign4.gif) no-repeat 20px 10px; padding-left:35px; width:698px; padding-bottom:10px;}
.s_news{ width:730px; margin-top:18px; margin-left:13px; border-bottom:1px solid #aeaeae; padding-bottom:20px;}
.s_news li{ line-height:24px; width:715px; padding-left:15px; background:url(../images/sign2.gif) no-repeat left; overflow:hidden;}
.s_news a{ float:left; display:inline; color:#333333; line-height:24px;}
.s_news span{ float:right; display:inline; color:#333333; line-height:24px; color:#888888;}
.page{ text-align:center; width:755px; margin-top:22px; color:#333333;}
.yejiao{ border-top:1px solid #aeaeae; margin-top:18px; padding-top:14px; line-height:22px;}
.yejiao a{ color:#333333;}
.yejiao a:hover{ color:#0377b8;}


.s_online{ width:697px; margin-top:20px; margin-left:30px;}
.s_online li{ margin-top:12px; width:679px;}
.s_online li span{ color:#666666;}
.s_online li .infor{ border:0 none; background:url(../images/tex.gif) no-repeat; width:255px; height:22px; line-height:22px;}
.liuyan1{ overflow:hidden;}
.liuyan1 span{ float:left; display:inline;}
.liuyan2{ float:left; display:inline; background:url(../images/text.gif) no-repeat; width:406px; height:105px;}
.liuyan{ float:left; border:0 none; width:404px; height:102px; margin-top:2px; margin-left:1px;}
.anniu1{ background:url(../images/anniu1.gif) no-repeat; border:0 none; width:68px; height:29px; margin-left:71px;}
.anniu2{ background:url(../images/anniu2.gif) no-repeat; border:0 none; width:68px; height:29px; margin-left:56px;}
.s_onlinelist{ width:730px; height:auto; margin-left:10px;}
.s_onlinelist li{ margin-top:30px;}
.s_otit{ width:730px; height:30px; line-height:30px; background:#eeeeee;}
.s_date{ color:#6e6d6d;}
.s_otex{ line-height:22px; margin-top:15px; margin-left:10px; width:730px;}
.s_olianxi{ line-height:22px; padding-left:10px; width:720px; border-bottom:1px dashed #d6d6d6; padding-bottom:17px;}
.s_huifu{ margin-top:10px; margin-left:10px; color:#fb8302;}
.s_huifu span{ color:#4ab249;}




.rollBox{ /* 总宽度 */
     background:url(../images/cbg.gif) no-repeat; width:755px; height:210px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	margin-top:20px;
	}
.rollBox .LeftBotton{ /* 向左边滚动按钮 */
    height:112px;
	width:27px;
	background:url(../images/a_15.gif) no-repeat;
	margin-top:48px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	}
.rollBox .RightBotton{ /* 向右滚动按钮 */
    height:112px;
	width:27px;
	background: url(../images/a_19.gif) no-repeat;
	margin-top:48px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	}
.rollBox .Cont{ /* 修改内容区宽度 */
    width:690px;
	height:200px;
    overflow:hidden;
    float:left;
	margin-left:5px;

   } 
.rollBox .ScrCont{
    width:10000000px;
   }
.rollBox .Cont .pic{ /* 内容区图片文字 */
    
	width:213px;
	margin-top:13px;
    float:left;
    text-align:center;
	margin-left:14px;
   }
.rollBox .Cont .pic img{ /* 内容区图片文字边框 */
    padding:1px; border:1px solid #cccccc;
   }
.rollBox .Cont .pic p{ /* 图片下面文字样式 */
    line-height:10px;
    color:#333333; margin-top:15px;
   }
.rollBox .Cont a:link,.rollBox .Cont a:visited{ /* 图片下面文字样式点链接后 */
    color: #FF0000;
    text-decoration:none;
   }
.rollBox .Cont a:hover{ /* 图片下面文字样式点击链接时 */
    color:#f00;
    text-decoration:underline;
   }
.rollBox #List1,.rollBox #List2{ /* 滚动样式外层样式边距相对于最面层 */
	float:left;

   }








