.in_banner{ position:relative; margin:0 0 15px;}
.in_banner img{width:100%;}
.in_banner .in_ban_txt{ position:absolute; left:7%; bottom:16px; color:#fff;}
.in_banner .in_ban_txt h2{text-shadow: 1px 1px 1px #76614D;}
.in_banner .in_ban_txt h3{ font-family:Arial, Helvetica, sans-serif; font-size:12px;text-shadow: 1px 1px 1px #76614D;display: none;}



.site{ color:#3D3533; text-align:right; padding:0 0 10px; font-size:12px;}
.site a{ color:#3D3533;}
.site span{ color:#03328e;}
a.more2{ display:block; width:100px; height:34px; line-height:34px; text-align:center; color:#fff;background:#03328e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;right: 0;top: -59px;}
a.more2:hover{ background:#0066cc; }

a.more3{ display:inline-block; zoom:1; *+display:inline;height:34px; line-height:34px; padding:0 20px; text-align:center; color:#fff;background:#03328e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
a.more3:hover{ background:#0066cc; }


.page {vertical-align:middle;text-align:center; margin:30px 10px; color:#606060; height:34px; line-height:34px;}
.page span{margin:0 10px;}
.page span em{font-family:Arial;}
.page .disabled{display:inline-block;text-align:center; width:110px; color:#eee;background:#e4e4e4;color:#fff; }
.page a{display:inline-block;text-align:center; width:110px; margin:10px 5px;background:#006FC8;color:#fff;}
.page a.on,.page a:hover{background:#3399ff;color:#fff; }
.page a.prev { background:url(../images/page_l.png) center center no-repeat; text-indent:-10000px;}
.page a.next {background:url(../images/page_r.png) center center no-repeat; text-indent:-10000px;}
.page a.prev:hover { background:url(../images/page_l_on.png) center center no-repeat;}
.page a.next:hover {background:url(../images/page_r_on.png) center center no-repeat;}
.page a.first,.page a.last {width:40px;}
.page .txtnum{width:40px;background:#fff; border:1px solid #CECECE; margin:0 0 0 10px;}
.page .txtnum input{width:40px;height:18px; line-height:18px; text-align:center; font-family:Arial; background:none; border:none;}
.page a.go{width:30px; height:20px; line-height:20px;background:#006FC8;color:#fff;position:relative; top:-1px; margin:0 10px 0 0;}


.pro_tit{ text-align:left; margin:70px 0 40px; margin-top:0;}
.pro_tit a{ color:#000;padding:5px 0;}
.pro_tit a:hover{color:#03328e;}
.pro_tit a.default{ cursor:default;}
.pro_tit a.default:hover{ color:#898989;border:1px solid #898989;}
.product{ margin:0 0 40px;}
.pro_con{position: relative;}
.pro_con ul{margin:0 -5px 40px;padding-top: 40px; border-top:1px solid #C7CCD2;}
.pro_con li{ float:left; width:20%;}
.pro_con li .inner{ margin:0 5px;}
.pro_con li img{}
.pro_con li h2{ height:40px; line-height:40px; text-align:center;}
.pro_con li h2 a{ color:#666666;}
.pro_con li h2 a:hover,.pro_con li h2:hover{ color:#03328e;}

.pro_classify,.pro_list{ margin:20px 0 0; margin-top:0;}
.pro_classify ul{ margin:0 -10px;}
.pro_classify li{ float:left; width:20%; *+margin-left:-1px;}
.pro_classify li .inner{ margin:40px 10px; position:relative; border-top:0px solid #C7CCD2; margin-top:0;}
.pro_classify li h2{ padding:15px 5px 20px;}
.pro_classify li h2 a{ color:#6A7074;}
.pro_classify li h2 a:hover{color:#03328e;}

.pro_list ul{ margin:0 -40px;}
.pro_list li{ float:left; width:100%;}
.pro_list li .inner{ margin:40px 0; background:#fff; margin-top:0;overflow:hidden;}
.pro_list li .img{ width:46.33%; position:relative; float: left;}
.pro_list li .img h2{position:absolute; left:0; bottom:0; height:20px; line-height:20px; padding:12px 5%; font-size:16px; color:#fff;background:rgba(0,68,180,0.75);}
.pro_list li .txt{ width:47.11%; padding:2.4% 0;float: right;}
.pro_list li .txt h2{font-size: 30px;color: #000;line-height: 1.1em;margin-bottom: 25px;}
.pro_list li .txt h3{font-size: 18px;color: #818181;line-height: 1.1em;margin-bottom: 25px;font-weight: normal;}
.pro_list li .txt .con{ color: #818181;width:100%; padding-right:5%; margin-right:5%; height:7.5em; overflow:hidden;position: relative;}
.pro_list li .txt span{ float:right;width:24%; }
.pro_list li .txt span a{margin:0 auto; width:100%;}
.pro_list li .txt a.more2{position: static;margin-top: 32px;}

.pro_d_top{ margin:80px 0 0; margin-top:0; background:#F0F0F0;}
.pro_d_top dt{ float:left; width:36%;}
.pro_d_top dd{ float:left; width:50%;padding:0 5% 0; color:#000;}
.pro_d_top dd h2{ margin:4em 0 10px;}
.pro_d_top dd h3{ font-size:16px; margin:0 0 30px;}
.pro_d_top dd .c{ height:15em; overflow:hidden;}

.pro_d_tab{ border-top:1px solid #C8CDD3;margin-top:0px; }
.pro_d_tab .tit{ margin:20px 0 0; margin-top:0;}
.tab-box .tit{ margin:20px 0 0; margin-top:20px;}
.trend .tab-box .tit{ margin:20px 0 0; margin-top:0px;}
.down .tab-box .tit{ margin:20px 0 0; margin-top:0px;}

.pro_d_tab { margin-bottom:30px;}

.pro_d_tab .tit ul{ margin-right:-10px;  }
.pro_d_tab .tit li{ width:16.24%; }
.pro_d_tab .tit li{ float:left; margin-right:6px; cursor:pointer; text-align:center}
.pro_d_tab .tit li span{ display:block; padding:20px; background:#F0F0F0; position:relative;}
.pro_d_tab .tit li i{ display:none; width:100%; height:10px; background:url(../images/dot10.png) bottom center no-repeat;}
.pro_d_tab .tit li em{ width:32px; height:32px; position:absolute; left:22px; top:20px;}
.pro_d_tab .tit li em .idot{ display:block;}
.pro_d_tab .tit li em .idoton{ display:none;}
.pro_d_tab .tit li b{ font-weight:normal; display:block; padding:0 10px; color:#666;}
.pro_d_tab .tit li.on span{background:#03328e;}
.pro_d_tab .tit li.on b{ color:#fff;}
/*.pro_d_tab .tit li.on i{ display:block;}*/
.pro_d_tab .tit li.on em .idot{ display:none;}
.pro_d_tab .tit li.on em .idoton{ display:block;}
.pro_d_tab .tit li.on b{ background:url(../images/dot11_on.png) right center no-repeat;}
.pro_d_tab .con{ margin:30px 0; color:#747474;}
.syy_pro_list{margin-top: 30px;}
.syy_pro_list a{line-height: 1.1em;color: #666666;padding: 0 17px;background: url(../images/line_bg.jpg) no-repeat center right;display: block;float: left;font-weight: bold;}
.syy_pro_list a:first-child{padding-left: 0;}
.syy_pro_list a:last-child{background: none}
.syy_pro_list a.on{color: #03328e;}



a.close{ display:block; margin:20px 0; float:right; padding:0 40px; text-align:center; height:36px; line-height:36px; color:#fff; background:#03328e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


.media .pro_d_tab,.down .pro_d_tab,.trend .pro_d_tab{ border:none;}
.media .med_list{}
.media .med_list ul{ margin:0 -15px;}
.media .med_list li{ float:left; width:33.3%;}
.media .med_list li .inner{ margin:20px 15px;}
.media .med_list li .img{ position:relative; border-bottom:3px solid #03328e;}
.media .med_list li .img span{ position:absolute; left:50%; top:50%; width:54px; height:36px; margin-left:-27px; margin-top:-18px; z-index:2; background:url(../images/play.png) no-repeat;}
.media .med_list li h2{ text-align:center; height:40px; line-height:40px; font-size:16px;}
.media .med_list li h2 a{ color:#000;}

.details{ margin:60px 0 0; margin-top:0;}
.details h2{text-align: center; }
.details .bon { text-align: center; color:#757575;margin:30px 0 50px;}
.details .bon span { display: inline-block; margin:0 20px;}
.details .bon span + em{ font-size:12px;}
.details .bon span.size i{ padding:0 5px; cursor:pointer;}
.details .bon span.size i.s{ font-size:14px;}
.details .bon span.size i.m{font-size:16px;}
.details .bon span.size i.b{font-size:18px;}
.details .bon span.size i.on{ color:#006FBB;}
.details .bon span.print a{ color:#006FBB;}
.news_article { color: #4B4B4B; font-size:14px; padding:0 0 20px; line-height:2; margin-bottom:20px;}
.news_article img { max-width: 100%; height: auto; }
.news_article .vid{ max-width:915px; width:100%; height:514px; position:relative; margin:20px auto;}
.news_article .vid .videobox{ width:100%; height:100%;}

.share{ border-bottom:1px solid #E5E5E5; padding:50px 0 30px;}
.share label{ float:left; margin:3px 0 0;}

.updown { color: #320305;padding:20px 0; float:left; width:80%;}
.updown span { float:left; width:100%; height:18px;*+width:99.9%; padding:5px 0;word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.updown span a { color: #808080; font-size:12px;}
.updown span a:hover { color: #03328e; text-decoration:underline;}
.details a.close{ margin:30px 0 0;}


.solution{margin:20px 0 0; margin-top:0;}
.solution ul{ margin:0 -40px;}
.solution li{ float:left; width:50%; *+margin-left:-1px;}
.solution li .inner{ margin:40px 40px; position:relative; border-top:1px solid #03328e; margin-top:0;}
.solution li h2{ padding:15px 5px 10px;}
.solution li h2 a{ color:#000;}
.solution li h2 a:hover{color:#03328e;}
.solution li h3{ padding:0 5px; color:#808080; height:3em; margin-bottom:1.8em; overflow:hidden;}


.c_box_01{ margin:55px 0 30px;}
.c_box_01 ul{ margin:0 -5px;}
.c_box_01 li{ float:left; width:20%;margin:5px 0;*+margin-left:-1px;}
.c_box_01 li .inner{ margin:0 5px; position:relative;}
.c_box_01 li .inner .img{}
.c_box_01 li .inner span{ color:#fff; position:absolute; bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; background:rgba(0,68,180,0.45);}


.ser_box_01{ margin:55px 0 30px;}
.ser_box_01 ul{ margin:0 -5px;}
.ser_box_01 li{ float:left; width:25%;margin:5px 0;*+margin-left:-1px;}
.ser_box_01 li .inner{ margin:0 5px; position:relative;}
.ser_box_01 li .inner .img{}
.ser_box_01 li .inner span{ color:#fff; position:absolute; bottom:0px; width:100%; height:40px; line-height:40px; text-align:center; background:rgba(0,68,180,0.45);}

.ser_box_02{ margin:0 10px;}
.ser_box_02 ul{ margin:70px 0; margin-top:0;}
.ser_box_02 li{float:left; width:33.3%;/*box-shadow:5px 40px 100px rgba(0, 0, 0, 0.2)*/}
.ser_box_02 li .inner{ margin:20px 20px 50px;box-shadow:0px 33px 20px rgba(0, 0, 0, 0.2)}
.ser_box_02 li em{ float:right; display:block; padding:10px 30px; line-height:20px; text-align:center; color:#fff;}
.ser_box_02 li em,.ser_box_02 li .c{ background:#09A9EB;}
.ser_box_02 li.bg em,.ser_box_02 li.bg .c{ background:#0044A9;}
.ser_box_02 li.bg1 em,.ser_box_02 li.bg1 .c{ background:#007FF4;}
.ser_box_02 li .img{ width:100%;}
.ser_box_02 li .c{ display:block; width:80%; padding:0 10%; height:8em; color:#fff; overflow:hidden;}
.ser_box_02 li h2{ margin:10px 0;}
.ser_box_02 li h3{ font-size:16px;}

.ser_box_03{ padding:20px 0;}
.ser_box_03 span{color:#fff;   width:160px; height:40px; line-height:40px; text-align:center; background:rgba(0,68,180,0.75);}


.network{ margin:40px 0 0; margin-top:0;}
.net_top{ color:#666666; line-height:1.8;position: relative;}
.net_mid { margin:50px 0; padding:0 0 20px; position:relative;background:url(../images/bg04.jpg) center top no-repeat;}
.net_mid a.back{z-index: 2;display: block;position: absolute;top: 30px;right: 40px;width: 130px;height: 32px;line-height: 32px;color: #fff;background: #03328e;border-radius: 5px;text-align: center;}



.province_ul li.m01{ left:590px; top:205px;}
.province_ul li.m02{ left:630px; top:160px;}
.province_ul li.m03{ left:630px; top:110px;}
.province_ul li.m04{ left:508px; top:228px;}
.province_ul li.m05{ left:525px; top:242px;}
.province_ul li.m06{ left:500px; top:260px;}
.province_ul li.m07{ left:455px; top:280px;}
.province_ul li.m08{ left:450px; top:200px;}
.province_ul li.m09{ left:585px; top:380px;}
.province_ul li.m10{ left:568px; top:350px;}
.province_ul li.m11{ left:570px; top:410px;}
.province_ul li.m12{ left:534px; top:370px;}
.province_ul li.m13{ left:550px; top:460px;}
.province_ul li.m14{ left:510px; top:440px;}
.province_ul li.m15{ left:535px; top:295px;}
.province_ul li.m16{ left:475px; top:335px;}
.province_ul li.m17{ left:460px; top:380px;}
.province_ul li.m18{ left:450px; top:440px;}
.province_ul li.m19{ left:480px; top:502px;}
.province_ul li.m20{ left:410px; top:502px;}
.province_ul li.m21{ left:410px; top:580px;}
.province_ul li.m22{ left:395px; top:405px;}
.province_ul li.m23{ left:320px; top:390px;}
.province_ul li.m24{ left:380px; top:455px;}
.province_ul li.m25{ left:290px; top:490px;}
.province_ul li.m26{ left:120px; top:360px;}
.province_ul li.m27{ left:410px; top:322px;}
.province_ul li.m28{ left:318px; top:260px;}
.province_ul li.m29{ left:230px; top:290px;}
.province_ul li.m30{ left:368px; top:280px;}
.province_ul li.m31{ left:120px; top:180px;}
.province_ul li.m32{ left:590px; top:500px;}
.province_ul li span{ background:url(../images/mapdot.png) left center no-repeat; padding-left:10px;}
.province_ul li span.nodot{ background:none;}
.map_box{ position:relative; width:760px; height:620px; margin:0 0 0 420px;}

.province_ul{width:760px; height:620px; position:absolute;  margin:0 auto; left:0; top:0; z-index:1}
.province_ul li{ color:#333; font-size:13px; text-shadow:1px 1px 0px #eee;  width:100px; height:20px; position:absolute; }
#svgpaper{ width:760px; height:620px;  position:absolute; left:-40px; top:0; z-index:0}
#paper{width:760px; height:620px; position:absolute;  margin:0 auto; left:-40px; top:0; z-index:2}
.hidden{ display:none;}
.cl11{ position:absolute;/* display:none;*/ z-index:4; left:50px; top:50px; /*box-shadow:0 0 3px #999;*/  background:#F9F8F8; width:312px; }
.cl11 .w { }
.cl_box{ width:312px; }
.cl11 .close1 { position:absolute; border:1px solid #ddd; right:10px; top:18px; width:20px; text-align:center; background:#fff; z-index:111;}
.cl11 dd h2 {height:55px; line-height:55px; color:#fff; padding:0 30px; font-size:20px; background:url(../images/bg05.jpg) no-repeat;}
.cl11 dd .w_c{max-height:390px; overflow:auto; padding:15px 30px;border:1px solid #BBDCF9;}
.cl11 dd .p{ font-size:12px; border-top:1px solid #DBDADA; padding:15px 0;}
.cl11 dd .p:first-child{ border:none;}
.cl11 dd .p div {margin-bottom:5px;}


.cl11_02{ position:absolute; z-index:4; display:block;left:50px; top:146px; /*box-shadow:0 0 3px #999;*/  background:#F9F8F8; width:312px; }
.cl11_02 .w { }
.cl_box{ width:312px; }
.cl11_02 .close1 { position:absolute; border:1px solid #ddd; right:10px; top:18px; width:20px; text-align:center; background:#fff; z-index:111;}
.cl11_02 dd h2 {height:55px; line-height:55px; color:#fff; padding:0 10px; font-size:14px; background:url(../images/bg05.jpg) no-repeat;}
.cl11_02 dd .w_c{max-height:390px; overflow:auto; padding:15px 30px;border:1px solid #BBDCF9;}
.cl11_02 dd .p{ font-size:12px; border-top:1px solid #DBDADA; padding:15px 0;}
.cl11_02 dd .p:first-child{ border:none;}
.cl11_02 dd .p div {margin-bottom:14px;}


.address-select { background:#fff; border:1px solid #aaa; margin:20px 0; display:none;}
.address-select select { background:none; border:0; width:100%; height:40px;}
.address-tit { text-align:center; font-size:1.5em; font-weight:bold; margin-bottom:1em;}

.ser_list ul{ padding:0 0 30px;}
.ser_list li{ float:left; width:98%; padding:40px 1%; border-bottom:1px solid #e4e4e4;}
.ser_list li .t{ position:relative; margin:0 0 25px;}
.ser_list li .t span{ display:block; position:absolute; left:0; top:0; width:6em; height:36px; line-height:36px; color:#fff;; text-align:center; background:#03328e;}
.ser_list li .t h2{ padding-left:7em;}
.ser_list li .c{ line-height:1.8; height:3.6em; overflow:hidden; margin:0 0 40px; color:#747474;}
.ser_list li a.more{ display:inline-block; zoom:1; *+display:inline; width:auto; padding:0 20px;}

.ser_formbg{ background:#F4F7F9; padding:50px 20px; margin:30px 0 0; margin-top:30px; }
.ser_formbg h2{ text-align:center; color:#3C84CF; margin:0 0 50px;}
.form_box { position:relative;}
.form_box .form_item { position:relative;height:4.5em; line-height:32px;}
.form_box .name { width:6em; position:absolute; left:0; top:0; text-align:right;}
.form_box .name .text  { }
.form_box .name em{ color:#FF2424; vertical-align:middle; padding:0 5px;}
.form_box .form-w { padding-left:7em;}
.form_box .text { border:1px solid #AAAAAA; box-sizing:border-box; /*width:200px;*/ width:100%; padding:0 5px; height:32px; line-height:32px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.form_box .active .text { border-color:#b6ff00; box-shadow:0 0 2px #00ff21; background:#fdf7e6;}
.form_box .error .text {border-color:#ff0000; box-shadow:0 0 2px #ff0000; background:#fff; }
.form_box .error .valid_message {display:block; line-height:1.1;color:#ff0000; vertical-align:top;}
.form_box .form-w label{ margin:0 30px 0 0; cursor:pointer; }
.form_box .form-w label input { margin-right:5px;cursor:pointer; }
.form_box .form-w select { border:1px solid #ddd; height:30px; vertical-align:top; }
.form_box .form-w .city-box select { min-width:130px; float:left; margin-right:5px;  *float:none;}
.form_box .form-w textarea { width:100%; box-sizing:border-box; border:1px solid #AAAAAA; padding:5px; height:120px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.form_box .form-w .textarea-box .tip { display:inline-block; vertical-align:top;}
.form_box .form-w .textarea-box.error .tip { color:#ff0000;}
.form_box .form-w .textarea-box.error textarea { border-color:#ff0000; box-shadow:0 0 2px #ff0000; background:#fff;}
.form_box .form-w .sub-botton input { border:0; margin-right:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; min-width:152px; text-align:center; height:47px; color:#fff; background:#1C3A93;}
.form_box .form-w .sub-botton #sup {}
.form_box .form-w .sub-botton .sublong{min-width:330px; margin-right:0;}
.form_box .form-w .sub-botton #res,.form_box .form-w .sub-botton #reg{ background:#BEBEBE; margin-right:0;}
.form_box .form-w .sub-botton input:hover{opacity:0.9; filter:alpha(opacity=90);}


.label-checkbox { position:relative; background:url(../images/dot05.png) 0 9px no-repeat; display:inline-block;  }
.label-checkbox.on { background-position:0 -75px; }
.label-checkbox input { opacity:0; filter:alpha(opacity=0);}

.label-radio { position:relative; background:url(../images/dot33.png) 0 center no-repeat; display:inline-block;  }
.label-radio.on {background:url(../images/dot33_on.png) 0 center no-repeat;}
.label-radio input { opacity:0; filter:alpha(opacity=0);}

.select-wrap.disabled .select-box{ background:#eee; }
.select-wrap.disabled .select-box a { color:#aaa; opacity:0.2; filter:alpha(opacity=20);}
.select-wrap.disabled .select-box .ico { opacity:0.2; filter:alpha(opacity=20);}
.select-box { position:relative;box-sizing:border-box;border:1px solid #AAAAAA;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }
.select-box dt a { display:block; text-indent:5px; position:relative; z-index:2; }
.select-box dt a b { overflow:hidden; margin:0 33px 0 0; color:#333; display:block; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}
.select-box.open dt a b{ color:#787C80;}
.select-box .ico { position:absolute; right:0; top:0; width:33px; height:100%; border-left:1px solid #E2E2E2; z-index:1;  background:url(../images/dot34.png) no-repeat center center #03328e;}
.select-box dd { display:none;}
.select-body-box { position:absolute; margin-top:2px; border:1px solid #ddd; border-top:0; background:#fff;  box-sizing:border-box;max-height:200px; overflow:auto; z-index:111111;}
.select-body-box a { display:block; padding:5px; color:#666; font-size:12px;}
.select-body-box:hover a.on { background:none; color:#666;}
.select-body-box a.on,
.select-body-box a:hover,
.select-body-box:hover a.on:hover { background:#0094ff; color:#fff;}
.selectmask { display:none;}

.ser_form{ width:60%; margin:0 auto;}
.ser_form .form_item{ float:left; width:50%; *+margin-left:-1px;}
.ser_form .long{ width:100%; height:auto; margin-bottom:2em;}
.ser_form .yam{ width:15%; float:left;}
.ser_form .yam + img{ float:left;margin-left:10px;}
.ser_form .yam + img + a{float:left;margin-left:10px;}
.ser_bon{ text-align:center; margin:30px 0;}
.ser_bon button{ height:30px;line-height:28px; padding:0 40px; text-align:center; color:#4287D1; font-size:12px; background:none; border:1px solid #4287D1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ser_bon button:hover{background:#03328e; border:1px solid #03328e; color:#fff;}

.apply_bon button{ padding:0 30px; margin:0 8px;}
.apply_bon button.cancel{ border:1px solid #202020; color:#202020;}
.apply_bon button.cancel:hover{color:#fff; border:1px solid #03328e;}

.down_list ul{ margin:0 -40px;}
.down_list li{ float:left; width:50%; margin:40px 0;}
.down_list li .inner{ margin:0 40px;border:1px solid #03328e;overflow: hidden;}
.down_list li .img{ float:left; width:40%;}
.down_list li .txt{ float:left; width:50%; padding:0 4.5%; *+margin-left:-1px; }
.down_list li h2{ margin:25px 0 20px;}
.down_list li .c{ /*height:3.6em; */line-height:1.8; overflow:hidden; margin:0 0 5.5em;}
.down_list li .c span{ float:left; width:50%;}
.down_list li .c span:first-child+span+span{width: 100%;}



.ab_tit{margin:0 0 40px;}
.ab_tit span{color:#000; padding:5px 0;}
.ab_tit span a{color:#000;}

.about_01{ margin:70px 0 0; border:1px solid #1976EA; padding:40px 50px; margin-top:0;}
.about_01 dt{ float:left; width:55%;}
.about_01 dt .c,.about_02 li .txt .c{ color:#000; height:9em; overflow:hidden; margin:0 0 40px; line-height:1.8;}
.about_01 dd{ float:right; width:40%; margin:20px 0;}

.about_02{ margin:50px 0 0;}
.about_02 li{ float:left; width:100%;background:#f0f0f0;}
.about_02 li:first-child{background:#f0f0f0;}
.about_02 li:first-child .img{ float:left;}
.about_02 li .img{ float:right;width:50%; *+margin-left:-1px;}
.about_02 li .txt{float:left; width:40%; padding:8% 5% 5%;}
.about_02 li .txt .c{ color:#000; height:7.2em;}
.about_02 li .ab_tit span{  color:#000;}
.about_02 li .ab_tit span a{ color:#000;}
.about_02 li a.more3{ color:#fff; background:#03328e}
.about_02 li a.more3:hover{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; }
.about_03{ margin:0 0 30px;}
.about_03 li{ float:left; width:50%; *+margin-left:-1px;}
.about_03 li:first-child .inner{ border-right:1px solid #E1E1E1;}
.about_03 li .inner{ padding:23% 8%;background-position: center!important;background-repeat: no-repeat!important;background-size: cover!important;}
.about_03 li .ab_tit{ text-align:left;}
.about_03 li .ab_tit span{ color: #fff; }
.about_03 li .ab_tit span a{color:#fff;}
.about_03 li .c{ height:5.4em;color: #fff;margin-bottom: 27px;}

.company{ margin:40px 0; color:#666666;}
.company .t{ font-family:Arial, Helvetica, sans-serif; color:#E3ECF5;}
.company .com{ padding:0 0 20px;}
.company .com dt{ float:left; width:47%;}
.company .com dd{ float:right; width:47%;}


.trend .pro_d_tab .tit ul{ margin:0 -0.3%;}
.trend .pro_d_tab .tit li{ width:19.6%; margin:0 0.2%;}
.trend .pro_d_tab .tit li b{ padding:0; text-align:center;}

.trend_list ul{ margin:0 -25px;}
.trend_list li .inner{ margin:40px 25px;}
.trend_list li h2{ height:3em; padding-bottom:5px; overflow:hidden;}
.trend_list li h3{ height:3.6em; margin:0 5px 20px; line-height:1.8; overflow:hidden;}

.innov_01{ text-align:center; line-height:1.8; color:#434343;}
.innov_list{ margin:50px 0 0;}
.innov_list li{ float:left; width:100%; background:#fff;}
.innov_list li .txt{ float:left; width:40%; padding:0 5%;}
.innov_list li .img{ float:left; width:50%;}
.innov_list li .txt span{ display:block;margin:30px 0 0; color:#DFE8F5; font-family:Arial, Helvetica, sans-serif;}
.innov_list li .txt h2{ margin:0 0 20px;}
.innov_list li .txt .c{}
.innov_list li .txt p.dot{ background:url(../images/syy_icon01.png) left center no-repeat; padding-left:20px;}

.innov_list li:nth-child(6n+2){ background:#1b7ae9;}
.innov_list li:nth-child(6n+4){background:#39caf3;}
.innov_list li:nth-child(6n+6){background:#f7f7f7;}
.innov_list li.an .txt{ float:right;color:#fff;}
.innov_list li .txt{color: #000;}
.innov_list li:nth-child(6n+6) .txt{color: #414141;}
.innov_list li.an .txt span{ color:#3682CF;}
.innov_list li:nth-child(6n+2) .txt span{color: #3288eb;}
.innov_list li:nth-child(6n+4) .txt span{color: #4dcff4;}
.innov_list li:nth-child(6n+6) .txt span{color: #e4e4e4;}

.made_01 dt{ padding:60px 0 0; line-height:1.8;}
.made_02{ margin:60px 0 0;}

.made_02t{ text-align:center;}
.made_02t span{ margin:20px 0; display:inline-block; zoom:1; *+display:inline; border:1px solid #8C8C8C; color:#666666; padding:5px 30px;}
.made_02c{ margin:20px 0 60px;}
.made_02c .bx-wrapper .bx-controls-direction a{ left:-50px; display:block; width:17px; height:34px; background:url(../images/dot29.png) no-repeat;}
.made_02c .bx-wrapper .bx-controls-direction .bx-next{ left:auto; right:-50px;background:url(../images/dot30.png) no-repeat;}
.made_02c .bx-wrapper .bx-pager,.made_02c .bx-wrapper .bx-controls-auto{ display:none;}
.made_02c .bx-wrapper .bx-controls-direction a:hover{ background:url(../images/dot29_on.png) no-repeat;}
.made_02c .bx-wrapper .bx-controls-direction .bx-next:hover{ left:auto; right:-50px;background:url(../images/dot30_on.png) no-repeat;}

.culture{ margin:50px 0 20px; margin-top:0; background:#F0F0F0;}
.cult_top{padding:3em 8em;}
.cult_top .box{ float:left; width:100%;border-bottom:1px solid #D3D3D3;}
.cult_top .box .img{ float:left; width:25%;}
.cult_top .box .img img{ max-width:100%;}
.cult_top .box .txt{ float:right; width:65%;}
.cult_top .box.an{ border-bottom:none; padding:2em 0 2em 1em;}
.cult_top .box.an .img{ float:right;}
.cult_top .box.an .txt{ float:left;}
.cult_top .box.an h3{ color:#087BE5; font-size:26px}
.cult_top .box.an h4{ margin:0 0 1em;}
.cult_top .box .txt .inner{}
.cult_top .box .txt dl dd{ float:left; width:50%;margin:1em 0 2em;*+margin-left:-1px;}
.cult_top .box .txt dl dd h2{margin:0 0 0.8em;}
.cult_top .box .txt dl dd span{ background:#087BE5; color:#fff; padding:2px 5px;}


.cult_bot{}
.cult_bot li{ float:left; width:50%; position:relative;}
.cult_bot li .img{}
.cult_bot li .txt{ position:absolute; left:0; top:0; width:100%;}
.cult_bot li .txt .inner{text-align:center; color:#fff; margin:4em 0 0;}
.cult_bot li .txt h2{ margin:0 0 0.7em;}
.cult_bot li .txt h3 em{ font-weight:bold; vertical-align:top; position:relative; top:-3px;}
.cult_bot li .txt h3 span{ line-height:1.8; margin:0 20px;}

.cult_bot li .txt .inner h3 p{ line-height:46px; margin-bottom:4px;}
.cult_bot li .txt .inner h3 i,.cult_bot li .txt .inner h3 b,.cult_bot li .txt .inner h3 span{display:inline-block;*display:inline;*zoom:1;}
.cult_bot li .txt .inner h3 i{ margin-left:10px; width:40px; height:10px;  background:url(../images/baix.png) repeat-x center center;}

/*.culture li{ float:left; width:33.3%; position:relative;}
.culture li .img{}
.culture li .txt{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; color:#fff;}
.culture li .txt h2{ margin:50px 50px;}
.culture li .txt h2 span{display:inline-block; zoom:1; *+display:inline; padding-right:14px; margin-right:15px;line-height:1; border-right:1px solid rgba(255,255,255,0.3);;}
.culture li .txt h2 b{ display:inline-block;zoom:1; *+display:inline; font-weight:normal; line-height:1;}
.culture li .txt h2 b em{display:block;}
.culture li .txt h2 i{display:block;font-family:Arial, Helvetica, sans-serif; color:#fff; opacity:0.5; line-height:1; text-transform:uppercase;}

.culture li .txt h2{ color:#03328e}
.culture li .txt h2 span{ border-right:1px solid #6FA0CA;}
.culture li .txt h2 i{color:#88A5C7;opacity:0.8; }

.culture li.an .txt h2{ color:#fff}
.culture li.an .txt h2 span{ border-right:1px solid #fff;}
.culture li.an .txt h2 i{color:#fff;opacity:0.8; }

.culture li .txt h3{ margin:120px 50px 0; text-align:center;}
.culture li .txt h3 span{border:1px solid #4294D7; padding:5px 20px;}
.culture li .txt h3 em{ display:block; margin:30px 0 0; color:#4294D7;text-transform:uppercase; letter-spacing:3px;}
.culture li .txt h4{ margin:50px; line-height:1.8; color:#666666;}*/


.news_01{ margin:60px 0 0;}
.news_02{ margin:50px 0;}
.news_03{ margin:0 0 30px;}
.newsbox .img{ float:left; width:50%; *+margin-left:-1px;}
.newsbox .txt{ float:right;width:50%; *+margin-left:-1px;position:relative;}
.newsbox .txt .inner{ padding:6.5% 6.5%;width:87%;}
.news_01 .newsbox .txt .inner{}
.newsbox .txt span{ border:1px solid #4293D7; padding:4px 30px;}
.newsbox .txt span a{ color:#036FC9;}
.newsbox .txt h2{ margin:40px 0 20px;}
.newsbox .txt h2 a{ }
.newsbox .txt .c{ height:5.4em; line-height:1.8;overflow:hidden; margin-bottom:1.8em;}
.newsbox .txt .amore{display:inline-block; zoom:1; *+display:inline; height:34px; line-height:34px; padding:0 20px; color:#fff;background:#036FC9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.newsbox .txt .amore:hover{color:#fff;background:#0076D5;}
.news_02 .newsbox:first-child .img,.news_03 .img{ float:right;}
.newsbox .txt h4{}
.newsbox .txt h4 em{ padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif;}
.newsbox .txt h4 b{ position:relative; top:-5px; border-left:1px solid #669989; padding:0 0 0 50px; font-weight:normal; display:inline-block; zoom:1; display:*+inline; background:url(../images/dot31.png) 15px center no-repeat;}
.newsbox .txt h4 + h2{ margin:10px 0 20px;}

.ser_listan{ margin:2em 0 0;}


.hr{ margin:40px 0 0;overflow: hidden;}
.hr ul{margin: 0 -10px;}
.hr li{ float:left; width:33.33%; *+margin-left:-1px; position:relative;}
.hr li .listbox{margin: 0 10px;}
.hr li .txt{ position:absolute; left:0; top:0; width:100%;}
.hr li .txt .inner{ padding:8%;}
.hr li .txt h2{ margin:0 0 20px;}
.hr li .txt h2 a{ color:#414141;}
.hr li .txt .c{ height:4.5em; overflow:hidden; margin:0 0 3em;width: 90%;color: #414141;}
.hr li:first-child .txt h2 a,.hr li:first-child .txt .c{color: #fff}
/*.hr li:first-child + li{ margin-top:-40px;}
.hr li:first-child + li .c{ height:1.5em;}
.hr li:first-child + li .more1{ background:url(../images/dot05_on.png) center center no-repeat #fff;}
.hr li:last-child h2 a,.hr li:last-child .c{color:#03328e;}
*/
.strategy_top{ margin:50px 0 40px; font-size:16px; line-height:1.8; margin-top:0;}
.strategy_con{ margin:70px 0 50px;}
.strategy_con ul{ margin:0 -30px;}
.strategy_con li{ float:left; width:33.3%;}
.strategy_con li .inner{ margin:0 30px; border-top:1px solid #C7CCD2;}
.strategy_con li h2{ color:#000000; margin:20px 0;}
.strategy_con li .c{ height:12em; margin:0 0 3em; color:#808080; overflow:hidden;}

.training{ margin:50px 0;margin-top:0;}
.training h2{ color:#03328e; margin:0 0 20px;}
 
 
.case table { width: 100%; text-align: center; }
.case table td { text-align: center; line-height: 20px; padding:20px 0;font-size:16px; border: 1px solid #fff; color:#5A5A5A; }
.case table thead td { background:#03328e; color:#fff; padding:15px 0;}
 
 
 
.case table th { font: bold 14px Verdana; color: #fff;  letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 0px 2px 10px 10px; background: #24a65e  no-repeat; } 
.case table td {  border-bottom: 1px solid #E1E1E1;  font-size:14px; padding: 0 5px 5px 5px; color: #777;line-height: 52px; } 

.case table { adding: 26px 0 26px 0;width: 100%;  } 
.case table,.case table tr th,.case table tr td { border:1px solid #E1E1E1; }
.case table { min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}


.cases table { adding: 26px 0 26px 0;width: 100%;  } 
.cases table,.cases table tr th,.cases table tr td { border:1px solid #E1E1E1; }
.cases table { min-height: 45px; line-height: 45px; text-align: center; border-collapse: collapse; padding:2px;}

 
 
.jobs{ margin:60px 0;margin-top:0;}
.jobs_table { width: 100%; text-align: center; }
.jobs_table td { text-align: center; line-height: 20px; padding:20px 0;font-size:16px; border: 1px solid #fff; color:#5A5A5A; }
.jobs_table thead td { background:#03328e; color:#fff; padding:15px 0;}
.jobs_table .t1 { width: 25%;}
.jobs_table .t2 { width: 15%; }
.jobs_table .t3 { width: 15%; }
.jobs_table .t4 { width: 15%; }
.jobs_table .t5 { width: 15%; }
.jobs_table .t6 { width: 15%; }
.jobs_table tbody tr td:first-child{ color:#066FC5;}
.jobs_table tbody tr.an td{ background:#F8F8F8;}
.jobs_table td a{color:#066FC5; text-decoration:underline;}

.jobs_top{ border-bottom:1px solid #CFCFCF; padding:0 0 30px; margin:0 0 10px; line-height:2; position:relative;}
.jobs_top h2{ color:#1C66D6; margin:0 0 10px;}
.jobs_top a{ position:absolute; right:0; top:0; padding:2px 35px; border:1px solid #03328e; color:#03328e;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.jobs_con{ margin:0 0 50px;}
.jobs_c_ll{ float:left; width:42%; padding-right:8%; border-right:1px solid #CFCFCF;}
.jobs_c_rr{ float:left; width:42%; margin-left:7.8%;}
.jobs_con dl{ margin:40px 0 0;}
.jobs_con dl dt{ color:#1C66D6; padding-left:15px; margin:0 0 20px; background:url(../images/dot32.jpg) left center no-repeat;}
.jobs_con dl dd{ line-height:2; padding-left:15px;}
.jobs_con dl dd h3{ font-size:16px;}

.apply_form{ width:80%; margin:0 auto;}
.apply_form .form_item{ float:left; width:28%; margin:0 2.5%;}
.apply_form .name{ width:7em;}
.apply_form .form-w{ padding-left:8em;}
.apply_form .form_item.w1{ width:61%;}
.apply_form .form_item.long{ height:auto; width:94%;}


.ir_box{ width:100%; height:600px; padding:30px 0;}
.govlist{ margin:50px 0 0;padding:0 0 50px;margin-top:0;}
.govlist li{ float:left; width:100%; padding:20px 0; border-bottom:1px solid #E8E9EA; line-height:20px; position:relative;}
.govlist li a{ font-size:16px;}
.govlist li em{ margin-left:30px; font-family:Arial, Helvetica, sans-serif; color:#8D8D8D;}
.govlist li em i{ font-size:16px;}
.govlist li span{ position:absolute; top:20px; right:15px; width:24px; height:26px; background:url(../images/dot36.jpg) no-repeat; background-size:cover;}


.connect{ margin:60px 0 30px; margin-top:0;}
.map{ width:100%; height:520px;}
.connect dd{ margin:50px 0 0;}
.d_ll{ float:left; width:100%;}
.d_ll ul{/* border-right:1px solid #DEDEDE;*/}
.d_rr{float:left; width:30%; padding-left:9%}
.d_ll h2{ margin:0 0 20px;}
.d_ll li{ float:left; width:40%; margin-right:10%;}
.d_ll li h3{  margin:0 0 10px;}
.d_ll p,.d_rr p{ line-height:2;}
.d_ll li em,.d_rr em{ color:#03328e;}
.d_rr h2{ margin:0 0 5px;}
.d_rr h4{margin:0 0 20px;}
.d_rr h4 span{ background:#03328e; color:#fff; font-size:16px; padding:2px 5px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.d_rr h3{ margin:0 0 10px;}

.suggest{ background:none;}


.search-nr { margin:60px 0;}
.search-nr .s-top { background:#F6F5F3; padding:10px 0;}
.search-nr .s-top dt { float:left; padding-right:10px; color:#565656;line-height:70px;}
.search-nr .s-top dd { overflow:hidden; width:50%; margin:22px 0 0 0; position:relative;}
.search-nr .s-top dd .inp-txt { width:80%; padding:0 2%;border:1px solid #999;box-sizing:border-box;line-height:36px; height:36px; background:none;}
.search-nr .s-top dd .inp-bon { width:90px; height:36px; line-height:36px; color:#fff;border:0; background:#03328e;}
.search-nr .s-top dd .inp-bon:hover { background:#2F94FA;}
.search-nr .s-1 { background:#fff; padding:10px 20px; margin:20px 0;}
.search-nr .s-1 em { color:#03328e;}

.search-list{ padding-bottom:50px;}
.search-list li{ border-bottom:1px solid #E9E9E9; padding:30px 7.4%; width:85.4%;}
.search-list li:hover{background:#F6F5F3;}
.search-list em { color:#03328e;}
.search-list li span{ color:#444; display:block; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.search-list li p{ color:#565656;}

.flink{ margin:60px 0 0; padding:0 0 30px;}
.flink li{ float:left; width:20%;}
.flink li .inner{ border:1px solid #fff;}
.flink li:hover .inner{border:1px solid #03328e;}

.law{ margin:60px 0;}
.robot_m a{ font-size:20px; color:#03328e; }
.robot_m a:hover{ color:#333; }

.sitemap{ margin:60px 0 0;}
.sitemap li{ float:left; width:20%; margin-bottom:70px;}
.sitemap li .inner{ padding:40px 20px; border-right:1px dotted #CECECE; position:relative;}
.sitemap li:hover .inner,.sitemap li.on .inner{ background:#03328e;}
.sitemap li:hover .inner a,.sitemap li.on .inner a{ color:#fff;}
.sitemap li:hover .txt em,.sitemap li.on .txt em{ border-bottom:1px solid #fff;}
.sitemap li .dot{ width:64px; height:64px; position:absolute; left:20px; top:40px; background-size:cover;}
.sitemap li .txt{ padding-left:80px;}
.sitemap li.li01 .dot{ background:url(../images/site01.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li02 .dot{ background:url(../images/site02.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li03 .dot{ background:url(../images/site03.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li04 .dot{ background:url(../images/site04.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li05 .dot{ background:url(../images/site05.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li06 .dot{ background:url(../images/site06.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li07 .dot{ background:url(../images/site07.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li08 .dot{ background:url(../images/site08.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li09 .dot{ background:url(../images/site09.png) left bottom no-repeat;background-size:cover;}
.sitemap li.li01.on .dot,.sitemap li.li02.on .dot,.sitemap li.li03.on .dot,.sitemap li.li04.on .dot,.sitemap li.li05.on .dot,.sitemap li.li06.on .dot,.sitemap li.li07.on .dot,.sitemap li.li08.on .dot,.sitemap li.li09.on .dot{ background-position:left top;}
.sitemap li .txt h2{ margin:10px 0 15px;}
.sitemap li .txt h2 a{ color:#666;}
.sitemap li .txt em{ display:block; width:50px; height:20px; margin-bottom:25px; border-bottom:1px solid #03328e;}
.sitemap li .txt .t a{ color:#03328e}
.sitemap li:hover .txt .t a,.sitemap li.on .txt .t a{ color:#fff;}
.sitemap li .txt .c{ margin:0 0 10px;}
.sitemap li .txt .c a{ display:block; font-size:12px;}
.sitemap li .txt h3{ margin:0 0 10px;}
.sitemap li .txt h3 a{ color:#565656;}

.home-stock-info{ display:none;}

.dev_index_l_box {  overflow:hidden; width:214px; position:relative; margin-bottom:15px; height:auto;}
.dev_index_l_wrap li.active span{font-size: 40px;color: #03328e}
.dev_index_l_top { display:block; width:16px; height:10px; background:url(../images/syy_jiantou.png) no-repeat;; position:relative; float:right; right: 1px; }
.dev_index_l_bottom { display:block; width:16px; height:10px; background:url(../images/dev_bottom_act.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; }
.dev_index { position:relative; overflow:hidden; }
.dev_index_l { width:214px; position:absolute; left:0; top:0;}
.dev_index_r {  width:100%; float:left; padding-left:100px; margin-left:146px;padding-top: 23px;}
.dev_index_r .dev_index_r_part > h4 { color:#d2d2d2; border-top:5px solid #d2d2d2;}
.dev_index_r ul {  position:relative; margin-bottom:25px;padding-left: 15px;border-bottom: 1px solid #cacaca;}
.dev_index_r li {  width:49.6%; margin-bottom:12px;line-height: 25px;color: #000}
.dev_index_r li .year_wrap {  width:95%; border:1px solid #dddddd;}
.dev_index_r li.odd .year_wrap {  float:right;}
.dev_index_r li .year_wrap img {  width:100%;}
.year_box {  padding:30px; position:relative; z-index:20; background:#fff;}
.year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.year_box p {  color:#616161; font-size:14px; line-height:1.7em;}
.dev_index_l {  position:fixed; z-index:220; opacity:0;}
#swiper-container2 {  display:none;}


@media screen and (min-width:1601px){

}

@media only screen and (max-width:1599px) {
.down_list li .c{margin:0 0 3em;}
.cult_top .box.an h3{font-size:24px}
.cult_bot li .txt h2{margin: 0 0 0.2em;}
.cult_bot li .txt .inner h3 p b img{ width:40px;}
.cult_bot li .txt .inner h3 p{ line-height:38px;}
}

@media screen and (min-width:1441px){	
	.pro_d_tab .tit li{ width:16.24%; }
}

@media only screen and (max-width:1366px) {
.inwrap{ width:90%;}
.search-list li{ width:90%; padding:30px 5%;}
.in_banner .in_ban_txt{ left:5%;}
.footer .inwrap { padding:50px 0 0;}
.pro_tit{ margin:40px 0;}
.ser_box_02 li h3{ font-size:14px;}
.down_list li .c{margin:0 0 2em;}
.cult_top{ padding:3em 3em 0;}
}

@media only screen and (max-width:1365px) {
.inwrap{  width:98%;}
.in_banner .in_ban_txt{ left:1%;}
.search-list li{ width:98%; padding:20px 1%;}
.cult_top .box.an h3{font-size:22px}

.pro_d_tab .tit li{ width:16.18%;}
.product{ margin:0;}
.pro_classify li .inner{ margin:20px 10px;}
.pro_list ul,.solution ul,.down_list ul{ margin:0 -10px;}
.pro_list li .inner,.solution li .inner{ margin:20px;}
.down_list li .inner{ margin:0 20px;}
.down_list li,.made_02c,.training,.jobs{ margin:20px 0;}
.down_list li h2{margin-bottom: 5px;}
.down_list li .c{ margin:0 0 1em;}
.about_01,.made_02,.sitemap,.news_01,.connect,.pro_d_top,.hr,.flink,.law,.search-nr{ margin:40px 0 0;}
.strategy_con{ margin:0 0 20px;}
.jobs_table td,.govlist li a{ font-size:14px;}
.govlist{ margin:20px 0 0; padding:0 0 20px;}
.details{ margin:20px 0 0;}
.share{ padding:20px 0;}
.trend_list ul{ margin:0 -10px;}
.trend_list li .inner{ margin:20px 10px;}
.sitemap li{ margin-bottom:40px;}
.suggest{ margin:0;}
.pro_d_top dd h2{ margin:3em 0 10px;}
.ser_box_02 ul{ margin:40px 0;}
.made_01 dt{ padding:20px 0 0;}
.strategy_top,.media .med_list li h2,.d_rr h4 span{font-size:14px;}
}

@media screen and (min-width:1281px){
	
	.pro_d_tab .tit ul{ margin:0 -10px 0 0; }
	.pro_d_tab .tit li{ width:16.15%;}
}
@media only screen and (max-width:1279px) {

.pro_list li .txt h2{font-size: 24px;margin-bottom: 20px;}
.pro_list li .txt h3{font-size: 16px;margin-bottom: 20px;}
.pro_list li .txt a.more2{margin-top: 25px;}
.pro_list li .txt .con{height: 6em;}

.cult_top .box.an h3{font-size:20px}
.pro_con ul{ margin:0 -15px 20px;}
.pro_d_top dd h2{ margin:1em 0;}
.pro_d_top dd h3{ margin:0 0 1em;}
.pro_d_tab .tit li span{ padding:15px 10px;}
.pro_d_tab .tit li em{ top:12px;}
.pro_d_tab{ margin-top:20px;}
.pro_d_tab .con{ margin:20px 0 0;}
.map_box{ margin:0 auto;}
.ser_list li{ padding:20px 1%;}
.ser_list li .c{ margin:0 0 1em;}
.ser_box_02 ul{ margin:20px 0;}
.company,.culture,.strategy_top{ margin:20px 0;}
.innov_list li:last-child .txt span{ margin:0; line-height:1;}
.innov_list li:last-child .txt h2{ margin:0 0 10px;}
.about_01{ padding:20px;}
.made_01 dt{ padding:0;}
.about_01,.made_02,.sitemap,.news_01,.connect,.pro_d_top,.hr,.flink,.law,.search-nr{ margin:20px 0 0;}
.strategy_con ul{ margin:0;}
.strategy_con li .inner{ margin:0 10px;}
.apply_form{ width:100%;}
.pro_tit{ margin:30px 0;}
.d_rr{ width:35%; padding-left:4%;}
.d_ll li{ width:45%; margin-right:5%;}
.sitemap li .dot{ width:42px; height:42px;}
.sitemap li .txt{ padding-left:60px;}
.sitemap li .txt em{ height:10px; margin-bottom:10px;}
.search-list{ padding:0 0 20px;}
.media .med_list li h2,.ser_box_02 li h3,.d_rr h4 span{ font-size:12px;}

.newsbox .txt .inner{ padding:2em 5% 0;}
.newsbox .txt h2{ margin:20px 0;}
.down_list li .c span{ width:100%;}

.cult_bot li .txt .inner h3 p{ line-height:40px;}
.cult_bot li .txt .inner h3 p b img{ width:36px;}
.cult_bot li .txt .inner{margin: 2em 0 0;}

.pro_d_tab .tit li{ width:49.4%;}
.pro_d_tab .tit li { margin:0.3% ;}
}



@media only screen and (min-width: 1200px) {
.ser_box_02 li.animatebox{ display:block; transform:skew(0deg,0deg); -webkit-transform:skew(0deg,0deg); transition: 1.5s all; -webkit-transition: 1.5s all;}
.ser_box_02 li.animatebox.animate{ transform:skew(0deg,5deg); -webkit-transform:skew(0deg,5deg); opacity: 1;}
.ser_box_02 li.bg.animatebox{ display:block; transform:skew(0deg,0deg); -webkit-transform:skew(0deg,0deg); transition: 1.5s all; -webkit-transition: 1.5s all;}
.ser_box_02 li.bg.animatebox.animate{ transform:skew(0deg,-6deg); -webkit-transform:skew(0deg,-6deg); opacity: 1;}
}




@media only screen and (max-width: 1023px){
	

	
	
.pro_d_tab .tit ul{ margin:0 -20px 0 0; }
.pro_d_tab .tit li{ width:48.5%;*+margin-left:-1px;}.pro_d_top dd .c{ height:auto; padding:0 0 2em;}
.pro_d_tab .tit li b{ padding:0 40px;}

.year_box {  padding:12px;}
.dev_index_l_wrap li.active span { font-size:38px; }
.dev_index_l { width:20%; display:none; }
.dev_index_l_wrap,.dev_index_l_box {  width:100%;}
.dev_index_r { margin-left:0; padding-left:26%; width:74%;}
.dev_index_r ul { margin-bottom:10px; }

.phone_dev.dev_index_l { position:relative; top:0; width:100%;  }
.phone_dev.dev_index_l .dev_index_l_top {  width: 10px; height: 16px; background: url(../images/dev_left_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: auto; left:10px;  top:50%; margin-top:-8px; }
.phone_dev.dev_index_l .dev_index_l_bottom {  width: 10px; height: 16px; background: url(../images/dev_right_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: 10px; top:50%; margin-top:-8px; }
.phone_dev.dev_index_l .dev_index_l_wrap {  height:60px; position:relative;}
.phone_dev.dev_index_l .dev_index_l_box { height:60px; margin-bottom:0; width:90%; padding:0 10px; box-sizing:border-box;}
.phone_dev.dev_index_l .dev_index_l_wrap ul { float:none; width:100%; margin-top:0;}
.phone_dev.dev_index_l .dev_index_l_wrap li { line-height:60px; height:60px; width:100px; background:none; float:left; }
.phone_dev.dev_index_l .dev_index_l_wrap li span { padding:0; background:none; right:auto; top:0; float:none;}
.phone_dev.dev_fixed { position:fixed; top:60px; z-index:200; background:#fff; border-bottom:2px solid #005bac; }
.dev_index_r { padding-left:0; width:100%; float:none; padding-left:0; }
.dev_index_r ul { margin:0; width:100%; }
.dev_index_r li {  width:100%;}
.dev_index_r li .year_wrap {  margin:0 5px; width:auto;}
.dev_index_r li.odd .year_wrap {  float:none;}

#swiper-container2 {  width:100% !important; display:block;}
#swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
#swiper-container2 .swiper-slide.active-nav { color:#005bac; font-weight: bold; }
}


@media only screen and (max-width:1000px) {
.cult_top .box.an h3{font-size:18px}
.pro_list li .img{float: none;width: 80%;margin: auto;}
.pro_list li .txt{float: none;width: 80%;margin: auto;}
.pro_list li .txt h2{font-size: 20px;margin-bottom: 18px;}
.pro_list li .txt h3{margin-bottom: 18px;}
.pro_list li .txt a.more2{margin-top: 20px;}
.pro_con ul{ margin:0 -5px 20px;}
.pro_con li .inner{ margin:0 5px;}
.pro_classify li .inner{ margin:10px 5px 20px;}
.pro_classify ul,.pro_list ul, .solution ul, .down_list ul,.media .med_list ul{ margin:0 -5px;}
.pro_list li .inner, .solution li .inner, .down_list li .inner,.media .med_list li .inner{ margin:10px 5px;}
.pro_d_top{ background-size:cover;}
.pro_d_top dt{ width:100%;}
.pro_d_top dd{ width:90%;}
.pro_d_top dd .c{ height:auto; padding:0 0 2em;}
.pro_d_tab .tit li b{ padding:0 40px;}
.pro_d_tab .tit li em{ left:12px;}
.media .med_list li .img span{ width:32px; height:21px; margin-top:-10px; margin-left:-16px; background-size:cover;}
.ser_box_02 li .inner{ margin:10px 5px 20px;}
.ser_box_02{ margin:0;}
.map_box{ margin-left:0px;}
.net_mid{ margin:30px 0;}
.down_list li{ margin:10px 0;}
.down_list li h2{ margin:1em 0 0;}
.innov_list li .txt{ padding:0 2.5%; width:45%;}
.innov_list li .txt span{ margin:0;}
.innov_list li .txt h2{ margin:0 0 10px;}
.newsbox .txt h2{ margin:1em 0 0;}
.newsbox .txt .c{ margin-bottom:1em;}
.news_02{ margin:30px 0;}
.newsbox .txt h4 + h2{ margin:0 0 1em;}
.newsbox .txt .inner{ padding:2em 6.5% 0;}
.details .bon{ margin:1em 0 2em;}
.hr li .txt .c{ margin:0 0 1.5em;}
.apply_form .form_item{ width:45%;}
.apply_form .form_item.w1,.apply_form .form_item.long{ width:95%;}
.ser_bon{ margin:10px 0;}
.govlist li em{ position:absolute; right:50px; }
.govlist li{ width:82%; padding-right:18%;}
.sitemap li{ width:33.3%;}
.sitemap li .inner{ height:220px;}
.sitemap li.li01 .inner,.sitemap li.li02 .inner,.sitemap li.li03 .inner{ height:420px;}
.ser_form{ width:100%;}
.ser_formbg{ padding:30px 0;}
.ser_formbg h2{ margin:0 0 2em;}
.search-nr .s-top dd{ width:80%; margin:17px 0 0;}
.innov_list li .txt p.dot{ float:left; margin-right:10px;}
.about_02 li .txt{box-sizing: border-box;width: 50%;}
.about_02 li .txt .ab_tit{margin-bottom: 20px;}
.about_02 li .txt .c{margin-bottom: 20px;}
.cult_bot li .txt .inner{ margin:1em 0 0;}
.cult_bot li .txt .inner h3 p b img{ width:32px;}
.cult_bot li .txt .inner h3 p{ line-height:34px;}
}


@media only screen and (max-width:767px) {
.case table td {  border-bottom: 1px solid #E1E1E1;  font-size:14px; padding: 15px 5px 15px 5px; color: #777;line-height: 18px; } 
.net_mid a.back{top: -40px;right: 0;}
.syy_pro_list{margin-top: 10px;}
.about_03 li .inner{padding: 15% 8%;}
.about_03 li a.more3{display: inline-block;}
.pro_list li .img{float: none;width: 90%;margin: auto;}
.pro_list li .txt{float: none;width: 90%;margin: auto;padding: 4% 0;}
.pro_list li .txt h2{font-size: 18px;margin-bottom: 10px;}
.pro_list li .txt h3{margin-bottom: 10px;}
.pro_list li .txt a.more2{margin-top: 15px;}
	
.in_banner .in_ban_txt h2{width: 71%;font-size: 20px;font-weight: bold;}
.net_mid a.back{top: -40px;right: 0;}
a.more2{width: 70px;height:20px;line-height: 20px; top: -48px;}
.down_list li .img{width: 100%;}
.down_list li .txt{width: 100%;height: auto!important;padding-bottom: 30px;}


.select-body-box { z-index:100000; position:fixed; top:50%; left:10% !important; width:80% !important; max-height:80%; }
.selectmask { position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:2; display:block; }
.jobs_table {  margin-top:30px;}
.jobs_table ,
.jobs_table thead,
.jobs_table tbody,
.jobs_table th,
.jobs_table td,
.jobs_table tr { display: block; }
.jobs_table thead tr { position: absolute; top: -9999px; left: -9999px; }
.jobs_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
.jobs_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  padding-left: 6em; white-space: normal; text-align: left;  }
.jobs_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
.jobs_table td:before { content: attr(data-title); }
	
	
.hr li{ width:100%;}
.govlist li em{ display:none;}
.sitemap li{ width:100%; margin-bottom:10px;}
.sitemap li .inner{ height:auto;}
.sitemap li.li01 .inner,.sitemap li.li02 .inner,.sitemap li.li03 .inner{ height:auto;}
.flink li{ width:50%;}

.page{ margin:20px 0;}
.page .num,.page i.dian,.jump,.page a.go{ display:none;}

.footer .inwrap{ padding:30px 0 0;}
.map{ height:320px;}
.d_ll,.d_rr{ width:100%; padding:0;}
.d_ll{ margin:0 0 20px;}
.d_ll ul{ border:none;}
.d_ll li{ width:100%; margin:0; padding:0;}

.header .nav li .img{ width:50%;}
.header .nav li .txt{ width:40%; margin-left:5%;}
.hr li .txt h2{ margin:0 0 0.5em;}
.hr li .txt .c{ margin:0 0 0.5em;}

.ser_form .form_item{ width:100%;}
.ir_box{ display:none; height:300px;}
.home-stock-info{ display:block; text-align:center;}

.govlist li span{ width:17px; height:18px;}
.strategy_con li{ width:100%;}
.strategy_con li .c{ height:auto;}
.jobs_c_ll,.jobs_c_rr{ width:100%; padding:0; margin:0; border:none;}
.apply_form .form_item{ width:100%; margin:0;}

.newsbox .img,.newsbox .txt,.about_01 dt,.about_01 dd,.about_02 li .img,.about_03 li,.company .com dt,.company .com dd,.ser_box_01 li,.c_box_01 li,.ser_box_02 li,.down_list li,.solution li,.pro_list li,.media .med_list li,.pro_con li{ width:100%;}
.newsbox .txt .c{ display:none;}
.newsbox .txt h2{ margin:1em 0 0.5em;}
.about_02{ margin:30px 0 0;}
.about_02 li .txt .c,.about_03 li .c{ height:auto;margin:0 0 1em;}
.ab_tit{ margin:0 0 1em;}
.about_02 li .txt{ width:90%; padding:2em 5%;}
.about_03 li a.more3{ margin:0 auto;}
.trend .pro_d_tab .tit li{ width:49.6%; height:61px;}
.pro_classify li{ width:50%;}
.innov_list{ margin:30px 0 0;}
.innov_list li{ margin:0 0 20px;}
.innov_list li .txt,.innov_list li .img{ width:100%; padding:0;}
.innov_list li .txt{ margin:0 0 20px;}
.innov_list li.an .txt{ width:94%; padding:1em 3%;}
.innov_list li .txt p.dot{ background-position:left top;float: none;}
.ser_box_01{ margin:10px 0;}
.c_box_01{ margin:10px 0;}
.map_box{ display:none;}
.address-select{ display:block;}
.cl11{ position:relative; left:0; top:0;}
.cl11 .close1{ display:none;}
.net_mid{ margin:30px 0 0;}
.pro_d_tab .tit li{ width:99%; margin:0 0.5%; height:61px;}
.down_list li .c{ margin:0 0 0.5em;}
.pro_d_tab .con{ margin:0;}
a.more3{ height:24px; line-height:24px;}
.updown{width:100%;}
.details a.close{ margin:0;}
.news_article{ font-size:12px;}
.solution li h3,.pro_list li .txt .con{ height:auto;}

.news_article .vid{ height:250px;}
.in_banner .in_ban_txt h3{ display:none;}
.in_banner .in_ban_txt{ bottom:10px;}

.innov_list li:last-child .txt span{ line-height:1.5;}
.ser_form .yam{ width:32%;}
.search-nr .s-top dd{ width:78%;}
.search-nr .s-top dd .inp-txt{ width:60%;}
.cl11_02{ display:none;}
.sitemap li .inner{ padding:20px;}
.sitemap li.li08 .txt em + h3 a{ display:none;}


.cult_top{ padding:0.5em 0.5em 0;}
.cult_top .box .txt{ width:75%;}
.cult_top .box.an{ padding:1em 0;}
.cult_top .box.an h3{ font-size:16px;}
.cult_top .box.an h2{ font-size:18px;}
.cult_bot li{ width:100%;}
.cult_bot li .txt h3 span{ margin:0 5px;}


}


.video_place{position: fixed;top:0px;left: 0px;right: 0px;
    bottom: 0px;background-color: rgba(9,52,123,0.68);
    z-index: 999999999;
}
.lt9 .video_place{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.video_con{z-index:2;width: 100%;height: auto;max-width: 915px;
    background-color: #000;position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);text-align: center;
}
.lt9 .video_con{top:20%;left: 10%;background: #000;}
.video_con video{width: 70%;height: 100%;}
.video_close_btn{position: absolute;top:-30px;right: -30px;width:61px;height: 61px;cursor: pointer;background: url(../images/syy_icon02.png) no-repeat;}



.dev_index_l_wrap { width:214px; }
.dev_index_l_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.dev_index_l_wrap li {  width:18px; height:89px; line-height:89px; text-align:center; background:url(../images/syy_linebd.jpg) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.dev_index_l_wrap li span { position:relative; padding-right:52px; color:#333333; font-family:Arial; float:right; right:-5px; margin-top:-1px; cursor:pointer;}


