@charset "gb2312";
/* CSS Document */
/*S*/
body{ font-size:14px; font-family:"微软雅黑";  margin:0px;  padding:0px; color:#363636; background:url(../images/a1.jpg) top center no-repeat; line-height:30px; }
li{ list-style:none;}
a img{ border:0;}
a{ text-decoration:none; color:#363636;}
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;}

.main{ width:1000px; margin:0 auto; overflow:hidden;}
.header{ width:1000px; margin:0 auto; height:146px; overflow:hidden;}
.header1{ color:#FFFFFF; font-size:12px; height:50px; line-height:50px;}
.logo{ float:left; }
.top{ float:right;}
.top1{ text-align:right; line-height:20px; padding-bottom:10px;}
.top2{ font-size:15px; font-weight:bold; line-height:25px;}
.top2 span{ font-size:22px;}

#nav{ border-top:#d3d3d3 1px solid; height:83px; position:relative;}
.nav{ width:100%; height:10px; box-shadow:0px 2px 5px #d3d3d3; position:absolute; top:73px; z-index:2;}
#nav ul{ width:1000px; margin:auto;}
#nav li{ float:left; width:124px; text-align:center; height:83px; line-height:83px; font-size:16px; position:relative; z-index:999; border-left:#d3d3d3 1px solid;}
#nav li a{ display:block;}
#nav li a:hover{ background:url(../images/a2.jpg) top repeat-x; color:#005494;}
#nav li:hover{ background:url(../images/a2.jpg) top repeat-x;}
#nav li:hover a{ color:#005494;}
#nav ul li ul { display:none; position:absolute; top:83px;left:-1px; margin-left:0px; width:125px;}
#nav ul li ul li{height:35px;font-size:15px; font-weight:normal;width:124px; background:#fff;line-height:35px;color:#000; border-bottom:#d3d3d3 1px solid; border-right:#d3d3d3 1px solid;}
#nav ul li ul li a{display:block;font-size:14px;color:#333;} 
#nav ul li ul li:hover a{color:#fff;}
#nav ul li ul li a:hover{color:#FFFFFF; background:#005494; text-decoration:none;} 
#nav ul li.current ul { display:block;}
#nav ul li:hover ul { display:block;}
.soso{ height:60px; line-height:60px; float:left; width:650px; overflow:hidden; font-size:12px; color:#2f2f2f;}
.soso a{ color:#828282; margin-right:10px;} 
.soso1{ float:right; padding-top:10px;}
.so1{ float:left; background:url(../images/a3.jpg) no-repeat; width:249px; padding:0 0 0 20px; height:40px; line-height:40px; border:none; color:#999999;}
.so2{ float:left;}
.one{ background:#f4f4f4; overflow:hidden; height:340px;}
.one1{ float:left; width:740px; overflow:hidden;}
.one1_1{ height:75px; line-height:95px; overflow:hidden; font-size:16px; color:#095b97; font-weight:bold;}
.one1_1 span{ color:#626262; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.one1_2{ float:left;}
.one1_2 img{ border:#e7e6e6 1px solid; padding:1px; background:#FFFFFF;}
.one1_3{ float:right; width:420px; color:#626262; overflow:hidden; line-height:24px; font-size:12px; text-indent:2em;}
.one1_3 a{ color:#ff7e00;}
.one2{ float:right; width:190px; height:340px; padding-left:70px; overflow:hidden; background:url(../images/a6.jpg) left no-repeat;}
/********/
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{ overflow:hidden;  height:35px; float:left; width:120px; padding-left:70px;}
.leftLoop .hd .next{ display:block; cursor:pointer;} 
.leftLoop .bd{ text-align:left; width:190px; height:210px; } 
.leftLoop .bd ul{ overflow:hidden; zoom:1;} 
.leftLoop .bd ul li{ float:left; _display:inline;width:170px; padding-left:20px; overflow:hidden; height:100px;}
/*******/
.zzz{ text-align:center;}
.two li{ border:#aeaeae 1px solid; float:left; text-align:center; width:316px; height:410px; padding-top:5px; margin-right:23px;}
.two1{ width:260px; margin:auto; text-align:left; font-size:20px; height:60px; line-height:70px; overflow:hidden; text-align:center; font-weight:bold;}
.two1 a{ color:#252525;}
.two2{ width:260px; margin:auto; text-align:left; color:#818181; height:65px; overflow:hidden; font-weight:bold; text-indent:2em;}
.two3{ padding-top:10px;}
.two3 a{ border:#c2c2c2 1px solid; color:#818181; padding:3px 60px;}
.three{ background:#f1f1f1; overflow:hidden;}
.three1{ float:left; width:304px;}
.three2{ float:right; width:696px;}
.three2 li{ float:left; width:232px; text-align:right; height:276px;}
.four{ float:left; width:190px; overflow:hidden; padding-top:50px;}
.four1{ background:url(../images/a14.jpg) no-repeat; height:475px; overflow:hidden;}
.four2{ margin-top:5px;}
.five{ float:right; width:775px; overflow:hidden; padding-top:45px;}
.five1{ height:40px; line-height:40px; border-bottom:#d4d4d4 1px solid; background:url(../images/a18.jpg) left center no-repeat; padding-left:30px; font-size:16px; color:#095b97;}
.five1 a{ float:right; font-size:12px; color:#095b97;}
.five2{}
.five2 li{ float:left; margin-right:15px; position:relative; height:276px; padding-top:16px;}
.five2 li a{ display:block; color:#FFFFFF;}
.five2_1{ position:absolute; bottom:0px; width:380px; height:40px; line-height:40px; background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#666666;/*实现IE背景透明*/filter:Alpha(opacity=40); text-align:center;}
.five2 li a:hover .five2_1{ background:rgba(51, 134, 200, 0.4) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/background:#3386c8;/*实现IE背景透明*/filter:Alpha(opacity=40);}
.ad{ background:url(../images/a20.jpg) center no-repeat; height:148px; overflow:hidden; text-align:center;}
.six{ float:left; padding-left:5px; padding-top:20px;}
.six1{ float:right; width:450px;}
.six1_1{ line-height:22px; padding-top:20px; font-size:12px;}
.six1_1 a{ color:#0a4273; font-size:16px; line-height:40px;}
.six1_2{ padding-top:5px;}
.six1_2 a{ color:#ff7200; font-size:12px;}
.six2{ border-top:#dcdcdc 1px solid; padding-top:8px;}
.six2 li{}
.six2 li span{ float:right; font-size:12px; color:#7e7e7e;}
.seven{ float:right; width:300px; overflow:hidden; height:450px; background:url(../images/a23.jpg) left no-repeat; padding-left:60px;}
.seven1{ height:40px; line-height:40px; background:#005494; overflow:hidden; font-size:16px; color:#FFFFFF; padding-left:10px;}
.seven1 a{ float:right; padding-right:10px; font-size:12px; color:#FFFFFF;}
.seven2{ padding-top:6px;}
.seven2 li{ height:115px; padding-top:8px; overflow:hidden; border-bottom:#e3e3e3 1px solid;}
.seven31 .seven2_1 a{ color:#ff0505;}
.seven31 .seven2_1 span{ background:#ff0505; color:#FFFFFF;}
.seven31 .seven2_2{ color:#ff0505;}
.seven2_1 a{ color:#656565; font-weight:bold;}
.seven2_1 span{ background:#656565; color:#FFFFFF; padding:0px 6px; margin-right:10px; font-fa mily:"宋体"; font-weight:100;}
.seven2_2{ float:left; color:#656565; font-size:12px; line-height:26px;}
.seven2_3{ float:right; width:270px; font-size:12px; line-height:26px; color:#656565;}
.eight{}
.eight1{ height:56px; line-height:70px; overflow:hidden; background:url(../images/a24.jpg) repeat-x; overflow:hidden; font-size:16px; color:#095b97;}
.eight1 a{ float:right; font-size:12px; color:#095b97; padding-right:10px;}
.eight1 span{ padding:20px 25px 0 0; overflow:hidden; background:url(../images/a18.jpg) 0 22px no-repeat;}
#demo{ text-align:center; padding-top:20px;}
#demo a{ color:#095b97;}
#demo img{ margin:0 10px;}
.foot{ background:url(../images/a26.jpg) center no-repeat; height:267px; overflow:hidden;}
.link{ height:80px; border-bottom:#c2c2c2 1px solid; overflow:hidden;}
.link1{ padding-top:25px; float:left;}
.link2{ float:right; width:850px; overflow:hidden; line-height:24px; padding-top:16px;}
.link2 a{ margin-right:20px;}
.foot1{ text-align:center; height:60px; line-height:60px; overflow:hidden;}
.foot1 a{ margin:0 30px;}
.foot2{ float:left; color:#666666; font-size:12px; line-height:26px; width:600px; overflow:hidden;}
.foot3{ float:right;}
.left{ float:left; width:200px; overflow:hidden; margin-top:10px;}
.left1{ height:45px; line-height:45px; font-size:16px; color:#FFFFFF; background:#005494; padding-left:10px;}
.left2{}
.left2 li{ height:40px; line-height:40px; background:#b2deff; text-align:center; border-bottom:#E7E7E7 1px solid;}
.left2 li a{ display:block; color:#3378ac;}
.left2 li a:hover{ background:#3378ac; color:#FFFFFF;}
.left3{ background:#b2deff; overflow:hidden;}
.left3_1{ text-align:center; padding:10px 0;}
.left3_2{ color:#005494; line-height:24px; padding:0 6px 6px 6px;}
.left4{ background:#b2deff; overflow:hidden;}
.left4 #col{ padding-top:10px;}
.left4 .sliderbox dt { background:url(../images/n2.jpg) center no-repeat;}
.left4 .sliderbox .open{ background:url(../images/n3.jpg) center no-repeat;}
.left4 .text ul li{ background:none; height:30px; line-height:30px;}
.left4 .sliderbox a { color:#477394;}
.left4 .sliderbox a:hover { color: #005494; }
.left5{ background:#bacedd; overflow:hidden; text-align:center; padding:20px 0 5px 0;}
.left5 li{ height:175px; line-height:26px;}
.left5 li a{ color:#005494;}
.left5 li a:hover{ color:#005494}
.left5 li img{ border:#9f9f9f 1px solid; width:170px; height:126px;}
.right{ float:right; width:780px; overflow:hidden; margin-top:10px;}
.right1{ height:45px; line-height:45px; background:#ebebeb; overflow:hidden; padding-left:10px; font-size:16px; color:#005494; font-weight:bold;}
.right1 span{ float:right; padding-right:10px; color:#878787; font-size:12px; font-weight:100;}
.right1 a{ color:#878787;}
.right1 font{ color:#005494;}
.nnews{ height:45px; line-height:45px; background:#ebebeb; overflow:hidden; padding-left:10px; font-size:16px; color:#005494; font-weight:bold;}
.nnews a{ float:right; padding-right:10px; font-size:12px; font-weight:100;}
.nnews1{ border:#d8d8d8 1px solid; border-top:none; overflow:hidden; padding:10px 0;}
.nnews1 li{ float:left; padding:0 15px; width:358px;}
 
.nr a {
    color: #005494;
}
.nr{ padding:15px 0 20px 0; overflow:hidden;}
.nr li{ height:108px; overflow:hidden; background:#f7f7f7; padding:30px; margin-bottom:15px;}
.nr li:hover{ background:#00b2e4;}
.nr li:hover a{ color:#FFFFFF;}
.nr li:hover .nr2,.nr li:hover .nr3{ color:#FFFFFF;}
.nr1{ font-size:16px; font-weight:bold; height:30px; line-height:20px;}
.nr2{ line-height:26px; color:#6d6d6d; height:55px; overflow:hidden;}
.nr3{ color:#6d6d6d; font-size:12px;}

.case{ padding:20px 0 20px 0; overflow:hidden;}
.case li{ float:left; text-align:center; width:260px; height:330px;}
.case li img{ width:217px; height:264px; border:#9f9f9f 1px solid;} 

.pro{ padding:20px 0 20px 0; overflow:hidden;}
.pro li{ float:left; text-align:center; width:260px; height:225px;}
.pro li img{ width:240px; height:162px; border:#9f9f9f 1px solid;} 

.photo{ padding:20px 0 20px 0; overflow:hidden;}
.photo li{ float:left; text-align:center; width:260px; height:225px;}
.photo li img{ width:197px; height:150px; border:#9f9f9f 1px solid;}

.prodk{ padding:15px 0 0px 0; overflow:hidden;}
.prodk1{ float:left;}
.prodk1 img{ border:#9f9f9f 1px solid;}
.prodk2{ float:right; width:375px; overflow:hidden;}
.prodk3{ background:#f1f1f1; overflow:hidden; height:85px;}
.prodk3_1{ font-size:18px; color:#005494; font-weight: bold; padding:15px 0 0 20px;}
.prodk3_2{ color:#575757; font-size:12px; padding:0px 0 0 20px;}
.prodk3_3{}
.prodk4{ color:#575757; line-height:26px; font-size:12px; padding-top:10px; height:130px; overflow:hidden;}
.prodk5{ font-size:15px; color:#1f1800; font-weight:bold; padding-top:10px; padding-left:20px;}
.prodk5 span{ font-size:22px; color:#ff6000;}
.prodk6{ height:48px; line-height:48px; background:url(../images/n5.jpg) repeat-x; font-size:16px; color:#ffffff; margin-top:20px; overflow:hidden;}
.prodk6 span{ background:url(../images/n6.jpg) repeat-x; overflow:hidden; float:left; padding:0 15px;}
.pronr{ border:#d8d8d8 1px solid; border-top:none; overflow:hidden; padding:15px;}
.prodk7{ background:#005494; height:40px; line-height:40px; color:#ffffff; padding-left:10px; font-size:16px;}
.prodk8{ border:#d8d8d8 1px solid; overflow:hidden;}
.prodk9{ float:left; width:368px; height:347px; overflow:hidden; background:url(../images/n8.jpg) right no-repeat;}
.prodk9_1{ padding:20px 0 0 15px;}
.prodk9_2{ line-height:26px; width:326px; padding:20px 0 0 15px; color:#005494; height:150px; overflow:hidden;}
.prodk9_2 b{ color:#ef4f00; font-size:16px;}
.prodk10{ float:left; padding-top:20px;}
.prodk11{ float:left; width:115px; text-align:right; height:30px; line-height:30px; font-size:12px;}
.prodk11 span{ color:#FF0000;} 
.prodk12{ float:left; width:250px; padding-left:10px;}
.prodk12 input{ width:210px; padding:0 10px; height:28px; border:#bebebe 1px solid; background:none; line-height:28px; color:#b7b7b7; font-family:"微软雅黑";}
.prodk12 textarea{ width:210px; padding:0 10px; color:#b7b7b7; font-family:"微软雅黑"; line-height:26px; border:#bebebe 1px solid; height:100px; }
.prodk13{ padding-left:127px;}
.prodk13 span{ color:#FF0000;}
.prodk13 input{ background:#ef4f00; font-size:16px; font-weight:bold; color:#FFFFFF; border:none; padding:6px 20px; border-radius:10px; cursor:pointer;}

/*网站地图*/
.map{ height:30px; line-height:30px; clear:both;}
.map span{ font-size:15px; font-weight:bold; float:left; padding-right:20px;}
.map li{ float:left; padding-right:20px;}

/* 回到顶部 */
 #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 a {
    color: #363636;
}
.page1{ text-align:center; padding:30px 0 20px 0;}
.page{ text-align:center; padding:10px 0 10px 0; border:#d8d8d8 1px solid; margin-top:40px;}
.page a{ background:#a5a5a5; color:#fff; margin:0 5px; padding:4px 7px;}
.page a:hover{ background:#666; color:#FFFFFF;
	