/* reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {background:#ebebeb;box-sizing:border-box;color:#757575;font:14px/1.8 Lucida Grande,'Microsoft YaHei',"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;letter-spacing:0.05em;}
html,body{height:100%;}
a{color:#333;text-decoration:none;}
a:hover{color:#006db1;}
h1,h2,h3,h4,h5,h6 {font-weight:700;line-height:normal;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break: break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
img{max-width:100%;height:auto;display:block;border:0;}
i{margin-right:5px;font-style:normal;}
input,select,textarea{border:1px solid #dfdfdd;background:#fff;-webkit-appearance:none;outline:none;width:100%;color:#464646;padding:10px;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
input[type="radio"]{width:auto;height:auto;-webkit-appearance:radio;}
input[type="checkbox"]{width:auto;height:auto;-webkit-appearance:checkbox;}
table {border-collapse:collapse;max-width:100%;width:100%;}
table td {border:1px solid #eee;padding:5px;text-align:center;color:#333;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.radius5{border-radius:5px;-webkit-border-radius:5px;}
.hidden{display:none;}

/* public */
.wrap{padding:42px 0 0 0;}
.white{background:#fff;}
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li{width:49%;margin-right:2%;}
ul.col-3 li{width:32%;margin-right:2%;}
ul.col-4 li{width:23.5%;margin-right:2%;}
ul.col-5 li{width:18.4%;margin-right:2%;}
ul.col-6 li{width:15%;margin-right:2%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}

/* header & footer */
.header{position:fixed;left:0;background:#fff;width:100%;height:42px;line-height:42px;z-index:18;border-bottom:1px solid #ebebeb;}
.header{top:0;}
#opennav,.header a.back{position:absolute;z-index:23;width:30px;height:30px;top:6px;}
#opennav{width:35px;opacity:.8;right:5px;background:#006db1;}
#opennav em{-moz-user-select:none;background:#fff;display: block;font-size:0;height:6%;left:0;right:0;margin:0 auto;position: absolute;top:50%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s; width:50%;}
#opennav em:before,#opennav em:after{background:#fff;content:""; height:100%;left:0;position:absolute;transition:all 0.3s ease 0s,background-color 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:100%;}
#opennav em:before{transform:translateY(-250%);-webkit-transform:translateY(-250%);}
#opennav em:after{transform:translateY(250%);-webkit-transform:translateY(250%);}
#opennav.open em{background:transparent;}
#opennav.open em:before{transform: translateY(0px) rotate(45deg);-webkit-transform: translateY(0px) rotate(45deg);background:#fff;}
#opennav.open em:after{transform: translateY(0px) rotate(-45deg);-webkit-transform: translateY(0px) rotate(-45deg);background:#fff;}
.header a.back{color:#fff;left:10px;text-align:center;background:#565656;border-radius:50%;-webkit-border-radius:50%;}
.header a.back i{font-size:2em;margin:0;line-height:35px;}
.header .logo{height:30px;margin:5px 12.5px 0 10px;float:left;}
.widget{background:#fff;margin-bottom:10px;padding:10px;}
.widget:last-child{margin-bottom:0;}

/* banner */
.banner{position:relative;margin-bottom:60px;height:430px;}
.banner .public{position: absolute;left:0;right:0;margin:0 auto;top:0;z-index:16;width:100%;height:100%;}
.banner .slides li{position:relative;height:430px;display:none;}
.banner .banner-des{text-align:center;color:#fff;padding-top:30px;}
.banner .banner-des h3{font-size: 18px;font-weight: 100;letter-spacing: 2px;}
.banner .banner-des h1{font-size: 22px;font-weight: 100;margin: 10px 0;}
.banner .banner-des p{font-size: 16px;background: #ff7800;padding: 0 8px;display: inline-block;}
.banner .banner-des span{display: block;font-weight: 100;margin: 18px 0 10px 0;padding:0 10px;}
.link-btn{width: 160px;height: 45px;color: #fff;background: #006db1;font-size: 18px;display: inline-block;line-height: 45px;color: #fff;text-align:center;position: relative;}
.link-btn i{font-size: 24px;vertical-align: middle;margin: 0 0 0 8px;}
.link-btn:hover{color: #fff;}
.banner .flex-control-nav{bottom:70px;}
.banner .flex-direction-nav a{width:50px;height:40px;line-height:40px;text-align: center;background: rgba(27,29,31,.6);}
.banner .flex-direction-nav a:before{font-size: 30px;color: #fff;}

/* search */
.search_box{position:absolute;width:94%;left:0;right:0;margin:0 auto;bottom:-50px;background:#fff;z-index:16;padding:10px;}
.search{overflow:hidden;margin-bottom:10px;}
.search input[type="text"],.search input[type="submit"]{float:left;border:none;}
.search input[type="text"]{width:80%;background:#e8e8e8;}
.search input[type="submit"]{width:20%;background:#006db1;color:#fff;}
.hot_keyword{font-size:12px;font-weight:100;}
.hot_keyword a{display:inline-block;margin-right:5px;}

/* no-data */
.no-data{padding:20px;margin:2em 0;text-align:center;font-size:16px;}
.no-data i{display:block;font-size:26px;margin:0 auto 10px;}

/* nav basic style */
nav{width:240px;height:100%;position:fixed;left:-240px;top:0;margin:0;background:#333;overflow:auto;opacity:.3;-webkit-transform: translate3d(-240px,0,0)scale(.5);-moz-transform: translate3d(-240px,0,0)scale(.5);transform: translate3d(-240px,0,0)scale(.5);}
nav ul li a{padding:10px 15px;display:block;color:#ddd;border-bottom:1px solid #444;}
nav ul li a:hover{color:#fff;}
nav ul li .sub-menu{display:none;}
nav ul li .sub-menu a{padding:6px 10px 6px 35px;background:#403024;border:none;}
nav ul li .sub-menu a:hover{background:#0096e0;}
nav ul li  a.opend{background:#000;}

/* nav open effect*/
nav.open {opacity: 1;	-webkit-transform: translate3d(240px,0,0)scale(1);-webkit-animation: slideIn .35s ease-in-out;-moz-transform: translate3d(240px,0,0)scale(1);-moz-animation: slideIn .35s ease-in-out;transform:translate3d(240px,0,0)scale(1);animation: slideIn .35s ease-in-out;z-index:19;}

/* nav closed effect */
nav.close {opacity:.3;-webkit-transform:translate3d(0,0,0)scale(1);-webkit-animation: slideOut .3s ease-in-out;-moz-transform:translate3d(0,0,0)scale(1);	-moz-animation: slideOut .3s ease-in-out;transform:translate3d(0,0,0)scale(1);animation: slideOut .3s ease-in-out;z-index:21;}

/* main layout open effect */
/* .header.open{-webkit-transform: translate3d(240px,0,0);-webkit-animation: open .5s ease-in-out;-moz-transform: translate3d(240px,0,0);-moz-animation:open.5s ease-in-out;transform:translate3d(240px,0,0);animation:open .5s ease-in-out;} */

/* main layout closed effect */
/* .header.close{-webkit-transform: translate3d(0,0,0);-webkit-animation:close .3s ease-in-out;-moz-transform:translate3d(0,0,0);-moz-animation: close .3s ease-in-out;transform: translate3d(0,0,0);animation: close .3s ease-in-out;} */

/* open & closed keyframes */
/* slideIn */
@-webkit-keyframes slideIn {0%{opacity:.3;-webkit-transform: translate3d(0,0,0)scale(.5);}100%{opacity:1;-webkit-transform: translate3d(240px,0,0)scale(1);}}
@-moz-keyframes slideIn {0%{opacity:.3;-moz-transform:translate3d(0,0,0)scale(.5);}100%{opacity:1;	-moz-transform:translate3d(240px,0,0)scale(1);}}
@keyframes slideIn {0%{opacity:.3;transform:translate3d(0,0,0)scale(.5);}100%{opacity:1;transform:translate3d(240px,0,0)scale(1);}}

/* slideOut */
@-webkit-keyframes slideOut {0%{opacity:1;-webkit-transform:translate3d(240px,0,0)scale(1);}100%{opacity:.3;	-webkit-transform:translate3d(0,0,0)scale(.5);}}
@-moz-keyframes slideOut {0%{opacity:1;-moz-transform:translate3d(240px,0,0)scale(1);}100%{opacity:.3;-moz-transform:translate3d(0,0,0)scale(.5);}}
@keyframes slideOut {0%{opacity:1;transform:translate3d(240px,0,0)scale(1);}100%{opacity:.3;transform:translate3d(0,0,0)scale(.5);}}

/* open */
@-webkit-keyframes open {0%{-webkit-transform: translate3d(0,0,0);}70%{-webkit-transform: translate3d(260px,0,0);}100%{-webkit-transform: translate3d(240px,0,0);}}
@-moz-keyframes open {0%{-moz-transform: translate3d(0,0,0);}70%{-moz-transform: translate3d(260px,0,0);}100%{-moz-transform: translate3d(240px,0,0);}}
@keyframes open {0%{transform: translate3d(0,0,0);}70%{transform:translate3d(260px,0,0);}100%{transform: translate3d(240px,0,0);}}

/* close */
@-webkit-keyframes close {0%{-webkit-transform:translate3d(240px,0,0);}100%{-webkit-transform:translate3d(0,0,0);}}
@-moz-keyframes close {0%{-moz-transform: translate3d(240px,0,0);}100%{-moz-transform: translate3d(0,0,0);}}
@keyframes close {0%{transform: translate3d(240px,0,0);}100%{transform: translate3d(0,0,0);}}

/*首页公共头部*/
.pub-title{text-align: center;}
.pub-title.org{background:#ff7800;padding:15px 10px;}
.pub-title h3{font-size: 16px;color: #ff7800;}
.pub-title h2{font-size: 14px;color: #e1e1e1;text-transform: uppercase;font-weight: 400;margin: 5px 0;}
.pub-title h3 .other-color{color: #006db1;}
.pub-title p{font-size: 12px;color:#000;position: relative;top:-23px;display: inline-block;}
.pub-title.org *{color:#fff!important;}
.pub-title.org h2{color:#e1e1e1!important;margin:5px 0 0 0;}
.pub-title.org p{top:0;}

/*专注/安全/诚信*/
ul.spirit-grid{}
ul.spirit-grid li{border-bottom: 1px dotted #8e8e8e;text-align:center;padding:15px 0;}
ul.spirit-grid li:last-child{border:none;}
ul.spirit-grid li i{font-size:40px;color: #006db1;margin:0;line-height:1;}
ul.spirit-grid li span{color: #006db1;font-size:18px;display: block;font-weight: 400;}
ul.spirit-grid li h3{font-size:20px;font-weight: 400;}
ul.spirit-grid li p{margin-top:16px;padding:0 10px;}

/* home_pro */
.btn{overflow:hidden;}
.btn a{color:#fff;width:50%;text-align:center;background:#056eaf;height:40px;line-height:40px;font-size:12px;transition:0.2s;}
.btn a i{font-size:14px;vertical-align:middle;margin-right:8px;}
.btn a.yellow{background:#ff943e;}
.pd10{padding:10px;}
.home_pro{padding:20px 10px 0 10px;}
.check-more{display:block;text-align:center;margin:20px 0;}
.pub-menu{text-align: center;margin: 0 0 15px 0;font-size:0;}
.pub-menu a{display: inline-block;font-size: 12px;text-align: center;cursor: pointer;padding:2px 35px;}
.pub-menu a.active,.pub-menu a:hover{color:#fff;background: #006db1;}
ul.item_list{}
ul.item_list li{margin-bottom:10px;}
ul.item_list li .pic{position:relative;}
ul.item_list li .pic .btn{position:absolute;width:100%;left:0;bottom:0;z-index:2;height:40px;transition:0.2s;overflow:hidden;}
ul.item_list li .desc{transition:0.2s;}
ul.item_list li .desc h3{padding:7px;font-size:15px;font-weight:100;background:rgba(0,0,0,.6);color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:0.2s;}
ul.item_list li .postarr{margin:10px 0;transition:0.2s;font-size:13px;}
ul.item_list li .txt,ul.item_list li .postarr{color:#bbb;}
ul.item_list li .txt{line-height:normal;transition:0.2s;}
ul.pro_list li .pic .overly{position:absolute;width:100%;height:0;overflow:hidden;bottom:0;left:0;z-index:1;background:url(../images/op.png);transition:0.2s;}
ul.pro_list li:hover .pic .overly{height:100%;}
ul.pro_list li .pic img{border:1px solid #ddd;border-bottom:0;}
ul.pro_list li .desc{text-align:center;background:#e5e5e5;}
.home_pro ul.pro_list li:nth-child(5),.home_pro ul.pro_list li:nth-child(6){margin-bottom:0;}

/* about_box */
.about_box{height:735px;overflow:hidden;}
.about_box .desc{color:#bbb;margin:25px 10px 10px 10px;background:#fff;padding:15px;}
.about_box .desc .txt{font-size:12px;}
.about_box .desc .txt a{color:#bbb;}
.about_box .desc h2{color:#444;font-size:18px;margin-bottom:8px;}
.about_box .desc .more{color:#549de2;}
ul.num-change{margin-top:15px;}
ul.num-change li{width: 33.33%;text-align: center;}
ul.num-change li:after{content: "";display: block;width: 1px;height: 85px;background: #e3e3e3;position: absolute;top: 50%;right: 0;margin-top: -42.5px;}
ul.num-change li:last-child:after{display: none;}
ul.num-change li h3{position: relative;font-size:24px;color:#006db1;font-weight: 400;margin-bottom:5px;}
ul.num-change li h3:after{content: "+";display: block;position: absolute;top: 0;right:5px;font-size:15px;}
ul.num-change li span{color:#bbb;display:block;height:30px;font-size:12px;line-height:1;text-transform: uppercase;}
ul.num-change li p{font-size: 12px;}
ul.num-change.blue{margin-bottom:10px;}
ul.num-change.blue li{background:#056eaf;padding-bottom:10px;}
ul.num-change.blue li *{color:#fff!important;}
ul.num-change.blue li h3{margin-bottom:0;}
.company-menu{margin:10px;}
.company-menu a{display:block;width:49%;margin-right:2%;margin-bottom:8px;text-align:center;height:110px;background:#006db1;color:#fff;}
.company-menu a:nth-child(2n+2){margin-right:0;}
.company-menu a:nth-child(2),.company-menu a:nth-child(3){background:#ff7800;}
.company-menu a span{display:block;text-transform: uppercase;}
.company-menu a span.en{font-size:2.4vw;}
.company-menu a span.iconfont{font-size:24px;margin-top:10px;}

/* service_box */
.service_box{padding:20px 10px 1px 10px;}
ul.class-service{}
ul.class-service li{margin-bottom:7px;}
ul.class-service li h3.title{position:absolute;width:100%;left:0;bottom:0;z-index:1;background:rgba(0,0,0,.7);padding:7px;color:#fff;text-align:center;font-size:16px;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* honor_box */
.honor_box{height:560px;overflow:hidden;}
.honor_box .honor_img{width:80%;margin:40px auto 10px;}
.honor_box .desc{color:#fff;text-align:center;padding:15px;}
.honor_box .desc h3{margin-bottom:10px;font-size:20px;font-weight:100;}
.honor_box .desc span,.honor_box .desc .call_kf{background:#ff7800;color:#fff;display:inline-block;padding:3px 14px;}
.honor_box .desc .call_kf{font-size:16px;}
.honor_box .desc .txt{margin:20px 0;}
.case_box{padding:20px 10px 10px 10px;}
.case_menu a{padding:5px 10px;font-size:2.8vw;}
ul.case_list{}
ul.case_list li{}
ul.case_list li .desc{background:#f2f2f2;}
ul.case_list li .desc h3{background:none;color:#444;padding:10px 10px 0 10px;font-size:18px;}
ul.case_list li .desc .postarr{font-size:12px;padding:0 10px;margin:5px 0;}
ul.case_list li .desc .txt{padding:0 10px 10px 10px;font-size:12px;}

/* process_box */
.process_box{}
.process_box .pub-title{margin:0 10px;}
.process{height:635px;}
ul.process-grid{background:#fff;padding:10px;margin:0 10px;}
ul.process-grid li{text-align:center;width:50%;margin-right:0;border-bottom:1px solid #dfdfdf;height:120px;text-transform: uppercase;}
ul.process-grid li .iconfont{margin:10px 0 0 0;display:block;font-size:24px;color:#006db1;}
ul.process-grid li:nth-child(2n+2){border-left:1px solid #dfdfdf;}
ul.process-grid li:nth-child(9),ul.process-grid li:nth-child(10){border-bottom:none;}
ul.process-grid li p+p{font-size:2.6vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* news_box */
.news_box{padding:20px 10px 10px 10px;}
.news_menu a{font-size:15px;padding:2px 20px;}
ul.news_list{}
ul.news_list li{background:#f2f2f2;}
ul.news_list li .desc{padding:10px;margin-bottom:10px;}
ul.news_list li .desc h3{color:#006db1;font-size:16px;font-weight:100;}
ul.news_list li .desc .postarr{color:#bbb;font-size:12px;margin:5px 0;}
ul.news_list li .desc .txt{color:#bbb;font-size:13px;line-height:normal;}
ul.news_list li .desc .more{color:#006db1;font-size:12px;}

/* joinus_box */
.joinus_box{height:380px;overflow:hidden;}
.joinus_box .desc{color:#fff;text-align:center;margin-top:50px;font-size:16px;padding:0 10px;}
.joinus_box .desc h3{font-size:20px;font-weight:100;}
.joinus_box .desc h4{font-size:12px;text-transform: uppercase;font-weight:100;margin-bottom:30px;}
.joinus_box .desc .iconfont{font-size:32px;margin:10px 0;display:block;}
.joinus_box .desc a{display:block;color:#fff;background:#ff7800;font-size:15px;padding:2px 0;width:160px;text-align:center;margin:0 auto 15px;}
.joinus_box .desc a .iconfont{display:inline;font-size:18px;margin-right:8px;}

/* contact_box */
.contact_box{min-height:210px;font-size:13px;padding:20px 10px 0 10px;text-align:center;line-height:normal;color:#acacac;}
.contact_box h3{font-size:18px;margin-bottom:8px;font-weight:100;color:#fff;}

/* copyright */
.copyright{text-align:center;font-size:12px;background:#252525;color:#acacac;overflow:hidden;padding:15px 10px 35px 10px;}
.copyright a{color:#acacac;}

/* single page */
.single{background:#fff;}
.single.gray{background:#f1f1f1;}
h1.title{font-size:16px;font-weight:100;color:#000;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
h1.title span.small{font-size:11px;color:#959595;margin-left:4px;}
.info-header{border-bottom:1px solid #ebebeb;height:40px;line-height:40px;padding:0 10px;position:relative;z-index:11;background:#fff;}
.info-header #opensort{position:absolute;right:10px;top:3px;}
.info-header #opensort i{font-size:26px;margin-right:0;color:#959595;}
.info-header #opensort.open i{color:#006db1;}
.info-header .sort{line-height:normal;overflow:hidden;text-align:center;display:none;color:#fff;position:absolute;width:100%;left:0;top:40px;background:#006db1;padding:10px 10px 5px 10px;z-index:10;}
.info-header .sort a{float:left;width:31%;margin-right:2%;margin-bottom:5px;text-align:center;color:#fff;padding:5px 0;line-height:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.info-header .sort a:nth-child(2n+2){margin-right:2%;}
.info-header .sort a:hover{color:#fff;}
.info-header .prosort a{text-align:left;}
.editor{padding:10px;background:#fff;}
.editor img{margin:0 0 10px 0;}
.page_editor{min-height:400px;}

/* view-info */
.view-info{font-size:12px;color:#959595;text-align:center;}
.view-info h3{font-size:16px;font-weight:400;border-bottom:1px solid #ddd;padding:12px 0;color:#333;	}
.view-info span{display:inline-block;margin:5px 3px 0 3px;}
ul.proarr{background:#f1f1f1;padding:10px;}
ul.proarr li{color:#bbb;font-size:2.5vw;}
.view_pic{margin-bottom:10px;}
.slider_pic{position:relative;}
.slider_pic ul.slider li{display:none;}
.sort_select{background:#ff943e;padding:15px 10px;}
.sort_select .select_ground select{float:left;width:49%;margin-right:2%;}
.sort_select .select_ground select:nth-child(2){margin-right:0;}
.select_ground{text-align:left;color:#fff;}
.select_ground a{display:inline-block;color:#fff;font-size:15px;font-size:14px;}
.subsort{border-bottom:1px solid #f3a86c;padding:0 0 5px 0;margin-bottom:5px;}
.subsort a{display:inline-block;color:#fff;margin-right:5px;border:1px solid #fff;padding:2px 6px;margin-bottom:5px;}

/* pn-btn */
.pn-btn{overflow:hidden;padding:0 10px;margin:10px 0 30px 0;}
.pn-btn a{display:block;width:45%;padding:6px 0;margin-right:10%;float:left;text-align:center;border:.5px dotted #5d4736;}
.pn-btn a:last-child{margin-right:0;}
.pn-btn a:hover{border-color:#0096e0;}
.pn-btn a.no-pn{color:#959595;border-color:#959595;}

/* related news */
.related{padding:10px;border-top:.5px solid #bbb;border-bottom:.5px solid #bbb;background:#f1f1f1;}
.related h3{font-size:15px;color:#000;font-weight:bold;margin-bottom:5px;}
ul.related-list li,ul.related-list li a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; line-height:30px; }

/* job_list */
ul.job_list{}
ul.job_list li{color:#888;margin-bottom:10px;border:1px solid #dfdfdf;-moz-box-shadow:0px 0px 10px #f0f0f0; -webkit-box-shadow:0px 0px 10px #f0f0f0; box-shadow:0px 0px 10px #f0f0f0;-webkit-transition:.4s;transition:.4s;}
ul.job_list li .work_info{padding:20px 10px;position:relative;}
ul.job_list li .work_info h3{font-size:16px;font-weight:100;color:#000;padding:8px 0 15px 0;border-bottom:1px solid #b2b2b2;}
ul.job_list li .work_info .day{font-size:14px;margin-right:10px;color:#888;font-weight:100;line-height:normal;}
ul.job_list li .work_info .year{font-size:14px;color:#888;line-height:normal;}
ul.job_list li .work_info .iconfont{opacity:0;position:absolute;right:20px;top:10px;font-size:50px;line-height:1;color:#888;-webkit-transition:.4s;transition:.4s;}
ul.job_list li ul.desc{margin-top:15px;}
ul.job_list li ul.desc li{width:50%;margin-right:0;margin-bottom:0;border:none;font-size:14px;-moz-box-shadow:0px 0px 0 #f0f0f0; -webkit-box-shadow:0px 0px 0 #f0f0f0; box-shadow:0px 0px 0 #f0f0f0;}
ul.job_list li:hover{}
ul.job_list li:hover ul li{border:none;-moz-box-shadow:0px 0px 0 #f0f0f0; -webkit-box-shadow:0px 0px 0 #f0f0f0;box-shadow:0px 0px 0 #f0f0f0;}
ul.job_list li:hover .work_info .iconfont{opacity:1;color:#0c62b3;}
h3.widget_tip{font-size:15px;font-weight:100;color:#0096e0;position:relative;margin-bottom:8px;}
h3.widget_tip.white{color:#fff;background:none;}
ul.input{}
ul.input li{position:relative;padding-left:70px;margin-bottom:10px;}
ul.input li.full{width:100%;margin-right:0;}
ul.input li.safe img{position:absolute;right:1px;top:1px;z-index:1;height:36px;}
ul.input li textarea{min-height:120px;}
ul.input li select{color:#ccc;}
ul.input li .tip{position:absolute;width:70px;left:0;top:7px;z-index:1;}
ul.input li .tip i{font-style:normal;color:red;margin-left:5px;position:relative;top:4px;}
ul.input li.submit{margin-bottom:0;}
ul.input li.submit input{cursor:pointer;background:#0c62b3;border:none;width:160px;color:#fff;padding:12px 0;border-radius:25px;-webkit-border-radius:25px;-webkit-transition:.2s;transition:.2s;}
ul.input li.submit input:hover{background:#549de2;}
.order_submit ul.input{margin-top:18px;}
.feedback{min-height:400px;}
ul.gbook{}
ul.gbook li{background:#f1f1f1;margin-bottom:10px;position:relative;}
ul.gbook li input,ul.gbook li select,ul.gbook li textarea{background:none;border:none;}
ul.gbook li.full{width:100%;margin-right:0;}
ul.gbook li.safe,ul.gbook li.dosubmit{width:50%;}
ul.gbook li.safe img{position:absolute;right:0;top:0;z-index:1;height:100%;}
ul.gbook li.dosubmit a{display:block;cursor:pointer;text-align:center;height:36px;line-height:36px;width:100%;background:#056eaf;color:#fff;font-size:16px;-webkit-transition:.2s;transition:.2s;}
ul.gbook li.dosubmit a span{margin-left:8px;font-size:22px;vertical-align:middle;}
ul.gbook li.dosubmit a:hover{background:#ff943e;}
.is_view_ad{}
.is_view_ad h4{font-size:24px;color:#bbb;font-weight:100;text-transform:uppercase;}
.is_view_ad h3{font-size:18px;color:#444;margin:8px 0 15px 0;}
.is_view_ad ul.col-2 li{width:auto;margin-right:0;}
.is_view_ad .bluebg{display:inline-block;background:#056eaf;color:#fff;padding:2px 20px;margin:10px 0;}
.editor .about_view{padding:0;}

/* service_list */
ul.service_list{background:#f1f1f1;}
ul.service_list li{margin-bottom:20px;position:relative;}
ul.service_list li:last-child{margin-bottom:0;}
ul.service_list li .pic,ul.service_list li .desc{position:relative;}
ul.service_list li .pic .bgimg{height:140px;position:relative;z-index:1;}
ul.service_list li .desc .desc_inside{padding:0 10px 10px 10px;color:#bbb;position:relative;}
ul.service_list li .desc .desc_inside h4{font-size:26px;font-weight:100;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.service_list li .desc .desc_inside h3{font-size:18px;color:#282828;margin:10px 0 3px 0;}
ul.service_list li .desc .desc_inside .txt{overflow:hidden;line-height:normal;}

.about_view{margin-bottom:20px;padding:10px;background:#fff;}
.about_view .pic{margin-bottom:10px;}
.about_view .pic .icon{position:absolute;width:60px;height:60px;background:#056eaf;z-index:1;color:#fff;bottom:-60px;right:0;text-align:center;}
.about_view .pic .icon .iconfont{font-size:34px;margin-top:10px;margin-right:0;}
.about_view .desc{}
.about_view .desc .txt{}
.about_view .desc .txt a{color:#bbb;}
.about_view .desc h2{color:#444;font-size:18px;margin-bottom:8px;}
.about_view .desc .more{color:#549de2;}
.about_view .desc:hover .more{color:#ff943e;}
.about_view  ul.num-change{margin-top:15px;}
.about_view  ul.num-change li p{color:#444;}
.culture_view{overflow:hidden;padding:10px;background:#fff;}
.culture{}
.culture .desc,.culture .pic{}
.culture .desc{color:#bbb;margin-bottom:10px;}
.culture .desc h3{color:#444;margin:20px 0 5px 0;}
.history_view{margin:20px 0;background:#fff;}
.module_tip{padding:10px 10px 20px 10px;background:#fff;}
.module_tip.push_right{text-align:right;}
.module_tip h3{font-size:20px;font-weight:100;margin-bottom:15px;}
.module_tip span{display:block;line-height:1;}
.module_tip .cn{font-size:18px;color:#1678b4;margin:8px 0 12px 0;}
.module_tip .cn em{color:#ff943e;}
.module_tip .en{color:#bbb;text-transform:uppercase;position:relative;font-size:12px;}
.module_tip .en:after{position:absolute;content:"";width:80px;height:3px;background:#1678b4;bottom:-8px;left:0;z-index:1;}
.module_tip.push_right .en:after{left:inherit;right:0;width:62px;}
.slider_3x{position:relative;}
.history{background:#fff;}
.history .flex-direction-nav a{top:-60px;width:40px;height:40px;}
.history .flex-direction-nav a.flex-prev{left:inherit;right:51px;}
.history .flex-direction-nav a:hover{background:#056eaf;}
ul.history_list{}
ul.history_list li{margin-right:20px;width:386.667px;}
ul.history_list li .desc{padding:20px;color:#bbb;-webkit-transition:.2s;transition:.2s;}
ul.history_list li .desc .txt{min-height:80px;}
ul.history_list li .desc .year{display:block;color:#056eaf;font-size:25px;line-height:1;margin-bottom:10px;-webkit-transition:.2s;transition:.2s;}
ul.history_list li .desc .year em{font-size:14px;}
ul.history_list li .desc .iconfont{position:absolute;right:20px;top:20px;z-index:1;color:#056eaf;font-size:26px;}
ul.history_list li:hover .desc{background:#056eaf;color:#fff;}
ul.history_list li:hover .desc .year,ul.history_list li:hover .desc .iconfont{color:#fff;}
.partner_box{background:#fff;}
.partner_box .partner{background:#fff;margin:0 10px;}
ul.partner_list{}
ul.partner_list li{width:113.333px;height:60px;margin-right:10px;}
ul.partner_list li img{width:100%;border:1px solid #ddd;display:block;}
.apply_view ul.gbook{padding:10px;}
.apply_box .pic{padding:0 10px;}
ul.service_proess{margin:10px 0 0 0;}
ul.service_proess li{text-align:center;width:50%;padding:0 10px;margin-right:0;height:140px;border-bottom:1px solid #dfdfdf;}
ul.service_proess li p{line-height:normal;color:#bbb;}
ul.service_proess li .icon{display:block;text-align:center;width:50px;height:50px;margin:10px auto;overflow:hidden;background:#056eaf;color:#fff;border-radius:50%;}
ul.service_proess li .icon i{display:block;margin-right:0;font-size:22px;margin-top:8px;}
ul.service_proess li:nth-child(2n+2){border-left:1px solid #dfdfdf;}
ul.service_proess li:nth-child(3),ul.service_proess li:nth-child(4){border-bottom:none;}

/* page_number */
.page_number{text-align:center;padding:2em 0;}
.page_number ul li{display:inline;margin:0 3px;}
.page_number ul li a{color:#000;padding:4px 10px;background:#fff;border:1px solid #ebebeb;-webkit-transition:.2s;transition:.2s; font-size:12px;}
.page_number ul li a:hover{color:#fff;background:#0d60b4;border:1px solid #0d60b4;}
.page_number ul li.active a{color:#fff;background:#0d60b4;border:1px solid #0d60b4;}
.page_number ul li.active a:hover{background:#0d60b4;}

/* animate */
.animate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;}
.rotateup{color:#e60012;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.rotatedown{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.loop{animation-iteration-count:infinite;animation-duration:.8s}