html, body, div, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img, input, button, a, i, em { margin: 0; padding: 0; }

fieldset, img, input, button { border: none; background: none; outline-style: none; }

ul, ol, li { list-style: none; }

input { padding-top: 0; padding-bottom: 0; font-family:  Verdana, Geneva, sans-serif; }

select, input { vertical-align: middle; }



/*输入字居中显示*/

fieldset, input, button, textarea, select, form { vertical-align: middle; outline: none; border: 0; background: none; padding: 0; margin: 0; font-size: 14px; outline-style: none; font-family:  Verdana, Geneva, sans-serif; }

textarea { resize: none; }

/* css去掉iPhone、iPad默认按钮样式 */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}


.img, img { border: 0; vertical-align: middle; font-size: 0; outline-style: none; }

table { border-collapse: collapse; /*合并外连线*/ }

body { font: 14px/25px Verdana, Geneva, sans-serif; color: #222; background: white; }

.songti { font-family: "宋体" }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; /*IE/7/6*/	/*兼容IE6下的写法*/ }

a { color: #222; text-decoration: none; }

a:hover, .nav ul>li:hover, .product-more:hover, .message-btn:hover, .news-tab li:hover, .network-tab li:hover, .faq-list h3:hover, .faq-list h3:hover i, .hr-list li a:hover .more span, .nav-down a:hover i { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

a:hover { color: #1994fc; }

.transition3:hover { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.transition5:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.radius3 { border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }

h1, h2, h3, h4, h5, h6 { text-decoration: none; font-size: 100%; }

i, em, s { font-style: normal; text-decoration: none; }

html, body { width: 100%; height: 100% }



/*公共类*/

.row { width: 100%; width: 1240px; margin: 0 auto; position: relative; }

.fl { float: left; }

.fr { float: right; }

.al { text-align: left; }

.ac { text-align: center; }

.ar { text-align: right; }

.hide { display: none; }

.over { overflow: hidden; }

.t-index { text-indent: 2rem }

.col-red{color:#d51621;}

.col-blue{color:#1994fc;}

#topcontrol { z-index: 999 }

#topcontrol img { filter: alpha(opacity=750); -moz-opacity: 0.75; -khtml-opacity: 0.75; opacity: 0.75; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

#topcontrol:hover img { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }



/*------- header------- */

.header-wrap { height: 85px; width: 100%; float: left; }

.header { border-top: 5px solid #333; background: #fff; height: 80px; width: 100%; position: fixed; z-index: 9999; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2); box-shadow: 0 0 10px rgba(0, 0, 0, .2); }



/* logo */

.header .logo { float: left; margin-top: 20px; }

.lang { display: none }



/* nav */

.wap-nav-down { display: none; }

.nav { float: left; margin-top: 29px; margin-left: 10%; }

.nav>li { float: left; position: relative; }

.nav>li>a { float: left; font-size: 16px; display: block; height: 51px; padding: 0 22px; font-family:  Verdana, Geneva, sans-serif; }

.nav>li>a:hover, .nav>li:hover>a, .nav>li>a.cur,a.cur { color: #1994fc; }

.nav>li>a.cur { color: #d51621 }

.nav>li>a:before { -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -o-transition: all ease 300ms; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; content: ""; display: block; position: absolute; background-color: #d51621; height: 3px; -webkit-transform: scale(0.5, 1); -moz-transform: scale(0.5, 1); -o-transform: scale(0.5, 1); -ms-transform: scale(0.5, 1); -webkit-transform: scale(0.5, 1); -moz-transform: scale(0.5, 1); -ms-transform: scale(0.5, 1); -o-transform: scale(0.5, 1); transform: scale(0.5, 1); -moz-opacity: 0; -webkit-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 1; bottom: 0; }

.nav>li:hover>a:before, .nav>li> a.cur:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background-color: #1994fc; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); -moz-opacity: 1; -webkit-opacity: 1; -khtml-opacity: 1; opacity: 1; color: #1994fc; }

.nav>li>a.cur:before { background-color: #d51621 }

.nav-down { position: absolute; top: 51px; z-index: 9; background: #f4f4f4; width: 420px; font-size: 0; display: none; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); border: 1px solid #f4f4f4; }

.nav-align-r { right: 0px; }

.nav-down a { display: block; padding: 4px 0; font-size: 14px; border-bottom: 1px solid #e6e4e4; }

.nav-down a i { font-size: 20px; padding-right: 8px; color: #ccc; }

.nav-down a:hover i { color: #1994fc; }

.nav-down-inner { display: table-cell; width: 200px; padding: 5px 20px 10px; }

.nav-down-pic { display: table-cell; width: 200px; background: white; vertical-align: top; padding: 10px; overflow: hidden; }

.nav-down2 { width: 540px; }

.nav-down2 a { width: 50%; display: inline-block; padding: 4px 0; font-size: 14px; }

.nav-down2 a i { font-size: 20px; padding-right: 8px; }

.nav-down2 .nav-down-inner { display: table-cell; width: 300px; padding: 5px 20px 10px; }

.nav-down2 .nav-down-pic { display: table-cell; width: 200px; background: white; }

.language { float: right; border: 1px solid #1994fc; margin-top: 27px; overflow: hidden; }

.language a { display: inline-block; font-size: 12px; background: #f8f8f8; height: 30px; line-height: 30px; padding: 0 12px; }

.language a:hover, .language a.cur { background-color: #1994fc; color: #fff; }

.wap-h-title { display: none; }

.home_slide_container { position: relative; width: 100%; }

.home_slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }

.home_slide li { position: absolute; width: 100%; left: 0; top: 0; }

.home_slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }

.home_slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; left: 0; right: 0; bottom: 50px; padding: 10px 20px; margin: 0; max-width: none; }

.home_slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("/images/en/themes.gif") no-repeat left top; margin-top: -45px; }

.home_slide_nav:active { opacity: 1.0; }

.home_slide_nav.next { left: auto; background-position: right top; right: 0; }

.home_slide_tabs { position: absolute; bottom: 5%; z-index: 4; margin: 0 auto; display: inline; margin-left: 48%; }

.home_slide_tabs li { float: left; margin-left: 10px; }

.home_slide_tabs li a { margin: 0px; width: 12px; height: 12px; border-radius: 100%; display: block; background: #fff; text-align: center; filter: alpha(opacity=65); opacity: 0.65; font-size: 0px; color: #fff; }

.home_slide_tabs li a:hover { background: #1994fc; filter: alpha(opacity=100); opacity: 1.0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out }

.home_slide_tabs .home_slide_here a { background: #d51621; }

.overpaly { position: absolute; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.2); z-index: 5 }

.home_banner_title { width: 60%; height: 100%; margin-left: 5%; margin-top:8%; position: absolute; z-index: 20; }

.home_banner_title h1 { letter-spacing: 2px; color: #fff; font-family: Verdana, Geneva, sans-serif; font-size: 48px; line-height: 52px; color: #fff; margin-bottom: 10px }

.home_banner_title h1 span { color: #d51621; font-size: 54px; line-height: 52px; margin-right: 10px; display: inline-block; height: 52px; }

.home_banner_title h2 { font-size:16px; line-height: 27px; color: #fff; width: 100%; font-weight: normal; }

.home_banner_title h2 span { padding-left: 25px }

.home_banner_title p { font-size: 18px; line-height: 45px; margin-top: 25px; color: #fff; text-align: center; margin: 0 auto; }

.home_banner_title p a { color: #fff; margin-top: 30px; width: 150px; border-radius: 3px; height: 45px; background: #d51621; display: block; text-align: center; font-size: 16px; text-decoration: none; }

.home_banner_title p a:hover { background: #1994fc; padding-left: 6px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }



/* iso-logo */

.iso-logo { position: relative; margin: 50px 0 40px; font-size: 0 }

.iso-logo li { display: inline-block; width: 28%; text-align: center; margin: 0 2.5%; }

.iso-logo li p { background: #fbfbfb; border: 1px solid #f2f2f2; display: inline-table; }

.iso-logo li img { width: 100%; margin: 10px 0; }

.iso-logo span { height: 100%; margin-top: 8px; text-align: center; font-size: 18px; display: inline-block; color: #666; }



/* h-product */

.h-title h2 { font-size: 36px; line-height: 36px; margin-bottom: 1.555%;/*margin-bottom:25px;*/ }

.h-title h3 { font-size: 16px; font-weight: normal;   color: #666; }

.h-product { background: #494b59 url(/images/en/h-product-bg.gif) no-repeat 0 0; width: 100%; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }

.h-title { text-align: center; margin-top: 6%; margin-bottom: 5% }

.h-product h2 { color: white; }

.h-product h3 { color: #1994fc; }

.h-product-list ul { font-size: 0; margin-bottom: 7%; }

.h-product-list li { display: inline-block; width: 21%; margin: 0 2%; background: white; border: 5px solid white; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ vertical-align: top; }

.h-product-list li:hover { border: 5px solid #1994fc; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-box-shadow: 0 0 8px 3px #2c2e3a; -moz-box-shadow: 0 0 8px 3px #2c2e3a; box-shadow: 0 0 8px 3px #2c2e3a; }

.h-product-list li p { overflow: hidden; }

.h-product-list li p img { width: 100%; }

.h-product-list li span { display: block; text-align: center; font-size: 18px; line-height:18px; margin: 15px 0; color: #d51621; min-height:40px; }

.h-product-list li:hover span { color: #1994fc; }

.product-more { margin: 4% auto 6%; width: 160px; background-color: #d51621; }

.product-more:hover { background-color: #1994fc; }

.product-more a { text-align: center; display: inline-block; color: white; width: 160px; height: 45px; line-height: 45px; }

.product-more a:hover { padding-left: 8px; }



/* h-case */

.h-case { background-color: #ededed; border-top: 1px solid transparent; border-bottom: 1px solid transparent; width: 100%; font-size: 0; }

.h-case-pic { font-size: 0; margin-bottom: 5%; margin-top: 7%; width: 100% }

.h-case-title { display: table-cell; width: 26%; vertical-align: top; overflow: hidden; background: url(/images/en/0010.jpg) no-repeat bottom; }

.h-case-title-bg { float: left; height: 100% }

.h-case-title .h-title { margin-bottom: 0; margin-top: 16%; margin-bottom: 12%; }

.h-case-title h2, .h-case-title h3 { color: white; text-align: left; margin-left: 12%; margin-right: 12%; }

.h-case-title h2 { margin-bottom: 6%; }

.h-cas-more { margin-left: 12%; width: 130px; height: 40px; line-height: 40px; background-color: #ae0f18; }

.h-cas-more:hover { background-color: #1994fc; }

.h-cas-more a { font-size: 14px; text-align: center; display: inline-block; text-align: center; color: white; width: 130px; }

.h-cas-more a:hover { padding-left: 4px; }

.h-case-r { display: table-cell; width: 74%; font-size: 0; }

.h-case-r li { float: left; width: 31.3%; margin: 0 0 12px 2%; height: 48%; position: relative; overflow: hidden; }

.h-case-r li h3 { position: absolute; font-size: 16px; color: #fff; left: 0; bottom: 0; width: 100%; text-align: center; height: 46px; line-height: 46px; font-weight: normal; background-color: #000; background-color: rgba(0, 0, 0, .4); }

.h-case-title img, .h-case-r img { width: 100% }



/*index_pro*/

.index_pro { position: relative; margin-bottom: 40%; }

.index_pro ul { width: 100%; }

.index_pro li { position: relative; z-index: 9; float: left; margin-left: -1px; width: 45%; background-color: #fff; border: 1px solid #d7d8d9; transition: all 0.22s cubic-bezier(.4, 0, .2, 1) 0s; box-sizing: border-box; box-shadow: 0 5px 10px #d7d8d9; overflow: hidden; }

.index_pro li.active { position: relative; z-index: 10; margin-top: -2%; width: 55%; border: 1px solid #1994fc; box-shadow: 0 0 15px #ccc; }

.h-case-list { margin-bottom: 4% }

.h-case-list h2 { font-size: 24px; line-height: 28px; padding: 5% 0; font-weight: normal; background: #f5f5f5; border-bottom: 1px solid #d7d8d9; text-align: center; margin-bottom: 3% }

.h-case-list p { width: 44%; display: inline-block; font-size: 14px; margin: 2% 0 2% 5%; }

.index_pro li.active .h-case-list h2 { background: #1994fc; color: #fff; border: 0; padding: 5% 0; }

.index_pro li.active .h-case-list p { color: #1994fc; margin: 2% 0 2% 5%; vertical-align:top;}



/* h-about*/

.h-about { width: 100%; font-size: 0; }

.h-about-l, .h-about-r { width: 50%; display: table-cell; vertical-align: top; }

.h-about-l { position: relative; background: url(/images/en/h-about-pic.jpg) no-repeat left 0 / 100% 100%; }

.h-about-r { background: url(/images/en/h-about-bg.jpg) no-repeat left 0 / 100% 100%; }

.h-about-video { width: 8em; height: 8em; position: absolute; left: 50%; top: 50%; margin-left: -4em; margin-top: -4em; font-size: 14px; }

.h-about-video img { height: 100%; width: 100%; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }

.h-about-video:hover img { height: 100%; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }

.h-about-txt { margin-left: 5%; margin-right: 35%; color: white; font-size: 14px; margin-top: 12%; }

.h-about-txt h2 { font-size: 34px; line-height: 34px; margin-bottom: 4%; }

.h-about-txt h3 { font-size: 18px; margin-bottom: 6%; font-weight: normal; color: #1994fc; }

.h-about-txt p { line-height:25px; }

.h-about-txt p a { color: #1994fc; }

.h-about-txt p a:hover { color: #12baf1; text-decoration: underline; }

.h-about-ul { font-size: 0; margin-bottom: 12%; margin-top: 13%; }

.h-about-ul li { display: inline-block; width: 25%; font-size: 14px; text-align: center; vertical-align: top;}

.h-about-ul li i { display: inline-block; height: 3em }

.h-about-ul li i img { height: 100% }



/* h-news */

.h-news { border-top: 1px solid transparent; border-bottom: 1px solid transparent; width: 100%; }



/* h-news */

.h-news-cont { font-size: 0; margin-bottom: 80px; }

.h-news-l, .h-news-list { display: inline-block; vertical-align: top; font-size: 14px }

.h-news-l dt a, .h-news-list dl dt a { font-size: 18px; color: #d51621; font-family:  Verdana, Geneva, sans-serif; }

.h-news-l dt a:hover, .h-news-list dl dt a:hover { color: #128bf1; text-decoration: underline; }

.h-news-l dd { color: #666; }

.h-news-l { width: 40%; margin-right: 4%; }

.h-news-l .h-news-pic img { width: 100% }

.h-news-list { width: 56%; }

.h-news-l dl { margin-top: 12px; }

.h-news-l dl dd { margin-top: 5px; }

.h-news-list dl dt, .h-news-list dl dd, .h-news-l dl dt { padding-left: 5%; }

.h-news-list dl dt, .h-news-l dl dt { background: url(/images/en/h-news-icon.png) no-repeat 0 center; }

.h-news-list dl { width: 100%; border-bottom: 1px solid #dfdfdf; margin-bottom: 4%; padding-bottom: 3%; }

.h-news-list dl dd { color: #666 }

.h-news-list dl dd.date { font-size: 12px; color: #ccc; margin: 4px 0 0.555%; font-family:  Verdana, Geneva, sans-serif; }

.h-news-list dl dd.date span { display: inline-block; margin-right: 15%; padding-left: 18px; }

.h-news-list dl dd.date span.date-icon { background: url(/images/en/h-news-date-icon.png) no-repeat 0 center; }

.h-news-list dl dd.date span.hand-icon { background: url(/images/en/h-news-hand-icon.png) no-repeat 0 center; }



/*h-module*/

.h-module { width: 100%; background: #1994fc; text-align: center; color: white; padding: 3% 0; }

.h-module h2, .h-module h3 { font-weight: normal; }

.h-module h2 { font-size: 22px; margin-bottom: 1%; }

.h-module h3 { font-size: 16px; }

.h-module-btn { }

.h-module-btn p { display: inline-block; width: 205px;  line-height:22px; margin: 2% 1% 0;  }

.h-module-btn p a{padding:12px 8px;}

.h-module-btn p:hover { text-align: center; }

.h-module-btn_black a { color: #fff; display: block; background: #111; border-radius: 3px; }

.h-module-btn_black a:hover { padding-left: 8px; color: #fff; background: #b6111b; }

.h-module-btn_red a { color: #fff; display: block; background: #b6111b; border-radius: 3px; }

.h-module-btn_red a:hover { padding-left: 8px; color: #fff; background: #1bc7ff; }



/* footer */

.footer { background-color: #2a2c32; float: left; width: 100%; font-size: 0; }

.footer-nav { display: inline-table; width: 70%; margin-top: 4%; font-size: 14px; vertical-align: top; border-right: 1px solid #3f414d; box-sizing: border-box; }

.footer-column { float: left; width:33.33%; }

.footer-column dt a { color: #fff; }

.footer-column dt a:hover { color: #1994fc; text-decoration: underline; }

.footer-nav dl { margin-bottom: 15% }

.footer-nav dl dt { color: white; margin-bottom: 10px; }

.footer-nav dl dd a { color: #b1b1b1; display: block; line-height: 24px; }

.footer-nav dl dd a:hover { color: #1994fc; }

.footer-contact { width: 25%; display: inline-table; font-size: 14px; color: white; box-sizing: border-box; margin-left: 5%; margin-top: 4%; }

.footer-contact .name { margin-bottom: 25px; }

.footer-contact a { color: #128bf1; }

.footer-contact a:hover { color: #d51621; }

.footer-contact ul li { margin-bottom: 10px; color: #b1b1b1; }

.footer-contact ul li i { display: inline-table; width: 16px; height: 21px; background: url(/images/en/footer-contact-icon.png) no-repeat 0 200px; vertical-align: middle; margin-right: 15px }

.footer-contact ul li i.i-phone { background-position: 0 3px; }

.footer-contact ul li i.i-fax { background-position: 0 -29px; }

.footer-contact ul li i.i-email { background-position: 0 -60px; }

.footer-contact ul li i.i-site { background-position: 0 -91px; }

.footer-contact ul li.footer-email { color: #1994fc; }

.copyright { background: #25272d; font-size: 14px; text-align: center; margin-top: 35px; width: 100%; color: #b6b6b6; padding: 25px 0; }

.xiekun-logo { position: absolute; height: 40px; left: 0; top: 0; z-index: 999; }

.xiekun-logo a { display: block; height: 40px; }

.xiekun-logo a img { height: 100% }


.copyright-text a{ color:#b1b1b1 }
.copyright-text a:hover { color: #1994fc; }

/*page*/

.banner { background: #dfdfdf; position: relative; width: 100%; overflow: hidden; }

.banner img { width: 100%; }

.nei_ban_title { position: absolute; z-index: 1; width: 100%; color: #fff; margin-top: 10%; margin-left: 1%; }

.nei_ban_title h2 { font-size: 36px;  }

.nei_ban_title h2 strong { color: #d51621; }

.nei_ban_title span { width: 68px; background: #fff; float: left; height: 4px; overflow: hidden; margin-top: 20px; }

.gray-bg { background-color: #f0f0f0; float: left; width: 100%; }

.blue { color: #1994fc; }

.red { color: #d51621 }

.white-bg { background: #fff; }



/*products*/

.product-cont { padding-bottom: 2%; }

.product-cont h2, .product-text h2, .product-info h2 { font-size: 36px; line-height: 36px; margin: 7% 0 5%; background: url(/images/en/lin7.png) no-repeat center; text-transform:uppercase;}

.product-cont .n-case-l{ padding-top:0; }

.product-cont-info { padding: 3% 3%; line-height:27px; margin-bottom: 1%; display: table-cell; }

.product-pic { text-align: center; width: 100%; display: table-cell; vertical-align: top; padding:0 0 6%; overflow: hidden;}

.product-pic li { margin: 0 0 1% 1%; width: 19%; float: left; background: white; box-sizing: border-box; border:1px solid #dfdfdf; }

.product-pic li p { width: 60%; margin: 10% auto 5% }

.product-pic li p img { width: 100% }

.product-pic h3 { color: #444; margin-bottom: 5%; font-weight: normal }

.product-text-box { overflow: hidden; margin-bottom: 6%; float: left; }

.product-text { width: 102%; }

.product-text .product-text-info { float: left; width: 49%; margin: 0 1% 1% 0; background: #f8f8f8; display: table-cell; min-height: 170px; padding: 2% 3% 0 0; box-sizing: border-box; }

.product-text .product-text-info i { width: 28%; margin-right: 7%; padding-top: 8px; display: table-cell; vertical-align: top; text-align: center }

.product-text .product-text-info i img { width: 50%; }

.product-text .product-text-info dl { width: 70%; display: table-cell; }

.product-text h3 { font-size: 18px; margin-top: 2%; margin-bottom: 1%; }

.product-text dd { color: #666; margin-bottom: 2% }

.product-info { padding-bottom: 8% }

.product-info h2 { background: url(/images/en/lin8.png) no-repeat center; }

.product-info h3 { text-align: center; margin-top: 5%; font-size: 18px; }

.product-info h4 { font-weight: normal }

.product-info p { text-align: center; margin: 1% 0 2%; }

.product-info-table { width: 100%; }

.product-info-table tr th { background: #444; color: white; border-right: 1px solid #666; width: 40%; padding: 0.666%; font-weight: normal }

.product-info-table2 tr th { width: 25%; }

.product-info-table tr th:first-child { width: 20%; }

.product-info-table tr td { border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; padding: 1%; background: white }

.product-info-table tr td:first-child { border-left: 1px solid #dfdfdf; text-align: center; }



/*contact*/

.contact-info a { color: #d51621; }

.contact-info a:hover { color: #1994fc; text-decoration: underline; }

.contact-info h2 { font-size: 36px; line-height: 36px; margin: 7% 0 5%; background: url(/images/en/lin7.png) no-repeat center; }

.contact-info dl { float: left; width: 43%; margin-bottom: 5%; margin-left: 5%; background-color: #f6f6f6; border-radius: 10px; padding: 2%; box-sizing: border-box; position: relative; padding-top: 6% }

.contact-info dl dt { font-size: 18px; color: #fff; margin-bottom: 15px; border-radius: 35px; background-color: #d51621; color: white; position: absolute; left: -10px; top: -3%; padding: 2% 5%; vertical-align: middle }


.contact-info dl dd { color: #666; margin-bottom: 1%; font-size: 16px; }
.contact-info dl dd strong{  font-weight: normal }


.contact-info dl dd i { display: inline-table; width: 16px; height: 21px; background: url(/images/en/footer-contact-icon.png) no-repeat 0 200px; vertical-align: middle; margin-right: 15px; }

.contact-info dl dd i.i-phone { background-position: 0 3px; }

.contact-info dl dd i.i-fax { background-position: 0 -29px; }

.contact-info dl dd i.i-email { background-position: 0 -60px; }

.contact-info dl dd i.i-site { background-position: 0 -91px; }

.contact-info dl dd i.i-handset { background-position: 0 -126px; }

.message { width: 100%; position: relative; margin: 5% 0px; }

.message h2 { font-size: 36px; margin-bottom: 3%; line-height: 36px; background: url(/images/en/lin7.png) no-repeat center; }

.message h3 { color: #333; font-size: 20px; margin-bottom: 8px; }

.message_box { margin: 5% 0; }

.message a { color: #d51621; text-decoration: none; }

.message a:hover { color: #132b88; text-decoration: underline; }

.message ul { width: 100%; margin-top: 30px; float: left; }

.message ul li { width: 50%; float: left; margin: 0px 0px 25px 0px; }

.meg_input1 { width: 92%; line-height: 45px; font-size: 14px; background: #f8f8f8; height: 45px; border: 2px solid #ededed; border-radius: 8px; padding-left: 3%; color: #888; font-family: 'Open Sans', Verdana, Geneva, sans-serif; }

.meg_input2 { width: 20%; line-height: 45px; font-size: 14px; background: #f8f8f8; height: 45px; border: 2px solid #ededed; border-radius: 8px; padding-left: 2%; color: #888; font-family: 'Open Sans', Verdana, Geneva, sans-serif; margin-right: 20px; }

.meg_textarea1 { width: 90%; font-size: 14px; background: #f8f8f8; padding-top: 8px; padding-right: 2%; border: 2px solid #ededed; border-radius: 8px; padding-left: 3%; color: #888; font-family: 'Open Sans', Verdana, Geneva, sans-serif; line-height: 23px; padding-bottom: 8px; }

.meg_input1:hover, .meg_textarea1:hover, .meg_input2:hover { background: #fff; border: 2px solid #d51621; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.message_buttom { width: 100%; float: left; }

.send_buttom { width: 125px; background: #1994fc; color: #fff; font-size: 16px; cursor: pointer; border: none; font-weight: bolder; text-align: center; padding: 14px 0px; border-radius: 8px; }

.send_buttom:hover { background: #d51621; color: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.code_img { margin: 25px 0px 20px 5px; }

.message_title { float: right; width: 95%; color: #999; line-height: 21px; font-size: 12px; }



/*news*/

.news-cont { position: relative; width: 100%; }

.news-tab-worp { position: absolute; top: -45px; left: 0; z-index: 98; height: 45px; width: 100%; border-bottom: 1px solid #f0f0f0; }

.news-tab-worp-fixed { width: 100%; /*overflow: hidden;*/ background-color: #f4f4f4; background-color: rgba(245, 245, 245, 1); height: 45px; line-height: 45px; }

.news-tab-worp-fixed.cur { background-color: #2a2c32; position: fixed; top: 85px; z-index: 9999; }

.news-tab-worp-fixed.cur .news-site, .news-tab-worp-fixed.cur .news-tab a { color: #b1b1b1; }

.news-tab-worp-fixed.cur .news-tab li:hover { background-color: #3d3f46; }

.news-tab-worp-fixed.cur .news-tab li:hover a { color: white; }

.news-site { float: left; color: #444; }

.news-tab { float: right; }

.news-tab li { float: left; color: #222; font-size: 14px; cursor: pointer; text-align: center; padding: 0 15px; }

.news-tab li:hover { color: #1994fc; background: #fff; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

.news-tab li.cur { background-color: white; color: #d51621; }

.news-tab  li.cur  a { color: #d51621; }

.news-tab-arrow { display: none }

.news-list { padding-top: 3% }

.news-list h2 { text-align: center; font-size: 32px; line-height: 32px; margin-bottom: 3%; background: url(/images/en/lin7.png) no-repeat center; text-transform:uppercase;}

.news-list dl { width: 32.3333%; margin-right: 1%; border-bottom: 3px solid #fff; margin-top: 25px; background: white; float: left; box-shadow: 0 2px 5px #f1f1f1; padding: 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.news-list dl:hover { box-shadow: 0 3px 10px #dcdcdc; border-bottom: 3px solid #1994fc; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.news-list dl p { width: 100%; overflow: hidden; margin-bottom: 4%; }

.news-list dl p img { width: 100%; }

.news-list dl dt { font-size: 18px; width: 100%; line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 2%; color: #111; }

.news-list dl dt:hover { color: #d51621; padding-left: 8px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.news-list dl dd { color: #666; }

.news-list dl dd.content{min-height:58px; overflow:hidden; max-height:58px;}

.news-list dl dd.date { font-size: 12px; color: #ccc; margin: 4px 0  14px 0; font-family: Verdana, Geneva, sans-serif; }

.news-list dl dd.date span { display: inline-block; margin-right: 15%; padding-left: 18px; }

.news-list dl dd.date span.date-icon { background: url(/images/en/h-news-date-icon.png) no-repeat 0 center; }

.news-list dl dd.date span.hand-icon { background: url(/images/en/h-news-hand-icon.png) no-repeat 0 center; }

.news-deta-wrap { padding: 1px 0; }

.news-deta { background: white; margin: 4% 0; padding: 60px 100px 20px; }

.news-deta h2 { font-size: 18px; padding-bottom: 35px; border-bottom: 1px solid #dfdfdf; margin-bottom: 20px; text-align: center; }

.news-deta-hd { margin-bottom: 8% }

.news-deta-hd .date { font-size: 12px; color: #ccc; font-family: Verdana, Geneva, sans-serif; text-align: center; padding-left: 27%; }

.news-deta-hd .date span { display: inline-block; padding-left: 18px; margin-left: 4%; float: left; margin-right: 1% }

.news-deta-hd .date span.date-icon { background: url(/images/en/h-news-date-icon.png) no-repeat 0 center; }

.news-deta-hd .date span.hand-icon { background: url(/images/en/h-news-hand-icon.png) no-repeat 0 center; }

.bdsharebuttonbox { display: inline; }

.news-deta-cont { border-bottom: 1px solid #dfdfdf; padding-bottom: 30px; }

.news-deta-cont img { max-width: 100%; }



/*network*/

.network { background: url(/images/en/network-bg.jpg) no-repeat center 0px; padding: 7% 0 6% }

.network-title { font-size: 36px; line-height: 36px; margin-bottom: 4%; color: white; }

.network-tab li { height: 40px; line-height: 40px; display: table-cell; background-color: #999; float: left; width: 50%; text-align: center; color: white; position: relative; cursor: pointer; }

.network-tab li:hover { background-color: #1994fc }

.network-tab li i { display: block; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #d51621; position: absolute; left: 50%; margin-left: -2px; display: none; }

.network-tab li:hover i { border-top: 8px solid #1994fc; display: block; }

.network-tab li.cur { background-color: #d51621 }

.network-tab li.cur i { border-top: 8px solid #d51621; display: block; }

.network-info { background-color: #f4f4f4; padding: 3%; margin-bottom: 3% }

.network select { width: 12%; border: 1px solid #ccc; height: 40px; margin-right: 5px; padding-left: 10px; border-radius: 3px; background-color: white }

.network input[type="submit"] { height: 40px; line-height: 40px; background-color: #d51621; padding: 0 15px; color: white; cursor: pointer; }

.network input[type="submit"]:hover { background-color: #1994fc; }

.net { background-color: white; padding: 2% 2% 1%; }

.net form { margin-bottom: 5% }

.network-cont { display: none; }

.network-cont dl { float: left; margin-bottom: 0; padding-left: 3%; width: 47%; }

.etwork-cont dl dt { font-size: 18px; color: #444; margin-bottom: 15px; }

.etwork-cont dl dd { color: #666; }



/*about*/

.about-wrap { padding: 4% 0; }

.about-wrap h2 { text-align: center; font-size: 32px; line-height: 32px; margin-bottom: 4%; background: url(/images/en/lin7.png) no-repeat center; text-transform: uppercase;}

.about-l { background: #f5f5f5 url(/images/en/dtma.png) no-repeat bottom right; display: table-cell; width: 25%; padding: 0 5%; }

.about-l h2 { font-size: 50px; line-height: 50px; }

.about-l .deta { margin: 15% 0 15% }

.about-site h3 { font-size: 18px; margin-bottom: 5%; }

.about-site a { display: inline-block; width: 40%; line-height:21px; background-color: white; border-radius: 3px; border: 1px solid #d2d2d2; text-align: center; padding: 6px 5px; margin: 0 3% 3% 0; }

.about-r { display: table-cell; width: 60%; padding-left: 5%; vertical-align: top; }

.about-pic { margin-top: 5%; }

.about-pic img { margin-right: 3% }

.about-r .iso-logo { margin: 50px 0 0; }

.about-r .iso-logo li { margin: 0 0; width: 32%; margin-right: 1%; }

.idea { padding: 4% 0; }

.idea ul { width: 90%; margin: 0 auto; }

.idea ul li { float: left; text-align: center; width: 21%; margin: 0 2%; }

.idea ul li i { display: inline-block; width: 40%; margin-bottom: 5%; }

.idea ul li i img { width: 100%; }

.idea h2 { text-align: center; font-size: 32px; line-height: 32px; margin-bottom: 4%; background: url(/images/en/lin7.png) no-repeat center; text-transform:uppercase;}

.idea ul li h3 { font-size: 18px; font-weight: normal; margin-bottom: 2% }

.idea-word { width: 70%; margin: 0 auto; text-align: center; margin-bottom: 5%; }

.zhuanli { padding: 4% 0 2% 0; }

.zhuanli h2 { text-align: center; font-size: 32px; line-height: 32px; margin-bottom: 4%; background: url(/images/en/lin7.png) no-repeat center; text-transform:uppercase;}

.zhuanli_box { width: 100%; }

.zhuanli_box ul { width: 100%; margin-bottom:10% }

.zhuanli_box_1 li { float: left; width: 14.2855%; padding: 1%; text-align: center; box-sizing: border-box; }

.zhuanli_box_1 li img { width: 100%; }

.zhuanli_box_2 li { float: left; width: 20%; padding: 1%; text-align: center; box-sizing: border-box; }

.zhuanli_box_2 li img { width: 100%; }

.zhuanli_box_1 h3, .zhuanli_box_2 h3 { width: 100%; text-align: center; font-size: 16px; margin-bottom: 2% }



.zhuanli h2 { text-align: center; font-size: 32px; line-height: 32px; margin-bottom: 4%; /*background: url(/images/en/lin7.png) no-repeat center;*/ }

.zhs_box { width: 100%; }

.zhs_box ul { width: 100%; }

.zhs_box li { float: left; width: 20%; padding: 1%; text-align: center; box-sizing: border-box; }

.zhs_box li img { width: 100%; }

.zhs_box li p { margin-top: 10px; min-height: 60px; }

.hr-box { width: 100%; overflow: hidden; }

.hr-box dl { float: left; width: 31%; margin: 0 1%; background-color: #f5f5f5 }

.hr-box dl dt { overflow: hidden; }

.hr-box dl dt img { width: 100%; }

.hr-box dl dd { padding: 20px 30px 30px; min-height: 118px }

.hr-box dl dd h3 { font-size: 20px; margin-bottom: 10px; }

.hr-box dl dd p { color: #666; height:150px; overflow:hidden; line-height:23px;}

.hr-list { overflow: hidden; }

.hr-list li { width: 31%; background-color: white; box-sizing: border-box; float: left; margin: 1%; }

.hr-list li a { color: #666; border-bottom: 5px solid #1994fc; display: block; padding: 10%; webkit-box-shadow: 0 0 5px rgba(102, 102, 102, .1); -moz-box-shadow: 0 0 5px rgba(102, 102, 102, .1); box-shadow: 0 0 5px rgba(102, 102, 102, .1); }

.hr-list li a h3 { font-size: 18px; color: #444; }

.hr-list li .hint { margin: 4% 0; }

.hint span { display: inline-block; margin-right: 7%; color: #999; background: url(/images/en/hr-icon.png) no-repeat left center; padding-left: 15px }

.hr-list li .more { border: 1px solid #e1e1e1; padding: 1px 20px; display: inline-block; border-radius: 3px; }

.hr-list li .text { height: 80px; overflow: hidden; margin-bottom: 10%; }

.hr-list li .more span { padding-right: 5px; }

.hr-list li a:hover { border-bottom: 5px solid #d51621; }

.hr-list li a:hover h3, .hr-list li a:hover .more { color: #d51621; }

.hr-list li a:hover .more { border: 1px solid #d51621; padding: 1px 20px; display: inline-block; border-radius: 3px; }

.hr-list li a:hover .more span { padding-right: 15px; }

.hr-deta { padding-bottom: 4% }

.hr-hd { border-bottom: 1px solid #dfdfdf; overflow: hidden; margin: 4% 0 3%; float: left; width: 100%; padding-bottom: 20px }

.hr-hd h2 { font-size: 22px; }

.hr-hd .hint { width: 30%; }

.hr-cont { width: 60%; color: #666; }

.hr-cont h3 { font-size: 18px; }

.hr-cont h3, .hr-cont h4 { color: #333; }

.hr-email { border-top: 1px solid #dfdfdf; margin-top: 2%; padding-top: 2% }

.hr-email a { color: #d51621 }

.hr-email a.hr-email-btn { color: white; background: #1994fc; color: #fff; font-size: 16px; font-weight: bolder; text-align: center; padding: 14px 40px; border-radius: 5px; }

.hr-email a.hr-email-btn:hover { background-color: #d51621 }

.hr-links { margin: 3% 0; }

.hr-links p { margin: 1% 0; }

.hr-links a { color: #1994fc; }

.hr-links a:hover { color: #d51621; }

.hr-site { margin: 2px 0; }

.zjzg img { width: 84% }



/*case*/

.n-case-l { display: table-cell; width: 100%; font-size: 0; padding-top: 5%; padding-bottom: 5%; }

.n-case-l li { float: left; width: 31.3%; margin: 0 0 12px 2%; height: 48%; position: relative; overflow: hidden; }

.n-case-l li h3 { position: absolute; font-size: 16px; color: #fff; left: 0; bottom: 0; width: 100%; text-align: center; height: 46px; line-height: 46px; font-weight: normal; background-color: #000; background-color: rgba(0, 0, 0, .4); }

.n-case-l img { width: 100% }

.n-case-l img:hover { cursor: default; }

.case-tab { border-bottom: 1px solid #dfdfdf; margin: 80px 0 30px; }

.case-tab a { padding: 0 30px; cursor: pointer; border-right: 1px solid #dfdfdf; font-size: 28px; line-height: 28px; margin-bottom: 25px; display: inline-block; font-weight: bold; }

.case-tab a:last-child { border-right: 0; }

.case-tab a:hover { color: #1994fc; }

.case-tab a.cur { color: #d51621; }

.case-list { margin-bottom: 70px; }

.case-innr { display: none; }

.case-list ul { width: 101%; }

.case-list ul li { float: left; width: 24%; display: table-cell; padding: 10px 0; text-align: center; background-color: white; margin: 1% 1% 0  0; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .1); box-shadow: 0 0 3px rgba(0, 0, 0, .1); }

.more-case { padding: 10px 0; background-color: #1994fc; margin-top: 3%; border-radius: 5px; cursor: pointer; color: white; }

.more-case:hover { background-color: #d51621; }



/*service*/

.down-inner { width: 100%; position: relative; margin: 7% 0px 5%; overflow: hidden; }



.down-inner h2 { font-size: 36px; margin-bottom: 3%; line-height: 36px; background: url(/images/en/lin7.png) no-repeat center; }

.down-list { width: 102%; overflow: hidden; }

.down-list li { width: 48%; margin-right: 2%; margin-top: 1.555%; background-color: white; float: left }

.down-list li a { display: block; padding: 15px 25px 15px 46px; background: url(/images/en/pdf-icon1.png) no-repeat 16px center; }

.down-list li a:hover { color: #fff; background: #d51621 url(/images/en/pdf-icon2.png) no-repeat 16px center; }

.down-list li a span.down-btn { background: url(/images/en/down-icon1.png) no-repeat 0 center; padding-left: 20px }

.down-list li a:hover span.down-btn { background: url(/images/en/down-icond2.png) no-repeat 0 center; }

.faq-wrap { margin-bottom: 7% }

.faq-list { margin-bottom: 15px; background-color: #f0f0f0;}

.faq-list h3 {background-color: #dfdfdf;  color: #222;  padding: 12px 20px; font-size: 18px; position: relative; cursor: pointer; font-weight: normal; }

.faq-list h3 i { position: absolute; right: 0; top: 0; /*background-color: #727272; */display: inline-block; width: 24px; height: 24px; text-align: center; line-height: 24px; font-weight: normal; top: 50%; margin-top: -12px; right: 10px; border-radius: 50%; }

.faq-list h3:hover { background-color: #1994fc;color:white }

/*.faq-list h3:hover i { background-color: #309ffd; }*/

.faq-list h3.cur { background-color: #d51621;color:white }

/*.faq-list h3.cur i { background-color: #e11b27; }*/

/*.faq-list h3.cur:hover i { background-color: #e51f2b; }*/

.faq-info { padding: 30px; display: none; border: 1px solid #dfdfdf; }

.field-list dl { width: 33%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin: 0 0 2%; border-right: 1px solid white; }

.field-list dl:hover { background-color: #dfdfdf; }

.field-list dl dd { padding: 20px 30px 30px; min-height: 0 }



/*paging*/

.paging { font-size: 0; margin-top:4%; padding-bottom:8%; text-align: center }

.paging a { display: inline-block; border-radius: 3px; padding: 5px 15px; background: white; font-size: 14px; margin-right: 5px; color: #bebebe; }

.paging a:hover, .paging a.cur { background-color: #d51621; color: white; }



/*鼠标经过图片放大CSS3*/

.h-case-r img, .h-product-list img, .news-list dl p img, .n-case-l img, .hr-box dl dt img { -webkit-transition: all ease .3s; transition: all ease .3s

z-index:8; }

.h-case-r img:hover, .h-product-list img:hover, .news-list dl p img:hover, .n-case-l img:hover, .hr-box dl dt img:hover { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

.h-product-list p { z-index: 999 }

.home_rslides img { display: block; height: auto; float: left; width: 100%; border: 0;  /**图片放大缩小CSS3**/ transform: scale(1, 1); -webkit-transform: scale(1, 1); animation: scal 15s ease infinite alternate; -webkit-animation: scal 15s ease infinite alternate;/**图片放大缩小CSS3**/ }

@keyframes scal {

	from { -webkit-transform: scale(1, 1); }

	to { -webkit-transform: scale(1.1, 1.1); }

}

@-webkit-keyframes scal {

	from { -webkit-transform: scale(1, 1); }

	to { -webkit-transform: scale(1.1, 1.1); }

}



/*宽屏 1280分辨率以上（大于1200px）*/

@media screen and (min-width:1280px) {

	.row { width: 1200px; }

}



/*笔记本窄屏 1100分辨率（大于960px，小于1280px) */

@media screen and (min-width:960px) and (max-width:1280px) {

	.row { width: 90%; margin: 0 5%; }

	.nav { float: left; margin-top: 39px; margin-left: 4%; }

}



/*窄屏 880分辨率（大于768px，小于960px）*/

@media screen and (min-width:768px) and (max-width:960px) {

	.row { width: 90%; margin: 0 5%; }

}



/*ipad 720分辨率（大于480px，小于768px）*/

@media screen and (min-width:480px) and (max-width:768px) {

	body { font: 14px/24px  Verdana, Geneva, sans-serif; color: #222; background: white; }

	.row { width: 90%; margin: 0 5%; }

	.header-wrap { height: 3.5rem; z-index: 999; }

	.header { height: 100%; position: static; border-top: 2px solid #333; }

	.header .logo { float: left; margin-top: 0.5rem; }

	.header .logo a { display: block; margin-top: 0.3rem }

	.header .logo img { height: 2rem }

	.language { display: none }

	.nav { display: none; }

	.lang { display: block }

	.header-wrap { position: relative; }

	.wap-nav { float: right; height: 100% }

	.wap-nav .lang { float: left; margin-top: 1.1rem; font-size: 16px; padding-right:25px; }

	.wap-nav .lang a { color: #444 }

	.wap-nav-icon { margin-top: 1.2rem; width: 25px; float: right }

	.wap-nav-icon li { height: 2px; background-color: #d51621; margin-bottom: 6px; }

	.wap-nav-down { position: absolute; background-color: #f4f4f4; width: 100%; z-index: 9999; color: white; top: 100%; display: none; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }

	.mask { position: fixed; background-color: #000; background-color: rgba(0, 0, 0, 0.3); top: 0; left: 0; height: 100%; width: 100%; z-index: 99; display: none; }

	.wap-nav-down ul { padding: 2% 5%; }

	.wap-nav-down ul li { border-bottom: 1px solid #e6e4e4; padding: 3% 0; }

	.wap-nav-down ul li  a { display: block; }

	.wap-nav-down ul li  a:hover { color: #d51621; }

	.wap-nav-down ul li  a i { font-size: 20px; padding-right: 8px; color: #ccc; }

	.home_rslides { height: 13rem }

	.home_rslides img { object-fit: cover; width: 100%; object-position: -14rem 0; height: 15rem; }

	.overpaly { position: static; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.2); z-index: 5 }

	.home_banner_title { width: 100%; margin-top:15%; margin-left: 0; }

	.home_banner_title h1 span { font-size: 24px;  margin-right: 0px; }

	.home_banner_title h1 { letter-spacing: 0px; font-size:24px; line-height:24px; margin-bottom: 5px }

	.home_banner_title h2, .home_banner_title p { display: none; }

	.iso-logo { margin: 25px 0 15px; }

	.iso-logo li { width: 31%; margin: 0 1%; }

	.iso-logo span { font-size: 12px; }

	.wap-h-title { display: block; }

	.h-title { text-align: center; margin-top: 12%; margin-bottom: 8%; }

	.h-title h2 { font-size: 26px; line-height: 30px; margin-bottom: 4% }

	.h-title h3 { font-size: 14px; font-weight: normal; letter-spacing: 0; line-height: 20px }

	.h-product .h-title { padding: 0 10%; }

	.h-product-list li { width: 95%; margin: 0 auto 5%; display: block; }

	.h-product-list li span { font-size: 16px; margin: 18px 0 12px; }

	.product-more { width: 95%; margin: 4% auto 12%; }

	.product-more a { text-align: center; display: inline-block; color: white; width: 100%; height: 38px; line-height: 38px; }

	.h-case-title { display: none }

	.h-case-r { display: block; float: left; width: 100%; margin-bottom: 6%; }

	.h-case-r li { margin: 0 0 5% 0; height: auto; width: 100%; }

	.index_pro li { float: none; width: 100%; margin-bottom: 7% }

	.index_pro { position: relative; margin-bottom: 12%; }

	.index_pro li.active { position: relative; z-index: 10; margin-top: 0; width: 100%; border: 1px solid #1994fc; box-shadow: 0 0 15px #ccc; }

	.h-case-list h2 { padding: 3% 4%; }

	.index_pro li.active .h-case-list h2 { padding: 3% 4%; }

	.h-case-list h2 { font-size: 20px; }

	.h-about-txt h2 { font-size: 26px; line-height: 30px; margin-bottom: 4%; }

	.h-about-txt h3 { font-size: 14px; }

	.h-about-l { display: none }

	.h-about-l, .h-about-r { width: 100%; }

	.h-about-txt { margin-left: 5%; margin-right: 5%; color: white; font-size: 14px; margin-top: 12%; }

	.h-news-cont { font-size: 0; margin-bottom: 8%; }

	.h-news-l { width: 100%; margin-right: 0; margin-bottom: 8% }

	.h-news-list { width: 100%; }

	.h-news-l dt a, .h-news-list dl dt a { font-size: 16px; }

	.h-news-list dl { width: 100%; padding: 5% 0; margin-bottom: 0; border-top: 1px solid #dfdfdf; border-bottom: 0; }

	.h-news-list dl dt, .h-news-l dl dt { background: url(/images/en/h-news-icon.png) no-repeat 0 5px; padding-left: 20px }

	.h-module .h-module-btn, .h-module h2, .h-module h3 { width: 90%; margin: 0 auto; }

	.h-module { padding: 10% 0; }

	.h-module h2 { font-size: 20px; margin-bottom: 5%; }

	.h-module h3 { font-size: 14px; margin-bottom: 5%; line-height:19px;}

	.h-module-btn p { display: inline-block; width: 100%; height: 38px; line-height: 38px; margin: 2% 0; }

	.h-about-ul li{font-size:12px; }

	.h-about-txt p{line-height:21px;}

	.h-module-btn p a{padding:0px 3px;}



	/*footer*/

	.footer-nav { display: table; width: 100%; border-right: 0; border-bottom: 1px solid #3f414d; margin-top: 12%; }

	.footer-column { float: left; width: 100% }

	.footer-nav dl { margin-bottom: 8%; width: 100%; float: left }

	.footer-nav dl dt { color: white; margin-bottom: 0; /*float: left;*/ width: 100%; }

	.footer-nav dl dd { width: 100%; /*float: left;*/ margin-top:6px;}

	.footer-nav dl dd a { width:46%; line-height:18px; display: inline-block; vertical-align:top; margin-bottom:4px;}

	.footer-contact { width: 100%; margin-left: 0; }

	.footer-contact .name { margin-bottom: 2%; }

	.footer-contact { margin-top: 6% }

	.copyright-text { width: 70%; margin-left: 30%; text-align: left; font-size:12px; line-height:22px;}



	/*内页*/

	.banner { height: 10rem }

	.banner img { object-fit: cover; object-position: -12rem -2rem; height: 13rem; }

	.nei_ban_title { position: absolute; z-index: 1; width: 100%; color: #fff; margin-top: 3.8rem; margin-left: 1%; }

	.paging a { display: inline-block; border-radius: 3px; padding: 5px 11px; background: white; background-color: white; font-size: 12px; margin-right: 3px; color: #bebebe; }

	.nei_ban_title span { display: none }

	.news-tab-worp { border-bottom: 0; height: auto; top: -40px; background: #f5f5f5; }

	.news-site { float: none; display: none }

	.news-tab-worp .row { margin: 0 }

	.news-tab { padding: 5px 0; float: left; width: 90%; background-color: #f5f5f5; height: 30px; overflow: hidden; }

	.news-tab-worp-fixed { width: 100%; /*overflow: hidden; */ height: auto; line-height: 24px; display: noned; position: static; }

	.news-tab-worp-fixed.cur { top: 0; display: noned; position: static; }

	.news-tab-worp-fixed.cur .news-tab li:hover a { color: white; }

	.news-tab-worp-fixed .news-tab li { float: none; min-width: 27%; color: #222; font-size: 14px; cursor: pointer; text-align: left; display: inline-block; line-height: 24px; margin-left: 5%; padding: 1% 0; }

	.news-tab-worp-fixed .news-tab li a:hover { background: none; color: #333; }

	.news-tab li:hover { color: #333; }

	.news-tab-worp-fixed .news-tab li:hover { background: none }

	.news-tab-arrow { display: block; position: absolute; top: 0px; right: -11%; width: 22%; height: 40px; background-color: #128bf1; text-align: center; line-height: 40px; color: white; float: right; }

	.news-tab-worp-fixed.cur .news-site, .news-tab-worp-fixed.cur .news-tab a { color: #333; }

	.product-pic h3{height:42px; overflow:hidden; line-height:18px;}



	/*.news-tab-arrow { display: block; position: absolute; top: 7px; right: -9%; width: 24px; height: 24px; background-color: white; border-radius: 50%; text-align: center; border: 1px solid #dfdfdf; line-height: 27px; overflow: hidden; }

	.news-tab-arrow p { display: inline-block; }

	.news-tab-arrow p.cur { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #d51621; }

	.news-tab-arrow p.cur2 { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #1994fc; }*/

	.news-tab-worp-fixed .news-tab li a { margin: 0; padding: 0 }

	.hr-links { margin: 7% 0; }

	.hr-links p { margin: 5% 0; }



	/*新闻动态*/

	.contact-info h2 { font-size: 26px; line-height: 30px; margin: 7% 0 5%; background: url(/images/en/lin7.png) no-repeat center; }

	.nei_ban_title h2 { font-size: 26px; }



	/*.news-list h2 { margin: 7% 0 3%; font-size: 26px; line-height: 30px; }*/

	.news-list dl { width: 100%; margin-right: 0; margin-top: 0; margin-bottom: 6% }

	.news-deta { background: #f0f0f0; margin: 8% 0 4%; padding: 0; }

	.news-deta h2 { padding-bottom: 20px; }



	/*联系我们*/

	.contact-info { padding-bottom: 12 %; }

	.contact-info h2 { margin: 7% 0 5% 8%; }

	.contact-info dl dt { font-size: 16px; }

	.contact-info dl { width: 100%; margin-left: 0; padding: 15% 4% 10%; margin-top: 3%; }

	.contact-info dl dd { color: #666; margin-bottom: 1%; font-size: 14px; }



	/*	.message h2 { font-size: 26px; margin-bottom: 3%; line-height: 30px; }*/

	.message ul li { width: 100%; margin-bottom:4%; }

	.send_buttom { width: 95%; }

	.message_buttom { margin-bottom: 7% }



	/*经典案例*/

	.n-case-l { width: 100%;padding-top:10% }

	.n-case-l li { margin: 0; float: left; width: 100%; margin-bottom: 7%; height: 48%; position: relative; overflow: hidden; }

	.case-tab { border-bottom: 1px solid #dfdfdf; margin: 12% 0 6%; }

	.case-tab a { padding: 0; width: 49%; border-right: 1px solid #dfdfdf; font-size: 18px; line-height: 22px; margin-bottom: 5%; }

	.case-list ul li { float: left; width: 100%; margin-bottom: 2% }

	.down-inner { margin: 7% 0px; }

	.down-inner h2 { font-size: 26px; margin-bottom: 3%; line-height: 30px; }

	.down-list li { width: 100%; margin-right: 0; }

	.idea h2 { text-align: center; font-size: 26px; line-height: 30px; margin-bottom: 4%; background: url(/images/en/lin7.png) no-repeat center; margin-bottom: 8% }



	/*协伟概况*/

	.about-wrap { padding: 0; }

	.about-wrap h2, .zhuanli h2, .news-list h2, .product-cont h2, .product-text h2, .product-info h2, .contact-info h2, .down-inner h2, .message h2 { font-size: 28px; line-height: 30px; margin-top: 10%; margin-bottom: 8% }

	.about-l { background: #f5f5f5 url(/images/en/dtma.png) no-repeat top right/auto 90%; display: block; width: 90%; padding: 10% 5%; margin-bottom: 10%; }

	.about-l .deta { padding: 0; margin: 0 0 10%; text-align: center; }

	.about-l .deta h2 { margin-top: 2%; margin-bottom: 3% }

	.about-pic { margin-top: 8%; }

	.about-pic  img { width: 100%; margin-bottom: 6% }

	.about-r .iso-logo { margin: 4% 0 7% 0; }

	.about-r { display: block; width: 100%; padding-left: 0; }

	.idea { padding: 9% 0; }

	.field-list dl { width: 100%; margin: 0; border-right:; }

	.hr-box dl { width: 100%; margin: 0; margin-bottom: 7% }

	.hr-box dl dd h3 { margin-bottom:6px; }

	.hr-list li { width: 100%; margin: 0; margin-bottom:5%; }

	.hr-list li .text { height: auto; overflow: visible; }

	.hr-hd { margin-top: 8% }

	.hr-hd .hint { width: 100%; padding-top: 3% }

	.hr-email { margin-top: 8%; margin-bottom: 10%; padding-top: 10%; overflow: hidden; }

	.hr-email a.hr-email-btn { display: inline-block; font-size: 15px; margin-bottom: 5% }

	.hr-email span { display: block }

	.zhs_box li { float: left; width: 50%; padding: 1%; }

	.zhs_box li p { margin-top: 10px; min-height: 80px; }

	.zhuanli_box_1 li, .zhuanli_box_2 li { float: left; width: 50%; padding: 1%; }

	.zhuanli_box_1 h3, .zhuanli_box_2 h3{margin-bottom: 6%}

	.idea-word { width: 100%; text-align: left; margin-bottom: 6%; }

	.idea ul li { width: 48%; margin: 2% 1%; }

	.idea ul li i { display: inline-block; width: 60%; margin-bottom: 8%; }

	.field-list dl dd { padding: 20px 30px; min-height: 0; }

	.news-deta-hd .date { width:100%; padding-left:0%; overflow: hidden; text-align: left; }

	.news-deta-hd .date .date-icon, .news-deta-hd .date .date-ico .hand-icon { width: 50%; text-align: left; }

	.news-deta-hd .date span.fx { padding-left: 0; display:none;}

	.bdsharebuttonbox{display:none;}

	.product-pic { width: 100%; display: block; margin-bottom: 6%; }

	.product-pic li { width: 48%; }

	.product-cont-info { width: 86%; padding:9% 7%; display: block; line-height: 24px; margin-bottom:20px;}

	.product-text .product-text-info { float: left; width: 100%; margin: 0; margin-bottom: 2%; background: #f8f8f8; display: block; min-height: 150px; padding:5% 3% 5% 1%; box-sizing: border-box; margin-bottom: 6% }

	.product-info h3 { margin-top: 12%; margin-bottom:5%;}

	.product-info p { text-align: center; margin:4% 0 4%; }

	.faq-info{padding:15px;}

	.down-list li{margin-top:3%;}

	.faq-list h3{font-size:14px;}

	.contact-info dl dt{ top:-6%;}





	/*鼠标经过图片放大CSS3*/

	.h-case-r img, .h-product-list img, .news-list dl p img, .n-case-l img, .hr-box dl dt img { -webkit-transition: all ease .3s; transition: all ease .3s

	z-index:8; }

	.h-case-r img:hover, .h-product-list img:hover, .news-list dl p img:hover, .n-case-l img:hover, .hr-box dl dt img:hover { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

	.h-product-list p { z-index: 999 }

}



/*手机端 440分辨率以下（小于480px）*/

@media only screen and (max-width:480px) {

	body { font: 14px/24px  Verdana, Geneva, sans-serif; color: #222; background: white; }

	.row { width: 90%; margin: 0 5%; }

	.header-wrap { height: 3.5rem; z-index: 999; }

	.header { height: 100%; position: static; border-top: 2px solid #333; }

	.header .logo { float: left; margin-top: 0.5rem; }

	.header .logo a { display: block; margin-top: 0.3rem }

	.header .logo img { height: 2rem }

	.language { display: none }

	.nav { display: none; }

	.lang { display: block }

	.header-wrap { position: relative; }

	.wap-nav { float: right; height: 100% }

	.wap-nav .lang { float: left; margin-top: 1.1rem; font-size: 16px; padding-right:25px; }

	.wap-nav .lang a { color: #444 }

	.wap-nav-icon { margin-top: 1.2rem; width: 25px; float: right }

	.wap-nav-icon li { height: 2px; background-color: #d51621; margin-bottom: 6px; }

	.wap-nav-down { position: absolute; background-color: #f4f4f4; width: 100%; z-index: 9999; color: white; top: 100%; display: none; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); }

	.mask { position: fixed; background-color: #000; background-color: rgba(0, 0, 0, 0.3); top: 0; left: 0; height: 100%; width: 100%; z-index: 99; display: none; }

	.wap-nav-down ul { padding: 2% 5%; }

	.wap-nav-down ul li { border-bottom: 1px solid #e6e4e4; padding: 3% 0; }

	.wap-nav-down ul li  a { display: block; }

	.wap-nav-down ul li  a:hover { color: #d51621; }

	.wap-nav-down ul li  a i { font-size: 20px; padding-right: 8px; color: #ccc; }

	.home_rslides { height: 13rem }

	.home_rslides img { object-fit: cover; width: 100%; object-position: -14rem 0; height: 15rem; }

	.overpaly { position: static; width: 100%; height: 100%; background-color: #000; background-color: rgba(0, 0, 0, 0.2); z-index: 5 }

	.home_banner_title { width: 100%; margin-top:15%; margin-left: 0; }

	.home_banner_title h1 span { font-size: 24px;  margin-right: 0px; }

	.home_banner_title h1 { letter-spacing: 0px; font-size:24px; line-height:24px; margin-bottom: 5px }

	.home_banner_title h2, .home_banner_title p { display: none; }

	.iso-logo { margin: 25px 0 15px; }

	.iso-logo li { width: 31%; margin: 0 1%; }

	.iso-logo span { font-size: 12px; }

	.wap-h-title { display: block; }

	.h-title { text-align: center; margin-top: 12%; margin-bottom: 8%; }

	.h-title h2 { font-size: 26px; line-height: 30px; margin-bottom: 4% }

	.h-title h3 { font-size: 14px; font-weight: normal; letter-spacing: 0; line-height: 20px }

	.h-product .h-title { padding: 0 10%; }

	.h-product-list li { width: 95%; margin: 0 auto 5%; display: block; }

	.h-product-list li span { font-size: 16px; margin: 18px 0 12px; }

	.product-more { width: 95%; margin: 4% auto 12%; }

	.product-more a { text-align: center; display: inline-block; color: white; width: 100%; height: 38px; line-height: 38px; }

	.h-case-title { display: none }

	.h-case-r { display: block; float: left; width: 100%; margin-bottom: 6%; }

	.h-case-r li { margin: 0 0 5% 0; height: auto; width: 100%; }

	.index_pro li { float: none; width: 100%; margin-bottom: 7% }

	.index_pro { position: relative; margin-bottom: 12%; }

	.index_pro li.active { position: relative; z-index: 10; margin-top: 0; width: 100%; border: 1px solid #1994fc; box-shadow: 0 0 15px #ccc; }

	.h-case-list h2 { padding: 3% 4%; }

	.index_pro li.active .h-case-list h2 { padding: 3% 4%; }

	.h-case-list h2 { font-size: 20px; }

	.h-about-txt h2 { font-size: 26px; line-height: 30px; margin-bottom: 4%; }

	.h-about-txt h3 { font-size: 14px; }

	.h-about-l { display: none }

	.h-about-l, .h-about-r { width: 100%; }

	.h-about-txt { margin-left: 5%; margin-right: 5%; color: white; font-size: 14px; margin-top: 12%; }

	.h-news-cont { font-size: 0; margin-bottom: 8%; }

	.h-news-l { width: 100%; margin-right: 0; margin-bottom: 8% }

	.h-news-list { width: 100%; }

	.h-news-l dt a, .h-news-list dl dt a { font-size: 16px; }

	.h-news-list dl { width: 100%; padding: 5% 0; margin-bottom: 0; border-top: 1px solid #dfdfdf; border-bottom: 0; }

	.h-news-list dl dt, .h-news-l dl dt { background: url(/images/en/h-news-icon.png) no-repeat 0 5px; padding-left: 20px }

	.h-module .h-module-btn, .h-module h2, .h-module h3 { width: 90%; margin: 0 auto; }

	.h-module { padding: 10% 0; }

	.h-module h2 { font-size: 20px; margin-bottom: 5%; }

	.h-module h3 { font-size: 14px; margin-bottom: 5%; line-height:19px;}

	.h-module-btn p { display: inline-block; width: 100%; height: 38px; line-height: 38px; margin: 2% 0; }

	.h-about-ul li{font-size:12px; }

	.h-about-txt p{line-height:21px;}

	.h-module-btn p a{padding:0px 3px;}



	/*footer*/

	.footer-nav { display: table; width: 100%; border-right: 0; border-bottom: 1px solid #3f414d; margin-top: 12%; }

	.footer-column { float: left; width: 100% }

	.footer-nav dl { margin-bottom: 8%; width: 100%; float: left }

	.footer-nav dl dt { color: white; margin-bottom: 0; /*float: left;*/ width: 100%; }

	.footer-nav dl dd { width: 100%; /*float: left;*/ margin-top:6px;}

	.footer-nav dl dd a { width:46%; line-height:18px; display: inline-block; vertical-align:top; margin-bottom:4px;}

	.footer-contact { width: 100%; margin-left: 0; }

	.footer-contact .name { margin-bottom: 2%; }

	.footer-contact { margin-top: 6% }

	.copyright-text { width: 70%; margin-left: 30%; text-align: left; font-size:12px; line-height:22px;}



	/*内页*/

	.banner { height: 10rem }

	.banner img { object-fit: cover; object-position: -12rem -2rem; height: 13rem; }

	.nei_ban_title { position: absolute; z-index: 1; width: 100%; color: #fff; margin-top: 3.8rem; margin-left: 1%; }

	.paging a { display: inline-block; border-radius: 3px; padding: 5px 11px; background: white; background-color: white; font-size: 12px; margin-right: 3px; color: #bebebe; }

	.nei_ban_title span { display: none }

	.news-tab-worp { border-bottom: 0; height: auto; top: -40px; background: #f5f5f5; }

	.news-site { float: none; display: none }

	.news-tab-worp .row { margin: 0 }

	.news-tab { padding: 5px 0; float: left; width: 90%; background-color: #f5f5f5; height: 30px; overflow: hidden; }

	.news-tab-worp-fixed { width: 100%; /*overflow: hidden; */ height: auto; line-height: 24px; display: noned; position: static; }

	.news-tab-worp-fixed.cur { top: 0; display: noned; position: static; }

	.news-tab-worp-fixed.cur .news-tab li:hover a { color: white; }

	.news-tab-worp-fixed .news-tab li { float: none; min-width: 27%; color: #222; font-size: 14px; cursor: pointer; text-align: left; display: inline-block; line-height: 24px; margin-left: 5%; padding: 1% 0; }

	.news-tab-worp-fixed .news-tab li a:hover { background: none; color: #333; }

	.news-tab li:hover { color: #333; }

	.news-tab-worp-fixed .news-tab li:hover { background: none }

	.news-tab-arrow { display: block; position: absolute; top: 0px; right: -11%; width: 22%; height: 40px; background-color: #128bf1; text-align: center; line-height: 40px; color: white; float: right; }

	.news-tab-worp-fixed.cur .news-site, .news-tab-worp-fixed.cur .news-tab a { color: #333; }

	.product-pic h3{height:42px; overflow:hidden; line-height:18px;}



	/*.news-tab-arrow { display: block; position: absolute; top: 7px; right: -9%; width: 24px; height: 24px; background-color: white; border-radius: 50%; text-align: center; border: 1px solid #dfdfdf; line-height: 27px; overflow: hidden; }

	.news-tab-arrow p { display: inline-block; }

	.news-tab-arrow p.cur { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 8px solid #d51621; }

	.news-tab-arrow p.cur2 { width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #1994fc; }*/

	.news-tab-worp-fixed .news-tab li a { margin: 0; padding: 0 }

	.hr-links { margin: 7% 0; }

	.hr-links p { margin: 5% 0; }



	/*新闻动态*/

	.contact-info h2 { font-size: 26px; line-height: 30px; margin: 7% 0 5%; background: url(/images/en/lin7.png) no-repeat center; }

	.nei_ban_title h2 { font-size: 26px; }



	/*.news-list h2 { margin: 7% 0 3%; font-size: 26px; line-height: 30px; }*/

	.news-list dl { width: 100%; margin-right: 0; margin-top: 0; margin-bottom: 6% }

	.news-deta { background: #f0f0f0; margin: 8% 0 4%; padding: 0; }

	.news-deta h2 { padding-bottom: 20px; }



	/*联系我们*/

	.contact-info { padding-bottom: 12 %; }

	.contact-info h2 { margin: 7% 0 5% 8%; }

	.contact-info dl dt { font-size: 16px; }

	.contact-info dl { width: 100%; margin-left: 0; padding: 15% 4% 10%; margin-top: 3%; }

	.contact-info dl dd { color: #666; margin-bottom: 1%; font-size: 14px; }



	/*	.message h2 { font-size: 26px; margin-bottom: 3%; line-height: 30px; }*/

	.message ul li { width: 100%; margin-bottom:4%; }

	.send_buttom { width: 95%; }

	.message_buttom { margin-bottom: 7% }



	/*经典案例*/

	.n-case-l { width: 100%;padding-top:10% }

	.n-case-l li { margin: 0; float: left; width: 100%; margin-bottom: 7%; height: 48%; position: relative; overflow: hidden; }

	.case-tab { border-bottom: 1px solid #dfdfdf; margin: 12% 0 6%; }

	.case-tab a { padding: 0; width: 49%; border-right: 1px solid #dfdfdf; font-size: 18px; line-height: 22px; margin-bottom: 5%; }

	.case-list ul li { float: left; width: 100%; margin-bottom: 2% }

	.down-inner { margin: 7% 0px; }

	.down-inner h2 { font-size: 26px; margin-bottom: 3%; line-height: 30px; }

	.down-list li { width: 100%; margin-right: 0; }

	.idea h2 { text-align: center; font-size: 26px; line-height: 30px; margin-bottom: 4%; background: url(/images/en/lin7.png) no-repeat center; margin-bottom: 8% }



	/*协伟概况*/

	.about-wrap { padding: 0; }

	.about-wrap h2, .zhuanli h2, .news-list h2, .product-cont h2, .product-text h2, .product-info h2, .contact-info h2, .down-inner h2, .message h2 { font-size: 28px; line-height: 30px; margin-top: 10%; margin-bottom: 8% }

	.about-l { background: #f5f5f5 url(/images/en/dtma.png) no-repeat top right/auto 90%; display: block; width: 90%; padding: 10% 5%; margin-bottom: 10%; }

	.about-l .deta { padding: 0; margin: 0 0 10%; text-align: center; }

	.about-l .deta h2 { margin-top: 2%; margin-bottom: 3% }

	.about-pic { margin-top: 8%; }

	.about-pic  img { width: 100%; margin-bottom: 6% }

	.about-r .iso-logo { margin: 4% 0 7% 0; }

	.about-r { display: block; width: 100%; padding-left: 0; }

	.idea { padding: 9% 0; }

	.field-list dl { width: 100%; margin: 0; border-right:; }

	.hr-box dl { width: 100%; margin: 0; margin-bottom: 7% }

	.hr-box dl dd h3 { margin-bottom:6px; }

	.hr-list li { width: 100%; margin: 0; margin-bottom:5%; }

	.hr-list li .text { height: auto; overflow: visible; }

	.hr-hd { margin-top: 8% }

	.hr-hd .hint { width: 100%; padding-top: 3% }

	.hr-email { margin-top: 8%; margin-bottom: 10%; padding-top: 10%; overflow: hidden; }

	.hr-email a.hr-email-btn { display: inline-block; font-size: 15px; margin-bottom: 5% }

	.hr-email span { display: block }

	.zhs_box li { float: left; width: 50%; padding: 1%; }

	.zhs_box li p { margin-top: 10px; min-height: 80px; }

	.zhuanli_box_1 li, .zhuanli_box_2 li { float: left; width: 50%; padding: 1%; }

	.zhuanli_box_1 h3, .zhuanli_box_2 h3{margin-bottom: 6%}

	.idea-word { width: 100%; text-align: left; margin-bottom: 6%; }

	.idea ul li { width: 48%; margin: 2% 1%; }

	.idea ul li i { display: inline-block; width: 60%; margin-bottom: 8%; }

	.field-list dl dd { padding: 20px 30px; min-height: 0; }

	.news-deta-hd .date { width:100%; padding-left:0%; overflow: hidden; text-align: left; }

	.news-deta-hd .date .date-icon, .news-deta-hd .date .date-ico .hand-icon { width: 50%; text-align: left; }

	.news-deta-hd .date span.fx { padding-left: 0; display:none;}

	.bdsharebuttonbox{display:none;}

	.product-pic { width: 100%; display: block; margin-bottom: 6%; }

	.product-pic li { width: 48%; }

	.product-cont-info { width: 86%; padding:9% 7%; display: block; line-height: 24px; margin-bottom:20px;}

	.product-text .product-text-info { float: left; width: 100%; margin: 0; margin-bottom: 2%; background: #f8f8f8; display: block; min-height: 150px; padding:5% 3% 5% 1%; box-sizing: border-box; margin-bottom: 6% }

	.product-info h3 { margin-top: 12%; margin-bottom:5%;}

	.product-info p { text-align: center; margin:4% 0 4%; }

	.faq-info{padding:15px;}

	.down-list li{margin-top:3%;}

	.faq-list h3{font-size:14px;}

	.contact-info dl dt{ top:-6%;}





	/*鼠标经过图片放大CSS3*/

	.h-case-r img, .h-product-list img, .news-list dl p img, .n-case-l img, .hr-box dl dt img { -webkit-transition: all ease .3s; transition: all ease .3s

	z-index:8; }

	.h-case-r img:hover, .h-product-list img:hover, .news-list dl p img:hover, .n-case-l img:hover, .hr-box dl dt img:hover { -webkit-transform: scale(1.15); transform: scale(1.15); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

	.h-product-list p { z-index: 999 }

}



/*宽屏 1280分辨率以上（大于1200px）*/

@media screen and (min-width:1280px) { }



/*笔记本窄屏 1100分辨率（大于960px，小于1279px) */

@media screen and (min-width:960px) and (max-width:1280px) { }



/*窄屏 880分辨率（大于768px，小于959px）*/

@media screen and (min-width:768px) and (max-width:960px) { }



/*ipad 720分辨率（大于480px，小于767px）*/

@media screen and (min-width:480px) and (max-width:768px) { }



/*手机端 440分辨率以下（小于479px）*/

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