@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0; color:#595959 }
ul,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,p{ padding:0; margin:0;}
ol,ul,li,dl,dd,dt{ list-style:none; padding:0; margin:0}
img{ border:0px; }
a{ color:#595959; font-size:14px; text-decoration:none;}
a:hover{ text-decoration:none; color:#f00;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
botton,input,textarea,select{ font-size:12px; vertical-align:middle;}

.itop{ width:100%; height:30px; background-color:#0e162a}
.top{ width:1239px; height:30px; margin:0 auto}
.top span{ float:right; color:#fff; line-height:30px;}
.top span a{ padding-left:5px; padding-right:5px; color:#fff}
.top p{ color:#fff; float:left; line-height:30px;}

.itop1{ width:100%; height:101px; float:left}
.top1{ width:1239px; height:101px; margin:0 auto}
.logo{ width:461px; height:101px; float:left}
.nav{ width:733px; height:101px; float:right; margin-left:40px;}
.nav a{ line-height:101px; font-size:16px; padding-left:12px; padding-right:12px;}

.ibanner{ width:100%; height:450px; float:left}
.ibanner img{ width:100%; height:450px;}

.slideBox{ width:100%; height:450px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border:1px solid #ccc; border-radius:8px }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:450px; display:block;  }

.icontent{ width:100%; float:left}
.content{ width:1239px; margin:0 auto}
.pro_t{ width:1239px; height:160px; background:url(product.jpg) left top no-repeat}
.pro_t span a{ float:right; margin-top:130px}
.pro_c{ width:1239px; height:470px; float:left}


.honor_t{ width:1239px; height:145px; background:url(honor.jpg) left top no-repeat; float:left}
.honor_t span a{ float:right; margin-top:130px}
.honor_c{ width:1239px;}
.picScroll-left{ width:1239px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{ overflow:hidden; width:20px; height:100px; margin-top:90px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:20px; height:100px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer; background:url(scroll_r.jpg) left top no-repeat}
.picScroll-left .hd .next{background:url(scroll_l.jpg) left top no-repeat  }
.picScroll-left .hd .prev{background:url(scroll_r.jpg) left top no-repeat  }
.picScroll-left .hd .prevStop{background:url(scroll_l.jpg) left top no-repeat; width:18px; height:91px; }
.picScroll-left .hd .nextStop{ background:url(scroll_r.jpg) left top no-repeat; width:18px; height:91px;  }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0px; float:left; margin-left:3px;  width:945px; margin-top:20px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:175px; height:229px; margin:0 12px; float:left; _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li img{ width:169px; height:223px; display:block; padding:2px; border:1px solid #ccc}
.picScroll-left .bd ul li img{ border-color:#999;  }

.content1{ width:1200px; margin:0 auto; margin-top:40px;}
.about{ width:640px; float:left}
.about_t{ width:640px; height:50px; background-color:#446fd9}
.about_t p{ font-size:24px; color:#fff; line-height:50px; padding-left:20px; margin-right:5px;}
.about_c p{ margin-top:20px; margin-right:5px;}
.news{ width:520px; float:right}
.news_t{ width:520px; height:50px; background-color:#446fd9}
.news_t p{ font-size:24px;padding-left:20px; color:#fff; line-height:50px;}
.news_c{ width:520px;}
.news_c1{ width:520px; height:78px; margin-top:3px;}
.news_c1_l{ width:60px; height:78px; float:left}
.news_c1_r{ width:450px; height:68px; float:right; padding-top:14px;}
.news_c1_r h4{ font-size:14px;}
.news_c1_r h5 a{ font-size:14px; color:#0073dd}
.news_c1_r p{ line-height:24px; font-size:12px}
.mouth{text-align: center;background-color: #ccc;line-height: 42px;color: white;margin-top: 15px; padding-left:15px; padding-right:13px; font-size:26px;}
.year{border:1px solid #ccc;line-height: 23px;text-align: center;}

.banner1{ width:1201px; height:145px; float:left; margin-top:40px;}

.co_t{ width:1239px; height:166px; float:left; background:url(co.jpg) left top no-repeat}
.co_t span a{ float:right; margin-top:130px}

.co_c{ width:1200px;}
.picScroll-left1{ width:1200px;  overflow:hidden; position:relative;  }
.picScroll-left1 .hd{ overflow:hidden; width:20px; height:100px; margin-top:90px; }
.picScroll-left1 .hd .prev,.picScroll-left .hd .next{ display:block;  width:20px; height:100px; float:left; text-align:left; margin-right:13px;  overflow:hidden; cursor:pointer; background:url(scroll_r.jpg) left top no-repeat}
.picScroll-left1 .hd .next{background:url(scroll_l.jpg) left top no-repeat  }
.picScroll-left1 .hd .prev{background:url(scroll_r.jpg) left top no-repeat  }
.picScroll-left1 .hd .prevStop{background:url(scroll_l.jpg) left top no-repeat; width:18px; height:91px; }
.picScroll-left1 .hd .nextStop{ background:url(scroll_r.jpg) left top no-repeat; width:18px; height:91px;  }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/icoCircle.gif) 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{ padding:0px; float:left; margin-left:3px;  width:945px; margin-top:20px;}
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{width:226px; height:69px; margin:0 5px; float:left; _display:inline; overflow:hidden;  }
.picScroll-left1 .bd ul li img{ width:220px; height:63px; display:block; padding:2px; border:1px solid #ccc}
.picScroll-left1 .bd ul li img{ border-color:#999;  }

.icontact{ width:100%; height:500px; float:left; margin-top:30px; background:url(contact_bg.jpg) left top no-repeat}
.contact{ width:1239px; height:500px; margin:0 auto}
.contact1{ width:436px; float:left; margin-left:74px;}
.contact1_t{ width:220px; height:45px; background:url(contact1_bg.png) left center no-repeat; font-size:32px; color:#fff; margin-top:56px; padding-left:40px;}
.contact1_c{ width:436px;}
.contact1_c li{ width:436px; height:35px; line-height:35px; color:#fff}
.contact2{ width:510px; float:left; margin-top:56px;}
.contact3{ width:290px; float:right}

.ibottom{ width:100%; height:201px; background-color:#0e162a; float:left}
.bottom{ width:1239px; height:201px; margin:0 auto}
.bottom_nav{ width:840px; height:54px; margin:0 auto; line-height:54px; color:#b3b3b3; font-size:16px; margin-top:10px;}
.bottom_nav a{ padding-left:18px; padding-right:18px; color:#b3b3b3;font-size:16px;}
.bottom1{ width:440px; height:125px; margin:0 auto; background:url(bottom_logo.jpg) left center no-repeat}
.bottom1 p{ width:310px; height:125px; float:right; color:#fff; font-size:14px; line-height:30px; padding-top:45px}


/*--ny--*/
.iny_banner{ width:100%; height:300px; float:left}
.iny_banner img{ width:100%; height:300px;}

.iny_content{ width:100%; float:left; margin-top:20px; margin-bottom:40px;}
.ny_content{ width:1200px; margin:0 auto}
.ny_left{ width:260px; float:left}
.ny_l1{ background-color:#f2f2f2; border:1px solid#ccc}
.ny_l1 ul{ width:190px; margin:0 auto; margin-bottom:20px;}
.ny_l1 ul li{ width:190px; height:51px; border-bottom:1px dashed #ccc; background:url(ny_dot.jpg) left center no-repeat}
.ny_l1 ul li a{ line-height:51px; padding-left:25px; font-size:18px;}
.ny_l1 ul li a:hover{ color:#154bcf}
.ny_l2{ width:260px; background-color:#f2f2f2; border:1px solid#ccc; float: left; margin-top:20px;}
.ny_l2_t{ width:190px; height:51px; border-bottom:1px dashed #ccc; background:url(ny_dot.jpg) left center no-repeat; margin:0 auto}
.ny_l2_t a{line-height:51px; padding-left:25px; font-size:20px;color:#154bcf}
.ny_l2_c{ width:260px;}
.ny_l2_c p{ line-height:28px; padding-left:15px; padding-top:15px; padding-bottom:20px;}
.ny_right{ width:910px; float:right}
.location{ width:908px; height:50px; border:1px solid #ccc; background:url(location.png) no-repeat; background-position:20px 22px;background-color:#f5f5f5; }
.location p{ line-height:50px; padding-left:40px;}
.banner_about{ width:910px; height:240px;}
.box{ line-height:24px; padding-top:20px;}

#prolist{ width:910px; margin:auto; overflow:hidden;}
#prolist li{ width:276px; height:282px; float:left;display:inline; margin-left:13px; margin-right:13px; margin-top:10px; margin-bottom:10px;}
#prolist li img{ width:270px; height:246px; padding:2px; margin-right:2px; float:right; border:1px solid #ccc;}
#prolist li .proname{ width:276px; height:30px; text-align:center; overflow:hidden;}
#prolist li .proname a{ line-height:30px;text-decoration:none; display:block}

.about_title{ font-size:20px; color:#333; font-weight:bold; margin-top:10px;}
.about_box{ margin-top:20px; margin-bottom:40px; line-height:24px; font-size:14px}


#con {
	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 1239px
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH:970px; PADDING-TOP: 0px; HEIGHT: 50px; margin:0 auto; margin-top:20px;
}
#tags LI { FLOAT: left; MARGIN-RIGHT: 13px; LIST-STYLE-TYPE: none; HEIGHT: 50px;text-align:center;  width:310px; background-color:#b3b3b3 }
#tags LI A {
HEIGHT: 50px; line-height:50px; text-align:center; width:310px; color:#fff; font-size:30px; display:block
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 50px; width:310px; background-color:#446fd9
}
#tags LI.selectTag A { LINE-HEIGHT:50px; HEIGHT: 50px; text-align:center; font-size:30px; color:#fff}
#tagContent {
}
.tagContent {
 DISPLAY: none;PADDING-BOTTOM: 10px; WIDTH: 1239px; COLOR: #474747; PADDING-TOP: 10px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}

.product1{ width:1239px; padding:0; margin-top:20px;} 
.product1 ul{ width:1239px; padding:0px; margin:0px;}
.product1 ul li{ float:left; width:378px; height:344px; margin-right:16px; margin-left:16px; margin-bottom:10px; border:1px solid #999}
.product1 ul li img{width:376px; height:342px; padding:1px;}

.product2{ width:1239px; padding:0; margin-top:20px;} 
.product2 ul{ width:1239px; padding:0px; margin:0px;}
.product2 ul li{ float:left; width:378px; height:344px; margin-right:16px; margin-left:16px; margin-bottom:10px; border:1px solid #999}
.product2 ul li img{width:376px; height:342px; padding:1px;}

