@font-face {font-family: "iconfont";
  font-display: swap;
  src: url('../fonts/iconfont.eot?t=1594434812178'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1594434812178#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1594434812178') format('woff'),
  url('../fonts/iconfont.ttf?t=1594434812178') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1594434812178#iconfont') format('svg'); /* iOS 4.1- */
  font-weight: normal;
  font-style: normal;
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bigger3:before {
  content: "\e649";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-left10:before {
  content: "\e7f0";
}

.icon-right10:before {
  content: "\e7f1";
}

.icon-download4:before {
  content: "\e7a3";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-search7:before {
  content: "\e7b5";
}

.icon-email1:before {
  content: "\e7c4";
}

.icon-mobile:before {
  content: "\e7d0";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile1:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c5";
}

.icon-email11:before {
  content: "\e7c9";
}

.icon-skype1:before {
  content: "\e7ca";
}

.icon-fax1:before {
  content: "\e7cd";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cf";
}

.icon-wechat:before {
  content: "\e7d1";
}

.icon-phone2:before {
  content: "\e7d2";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-Country:before {
  content: "\e77f";
}


/* CSS Document */
* { margin: 0; padding: 0; font-family: "微软雅黑" !important;}

html { font-size: 62.5%; height: 100%; }

body { margin: 0 auto; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-size: 1.4rem; height: 100%; overflow-x: hidden; max-width: 1920px; }

img { border: none; max-width: 100%; height: auto; }

ul li { list-style-type: none; }

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; color: #333; }

a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }

h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }

.clear { clear: both; }

.maln { margin-left: auto !important; }

input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-size: 1.4rem; color: #333; border: none; outline: none; }

.l { float: left; }

.r { float: right; }

.fix { *zoom: 1; }

.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

::-moz-selection { background: #0062a6; color: #fff; }

::selection { background: #0062a6; color: #fff; }

.at-resp-share-element .at4-share-count-container { text-decoration: none; float: right; padding-right: 15px; line-height: 25px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

::-webkit-input-placeholder { /* WebKit browsers */ color: #666666; }

:-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #666666; }

::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #666666; opacity: 1; }

:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #666666; }

.search ::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

.search :-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

.search ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1; }

.search :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.div4 ::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

.div4 :-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

.div4 ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1; }

.div4 :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.wp { width: 1200px; margin: auto; }

@media screen and (min-width: 1220px) { .wp { width: 1200px; margin: auto; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .wp { width: 980px; margin: auto; } }

@media screen and (max-width: 999px) { .wp { width: 95%; margin: auto; } }

.wp2 { width: 1500px; margin: auto; }

@media screen and (min-width: 1520px) { .wp2 { width: 1500px; margin: auto; } }

@media screen and (min-width: 1220px) and (max-width: 1519px) { .wp2 { width: 1200px; margin: auto; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .wp2 { width: 980px; margin: auto; } }

@media screen and (max-width: 999px) { .wp2 { width: 95%; margin: auto; } }

.no_margin { margin-left: auto\0 !important; }

@media screen and (min-width: 1220px) { .no_margin { margin-left: auto !important; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .no_margin { margin-left: auto !important; } }

/*.container*/
.wap-hd-nav { display: none; }

.wap-nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.wap-nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.wap-nav .nav span { font-family: arial, helvetica, sans-serif; }

.wap-nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.wap-nav .nav form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.wap-nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url("../images/sousuo.png") no-repeat center center; }

.wap-nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wap-nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; padding-left: 20px; position: relative; }

.wap-nav .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../images/shizi.png") no-repeat center center;z-index:99; }

.wap-nav .addition.active { background-image: url("../images/yizi.png"); }

.wap-nav .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.wap-nav .nav > ul > li > a { margin-right: 40px; color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.wap-nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.wap-nav .nav > ul > li .c-show { display: none; width: 100%; }

.wap-nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; margin-right: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; padding-left: 20px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { margin-right: 40px; padding-left: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > dl { padding: 20px; }

.wap-nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.wap-nav .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #f08200; }

@media screen and (min-width: 768px) { .wap-nav, .menubtn { display: none; } }

@media screen and (max-width: 991px) { .wap-hd-nav { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #fff; }
  .wap-hd-nav-item { width: 25%; }
  .wap-hd-nav-item a { display: block; padding: 5px 0; line-height: 20px; font-size: 14px; color: white; text-align: center; background-color: #363636; }
  .wap-hd-nav-item a.active { color: white; background-color: #fff; } }

/***********  lunbo  *************/
* { margin: 0; padding: 0; }

li { list-style: none; }

#wowslider-container1 { display: table; zoom: 1; position: relative; width: 100%; max-width: 1920px; margin: 0px auto 0px; z-index: 90; text-align: left; font-size: 10px; text-shadow: none; -moz-box-sizing: content-box; box-sizing: content-box; }

* html #wowslider-container1 { width: 1920px; }

#wowslider-container1 .ws_images ul { position: relative; width: 10000%; height: 100%; left: 0; list-style: none; margin: 0; padding: 0; border-spacing: 0; overflow: visible; }

#wowslider-container1 .ws_images ul li { position: relative; width: 1%; height: 100%; line-height: 0; overflow: hidden; float: left; padding: 0 0 0 0 !important; margin: 0 0 0 0 !important; }

#wowslider-container1 .ws_images { position: relative; left: 0; top: 0; height: 100%; max-width: 1920px; vertical-align: top; border: none; overflow: hidden; }

#wowslider-container1 .ws_images ul a { width: 100%; height: 100%; display: block; color: transparent; }

#wowslider-container1 img { max-width: none !important; }

#wowslider-container1 .ws_images .ws_list img, #wowslider-container1 .ws_images > div > img { width: 100%; border: none 0; max-width: none; padding: 0; margin: 0; }

#wowslider-container1 .ws_images iframe { position: absolute; z-index: -1; }

#wowslider-container1 .ws-title > div { display: inline-block !important; }

#wowslider-container1 a { text-decoration: none; outline: none; border: none; }

#wowslider-container1 .ws_bullets { float: left; position: absolute; z-index: 70; }

/* compatibility with Joomla styles */
#wowslider-container1 .ws_script { display: none; }

#wowslider-container1 sound, #wowslider-container1 object { position: absolute; }

#wowslider-container1 .ws_effect { position: static; width: 100%; height: 100%; }

#wowslider-container1 .ws_photoItem { border: 2em solid #fff; margin-left: -2em; margin-top: -2em; }

#wowslider-container1 .ws_cube_side { background: #A6A5A9; }

#wowslider-container1.ws_gestures { cursor: -webkit-grab; cursor: -moz-grab; cursor: pointer; }

#wowslider-container1.ws_gestures.ws_grabbing { cursor: -webkit-grabbing; cursor: -moz-grabbing; }

#wowslider-container1.ws_video_playing .ws_bullets, #wowslider-container1.ws_video_playing .ws_fullscreen, #wowslider-container1.ws_video_playing .ws_next, #wowslider-container1.ws_video_playing .ws_prev { display: none; }

#wowslider-container1 .ws_video_btn { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; z-index: 55; }

#wowslider-container1 .ws_video_btn.ws_youtube, #wowslider-container1 .ws_video_btn.ws_vimeo { display: block; }

#wowslider-container1 .ws_video_btn div { position: absolute; background-size: 200%; top: 50%; left: 50%; width: 7em; height: 5em; margin-left: -3.5em; margin-top: -2.5em; }

#wowslider-container1 .ws_video_btn.ws_youtube div { background-position: 0 0; }

#wowslider-container1 .ws_video_btn.ws_youtube:hover div { background-position: 100% 0; }

#wowslider-container1 .ws_video_btn.ws_vimeo div { background-position: 0 100%; }

#wowslider-container1 .ws_video_btn.ws_vimeo:hover div { background-position: 100% 100%; }

#wowslider-container1 .ws_playpause.ws_hide { display: none !important; }

#wowslider-container1 .ws_images { box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); -webkit-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); -o-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); transition: box-shadow 0.5s cubic-bezier(0.4, 0, 0.2, 1); }

#wowslider-container1 .ws_images:hover { box-shadow: 0px 17px 50px rgba(0, 0, 0, 0.19); }

#wowslider-container1 a.ws_prev span { font-size: 0px; }

#wowslider-container1 .ws_bullets a { position: relative; text-shadow: none; color: transparent; display: inline-block; width: 11px; height: 11px; margin: 0 5.5px; background: transparent; border: 2px solid #fff; border-radius: 50%; }

#wowslider-container1 .ws_bullets a span { font-size: 0px; }

#wowslider-container1 .ws_bullets a.ws_selbull { background: #f08200; border: 2px solid #f08200; }

#wowslider-container1 a.ws_next { right: 7%; }

#wowslider-container1 a.ws_prev { left: 7%; }

#wowslider-container1 .ws_playpause { display: none !important; }

#wowslider-container1 a.ws_next { position: absolute; top: 50%; z-index: 60; overflow: hidden; margin-top: -24px; }

#wowslider-container1 a.ws_prev { position: absolute; top: 50%; z-index: 60; overflow: hidden; margin-top: -24px; }

#wowslider-container1 a.ws_prev i, #wowslider-container1 a.ws_next i { display: block; width: 43px; height: 43px; line-height: 43px; border-radius: 50%; border: 2px solid #999999; color: #999999; text-align: center; font-size: 22px; font-size: 2.2rem; }

#wowslider-container1 a.ws_prev:hover i, #wowslider-container1 a.ws_next:hover i { color: #f08200; border: 2px solid #f08200; }

/* IE10+ hacks */
/* IE10+ hacks */
_:-ms-input-placeholder, :root #wowslider-container1 .ws_playpause:after { line-height: 2.8em; }

/* bottom center */
#wowslider-container1 .ws_bullets { bottom: 31px; left: 0; text-align: center; width: 100%; }

#wowslider-container1 .ws-title { position: absolute; margin-right: 10em; z-index: 50; left: 0.3em; padding: 1em; bottom: 30px; top: auto; opacity: 1; }

#wowslider-container1 .ws-title div, #wowslider-container1 .ws-title span { display: inline-block; padding: 0.5em; }

#wowslider-container1 .ws-title div { display: block; margin-top: 0.5em; font-size: 1.1em; padding: 1em; line-height: 1.15em; color: #000000; border: 3px solid; border-color: #ffffff; border-radius: 7px; background-color: white; }

#wowslider-container1 .ws-title span { font-size: 1.8em; border: 3px solid; border-color: #ffffff; border-radius: 7px; background-color: rgba(0, 0, 0, 0.2); }

#wowslider-container1 .ws_logo { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 9; }

#wowslider-container1 img.loading { width: 96px; height: 48px; }

#wowslider-container1 .ws_bullets a img { text-indent: 0; display: block; bottom: 7px; left: -48px; visibility: hidden; position: absolute; max-width: none; }

#wowslider-container1 .ws_bullets a:hover img { visibility: visible; }

#wowslider-container1 .ws_bulframe div div { height: 48px; overflow: visible; position: relative; }

#wowslider-container1 .ws_bulframe div { left: 0; overflow: hidden; position: relative; width: 96px; background-color: #FFFFFF; }

#wowslider-container1 .ws_bullets .ws_bulframe { display: none; bottom: 25px; margin-left: 5px; overflow: visible; position: absolute; cursor: pointer; border: 3px solid; border-color: #ffffff; border-radius: 5px; }

#wowslider-container1 .ws_bulframe div div { height: auto; }

@media all and (max-width: 760px) { #wowslider-container1 .ws_fullscreen { display: block; } }

@media all and (max-width: 768px) { #wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { display: none; }
  #wowslider-container1 .ws_bullets { bottom: 5px; }
  #wowslider-container1 .ws_bullets a { width: 8px; height: 8px; margin: 0 4px; } }

/***********  toplx  ************/
.toplx { background: #fff; padding-bottom: 13px; }

.toplx ul { float: right; margin-top: 29px; }

.toplx p, .toplx li, .toplx a { color: #333333; }

.toplx ul li { float: left; padding-left: 20px; border-left: 1px solid #e9e9e9; margin-right: 30px; font-size: 16px; font-size: 1.6rem; }

.toplx ul li i { font-size: 20px; font-size: 2rem; color: #0062a6; margin-right: 7px; }

.toplx ul li p { margin-top: 20px; }

.toplx ul li p a:hover { color: #0062a6; }

.headyou { margin-top: 9px; }

.topsjj { line-height: 32px; }

.topsjj i { font-size: 18px; font-size: 1.8rem; color: #999999; }

.topsjj a { margin-right: 9px; }

.topsjj a:hover i { color: #0062a6; }

.m-hdlang { position: relative; overflow: visible; border: 1px solid #dadada; border-radius: 5px; padding-left: 5px; line-height: 30px; }

.m-hdlang .lang-list { position: absolute; left: 0; top: 110%; background-color: #FFF; z-index: 999; width: 100%; display: none; text-align: center; font-size: 12px; font-size: 1.2rem; border: solid 1px #C5C5C5; margin-top: -2px; padding-top: 3px; padding-bottom: 1px; }

.m-hdlang .lang-item { float: none; line-height: 22px; }

.m-hdlang .lang-item a { color: #555; }

.m-hdlang .lang-item a:hover { color: #f08200; }

.m-hdlang > .lang-item { font-size: 14px; font-size: 1.4rem; display: inline-block; color: #999999; line-height: 24px; }

.m-hdlang > .lang-item.j-nextshow { padding-right: 20px; background: url(../images/xiala.png) no-repeat right 10px; }

.m-hdlang > .lang-item svg { vertical-align: middle; }

.m-hdlang > .lang-item i { font-size: 12px; font-size: 1.2rem; color: #fff; vertical-align: middle; margin-left: 7px; }

/***********  head  ************/
.head { background: #f08200; }

.logo { padding-top: 23px; }

.logo img { max-width: 100%; }

.navlist { padding-top: 17px; }

.navlist2 { display: none; }

.navlist > li { float: left; margin-left: 57px; position: relative; padding-bottom: 9px; }

.navlist > li > a { font-size: 16px; font-size: 1.6rem; font-weight: bold; text-transform: uppercase; display: block; padding: 0 16px; padding-bottom: 6px; color: #fff; }

.navlist > li:hover > a { background: url(../images/navbg.jpg) no-repeat center bottom; color: #0062a6; }

.navlist > li.currentnav > a { background: url(../images/navbg.jpg) no-repeat center bottom; color: #0062a6; }

.search { margin-top: 14px; position: relative; }

.sou { width: 267px; height: 33px; line-height: 33px; padding-left: 8px; border: 1px solid #dadada; color: #999999; border-radius: 5px; }

.suo { position: absolute; right: 1px; top: 1px; width: 33px; height: 33px; background: transparent; cursor: pointer; }

.search form i { position: absolute; right: 1px; top: 1px; width: 33px; height: 33px; line-height: 33px; text-align: center; background: #9a9a9a; color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 18px; font-size: 1.8rem; }

@media screen and (max-width: 1219px) { .topsjj a { margin-right: 6px; }
  .sou { width: 248px; }
  .navlist > li { margin-left: 20px; }
  .toplx ul li { margin-right: 20px; } }

@media screen and (max-width: 999px) { .navlist > li > a { padding: 0; padding-bottom: 6px; font-size: 14px; font-size: 1.4rem; }
  .navlist > li { display: inline-block; float: none; margin: 0 15px; }
  .navlist { text-align: center; }
  .toplx ul li { font-size: 14px; font-size: 1.4rem; }
  .toplx ul { display: none; }
  .logo { padding-top: 15px; } }

@media screen and (max-width: 880px) { .navlist > li { margin: 0 10px; } }

@media screen and (max-width: 767px) { .navlist2 { display: block; }
  .navlist1 { display: none; }
  .navlist > li { width: 25%; margin: 0; float: left; text-align: center; }
  .search, .topsjj { display: none; }
  .logo { display: block; float: none; max-width: 230px; margin: 0 auto; }
  .m-hdlang { position: absolute; right: 20px; top: 25px; } }

@media screen and (max-width: 600px) { .logo { max-width: 180px; }
  .toplx { padding-bottom: 5px; } }

@media screen and (max-width: 500px) { .logo { max-width: 180px; float: left; } }

@media screen and (max-width: 400px) { .navlist > li > a { font-size: 12px; font-size: 1.2rem; } }

/*************  fyp  **************/
.fyp { padding-top: 47px; padding-bottom: 59px; }

.sybt { text-align: center; font-size: 44px; font-size: 4.4rem; text-transform: uppercase; font-family: 'HelveticaLTStd-Bold'; }

.sybt a:hover { color: #f08200; }

.sydes { display: block; text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; max-width: 1355px; margin: 0 auto; margin-top: 14px; margin-bottom: 28px; }

.sydes:hover { color: #f08200; }

#outer #tab { font-size: 0; letter-spacing: 0; }

#outer #tab li { display: inline-block; vertical-align: top; padding: 2px; text-align: center; border: 1px solid #bdbdbd; border-top-left-radius: 13px; border-bottom-right-radius: 13px; margin-left: 31px; margin-bottom: 24px; cursor: pointer; }

#outer #tab li span { display: block; border: 1px solid #fff; line-height: 42px; width: 216px; color: #333333; font-size: 18px; font-size: 1.8rem; border-top-left-radius: 10px; border-bottom-right-radius: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

#outer #tab li.current { background: #f08200; }

#outer .ul { display: none; padding-top: 25px; }

#outer #tab li:hover { border: 1px solid #f08200; background: #f08200; }

#outer #tab li:hover span { border: 1px solid #fff; color: #fff; }

#outer #tab li.current { background: #f08200; border: 1px solid #f08200; }

#outer #tab li.current span { border: 1px solid #fff; color: #fff; }

.plunbo .img-scroll { position: relative; }

.plunbo .prev, .plunbo .next { position: absolute; display: block; top: 50%; margin-top: -15px; }

.plunbo .prev i, .plunbo .next i { font-size: 36px; font-size: 3.6rem; color: #888888; }

.plunbo .prev:hover i, .plunbo .next:hover i { color: #f08200; }

.plunbo .prev { left: -7px; cursor: pointer; }

.plunbo .next { right: -7px; cursor: pointer; }

.plunbo .img-list { position: relative; overflow: hidden; margin: 0 30px; padding: 10px; }

.plunbo .img-list ul { width: 10000%; }

.plunbo .img-list li { float: left; display: inline; width: 330px; margin-right: 33px; position: relative; position: relative; text-align: center; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syptu img { width: 100%; max-width: 438px; max-height: 422px; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.sypcon { border: 1px solid #e9e9e9; border-top: none; padding: 0 16px; padding-top: 15px; padding-bottom: 17px; }

.syptu { display: block; border: 1px solid #e9e9e9; overflow: hidden; }

.sypp1 { display: block; font-size: 18px; font-size: 1.8rem; color: #333; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.sypp2 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 26px; height: 52px; overflow: hidden; margin-top: 13px; color: #333333; }

.plunbo .img-list li:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.plunbo .img-list li:hover .syptu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.plunbo .img-list li:hover .sypcon { background: #f08200; }

.plunbo .img-list li:hover .sypp1 { color: #fff; }

.plunbo .img-list li:hover .sypp2 { color: #fff; }

@media screen and (max-width: 1519px) { .sybt { font-size: 40px; font-size: 4rem; }
  #outer #tab li span { font-size: 16px; font-size: 1.6rem; }
  #outer #tab li { margin-left: 10px; }
  #outer #tab li span { width: 183px; }
  .plunbo .img-list li { width: 255px; }
  .sypp1 { font-size: 16px; font-size: 1.6rem; }
  .sypp2 { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 1219px) { .sybt { font-size: 30px; font-size: 3rem; }
  #outer #tab li span { width: 150px; line-height: 36px; }
  #outer #tab li { margin-left: 6px; margin-bottom: 20px; }
  .plunbo .img-list li { margin-right: 20px; width: 210px; } }

@media screen and (max-width: 999px) { .sybt { font-size: 24px; font-size: 2.4rem; }
  .sydes { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  #outer #tab li { width: 24%; margin: 0 0.5%; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 10px; }
  #outer #tab li span { width: auto; }
  .plunbo .img-list { padding: 0; }
  .plunbo .img-list li:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); }
  .plunbo .img-list li { width: 0.31333%; margin: 0 0.01%; } }

@media screen and (max-width: 767px) { .fyp { padding-top: 35px; padding-bottom: 35px; }
  .sydes { margin-bottom: 20px; }
  .plunbo .prev i, .plunbo .next i { font-size: 30px; font-size: 3rem; }
  #outer #tab li span { font-size: 14px; font-size: 1.4rem; line-height: 30px; }
  .sypcon { padding-left: 10px; padding-right: 10px; } }

@media screen and (max-width: 650px) { #outer #tab li { width: 32.333%; }
  #outer .ul { padding-top: 18px; }
  .plunbo .img-list li { width: 0.48%; } }

@media screen and (max-width: 500px) { #outer #tab li { width: 49%; }
  .sybt { font-size: 22px; font-size: 2.2rem; }
  .sypp1 { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 450px) { .plunbo .img-list li { width: 0.98%; } }

/************ syapp ***********/
.syapp { padding-top: 44px; padding-bottom: 18px; background: #f4f8fb; }

.syapp .prev, .syapp .next { position: absolute; display: block; top: 46%; margin-top: -20px; }

.syapp .prev i, .syapp .next i { display: block; width: 43px; height: 43px; line-height: 43px; border-radius: 50%; border: 2px solid #9e9e9e; text-align: center; font-size: 24px; font-size: 2.4rem; color: #9b9b9b; }

.syapp .prev:hover i, .syapp .next:hover i { color: #f08200; border: 2px solid #f08200; }

.syapp .prev { left: 34px; cursor: pointer; }

.syapp .next { right: 34px; cursor: pointer; }

.syapp .img-scroll { padding-top: 6px; position: relative; }

.syapp .img-list { position: relative; overflow: hidden; margin: 0 110px; }

.syapp .img-list ul { width: 10000%; }

.syapp .img-list li { float: left; display: inline; width: 0.242%; margin-right: 0.0104%; position: relative; position: relative; text-align: center; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syapp .img-list li .syapptu img { width: 100%; max-width: 408px; max-height: 290px; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syappbox { margin-bottom: 18px; }

.syappcon { position: relative; overflow: hidden; }

.syappcover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; text-align: center; background: url(../images/appcover.png); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syapp1 { display: block; padding: 0 40px; font-size: 22px; font-size: 2.2rem; line-height: 30px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 21.5%; }

.syapp2 { display: block; padding: 0 40px; color: #fff; font-size: 16px; font-size: 1.6rem; line-height: 24px; height: 72px; overflow: hidden; margin-top: 27px; }

.sypp3 { display: block; font-size: 18px; font-size: 1.8rem; font-weight: bold; line-height: 30px; margin-top: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.syappbox:hover .syappcover { top: 0; }

.syappbox:hover .syapptu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.syappbox:hover .sypp3 { color: #f08200; }

@media screen and (max-width: 1600px) { .syapp1 { padding: 0 20px; font-size: 18px; font-size: 1.8rem; margin-top: 13%; }
  .syapp2 { padding: 0 20px; } }

@media screen and (max-width: 1400px) { .syapp2 { margin-top: 15px; font-size: 14px; font-size: 1.4rem; }
  .sypp3 { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 1219px) { .syapp1 { font-size: 16px; font-size: 1.6rem; padding: 0 10px; margin-top: 10%; }
  .syapp2 { padding: 0 10px; margin-top: 10px; }
  .syapp .img-list { margin: 0 85px; }
  .syapp .prev { left: 20px; }
  .syapp .next { right: 20px; } }

@media screen and (max-width: 999px) { .syappcover { position: static; padding: 10px; width: auto; }
  .syapp1 { margin-top: 0; padding: 0; }
  .syapp2 { padding: 0; margin-top: 5px; }
  .sypp3 { display: none; }
  .syapp .img-list li { width: 0.313333%; margin: 0 0.01%; }
  .syapp .prev i, .syapp .next i { width: 36px; height: 36px; line-height: 36px; font-size: 20px; font-size: 2rem; }
  .syapp .img-list { margin: 0 65px; } }

@media screen and (max-width: 767px) { .syapp .img-list li { width: 0.48%; }
  .syapp { padding-top: 30px; } }

@media screen and (max-width: 500px) { .syapp .img-list li { width: 0.98%; } }

@media screen and (max-width: 400px) { .syapp .img-list { margin: 0 46px; }
  .syapp .prev i, .syapp .next i { width: 30px; height: 30px; line-height: 30px; }
  .syapp .prev { left: 10px; }
  .syapp .next { right: 10px; }
  .syappbox { margin-bottom: 10px; } }

/************  sya  *************/
.sydabg { background: url(../images/sybg1.jpg) repeat-y center top; }

.sya { padding-top: 38px; padding-bottom: 100px; }

.k { position: relative; padding-top: 48px; padding-bottom: 20px; }

.ktu { width: 330px; display: block; margin: 0 auto; }

.ktu img { display: block; width: 100%; max-width: 330px; max-height: 286px; }

.ai { width: 130px; height: 130px; position: absolute; }

.kbox { position: absolute; }

.kbox1 .ai { left: -15px; top: -15px; }

.kbox2 .ai { left: -15px; top: -15px; }

.kbox3 .ai { left: -15px; top: -15px; }

.kbox4 .ai { right: -15px; top: -15px; }

.kbox5 .ai { right: -15px; top: -15px; }

.kbox6 .ai { right: -15px; top: -15px; }

.a_img { position: absolute; left: 21px; top: 21px; }

.syap1 { font-size: 18px; font-size: 1.8rem; display: block; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.syap2 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 26px; height: 78px; overflow: hidden; }

.kbox1 { left: 0; top: 0; padding-left: 120px; width: 394px; }

.kbox2 { left: 0; top: 152px; padding-left: 120px; width: 314px; }

.kbox3 { left: 0; top: 306px; padding-left: 120px; width: 394px; }

.kbox4 { right: 0; top: 0; padding-right: 120px; width: 396px; }

.kbox5 { right: 0; top: 152px; padding-right: 120px; width: 314px; }

.kbox6 { right: 0; top: 306px; padding-right: 120px; width: 394px; }

.kbox1 .syap1 { padding-bottom: 24px; background: url(../images/xian1.png) no-repeat right bottom; }

.kbox2 .syap1 { padding-bottom: 13px; background: url(../images/xian2.png) no-repeat right bottom; margin-bottom: 6px; }

.kbox3 .syap1 { padding-bottom: 13px; background: url(../images/xian3.png) no-repeat right bottom; margin-bottom: 5px; }

.kbox4 .syap1 { padding-bottom: 24px; background: url(../images/xian4.png) no-repeat left bottom; }

.kbox5 .syap1 { padding-bottom: 13px; background: url(../images/xian5.png) no-repeat left bottom; }

.kbox6 .syap1 { padding-bottom: 13px; background: url(../images/xian6.png) no-repeat left bottom; }

.kbox1 .abox a { padding-right: 26px; }

.kbox3 .abox a { padding-right: 10px; }

.kbox4 .abox a { text-align: right; padding-left: 35px; }

.kbox5 .abox a { text-align: right; }

.kbox6 .abox a { text-align: right; padding-left: 40px; }

.aibg { -webkit-transition: 1s; -o-transition: 1s; -moz-transition: 1s; transition: 1s; }

.kbox:hover .aibg { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); }

.syap1:hover { color: #f08200; }

.syap2:hover { color: #f08200; }

@media screen and (max-width: 1219px) { .kbox1 { width: 287px; }
  .kbox2 { width: 205px; }
  .kbox3 { width: 287px; }
  .kbox4 { width: 288px; }
  .kbox5 { width: 207px; }
  .kbox6 { width: 287px; }
  .sya { padding-bottom: 70px; } }

@media screen and (max-width: 999px) { .k { padding-top: 0; }
  .ktu { width: auto; max-width: 330px; margin-bottom: 20px; }
  .kbox { position: relative; top: auto; left: auto; right: auto; width: auto; min-height: 130px; }
  .kbox1, .kbox2, .kbox3 { padding-left: 135px; }
  .kbox4, .kbox5, .kbox6 { padding-right: 135px; }
  .kbox .abox .syap1 { background: none; padding: 0; }
  .kbox .abox .syap2 { padding: 0; }
  .kbox1 .ai, .kbox2 .ai, .kbox3 .ai { left: 0; top: -15px; }
  .kbox4 .ai, .kbox5 .ai, .kbox6 .ai { right: 0; top: -15px; }
  .syap2 { height: auto; }
  .sya { padding-bottom: 20px; } }

@media screen and (max-width: 767px) { .syap1 { font-size: 16px; font-size: 1.6rem; }
  .syap2 { font-size: 14px; font-size: 1.4rem; }
  .a_img { width: 50px; }
  .aibg { width: 100%; }
  .ai { width: 93px; height: 93px; }
  .kbox1, .kbox2, .kbox3 { padding-left: 97px; }
  .kbox4, .kbox5, .kbox6 { padding-right: 97px; }
  .kbox { min-height: 90px; margin-bottom: 15px; } }

@media screen and (max-width: 500px) { .sya { padding-top: 30px; } }

/********  sygroup  ********/
.sygroup { padding-bottom: 50px; background: url(../images/sybg2.png) no-repeat center bottom; }

.sygroup .sybt { font-size: 40px; font-size: 4rem; margin-bottom: 135px; }

.g_list { width: 1275px; margin: 0 auto; }

.gbox { width: 580px; }

.gtu { overflow: hidden; }

.gtu img { display: block; width: 100%; max-width: 176px; max-height: 140px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.gbox.l .gtu { margin-right: 12px; }

.gbox.r .gtu { margin-left: 12px; }

.gnr { padding-top: 20px; }

.gp1 { display: block; color: #fff; font-size: 18px; font-size: 1.8rem; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.gp2 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 26px; height: 78px; overflow: hidden; color: #fff; margin-top: 18px; }

.gbox.r .gnr { text-align: right; }

.gp1:hover { color: #f08200; }

.gp2:hover { color: #f08200; }

.gbox:hover .gtu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

@media screen and (max-width: 1519px) { .g_list { width: 100%; } }

@media screen and (max-width: 1219px) { .sygroup .sybt { font-size: 30px; font-size: 3rem; }
  .gbox { width: 475px; } }

@media screen and (max-width: 999px) { .sygroup .sybt { font-size: 24px; font-size: 2.4rem; }
  .gbox { width: 100%; margin-bottom: 20px; }
  .sygroup { background: #1e74af; padding-top: 40px; }
  .sygroup .sybt a { color: #fff; }
  .sygroup .sybt { margin-bottom: 40px; } }

@media screen and (max-width: 767px) { .gp1 { font-size: 16px; font-size: 1.6rem; }
  .gp2 { font-size: 14px; font-size: 1.4rem; }
  .sygroup { padding-bottom: 25px; } }

@media screen and (max-width: 500px) { .sygroup .sybt { font-size: 22px; font-size: 2.2rem; } }

@media screen and (max-width: 450px) { .gbox.l .gtu, .gbox.r .gtu { float: none; width: auto; display: block; max-width: 176px; margin: 0 auto; }
  .gnr { text-align: center !important; } }

/************  syn  ************/
.syn { padding-top: 49px; padding-bottom: 68px; }

.syn .sybt { margin-bottom: 52px; }

.synbox { width: 572px; }

.syntu { width: 220px; display: block; margin-right: 38px; overflow: hidden; }

.syntu img { display: block; width: 100%; max-width: 220px; max-height: 220px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syntu:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.synnr { padding-top: 13px; }

.synp1 { display: block; font-size: 18px; font-size: 1.8rem; font-weight: bold; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.synnr span { display: inline-block; margin-top: 8px; margin-bottom: 15px; }

.synnr span i { color: #a7a7a7; }

.synp2 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 26px; max-height: 78px; overflow: hidden; }

.synp1:hover { color: #f08200; }

.synp2:hover { color: #f08200; }

.synp3 { display: inline-block; min-width: 126px; line-height: 30px; border-radius: 8px; text-align: center; text-transform: uppercase; font-weight: bold; background: #0062a6; color: #fff; margin-top: 24px; }

.synp3:hover { background: #f08200; }

@media screen and (max-width: 1219px) { .synbox { width: 475px; }
  .syntu { margin-right: 30px; }
  .synp1 { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 999px) { .synbox { width: 100%; margin-bottom: 20px; }
  .syn { padding-bottom: 45px; } }

@media screen and (max-width: 767px) { .syn { padding-bottom: 20px; }
  .synp2 { font-size: 14px; font-size: 1.4rem; }
  .syn .sybt { margin-bottom: 30px; } }

@media screen and (max-width: 500px) { .syntu { float: none; width: auto; max-width: 220px; margin: 0 auto; }
  .syn { padding-top: 35px; }
  .synp3 { margin-top: 15px; } }

/*************  bottom  ************/
.bottom { background: #404040; padding-top: 38px; font-size: 16px; font-size: 1.6rem; padding-bottom: 7px; }

.bottom p, .bottom li, .bottom a, .bottom span { color: #fff; }

.bottom a:hover { color: #f08200; }

.div > a, .div > span { display: block; font-size: 20px; font-size: 2rem; font-weight: bold; color: #fff; margin-bottom: 19px; text-transform: uppercase; }

.div1 { width: 290px;/* margin-right: 45px;*/ margin-right: 50px;}

.div1 li { line-height: 30px; }

.div2 { /*margin-right: 71px; */margin-right: 100px; }

.div2 li { line-height: 30px; }

.div3 li { line-height: 30px; }

.div4 { width: 438px; }

.div4 form { padding-top: 4px; }

.div4 .xing { padding-left: 17px; background: url(../images/syxing.png) no-repeat left 21px; margin-bottom: 19px; }

.div4 .xing input { height: 46px; line-height: 46px; color: #999999; padding-left: 10px; font-size: 16px; font-size: 1.6rem; }

.div4 .intbox1 input { width: 181px; }

.div4 .intbox2 input { width: 474px; }

.div4 .intbox3 textarea { width: 420px; padding-left: 10px; line-height: 26px; padding-top: 7px; height: 93px; font-size: 16px; font-size: 1.6rem; color: #999; }

.div4 .intbox4 input.syint1 { width: 151px; float: left; }

.div4 .intbox4 input.syint2 { padding: 0; width: 125px; height: 46px; line-height: 46px; text-align: center; background: #f08200; color: #fff; font-size: 16px; font-size: 1.6rem; float: right; cursor: pointer; font-weight: bold; text-transform: uppercase; }

.div4 .intbox4 img { margin-left: 9px; cursor: pointer; }

.div4 .intbox4 input.syint2:hover { background: #ed8b16; }

.bsjj a { margin-right: 4px; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; top: 0; }

.bsjj { padding-top: 17px; }

.bsjj a:hover { top: -10px; }

.copyright { line-height: 26px; }

.cnzz { padding-left: 10px; }

.keys { color: #999999; line-height: 24px; text-align: center; margin-top: 33px; font-size: 14px; font-size: 1.4rem; }

.keys a, .keys span { color: #999999; }

.dibu { background: #292929; text-align: center; padding-top: 7px; padding-bottom: 5px; }

.dibu p, .dibu li, .dibu a, .dibu span { color: #999999; }

.link { line-height: 26px; min-height: 26px; }

.link a { padding: 0 20px; }

.link a, .link span { display: inline-block; }

.dibu a:hover { color: #f08200; }

@media screen and (max-width: 1219px) { .div > a, .div > span { font-size: 18px; font-size: 1.8rem; }
  .div1 { margin-right: 25px; width: 255px; }
  .bottom { font-size: 14px; font-size: 1.4rem; }
  .div2 { margin-right: 30px; } 
    .div4 .intbox1 input{width:153px;}
    .div4 .intbox3 textarea{width:342px;}
    .div4 .intbox4 input.syint1{width:94px;}
}

@media screen and (min-width: 1000px) and (max-width: 1219px) { .div4 { width: 370px; }
  .intbox1 input { width: 150px; }
  .intbox3 textarea { width: 343px; }
  .intbox4 input.syint1 { width: 100px; }
  .intbox4 input.syint2 { width: 118px; } }

@media screen and (max-width: 999px) { .div1 { width: 50%; margin-right: 0; }
  .div2, .div3 { width: 25%; margin-right: 0; }
  .div4 { float: left; margin-top: 20px; }
  .bsjj { padding-top: 40px; } 
    
    .div4{width:100%;}
    .intbox1{float:none;}
    .div4 .intbox1 input{width:calc(100% - 12px);}
    .div4 .intbox3 textarea{width:calc(100% - 12px);}
    .div4 .intbox4 input.syint1{width:calc(100% - 260px);}
}

@media screen and (max-width: 767px) { .div { display: none; }
  .keys { margin-top: 0; }
  .bottom { padding-top: 15px; padding-bottom: 15px; }
  .link { display: none; }
  .dibu { padding-bottom: 65px; } }

/************  bread  *************/
.mianbao { font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #333333; padding-top: 26px; }

.mianbao a { color: #333333; }

.mianbao a:hover { color: #0062a6; }

.co00 { color: #0062a6 !important; }

.bannerf img { display: block; width: 100%; max-width: 1920px; }

.fymain { padding-top: 31px; padding-bottom: 100px; }

/**********   product1   **********/
.pzuo { width: 260px; }

.pyou { width: 900px; }

.subNavBox .subNav { cursor: pointer; line-height: 20px; padding: 10px; padding-left: 17px; padding-right: 30px; background: #f3f3f3; margin-bottom: 6px; position: relative; border: 1px solid #e6e6e6; }

.subNavBox .subNav a { font-size: 16px; font-size: 1.6rem; color: #333333;display:block; }

.subNavBox .subNav a i { font-size: 16px; font-size: 1.6rem; color: #999999; position: absolute; right: 10px; top: 10px; }

.subNavBox .subNav:hover { background: #f08200; }

.subNavBox .subNav:hover a { color: #fff; }

.subNavBox .subNav:hover a i { color: #fff; }

.subNavBox .subNav:hover a i::before { content: "\e723"; }

.subNavBox .currentDd a { color: #fff; }

.subNavBox .currentDd a i { color: #fff; }

.subNavBox .currentDd a i::before { content: "\e723"; }

.subNavBox .currentDt { background: #f08200; }

.subNavBox .navContent { display: none; background: #fff; padding-top: 7px; padding-bottom: 4px; margin-bottom: 7px; margin-top: -6px; border: 1px solid #e7e7e7; border-top: none; }

.subNavBox .navContent > li > a { display: block; font-size: 16px; font-size: 1.6rem; line-height: 28px; padding: 3px 0; color: #333333; padding-left: 33px; padding-right: 10px; position: relative; }

.subNavBox .navContent > li > a:hover { color: #f08200; }

.subNavBox .navContent > li > a.current { color: #f08200; }

.subNavBox .navContent > li div p { line-height: 26px; padding-top: 3px; padding-bottom: 3px; padding-left: 50px; font-size: 16px; font-size: 1.6rem; }

.subNavBox .navContent > li div p a { display: block; color: #666666; font-size: 14px; font-size: 1.4rem; }

.subNavBox .navContent > li div p a:hover { color: #f08200; }

.title1 { text-align: center; padding-left: 10px; padding-right: 10px; font-size: 24px; font-size: 2.4rem; font-weight: bold; line-height: 45px; position: relative; background: #f08200; display: block; text-transform: uppercase; margin-bottom: 4px; }

.title1 a { color: #fff; }

.title2 { margin-top: 42px; margin-bottom: 0; }

.tags { line-height: 30px; padding-top: 8px; background: #fff; border: 1px solid #d2d2d2; border-top: none; padding-left: 12px; padding-right: 12px; padding-bottom: 7px; }

.tags a { color: #333333; padding-right: 5px; display: inline-block; }

.tags a:hover { color: #f08200; }

.plbt { font-size: 20px; font-size: 2rem; margin-bottom: 12px; color: #333333; }

.plxx { line-height: 30px; margin-bottom: 31px; font-size: 16px; font-size: 1.6rem; color: #333333; }

.plxx p, .plxx span { color: #333333; }

.plxx a { color: #f08200; }

.pbox { width: 270px; float: left; margin-left: 45px; text-align: center; margin-bottom: 36px; }

.ptu { display: block; border: 1px solid #e9e9e9; }

.ptu img { display: block; width: 100%; max-width: 438px; max-height: 422px; }

.pcon { border: 1px solid #e9e9e9; border-top: none; padding: 0 6px; padding-top: 10px; padding-bottom: 12px; }

.pp1 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333333; }

.pp2 { display: block; font-size: 14px; font-size: 1.4rem; line-height: 26px; height: 52px; overflow: hidden; margin-top: 3px; color: #333333; }

.pp3 { margin-top: 11px; text-align: center; }

.pp3 a { display: inline-block; width: 123px; height: 31px; line-height: 31px; text-align: center; color: #0062a6; border: 1px solid #0062a6; border-radius: 16px; }

.pp3 input { cursor: pointer; margin-right: 8px; }

.pp1:hover { color: #0062a6; }

.pp2:hover { color: #0062a6; }

.pp3 a:hover { color: #fff; background: #0062a6; border: 1px solid #0062a6; }

.ms_ye { text-align: center; margin-top: 22px; }

.ms_ye a { display: inline-block; width: 33px; line-height: 28px; text-align: center; margin: 0 3px; background: #fff; border: 1px solid #e5e5e5; margin-bottom: 10px; }

.ms_sx,.big { width: 67px !important; }

.ms_ye .ms_current_ye,.ms_ye .active { background: #0062a6; border: 1px solid #0062a6; color: #fff; }

.ms_ye a:hover { background: #0062a6; border: 1px solid #0062a6; color: #fff; }

.xiangshang { display: inline-block; margin-left: 12px; padding-right: 23px; background: url(../images/xs.jpg) no-repeat right 6px; }

.xiangshang input { width: 148px; height: 30px; line-height: 30px; text-align: center; color: #fff; cursor: pointer; background: #0062a6; }

.xiangshang input:hover { background: #0b69aa; }

@media screen and (max-width: 1219px) { .pyou { width: 700px; }
  .pbox { margin-left: 20px; width: 220px; }
  .fymain { padding-bottom: 60px; } }

@media screen and (max-width: 999px) { .pyou { width: 100%; }
  .pzuo { width: 100%; margin-top: 30px; }
  .pbox { width: 23%; margin: 0 1%; margin-bottom: 20px; }
  .plbt { font-size: 18px; font-size: 1.8rem; }
  .plxx { font-size: 14px; font-size: 1.4rem; }
  .fymain { padding-bottom: 40px; } }

@media screen and (max-width: 767px) { .plxx { line-height: 24px; }
  .pbox { width: 31.3333%; }
  .title2 { margin-top: 30px; }
  .plxx { margin-bottom: 20px; }
  .pp3 input { margin-right: 4px; }
  .pp3 a { width: 106px; }
  .mianbao { padding-top: 12px; } }

@media screen and (max-width: 550px) { .fymain { padding-top: 20px; }
  .plbt { font-size: 16px; font-size: 1.6rem; }
  .pbox { width: 48%; } }

@media screen and (max-width: 400px) { .pp2 { font-size: 12px; font-size: 1.2rem; }
  .pp1 { font-size: 14px; font-size: 1.4rem; } }

/************  product2  *************/
/*-------------2-2-products start----------------------------------------------------------*/
.product2 .prob-pic { width: 440px; float: left; }

.product2 .prob-pic-big { position: relative; }

.product2 .prob-pic-big-img { display: block; line-height: 0; font-size: 0; border: 1px solid #e9e9e9; }

.product2 .prob-pic-big-img .zoomPad { float: none; z-index: 8; }

.product2 .prob-pic-big-img .zoomPad > img { max-width: 100%;}

.product2 .zoomWrapperImage img { max-width: 1200px; }

.product2 .prob-pic-small { position: relative; margin-top: 19px; padding: 0 45px; }

.product2 .prob-pic-btn { position: absolute; top: 0; display: block; width: 21px; height: 100%; line-height: 99px; text-align: center; background: #e5e5e5; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }

.product2 .prob-pic-btn i { color: #999999; font-size: 20px; font-size: 2rem; }

.product2 .prob-pic-btn:hover { background: #f08200; }

.product2 .prob-pic-btn:hover i { color: #fff; }

.product2 .prob-pic-btn.prev { left: 0; }

.product2 .prob-pic-btn.next { right: 0; }

.product2 .prob-pic-list { overflow: hidden; }

.product2 .prob-pic-list ul { width: 1000%; overflow: hidden; }

.product2 .prob-pic-list ul li { position: relative; float: left; margin-right: 0.72%; width: 2.85%; }

.product2 .prob-pic-item .item-pic { border: 1px solid #e9e9e9; overflow: inherit; display: block; }

.product2 .prob-pic-item .item-pic img { display: block; }

.product2 .prob-pic-item .item-pic.zoomThumbActive { border: solid 1px #f08200; }

.product2 .prob-pic-item .item-pic img { -webkit-transition: none; -o-transition: none; -moz-transition: none; transition: none; max-width: 100%; display: block; }

.pro-share { margin-top: 95px; }

.share-title { display: inline-block; font-size: 14px; font-size: 1.4rem; color: #999999; position: relative; top: -8px; margin-right: 5px; }

.share-pic { display: inline-block; }

@media screen and (max-width: 1219px) { .zoomPad { cursor: default !important; }
  .zoomPup { display: none !important; }
  .zoomWindow { display: none !important; }
  .zoomPreload { display: none !important; } }

@media screen and (max-width: 767px) { .product2 .prob-pic { width: 100%; }
  .product2 .prob-pic-big { display: none; }
  .product2 .prob-pic-small { margin-top: 0; }
  .product2 .prob-pic-list ul li { margin-right: .2%; width: 3.2%; }
  .product2 .prob-pic-item .item-pic:before { display: none !important; } }

@media screen and (max-width: 550px) { .product2 .prob-pic-list ul li { margin-right: .2%; width: 4.9%; } }

@media screen and (max-width: 480px) { .product2 .prob-pic-list ul li { margin-right: 0%; width: 10%; } }

/* pro-info */
.pro-info { width: 420px; }

.pro-info .pro-title { font-size: 28px; font-size: 2.8rem; border-bottom: solid 1px #e7e7e7; line-height: 32px; font-style: normal; padding-bottom: 10px; margin-bottom: 20px; }

.pro-info .pro-desc { font-size: 16px; font-size: 1.6rem; line-height: 26px; color: #282828; min-height: 97px; margin: 0 0 16px; }

.pro-btn { display: inline-block; width: 166px; height: 41px; line-height: 41px; border-radius: 20px; font-size: 16px; font-size: 1.6rem; text-align: center; background-color: #0d6aab; color: #fff; }

.pro-btn:hover { background-color: #f08200; }

.pro-btn:first-child { margin-right: 40px; }

.pro-btns { margin-top: 41px; }

@media screen and (max-width: 1219px) { .pro-info .pro-desc { height: auto; min-height: auto; }
  .pro-btn:first-child { margin-right: 25px; } }

@media screen and (max-width: 767px) { .pro-info { margin: 0px auto 0; }
  .pro-btns { text-align: center; }
  .pro-btn:first-child { margin-right: 10px; } }

@media screen and (max-width: 550px) { .pro-btn { width: 45%; margin: 0 2%; }
  .pro-btn:first-child { margin-right: 0; } }

.pro2-detail { margin-top: 61px; }

@media screen and (max-width: 767px) { .pro2-detail { margin-top: 30px; } }

.pro2-detail .item-desc { padding: 28px 0 30px; font-size: 14px; font-size: 1.4rem; line-height: 30px; }

.pro2-detail .item-desc, .pro2-detail .item-desc a, .pro2-detail .item-desc p, .pro2-detail .item-desc li, .pro2-detail .item-desc span, .pro2-detail .item-desc strong, .pro2-detail .item-desc b, .pro2-detail .item-desc i, .pro2-detail .item-desc em { color: #333; }

.pro2-detail .item-desc img, .pro2-detail .item-desc iframe { max-width: 100%; }

@media screen and (max-width: 767px) { .pro2-detail .item-desc { padding: 15px 0; line-height: 24px; } }

.pro2-title { font-weight: bold; font-size: 22px; font-size: 2.2rem; text-transform: uppercase; border-bottom: solid 1px #ccc; line-height: 34px; padding: 5px 0; }

.pro2-title, .pro2-title a { color: #253E86; }

@media screen and (max-width: 767px) { .pro2-title { font-size: 18px; font-size: 1.8rem; } }

/*-------------2-2-products end------------------------------------------------------------*/
.cpxx { font-size: 16px; font-size: 1.6rem; line-height: 30px; }
.cpxx em{font-style: normal;font-size: 18px;color: rgb(247, 150, 70);font-weight: bold; line-height: 45px;}

.cpxx a { color: #f08200; }

.cpxx img, .cpxx iframe { max-width: 100%; }

.chanpinx { line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #333333; }

.chanpinx p, .chanpinx li, .chanpinx span, .chanpinx b { color: #333333; }

.chanpinx strong {  }

.chanpinx em{color: #f08200;font-weight: normal; font-size: 20px; font-size: 2rem; display: block;  line-height: 30px; margin-bottom: 8px; margin-top: 15px;font-style: normal;}

.chanpinx a { color: #f08200; }

.chanpinx img { max-width: 100%; margin-left: 15px;}

.chanpinx iframe { max-width: 100%; }

.chanpinx table, .nex table, .cpxx table { width: 97%; border-collapse: collapse; }

.chanpinx tr td, .nex tr td, .cpxx tr td {word-break: inherit!important; line-height: 20px; padding: 10px 2px; }

.table table { width: 100%; border-collapse: collapse; }

.chanpinx .table table td { border: 1px solid #d0cece; }

#outer11 #tab11 { margin-top: 41px; }

#outer11 #tab11 li { float: left; border-right: 4px solid #fff; line-height: 46px; width: 146px; background: #eeeeee; border-top: 2px solid #eeeeee; text-align: center; font-size: 16px; font-size: 1.6rem; cursor: pointer; }

#outer11 #tab11 li.current11 { background: #fafafa; color: #f08200; border-top: 2px solid #f08200; }

#outer11 #tab11 li:hover { background: #fafafa; color: #f08200; border-top: 2px solid #f08200; }

#outer11 .ul11 { display: none; padding-top: 30px; }

.tags2 { margin-top: 35px; line-height: 24px; border-top: 1px solid #f3f3f3; padding-top: 11px; }

.tags2 span { text-transform: uppercase; }

.tags2 a { color: #666666; }

.tags2 a:hover { color: #f08200; }

.zjpbt { font-size: 30px; font-size: 3rem; text-transform: uppercase; background: url(../images/zjpbtbg.jpg) repeat-x center center; font-family: 'HelveticaLTStd-Bold'; margin-top: 50px; margin-bottom: 31px; }

.zjpbt a { color: #0062a6; background: #fff; padding-right: 10px; }

.zjpbt a:hover { color: #f08200; }

.fypbox { width: 280px; float: left; margin-left: 26px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.fypbox .sypp1 { font-size: 16px; font-size: 1.6rem; }

.fypbox .sypp2 { font-size: 14px; font-size: 1.4rem; margin-top: 7px; color: #666666; }

.fypbox .sypcon { padding-top: 11px; padding-bottom: 9px; }

.fypbox:hover { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }

.fypbox:hover .sypcon { background: #f08200; }

.fypbox:hover .sypp1 { color: #fff; }

.fypbox:hover .sypp2 { color: #fff; }

.fypbox:hover .syptu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

@media screen and (max-width: 1000px) { .table { width: 100%; overflow: scroll; }
  .table table { width: 885px; } }

@media screen and (max-width: 1219px) { .pro-info { width: 415px; }
  .product2 .prob-pic { float: none; margin: 0 auto; }
  .pro-info { width: 100%; padding-top: 20px; }
  .pro-share { margin-top: 40px; }
  #outer11 #tab11 li { width: 112px; }
  .fypbox { margin-left: 20px; width: 230px; } 
  .chanpinx img{width: 380px!important;height: 380px!important;}
}

@media screen and (max-width: 999px) { .product2 .prob-pic { float: none; margin: 0 auto; }
  .pro-info { width: 100%; text-align: center; }
  .pro-btns { margin-top: 35px; }
  .product2 .cphui { padding-bottom: 30px; }
  #outer11 #tab11 li { margin: 0 0.5%; width: 15.6666%; border: none; }
  .fypbox { width: 23%; margin: 0 1%; }
  .zjpbt { font-size: 24px; font-size: 2.4rem; } }

@media screen and (max-width: 767px) { .product2 .prob-pic-btn { background: none; }
  .product2 .prob-pic-btn i { color: #333; position: relative; top: 27%; margin-top: -10px; }
  #outer11 #tab11 li { width: 32.333%; margin-bottom: 5px; line-height: 40px; }
  #outer11 #tab11 li.current11 { border-top: none; }
  #outer11 #tab11 li:hover { border-top: none; }
  .product2 .prob-pic-btn:hover { background: none; }
  .product2 .prob-pic-btn:hover i { color: #333; }
  .cpxx { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  .product2 .prob-pic-item .item-pic.zoomThumbActive { border: 1px solid #e9e9e9; }
  .fypbox { width: 31.333%; margin-bottom: 20px; } 
  .chanpinx img{float: none!important;margin: 0;margin-bottom: 20px!important;display: block;max-width: 100%;height: auto!important;}
}

@media screen and (max-width: 550px) { .fypbox { width: 48%; }
  #outer11 .ul11 { padding-top: 15px; } }

@media screen and (max-width: 500px) { #outer11 #tab11 li { width: 49%; }
  #outer11 #tab11 { margin-top: 30px; }
  .pro-btn { font-size: 14px; font-size: 1.4rem; height: 36px; line-height: 36px; } }

@media screen and (max-width: 400px) { .fypbox .sypp1 { font-size: 14px; font-size: 1.4rem; }
  .fypbox .sypp2 { font-size: 12px; font-size: 1.2rem; }
  .fypbox { margin-bottom: 10px; } }

.v_list { font-size: 0; letter-spacing: 0; }

.vilie { width: 425px; display: inline-block; vertical-align: top; margin-left: 50px; margin-bottom: 36px; }

.vitu { position: relative; padding-bottom: 63.529%; height: 0; overflow: hidden; }

.vitu iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

.vitu iframe body { margin: 0px !important; }

.vizi { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 5px; }

@media screen and (max-width: 1219px) { .vilie { margin-left: 30px; width: 335px; } }

@media screen and (max-width: 999px) { .vilie { width: 44%; margin: 0 3%; margin-bottom: 30px; } }

@media screen and (max-width: 767px) { .vilie { width: 48%; margin: 0 1%; margin-bottom: 20px; }
  .vizi { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 450px) { .vilie { width: 98%; }
  .tags2 { margin-top: 20px; } }

.fyapp_list { font-size: 0; letter-spacing: 0; }

.fyapp_list div { width: 262px; display: inline-block; vertical-align: top; text-align: center; margin-left: 50px; margin-bottom: 35px; }

.fyapp_list div img { display: block; width: 100%; max-width: 425px; max-height: 301px; }

.fyapp_list div p { font-size: 18px; font-size: 1.8rem; font-weight: bold; line-height: 30px; margin-top: 9px; }

.fyapp_list div p a { display: block; }

.fyapp_list div p a:hover { color: #f08200; }

@media screen and (max-width: 1219px) { .fyapp_list div { margin-left: 30px; width: 335px; }
  .fyapp_list div p { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 999px) { .fyapp_list div { width: 44%; margin: 0 3%; margin-bottom: 20px; } }

@media screen and (max-width: 767px) { .fyapp_list div { width: 48%; margin: 0 1%; margin-bottom: 20px; }
  .fyapp_list div p { font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 450px) { .fyapp_list div { width: 98%; } }

.downbox { position: relative; padding-bottom: 21px; border-bottom: 1px solid #e3e3e3; margin-bottom: 40px; }

.dtu { position: absolute; left: 0; bottom: 5px; }

.dnr { padding-left: 70px; padding-right: 170px; }

.da1 { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; font-size: 1.8rem; line-height: 30px; }

.da2 { display: block; line-height: 26px; margin-top: 3px; /*height: 52px; overflow: hidden; */font-size: 16px; font-size: 1.6rem; }

.dbtn { display: block; width: 120px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #bababa; background: #fff; position: absolute; right: 0px; bottom: 17px; color: #999999; }

.dbtn i { font-size: 18px; font-size: 1.8rem; vertical-align: middle; }

.da1:hover { color: #f08200; }

.da2:hover { color: #f08200; }

.dbtn:hover { background: #f08200; color: #fff; border: 1px solid #f08200; }

@media screen and (max-width: 1219px) { .da2 { font-size: 14px; font-size: 1.4rem; }
  .da1 { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 767px) { .dnr { padding-right: 0; }
  .dbtn { bottom: 10px; }
  .downbox { padding-bottom: 55px; } }

#outer11 .ul11 .pp3 { margin-top: 3px; }

#outer11 .ul11 .pcon { padding-bottom: 18px; }

#outer11 .ul11 .xiangshang input { width: 130px; height: 35px; line-height: 35px; border-radius: 5px; }

#outer11 .ul11 .ms_ye { margin-top: 0px; }

.compare table { border-collapse: collapse; }

.compare .table{overflow-x: scroll;}

.compare table tr td { padding: 18px 20px; line-height: 24px; vertical-align: top; padding-left: 2px;}

.compare table tr:first-child { border-bottom: 1px solid #e7e7e7; }

.compare table tr td:first-child { color: #0676bd; min-width: 186px; text-align: right; }

.compare table tr:first-child img { border: 1px solid #e9e9e9; max-width: 320px; display: block; margin: 0 auto; }

.compare table tr:first-child td { vertical-align: middle; }

.compare table tr td p { font-size: 16px; font-size: 1.6rem; line-height: 26px; text-align: center; margin-top: 10px; }

.compare table tr :nth-child(3) { border-left: 1px solid #e9e9e9; padding: 18px 20px; }

.return { display: block; width: 169px; line-height: 40px; border-radius: 5px; background: #0062a6; text-align: center; color: #fff; margin: 0 auto; margin-top: 75px; font-size: 16px; font-size: 1.6rem; margin-bottom: 64px; }

.return:hover { background: #f08200; }

.product3 .plxx { margin-bottom: 21px; }

.select-box { text-align: center; margin-bottom: 40px; }

.select-box span { font-size: 16px; font-size: 1.6rem; color: #f08200; line-height: 44px; display: inline-block; vertical-align: middle; margin-right: 3px; }

.select1 { width: 568px; display: inline-block; vertical-align: middle; height: 43px; border: solid 1px #f08200; background: #fafafa; position: relative; cursor: pointer; }

.select1:after { position: absolute; content: ""; width: 45px; height: 45px; background: #f08200 url(../images/select.png) no-repeat center; right: 0; top: -1px; pointer-events: none; cursor: pointer; }

.select1 > a { padding: 0 0 0 15px; line-height: 44px; position: relative; z-index: 10; display: block; margin-right: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; font-size: 16px; font-size: 1.6rem; text-align: left; }

.select1 > input { position: absolute; top: 0; left: 0; opacity: 0; z-index: 9; }

@media screen and (max-width: 999px) { .select1 { width: 60%; }
  .return { margin-top: 45px; margin-bottom: 30px; } }

@media screen and (max-width: 767px) { .select1 { width: 70%; }
  .select-box { margin-bottom: 30px; } }

@media screen and (max-width: 450px) { .select-box span { display: block; text-align: left; line-height: 40px; }
  .select1 { width: 98%; }
  .return { margin-top: 30px; font-size: 14px; font-size: 1.4rem; width: 160px; } }

.syiji { position: absolute; left: 0; width: 100%; top: 100%; background-color: #fafafa; border: solid 1px #e2e2e2; z-index: 9; display: none; }

.syiji > li { position: relative; cursor: pointer; }

.syiji > li input { cursor: pointer; z-index: 8; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }

.syiji > li > a { line-height: 26px; display: block; padding: 5px 15px; position: relative; z-index: 9; word-break: break-all; text-align: left; font-size: 16px; font-size: 1.6rem; }

.syiji > li > a:hover { background-color: #f08200; color: #FFFFFF; }

/*************  application1  **************/
.fyappbox {width: 366px;float: left;margin-left: 51px;margin-bottom: 20px;text-align: center;margin-bottom: 45px;}

.pyou .fyappbox {width: 264px;}


.fyappbox:hover .syappcover { top: 0; }

.syapptu img { display: block; width: 100%; max-width: 425px; max-height: 301px; }

.fyappbox .syapp1 { font-size: 18px; font-size: 1.8rem; font-weight: bold; }

.fyappbox .syapp2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; height: 78px; margin-top: 10px; }

.fyappbox .sypp3 { margin-top: 9px; }

.application1 .ms_ye { margin-top: 0; }

@media screen and (max-width: 1219px) { .fyappbox { margin-left: 25px; width: 310px; } 
.compare table tr:first-child img{max-width: 222px;}
}

@media screen and (max-width: 999px) { .fyappbox { width: 31.333%; margin: 0 1%; margin-bottom: 30px; }
  .fyappbox .syapp1 { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 550px) { .fyappbox { width: 48%; margin-bottom: 10px; }
  .fyappbox .syapp1 { font-size: 14px; font-size: 1.4rem; }
  .application1 .ms_ye { margin-top: 20px; } }

/***********  application2  ************/
.zhanshi_tp2 { position: relative; width: 804px; margin: auto; }

.zhanshi_tp2 .ulBigPic { width: 649px; overflow: hidden; }

.zhanshi_tp2 .ulBigPic li { width: 649px; display: none; position: relative; }

.zhanshi_tp2 .ulBigPic .liSelected { display: block; }

.zhanshi_tp2 .ulBigPic img { display: block; width: 649px; height: 459px; }

.gytu { display: block; }

#sLeftBtnB { cursor: pointer; width: 100%; height: 22px; display: block; position: absolute; top: 0px; background: #e5e5e5; left: 0; text-align: center; line-height: 22px; }

#sRightBtnB { cursor: pointer; width: 100%; height: 22px; display: block; position: absolute; bottom: 0px; background: #e5e5e5; left: 0; text-align: center; line-height: 22px; }

#sLeftBtnB i { color: #999999; font-size: 20px; font-size: 2rem; }

#sRightBtnB i { color: #999999; font-size: 20px; font-size: 2rem; }

#sRightBtnB:hover { background: #f08200; }

#sLeftBtnB:hover { background: #f08200; }

#sRightBtnB:hover i { color: #fff; }

#sLeftBtnB:hover i { color: #fff; }

.zhanshi_tp2 .dSmallPicBox { width: 118px; height: 459px; position: relative; }

.zhanshi_tp2 .dSmallPic { width: 118px; left: 0px; height: 337px; position: absolute; top: 0px; overflow: hidden; margin-top: 57px; }

.zhanshi_tp2 .dSmallPic ul { position: absolute; }

.zhanshi_tp2 .dSmallPic li { width: 118px; height: 84px; display: block; cursor: pointer; overflow: hidden; padding-bottom: 42px; }

.zhanshi_tp2 .dSmallPic li a { padding-left: 123px; display: block; line-height: 24px; }

.zhanshi_tp2 .dSmallPic .sPic { width: 110px; height: 90px; display: block; float: left; }

.zhanshi_tp2 .dSmallPic .sPic img { width: 116px; height: 82px; border: 1px solid transparent; }

.zhanshi_tp2 .dSmallPic li:hover .sPic img { border: 1px solid #f08200; }

.zhanshi_tp2 .dSmallPic li:hover a { color: #f08200; }

.zhanshi_tp2 .dSmallPic li.liSelected .sPic img { border: 1px solid #f08200; }

.zhanshi_tp2 .dSmallPic .sPic:hover {  }

/*3*/
.pop_up { width: 971px; height: 570px; padding: 10px; background: #fff; position: fixed; -position: absolute; left: 50%; top: 50%; margin-left: -498px; margin-top: -273px; display: none; z-index: 9999999; }

.pop_up_xx { width: 40px; height: 40px; position: absolute; top: -40px; right: 0; cursor: pointer; }

.pop_up2 { width: 500px; height: 500px; position: relative; overflow: hidden; }

.pop_up2 { width: 971px; height: 570px; position: relative; overflow: hidden; float: left; }

.pop_up2 ul { position: absolute; left: 0; top: 0; }

.pop_up2 ul li { width: 971px; height: 570px; float: left; }

.lunboa { padding-bottom: 4px; padding-top: 30px; }

.lunboa .ban .ban2 ul li { position: relative; }

.lunbob { display: none; }

.lunbob ul li { width: 31%; position: relative; float: left; margin: 10px 1% !important; }

.lunbob ul li a { display: block; }

.lunbob ul li a img { display: block; width: 100%; }

.gongchang2 { display: none; }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .lunbob { display: block; }
  .lunboa { display: none; } }

@media screen and (max-width: 999px) { .lunbob { display: block; }
  .lunboa { display: none; } }

@media screen and (max-width: 767px) { .lunbob ul li { width: 48%; } 
.compare table tr td:first-child{min-width: 125px;}
.compare table tr:first-child img{max-width: 150px;}
}

@media screen and (max-width: 450px) { .lunbob ul li { width: 98%; } }

.appbt1 { text-align: center; font-size: 22px; font-size: 2.2rem; line-height: 26px; margin-bottom: 23px; }

.appbt2 { font-size: 16px; font-size: 1.6rem; line-height: 28px; }

.application2 #outer11 #tab11 li { width: 176px; font-size: 18px; font-size: 1.8rem; }

.fyplunbo { margin-bottom: 60px; }

.fyplunbo .img-scroll { position: relative; }

.fyplunbo .prev, .fyplunbo .next { position: absolute; display: block; top: 50%; margin-top: -14px; }

.fyplunbo .prev i, .fyplunbo .next i { font-size: 20px; font-size: 2rem; color: #999999; }

.fyplunbo .prev:hover i, .fyplunbo .next:hover i { color: #f08200; }

.fyplunbo .prev { left: 1px; cursor: pointer; }

.fyplunbo .next { right: 1px; cursor: pointer; }

.fyplunbo .img-list { position: relative; overflow: hidden; margin: 0 73px; }

.fyplunbo .img-list ul { width: 10000%; }

.fyplunbo .img-list li { float: left; display: inline; width: 218px; margin-right: 50px; position: relative; position: relative; text-align: center; }

.fyplunbo .img-list li .syptu img { width: 100%; max-width: 405px; max-height: 405px; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.fylbbt { text-align: center; font-size: 24px; font-size: 2.4rem; line-height: 30px; margin-bottom: 26px; }

.fylbbt a:hover { color: #f08200; }

.lbptu { display: block; border: 1px solid #e5e5e5; overflow: hidden; }

.lbptu img { display: block; width: 100%; max-width: 438px; max-height: 422px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.lbpcon { border: 1px solid #e5e5e5; border-top: none; padding: 5px; padding-top: 15px; padding-bottom: 17px; text-align: center; }

.lbpp1 { display: block; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.lbpp1:hover { color: #f08200; }

.lbpbox:hover .lbptu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

@media screen and (max-width: 1219px) { .application2 #outer11 #tab11 li { width: 136px; font-size: 16px; font-size: 1.6rem; }
  .fyplunbo .img-list li { margin-right: 20px; width: 190px; }
  .fyplunbo .img-list { margin: 0 45px; } }

@media screen and (max-width: 999px) { .application2 #outer11 #tab11 li { width: 19%; margin: 0 0.5%; }
  .fyplunbo .img-list li { width: 0.313333%; margin: 0 0.01%; }
  .appbt1 { font-size: 20px; font-size: 2rem; } }

@media screen and (max-width: 767px) { .appbt1 { font-size: 16px; font-size: 1.6rem; }
  .appbt2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  .application2 #outer11 #tab11 li { width: 32.33333%; margin-bottom: 5px; }
  .fylbbt { font-size: 20px; font-size: 2rem; }
  .fyplunbo { margin-bottom: 35px; } }

@media screen and (max-width: 650px) { .fyplunbo .img-list li { width: 0.48%; }
  .fylbbt { margin-bottom: 20px; } }

@media screen and (max-width: 500px) { .fyplunbo .img-list { margin: 0 30px; } }

@media screen and (max-width: 400px) { .fylbbt { font-size: 18px; font-size: 1.8rem; }
  .fyplunbo .img-list li { width: 0.98%; }
  .fyplunbo { margin-bottom: 25px; }
  .application2 #outer11 #tab11 li { width: 49%; } }

/**********  service1  **********/
.serp1 { font-size: 22px; font-size: 2.2rem; font-weight: bold; line-height: 30px; margin-bottom: 10px; }

.serp2 { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-bottom: 30px; }

.sertu img { display: block; width: 100%; max-width: 900px; }

@media screen and (max-width: 767px) { .serp1 { font-size: 16px; font-size: 1.6rem; }
  .serp2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-bottom: 17px; } }

/**********  service2  **********/
.service2 .serp1 { margin-bottom: 40px; }

.service2 .ms_ye { margin-top: 45px; }

/**********  news1  **********/
.newbox { position: relative; padding-bottom: 49px; border-bottom: 1px solid #ebebeb; margin-bottom: 39px; }

.newbox .riqi { background: #f0f0f0; border: 1px solid #f0f0f0; width: 92px; height: 89px; position: absolute; top: 0; left: 0; }

.newbox .riqi .ri { font-size: 30px; font-size: 3rem; margin-top: 10px; padding: 0; text-align: center; display: block; color: #333333; padding-bottom: 7px; font-weight: bold; }

.newbox .riqi .yue { color: #333333; display: block; text-align: center; margin-top: 6px; font-size: 16px; font-size: 1.6rem; }

.newtu img { width: 100%; max-width: 220px; max-height: 220px; }

.newtu { position: absolute; top: 0; left: 130px; display: block; width: 220px; }

.newbox .synnr { padding-left: 359px; }

.newbox .npp1 { font-size: 18px; font-size: 1.8rem; font-weight: bold; line-height: 30px; display: block; padding-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.newbox .npp2 { display: block; line-height: 26px; height: 78px; overflow: hidden; margin-top: 23px; color: #333333; font-size: 16px; font-size: 1.6rem; }

.newbox .npp3 { display: block; margin-top: 43px; width: 126px; height: 30px; line-height: 30px; text-align: center; border-radius: 6px; color: #fff; background: #f08200; text-transform: uppercase; font-weight: bold; }

.newbox .npp3:hover { background: #0062a6; }

.newbox .npp1:hover { color: #f08200; }

.newbox .npp2:hover { color: #f08200; }

.newbox .nlnr { padding-left: 388px; }

.news1 .ms_ye { margin-top: 52px; }

@media screen and (max-width: 1219px) { .newbox .riqi .ri { font-size: 24px; font-size: 2.4rem; }
  .newbox .riqi .yue { font-size: 14px; font-size: 1.4rem; }
  .newbox .riqi { width: 76px; height: 76px; }
  .newbox .riqi .yue { margin-top: 0; }
  .newtu { left: 100px; }
  .newbox .nlnr { padding-left: 345px; } }

@media screen and (max-width: 999px) { .newbox .npp1 { font-size: 16px; font-size: 1.6rem; }
  .newbox .npp2 { font-size: 14px; font-size: 1.4rem; margin-top: 10px; }
  .newtu { width: 180px; }
  .newbox .npp3 { margin-top: 20px; }
  .newbox .nlnr { padding-left: 300px; } }

@media screen and (max-width: 650px) { .newbox .nlnr { padding-left: 0; padding-top: 190px; }
  .newbox { padding-bottom: 30px; } }

@media screen and (max-width: 450px) { .newbox .npp1 { font-size: 14px; font-size: 1.4rem; }
  .newbox { margin-bottom: 30px; } }

/**********  news2  **********/
.nzuo { width: 810px; }

.nyou { width: 305px; }

.xwh1 { font-size: 22px; font-size: 2.2rem; line-height: 30px; font-weight: bold; }

.nxsj { margin-top: 19px; color: #666666; padding-bottom: 24px; border-bottom: 1px solid #e5e5e5; }

.nxsj span { color: #666666; }

.nex2 { color: #333333; line-height: 30px; padding-top: 13px; padding-bottom: 33px; border-bottom: 1px solid #cccccc; margin-bottom: 20px; font-size: 16px; font-size: 1.6rem; }

.nex2 p, .nex li, .nex span, .nex b { color: #333333; }

.nex2 img, .nex iframe { max-width: 100%; }

.xwsx { color: #333333; line-height: 40px; }

.xwsx span { color: #fff; display: inline-block; width: 26px; height: 26px; line-height: 26px; text-align: center; border-radius: 50%; background: #0062a6; margin-right: 10px; }

.xwsx span i { color: #fff; font-size: 12px; font-size: 1.2rem; }

.xwsx a { color: #333; }

.xwsx a:hover { color: #0062a6; }

.back { width: 237px; height: 60px; line-height: 60px; text-align: center; background: #f08200; border-radius: 5px; font-size: 18px; font-size: 1.8rem; display: block; margin-top: 5px; color: #fff; text-transform: uppercase; }

.back:hover { background: #0062a6; color: #fff; }

.share3 { padding-right: 10px; position: relative; top: 3px; color: #999; font-size: 14px; font-size: 1.4rem; }

.share22 { padding-top: 36px; margin-bottom: 37px; }

.cenlist li { margin-bottom: 30px; }

.cennr { padding-top: 15px; }

.centu img { width: 100%; max-width: 220px; max-height: 220px; display: block; }

.centu { display: block; max-width: 119px; margin-right: 14px; }

.cenlist li a.cewen1 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; height: 90px; overflow: hidden; }

.cenlist li a.cewen1:hover { color: #f08200; }

.zjn { font-size: 24px; font-size: 2.4rem; font-weight: bold; text-transform: uppercase; display: block; margin-bottom: 22px; }

.zjn:hover { color: #f08200; }

@media screen and (max-width: 1219px) { .nzuo { width: 620px; } }

@media screen and (max-width: 999px) { .nzuo { width: 100%; }
  .nyou { width: 100%; margin-top: 30px; }
  .cenlist li { float: left; width: 31.333%; margin: 0 1%; }
  .centu { float: none; width: auto; max-width: 220px; margin: 0 auto; display: block; }
  .xwh1 { font-size: 20px; font-size: 2rem; } }

@media screen and (max-width: 767px) { .xwh1 { font-size: 18px; font-size: 1.8rem; line-height: 26px; }
  .nex2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; padding-bottom: 30px; }
  .zjn { font-size: 20px; font-size: 2rem; }
  .cenlist li a.cewen1 { font-size: 14px; font-size: 1.4rem; line-height: 26px; height: 78px; } }

@media screen and (max-width: 650px) { .back { height: 44px; line-height: 44px; width: 200px; } }

@media screen and (max-width: 600px) { .cenlist li { width: 48%; margin-bottom: 15px; }
  .cennr { padding-top: 10px; }
  .share22 { padding-top: 30px; }
  .zjpbt { margin-top: 30px; } }

/**************  about1  ************/
.afl { font-size: 0; letter-spacing: 0; margin-bottom: 80px; text-align: center;}

.afl li { display: inline-block;
  vertical-align: top;
  padding: 2px;
  text-align: center;
  border: 1px solid #bdbdbd;
  border-top-left-radius: 13px;
  border-bottom-right-radius: 13px;
  margin-left: 31px;
  margin-bottom: 10px;
  cursor: pointer;
  width: 27.3333%;margin: 0 3%;
  box-sizing: border-box;
}

.afl li a { display: block;
  border: 1px solid #fff;
  line-height: 42px;
  color: #333333;
  font-size:16px;font-size:1.6rem;
  border-top-left-radius: 10px;
  border-bottom-right-radius: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;}

.afl li.active { background: #f08200;
  border: 1px solid #f08200;}

.afl li.active a{
  border: 1px solid #fff;
  color: #fff;
}

.afl li:hover { background: #f08200;
  border: 1px solid #f08200;}

.afl li:hover a{
  border: 1px solid #fff;
  color: #fff;
}

@media screen and (max-width: 999px){
  .afl li{width: 31.333%;margin: 0 1%;box-sizing: border-box;}
  .afl{margin-bottom: 60px;}
  .afl li a{width: auto;}
}
@media screen and (max-width: 767px){
  .afl li a{font-size:14px;font-size:1.4rem;line-height: 34px;}
  .afl li{width: 31.333%;margin: 0 1%;}
  .afl{margin-bottom: 40px;}
}
@media screen and (max-width: 550px){
  .afl li{width: 100%;margin: 0;margin-bottom: 5px;}
}

.ap1 { text-align: center; font-size: 22px; font-size: 2.2rem; font-weight: bold; color: #0062a6; margin-bottom: 22px; }

.ap2 { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-bottom: 27px; }

.atu1 { padding-top: 3px; }

.atu1 img { display: block; }

.content { padding-top: 68px; }

.m3box { position: relative; }

.m3box .inner { overflow: hidden; width: 1124px; margin: auto; }

.m3box ul { width: 99999px; height: 376px; }

.m3box li { float: left; width: 240px; margin-right: 18px; margin-top: 103px; }

.a1con { position: relative; overflow: hidden; }

.a1cover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; background: url(../images/a1cover.png); }

.a1cover i { color: #fff; font-size: 40px; font-size: 4rem; position: absolute; left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; }

.m3box li.cur { width: 602px; height: 343px; margin-top: 0; }

.m3box ul li:nth-child(2) { padding-bottom: 33px; background: url(../images/yinying.png) no-repeat center bottom; }

.m3box ul li:nth-child(2):hover .a1cover { top: 0; }

.m3box li img { width: 100%; max-width: 602px; max-height: 343px; display: block; }

.m3box li p { display: none; font-size: 14px; font-size: 1.4rem; color: #333; line-height: 40px; text-align: center; }

.m3box .des { font-size: 16px; font-size: 1.6rem; color: #333; line-height: 20px; text-align: center; }

.m3box .prev, .m3box .next { position: absolute; top: 154px; }

.m3box .prev { left: 0px; }

.m3box .next { right: 0px; }

.m3box .prev i { color: #333333; font-size: 32px; font-size: 3.2rem; }

.m3box .next i { color: #333333; font-size: 32px; font-size: 3.2rem; }

.m3box .prev:hover i { color: #f08200; }

.m3box .next:hover i { color: #f08200; }

@media screen and (max-width: 1219px) { .main3 { padding-bottom: 60px; }
  .main3 .topcat { padding-top: 10px; }
  .main3 .topcat li { width: 28%; margin-left: 0.5% !important; margin-right: 0.5%; margin-top: 10px; }
  .m3box .inner { width: 900px; }
  .m3box ul { height: 281px; }
  .m3box li { width: 214px; }
  .m3box li.cur { width: 435px; height: 248px; }
  .m3box .prev { left: 0; }
  .m3box .next { right: 0; }
  .m3box li { margin-top: 65px; }
  .m3box .prev, .m3box .next { top: 115px; } }

@media screen and (max-width: 999px) { .m3box .inner { width: 85%; }
  .m3box ul { width: 10000%; height: auto; }
  .m3box li { width: 0.278%; height: auto !important; margin-top: 30px; }
  .m3box li.cur { width: 0.4%; height: auto; padding-bottom: 20px; }
  .m3box .prev, .m3box .next { top: 35%; }
  .a1cover { display: none; }
  .a1con { overflow: unset; }
  .m3box ul li:nth-child(2) { padding-bottom: 0; background: none; }
  .m3box .des { line-height: 50px; } }

@media screen and (max-width: 789px) { .main3 .topcat li { width: 40%; width: -moz-calc(49% - 32px); width: calc(49% - 32px); }
  .main3 .content { padding-top: 40px; }
  .m3box .prev i { font-size: 24px; font-size: 2.4rem; }
  .m3box .next i { font-size: 24px; font-size: 2.4rem; } }

@media screen and (max-width: 524px) { .main3 .topcat { padding: 10px; }
  .main3 .topcat li { width: 90%; width: -moz-calc(99% - 32px); width: calc(99% - 32px); }
  .main3 .content { padding-top: 0; }
  .m3box li { width: 1%; }
  .m3box li.cur { padding-bottom: 0; }
  .m3box .prev, .m3box .next { top: 40%; }
  .m3box .des { display: none; }
  .m3box li p { display: block; }
  .content { padding-top: 0; } }

.ahang { margin-bottom: 78px; }

.fyabt { font-size: 40px; font-size: 4rem; font-weight: bold; text-align: center; margin-bottom: 47px; margin-top: 56px; }

.azuo img { display: block; width: 100%; max-width: 548px; max-height: 359px; }

.ahang1 .azuo { margin-right: 52px; }

.ahang2 .azuo { margin-left: 52px; }

.ayou { padding-top: 23px; }

.ayou strong { display: block; font-size: 22px; font-size: 2.2rem; font-weight: bold; color: #0062a6; line-height: 34px; margin-bottom: 25px; }

.ayou p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

@media screen and (max-width: 1219px) { .fyabt { font-size: 32px; font-size: 3.2rem; }
  .ayou strong { font-size: 20px; font-size: 2rem; }
  .azuo { width: 500px; }
  .ahang1 .azuo { margin-right: 35px; }
  .ahang2 .azuo { margin-left: 35px; } }

@media screen and (max-width: 999px) { .fyabt { font-size: 24px; font-size: 2.4rem; }
  .azuo { width: 400px; }
  .ayou strong { font-size: 16px; font-size: 1.6rem; line-height: 28px; margin-bottom: 10px; }
  .ayou p { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  .ayou { padding-top: 10px; }
  .ahang { margin-bottom: 40px; } }

@media screen and (max-width: 767px) { .ahang .azuo { float: none; width: auto; max-width: 548px; margin: 0 auto; }
  .fyabt { margin-top: 35px; margin-bottom: 30px; }
  .ahang { margin-bottom: 25px; } }

@media screen and (max-width: 500px) { .fyabt { font-size: 20px; font-size: 2rem; } }

.zslunbo .fyabt { margin-bottom: 36px; }

.zslunbo .img-scroll { position: relative; }

.zslunbo .prev, .zslunbo .next { position: absolute; display: block; top: 50%; margin-top: -22px; text-align: center; width: 30px; height: 44px; line-height: 44px; text-align: center; background: #e7e7e7; }

.zslunbo .prev i, .zslunbo .next i { font-size: 24px; font-size: 2.4rem; color: #fff; }

.zslunbo .prev:hover i, .zslunbo .next:hover i { color: #162e53; }

.zslunbo .prev { left: 0px; cursor: pointer; }

.zslunbo .next { right: 0px; cursor: pointer; }

.zslunbo .img-list { position: relative; overflow: hidden; margin: 0 48px; }

.zslunbo .img-list ul { width: 10000%; }

.zslunbo .img-list li { float: left; display: inline; width: 203px; margin-right: 22px; position: relative; position: relative; text-align: center; }

.zslunbo .img-list li img { width: 100%; max-width: 246px; max-height: 334px; display: block; }

.zstu { position: relative; display: block; }

.zstu span { position: absolute; width: 100%; height: 100%; left: 0; top: -100%;   -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.zstu span i { color: #fff; font-size: 32px; font-size: 3.2rem; position: absolute; left: 50%; margin-left: -16px; top: 50%; margin-top: -16px; }

.zslunbo .img-list li:hover .zstu span { top: 0; }

@media screen and (max-width: 1219px) { .zslunbo .img-list li { margin-right: 24px; } }

@media screen and (max-width: 999px) { .zslunbo .img-list li { width: 0.23%; margin: 0 0.01%; }
  .zstu span { display: none; } }

@media screen and (max-width: 767px) { .ap1 { font-size: 16px; font-size: 1.6rem; }
  .ap2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-bottom: 16px; }
  .content { padding-top: 45px; } }

@media screen and (max-width: 700px) { .zslunbo .img-list li { width: 0.313333%; } }

@media screen and (max-width: 500px) { .zslunbo .img-list li { width: 0.48%; }
  .zslunbo .fyabt { margin-bottom: 20px; } }

@media screen and (max-width: 400px) { .zslunbo .img-list { margin: 0 34px; } }

/**************  about2  ************/
.a2bt { text-align: center; font-size: 30px; font-size: 3rem; font-weight: bold; color: #0062a6; margin-bottom: 64px; }

.a2_list { font-size: 0; letter-spacing: 0; }

.a2box { display: inline-block; vertical-align: top; width: 514px; margin-left: 172px; margin-bottom: 39px; }

.a2box img { display: block; width: 100%; max-width: 514px; /*max-height: 203px;*/ }

.a2box div { border-radius: 5px; overflow: hidden; margin-top: 10px; }

.a2box strong { display: block; font-size: 18px; font-size: 1.8rem; color: #f08200; line-height: 30px; }

.a2box p { font-size: 16px; font-size: 1.6rem; line-height: 30px; min-height: 60px; }

.a2p1 { font-size: 18px; font-size: 1.8rem; font-weight: bold; line-height: 30px; margin-top: 14px; }

.a2p2 { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-bottom: 38px; }

.a2tu img { display: block; width: 100%; max-width: 1200px; }

@media screen and (max-width: 1219px) { .a2box { margin-left: 50px; width: 465px; }
  .a2bt { font-size: 24px; font-size: 2.4rem; } }

@media screen and (max-width: 999px) { .a2box { width: 48%; margin: 0 1%; margin-bottom: 30px; }
  .a2bt { margin-bottom: 45px; } }

@media screen and (max-width: 767px) { .a2bt { font-size: 20px; font-size: 2rem; margin-bottom: 30px; }
  .a2box strong { font-size: 16px; font-size: 1.6rem; }
  .a2box p { font-size: 14px; font-size: 1.4rem; line-height: 26px; min-height: 52px; }
  .a2p2 { font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-bottom: 20px; } }

@media screen and (max-width: 530px) { .a2box { width: 98%; }
  .a2p1 { font-size: 16px; font-size: 1.6rem; }
  .a2bt { margin-bottom: 20px; } }

/**************  about3  ************/
.a3hang { margin-bottom: 44px; }

.a3hang img { display: block; width: 100%; max-width: 575px; }

.a3hang1 img { margin-right: 20px; }

.a3hang2 img { margin-left: 30px; }

.a3nr { padding-top: 45px; min-height: 153px; position: relative; }

.a3hang1 .a3nr:after { content: ""; display: block; width: 720px; height: 1px; background: #e3e3e3; position: absolute; right: 0; bottom: 0; }

.a3hang2 .a3nr:after { content: ""; display: block; width: 720px; height: 1px; background: #e3e3e3; position: absolute; left: 0; bottom: 0; }

.a3nr strong { display: block; font-size: 20px; font-size: 2rem; color: #0062a6; line-height: 30px; }

.a3nr strong:before { content: ""; display: inline-block; width: 9px; height: 9px; background: #0062a6; margin-right: 13px; vertical-align: middle; }

.a3nr p { font-size: 16px; font-size: 1.6rem; line-height: 30px; margin-top: 24px; }

.about3 .a2bt { margin-bottom: 56px; }

@media screen and (max-width: 1219px) { .a3nr { padding-top: 20px; min-height: 178px; }
  .a3hang1 .a3nr:after { width: 502px; } }

@media screen and (max-width: 999px) { .a3hang1 .a3nr:after { display: none; }
  .a3hang2 .a3nr:after { display: none; }
  .a3nr { min-height: 0; padding-top: 12px; }
  .a3hang img { max-width: 400px; }
  .a3nr strong { font-size: 16px; font-size: 1.6rem; }
  .a3nr p { font-size: 14px; font-size: 1.4rem; line-height: 26px; margin-top: 10px; } }

@media screen and (max-width: 767px) { .a3hang img { margin: 0 auto; float: none; }
  .a3hang { margin-bottom: 30px; }
  .about3 .a2bt { margin-bottom: 40px; } }

/***************  contact  **************/
.ditu { margin-top: 59px; border: 1px solid #a0a0a0; }

.ditu img { display: block; width: 100%; max-width: 1198px; max-height: 468px; }

.huibg { background: #f6f6f6; padding-left: 74px; padding-right: 160px; padding-top: 22px; padding-bottom: 24px; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); margin-bottom: 36px; }

.huibgn { font-size: 0; letter-spacing: 0; }

.huibg ul li { width: 50%; display: inline-block; vertical-align: top; font-size: 16px; font-size: 1.6rem; line-height: 35px; }

.huibg ul li i { font-size: 18px; font-size: 1.8rem; color: #0062a6; float: left; margin-right: 7px; }

.huibg ul li p { overflow: hidden; }

.huibg ul li p a:hover { color: #0062a6; }


.huibg .ul .li { width: 50%; display: inline-block; vertical-align: top; font-size: 16px; font-size: 1.6rem; line-height: 35px; }

.huibg .ul .li em { font-size: 18px; font-size: 1.8rem; color: #0062a6; float: left; margin-right: 7px; }

.huibg .ul .li p { overflow: hidden; }

.huibg .ul .li p a:hover { color: #0062a6; }




.dizhi { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.dizhi i { color: #0062a6; font-size: 18px; font-size: 1.8rem; margin-right: 7px; }

.xinl { width: 497px; float: left; }

.xinr { width: 660px; float: right; }

.write { font-size: 36px; font-size: 3.6rem; margin-bottom: 15px; text-align: center; margin-top: 35px; }

.write2 { text-align: center; font-size: 16px; font-size: 1.6rem; line-height: 30px; max-width: 1080px; margin: 0 auto; margin-bottom: 14px; }

.cuxin .int1 { padding-left: 16px; margin-top: 19px; position: relative; }

.cuxin .int1 i, .cuxin .int2 i { font-size: 20px; font-size: 2rem; color: #483332; position: absolute; left: 25px; top: 13px; }

.cuxin .xing { background: url(../images/xing.jpg) no-repeat left 22px; }

.cuxin .int1 input { width: 440px; height: 48px; border: 1px solid #aaa; padding-left: 37px; line-height: 48px; color: #666; }

.cuxin .int2 { padding-left: 16px; margin-top: 19px; position: relative; }

.cuxin .int3 { padding-left: 16px; margin-top: 14px; }

.cuxin textarea { width: 602px; height: 256px; border: 1px solid #aaa; padding-left: 40px; line-height: 44px; color: #666; }

.cuxin .int4 { width: 230px; height: 48px; border: 1px solid #aaa; padding-left: 11px; line-height: 48px; float: left; color: #666; }

.cuxin .cuyanzheng { width: 161px; height: 50px; float: left; margin-left: 8px; cursor: pointer; }

.cuxin .int5 { width: 199px; height: 50px; border: none; background: #f08200; float: right; cursor: pointer; color: #fff; padding-left: 0; }

.cuxin .int5:hover { background: #f49728; }

@media screen and (max-width: 1219px) { .cuxin .int1 input { width: 355px; }
  .cuxin textarea { width: 492px; }
  .cuxin .int4 { width: 135px; }
  .cuxin .int5 { width: 192px; }
  .xinl { width: 410px; }
  .xinr { width: 550px; }
  .huibg { padding-right: 80px; }
  .write { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 999px) { .cuxin .int1 input { width: -moz-calc(100% - 37px); width: calc(100% - 37px); }
  .cuxin textarea { width: -moz-calc(100% - 40px); width: calc(100% - 40px); }
  .cuxin .int4 { width: 180px; }
  .xinl { width: 100%; }
  .xinr { width: 100%; }
  .huibg { padding-left: 30px; padding-right: 30px; }
  .write { font-size: 24px; font-size: 2.4rem; }
  .write2 { font-size: 14px; font-size: 1.4rem; }
  .dizhi { font-size: 14px; font-size: 1.4rem; }
  .huibg ul li { font-size: 14px; font-size: 1.4rem; }
    .huibg .ul .li { font-size: 14px; font-size: 1.4rem; }
  .ditu { margin-top: 40px; } }

@media screen and (max-width: 767px) { .cuxin .int4 { width: -moz-calc(100% - 11px); width: calc(100% - 11px); margin-bottom: 18px; }
  .cuxin .cuyanzheng { margin-left: 0; }
  .ditu { margin-top: 30px; } }

@media screen and (max-width: 650px) { .huibg ul li { width: 100%; }.huibg .ul .li { width: 100%; }
  .huibg { margin-bottom: 20px; margin-top: 0px; }
  .write { font-size: 20px; font-size: 2rem; } }

@media screen and (max-width: 400px) { .cuxin .int5 { width: 100%; margin-top: 19px; }
  .huibg { padding-left: 15px; padding-right: 15px; } }

/*
font-family: 'HelveticaLTStd-Bold';
*/
/***********  xiala  ***********/
.yiji { position: absolute; z-index: 9999; width: 150px; border: 1px solid #dddddd; background: url(../images/yijibg.png); top: -9999px; left: 100%; margin-left: -120px; }

.yiji li { position: relative; }

.yiji li a { display: block; color: #333; line-height: 24px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 10px; font-size: 16px; font-size: 1.6rem; }

.yiji li:hover > a { background: #f08200; color: #fff; }

.erji { position: absolute; left: 100%; top: -999px; width: 241px; border: 1px solid #dddddd; background: url(../images/yijibg.png); }

.navlist > li:hover .yiji { top: 100%; }

.yiji > li:hover .erji { top: 0px; }

@media screen and (max-width: 999px) { .yiji { display: none; } }

.ce { position: fixed; right: 0px; top: 30%; width: 69px; z-index: 99; }

.ce li { height: 69px; margin-bottom: 2px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; border-radius: 5px; text-align: center; position: relative; }

/*.ce li a { display: block; height: 53px; }*/
.ce li a { display: block; height: 69px; }

.ce li i { font-size: 30px; font-size: 3rem; color: #fff; margin-top: 10px; display: inline-block; }

.ce li a span { display: block; font-size: 12px; font-size: 1.2rem; line-height: 30px; color: #fff; }

.ce1 { background: #13c1f3; }

.ce2 { background: #157eee; }

.ce3 { background: #03afa9; }

.ce li.ce3 i { width: 29px; height: 29px; line-height: 29px; font-size: 14px; font-size: 1.4rem; border-radius: 50%; border: 1px solid #fff; }

.skype_list div { height: 69px; margin-bottom: 2px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; border-radius: 5px; text-align: center; background: #13c1f3; }

.skype_list div a { display: block; height: 53px; }

.skype_list div i { font-size: 30px; font-size: 3rem; color: #fff; }

.skype_list { position: absolute; top: 0; left: 73px; max-width: 69px; width: 69px; }

.ce .ce1:hover .skype_list { left: -73px; }

@media screen and (max-width: 767px) { .ce { bottom: 0; top: auto; width: 100%; }
  .ce li { width: 50%; margin: 0; float: left; height: 55px; border-radius: 0; border-radius: 0; box-shadow: none; }
  .link { padding-bottom: 10px; }
  .ce li i { font-size: 20px; font-size: 2rem; margin-top: 5px; }
  .ce li a span { line-height: 24px; }
  .skype_list { position: absolute; bottom: 56px; top: auto; left: 0; margin-left: 0; width: 100%; display: none; max-width: 100%; font-size: 0; letter-spacing: 0; height: 55px; }
  .ce .ce1:hover .skype_list { left: 0; }
  .ce li { position: static; }
  .skype_list div { display: inline-block; width: 33.333%; margin-bottom: 0; height: 54px; border-radius: 0; }
  .ce li.ce3 i { height: 24px; width: 24px; line-height: 24px; font-size: 12px; font-size: 1.2rem; } }

/*********************fangdaxiaoguo**********************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }

#baguetteBox-overlay.visible { opacity: 1; }

#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }

#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }

#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }

#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease,-webkit-transform .4s ease; transition: left .4s ease,-moz-transform .4s ease; transition: left .4s ease,-webkit-transform .4s ease; -o-transition: left .4s ease,-o-transform .4s ease; -moz-transition: left .4s ease,transform .4s ease,-moz-transform .4s ease; transition: left .4s ease,transform .4s ease; transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease; }

#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }

#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }

.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }

.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }

.baguetteBox-button#next-button { right: 2%; }

.baguetteBox-button#previous-button { left: 2%; }

.baguetteBox-button#close-button { top: 20px; right: 2%; right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }

.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

.spinner { width: 40px; height: 40px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; }

.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #fff; opacity: .6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2s infinite ease-in-out; -moz-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; }

.double-bounce2 { -webkit-animation-delay: -1s; -moz-animation-delay: -1s; animation-delay: -1s; }

@-webkit-keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@-moz-keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@-webkit-keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@-moz-keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1); } }

@keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@font-face { font-family: 'HelveticaLTStd-Bold'; font-display: swap; src: url("../fonts/HelveticaLTStd-Bold.eot"); src: url("../fonts/HelveticaLTStd-Bold.eot") format("embedded-opentype"), url("../fonts/HelveticaLTStd-Bold.woff2") format("woff2"), url("../fonts/HelveticaLTStd-Bold.woff") format("woff"), url("../fonts/HelveticaLTStd-Bold.ttf") format("truetype"), url("../fonts/HelveticaLTStd-Bold.svg#HelveticaLTStd-Bold") format("svg"); font-weight: normal;
  font-style: normal;}

.zoomPad{
  position:relative;
  float:left;
  z-index:99;
  cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-decoration: none;
   border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
   text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
   z-index:110;
   width:90px;
   height:43px;
   position:absolute;
   top:0px;
   left:0px;
    * width:100px;
    * height:49px;
}


.zoomPup{
  overflow:hidden;
  background-color: #FFF;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
  z-index:120;
  position:absolute;
  border:1px solid #CCC;
  z-index:101;
  cursor:crosshair;
}



.zoomOverlay{
  position:absolute;
  left:0px;
  top:0px;
  background:#FFF;
  /*opacity:0.5;*/
  z-index:5000;
  width:100%;
  height:100%;
  display:none;
  z-index:101;
}

.zoomWindow{
  position:absolute;
  left:110%;
  top:40px;
  background:#FFF;
  z-index:6000;
  height:auto;
  z-index:10000;
  z-index:110;
}
.zoomWrapper{
  position:relative;
  border:1px solid #999;
  z-index:110;
}
.zoomWrapperTitle{
  display:block;
  background:#999;
  color:#FFF;
  height:18px;
  line-height:18px;
  width:100%;
  overflow:hidden;
  text-align:center;
  font-size:10px;
  position:absolute;
  top:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.6;
  opacity: 0.6;
  filter: alpha(opacity = 60);
}
.zoomWrapperImage{
  display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/

                .ban_dan{ display: block; max-width: 1920px; width: 100%; margin: 0 auto; overflow: hidden;}
                .ws_cover a{ display:block !important}


                .listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px;   line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #0062a6;cursor: pointer;  border:1px solid #0062a6; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#0062a6 solid 1px; background:#0062a6; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.fl a.no:hover{color: #333;}
.shuxp_c a:hover{color: #0062a6;}
@media screen and (max-width: 1920px){
.m-kefu-chat.mobile-hide {
 
    right: 0px!important;
   
}
}


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

.atu1 img {
    display: block;
    width: 100%;
    max-width: 1200px;
}}



.ppp,.shuxp_c{font-size: 16px;}


.syappcover a:hover{color: #0062a6;}

.fyappbox .sypp3:hover{color: #0062a6;}

.ms_ye a.no:hover{    background: #fff;
    border: 1px solid #e5e5e5;color: #333;}
     
     @media screen and (max-width: 1000px){

.syappcover{height:auto;}
     }
      

.deszong{ width: 100%; float: none; clear: both; } 
.deszong p{ line-height: 30px !important;}
.deszong img{    max-width: 430px;
    float: right;
    padding-left: 10px;
    border-left: #ccc solid 1px;
    margin-left: 15px;
}

.intbox4{
    padding-left: 17px;
    margin-bottom: 19px;
}
.intbox4 input{
  width: 100%;
  height: 46px;
  line-height: 46px;
  color: #999999;
  padding-left: 10px;
  font-size: 16px;
  font-size: 1.6rem;
}
.gs_img input{
  background: url(../images/gong_si.png) no-repeat 6px; 
}