@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif}
img{ border:none;}
ul li{ list-style:none;}
.clear{ margin:0; padding:0; line-height:0; height:0; width:0; line-height:0; font-size:0; clear:both;} 
a{ font-size:12px; text-decoration:none; color:#585858 }
/*公用样式*/
.top{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #e0e0e0; background:#f1f0f0}
.toper{ width:1000px; height:30px; line-height:22px; margin:0 auto; overflow:hidden }
.welcome{margin-top:6px; float:left; font-size:12px; background:url(../images/gif-0428.gif) no-repeat left; text-indent:18px; color:#646464}
/*.toper .yuyan{ float:right; font-size:12px; background:url(../images/rr.jpg) no-repeat left center; text-indent:20px;; margin-top:7px; color:#646464}
.toper .yuyan a{ margin-left:10px;}*/

.toper span { padding-top:6px; float:right; font-size:14px; color:#646464; }
.toper .china { float:left; width:60px; background:url(../images/cn.jpg) no-repeat; padding-left:35px; margin-right:10px;}
.toper .english { float:left; width:60px; background:url(../images/en.jpg) no-repeat; padding-left:35px;}

.header{ width:100%; height:88px; background:#ffffff}
.header_warper{ width:1000px; height:80px; margin:0 auto; overflow:hidden}
.logo{ float:left}
.tel{ float:right}
/*导航*/
.col960{width:1000px;margin:auto;}
.navbg{height:37px;width:100%;background:#0061a5;box-shadow:1px 1px 7px #999;position:absolute;z-index:99;left:0;}
#navul li{float:left;margin-right:1px;width:80px;height:37px;position:relative;text-align:center;line-height:37px; margin-left:19px;  text-align:center}
#navul li.navhome{text-align:left;padding:0 0px 0 0px;width:60px;}
#navul li a{ font-size:14px; font-weight:bolder}
#navul li a:link, #navul li a:visited{color:#FFFFFF;}
#navul li ul{display:none;position:absolute;z-index:10000;top:38px;left:-1px;background:#006D96;border:#004E6C 1px solid;border-bottom:none;}
#navul li ul li{display:block;width:80px;float:none;margin-right:0px;height:28px;position:relative;line-height:28px;border-bottom:#004E6C 1px solid;font-size:12px;}
#navul li.navmoon{background:#006D96;width:80px;height:35px;line-height:35px;}
#navul li.navmoon a{color:#FFFFFF;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:90px;height:28px;line-height:28px;}
#navul li.navmoon ul a:hover{background:#000000;}
.weaper{ width:1000px; height:auto; margin:43px auto; }
/* banner */
.banner{position:relative;height:348px;overflow:hidden;width:100%;}
.banner .show{width:2500px;position:absolute;left:50%;top:0px;margin-left:-1250px;height:500px;overflow:hidden;}
.banner .show ul{position:relative;height:348px;overflow:hidden;width:2500px;float:left;}
.banner .show ul li{text-align:center;width:2500px;float:left;height:348px;position:absolute;display:none}
.banner .focus{position:absolute;width:120px;padding-left:10px;padding-top:13px;bottom:0px;right:0px;background:url(../images/bor02.png) no-repeat left center;height:29px;}
.banner .focus a{width:14px;height:14px;background:url(../images/ico01.png) no-repeat left -24px;float:left;margin-left:10px;display:inline-block}
.banner .focus a.on{background:url(../images/ico01.png) no-repeat left top}
.all_bg{background-image:url(../images/all_bg.png);background-repeat:no-repeat}
.wrapper{width:1000px;margin:0 auto;}
/* hot */
.hot{width:100%;height:42px;line-height:42px;position:absolute;bottom:0;z-index:2;background-image:url(../images/bg03.png);background-repeat:repeat-x;}
.hot .list{float:left;width:860px;padding-left:10px;height:42px;position:relative;float:left;}
.hot .list .prev{display:block;width:18px;height:15px;position:absolute;background-position:-42px -108px;top:13px;left:80px;}
.hot .list .next{display:block;width:18px;height:15px;position:absolute;background-position:-80px -108px;top:13px;left:105px}
.list_txt{font-size:16px;width:145px;float:left;}
.hot .list span.tit{font-size:12px;width:145px;float:left;color:#151515;}
.hot .list a{color:#000000;font-size:12px;text-decoration:none;}
.hot .list a:hover{color:#0157AD;font-size:12px;text-decoration:none;}
.hot .list div{width:700px;float:left;height:42px;position:relative;overflow:hidden}
.hot .list div ul{width:700px;position:absolute}

.content{ width:1000px; height:auto; margin:10px auto; overflow:hidden}
.content .left{ width:242px; height:auto;  float:left}
.content .left .list{ width:242px; height:322px; border:1px solid #cbcbcb;}
.content .left .contact{ width:242px; height:210px; border:1px solid #cbcbcb; margin-top:10px;}
.content .left .hyzs{ width:242px; height:226px; border:1px solid #cbcbcb; margin-top:10px;}
.content .left .chanpindt{ width:242px; height:215px; border:1px solid #cbcbcb; margin-top:10px;}
.qiehuan{ margin:0px 0px;}

.tt{ width:100%; height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #cbcbcb;}
.tt span{ font-size:14px; font-weight:bolder; color:#429dfa; padding-left:5px; }
.tt em{ font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a2a2a3; padding-left:3px;}
.content .left .list ul{ margin-left:5px; width:230px; height:275px;  background:url(../images/tyu.jpg) no-repeat}
.content .left .list ul li a{ width:230px; height:28px; display:block; line-height:28px; text-indent:25px; margin-top:3px; }
.content .left .list ul li a:hover{ color:#429dfa}
.lx{  width:234px; margin:5px 5px; line-height:1.8em; font-size:12px; color:#343333}
.lx h5{ font-size:12px;}
.tt p{ float:left; width:160px; float:left}
.tt a{ float:right;  width:47px; height:28px; display:block; text-align:center; }
.tt a img{ margin-top:10px;}
.hyzs ul{ width:230px; margin:0 auto; }
.hyzs ul li{ background:url(../images/gif-0056.gif) no-repeat center left; width:230px; height:25px; border-bottom:1px dashed #c4c4c4; line-height:25px; text-indent:16px;}
.hyzs ul li a{  }
.hyzs ul li a:hover{ color:#429dfa}
.hyzs ul li span{ float:right; font-size:12px; color:#666666 }
.content .right{ width:745px; height:auto; float:right; }
.product{ height:510px; width:743px;border:1px solid #cbcbcb;}
.product ul li{ float:left; width:175px; margin-left:9px; margin-top:9px;  _margin-left:7px; _margin-top:5px; }
.product ul li p{ width:152px; height:20px; line-height:30px; text-align:center;}
.product ul li p a{ color:#3d3b3b}
.product ul li p a:hover{ color:#429dfa}
.xia{ width:100%; height:252px;  margin-top:10px; overflow:hidden}
.gywm{ width:366px; height:250px;border:1px solid #cbcbcb; float:left}
.wenzi{ padding:5px; font-size:12px; line-height:1.7em; color:#3d3b3b}
.wenzi img{ float:left; margin-right:5px;}


.news{ width:366px; height:250px;border:1px solid #cbcbcb; float:right}
.toutiao{ width:356px; height:110px;  margin:8px auto;}
.toutiao img{ float:left}
.toutiao .wenzi{ width:185px; float:left; margin-left:8px; }
.toutiao .wenzi p{ font-size:14px; font-weight:bolder; color:#525252}
.toutiao .wenzi span{ font-size:12px; line-height:1.6em; color:#525252; margin-top:3px; display:block}
.toutiao .wenzi span a{ color:#b80000}
.toutiao .wenzi span a:hover{ text-decoration:underline}
.news ul{ width:356px; margin:0px auto; }
.news ul li{ background:url(../images/gif-0056.gif) no-repeat center left; width:350px; height:25px; line-height:25px; text-indent:15px; margin-top:3px;}
.news ul li a{  }
.news ul li a:hover{ color:#b80000}
.news ul li span{ float:right; font-size:12px; color:#666666 }
.footer{ width:100%; height:70px; background:#0061a5; margin-top:-30px;font-size:12px; color:#FFFFFF; text-align:center; padding-top:30px; line-height:1.8em }
.footer a{ color:#FFFFFF; text-decoration:none;}
.footer a:hover{ color:#FF0000; text-decoration:none;}
.banner_about{ width:1000px; height:250px; margin-top:10px; }
.tt1{ width:100%; height:30px; line-height:30px; background:#f5f5f5; border-bottom:1px solid #cbcbcb;}
.tt1 p{ float:left; font-size:14px; margin-left:5px; font-weight:bolder;color:#429dfa;}
.tt1 .weizhi{ float:right; margin-right:5px; font-size:12px; color:#666666}
.right_about{width:745px; height:auto; float:right; border:1px solid #cbcbcb;}
.about_xx{ padding:5px; font-size:12px; color:#666666; line-height:1.8em}

