﻿@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px;color:#000; line-height:20px;font-family:Arial, Helvetica, sans-serif}
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none;}
img{ border:none; vertical-align:middle;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#e8232c;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none;}
input{ margin:0; padding:0;}
.auto{ margin:0 auto; width:980px; }
.auto1{ margin:0 auto; width:960px; }

.fl{ float:left; _display:inline;}
.fr{ float:right; _display:inline;}
.yahei{ font-family:Arial, Helvetica, sans-serif}

.top{ background:#b6b6b6; color:#fff}
.top a{ padding:0 10px; color:#fff;}

.nav{ height:61px;}
/*.nav_list{ width:660px; height:61px; line-height:61px;}
.nav_list li{ float:left; width:90px; text-align:center; color:#000; font-size:14px; margin:0 10px; display:inline;}
.nav_list li a{ display:block; color:#000; font-size:14px;}
.nav_list li a:hover,.nav_list li a.cur{ background:url(../images/libg_03.jpg) repeat-x; color:#fff;}
*/
#nav {width:660px; height:61px; line-height:61px; float:right;}
#nav li {float:left; width:100px; text-align:center; color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#nav li a{display:block;color:#000; font-size:14px;}
#nav li a:hover{background:url(../images/libg_03.jpg) repeat-x; color:#fff;}

#nav li ul {left: -999em;position: absolute;background: #efefef;filter:alpha(opacity=90); opacity: 0.9; z-index:9999;width:100px;}/*如果各个导航a标签宽度一样，只需统一指定ul的width*/
#nav li ul li{ float:none;}/*覆盖上面的#nav li*/
#nav li ul li a{display:block;color:#000;text-align:left;height:32px; line-height:32px; text-align:center;}/*覆盖上面的#nav li a*/
#nav li ul li a:hover {background:#ccc; color:#fff; }

/*下拉时下拉框ul的位置*/
#nav li.sfhover ul {left: auto;}

/*下拉时导航a标签换背景*/
#nav li.sfhover a{background:url(../images/libg_03.jpg) repeat-x;color:#fff;}
#nav li.sfhover ul li a{ background-image:none; color:#000}
 

 
.banner{ /*height:423px;*/ }

.h3{ border-bottom:1px solid #cdcdcd; line-height:51px; text-align:center; font-weight:normal; font-size:24px; color:#000;}
.h3 span{ border-bottom:2px solid #ca151d; padding-bottom:5px; padding:0 20px 5px;}
.h3 span a{color:#000;}

.text_center{ text-align:center; line-height:40px;}
.h31{ margin-bottom:30px;}

.news{ margin-bottom:0px;}
.news_l{ position:relative; width:450px; height:250px;}
.list_ico{ position:absolute; right:10px; bottom:10px;}
.list_ico li{ width:10px; height:10px; background:#fff; border-radius:5px; float:left; margin:0 5px; display:inline;}
.list_ico li.on{ background:#ca151d}

.news_r{ width:481px; height:270px;}
.new1{ height:94px;}
.li_img{ float:left;}
.li_con{ width:335px; float:right;}
.new1 span{ color:#ca151d}
.new1 span a{ color:#ca151d; font-weight:bold;}
.new1 span i{ float:right; font-style:inherit; float:right;}
.li_con p{}

.new_list{ color:#484848}
.new_list li span{ float:right;}
.new_list li a{ color:#484848}
.new_list li{ line-height:27px; clear:both}

.ship{ width:847px; margin:0 auto 35px;}
.shipin_l{ width:628px; height:445px;}
.shipin_r{ width:197px;}
.shipin_r li{margin-bottom:12px; height:138px;}
.shipin_r .li_img{ }
.shipin_r li.last{ margin-bottom:0;}

.tab_list{}
.tab_list li{ float:left;}
.tab{ border-bottom:1px solid #bbbbbb; margin:0 auto 30px; width:980px;}
.tab ul{ height:36px; width:100%; margin:0 auto;}
.tab ul li{ text-align:center; line-height:36px; color:#fff; margin:0 10px;}
.tab ul li a{ display:block;height:36px; background:#666; width:160px; color:#fff; font-size:14px;}
.tab ul li a:hover,.tab ul li.cur a{ border:1px solid #ca181e; border-bottom:0; background:#fff; color:#ca181e}

.tab_con1{ font-size:14px; padding-left:30px;}
.tab_con1 li{ width:265px; float:left; text-align:center; margin-right:60px; line-height:50px;}
.tab_con1 li.last{ margin-right:0;}
.tab_con1 li .li_img{ height:181px; width:265px;display:table; text-align:center; *position:relative; *overflow:hidden;}
.tab_con1 li .li_img a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.tab_con1 li .li_img a img{*position:relative; *left:-50%; *top:-50%;}



.footer{ min-height:200px; _height:200px; background:url(../images/index_25.jpg); min-width:980px; color:#fff;}
.footer a{ color:#ffffff}
.footer dl{ width:95px; float:left; padding-top:20px; margin:0 10px; display:inline; padding-left:15px;}
.footer dl dt{ font-size:14px; font-weight:bold; padding-bottom:10px;}

.copy{ background:#747474; min-width:980px; padding:10px 0; text-align:center; color:#fff;}
.copy a{ color:#fff;}


/*.product*/
.main{ margin:30px auto;}
.main_l{ width:223px;}
.title{ height:42px; line-height:32px; background:url(../images/show_05.jpg) no-repeat left center; padding:0 20px; font-size:14px; color:#fff;}
.ul_yi{ border-left:1px solid #e2e5e3; border-right:1px solid #e2e5e3; padding:12px 1px 0;}
.ul_yi li{ padding-left:52px; line-height:40px; border-bottom:1px dashed #e0e3e2;}
.ul_er li{ padding-left:25px; line-height:30px; border-bottom:0;}
.ul_er li a:hover{background:url(../images/show_27.jpg) no-repeat right center;}
.ul_yi li a{ color:#060001; padding-right:15px; background:url(../images/show_27.jpg) no-repeat right center;}
.ul_yi li.cur a,.ul_yi li:hover a{ background:url(../images/show_15.jpg) no-repeat right center;}
.ul_yi li.cur .ul_er li a,.ul_yi li:hover .ul_er li a,.ul_yi li:hover .ul_er li a:hover{ background:none !important}
.bg{ height:16px; width:225px; background:url(../images/1_20.jpg) no-repeat center bottom}
.location{ height:30px; line-height:30px; background:url(../images/bg_14.jpg) repeat-x left 28px; margin-bottom:0px;}
.location p{ height:30px; width:90px;padding-right:15px; background:#fff;}


.mainr_r{ width:740px;}
.tab_con2{ padding-left:60px; padding-top:20px;}

.prod_l{ width:100%;  float:left;  padding-top:20px; text-align:center}
.prod_large{ height:257px; width:374px;display:table; text-align:center; *position:relative; *overflow:hidden; margin-bottom:15px;}
.prod_large a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.prod_large   a img{*position:relative; *left:-50%; *top:-50%;}
.prod_sm{}
.prod_sm li{ width:109px; height:74px; float:left; margin-right:22px;}
.prod_sm li.last{ margin-right:0;}
.prod_sm li .li_img{ width:109px; height:74px; display:table; text-align:center; *position:relative; *overflow:hidden;}
.prod_sm li .li_img  a{display:table-cell; vertical-align:middle; text-align:center; *position:absolute; *left:50%; *top:50%;}
.prod_sm li .li_img a img{*position:relative; *left:-50%; *top:-50%;}


.prod_r{ width:300px; padding-right:0px;}
.pro_table{}
.pro_table td{ border-bottom:1px dashed #e2e2e2; line-height:60px; font-size:14px;}

.prod_con{ margin:30px auto;}
.tab_tit{ height:33px; border-bottom:1px solid #c8c6c6;}
.tab_tit li{ float:left; width:83px; text-align:center; line-height:33px; margin-right:20px;}
.tab_tit li a{ display:block; width:83px; background:#666; font-size:14px; color:#fff}
.tab_tit li a:hover,.tab_tit li.cur a{ font-weight:bold; background:url(../images/detail_11.jpg) repeat-x; color:#fff;}

.tab_cons{ padding:20px;}


/*20150528*/
.case_list{ width:100%;}
.case_list li{ width:100%; float:left; border-bottom:#dedede dashed 1px; line-height:28px; padding-bottom:15px;}
.case_list li span{ float:right;}

.case_list li .case_list_left{ float:left; width:156px; padding:2px; border:#dedede solid 1px;}
.case_list li .case_list_right{ float:left; width:500px; margin-left:18px;}

/*20150603*/
.map_list{ width:100%;}
.map_list li{ line-height:28px; width:98%; float:left; border-bottom:#dedede dashed 1px; margin-top:15px;}
.map_list li a{ font-size:16px; color:#333;}
.map_list li ul{}
.map_list li ul li{ width:100px; float:left; border:none; margin:0;}
.map_list li ul li a{ font-size:14px; color:#888889;}


.tit_fl1{ font-size:18px; color:#434241; padding-left:20px;}
.top1{ font-size:26px; color:rgb(36,202,254); }
.end1{ color:#9b968e;font-size:18px;}



.tab_cons1 p{ word-wrap:break-word}





