@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{ color:#525252; font-size:13px; font-family:"微软雅黑";}
html{ overflow-yscroll;}
ul, ol { list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
address,cite,code,em,th { font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% 微软雅黑,''; vertical-align:middle}
table,td,tr,th{ font-size:13px;}
.nodispaly{ display:none}
.line{ height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{ color:#525252; text-decoration:none;}
a:hover { color:#00458e; text-decoration:underline; }
.fl{ float:left;}
.fr{ float:right;}

/*top_head*/
.top_hd{ width:100%; margin:0 auto; height:5px; background:url(../images/top.jpg) center center no-repeat;}
.head_nav{ width:1003px; margin:0 auto; overflow:hidden;}
.head_nav .logo{ float:left;}
.head_nav .cnen{ float:left; margin:48px 0 0 12px;}
.head_nav .cnen a{ color:#40b300; font-size:12px; font-family:Arial; line-height:24px;}

.head_nav .nav{ float:right;}
.head_nav .nav ul{ margin:0;}
.head_nav .nav li{float:left;}
.head_nav .nav li p{ position:relative; width:96px;}
.head_nav .nav li p a{ font-size:16px; color:#000; display:block; line-height:80px; border-bottom:#fff 7px solid; text-align:center;}
.head_nav .nav li:hover p a{ color:#00458e; display:block; text-decoration:none; background:#b8feb8; border-bottom:#40b300 7px solid; box-shadow:0 3px 5px #ddd;}
.head_nav .nav li p a.verdl{ color:#00458e; display:block; text-decoration:none; background:#b8feb8; border-bottom:#40b300 7px solid; box-shadow:0 3px 5px #ddd;}
.head_nav .nav li a:hover{ text-decoration:none;}
.head_nav .erjibox{ display:none;}
.head_nav .nav li:hover .erjibox{ display:block; background:#40b300; opacity:1.0; filter:alpha(opacity=100);  width:186px; position:absolute; box-shadow:0 3px 5px #ddd; z-index:99;}
.head_nav .nav li:hover .erjibox .erji{ line-height:40px; position:relative;}
.head_nav .nav li:hover .erjibox .erji a{ line-height:40px; display:block; padding:0 0 0 14px; color:#fff;}
.head_nav .nav li:hover .erjibox .erji:hover a{ text-decoration:none; background:#00458e; color:#fff;}

/*banner*/
.banner { height:385px; width:100%; margin:0 auto; overflow:hidden;}
.banner li { height:385px;}
.main { width:100%; margin:0; position:relative;}
#title_list a { background:url(../images/li_on.gif) no-repeat; width:16px; height:8px; padding:0 5px;}
#title_list a.off { background:url(../images/li_off.gif) no-repeat; width:16px; height:8px; padding:0 5px;}
#title_list a:hover{ text-decoration:none;}

/*news*/
.news{ width:1003px; margin:28px auto; overflow:hidden;}
.news .news_bt{ float:left;}
.news .news_bt .n_name{ float:left; font-size:18px; line-height:27px; color:#00458e;}
.news .news_bt .n_name img{ margin:0 10px 0 0;}

#newofferTime{ float:left;}
#newofferTime li { float:left;}
#newofferTime .l1 { padding:0px; margin:0px; width:662px;}
#newofferTime .l1 a{ color:#666; line-height:27px;}
#newofferTime .l1 span{ margin:0 0 0 30px; color:#999;}
#slidetexts { margin:0px; overflow:hidden; width:662px; padding:0px; height:27px;}

.news .links{ float:right;}
.news .links ul{}
.news .links ul li{ float:left; margin:0 0 0 10px;}

/*product*/
.product{ width:100%; background:#f8f8f8; border-top:#ededed 1px solid; padding:50px 0;}
.product .product_kuang{ width:1003px; margin:0 auto; overflow:hidden;}
.product .product_kuang .pro_more{ width:61px; height:61px; position:absolute; margin:0 0 0 209px;}
.product .product_kuang .product_left{ width:268px; background:#f3f3f3; border:#ddd 1px solid; float:left;}
.product .product_kuang .product_left .p_ctr{ font-size:18px; line-height:51px; width:234px; margin:0 auto; color:#000;}
.product .product_kuang .product_left .p_ctr img{ margin:15px 10px 0 0;}
.product .product_kuang .product_left .product_fl{ width:232px; margin:0px auto 8px auto; overflow:hidden;}
.product .product_kuang .product_left .product_fl ul li{ border:#e0e0de 1px solid; margin:0 0 6px 0; background:url(../images/pro_flbg.jpg);}
.product .product_kuang .product_left .product_fl ul li a{ padding:0 0 0 12px; line-height:32px; font-size:14px; color:#525252; display:block;}
.product .product_kuang .product_left .product_fl ul li a:hover{ color:#00458e; text-decoration:none;}

.product .product_kuang .product_right{ width:732px; background:#fff; border:#ddd 1px solid; border-left:none; float:right;}
.product .product_kuang .product_right .p_name{ background:#f8f8f8; border-bottom:#ddd 1px solid; line-height:51px; font-size:18px; color:#000;}
.product .product_kuang .product_right .p_name img{ margin:15px 10px 0 19px;}
.product .product_kuang .product_right .product_img{ width:717px; margin:17px auto 3px auto;}
.product .product_kuang .product_right .product_img ul li{ float:left; width:214px; margin:0 10px 19px 9px; border:#e5e5e5 1px solid; padding:2px;}
.product .product_kuang .product_right .product_img ul li img{ width:214px; height:160px;}
.product .product_kuang .product_right .product_img ul li font{ display:block; line-height:30px; text-align:center;}
.product .product_kuang .product_right .product_img ul li a{ color:#333;}
.product .product_kuang .product_right .product_img ul li a:hover{ color:#00458e; text-decoration:none;}

/*f_ser*/
.f_ser{ width:100%; background:#40b300;}
.f_ser .f_sl{ width:1000px; margin:0 auto; overflow:hidden; padding:22px 0 15px 0;}
.f_ser .f_sl ul{ height:auto;}
.f_ser .f_sl ul li{ float:left; width:200px; text-align:center;}
.f_ser .f_sl ul li p{ font-size:18px; color:#fff; line-height:42px;}
.f_ser .f_sl ul li a{ color:#fff;}
.f_ser .f_sl ul li a:hover{ text-decoration:none;}

/*fotter_tel*/
.fotter_tel{ background:#434343; width:100%; border-bottom:#3d3d3d 1px solid;}
.fotter_tel .t_phone{ width:1003px; margin:0 auto;}
.fotter_tel .t_phone dl{ padding:20px 0; overflow:hidden;}
.fotter_tel .t_phone dl dd{ float:left; font-size:20px; color:#fff; line-height:28px;}
.fotter_tel .t_phone dl dd img{ margin:0 10px 0 0;}
.fotter_tel .t_phone dl dt{ float:right; font-size:14px; color:#fff;}
.fotter_tel .t_phone dl dt a{ color:#fff; margin:0 8px;}
.fotter_tel .t_phone dl dt a.c_tel{ margin:0 0 0 8px;}

/*fotter*/
.fotter{ background:#434343; width:100%;}
.f_contact{ width:1003px; margin:0 auto;}
.f_contact table{ padding:20px 0; color:#999; line-height:24px;}
.f_contact table a{ color:#999;}
.f_contact dl{ padding:20px 0; overflow:hidden; color:#999;}
.f_contact dl dd{ float:left; color:#999; line-height:24px;}
.f_contact dl dt{ float:right; color:#999; line-height:24px; text-align:right;}
.f_contact dl dt a{ color:#999;}
.f_icp{ width:1003px; margin:0 auto; display:block; text-align:center; height:42px; overflow:hidden; padding:15px 0;}

/*neiye*/
.lujing{ width:100%; border-top:#ededed 1px solid;}
.lujing .weizhi{ width:1003px; margin:12px auto 0; overflow:hidden; line-height:36px; text-align:right;}

.neiye{ width:1003px; margin:0 auto 20px; height:auto; overflow:hidden; background:url(../images/nybg.jpg); padding:20px 0;}
.ny_left{ width:200px; float:left; margin:0 16px;}
.left_mc{ border-top:#40b300 5px solid; border-bottom:#40b300 1px solid;}
.left_mc dl{ font-size:27px; color:#021323; line-height:56px; margin:6px 0 0 0; border-bottom:#e1e1e1 1px solid; padding:0 0 0 16px;}
.left_mc dd{ border-bottom:#e1e1e1 1px solid;}
.left_mc dd a{ font-size:14px; color:#525252; line-height:38px; display:block;padding:0 0 0 16px;}
.left_mc dd a:hover{ color:#40b300; text-decoration:none;}
.left_mc dd a.lcs{ color:#40b300;}

.left_contact{ margin:32px 0 0 0;}
.left_contact dl{ border:#e1e1e1 1px solid;}
.left_contact dl.left_tel{ background:#40b300; padding:0 12px; border:none;}
.left_contact dl.left_tel img{ margin:8px 8px 0 0;}
.left_contact dl.left_tel a{ font-size:17px; height:42px; line-height:42px; color:#fff;}

.ny_right{ width:719px; float:right; margin:0 16px 0 30px;}
.right_name{ width:719px; color:#021323; font-size:20px; line-height:26px; margin:0 auto 22px; overflow:hidden;}
.profile{ width:719px; margin:0 auto; color:#525252; font-size:14px; line-height:24px; overflow:hidden;}
.profile p{ text-indent:2em; margin:0 0 16px 0;}

.shili{ width:719px; margin:0 auto;}
.shili ul{ overflow:hidden;}
.shili ul li{ float:left; margin:0 20px 12px 0;}
.shili ul li.rigt{ float:right; margin:0;}
.shili ul li span{ display:block; text-align:center; font-size:14px; line-height:26px;}
.shili ul li img{ width:226px; height:150px;}

.honor_wz{ width:719px; margin:0 auto 16px; color:#525252; font-size:14px; line-height:24px; overflow:hidden;}
.honor{ width:719px; margin:0 auto;}
.honor ul{ overflow:hidden;}
.honor ul li{ float:left; margin:0 20px 12px 0;}
.honor ul li.rigt{ float:right; margin:0;}
.honor ul li span{ display:block; text-align:center; font-size:14px; line-height:26px;}
.honor ul li img{ width:226px; height:318px;}

.ny_product{ width:719px; margin:0 auto;}
.ny_product ul li{ float:left; width:220px; margin:0 20px 20px 0; border:#e5e5e5 1px solid; padding:2px;}
.ny_product ul li img{ width:220px; height:164px;}
.ny_product ul li.right_r{ float:right; margin:0;}
.ny_product ul li font{ display:block; line-height:30px; text-align:center;}
.ny_product ul li a{ color:#333;}
.ny_product ul li a:hover{ color:#00458e; text-decoration:none;}

.pro_list_div{ width:719px; height:auto; margin:16px auto; overflow:hidden;}
.jqzoom{ padding:0; float:left; cursor:crosshair; position:relative; border:#eee 1px solid;}
.jqzoom{ float:left;}
.jqzooma{ padding:0; float:left; cursor:crosshair; position:relative;}
.jqzooma{ float:left;}
.jqzoomb{ padding:0; float:left; cursor:crosshair; position:relative;}
.jqzoomb{ float:left;}
.jqzoomc{ padding:0; float:left; cursor:crosshair; position:relative;}
.jqzoomc{ float:left;}
div.zoomdiv { border:#eee 1px solid; display:none; z-index:100; background:#fff; left:0; overflow:hidden; width:200px; position:absolute; top:0; height:200px; text-align:center;}
div.jqZoomPup { border:#aaa 1px solid; z-index:10; background:#ffffff no-repeat 50% top; filter:alpha(Opacity=30); left:0; visibility:hidden; position:absolute; top:0; opacity:0.3; moz-opacity:0.3; khtml-opacity:0.3;}
.prpic { width:382px; float:left;}
.ppitu { width:306px; float:left; margin-left:31px;}
.ppitu h2 { line-height:24px; color:#b90010; font-size:18px; font-weight:400; display:block; margin:0 0 10px 0;}
.ppitu h3{ font-size:13px; line-height:22px;}
.pro_xtu ul { margin-top:20px;}
.pro_xtu ul li { width:90px; margin:12px 10px 0 0;  float:left; border:#eee 1px solid;}
.pro_xtu a { line-height:25px; font-size:12px; font-weight:800;}

.pro_xiangxi{ width:719px; height:auto; margin:16px auto; overflow:hidden;}
.pro_xlii{ width:719px; margin:0 auto; overflow:hidden;}
.pro_xlii dd.pro_xx{ width:126px; font-size:14px; color:#231915; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/pic.png);}
.pro_xlii dd.pro_xxcs{ width:126px; font-size:14px; color:#fff; line-height:30px; text-align:center; cursor:pointer; background-image:url(../images/pic-.png);}
.pro_jies{ width:685px; border:#e3e3e3 1px solid; font-size:12px; padding:16px; line-height:22px;}

.pro_xiangguan{ width:719px; margin:20px auto 0; overflow:hidden; background:#f4f4f4; line-height:30px; border-bottom:#ccc 1px solid; font-size:14px; color:#121212; font-weight:bold;}
.pro_xiangguan img{ margin:8px 10px 0 7px;}
.pro_xgcp{ width:719px; margin:12px auto 0; overflow:hidden;}
.pro_xgcp .pro_xqimg{ width:170px; margin-right:13px; margin-bottom:20px; float:left;}
.pro_xgcp .pro_xqimg img{ border:1px #e4e4e4 solid; width:166px; padding:1px; height:124px;}
.pro_xgcp .pro_xqimg img:hover{ border:1px #40b300 solid;}
.pro_xgcp .pro_xqimg_text{ font-size:12px; line-height:24px; margin:4px 0 0 0; text-align:center;}
.pro_xgcp .pro_xqimg_text a{ color:#121212;}
.pro_xgcp .pro_xqimg_text a:hover{ color:#40b300; text-decoration:none;}
.pro_xgcp .rigtt{ float:right; margin:0;}

.news_ny{ width:719px; margin:0 auto; overflow:hidden;}
.news_ny dl a{ font-size:14px; color:#525252; line-height:32px;}
.news_ny dl font{ color:#999; margin:0 0 0 52px;}
.news_ny dd{ font-size:17px; color:#121212; margin:0 auto 18px; line-height:32px; width:711px; text-align:center; border-bottom:#eee 1px solid;}
.news_ny dd p{ font-size:12px; color:#999;}
.news_ny dt{ font-size:13px; line-height:25px; color:#525252;}
.news_ny dt p{ margin:0 0 16px 0; text-indent:2em;}
.next{ width:719px; margin:0 auto; overflow:hidden;}
.next ul li{ float:left;}
.next ul li.rig{ float:right;}

.join{ width:719px; margin:18px auto; line-height:22px;}
.join .join_td{ margin-bottom:20px;}
.join .join_td ul li{ padding:0;}
.join .join_td ul li .name{ line-height:28px; background:#e8e8e8; font-size:15px; padding-left:8px; color:#333;}
.join .join_td ul li .yqiu{ line-height:26px; border-bottom:#ccc 1px dashed; float:left; width:238px; padding-top:3px;}
.join .join_td ul li .nrong{ line-height:24px; border-bottom:#ccc 1px dashed; padding:38px 0px 6px 0px;}

.contact{ width:719px; margin:0 auto; overflow:hidden;}
.contact ul li{ font-size:14px; color:#525252; line-height:24px; margin:0 0 16px 0; overflow:hidden;}

.falv{ width:719px; margin:0 auto; color:#525252; font-size:14px; line-height:24px; overflow:hidden;}
.falv p{ text-indent:2em; margin:0 0 16px 0;}

.service{ width:719px; margin:0 auto; color:#525252; font-size:14px; line-height:24px; overflow:hidden;}
.service p{ text-indent:2em; margin:0 0 16px 0;}


.page {clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.page a,.page font,.page i { border: 1px solid #DDD; color: #333; margin: 1px; padding: 5px 10px; text-decoration: none; font-size:12px; }
.page b{border: 1px solid #40B300; color: #333; padding: 5px 10px; text-decoration: none; background: #40B300; color:#FFF; font-size:12px;}
.page a:hover { border: 1px solid #40B300; color: #333; padding: 5px 10px; text-decoration: none; background: #40B300; color:#FFF; font-size:12px; }
