﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, and, address, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, textarea, select { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; /*vertical-align: baseline;*/text-rendering:optimizeLegibility }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
del { text-decoration: line-through; }
hr { background: transparent; border: 0; clear: both; color: transparent; height: 1px; margin: 0; padding: 0; }
mark { background-color: #ffffb3; font-style: italic; }
input, select { vertical-align: middle; }
ins { background-color: red; color: white; text-decoration: none; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; }
* html .clearfix, :first-child + html .clearfix { zoom: 1; }
body { color: #444444; font-family: 'Open Sans', Arial, Verdana; font-weight: 400; -webkit-font-smoothing: antialiased; overflow-x: hidden; font-size: 14px; line-height: 24px; }
html, body { height: 100%; *height: auto; }
p { margin-bottom: 8px; font-size: 14px; }
code, pre { display: block; clear: both; overflow: auto; padding: 10px; text-align: left; white-space: pre; line-height: 18px; margin: 20px 0; background-color: #ebebeb; }
img {max-width: 100%;height: auto;}
a { text-decoration: none; color: #444444; }
a:hover { color: #faa50a; cursor:pointer}
.l { float: left; }
.r { float: right; }
@font-face{font-family:MAN-bold;src:url(../css/fonts/maneuropecondensed_regular_eot.eot);src:url(../css/fonts/maneuropecondensed_bold_eot.eot?#iefix) format("embedded-opentype"),url(../css/fonts/maneuropecondensed_bold.woff2) format("woff2"),url(../css/fonts/MANEuropeCondensed-Bold-2.woff) format("woff"),url(../css/fonts/MANEuropeCondensed-Bold-1.ttf) format("truetype"),url(../css/fonts/maneuropecondensed_bold_svg#svgFontName) format("svg");font-weight:400}
@font-face{font-family:MAN-light;src:url(../css/fonts/maneurope_light_eot.eot);src:url(../css/fonts/maneurope_light_eot.eot?#iefix) format("embedded-opentype"),url(../css/fonts/maneurope_light_woff2.woff2) format("woff2"),url(../css/fonts/maneurope_light_woff.woff) format("woff"),url(../css/fonts/maneurope_light_ttf.ttf) format("truetype"),url(../css/fonts/maneurope_light_svg.svg#svgFontName) format("svg");font-weight:400}
@font-face{font-family:MAN-reg;src:url(../css/fonts/maneuropecondensed_regular_eot.eot);src:url(../css/fonts/maneuropecondensed_regular_eot.eot?#iefix) format("embedded-opentype"),url(../css/fonts/maneuropecondensed_regular.woff2) format("woff2"),url(../css/fonts/MANEuropeCondensed-Regular-2.woff) format("woff"),url(../css/fonts/MANEuropeCondensed-Regular-1.ttf) format("truetype"),url(../css/fonts/maneuropecondensed_regular_svg.svg#svgFontName) format("svg");font-weight:400}
/*--------------------commen-part------------------*/
.w1200 { max-width: 1200px; margin: 0 auto; }
#head { width: 100%; overflow:hidden; background-color:#0059b7; line-height:74px;}
.top { overflow: hidden; }
.top .logo { float: left; width:440px \9}
.top .top_right{float: right;}
.top span{display:block;float:left} 
.top .top_link{padding-top:9px}
.top .top_link a{display:inline-block;margin:0 6px;padding:2px;background:#f0f0f0}
.top .top_link a:hover{background:#faa50a}
.top .top_email { padding-left: 48px;background: url(../images/top_email1.png) 11px center no-repeat;font-size: 18px;font-weight: 700;line-height: 44px;color: #222;margin-left:10px;border:solid 1px #222;padding-right:10px}
.nav { padding: 10px 0; background:#2E365D; font-size: 22px; font-family:MAN-bold;letter-spacing:1px}
.nav ul { overflow: hidden; }
.nav ul li { float: left; }
.nav li a { color: #fff; display: block; line-height: 40px; padding: 0 46px;padding: 0 32px \9;*padding: 0 29px;padding: 0 29px \9 }
.nav li a:hover/*, .nav li .choose */{ background: #faa50a; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; }

.top_right{ display:none;}
.new_logo{ float:left; width:45%; margin:12px 0;}
.new_nav{ float:right; width:55%; color:#fff; font-size:17px; overflow:hidden; }
.new_nav ul{ overflow:hidden; }
.new_nav ul li{ float:right; padding:0 2.1%;}
.new_nav ul li a{ color:#fff; display:inline-block;}
.new_nav ul li:hover a{ color:#faa50a; border-bottom:solid 2px #faa50a;}


.footer_bg { background: url(../images/foot_bg.jpg) center no-repeat; background-size: 100% 100%;*background:#222; background:#222 \9;margin-top: 65px; }
.footer_up { padding: 45px 0; overflow: hidden; }
.footer_down { background: #1c2025; text-align: center; line-height: 80px; font-size: 16px; color: #fff; }
.footer_up .foot_cor { float: left; width: 25%; }
.foot_cor ul{overflow:hidden;margin-left:-1%;}
.foot_cor li{margin-left:2%;float:left;width:48%;margin-bottom:1%}
.foot_cor li img{width:100%}
.foot_cor li img:hover {
    animation: 0.35s linear 0s alternate none 1 featuresicon;
    -webkit-animation: 0.35s linear 0s alternate none 1 featuresicon;
}
@keyframes featuresicon { 
    50% {
        transform: scaleX(0);
    }
    100% {
        transform: scaleX(1);
    }
}
@-webkit-keyframes featuresicon { 
    50% {
        -webkit-transform: scaleX(0);
    }
    100% {
        -webkit-transform: scaleX(1);
    }
}
.footer_up .foot_pro { float: left; width: 20%; padding: 0 5% 0 10%; }
.foot_pro ul { overflow: hidden; }
.foot_pro li { padding-left: 22px; width: 95%; background: url(../images/footer-pro.png) left center no-repeat; line-height: 36px; font-size: 16px;text-transform:Uppercase }
.foot_pro li a { color: #fff; }
.foot_pro li:hover{margin-left:3%;width:92%;transition:all 0.3s linear; -moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.footer_up .foot_contact { float: right; width: 35%; padding-right:5%; }
.footer_t { font-size: 24px; font-weight: 700; color: #faa50a; margin-bottom: 25px; font-family:MAN-bold}
.foot_contact p { font-size: 16px; color: #fff; }
.foot_contact .foot_tel { padding-left: 40px; background: url(../images/footer_tel.png) left center no-repeat; }
.foot_contact .foot_email { padding-left: 40px; background: url(../images/footer_email.png) left center no-repeat; }
.foot_contact .foot_sent { color: #faa50a; margin-top: 35px; }
.foot_contact form { overflow: hidden; margin-top: 5px; }
.foot_contact form .input_text { float: left; width: 70%; line-height: 40px; color: #666; padding-left: 10px; height: 40px; }
.foot_contact form .btn { float: left; width: 22%; line-height: 40px; height: 40px;background: #faa50a; color: #fff; font-size: 18px; text-align: center; border: none 0; padding: 0; }
/*-----------------index---------------*/
.banner{width: 100%;position: relative;overflow: hidden;}
.banner ul{position: absolute;}
.banner ul li{width: 100%;height: 600px;float: left;background: no-repeat center center;}
 
.banner ol{height: 20px;width:42px !important;position: absolute;left:50%;bottom: 30px;padding: 0 10px;border-radius: 10px;}
.banner ol li{width: 10px;height: 10px;float: left;margin: 5px 5px;background: rgba(255,255,255,0.5);*background:#666;background:#666 \9;border-radius: 50%;cursor: pointer;}
.banner ol .current{background: #faa50a;}
.banner i{width: 58px;height: 120px;position: absolute;top: 50%;margin-top: -60px;cursor: pointer;border-radius: 5px;display: none;}
.banner .left{left: 60px;} 
.banner .right{right: 60px; }
.banner .left:hover , .banner .right:hover{background-color: rgba(0, 0, 0, 0.31);}
.banner img { width: 100%; height: auto; }

#banner_point{Z-INDEX:9999; POSITION:absolute; MARGIN:0px 0px 0px -500px; WIDTH:1000px; BOTTOM:0px; HEIGHT:20px; LEFT:25%}
#banner{Z-INDEX:10;*Z-INDEX:-100;  POSITION:relative;  WIDTH:100%;  OVERFLOW:hidden;}
#banner img{width:100%;}
#banner_list{width:100%; margin:0 auto; overflow:hidden}
#banner_list IMG{ margin:0 auto; z-index:1; }

#banner_info{Z-INDEX:1001; POSITION:absolute; LINE-HEIGHT:30px; BOTTOM:0px; DISPLAY:none; HEIGHT:30px; COLOR:#fff; FONT-SIZE:13px; CURSOR:pointer; FONT-WEIGHT:bold; LEFT:100px}
#banner_text{Z-INDEX:1002; POSITION:absolute; WIDTH:120px; BOTTOM:3px; RIGHT:3px}
#banner UL{Z-INDEX:1002; POSITION:absolute; PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none; MARGIN:0px; PADDING-LEFT:0px; BOTTOM:10px; PADDING-RIGHT:0px; RIGHT:15px; PADDING-TOP:0px}
#banner UL LI{    position: relative;    text-align: center;    line-height: 12px;   width: 16px;    display: inline;    background: url(../images/ifpoff.png) no-repeat;    float: left;    height: 16px;    color: #fff;    cursor: pointer;    margin-right: 5px;     }
#banner UL LI.on{BACKGROUND:url(../images/ifpon.png) no-repeat; COLOR:#fff; width:26px;  }
#banner_list A{POSITION:absolute; WIDTH:100%; DISPLAY:block; HEIGHT:100%}
#banner_point UL LI .pointLayer IMG{WIDTH:61px; DISPLAY:block; FLOAT:left; HEIGHT:61px}

.index_pro_box {width:100%;margin-top: 28px; overflow:hidden; background-color:#ebebeb; padding:40px 0;}
.index_pro_box ul li { width:21%; float:left; text-align:center; background:#fff;  position:relative; margin:2%; padding:30px 0;}
.index_pro_box ul li span{width:100%; height:132px; display:block}
.index_pro_box ul li .pr1{ background:url(../images/pc_suliao.png) center top no-repeat; }
.index_pro_box ul li .pr2{ background:url(../images/pc_jinsu.png) center top no-repeat;}
.index_pro_box ul li .pr3{ background:url(../images/pc_huag.png) center top no-repeat;}
.index_pro_box ul li .pr4{ background:url(../images/pc_guand.png) center top no-repeat;}
.index_pro_box ul li .pr5{ background:url(../images/pc_cili.png) center top no-repeat;}
.index_pro_box ul li .pr6{ background:url(../images/pc_lixin.png) center top no-repeat;}
.index_pro_box ul li .pr7{ background:url(../images/pc_zixi.png) center top no-repeat;}
.index_pro_box ul li .pr8{ background:url(../images/pc_liaoj.png) center top no-repeat;}
.index_pro_box ul li .case{ background:url(../images/case.png) center top no-repeat;}

.index_pro_box ul li:hover .pr1,.index_pro_box ul li.active .pr1{ background:url(../images/suliao.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr2,.index_pro_box ul li.active .pr2{ background:url(../images/jinsu.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr3,.index_pro_box ul li.active .pr3{ background:url(../images/huag.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr4,.index_pro_box ul li.active .pr4{ background:url(../images/guand.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr5,.index_pro_box ul li.active .pr5{ background:url(../images/cili.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr6,.index_pro_box ul li.active .pr6{ background:url(../images/lixin.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr7,.index_pro_box ul li.active .pr7{ background:url(../images/zixi.png)  center top no-repeat; }
.index_pro_box ul li:hover .pr8,.index_pro_box ul li.active .pr8{ background:url(../images/liaoj.png)  center top no-repeat; }
.index_pro_box ul li:hover .case,.index_pro_box ul li.active .case{ background:url(../images/case1.png)  center top no-repeat; }
.index_pro_box ul li:hover a{color:#fff;}
.index_pro_box ul li.active {  background:#222D59; }
.index_pro_box ul li:hover{  background:#222D59; }
.index_pro_box ul li.active:hover { background:#222D59;}
.index_pro_box ul li.active h4{ color:#fff; font-size:20px; margin:10PX 0; display:block;}
.index_pro_box ul li h4 { color:#333; font-size:17px; margin:16px 0 12px 0; padding:0 15px; display:block; font-weight:normal; line-height:24px; height:48px;}
.index_pro_box ul li.active  h4 a { color:#fff; font-size:20px; margin-top:5PX; display:block;}  
.index_pro_box ul li.active p,.index_pro_box ul li.active a,.index_pro_box ul li:hover p,.index_pro_box ul li:hover h4{ color:#fff}
.index_pro_box ul li.active p{ font-size:14px; color:#fff;line-height:24px; width:90%;}
.index_pro_box ul li.active span a { display:block; font-size:16px; font-weight:bold; color:#fff; text-transform: uppercase; width:46%; margin:0 auto; }
.index_pro_box ul li p { width:92%; margin: 0 auto; line-height:28px; height:55px; overflow:hidden; display:none;}
.index_pro_box ul li p a:hover { text-decoration:underline; color:#F00;}

.index_comp_bg {/* background: url(../images/index_about.jpg) center no-repeat fixed;*/ width: 100%; margin-top: 80px; padding: 35px 0; }
.index_comp { }
.index_comp .index_comp_t {  margin: 30px 0 25px; }

.index_comp_t h3{ font-size:30px; line-height:34px;color:#000; margin:3.4% 0 20px 0; text-align:left;font-family:MAN-bold}
.index_comp_t h3 span{ color:#F6C141}
.index_comp_t p{ font-size:16px; text-align:left; line-height:26px;}
.index_comp p.more { line-height: 55px; background: #faa50a; font-weight: 700; font-size: 22px; width: 480px; text-align: center; margin-top: 30px; font-family: Calibri Light; }
.index_comp p.more a { display: block; color: #000; }
.index_prolist { margin-top:2%; overflow: hidden;}
_pro li:before{ content: ''; background: rgb(0,0,0); background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(54,54,54,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(54,54,54,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(54,54,54,1) 100%); opacity: 0; position: absolute; left: 0; top: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; height: 100%; width: 100%; background:none \9}
_pro li:hover:before{ opacity: 0.75; }
.index_prolist ul{overflow: hidden; margin-left:-1.8%}
.index_prolist li { width: 31.3333%;width: 31% \9;*width:31%;margin-left:1.8%; margin-bottom:1.5%;float: left; position: relative; text-align: center; line-height: 0; position:relative}
.index_prolist li img { width: 100%; height: auto; }
.index_prolist li p{position:absolute;left:0 ;bottom:-8px;background:rgba(0,0,0,.75);*background:#222;background:#222 \9;font-size:18px;line-height:50px;text-align:center;width:100%; white-space:nowrap;}
.index_prolist li p a{display:block;color:#fff}
.index_prolist li p:hover{background:rgba(0,0,0,95);}
.index_plist_t {padding: 5%; position: absolute; top: 50%; left: 50%;*left: 22%;left: 22% \9; margin-right: -50%; opacity: 0; text-align: center; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; z-index: 1; display:none \9;*display:none}
.index_plist_t .index_pname { font-size: 40px; line-height: 1; margin-bottom: 40px; position: relative; color: #fff;font-family:MAN-bold }
.index_plist_t .index_pname:after { background-color: #fab73d; content: ''; height: 3px; position: absolute; bottom: -20px; left: 30%; width: 40%; }
.index_plist_t p { color: #ccc; font-size: 21px; }
_pro li:hover .index_plist_t { opacity: 1; }

.index_proj_bg {width: 100%;background: url(../images/index_proj_bg.jpg) center no-repeat;margin-top: 60px;padding: 20px 0 45px;background-size:  cover;}
.index_proj_bg h2, .index_news h2,.index_prolist h2 { font-size: 30px; line-height: 100px;color: #000;font-family:MAN-bold }
.index_prolist h2{display:none}
.index_proj_bg h2 a{ color: #fff; }.index_news h2 a {color: #000;}
.index_proj_bg h2:hover a, .index_news h2:hover a { color: #FDC73C; }
.index_proj { overflow: hidden; margin-left: -3.8%; }
.index_proj dl { width: 46.2%; width: 46% \9;*width: 46%;float: left; margin-left: 3.8%; background: #fff; padding-bottom: 17px; }
.index_proj dl dt { position: relative; margin-bottom: 15px; }
.index_proj dl dt a img{width:100%;}
.index_proj dl dt .index_proj_t { width: 80%; position: absolute; bottom: -1px; left: 10%; line-height: 50px; color: #000; font-size: 20px; text-align: center; background: #FDC73C;font-family:MAN-reg  }
.index_proj dl dd { line-height: 33px; font-size: 16px; padding: 0 20px; }
.index_proj dl dd strong { color: #013e7f; font-weight: 100; }
.index_proj dl dd.more { text-align: right; }
.index_proj dl dd.more a { color: #faa50a; }
.index_conntact { width: 100%; background: url(../images/repeat-dark-blue-pattern.gif) repeat; padding: 40px 0; text-align: center; }
.index_conntact p { font-size: 30px; color: #fff; line-height: 60px; font-family: Calibri Light; }
.index_conntact p.more { width: 290px; line-height: 60px; background: #fff; border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -ms-border-radius: 50px; margin-left: 38.5%; }
.index_conntact p.more a { color: #000; }
.index_news { margin-top: 20px; }
.index_news ul { overflow: hidden; }
.index_news li { width: 30.33%; *width: 29%;width: 30.3% \9;float: left; margin: 1% 3% 1% 0; }
.index_news li .index_news_time { padding-left: 35px; background: url(../images/index_news_time.png) left 2px no-repeat; font-size: 20px; color: #555; line-height: 30px;font-family:MAN-reg }
.index_news li .index_news_t { font-size: 20px; line-height: 27px; margin: 12px 0 18px; font-family:MAN-reg  }
.index_news li .index_news_t a { color: #111; }
.index_news li .index_news_t:hover a { color: #faa50a; }
.index_news li p { color: #666; line-height: 22px; }
.index_news li p.more { width: 115px; line-height: 30px; padding-right: 23px; background: url(../images/index_news_more.png) right center no-repeat #faa50a; font-size: 16px; text-align: center; display: block; margin-top: 13px; }
.index_news li p.more a { color: #fff; }



.main{width:1200px; margin:0 auto; margin-bottom:4%; overflow:hidden}
.mumping_mun{ overflow:hidden; margin-top:3.6%;}
.mumping_mun li{width:20%; float:left;}
.main-left{width:65%; float:left;}
.main_right{ width:32%; margin-top:40px; float:right}   
.main_right img{ width:100%; height:auto}
.mumping_mun p{font-size:16px; text-align:center; color:#000; margin:0; text-indent:0;margin-top:20px}
.mumping_mun strong{font-size:60px;font-weight: normal; color:#FCC401; font-family:Impact,Arial; text-align:center; width:auto; border-bottom:none; display:inline; background:none;}
.mun_top{ text-align:center; margin:25px 0 10px;}
.mun_top span{ color:#333;}
/*-----------------container--------------------*/
.container {font-size:17px;line-height: 32px; color:#666; padding:5px 0;height:32px; margin-bottom: 20px;font-family:MAN-reg; border-bottom:solid 1px #e5e5e5; background-color:#f6f6f6;}
.container span { margin: 0 10px; }
.ser_l dt img{ display:block; margin:0 auto; text-align:center }
.ser_l dl{ width:30.333%; float:left; margin:0 1.5%}
.ser_l dd { width:100%; margin-bottom:45px;overflow: hidden; }
.ser_l dd h3 { color:#000; font-size:20px;  text-transform: capitalize; display:block; text-align:center; margin-bottom:15px; margin-top:10px;}
.ser_l dd p{ color:#000; font-size:14px;  text-transform: capitalize; display:block; margin-bottom:25px; color:#999; margin-top:10px;}

.ser_l { width:100%; }
table{width:100%;line-height:20px;border-collapse:collapse;margin:15px 0;font-size:14px;color:#2e2e2e;}
table tr td{border-right:1px solid #000;border-bottom:1px solid #034091;text-align:center}
thead{ background:#e6e6e6;}
.oTh{ background:#e3ffff;}
.home-call .title-1{position:relative;text-align:center;margin:30px 0 50px}
.home-call .title-1 strong{font-size:1.9rem;font-weight:400}
.home-call .title-1 p{padding:3px 0;color:#666;font-size:.75rem}
.home-call .title-1:after{content:'';position:absolute;bottom:-15px;left:50%;margin-left:-23px;width:46px;height:8px;background:#388eef}
.home-call{background:#f0f0f0;padding:20px 0 80px;margin: 20px 0;}
.home-call h2{font-size:2.4rem;text-align:center}
.home-call input[type=text]{display:block;margin:30px auto;width:700px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,0.2);border:0;padding:15px 9px;text-align:center;font-size:1.2rem;}
.home-call input[type=submit]{background:#388eef;color:#fff;width:260px;padding:14px 0;margin:0 auto;display:block;font-size:1.2rem;border: 0;}
.home-call input[type=submit]:hover{background:#3484df}
.home-call input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #333;font-size:16px;}
.home-call .tips{text-align:center;color:#000;line-height:3;font-size:18px;}
/*------------------product_center----------------*/
.product_bg { padding:50px 0; width:100%;  background-image: -moz-linear-gradient( -90deg, rgb(223,227,239) 1%, rgb(235,241,247) 100%);
  background-image: -webkit-linear-gradient( -90deg, rgb(223,227,239) 1%, rgb(235,241,247) 100%);
  background-image: -ms-linear-gradient( -90deg, rgb(223,227,239) 1%, rgb(235,241,247) 100%);}
.product { overflow: hidden;}
.product .pro_text {width:41%; float:right;}
.product .pro_img { width:55%; float:left;}
.product .pro_img img{width:100%;}
.product h1 { font-size:42px; color: #1a1a1a; line-height:44px; font-family:MAN-bold; margin-bottom:15px}
.product h1 span{height: 32px;background: url(../images/p_title_bg.png) center repeat-x;width: 8%;display: inline-block;margin: 0 30px; display:none;}
.pro_text p { line-height:28px; font-size: 16px; color:#222; margin-bottom:14px;}
.pro_text p strong {color:#222;margin-right:4px;}
.pro_wl{overflow:hidden;margin-left:-1.5%;display:none}
.pro_wl li{width:17.5%;margin-left:1.5%;float:left;}
.pro_wl li.more{width:22%}
.pro_wl li img{width:100%;}
.pro_pdf { padding-left: 40px;margin-top:2px; display:inline-block;cursor:pointer}
.pro_pdf a {  display:block;color:#013e7f}
.pro_pdf p{margin-bottom:0;padding:5px 0;color:#013e7f}
.pro_pdf span{border-bottom:solid 1px #ffcb01;}
.pro_talk { overflow: hidden; margin-top:20px; line-height: 46px; font-size: 20px; font-size: 18px \9;*font-size: 18px;cursor:pointer;}
.pro_talk a { display: block; color: #fff; float:left;}
.pro_talk .pro_talk_c{ background-color:#ffcc00; color:#000;}
/*.pro_talk .pro_talk_c{color:#fff; background:url(../images/pro_online1.gif) 12% center no-repeat #fa2228; width:48%; margin-left:1.5%;text-indent:13%;}*/
.pro_talk a img{float:left;margin-top:5px;margin-right:10px}
/*.pro_talk .pro_talk_p{margin-right:1.5%; width:48%; background:url(../images/pro_mon.png) 12% center no-repeat #3a4352; color:#fff; text-indent:13%;}*/
.pro_buy {line-height: 46px; padding-left: 76px; background: url(../images/pro_pdf1.png) 30px center no-repeat #013e7f; font-size: 22px; margin-top: 10px; }
.pro_buy a { color: #fff; display:block}
.pdfda{background:url(../images/pro_dis_bg.png) left top no-repeat;padding-top:20px;line-height:70px}
/*.pdfda h3{font-family:MAN-bold;font-size:26px;color:#222;margin-left:260px;margin-left:220px \9;*margin-left:220px;background:url(../images/pro_dis_click1.png) no-repeat 742px 31px}*/
.pdfda2{background:url(../images/index_talk.png) left top no-repeat;line-height:68px; overflow:hidden; height:68px; margin-top:20px;}
.product_email form { margin-left:120px;}
.product_email .input_text { width:83%; background: #fff; line-height:38px;height:38px;*line-height: 38px;line-height: 38px \9;*height: 38px;height: 38px \9; padding-left: 15px;font-size: 15px; color: #444;border:solid 1px #555; margin-top:20px; float:left;}
.product_email .btn { width:130px; margin-top:21px; background:url(../images/pro_dis_bt.png) right 12px center no-repeat #ffcc00; *background:#ffb62e;background:#ffb62e \9;line-height:38px;*line-height:38px;line-height:38px \9;*height:38px;height:38px \9; font-size:18px; color:#000; font-family: MAN-reg; *padding-right: 0%;padding-right: 0% \9;cursor:pointer; float:right; margin-right:14px;}
.pro_tech{background:url(../images/pdf.png) 0 top no-repeat; cursor:pointer; line-height:26px; font-size:17px; display:inline-block;cursor:pointer; margin-bottom:10px;}
.pro_tech p{color:#000;margin-bottom:0;text-transform : lowercase}
.pro_pdf p:visited,.pro_tech p:visited{color:#262625}
.pro_tech span{ margin-left:32px; display:block;}
.pdf_cont{display:none}
.pd-con{padding:4px 10px 12px 16px;background:#f2f2f2;}
.pd-con p{color:#0258b5;font-size:17px}
.pd-con input{line-height:36px;height:36px;width: 63%;padding-left: 1%;border: solid 1px #ccc;}
.pd-con .ly-sub{background:#e5e5e5;color:#16458d; width: 24%;border:none;font-size: 18px;cursor:pointer;*line-height:30px;line-height:30px \9}
.pro_content { overflow: hidden; margin-top:-20px; }
.pro_cont_l { width:73.2%; float: left; }
.pro_content h3 { font-size: 26px; color: #333; line-height: 30px; margin: 25px 0 15px;}
.pro_content .pro_cont_l p { font-size:16px; line-height:28px;margin-bottom:8px; color: #2e2e2e;}
.pro_cont_l p a{ color:#013e7f;}
.pro_cont_l p img{width:100%;}
.pro_cont_l img{width:100%;}
.uBox ul {background: #ececec;padding: 30px 30px 30px 40px;font-size: 16px;margin-bottom: 26px;color: #2e2e2e;}
.uBox ul li {margin: 8px 0 8px;text-indent: 4em;line-height: 30px;}
.pro_content .pro_cont_l .pro_text p{ margin-bottom:5px; line-height:26px;}
.pro_message { overflow: hidden; margin-top: 70px; clear: both; }
.pro_mess_t { font-size: 30px; color: #fff; font-weight: 700; line-height: 53px; text-align: center; margin-bottom: 15px; background:#013e7f;font-family: MAN-bold;}
.pro_message p { padding: 10px 20px; border: solid 1px #e8e8e8; }
.pro_message p span { color: #faa50a; }
.pro_message form { background: #f2f2f2; padding: 15px 10px 20px; }
.pro_message li { width: 47%; color: #222; margin-top: 10px;}
.pro_message .m1 input{background:#fff; width:90%;}
.pro_message .m2 input{ background:#fff; width:90%;}
.pro_message .m3 input{ background:#fff; width:90%;}
.pro_message .m4 input{ background:#fff; width:90%;}
.pro_message .m5 textarea{ background:#fff;border: #d9d9d9 1px solid; }
.pro_message li input, .pro_message li textarea { border: 0 none; line-height: 44px;height:44px; text-indent:15px;  width:100%; background:none; font-size:15px; }
.pro_message li span{ font-size:16px;   margin-bottom:8px; font-weight:600; color:#1a1a1a; height:18px;}
.pro_message .mes_text { width: 96.5%; clear: both; }
.pro_message .mes_text textarea { min-height: 130px; width: 97%; margin-top: 5px; font-family:Helvetica, Arial, sans-serif; color:#b3b3b3; line-height:40px; font-weight:300;}
.pro_message .mes_sub { width: 30%; line-height: 47px; text-align: center; background: #013e7f; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px; -ms-border-radius: 40px; margin-left: 30%; margin-top: 18px;*padding-right:7%; color:#000;}
.pro_message .mes_sub input { color: #000; font-size: 24px; font-weight: 500;  border-bottom: #d9d9d9 1px solid;line-height:49px;height:49px;font-family: MAN-reg;text-align: center;width:66% \9;*width:66%;padding-right:5% \9;*padding-right:5%; text-indent:-12px; padding-left: 10px; border:none;}
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; }
table tr td { border: 1px solid #ccc; padding: 7px 4px; }

.pro_cont_r { width:245px; float: right;margin-top:35px;}
.pro_r_lx{ border:solid 1px #ebebeb;}
.pro_r_lx h4 { line-height:46px; font-size:24px; color:#333; margin:0 12px; border-bottom:solid 1px #ebebeb;}
.pro_r_box{ padding:0 12px 0 12px; margin-bottom:16px;}
.pro_r_box p{ line-height:26px; font-size:14px; color:#666; margin:10px 0 4px 0;}
.pro_r_box .pro_add{ background:url(../images/location.png) left 4px no-repeat; padding-left:26px; color:#666;}
.pro_r_box .pro_r_email{  background:url(../images/r_email.png) left top no-repeat; padding-left:28px; color:#666;}
.pro_cont_r .pro_r_list { margin-top:20px; border:solid 1px #e5e5e5;}
.pro_cont_r .pro_r_list dt{ line-height:46px; font-size:20px; color:#333; margin:0 10px; border-bottom:solid 1px #e5e5e5; font-weight:600; font-family: 'Open Sans', Arial, Verdana;}
.pro_cont_r .pro_r_list dd { line-height:46px; background:url(../images/arrow1.png) no-repeat 14px center; font-size:15px; text-align:left; text-indent:36px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pro_cont_r .pro_r_list dd:hover{background-color:#e5e5e5;}
.pro_cont_r .pro_r_list dd a { color:#666; }
.pro_r_mess { margin-top:0px; }
.pro_r_mess .pro_r_mt {color:#333;line-height:46px; font-size:22px;}
.pro_r_mess form { padding-bottom:12px;}
.pro_r_mess ul { padding: 0 4%; }
.pro_r_mess li { color: #000; margin-top:10px; overflow: hidden; }
.pro_r_mess .pro_r_mt span{ margin-left:10px;}
.pro_r_mess li span { color:#000; display:none;}
.pro_r_mess li input, .pro_r_mess li textarea { padding-left: 10px; line-height:32px;height:32px; width:90%; color:#999; border:solid 1px #f0f0f0;}
.pro_r_mess li textarea { min-height: 65px; font-family: Arial, Helvetica, sans-serif; }
.pro_r_mess .wide-sub input { background:#ffcc00; color:#000; text-align: center; font-size: 18px; line-height:36px; height:36px; width:60%;}
/*news_content*/
.news_content { overflow: hidden; margin-top:50px}
.news_content h1 {font-size:32px;color:#000;line-height:40px;text-align:center;margin-bottom:35px;font-family:MAN-bold}
.news_content p { font-size: 16px; line-height: 28px; margin-bottom:20px}
.news_content p img{width:600px}

.news_content h2 { font-size: 22px; color: #333; line-height: 30px; margin: 25px 0 12px;font-family:MAN-bold }
.news_content .pro_r_mess { margin-top: 0; }
.news_talk{overflow:hidden;margin-bottom:40px;line-height:44px;background:#f0f0f0;font-family: MAN-reg;}
.news_talk p{color: #faa50a;font-size: 18px;margin-bottom: 0;background: #fff;padding-bottom:10px;}
.news_talk .news_email{display:block;float:left;width:210px;padding-left:42px;background:url(../images/news_email.png) left 5px no-repeat;margin-right:23%;*margin-right:7%;margin-right:7% \9}
.news_talk .news_email a{color: #000;font-size: 15px;}
.news_talk .news_cont,.news_talk .news_sent{display:block;width:160px;background:#222;color:#fff;text-align:center;font-size:20px;float:left;*float:right;float:right \9;}
.news_talk .news_cont{padding-left:32px;background:url(../images/news_chat.gif) 30px center no-repeat #013e7f;cursor:pointer}
.news_talk .news_sent{float:right;padding-left:38px;background:url(../images/news_sent.png) 28px center no-repeat #222;*margin-right:10px;margin-right:10px \9}


/*news_list*/
.news_list { margin-top: 25px; }
.news_list ul { overflow: hidden; margin-left: -5%; }
.news_list li { width: 45%; margin-left: 5%;*margin-left: 4.8%;margin-left: 4.8% \9; float: left; margin-bottom:40px; height:200px;*height:220px;height:220px \9;border-bottom:dashed 1px #ddd}
.news_list li:hover {border-bottom:1px dashed #faab19}
.news_list .news_list_t { font-size: 25px; line-height: 27px; margin-bottom: 10px; overflow: hidden;font-family:MAN-reg }
.news_list .news_list_t a { display: block;margin-top: 8px; color: #222; height:54px;}
.news_list li p { clear: both; margin-top: 10px;font-size:15px }
.news_list .news_list_t p {color:#013e7f; font-size: 16px; }
.news_list li .more { line-height: 24px; font-size: 16px; }
.news_list li .more a { color: #faab19; }

/*---project_list--*/
.proj_list{margin-top:40px;overflow:hidden;}
.proj_list dl{overflow:hidden;margin-bottom:50px;margin:0 3.5% 40px;width:43%;float:left;}
.proj_list dl dt{width:100%;margin-right:5%}
.proj_list dl dt img{width:100%}
.proj_list dl dd{width:100%;height:306px;*height:265px;height:265px \9}
.proj_list dl h3{font-size:25px;margin:15px 0;line-height:36px;font-family:MAN-bold}
.sol_p{ width:100%;}
.sol_p .describe{ float:none; width:100%;}
.proj_list dl p{font-size:16px;*font-size:15px;font-size:15px \9;line-height:26px;}
.proj_list dl p strong{color:#333;margin-right:5px}
.proj_list dl .proj_list_pro a{display:inline-block;padding:0 1%;line-height:30px;margin:10px 0;text-align:center;color:#013e7f;font-family:Arial, Helvetica, sans-serif}
.proj_list dl .more{width: 157px;line-height: 30px;padding-right: 23px;background: url(../images/index_news_more.png) right center no-repeat #faa50a;font-size: 16px;text-align: center;display: block;margin-top:17px;font-family:'Open Sans', Arial, Verdana}
.proj_list dl .more a{color:#fff}
/*---product_list--*/
.pro_list{margin-top:40px}
.pro_list_t{overflow:hidden;margin-left:-0.5%}
.pro_list_t li{width:24.5%;float:left;margin-left:0.5%;margin-bottom: 0.5%;text-align:center;background:#f0f0f0;line-height:52px;}
.pro_list_t .choose{background:#faa50a;}
.pro_list_t .choose a{ color:#fff;}
.pro_list_t .choose:hover{background:#faa50a}
.pro_list_t li:hover{ background-color:#faa50a;}
.pro_list_t li:hover a{ color:#fff;}
.pro_list_t li a{color:#333;display:block; font-size:17px; font-family:'Open Sans', arial, helvetica, sans-serif}
.pro_list_c{overflow:hidden;margin-top:3%;}
.pro_list_c li{width:25%;width:24.5% \9;*width:24.5%;text-align:center;margin-bottom:20px;float:left;position:relative}
.pro_list_c li img{width:90%}
.pro_list_c li p{font-size:18px;line-height:26px;padding:6px 0}

/*-----------fenye-----------*/
.fenye {margin: 40px 0 20px;text-align: center;}
.fenye A {color: #333;margin-right: 3px;padding: 8px 14px;border: 1px solid #ddd;}
.fenye a:hover { color: #f3f3f3; border: 1px solid #333; background: #333; }
.fenye a:active { border: #000 1px solid; background: #333; }
.fenye span.current {font-weight: bold;padding-bottom: 2px;color: #fff; margin-right: 3px;background: #faa50a;border: 1px solid #faa50a;padding: 8px 17px;}
.fenye span.disabled { border: #ddd 1px solid;color: #ccc;margin-right: 3px;padding: 8px 14px;}


.tj_pro { width: 20%; float: right; background: #f6f6f6; text-align: center; }
.tj_pro h4 { background: #013e7f; text-align: center; line-height: 40px; font-size: 20px; margin-bottom: 20px; margin-top: 0px; color: #ffffff; }
.tj_pro ul { width: 85%; margin: 0 auto; }
.tj_pro ul li img { width: 100%; height: auto; }
.tj_pro ul li a { line-height: 35px; font-size: 14px; }
.tj_pro ul li:hover a { color: #faa50a; }
.tj_pro ul li { margin-bottom: 15px; }
.container img.home { padding-right:10px; }
.pdfcontent1{ margin:10px 0 20px 0px;display:none; background:#f5f5f5; padding:12px 20px 15px; width:90%;}
.pdfcontent1 p{ color:#333; }
.pdfcontent1 input[type="submit"]{ background-color:#f63508; color:#FFF; padding:6px 25px 7px;border:1px solid #f63508;color: #fff;font-weight:bold; font-size:16px; font-family:Hind;}
.pricedown{/*float:left;*/width:50%;}
.pdfcontent1 input.pdf-text{width:50%; border: 1px solid #ccc; height: 40px; text-indent: 10px; background:#fff; margin-right:4px; font-family:Hind; font-size:16px;}


/*-----about----*/
.about{margin-top:-20px}
.about .w1200{ margin-bottom:30px;}
.about_yd{background:url(../images/about_b.jpg) center no-repeat;padding:5.8% 0;margin-bottom:20px;background-size:  cover;}
.about_yd span{ font-size:36px; color:#fff; display:block; text-align:center; line-height:42px;}
.about .about_yd p{ color:#fff; margin:30px auto 0 auto; text-align:center; width:90%; display:none;}
.about h2{font-size:34px;margin:15px 0;line-height:36px;color:#000;text-align:center;font-family:MAN-bold;}
.about_pro_tit h2{font-size:34px;margin:15px 0;line-height:36px;color:#000;text-align:center;font-family:MAN-bold; display:inline-block;}
.about_pro_tit{ width:310px; margin:0 auto;}
.about_pro_j{ text-align:center;}
.about_pro_tit a{ font-size:16px; display:inline-block; margin-left:10px; color:#ffcc00;}
.about p{line-height:28px;margin-bottom:20px;font-size:16px}
.about_zj{overflow:hidden; margin:60px 0 0 0;}
.about_zj li{width:17%;width:16.8% \9;*width:16.8%;float:left;text-align:center;font-size:18px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0 1.5%; padding: 10px 0 30px; background:url(../images/bg_b.png) repeat center; color:#fff;}
.about_zj li strong{display:block;color:#ffcc00;font-size:60px;line-height:70px; font-family:"Arial Black", sans-serif; margin:0 auto; margin-bottom: 10px;}
.about_choo{overflow:hidden;margin:35px 0 65px; background:url(../images/about_b2.jpg) no-repeat center;}
.about_choo dt{width:47.5%;float:left; display:none;}
.about_choo dd{width:46.5%;float:left;padding:30px 0 30px 24px; background:url(../images/bg_y.png) repeat center;}
.about_choo dd p{font-size: 18px; font-family: MAN-reg; line-height: 30px;color: #222;margin: 17px 0;}
.about_choo dd span{font-family: MAN-bold;display: inline-block; color:#fff; width: 22px;line-height: 22px;text-align: center; background: url(../images/contact_text.png) center no-repeat;margin-right: 12px;}
.about_pro{overflow:hidden;margin-left:-1%;margin-top:30px;margin-bottom:50px}
.about_pro li.a1{width:49%;width:48.5% \9;*width:48.5%}
.about_pro li.a2,.about_pro li.a3{width:32.28%;width:32% \9;*width:32%}
.about_pro li{float:left;margin:0 0 1.1% 1%;position: relative;line-height:0}
.about_pro li img{width:99.5%}
.about_pro .index_pname{font-size: 40px;*font-size: 30px;font-size: 22px \9;line-height: 1;margin-bottom: 25px;position: relative;color: #fff;font-family: MAN-bold;}
.about_pro .index_pname a{color:#fff}
.about .index_plist_t p{font-size:20px}
.about .index_plist_t p a{color:#ccc}
.about_pro li.a3{background:#faa50a;text-align:center;font-size:40px;font-size:38px \9;*font-size:38px;color:#fff;line-height:5%;height:100%}
.about_pro li.a3 a{width:80%;margin: 10.7% 10%; display: block; border: solid 1px #fff; padding: 23% 0;color:#fff;line-height:94% \9;*line-height:94%;padding:19% 0 \9;*padding:19% 0}
.about_pro li.a3:before{content:inherit;position:inherit}
.about_pro li.a3:hover a{color:#000}    
.about_cap{overflow:hidden;margin-bottom:30px}
.about_cap li{width:33.333%;width:33% \9;*width:33%;float:left;margin-bottom: 15px;}
.about_cap li img{width:95%}
/*-----about----*/

/*-----contact-----*/
.contact{margin-top:-20px}
.contact_tip{overflow: hidden;font-size: 22px;margin-bottom: 25px;margin-top: 17px;
 color: #333;font-weight: 600;line-height: 30px;}
.contact_up{width:34%;float:left;padding: 2px;border: 7px solid #f0f0f0; display:none;}
.contact_up li{width:90%;padding-left:10%;font-size:16px;line-height:26px;color:#262625;margin: 25px 0 20px;}
.contact_up li.c4{background:url(../images/contact_tel.png) 4px center no-repeat;}
.contact_up li.c3{background:url(../images/contact_wz.png) 4px center no-repeat;}
.contact_up li.c1{background:url(../images/contact_email.png) 4px center no-repeat;}
.contact_up li.c1 a{color: #013e7f;font-size: 22px;font-weight: 700;}
.contact_up li.c2{background:url(../images/contact_chat.png) 4px center no-repeat;}
.contact_up li.c2 a{padding: 7px 2px;color: #faa50a;font-weight: 700; font-size: 22px;text-decoration: underline;}

.cont_img{width:100%}
.cont_img img{width:100%;height:auto}
.contact{overflow:hidden}
.cont_mess{width:100%; margin-top:40px; margin-bottom: 40px; background:url(../images/ly_bg.jpg) no-repeat top #f8f8f8; padding:30px 0;}
.pro_cont_l .cont_mess{background:url(../images/ly_bg1.jpg) no-repeat top #f8f8f8;}
.cont_mess .pro_mess_t{font-family:Arial, Helvetica, sans-serif;color: #000;background:none;text-align:left;margin-bottom:0; margin-left:24px}
.cont_mess form{background:none;padding:0}
.cont_mess p{border:none 0; margin:4px 24px; padding:0;}
.cont_mess ul{ margin:24px; padding:0;}
.cont_mess li,.cont_mess .m5{margin-top:17px}
.cont_mess .m4{ margin-bottom:17px;}
.cont_mess li input, .cont_mess li textarea{color:#999;line-height:40px;height:40px; border:solid 1px #d9d9d9;}
.cont_mess .mes_sub{margin-left:0;line-height:48px;border-radius:0; width:25%; background:#ffc60b; color:#000; border:none;}
.pro_message .mes_sub input{line-height:40px;height:40px;}
.cont_map{margin:70px auto 0;max-width:1200px;}
/*-----contact-----*/


#to_top { width: 30px; height: 40px; padding: 20px; font: 14px/20px arial; text-align: center; background: #06c; position: absolute; cursor: pointer; color: #fff; background: url(../images/totop.png) no-repeat; }


.nav_yd{background:#f0f0f0;border-top:dashed 1px #666;overflow:hidden }
.nav_yd a{float:left;text-align:center;line-height:50px;font-size:16px;color:#222;width:16%;display:block}

.footer-fixed1{ position:fixed; bottom:-1px; left:0; z-index:999; margin:0; padding:0; width:100%;display:none;}
.go-top { position:fixed; right:2.2%;bottom:10%;z-index:9999; *width:50px;text-align: center; display:none}
.pro_img_yd,.nav_yd,.logo_yd,.mess_tip_yd{display:none;}
.footer_email_icon1{ width:50%; float:left; text-align: center; background-size:24px 24px; background-image:url(../images/b_pros.png); background-repeat:no-repeat; background-position:16% center; background-color:#16458d;}
.footer_email_icon1 a{ color:#fff; font-size:14px; line-height:44px; }
.m_b_price{ width:50%; background-color:#ffcc00; text-align: center; float:right; background-size:26px 26px; background-image:url(../images/b_price.png); background-repeat:no-repeat; background-position:16% center;}
.m_b_price a{ color:#000; font-size:14px; line-height:44px; }
.footer-fixed1 .sub_menu{ display:none; width:50%; position: absolute;  bottom:44px; left:0;  background:#16458d; border-right: 1px solid #fff;border-top: 1px solid #fff;}
.footer-fixed1 .sub_menu dt{ text-align:left; text-indent:2px; float:left; width:100%; border-bottom:solid 1px #FFF;}
.footer-fixed1 .sub_menu dt a{ display:block; color:#fff; font-size:13px; font-weight:100; height:34px;line-height:34px; margin-left:8px;}



/*右侧商务通*/
#box-bg2,#box-bg{ background: #000; opacity: 0.6; filter: alpha(opacity=60); height: 100%; position: fixed; left: 0; top: 0; width: 100%; z-index: 100; }
.ly-tanchu2{ height:405px; width:410px; margin-left:-155px;}
.quick_links_wrap { font-size: 0; width: 104px; position: fixed; right: 10px; bottom: 100px; z-index: 9; -webkit-transition: width linear .4s; -moz-transition: width linear .4s; -ms-transition: width linear .4s; transition: width linear .4s; _position: absolute; _bottom: auto; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10); }
.quick_links_wrap.quick_links_min { width: 50px; }
.quick_links_wrap.quick_links_dockright { margin-left: 0; left: auto; right: 4px; }
.quick_links_panel { padding-bottom: 30px; height: 390px; width: 130px; position: fixed; right: 10px; z-index: 999999; bottom: 180px; -webkit-transition: all ease .4s; -moz-transition: all ease .4s; -ms-transition: all ease .4s; transition: all ease .4s; }
.quick_links_min .quick_links_panel { height: 0; width: 50px; }
.quick_links_allow_gotop { height: 344px; }
.quick_links_min .quick_links_allow_gotop { height: 56px; }
.quick_links_panel .quick_toggle { background: #e6e6e6; height: 34px; width: 100%; position: absolute; left: 0; top: 0; }
.quick_links_panel .toggle {  margin: -12px 0 0 -12px; height: 26px; width: 26px; position: absolute; left: 50%; top: 50%; -webkit-transition: all linear .4s; -moz-transition: all linear .4s; -ms-transition: all linear .4s; transition: all linear .4s; }
:root .quick_links_panel .toggle { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.quick_links_min .quick_links_panel .toggle {  }
:root .quick_links_min .quick_links_panel .toggle {  -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); }
.quick_links { width: 100%; position: absolute; left: 0; top: 40px; -webkit-transition: top ease .4s; -moz-transition: top ease .4s; -ms-transition: top ease .4s; transition: top ease .4s; }
.quick_links_allow_gotop .quick_links, .quick_links_min .quick_links_allow_gotop .quick_links { top: 40px; }
.quick_links_min .quick_links { top: 32px; }
.quick_links a { display: block; border-bottom-color: #edecec; color: #4467a7; font-size: 12px; margin: 0; padding: 2px 0; text-align: center; }
.quick_links i { display: inline-block;  cursor: pointer; height: 38px; width: 38px; vertical-align: top; }
.quick_links_min .quick_links .top { background-position: -180px -62px; height: 20px; width: 20px; }
.quick_links a:hover .top, .quick_links a.current .top { background-position: -152px -220px; }
.quick_links_min .quick_links a:hover .top, .quick_links_min .quick_links a.current .top { background-position: -180px -82px; }
.quick_links span { display: block; cursor: pointer; padding-top: 3px; height: 1.5em; width: 100%; overflow: hidden; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; }
.quick_links .num, .quick_links .num b,
.quick_links_pop .num, .quick_links_pop .num b { display: inline-block;  padding-right: 6px; vertical-align: top; }
.quick_links .num, .quick_links_pop .num { background-position: -210px -82px; color: #fff; cursor: pointer; font: 12px/18px Arial; margin-left: 6px; padding: 0 0 0 6px; vertical-align: middle; }
.quick_links .num { margin: -40px 0 0; position: absolute; left: 38px; }
.quick_links a:hover .num, .quick_links a.current .num { background-position: -220px -82px; }
.quick_links a:hover .num b, .quick_links a.current .num b { background-position: 100% -122px; }
.quick_links a.message_list { background: url(../images/shangwutong.gif) no-repeat;background-size: 130px 390px; width: 130px; height: 390px; }
.quick_links a.leave_message { background: url(../images/message.jpg) no-repeat; width: 94px; height: 85px; }
.quick_links a.return_top { background: url(../images/to-top.gif) no-repeat; width: 130px; height:34px; }
.quick_links_min .quick_links a.return_top { width: 50px; height: 50px; }
.quick_links_min .quick_links a.message_list, .quick_links_min .quick_links a.leave_message { display: none; }
.ly-tanchu { width:455px; height:405px; position: fixed; top: 50%; margin-top: -180px; left: 50%; margin-left: -210px; z-index: 9999; padding-bottom: 20px;}
.top-tit { height: 46px; color: #fff; background: #013e7f; }
.top-tit h4 { font-size: 22px; color: #fff; float: left; padding-left: 20px; line-height: 46px; margin: 0; font-weight:bold;}
.top-tit a.close { float: right; margin: 14px 10px 0 0; }
.ly-con { padding: 20px; background: #eee; }
.ly-con p { font-size: 16px; margin-bottom: 12px; color: #222; line-height: 22px }
.ly-con input.ly-text {font-family:Open Sans, Arial, Helvetica, sans-serif; width:95%; border: 1px solid #ccc; height: 40px; line-height: 40px; background: #fff; margin-bottom: 10px; font-size:15px; color:#333; padding-left:15px; border-radius:0;}
.ly-con textarea { font-family: Open Sans, Arial, Helvetica, sans-serif; height: 75px; border: 1px solid #ccc; padding-left: 10px; width:93%; float: left; line-height: 20px; color: #333; font-size: 15px; margin-bottom: 10px; padding:6px 6px 6px 15px;border-radius:0;}
.ly-con input.ly-sub { background: #fdcc05; color: #222; font-size:20px; padding: 10px 32px; border: 0; cursor: pointer; font-family:Helvetica Neue,Helvetica,OpenSans_bold,Open Sans,Arial,sans-serif; border-radius:0;}
.ly-con input.ly-sub:hover{ background:#0071bc; color:#fff;}
.ly-con label{ display:block; font-size:16px; color:#333; margin-bottom:6px;}

#LRdiv0,#LRdiv0 iframe,#LRfloater0,#LRfloater0 img,.wap-nav-img,.wap-nav,.pro-img_m,.banner_yd,.index_conntact,.index_plist_yd,_yd{display:none }

#LR_Tb4 table{width:100% !important}
#LR_Tb4 table tr td{border:none 0}


.s_banner{ position:relative;}
.s_banner img{ width:100%;}
.s_banner .s_b{ position:absolute; top:50%; margin-top:-50px; background:url(../images/bg_b.png) repeat center; padding:24px 50px 24px 24px;}
.s_banner .s_b strong{ font-size:30px; color:#faa50a; margin-bottom:18px; display:block;}
.s_banner .s_b span{ width:80px; height:2px; background-color:#fff; display:block;}
.s_banner1{ position:relative;}
.s_banner1 img{ width:100%;}
.pro_yx{ overflow:hidden; margin-top:0;}
.pro_email{ background:url(../images/mes.png)  no-repeat 0 0; text-indent:22px; font-size:24px; padding:0 0 0 10px; color:#fa2228;}
.pro_email a{ color:#fa2228; font-size:24px; }
.pro_email:hover a{ color:#013e7f;text-decoration:underline;}
.pro_pdf{ display:none;}
.pro_text_top{ overflow:hidden; margin-top:14px;}
.s_banner1 .s_c{ position:absolute; top:50%; margin-top:-50px; background:url(../images/bg_b.png) repeat center; padding:24px 50px 24px 24px; left:10%;}
.s_banner1 .s_c strong{ font-size:36px; color:#fff; margin-bottom:18px; display:block;}
.s_banner1 .s_c span{ width:100px; height:2px; background-color:#faa50a; display:block;}
.contact-info{ margin:30px auto; overflow:hidden;}
.contact-info h3{ font-size: 28px; line-height: 35px; font-weight:700; color:#333;  text-align:center; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom:20px;}  
.container .contact-info p{ margin-bottom:20px; line-height:30px; font-size:18px;}
.contact-info ul{ overflow:hidden;}
.contact-info ul li{ float:left; width:22%; margin:0 1.5%; *margin:0 1%; list-style:none;}
.contact-info ul li img{ display:block; text-align:center; margin:0 auto 15px;}
.contact-info ul li span{ font-size:18px; font-weight:bold; text-align:center; display:block; margin-bottom:8px;}
.contact-info ul li p{ text-align:center; font-size:15px; line-height:26px; margin:0;}
.contact-info ul li a{ font-size:16px; display:block; text-align:center; font-size:20px; color:#013e7f;}
.contact-info ul li a:hover{ color:#ed2e1b; text-decoration:underline;}
.contact-info ul li a.price{ font-size:18px; background:#00458d; color:#fff; width:170px; padding:6px 0; margin:0 auto; margin-top:10px;}
.con-service{ width:100%;}
.pro_top_b .w1200{ height:270px;}


.pro_top_b{ background:url(../images/p_bg1.jpg) no-repeat center; height:270px;}
.pro_top_bxk{ background:url(../images/p_bgxk.jpg) no-repeat center; height:270px;}
.pro_top_bjc{ background:url(../images/p_bgjc.jpg) no-repeat center; height:270px;}
.pro_top_bmf{ background:url(../images/p_bgmf.jpg) no-repeat center; height:270px;}
.pro_top_bline{ background:url(../images/p_bgline.jpg) no-repeat center; height:270px;}

.pro_top_b .line11,.pro_top_bxk .line11,.pro_top_bjc .line11,.pro_top_bmf .line11,.pro_top_bline .line11{ width:120px; height:2px; background-color:#ffcc00; display:block; margin:0 auto;}

.pro_top_b h1{ font-size:52px; color:#fff; text-align:center; line-height:54px; padding:80px 0 14px 0;}
.pro_top_bxk h1{ font-size:52px; color:#fff; text-align:center; line-height:54px; padding:80px 0 14px 0;}
.pro_top_bjc h1{ font-size:52px; color:#fff; text-align:center; line-height:54px; padding:80px 0 14px 0;}
.pro_top_bmf h1{ font-size:52px; color:#fff; text-align:center; line-height:54px; padding:80px 0 14px 0;}
.pro_top_bline h1{ font-size:52px; color:#fff; text-align:center; line-height:54px; padding:80px 0 14px 0;}

.canshu{ overflow:hidden; margin-top:70px;}
.canshu p{ width:31%; margin:0 1.1%; line-height:50px; font-size:20px; color:#000; background:url(../images/bg_w.png) repeat center; float:left; text-indent:18%; line-height:56px;}
.pro_top_b .canshu .cs1 span,.pro_top_bxk .canshu .cs1 span,.pro_top_bjc .canshu .cs1 span,.pro_top_bmf .canshu .cs1 span,.pro_top_bline .canshu .cs1 span{ display:block; background-image:url(../images/cs1_icon.png); background-repeat: no-repeat; background-position: 10% 14px; height:50px;}
.pro_top_b .canshu .cs2 span,.pro_top_bxk .canshu .cs2 span,.pro_top_bjc .canshu .cs2 span,.pro_top_bmf .canshu .cs2 span,.pro_top_bline .canshu .cs2 span{ display:block; background-image:url(../images/cs2_icon.png); background-repeat:no-repeat; background-position:10% 12px;height:50px;}
.pro_top_b .canshu .cs3 span,.pro_top_bxk .canshu .cs3 span,.pro_top_bjc .canshu .cs3 span,.pro_top_bmf .canshu .cs3 span,.pro_top_bline .canshu .cs3 span{ display:block; background-image:url(../images/cs3_icon.png); background-repeat:no-repeat; background-position:10% 12px;height:50px;}
.pro_top_m{ margin-top:40px; overflow:hidden; margin-bottom:24px;}
.pro_left_img{ float:left; width:50%;}
.pro_left_img img{ width:100%;}
.pro_right_text{ float:right; width:46%;}
.pro_right_text p{ line-height:32px; font-size:16px; margin-bottom:8px; color:#333;}
.pro_right_text table{ width:100%;}
.pro_right_text table thead{ background:#16458d; color:#FFF;}
.pro_right_text table tr td{ padding-left: 5%; width: 50%;}
.pro_right_text table tbody tr td:first-child {background:#444; color:#FFF;}
.pro_right_text table tbody tr td{background:#E7E7E7; color:#222;}
.pro_right_text .pro_tech{ background:url(../images/pdf_icon1.png) no-repeat left center; font-size:17px; text-indent:30px; margin-top:8px;}
.pro_right_text .pro_email_n{ background:url(../images/email_icon1.png) no-repeat left center; font-size:17px; text-indent:30px; margin-top:8px;}
.pro_email_n a{font-size:17px; color:#16458d; text-decoration:underline;}
.pro_talk{ overflow:hidden; margin-top:20px;}
.pro_talk a{ float:left; width:46%; margin-right:3%; line-height:44px; color:#fff; background-color:#16458d; font-size:20px; text-decoration:none; text-align:center;}
.yd_name{ display:none; font-size:28px; margin:18px 0 12px 0; color:#2a2a2a; line-height:32px;}


.whatsapp{ border:solid 1px #e5e5e5; padding:0 0 16px 0;}
.whatsapp h4{ font-size:20px; line-height:46px; margin:0 10px; border-bottom:solid 1px #16458d; color:#16458d;}
.whatsapp p{ font-size:15px; color:#666; line-height:22px; margin:8px 10px;}
.whatsapp .whats_bt{ background-color:#16458d; color:#fff; font-size:18px; text-align:center; line-height:20px; padding:8px; display:inline-block; margin:0 10px;}
.share{ margin-top:12px; margin-left:10px;}
.share a{ margin-right:5px;}
.whatsapp_y{ display:none; font-size:17px; width:96%; margin:0 auto 20px auto; font-weight:600;}
.whatsapp_y a{ color:#16458d; text-decoration:underline;}
.mban{ display:none;}
.p_yc1,.yd_xs{ display:none; font-size:15px; color:#666; margin-bottom:4px;}
.pro_right_text .describe p{ overflow:hidden;}
.pro_right_text .describe p span{ font-size:16px; color:#333; margin-bottom:8px; display:block; width:40%; float:left; text-indent:14px; background:url(../images/dian.png) no-repeat left center; font-weight:bold;}

/*商务通弹窗*/
.free-popup{position:fixed;z-index:99999; opacity: 0; background: rgba(74, 139, 254, 0.8);width:500px;height:362px;background:url(../images/free-bg.gif);}
.free-popup .close{position:absolute;top:8px;right:8px;width:45px;height:45px;cursor: pointer;}
.free-popup .form input[type=text]{width:400px;height:46px;background:transparent;border:0;text-align:center;position:absolute;top:195px;left:50px;font-size:1.2rem;color:#666;}
.free-popup .form ::-webkit-input-placeholder{color:#fff}
.free-popup .form input[type=submit]{width:230px;height:46px;background:transparent;position:absolute;top:272px;left:135px;color:#f00;font-size:1.4rem;font-weight:500;}
.free-popup .form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #333;font-size:16px;},
.free-popup .form .tips{color:#fff;font-size:12px;position:absolute;top:245px;left:50px;}
.free-popup.visible{z-index:960;transition-property:transform, opacity;transition-duration:.2s}

@media screen and (max-width:1200px){
.nav li a{padding:0 29px}
.main{width:100%}
.news_talk .news_email{margin-right:8%}
.contact_text{width:68%;margin-left:25%}
.product_email .input_text{width:60%;}
.pdfda h3{font-size:24px;margin-left:180px}
.pro_content .pro_cont_l p video{width:100%}
.product .pro_img img{height:auto}
.proj_list dl dd{height:215px}
.news_list li{height:220px}
.new_nav{ width:55%;}
.new_nav ul li{ padding:0 1.6%;}
.about_zj li strong{ font-size:46px;}
.canshu .cs1 span,.canshu .cs2 span,.canshu .cs3 span{ font-size:16px;}
    }
    
@media screen and (max-width:999px){
.w1200{padding:0 5px}
.footer_up .foot_pro{width: 30%;padding: 0 2%;}
.footer_up .foot_contact{width:60%;padding: 0 2%;}
.foot_contact .foot_tel,.foot_contact .foot_email{display:inline-block;margin:0 5%} 
.foot_contact .foot_tel{margin-bottom:10px}
.nav_yd,.banner_yd{display:block}
.top .top_link,.banner,.footer_up .foot_cor,_choo dt{display:none}
.nav_yd{background:#262625;text-align:center}
.nav_yd a{color:#fff;}
.nav{letter-spacing:0}
.index_pro ul li .index_pro_t{font-weight:100}
.tj_pro{width:21%}
.pro_list_t li{width:24.5%;margin-bottom:0.5%}
.news_list li{height:auto}
_pro li.a3 a{padding:10% 0}
_pro li.a3{line-height:92%}
.news_talk .news_email{margin-right:0%}
.footer_up{padding:25px 0}
.pro_list_c li p{margin-bottom:0}
.pro_list_c li{margin-bottom:15px}
_choo dd{width:95%;float:none;padding:10px 0 10px 3%}   
.proj_list dl dd{height:255px}
.product h1 span{display:none}
.index_plist_yd{display:block; margin-top:12px;padding:0 5px;}
.index_pro_box{display:none;}
.logo_b{ display:none;}
.logo_yd{display:block;} 
.top_right{ display:block;}
.top .top_link,.top .top_email{ display:none;}
.new_nav{ display:none;}
.wap-nav-img{ display:block; margin-top:12px;}
.new_logo{ width:172px;}
.wap-nav { width:100%;  position:absolute; top:60px; left:0; z-index:100; }
.wap-nav p.navli{ height:48px; width:100%; font-size:16px; color:#fff; line-height:48px; cursor:pointer; margin:0;background:#262625;border-bottom:1px dashed #333; }
.wap-nav p.navli a{color:#fff; display:block; padding-left:40px;}
.wap-nav p.navli a:hover{color:#faa50a; background:#1e1e1e; display:block;padding-left:50px;transition:all 0.2s linear; -moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;}
.s_banner .s_b{ background:none; left:50%; margin-left:-150px; margin-top:-12px; padding:0;}
.s_banner .s_b span{ display:none;}
.s_banner .s_b strong{ margin-bottom:0;}
.pro_list_t li a{ line-height:22px; height:52px; padding:8px 0;}
.container{ display:none;}
.pro_content{ margin-top:0;}
.pro_cont_r{ display:none;}
.pro_cont_l{width:100%; float:none;}
.quick_links a.leave_message{ display:none;}
.contact{ margin-top:0;}
/*.w1200{ padding:0;}*/
.contact-info{ padding:0 5px;}
.cont_mess{ padding:16px 0;}
.cont_map{ margin:20px 0 70px 0;}
.pro_cont_l .cont_mess{ margin-bottom:60px;}
.about h2{ font-size:30px;}
.about_choo dt,.about_choo dd{ float:none; width:100%;}
.about_pro li.a3{ font-size:26px;}
.about_pro li.a3 a{ padding:14% 0;}
.product_email{ display:none;}
.product_bg{ border-bottom:dashed 1px #dbdbdb; padding-bottom:12px;}
.about{margin:0 0 60px 0;}
.about_zj{ margin-top:40px;}
.canshu .cs1 span,.canshu .cs2 span,.canshu .cs3 span{ background-position:6%;}
.canshu p{ background-position:13%;}
.canshu p{ width:33%; margin:0.12%;}
    }

@media screen and (max-width:900px){
.tj_pro,.product_email{display:none}
.proj_list dl p,.proj_list dd p{display:none !important}
.index_plist_t .index_pname{font-size:26px}
.index_plist_t p{font-size:16px}
.news_talk .news_email{margin-right:12%}
.proj_list dl dd{height:auto}
.main-left{ float:rigth; width:100%;}
.main_right{ float:left; width:100%; margin-top:3%;}
    }
@media screen and (max-width:800px){    
.pro_img_yd,.nav_yd,.index_prolist h2,.pro-img_m{display:block}
.product .pro_img{ display:none;}
.pro-img_m .back{position: absolute;top: 1.8%;left: 3%;z-index: 999;width: 9%;display: block;}
.pro-img_m .go-home{position: absolute;top: 1.8%;right: 3%;z-index: 999;width: 9%;display: block;}
.pro-img_m img{width:100%;height:auto}
.product .pro_text{padding:1px 1% 5px;float:none;width:98%;background:none}
.product_bg{ padding:0;}
.pro_top_b h1,.pro_top_bxk h1,.pro_top_bjc h1,.pro_top_bmf h1,.pro_top_bline h1{ display:none;}
.pro_top_b .line11,.pro_top_bxk .line11,.pro_top_bjc .line11,.pro_top_bmf .line11,.pro_top_bline .line11{ display:none;}
.pro_top_b,.pro_top_bxk,.pro_top_bjc,.pro_top_bmf,.pro_top_bline{ background:none; height:auto;}
.canshu p{ float:none; width:100%; text-indent:0; line-height:36px; margin-bottom:6px; color:#666;}
.pro_top_b .canshu .cs1 span, .pro_top_bxk .canshu .cs1 span, .pro_top_bjc .canshu .cs1 span, .pro_top_bmf .canshu .cs1 span, .pro_top_bline .canshu .cs1 span,.pro_top_b .canshu .cs2 span, .pro_top_bxk .canshu .cs2 span, .pro_top_bjc .canshu .cs2 span, .pro_top_bmf .canshu .cs2 span, .pro_top_bline .canshu .cs2 span,.pro_top_b .canshu .cs3 span, .pro_top_bxk .canshu .cs3 span, .pro_top_bjc .canshu .cs3 span, .pro_top_bmf .canshu .cs3 span, .pro_top_bline .canshu .cs3 span{ background:none; line-height:36px; height:36px;}
.pro_left_img img{ display:none;}
.pro_right_text{ width:96%; float:none; margin:0 auto;}
.pro_top_m{ margin-top:0;}
.yd_name{ display:block; margin:10px auto 6px auto; width:96%;}
.canshu{ margin:0 auto; width:96%}
.pro_top_b .w1200{ height:auto;}
.canshu p{ font-size:15px; margin-bottom:0;}
.canshu .cs2,.canshu .cs3{ display:none;}
.pro_right_text p{ font-size:15px; line-height:28px; margin-bottom:6px; color:#666;}
.pro_cont_l{ width:96%; margin:0 auto;}
.pro_talk{margin-top:10px}
.whatsapp_y{ display:block;}
}
@media screen and (min-width:768px) and (max-width:999px){
.index_pro ul li{width:43.4%;background-size:100%;border:none 0;margin-bottom:10px}
.index_proj_bg h2, .index_news h2,.index_prolist h2{font-size:32px}
.contact_text{width: 83%;margin-left:13%;}
.index_pro ul li p{display:none}
.index_pro ul li p.more{display:block}
.nav li a{padding:0 13px}
.contact_up li{width:87%;padding-left:13%}
.contact_up li.c1 a{font-size:17px;}
.pro_message li{width:42.5%}
.pro_message .mes_text{width:93.5%}
.pro_cont_l{ width:96%; margin:0 auto;}
    }

@media screen and (max-width:767px){
.index_comp_bg,.index_proj dl dd,.index_conntact,.index_news li p,.footer_bg,.container,.contact_bg,.nav,.product_email_bg,.pro_cont_r,.news_talk,.tj_pro,.index_pro ul li p,.nav_y1,.news_list li p,.mess_tip_pc,.top_email,quick_links_panel,.quick_links a.message_list,.contact_tip,.contact_t_yd,.product h1 span{display:none !important}
.footer-fixed1{display:block}
#totop { width:40px; height: 40px; display: block; cursor: pointer; text-indent: -999em; background: url(../images/go-top.png) no-repeat center; background-size:40px 40px; position: fixed; right: 8px; bottom: 60px;display:none }    
.fenye{margin:10px 0 60px 0;}
.proj_list{margin-bottom:70px}
.pro_list_c{ margin-bottom:50px;}
.index_news{ margin-bottom:50px;}
.pro_message li{width:100%;float:none}
.pro_message .mes_text textarea{width:96%}
.pro_message .mes_sub{ width:136px; line-height:40px; margin-left:0;}
.pro_message .mes_sub input{ font-size:18px; font-family:'Open Sans', Arial, Verdana; text-indent:0; text-align:center;}
.proj_list dl h3{font-weight:100;line-height:26px;font-size:17px}
.proj_list dl{margin: 0 1.5% 15px;width: 47%;}
.pro_list_c li{width:33.333%}
.pro_list_c li p{font-size:17px}
.product_bg{background:#f2f2f2}
.product{background:none}
.index_pro ul li{width:43.4%;margin-bottom:15px}
.index_pro ul li{background:#f7f0e4;border:none 0}
.index_pro ul li .index_pro_t{font-size:18px;font-weight:0}
.index_pro{padding:0 5px}
.index_proj_bg h2, .index_news h2,.index_prolist h2{font-size:26px;line-height:28px;text-align:center; margin-bottom:18px;}
.index_proj dl dt .index_proj_t{position:inherit;width:100%;line-height:40px;font-size:18px}
.index_news li{width:46.33%;margin-bottom:15px}
.index_news li .index_news_time{font-size:16px}
.index_news li .index_news_t{font-size:18px}
.nav_yd a{width:auto;padding:0 2.49%}
.news_list .news_list_t p{display:block !important}
.news_list .news_list_t{font-size:20px}
.index_proj_bg{margin-top: 45px;padding: 0px 0 20px;}
.pro_text h1{line-height:36px;color:#fab025;margin:25px 0 26px}
.pro_text p{border-bottom: 1px dashed #ddd; padding:0 0 8px 0;}
.pro_tech p{border-bottom:none 0;margin-bottom:0}
.pro_pdf p{border:none 0;margin:0}
.nav_yd{padding-left:8%}
.news_list .news_list_t{font-size:18px}
.news_list .news_list_t p{font-size:15px;}
_zj li strong{font-size:38px}
.pro_list_c li{margin-bottom:10px}
.quick_links_panel{height:38px;width:37px;bottom:90px}
.quick_links a.return_top{background:url(../images/to-top.png) no-repeat;width:50px}
.pdfcontent1 input.pdf-text{width:66%}
_pro li.a1, _pro li.a3,_pro li.a2{width:49%}
.proj_list{margin-top:20px}
.pro_list{ margin-top:10px;}
.news_list{margin-top:10px}
.proj_list dl h3{font-family: MAN-reg;font-size:17px}
.news_content{margin-top:24px}
.news_list li{margin-bottom:14px}
_cap li{margin-bottom:3px}
_pro li.a3 a{width: 88%;margin: 27px 5%;padding: 45px 0;}
_pro li.a3{width:100%}
.pro_talk .pro_price{width:42%}
.pro_talk .pro_buy{width:33%}
.pro_mess_t{margin-bottom:0;font-size:25px;line-height:46px}
.news_content h1{margin-bottom:10px}
.pro_message .mes_text{width:96%}
.index_prolist li p{line-height:38px;font-size:18px;position:inherit;bottom:0;background: rgba(0,0,0,.8);}
.pro_cont_l video,.proj_table{width:100%}
.contact_up{width:94%;padding:0 3%;border:none 0}
.cont_mess,.contact_up{width:94%;padding:0 3% 16px 3%;border:none 0}
.contact_up img{display:none}
.contact_up{background:#ebebeb}
.contact_up li{margin:20px 0}
.cont_mess .pro_mess_t{ margin-left:0; margin-top:8px;}
.top_right img{ width:auto;}
.top_right{ width:38px; margin-right:6px;}
.new_logo{ margin-left:6px;}
.describe,.pro_talk{ float:none; width:100%;}
.pro_email{ display:none;}
.pro_tech{ float:none; width:100%;}
.pro_text_top{ margin-top:0;}
.cont_mess,.pro_cont_l .cont_mess{ background-size:100%;}
.cont_mess ul{ margin:0;}
.about_zj li strong{ font-size:32px;}
.about_yd{ padding:4.2% 0;}
.about .w1200{ margin-bottom:0;}
.about_pro{ margin:-6px 0 16px 0;}
.p_yc1,.yd_xs{ display:block;}
.js_yc{ display:none;}
.pro_right_text p:nth-child(1){ display:none;}
.pro_message input{ width:96%;}
table {
	width:100%;
	border-left:1px solid #000;
	border-top:1px solid #000;
	border-collapse:collapse;
	margin:.5em 0;
	font: normal .8em/1.4 "Microsoft YaHei";
	word-break:normal;
	white-space:nowrap;
}
.table-container table tr td{border: 1px solid #999;text-align:center;padding: 0 .3em;}
thead{ background:#e6e6e6;}
.oTh{ background:#e3ffff;}
.table-container-outer { position: relative; }
.table-container
{
	width: 100%;
	overflow-y: auto;
	_overflow: auto;
	margin: 0 0 1em;
	text-align:center;
}
.table-container::-webkit-scrollbar
{
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}
.table-container::-webkit-scrollbar-thumb
{
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(0, 0, 0, .3);
}
.table-container-fade
{
	position: absolute;
	right: 0;
	width: 30px;
	height: 100%;
	background-image: -webkit-linear-gradient(left, rgba(255,255,255,.5), #fff);
	background-image: -moz-linear-gradient(left, rgba(255,255,255,.5), #fff);
	background-image: -ms-linear-gradient(left, rgba(255,255,255,.5), #fff);
	background-image: -o-linear-gradient(left, rgba(255,255,255,.5), #fff);
	background-image: linear-gradient(left, rgba(255,255,255,.5), #fff);
}
.uBox ul {background: #ececec;padding: 0px 0px 8px 0px;font-size: 100%;margin-bottom: 0px;color: #2e2e2e;}
.uBox ul li {margin: 0;padding: 8px 8px 0 8px;text-indent: 2em;line-height: 1.5em;}
.home-call .title-1 strong{font-size:1.5rem}
.home-call{padding:20px 0 50px;margin:20px 0}
.home-call h2{font-size:1.2rem}
.home-call input[type=text]{margin:30px auto;width:80%;padding:10px 9px;font-size:1rem}
.home-call input[type=submit]{width:50%;padding:10px 0;font-size:.875rem}
	
/*商务通弹窗*/
.free-popup{width: 300px !important;height: 217px !important;background-size: 300px 217px !important;margin-right: -148px !important;margin-bottom: -100px !important;}
.free-popup .close{width:25px;height:25px;}
.free-popup .form input[type=text]{width:250px;height:30px;top:115px;left:25px;font-size:0.9rem;}
.free-popup .form input[type=submit]{width:130px;height:30px;top:162px;left:85px;font-size:1rem;}
	
    }
    
@media screen and (max-width:640px){
    .product h1{font-size:38px;line-height:40px;margin-bottom:14px;text-align:left;margin-top:10px} 
    }
@media screen and (max-width:600px){

.pro_message p{padding:10px 5px}
.pro_list_c li p{font-size:16px;line-height:21px}   
.index_news li{width:97%}
.news_list li{width:95%;border-bottom:1px dashed #dbdbdb}
.news_list .news_list_t a{height:auto}
.index_prolist li{width:48.2%}
.nav_yd{padding-left:0%}
.nav_yd a{width:auto;padding:0 2.40%}
.pro_content h3,.pro_content .pro_cont_l p{text-align:left !important}
.pro_content .pro_cont_l p span{ display:block; text-align:center;}
.pro_talk .pro_buy{width:27%}
.pro_list_t li{width:48.5%;margin-bottom:5px;margin-left:1%;}
.contact-info ul li{ float:none; width:100%; margin:16px 0; line-height:34px;}
.contact-info ul li img{ width:28px; float:left; margin:3px 6px 3px 0;}
.contact-info ul li span{ display:inline-block; font-weight:normal; margin-bottom:0;}
.contact-info ul li p{ text-align:left;}
.contact-info ul li a,.contact-info ul li p{ display:inline-block; margin-left:4px;}
.contact-info ul li a.price{ width:140px; padding:0; margin-top:0;}
.contact-info p{ margin-bottom:0;}
.s_banner1 .s_c{ background:none; padding:0;left:50%; margin-left:-110px; margin-top:-12px;}
}
@media screen and (min-width:361px) and (max-width:515px){
.proj_list dl h3{height:52px;margin-bottom:0}
}
@media screen and (max-width:480px){
.news_list li p,.nav_y2,.nav_y1{display:none !important}
.nav_yd a{padding:0 2.2%;width:auto}
.pro_list_c li{width:50%}
.news_list .news_list_t p{display:block !important} 
.fenye span.disabled,.fenye span.current,.fenye A{padding: 5px 6px;}
.news_content h1{font-size:24px;line-height:30px}
.index_plist_t .index_pname{font-size:22px}
.index_plist_t p{font-size:14px}
.index_proj dl{width:96.2%; padding-bottom:0;}
.nav_yd{padding-left:5%}
.index_pro ul li{width:100%;padding-right:0;margin-left:0;float:none;margin-bottom:10px}
.index_pro ul li .index_pro_t{background:none;padding-top:0;text-align:center;line-height:40px;margin-bottom:10px}
.index_pro ul li .index_pro_t:hover{background:#fab025}
.pdfcontent1 input.pdf-text{width:100%;}
.pdfcontent1 input[type="submit"]{width: 100%;margin-top: 10px;}
.index_proj_bg{background:none; margin-top:0; padding-bottom:0}
.index_proj_bg h2 a{ color:#000;}
.index_news{margin-top:0}
.ly-tanchu{width:100%;margin-left:-50%}
.pro_list_t li{font-size:20px;}
.index_list_t li{background:#f7f0e4;font-size:18px;line-height:20px; padding-top:16px;}
.pro_list_t li a{ height:44px;}
.index_list_t li a{color:#222;font-size:15px; line-height:20px;}
.index_list_t li.pl1 a{padding-top: 85px;background: url(../images/index_pro1.png) center 0px no-repeat;}
.index_list_t li.pl2 a{padding-top: 85px;background: url(../images/index_pro2.png) center 0px no-repeat;}
.index_list_t li.pl3 a{padding-top: 85px;background: url(../images/index_pro3.png) center 0px no-repeat;}
.index_list_t li.pl4 a{padding-top: 85px;background: url(../images/index_pro4.png) center 0px no-repeat;}
.index_list_t li.pl5 a{padding-top: 85px;background: url(../images/index_pro5.png) center 0px no-repeat;}
.index_list_t li.pl6 a{padding-top: 85px;background: url(../images/index_pro6.png) center 0px no-repeat;}
.index_list_t li.pl7 a{padding-top: 85px;background: url(../images/index_pro7.png) center 0px no-repeat;}
.index_list_t li.pl8 a{padding-top: 85px;background: url(../images/index_pro8.png) center 0px no-repeat;}
.index_list_t li.pl1 a:hover{padding-top: 85px;background: url(../images/plist_pro1.png) center 0px no-repeat;}
.index_list_t li.pl2 a:hover{padding-top: 85px;background: url(../images/plist_pro2.png) center 0px no-repeat;}
.index_list_t li.pl3 a:hover{padding-top: 85px;background: url(../images/plist_pro3.png) center 0px no-repeat;}
.index_list_t li.pl4 a:hover{padding-top: 85px;background: url(../images/plist_pro4.png) center 0px no-repeat;}
.index_list_t li.pl5 a:hover{padding-top: 85px;background: url(../images/plist_pro5.png) center 0px no-repeat;}
.index_list_t li.pl6 a:hover{padding-top: 85px;background: url(../images/plist_pro6.png) center 0px no-repeat;}
.index_list_t li.pl7 a:hover{padding-top: 85px;background: url(../images/plist_pro7.png) center 0px no-repeat;}
.index_list_t li.pl8 a:hover{padding-top: 85px;background: url(../images/plist_pro8.png) center 0px no-repeat;}
.index_list_t li.pl1 a, .index_list_t li.pl2 a, .index_list_t li.pl3 a, .index_list_t li.pl4 a,.index_list_t li.pl1 a:hover, .index_list_t li.pl2 a:hover, .index_list_t li.pl3 a:hover, .index_list_t li.pl4 a:hover,.index_list_t li.pl5 a,.index_list_t li.pl6 a,.index_list_t li.pl7 a,.index_list_t li.pl8 a,.index_list_t li.pl3 a:hover,.index_list_t li.pl4 a:hover,.index_list_t li.pl5 a:hover,.index_list_t li.pl6 a:hover{background-size: auto 50px;padding-top: 60px;padding-left: 6%;padding-right: 6%;}
.pro_pdf p strong{font-size:18px}
.product h1{font-size:30px;line-height:32px;margin-bottom:15px;margin-top:10px}
.pro_text p{font-size:16px;line-height:25px;margin-bottom:10px}
.pro_talk{ line-height:46px}
.pro_talk a img{margin-top:2px}
.pro_tech{ padding-bottom:0; margin-bottom:0; background-position:0 8px;}
.pro_pdf{margin-top:0px}
.pd-con .ly-sub{width:33%}
.pd-con{padding:15px 5px}
.index_prolist li p{line-height:32px;font-size:16px}
.pro_content h3{font-size:22px;line-height:26px;margin-bottom:13px; margin-top:0;}
.pro_top_m{ margin-bottom:4px;}
.pro_content{margin-top:0;}
.pro_content .pro_cont_l p{line-height: 26px;margin-bottom:15px}
.top .logo{ width:172px;}
.mumping_mun strong{ font-size:46px;}
.mumping_mun li{ width:50%;}
.index_prolist{margin-top:12px;}
.index_news li .index_news_t{ margin:10px 0;}
.index_news li{ margin-bottom:10px;}
.index_comp{ display:none;}
.s_banner .s_b strong{ font-size:24px;}
.s_banner .s_b{ margin-left:-120px;}
.contact-info h3{ font-size:26px; line-height:32px; margin-bottom:10px;}
.s_banner1 .s_c span{ display:none;}
.about_zj li{ width:30.4%; margin:0 1.3% 10px 1.3%;}
.about_zj li strong{ line-height:50px;}
.about_zj li{ padding:4px 0 14px; font-size:16px; line-height:22px;}
.about_zj{ margin-top:20px;}
.about_yd span{ font-size:22px; line-height:30px;}
.about_yd{ margin-bottom:14px;}
.about h2,.about_pro_tit h2{ margin:0;}
.about_choo{ margin:16px 0;}
.about_pro_tit{ width:280px;}
.about_cap{ margin:15px 0;}
.about_cap li{ margin-bottom: 0;}
.about_pro_j{ text-align:left;}
.contact-info{ margin:16px auto;} 
.index_comp_t h3{ font-size:28px; margin:3% 0; text-align:center;}
.pro_talk a{ width:100%; margin-bottom:12px;}
.proj_list dl h3{ margin:6px 0;}
.cont_mess{ margin-top:24px;}
.cont_mess li, .cont_mess .m5{ margin-top:10px;}
.cont_mess li input, .cont_mess li textarea{ line-height:36px; height:36px;}
.pro_cont_l .cont_mess{ background-image:url(../images/ly_bg2.jpg);}
.pro_right_text .pro_tech{ text-indent:0; padding-left:30px; width:92%; font-size:15px; color:#666; margin-top:0;}
.pro_right_text .pro_email_n{ font-size:15px;}
.s_banner{ display:none;}
.pro_talk .pro_talk_c{ display:none;}
    }
    
@media screen and (max-width:420px){
.contact_up img{display:block}
.contact_up li{width:86%;padding-left:14%}
.contact_up li.c1 a{font-size:20px} 
.s_banner1 .s_c strong{ font-size:26px;}
.s_banner1 .s_c{ margin-left:-80px;}
}

    
@media screen and (min-width:340px) and (max-width:392px){
.pro_list_t li{width: 42.5%;padding-left:3%;padding-right:3%}
}
@media screen and (min-width:393px) and (max-width:495px){

}

@media (max-width:380px){
.nav_yd{padding-left:0%}
_pro li.a1, _pro li.a3, _pro li.a2{width:100%}
    }
@media (max-width:360px){
.proj_list dl{width:97%}
_cap li{width:50%}
.index_pro ul li{width:98%} 

_pro li a{width:98%}
.nav_yd a{padding:0 1.2%;width:auto}
.proj_list dl h3{height:auto}
.pro_pdf p strong{font-size:16px;}

    }
@media screen and (max-width:320px){
    
    }