@charset "utf-8";
/* CSS Document */
/*S*/

body{ font-size:15px; font-family:"微软雅黑"; margin:0px;  padding:0px; color:#666; background:#fff; line-height:30px; }
li{ list-style:none;}
a img{ border:0;}
a{ text-decoration:none; color:#666; }
a:hover{text-decoration:none; color:#000;}
a:visite d{ color:#010000;}
.clear{clear:both;height:0;font-size: 1px;line-height:1px;_line-height:0px;}
h1{ text-align:center; font-size:18px; border-bottom:1px #d6d8d9 solid; padding-bottom:15px; margin-bottom:20px;}
ul,ol{ margin:0px; padding:0px;}
html{ overflow-x:hidden;}

.smain{ width:1200px; margin:0 auto; }
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.logo{ float:left; z-index:999;}
.headright{ float:right; width:800px; padding-top:20px;}
.tel{ float:right; font-weight: bold;}
.tel span{ color:#ff0000;}
.erm{ float:right; margin-right:10px; position:relative;}
.erm1{ background:url(../images/s3.jpg) no-repeat; width:136px; height:156px; position:absolute; z-index:1000; text-align:center; padding-top:38px; left:-54px; display:none;}
.erm1 img{ width:85px; height:85px;}
.erm:hover .erm1{ display:block;}
.soso1:hover .soso{ display:block; }
.soso1{ float:right; position:relative; margin-right:10px;}
.soso{ float:right; margin-right:10px; position:absolute; display:none; width:210px; z-index:999; top:-1px; left:-180px;}
.so1{ float:left; background:url(../images/a1.jpg) no-repeat; width:149px; padding:0 10px; height:26px; border:none;}
.so2{ float:left;}
#nav{ float:right; margin-top:15px;}
#nav li{ float:left; margin-left:40px; height:40px; line-height:40px; font-size:16px; text-align:center; position:relative; z-index:999; font-weight:bold;}
#nav li a{ display:block; color:#666666;}
#nav li a:hover{ color:#ff0000; background:url(../images/a3.jpg) center bottom no-repeat}
#nav .dz a{ color:#ff0000; background:url(../images/a3.jpg) center bottom no-repeat}
#nav li:hover a{ color:#ff0000; background:url(../images/a3.jpg) center bottom no-repeat}
#nav .dz a{ color:#ff0000; background:url(../images/a3.jpg) center bottom no-repeat}
#nav:hover .dz a{ color:#666; background:none;} /*原始*/
#nav .dz:hover a{ color:#ff0000; background:url(../images/a3.jpg) center bottom no-repeat}

#nav ul li ul { display:none; position:absolute; top:40px;left:-30px; margin-left:0px; width:120px; overflow:hidden; padding-bottom:10px; background:rgba(255, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#ff0000;/*实现IE背景透明*/filter:Alpha(opacity=60);}
#nav ul li ul li{height:30px; line-height:30px; font-size:15px; font-weight:normal;width:120px; color:#333333; text-align: center; margin:0px;}
#nav ul li ul li a{display:block; color:#fff; padding:0px; background:none; }
#nav ul li ul li a:hover{color:#fff; text-decoration:none;}
#nav ul li:hover ul li a{ color:#fff; background:none;}
#nav ul li:hover ul li a:hover{ color:#fff;}
#nav .dz:hover ul li a{ color:#fff; background: none;}
#nav ul li.current ul { display:block;}
#nav ul li:hover ul { display:block;}

.one{ background:#eeeeee; height:120px; overflow:hidden;}
.one ul{ width:1200px; margin:auto;}
.one ul li{ float:left; width:300px; line-height:30px; text-align:center; font-size:30px; background:url(../images/a4.jpg) right repeat-y}
.one ul li span{ font-size:16px;}
.one ul li a{ display:block; height:90px; padding-top:30px;}
.one ul li a:hover{ color:#FFF; background:#ff0000;}
.one1{ text-align:center; height:67px; padding-top:40px; overflow: hidden; text-align:center; font-size:18px; color:#333333; line-height:22px; font-weight:bold;}
.one1 span{ font-size:16px; color:#999999; font-weight:100; font-family:Arial, Helvetica, sans-serif;} 
.one2,.one2 span{ color:#FFF;}
.one3{ padding:50px 0 40px 0;}
.two{ float:left; background:url(../images/a5.jpg) no-repeat; width:549px; height:252px; padding-top:65px; overflow:hidden; text-align:right;}
.two1{ float:right; width:620px; overflow:hidden;}
.two2{ font-size:28px; color:#ff0000; font-weight:bold; height:40px; overflow:hidden;}
.two3{ padding-top:20px; height:205px; overflow:hidden;}
.two4{ border:#cccccc 1px solid; width:120px; text-align:center; overflow:hidden; margin-top:20px;}
.two4 a{ color:#666;}
.three{ background:#ff1f1f url(../images/s4.jpg) left center no-repeat; overflow:hidden; height:750px;}
/********/
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative; } 
.leftLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:20px 0;} 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:5px; height:9px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("demoEffect/images/icoLeft.gif") no-repeat;} 
.leftLoop .hd .next{ background:url("demoEffect/images/icoRight.gif") no-repeat;  } 
.leftLoop .hd ul{ float:left; padding-left:50%; margin-left:-30px; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  }
 
.leftLoop .bd{} 
.leftLoop .bd ul{ overflow:hidden; zoom:1; width:1206px; height:410px;} 
.leftLoop .bd ul li{ text-align:center; float:left; display:_inline; width:401px; background:#f6f6f6; position:relative;} 
.leftLoop .bd ul li img{ width:398px; height:260px; border-right:#ff0000 3px solid;}
.leftLoop .bd ul li a{ color:#333}
/*******/
.three1{ height:95px; line-height:140px; overflow:hidden; font-size:18px;}
.three2{ text-align:center; padding:0 20px; overflow:hidden; height:60px;}
.three3{ position:absolute; z-index:9999; top:0px; width:398px; height:260px; overflow:hidden; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#666666;/*实现IE背景透明*/filter:Alpha(opacity=40); display:none;}
.leftLoop .bd ul li .three3 img{ width:54px; height:54px; border:none;}
.leftLoop .bd ul li .three3 a{ color:#FFF; display:block; padding-top:100px; font-size:16px;}
.leftLoop .bd ul li:hover .three3{ display:block;}

.four{ background:url(../images/s5.jpg) center no-repeat; height:620px; overflow:hidden;}
.four1{ float:left;}
.four2{ float:right; overflow:hidden; width:760px;}
.four2_0{ float:left; width:330px; padding-left:50px; overflow:hidden;}
.four2_1{ height:45px; overflow:hidden; font-size:16px; color:#333; border-bottom:#999 1px solid;}
.four2_1 a{ color:#333;}
.four2_1 span{ float:right; color:#999999; font-family: "宋体" ; font-size:12px;}
.four2_1 font{ color:#999; font-size:14px;}
.four2_2{}
.four2_2 li{ border-bottom:#999 1px dashed;}
.four2_2_1{ height:45px; line-height:55px; font-size:15px; font-weight:bold; overflow:hidden;}
.four2_2_1 a{ color:#333;}
.four2_2_2{ height:30px; line-height:30px; overflow:hidden; font-size:12px; }
.four2_2_3{ height:60px; line-height:60px; overflow:hidden; font-size:10px; background:url(../images/s7.jpg) 0 10px no-repeat;}
.four2_2 li:hover .four2_2_1 a{ color:#ff0000;}



.foot{ background:#ff0000; overflow:hidden;}
.foot1{ border-right:#FFF 1px solid; width:401px; float:left;}
.foot2{ float:right; width:700px; overflow:hidden;}
.foot3{ float:right; padding-top:20px;}
.foot3 a{ color:#FFF; font-size:16px; margin-right:10px; font-weight:bold;}
.foot4{ float:left; color:#FFF; width:520px; overflow:hidden; padding-top:25px;}
.foot4 a{ color:#FFF;}

.left{ float:left; width:260px; overflow:hidden; padding-top:50px;}
.left1{ height:60px; line-height:60px; padding-left:20px; font-size:20px; color:#FFF; background:#ff0000;}
.left2{ background:#f7f7f7; overflow:hidden; padding-bottom:10px;}
.left2 li{ height:50px; line-height:50px; font-size:15px;}
.left2 li a{ display:block; padding-left:20px; border-left:3px #f7f7f7 solid;}
.left2 li a:hover{ background:#fff; border-left:3px #ff0000 solid; color:#d1232a}
.left2 .ndz a{ color:#ff0000; border-left:3px #ff0000 solid; background:#FFF;}
.left2:hover .ndz a{ color:#666666; border-left:3px #f7f7f7 solid; background:none;}
.left2 .ndz:hover a{ color:#ff0000; border-left:3px #ff0000 solid; background:#FFF;}


.left3{ height:60px; line-height:60px; padding-left:20px; font-size:20px; color:#FFF; background:#ff0000; margin-top:10px;}
.left4{ overflow:hidden;}
.left5{ border:#e3e3e3 1px solid; border-top:none; overflow:hidden; padding:10px 15px;}
 
.right{ float:right; width:885px; overflow: hidden; }
.right1{ background:url(../images/n6.jpg) bottom repeat-x; height:60px; line-height:60px; margin:49px 0 15px 0;}
.right1_1{ float:right; background:url(../images/n4.jpg) left center no-repeat; padding-left:30px;}
.right1_2{ height:60px; line-height:60px; background:url(../images/n7.jpg) bottom repeat-x; padding-right:15px; float:left; color:#666; font-size:18px;}
.right1_2 span{ background:url(../images/n5.jpg) left center no-repeat; padding-left:10px; }
.nr{}
.news{}
.news li{ border-bottom:#CCC 1px dashed; overflow:hidden; height:180px; padding-top:22px;}
.news1{ float:left;}
.news1 img{ width:205px; height:155px;}
.news2{ float:right; width:655px; overflow:hidden}
.news2_1{ height:35px; overflow:hidden; line-height:35px; font-size:18px;}
.news2_2{ font-size:12px; height:25px; line-height:25px;}
.news2_3{ line-height:26px; height:53px; padding-top:5px; overflow:hidden;}
.news2_4{ border:#CCC 1px solid; float:right; font-size:12px; width:120px; height:25px; line-height:25px; text-align:center; margin-top:10px;}
.pro{ width:910px;}
.pro li{ float:left; width:280px; height:245px; text-align:center; margin:21px 21px 0px 0;}
.pro li img{ width:280px; height:182px; border:#ccc 1px solid;}

.sos{}
.sos li{ height: 45px; line-height: 45px; border-bottom: #999999 1px dashed; overflow: hidden;}
.sos li span{ float: right;} 




/* 回到顶部 */
#returnTop {_display:none;position:fixed;_position:absolute;z-index:999;right:50px;bottom:-90px;_bottom:auto;width:36px;height:36px;text-indent:-999px;overflow:hidden;background-image:url(../images/Top.jpg);_background-image:url(../images/Top.jpg);background-repeat:no-repeat;background-position:0 0;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}

.page1{ text-align:left; padding:30px 0 20px 0;}
.page{ text-align:center; padding:10px 0 10px 0; margin-top:30px;}
.page li{ display:inline}
.page .disabled a{background:#666;}
.page a{ background:#a5a5a5; color:#fff; margin:0 5px; padding:4px 7px;}
.page a:hover{ background:#666; color:#FFFFFF;}

.shu{z-index:99;right:2px;top:125px;position:absolute; }
.qq1{ height:35px; line-height:35px; text-align:center; color:#FFF; background:#ff0000; font-size:16px;}
.qq2{ padding:10px 0; overflow:hidden; border-bottom:#dbdbdb 1px solid; margin:0 10px;}
.qq2 li{ height:32px; line-height:32px; padding:0 0 0 30px; overflow:hidden;}
.qq2 li span{ float:left; font-size:15px;}
.qq2 li img{ margin-top:4px;}
.qq3{ margin:10px 10px; overflow:hidden; border-bottom:#dbdbdb 1px solid; padding:0 0 10px 10px; line-height:26px;}
.qq4{ text-align:center; }
.qq5{ background:#ff0000; margin-top:10px; height:40px; line-height:40px; color:#FFF; text-align:center; font-size:15px;}
.Qlist{ width:215px; border:#ff0000 1px solid; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; background:#FFF;}
.shu .press{right:0;border:none;cursor:pointer;width:29px;position:absolute;}
#divMenu{ width:185px; height:102px; float:right; }



