@charset "utf-8";
/* CSS Document */
/*重置*/
ul,li{ list-style:none;}
*{padding:0; margin:0}
*{font-family:"微软雅黑"}
body,dl,dt,dd{margin:0}
img{display:block; border:none;}
a{text-decoration:none; color:inherit}
input,textarea{margin:0; padding:0; border:none; outline:none;}
.clear{clear:both}
/*logo*/
.topbox{width:1000px; margin:0 auto}
.topbox .logobox{float:left; margin-top:15px}
.topbox .email,.tel,.searchbox{float:right; margin-top:35px}
.topbox .searchbox{ width:250px; height:25px; border:#a0a0a0 solid 1px; border-radius:25px}
#send{background: url(../images/search.png) no-repeat center; width:23px; height:20px;text-indent: -999em; cursor:pointer; float:right; margin-right:10px; margin-top:2px}
#keyword{font-size:12px; float:left; width:200px; height:20px; margin-left:10px; margin-top:2px}
.topbox .tel{font-size:14px; color:#4e4e4e; background:url(../images/tel.png) left center no-repeat; padding-left:30px; height:24px; line-height:24px; margin-left:20px}
.topbox .email{font-size:14px; color:#4e4e4e; background:url(../images/email.png) left center no-repeat; padding-left:30px; height:18px; line-height:18px; margin-left:20px}
.hr{width:100%; height:1px; background:#e5e5e5; margin-top:30px}
/*nav*/
.navbox{width:100%; border-bottom:#002870 solid 4px; margin-top:40px; height:42px}
.navbox ul{width:1000px; margin:0 auto}
.navbox ul li{float:left; width:199px; font-size:16px; color:#333; text-align:center; line-height:25px; margin-bottom:15px; border-right:#e5e5e5 solid 1px; height:25px}
/*.navbox ul li:hover{border-bottom:#ffe100 solid 4px; color:#002870}*/
.navbox ul .lastli{border:none}
.navbox li a:link, .navbox li a:visited{ display:block; width:200px; height:42px; border:none;text-align:center;}
.navbox li a:hover,.navbox li a.active{border-bottom:#ffe100 solid 4px; color:#1d80d3 }
/*banner*/
.fixedbox{width:100%; height:500px; overflow:hidden; margin-top:10px; position:relative}
.banner{width:9600px; height:542px; position:absolute;top:0; left:-1920px; background-color:#F00;}
.banner img{float:left}
.fixedbox ul{position:absolute; bottom:40px; left:50%; margin-left:-64px }
.fixedbox ul li{width:16px; height:16px; border-radius:50%; float:left; background-color:#d2d2d2;margin-left:20px; cursor:pointer}
.fixedbox ul .h-currentli{background-color:#00344d}

.fixedbox .banner img{margin:0 auto;}
/*home_about*/
.h_aboutbox{width:1000px; margin:0 auto; margin-top:70px}
.h_aboutbox .h_aboutimg{float:left; margin-left:10px}
.h_aboutbox .h_aboutcontentbox{float:right; margin-right:120px; margin-top:20px}
.h_aboutbox .h_aboutcontentbox p{color:#4e4e4e; font-size:14px; line-height:25px; margin-top:55px; margin-left:50px}
.h_aboutbox .h_aboutcontentbox .more{margin-top:60px; margin-left:180px}
.h_aboutbox .more a{width:92px; height:30px; border-radius:30px; background:#2362d3; font-size:14px; color:#FFF; text-align:center; line-height:30px; display:block}
.h_aboutbox .more a:hover{border:#2362d3 solid 1px; color:#2362d3; background:none}
/*h_products*/
.h_probgbox{width:100%; background:#f2f2f2}
.h_probgbox .h_procenterbox{width:1000px; margin:0 auto}
.h_probgbox .h_procenterbox .h_profixedbox{margin-top:25px; margin-bottom:25px; height:260px;}
.h_probgbox .h_procenterbox .h_protitle{padding-top:35px}
.h_procenterbox dl{margin-top:45px}
.h_procenterbox dl dt{width:110px; float:left; margin-left:17px; cursor:pointer}
.h_procenterbox dl .firstdt{margin-left:0}
.h_procenterbox dt span{display:block; width:110px; height:30px; background:#808080; font-size:14px; color:#FFF; text-align:center; line-height:30px}
.h_procenterbox dt div{width:110px; height:7px; margin-top:2px}
.h_profixedbox ul li{float:left; margin-left:26px}
.h_procenterbox ul .firstli{margin-left:10px;}
.h_procenterbox ul .h_proimg{border:#c5c5c5 solid 1px}
.h_procenterbox ul .h_proimgtitle{width:233px; height:30px; font-size:14px; color:#FFF; text-align:center; line-height:30px; background:#808080}
.h_procenterbox ul li:hover .h_proimgtitle{ background:#002870}
.h_probgbox .h_promore a{width:88px; height:45px; background:url(../images/pro_more.png); font-size:14px; color:#575757; text-align:center; line-height:55px; margin:0 auto; display:block}
.h_probgbox .h_promore a:hover{color:#F00}
.h_procenterbox dt:hover span{background:#002870}
.h_procenterbox dt:hover div{background:url(../images/zhishi.png) left center no-repeat}
.h_procenterbox dl .currentspan{ background:#002870}
.h_procenterbox dt .currentdiv{background:url(../images/zhishi.png) left center no-repeat}

/*inner_products*/
.pro_position{width:1000px; height:30px; background: url(../images/h_prodisplaytitle.png); margin:30px auto; font-size:12px; text-align:right; line-height:30px}
.pronavbox{width:1000px; margin:0 auto;}
.pronavbox .firstli{margin-left:0}
.pronavbox li{width:110px; float:left; margin-right:15px; height:30px; font-size:14px; color:#FFF; line-height:30px; text-align:center}
.pronavbox li a{display:block; width:110px; height:30px; background:#808080;}
.pronavbox li a:hover{ background:#002870}
.currenta{background:##002870}
.productsshowbox{width:1000px; margin:0 auto; margin-top:30px}
.productsshowbox img{width:230px; height:230px;}
.productsshowbox ul{width:1200px}
.productsshowbox ul li{float:left; margin-right:26px; margin-bottom:20px}
.productsshowbox ul .proshowimg{border:#c5c5c5 solid 1px}
.productsshowbox ul .proshowimgtitle{width:232px; height:30px; font-size:14px; color:#FFF; text-align:center; line-height:30px; background:#808080}
.productsshowbox ul li:hover .proshowimgtitle{ background:#002870}
.pagediv{ margin-bottom:40px; margin-top:15px; /*border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;*/  height:30px; font-size:14px; margin-left:500px}
.pagediv li{ float:left; margin-left:10px;}
.pagediv a:link, .pagediv a:visited{ display:inline; padding:5px; /*border:#f60 1px solid;*/ color:#f60; text-decoration:none;}
.pagediv a:hover{/*border:#f60 1px dotted;*/ text-decoration:underline;}


/*about*/
.aboutcenterbox{width:1000px; margin:0 auto 0 auto}
.aboutpositionbox{width:1000px; height:30px; background:url(../images/about.png) no-repeat; text-align:right; font-size:12px;line-height:30px; margin:30px auto}
.abouttextbox{ margin-bottom:20px}
.abouttextbox .companyimg{width:480px; height:300px; float:left; padding-right:10px}
.abouttextbox .companyimg img{ margin-left:16px; margin-top:15px;}
.abouttext p{font-size:16px; color:#333; line-height:30px; padding-left:10px; }
.aboutcenterbox h1{font-size:24px; color:#333; font-weight:normal; margin-left:10px}
.cp{margin-top:20px; margin-bottom:70px}
.cp img{float:left; margin-left:50px}
.cp .currentimg{margin-left:0}

/*contact*/
.contactcenterbox{width:1000px; margin:0 auto 0 auto}
.contactpositionbox{width:1000px; height:30px; background:url(../images/contact.png) no-repeat; text-align:right; font-size:12px;line-height:30px; margin:30px auto}
.contactbox{ margin-bottom:110px; margin-top:50px}
.contactbox .mapbox,.contacttextbox{float:left}
.contactbox .contacttextbox{width:500px; height:400px; background:#3086d1; color:#FFF}
.contactbox .contacttextbox h1{font-size:24px; font-weight:normal; text-align:center; margin-top:30px}
.contactbox .contacttextbox h2{font-size:14px; font-weight:normal; text-align:center; margin-top:10px}
.contactbox .contacttextbox ul{font-size:18px; line-height:30px; margin-top:10px; margin-left:70px; width:360px}

/*news*/
.newscenterbox{width:1000px; margin:0 auto 0 auto}
.newspositionbox{width:1000px; height:30px; background:url(../images/news.png) no-repeat; text-align:right; font-size:12px;line-height:30px; margin:30px auto}
.newstextbox{font-size:14px; color:#333; line-height:25px; width:1000px; margin:10px auto}
.newstextbox img{width:240px; height:180px;}
.newstextbox dl{width:1000px; height:210px; margin:10px auto 0 auto;}
.newstextbox dl:hover{ background:#dee7ef;}
.newstextbox dt{width:240px; height:180px; float:left; background:#999; margin-top:15px; margin-left:15px}
.newstextbox dd{float:left; width:650px; margin-left:40px; border-bottom: #CCC dashed 1px}
.newstextbox dd h1{ font-size:18px; color:#333; font-weight:normal; margin-top:30px}
.newstextbox h1 a:hover{color:#d92323; text-decoration:underline}
.newstextbox dd p{font-size:14px; color:#333; margin-top:15px; line-height:30px}
.more{text-align:right; margin-top:20px; color:#d92323; margin-bottom:15px}
.more a:hover{text-decoration:underline}


/*news_view*/
.news_viewbox{font-size:14px; color:#333; line-height:25px; width:1000px; margin:10px auto}
.news_viewbox h1{text-align:center; margin-top:15px; color:#333; font-size:20px; font-weight:normal; width:900px; margin-left:50px; border-bottom: #999 dashed 1px; line-height:40px}
.news_viewbox .date{text-align:center; color:#333; font-size:16px}
.news_viewbox p{ color:#333; margin-left:20px}

.news_viewbox img{max-width: 100%; border: 3px solid #e0e0e0; margin-bottom: 15px; margin-top: 15px;}








/*products_view*/
.products_viewbox{width:1000px; margin:0 auto; margin-top:30px}
.products_viewbox .leftbigpic{ float:left; width:450px; height:450px; padding:3px; text-align:center;  line-height:450px; overflow:hidden;}
.products_viewbox .leftbigpic a img{ vertical-align:middle; margin-top:0px;}
.products_viewbox .leftbigpic span{ display:inline-block; height:100%; width:0px; font-size:0px; overflow:hidden; vertical-align:middle;}
.products_viewbox .products_view img{margin-top:29px; margin-left:0px}
.products_viewbox .products_view_information{float:left; margin-left:500px; width:500px; margin-top:-460px;}
.products_viewbox .products_view_information h1{ font-size:24px; color:#e41616}
.products_viewbox .products_view_information li{font-size:14px; color:#333; line-height:25px; margin-top:10px}
.products_view_information li span{background:#CCC; padding:5px 10px; margin-right:10px; font-weight:bold}
.order{font-size:14px; background-color:#999; color:#FFF; width:1000px; margin:0 auto; margin-top:20px}
.inquiryTable{width:1000px; height:500px; border-collapse:collapse; border:#dadada 1px solid; margin-top:20px; margin-bottom:20px}
.inquiryTable input,textarea{border:#CCC solid 1px; margin-top:5px}
.inquiryTable td{ background-color:#fbfbfb; font:normal 12px Georgia, Arial, sans-serif; padding-left:25px;}
.inquiryTable td.td-top{ color:#f20035; height:50px;}
.inquiryTable input{height:22px;}
.inquiryTable #submit{ border:none; width:80px; height:28px; margin:15px auto; background-color:#f20035;  color:#fff; cursor:pointer; font:normal 12px Georgia, Arial, sans-serif;}
.inquiryTable #submit:hover{ background-color:#0498e0;}






/*new products*/
.new_probox{width:1000px; margin:0 auto}
.new_probox .new_protitle{margin-top:60px}
.new_probox .new_fixedbox{width:1000px; overflow:hidden; margin-top:25px}
.new_probox ul li{float:left;margin-right:23px}
.new_probox ul .new_proimg{border:#c5c5c5 solid 1px}
.new_probox ul .new_proimgtitle{width:232px; height:30px; font-size:14px; color:#FFF; text-align:center; line-height:30px; background:#808080}
.new_probox ul li:hover .new_proimgtitle{background:#002870}
/*news_contact*/
.h_ncbgbox{width:100%; background:#f2f2f2; margin-top:55px}
.h_ncbgbox .h_nccenterbox{width:1000px; margin:0 auto}
.h_ncbgbox .h_nccenterbox .h_newsbox{float:left; margin-top:40px; margin-bottom:40px}
.h_ncbgbox .h_nccenterbox .h_contactbox{float:right; margin-top:40px; margin-bottom:40px}
.h_newscontentbox .h_newscontent .date{float:left; font-size:18px; color:#4e4e4e; text-align:center; line-height:20px; margin-top:5px}
.h_newscontentbox .h_newscontent .h_newstext{float:left; margin-left:25px; border-left: #c6c6c6 solid 1px; padding-left:25px; line-height:25px}
.h_newstext p{width:320px;}
.h_newscontentbox{ margin-left:15px; margin-top:25px}
.h_newscontentbox .h_newscontent{margin-top:15px}
.h_newscontent .h_newstext h1{ font-size:16px; color:#545656; font-weight:normal}
.h_newscontent .h_newstext h1:hover{text-decoration:underline; color:#02bab5}
.h_newscontent .h_newstext p{font-size:14px; color:#858585}
.h_contactbox .h_contactcontentbox{margin-top:25px; margin-left:10px}
.h_contactbox .h_contactcontentbox h6{font-size:20px; color:#535353; font-weight:normal}
.h_contactbox .h_contactcontentbox p{font-size:14px; line-height:25px; color:#646464; margin-left:10px; margin-top:10px}
/*footer*/
.footerbgbox{width:100%; background:#4c4c4c}
.footerbgbox .liuyancenterbox{width:1000px; margin:0 auto}
.footerbgbox .liuyancenterbox .erweimabox{float:left; margin-top:20px; margin-left:85px}
.footerbgbox .liuyancenterbox .liuyanbox{float:right; margin-top:20px; margin-right:70px}
.footerbgbox .erweimabox .ewmtitle{ font-size:18px; color:#FFF; margin-bottom:10px}
.footerbgbox .liuyanbox .liuyantitle{ font-size:18px; color:#FFF}
#name,#nyouxiang{ width:240px; height:30px; display:block; font-size:12px; color:#4a4a4a; padding-left:10px; margin-top:5px}
#liuyanbd{ font-size:12px; color:#4a4a4a; padding-left:10px; padding-top:5px; margin-top:5px}
#submit{width:46px; height:23px; background:#2362d3; font-size:12px; color:#FFF; display:block; cursor:pointer; margin-top:0px}
#submit:hover{ border:#2362d3 solid 1px; color:#2362d3; background:#FFF}
.footerhr{width:100%; height:1px; background:#b9b9b9; margin-top:20px}
.footernavbox{width:1000px; margin:0 auto}
.footernavbox .footernav{float:left; font-size:12px; color:#FFF; margin-top:20px; margin-bottom:20px; margin-left:40px}
.footernavbox .copyright{float:right; font-size:12px; color:#FFF; margin-top:20px; margin-bottom:20px; margin-right:40px}


