@charset "utf-8";
body {margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑";background:#fff; }
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
img{ border:none;}
a{text-decoration:none; border:none; margin:0; padding:0;}
.clear{ clear:both;}
input,textarea{ outline:0; resize:none; border:none; _border:0; margin:0; padding:0;}
input{ margin:0; padding:0; border:none;}
table,table td{border-collapse:collapse;}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float:left;}
.fr{ float:right;}
img{max-width:100%;vertical-align:bottom;}


.div1000{ width:1000px; margin:0 auto;}
.div1000 img{vertical-align: middle;margin: 0 6px 0 0;}
/*link_img*/
.link_img ul li{margin-right: 12px;display: inline-block;}
.clart{margin-right: 0px;}

/*anlizhanshi*/
.anli_box ul{ font-size:0;margin-left: 32px;}
.anli_box ul li{ width:224px; font-size:12px; display:inline-block; margin-right:10px;margin-bottom: 10px;}
.anli_box ul .last{ margin-right:0;}
.anli_box img{ width:222px; height:157px; border:1px solid #eaeaea;}


/* foot*/
.foot{color: #e8e8e8;}
.foot:hover{text-decoration: underline;}

/*sousuo*/
.sousuo_dl{width: 703px;}
.sousuo_dl dl{height: 131px;padding: 0 0 15px 0;overflow: hidden;}
.sousuo_dl dt {float: left;width: 196px;}
.sousuo_dl dt img {border: 1px solid #cacaca;padding: 1px;width: 200px;height: 130px;}
.sousuo_dl dd {width: 487px; padding: 0 0 0 16px;float: left;color: #555;display: block;font-size: 14px;line-height: 20px;}
.sousuo_dl dd h3 {font-family: "Microsoft YaHei";font-size: 15px;height: 22px;line-height: 22px;overflow: hidden;}
.sousuo_dl dd a {color: #0073b1;}
.sousuo_dl dd a:hover{text-decoration: underline;}
.sousuo_dl img:hover{border: 1px solid #0073b1;opacity: 0.7;}


/*左 导航*/
.menu_daohang{border: 2px solid #2a94cd;border-top: none;}
.daohang_ul{list-style: none;} 
.daohang_ul li{list-style: none;height: 42px;line-height: 42px;border-bottom: 1px solid  #dadada;}
.daohang_ul li a{display: block;padding-left:65px;color: #6b6b6b;font-size: 16px;color: #666;font-weight: bold;}
.daohang_ul li a:hover{text-decoration:underline;color: #036dc0;}


/*liuyan*/
.bitian{height:40px;line-height: 40px;}
.bitian div{float: right;font-size: 13px;color: #666;}
.red_x1{color: #f00;display: inline;font-family: "宋体";font-size: 12px;}
.texts{background: ;line-height: 39px;border: 1px solid #E8E8E8;
text-indent: 15px;color: #2a94cd;border-bottom: 0px;font-size: 16px;}
.comments{border: solid 1px #ccc;overflow: hidden;margin-bottom: 10px;border-left: 0;
border-right: 0px;padding: 0 20px;}
.tab_1 {line-height: 35px;margin: 10px 0 0 40px;font-size: 14px;}
tbody {vertical-align: middle;border-color: inherit;color: #666;}
.tab_lt {text-align: right;font-size: 14px;}
.red_x {color: #DD3904;display: inline;font-family: "宋体";font-size: 12px;}
.tab_1 input {border: 1px solid #ccc;height: 25px;line-height: 25px;margin-right: 10px;}
input, textarea {outline: none;}
.tab_bz {vertical-align: top;}
.ks5{border: 1px solid #ccc;width: 450px;height: 80px;margin-top: 10px;}
.cont_tit{font-size: 16px;padding-left: 10px;color: #666;}
.tab_1 .span_1{color: #f00;}
.b17{width: 35px;height: 35px;}
.b18{width: 35px;height: 35px;}

/*news.show*/
.news_show h2{padding: 0 0 12px 0;color:#0073b1;text-align: center;}
.news_show span{line-height: 20px; font-size: 13px;float: right;}
.news_show .span2{margin-right: 10px;}
.line{border-top: 1px solid #ddd;height: 9px;overflow: hidden;clear: both;width: 100%;}
.news_show a{float: right;font-size: 14px;color:#0073b1; }
.news_show a:hover{text-decoration: underline;}

/*news*/
.pro_right2_news{ float:right; width:737px; box-sizing:border-box; padding:0 17px;}
.news_dl{width: 703px;}
.news_dl dl{height: 91px;padding: 0 0 10px 0;overflow: hidden;}
.news_dl dt {float: left;width: 140px;}
.news_dl dt img {border: 1px solid #cacaca;padding: 1px;width: 144px;height: 90px;}
.news_dl dd {width: 543px; padding: 0 0 0 16px;float: left;color: #555;display: block;font-size: 14px;line-height: 20px;}
.news_dl dd h3 {font-family: "Microsoft YaHei";font-size: 15px;height: 22px;line-height: 22px;overflow: hidden;}
.news_dl dd a {color: #0073b1;}
.news_dl dd a:hover{text-decoration: underline;}


/*contact*/
.pro_right2_contact{ float:right; width:737px; box-sizing:border-box; padding:0 17px;}
.map{width: 697px;height: 550px;}
.map img{ max-width:inherit;}
.contact_p{font-size: 18px;color: #0073b1;}

/*introduction*/
.pro_right2_introduction{ float:right; width:737px; box-sizing:border-box; padding:0 17px;}


.header_top{ font-size:12px; color:#666666; line-height:36px;}
.header_top p{ width:50%; text-align:right;}
.header_top p a{color:#666666; }
.header_top p span{ margin:0 10px;}
.header_bottom{ background:#f6f6f6; border-top:1px solid #ececec;}
.nav{background:#2a94cd; }
.nav ul li{ float:left; width:14.28571%; text-align:center; color:#fff; box-sizing:border-box; border-right:1px solid #4aa4d4; border-left:1px solid #247eae; font-size:15px; line-height:44px;}
.nav ul .first{ border-left:1px solid #2a94cd}
.nav ul .last{ border-right:1px solid #2a94cd}
.nav ul li a{ display:block; color:#fff;}
.nav ul li:hover{ background:url(../images/nav.png) no-repeat center center; /*border-color:#f99732;*/border:none;}
.nav ul .present{ background:url(../images/nav.png) no-repeat center center; border:none; }
.banner{ text-align:center;}

.seek{ background:#f0f0f0; font-size:14px; color:#5f5f5f; line-height:46px; border-bottom:1px solid #d3d3d3;}
.antistop a{ color:#5f5f5f;}
.antistop span{ margin:0 20px;}

.seek form{ width:206px; background:#2a94cd; border-radius:5px 5px 5px 5px; margin-top:9px;}
.inptext{ width:166px; float:left; box-sizing:border-box; border-top:1px solid #cac8c9;border-left:1px solid #cac8c9; border-bottom:1px solid #fff;border-right:1px solid #fff; background:#fff; height:27px;border-radius:5px 0px 0px 5px; }
.inpbut{ background:#2a94cd;  width:40px; float:right; box-sizing:border-box; background:url(../images/seek.jpg) no-repeat center center; border-top:1px solid #1a5b7f; border-left:1px solid #1a5b7f; border-right:1px solid #2a94cd;border-bottom:1px solid #2a94cd; height:27px;border-radius:0px 5px 5px 0px;}

.products{ margin-top:62px; padding-bottom:80px;}
.products1{  padding-bottom:50px;}
.pro_left{ width:242px; float:left}
.pro_title{ background:url(../images/index_03.png) no-repeat; width:242px; height:93px;}
.pro_title img{ margin-left:25px; margin-right:15px;}
.pro_text{ display:inline-block; margin-top:17.5px;}
.pro_text span{ font-size:16.65px; color:#fff;}
.pro_text .p1{ font-size:26px; color:#fff;}
.menu{ /*min-height:655px;*/ box-sizing:border-box; border:2px solid #2a94cd; border-top:none; border-bottom:13px solid #2a94cd; padding:19px 13px;}
.menu>ul>li{ margin-bottom:20px;}
.menu>ul>li>a{ display:block; background: #2a94cd; color:#fff; font-size:14px; line-height:38px; box-sizing:border-box; padding-left:12px;}
.menu>ul>li>a:before{ content:''; display:inline-block; width:6px; height:4px; background:url(../images/jt_03.png) no-repeat center; vertical-align:middle; margin-right:3px;}
.menu>ul>li>ul>li{ font-size:12px; line-height:45px; border-bottom:1px dashed #d2d2d2; box-sizing:border-box; padding-left:30px;}
.menu>ul>li>ul>li>a{ color:#666666; display:block;}
.menu>ul>li>ul>li>a:before{ content:'·'; margin-right:3px;}
.menu>ul>li>ul>.last{ border-bottom:none;}

.pro_right{ float:right; width:737px; box-sizing:border-box; border:1px solid #f1f1f1; padding:27px 16px; padding-bottom:0;}
.pro_tab{ margin-bottom:25px;}
.pro_tab ul li{ display:inline-block; width:127px; position:relative; line-height:43px; text-align:center; cursor:pointer; font-size:14px; color:#676767; background:#e6e6e6; margin:0 6px;}
.pro_tab ul li img{ position:absolute; top:100%; left:0; right:0; margin:0 auto; visibility:hidden;}
.pro_tab ul .prb{ background:#2a94cd; color:#fff;}
.pro_tab ul .prb img{ visibility:visible;}

.pro_box ul{ font-size:0;}
.pro_box ul li{ width:218px; font-size:12px; display:inline-block; margin-right:15px; text-align: center;}
.pro_box ul .last{ margin-right:0;}
.pro_box img{ max-width:222px; height:157px; /*border:1px solid #eaeaea;*/}
.pro_box_text{ display:table; width:100%; height:51px; *position:relative; *overflow:hidden;}
.pro_box_text span{ display:table-cell; vertical-align:middle; color:#666666; text-align:center;*position:absolute; *left:50%; *top:50%;}

.main_title{ padding-bottom:10px; box-shadow:0px 8px 4px #f1f1f1; margin-bottom:43px;}
.main_title_text{ display:inline-block;}
.main_title_text span{ font-size:20.47px; color:#2a94cd;  font-weight:bold;}
.main_title_text .p1{ font-size:14px; color:#666666;}
.main_title img{ vertical-align:top; margin-top:8px; margin-right:5px;}

.about{ margin-bottom:50px;}
.about1{ margin-bottom:80px;margin-top: 62px;}
.about_box_left{ border:3px solid #dadada;}

.about_box_right{ position:relative; width:585px; box-sizing:border-box; padding:0 17px; min-height:257px;}
.about_box_right span{ font-size:22px; color:#2a94cd; line-height:2em; margin-top:35px;}
.about_box_right p{ text-indent:2em; line-height:2em; color:#666666; font-size:14px;}
.aboutClick{ position:absolute; width:96px; line-height:26px; background:#2a94cd; color:#fff; text-align:center; border-radius:15px; bottom:10px; right:60px;}

.aboutClick2{ width:96px; line-height:26px; background:#2a94cd; color:#fff; text-align:center; border-radius:15px; position:relative; top:14px; right:5px;}

.aboutClick a{ display:block; color:#fff;}
.aboutClick2 a{ display:block; color:#fff;}
.ente_left{ width:49.5%;}
.ente_right{ width:49.5%;}
.prise_left{ margin-bottom:10px;}
.ente_right ul li{ float:right; margin-left:9px; margin-bottom:9px;}
.ente_right ul .last{ margin-left:0;}

.enterprise{ margin-bottom:45px;}
.links{ background:#f8f8f8; box-sizing:border-box; padding:24px 26px; margin-bottom:5px;}
.links img{ vertical-align:top; margin-top:8px; margin-right:5px;} 

.links ul{ display:inline-block;}
.links ul li{ display:inline-block; margin-left:50px; font-size:14px;}
.links ul li a{ color:#666666;} 

.footer{ padding-top:60px; padding-bottom:45px;  background:url(../images/bottom_03.png),#0073b1;background:url(../images/bottom_03.png)\9;background:#0073b1\9;}
.footer_nav{ display:inline-block; width:100%;  *display:inline;
-webkit-box-shadow: 0 7px 7px rgba(0, 0, 0,0.2), 0 0 10px rgba(0, 0, 0, 0.06) inset;
-moz-box-shadow: 0 7px 7px rgba(0, 0, 0,0.2), 0 0 10px rgba(0, 0, 0, 0.06) inset; 
box-shadow: 0 7px 7px rgba(0, 0, 0,0.2), 0 0 10px rgba(0, 0, 0, 0.06) inset;
position: relative;
*zoom: 1;
 margin-bottom:57px;
}

.footer_nav:before {
    -webkit-transform: skew(-30deg) rotate(-4deg);
    -moz-transform: skew(-30deg) rotate(-4deg);
    transform: skew(-30deg) rotate(-4deg);
    left: 22px;
}
.footer_nav:after {
    -webkit-transform: skew(30deg) rotate(4deg);
    -moz-transform: skew(30deg) rotate(4deg);
    transform: skew(30deg) rotate(4deg);
    right: 22px;
}

.footer_nav:before, .footer_nav:after {
    width: 38%;
    height: 55%;
    content: ' ';    
    -webkit-box-shadow: 0 20px 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 20px 10px rgba(0, 0, 0, 0.3); 
    box-shadow: 0 20px 10px rgba(0, 0, 0, 0.3);  
    position: absolute;
    bottom: 10px;
    z-index: 0;        
}
.footer_nav ul{ background:#2a94cd; border-radius:5px; position:relative; z-index:2; }
.footer_nav ul li{ float:left; width:16.666%; text-align:center;}
.footer_nav ul li a{ display:block; font-size:15px; line-height:40px; color:#fff;}

.bottom_box{ display:inline-block; margin-right:70px;display:inline\9;}
.footer_bottom .site{ margin-right:0; width:480px\9; display:inline-block\9;}
.bottom_box ul li{ font-size:12px; color:#e8e8e8; margin-bottom:1em;}
.bottom_box ul li sapn{ margin-left:2em;}


.relation{ margin-top:48px;}
.relation_title{ font-size:20px; line-height:44px; color:#fff; background:#0073b1;}
.relation_title img{ vertical-align:middle; margin-right:5px; margin-left:5px;}
.rel_text{ box-sizing:border-box; border:1px solid #cccccc;}
.relation ul{ box-sizing:border-box; margin-top:10px; padding:0 19px; padding-bottom:20px;}
.relation ul li{ font-size:14px; line-height:2.2em; color:#666666;}

.pro_right2{ float:right; width:737px; box-sizing:border-box; padding:0 17px;}

.crumbs{ font-size:20px; color:#2a94cd; padding-bottom:5px; border-bottom:2px solid #0073b1; margin-bottom:26px;}
.crumbs img{ margin-right:10px;}
.crumbs p{ float:right; font-size:12px; color:#333333; margin-top:8px;}
.crumbs p a{ color:#333333;}
.crumbs p span{ margin:0 5px;}

.fy{ text-align:center; margin-top:20px;}
.fy a{ padding:3px 8px; border:1px #CCC solid; margin-right:5px;}
.fy .current{ background:#CCC; color:#FFF;}

.pro_show{ width:330px;}
.big_img{ margin-bottom:18px; display:inline-block; border:1px solid #eaeaea;}

.small_img ul li{ float:left;border:1px solid #eaeaea; margin-right:14px;/*box-sizing:border-box;*/ width:98px\9; }
.small_img ul li img{width:98px;}
.small_img ul .last{ margin-right:0;}
.small_img ul .xz{border:1px solid #2d96ce;}
.pro_main_cont{ width:335px;}
.pro_main_cont_title{ font-size:18px; color:#1a69cd; padding-bottom:10px; border-bottom:1px dashed #cccccc; margin-bottom:11px; line-height:2em;}
.pro_main_cont ul li{ color:#333333; font-size:16px; line-height:33px;}
.pro_main_cont ul li span{ color:#c20000; font-size:28px; line-height:16px;}

.consult{ width:192px; font-size:20px; line-height:47px; border-radius:10px; background:#007abb; margin-top:30px;}
.consult a{ display:block; color:#fff; box-sizing:border-box; padding:0 25px;}
.consult a img{ margin-right:14px; vertical-align:middle;}

.particulars{ margin-top:20px;}
.par_title{ border-bottom:1px solid #cccccc;}
.par_title span{ display:inline-block; font-size:18px; color:#2a94cd; line-height:2em; border-bottom:6px solid #2a94cd; padding-right:10px; position:relative; top:4px;}
.par_text{ font-size:14px; color:#333333; line-height:2em; margin-top:20px; box-sizing:border-box; padding:0 3px;}