﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family: Microsoft Yahei;vertical-align:baseline;}
body{background:#FFF; -webkit-text-size-adjust:none; font-size:12px; }
html,body{height:100%;}
blockquote,q{quotes:none;}
li{list-style-type:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}
a{color:#323232;text-decoration:none;}
a:hover{ text-decoration:underline;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
.clear{clear:both;font-size:0;line-height:0;height:0;}
.box .load{position:absolute;left:0;top:0;z-index:900;width:100%;height:100%;}
.load_bg{width:100%;height:100%;background:#fff;}
.load p{position:absolute;left:50%;top:50%;z-index:200;width:32px;height:32px;overflow:hidden;margin:-16px 0 0 -16px;}
.load .loadTxt{width:400px;height:86px;margin:50px 0 0 -200px;text-align:center;color:#666;font-weight:700;font-size:30px;}
/**footer**/
#footer{ height:49px; /*background:url(../images/footerbg.jpg) repeat-x;*/     background: #004b9d; background-size:contain;}
.footer{width:1002px; line-height:49px; margin:0 auto; color:#FFF;}
.copyright{float:left;}
.footer_nav{float:right;}
.footer_nav a{color:#fff;}
/**header**/
#head{ /*background:url(../images/header_bg.jpg) center no-repeat #0f78ba;*/ }
.logowrap{height:91px; max-width:1002px; margin:0 auto; }
.logo{background:url(../images/logo_02.png) left top no-repeat; background-size:contain; width:532px; height:91px; float:left;}
.topnav{/*height:83px;*/ float:right; padding-top:30px;}
.search{width:184px; height:28px; display:block; /*background-color:#99b5d3;*/ border:1px solid #d7d7d7}
.search input{background:none; border:none; padding-left:5px; color:#545454; line-height:23px; height:23px; width:150px; float:left;}
.search button{background:url(../images/sounhover.png) left top no-repeat; margin:5px 5px 0px 0px; height:23px; height:20px; width:20px; border:none; float:left; cursor:pointer; text-indent:-9999px;}
.language{color:#FFF; padding:10px 0; text-align: right;}
.language a{color:#333; padding:0px 5px}
#menu2{height:45px; /*background:url(../images/navbg.jpg) repeat-x;*/ z-index:2; position:relative; background: #004b9d;}
#menu2 ul{width:1002px; margin:0 auto; line-height:45px; margin:0 auto;}
#menu2 li ul{display:none;}
#menu2 li{float:left; width:99px; height:45px; text-align:center; position:relative;}
#menu2 li a{color:#FFF; font-size:14px; font-weight:500;line-height: 45px;}
#menu2 li a:hover{ /*background:url(../images/nalibg.jpg) left top no-repeat;*/background:#005fc7; height:45px; width:99px; display:block; text-decoration:none;}
#menu2 li.sfhover ul{display:block; padding-bottom:5px; display:block; position:absolute; width:99px; left:0px; top:45px; background:#005fc7; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
#menu2 li.sfhover a{/*background:url(../images/nalibg.jpg) left top no-repeat;*/ background:#005fc7; height:45px; width:99px; display:block; line-height:45px; }
#menu2 li.sfhover ul li{ line-height:45px; height:45px; position:relative;}
#menu2 li.sfhover ul li ul{ display:none;}
#menu2 li.sfhover ul li:hover ul { display:block; position:absolute;top:0px; left:140px; background:#004b9d; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; z-index:999999999;}
#menu2 li.sfhover ul li a{background:none; font-size:14px; font-weight:100; height:45px; /*border-bottom:1px solid #000;*/ width:99px; margin:0 auto}
#menu2 li.sfhover ul li a:hover{ background:#004b9d; width:99px;}
#menu2 em{ /*background:url(../images/navright.jpg) left 5px no-repeat;*/ width:1px; height:20px; display:block; float:left; background:#d1d1d1;    line-height: 40px;margin-top: 13px;}
/**home**/
#home{background-color:#FFF; z-index:999}
.a1{display:none;}
.apply-pup{background:url(../images/navbg.png) left top no-repeat; width:24px; height:24px; display:block; text-indent:-9999px;}
#i_main{max-width:1002px; margin:0 auto;padding-top:420px; background:#FFF; padding-bottom:19px;}
#i_main-ceng{max-width:1002px; margin:0 auto;padding-top:0px; background:#FFF; padding-bottom:19px;}
#i_main-yq{max-width:1002px; margin:0 auto;padding-top:10px; background:#FFF; padding-bottom:19px;}
.Express{float:left; width:30%; margin-right:2%; border:1px solid #e9e9e9; padding:1%; background:url(../images/listbg.jpg) top repeat-x}
.Express-yq{float:left; width:97.5%; /*margin-right:2%;*/ border:1px solid #e9e9e9; padding:1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_title{height:34px;}
.i_news_title i{display:block; background:url(../images/li.jpg) left top no-repeat; width:6px; height:15px; float:left;} 
.i_news_title span{ font-size:14px; font-weight:500; height:34px; float:left; padding-left:10px;}
.express_img img{width:100%;}
.express_text{line-height:23px; color:#6c6c6c; padding-top:10px;}
.express_text a{color:#af0202;}
.i_news{float:left; width:29%; margin-right:2%; border:1px solid #e9e9e9; padding:1.1% 1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news-tz{float:left; width:30%; border:1px solid #e9e9e9; padding:1.1% 1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_text li{ height:30px; text-align:right; color:#aaaaaa;  border-bottom:1px solid #e8e8e8; line-height:30px; background:url(../images/liicon.jpg) 0px 11px no-repeat; padding-left:8px;}
.i_news_text li span{float:left;}
.i_news_text li span a{ color:#6c6c6c;}
.i_news_text li:last-child{ border-bottom:none}
.i_project{float:left; width:30%; border:1px solid #e9e9e9; padding:1% 1% 1% 1%; background:url(../images/listbg.jpg) top repeat-x}
.i_news_title{text-align:right;}
.i_news_title span{float:left;}

.ui-loader{ display:none;}

/**--------------------------**/
.swiper-container {
	height:auto;
	width:100%;
	text-align:center;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:5;
	/*background:#F8F8F8;*/
}
.swiper-wrapper {position: relative;z-index:10;}
.swiper-slide {position:relative;text-align:center; float:left;}
.swiper-slide div{position:absolute; width:100%; bottom:0px; text-align:left; height:30px; background:#000; color:#FFF; line-height:30px; text-indent:1em;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;     font-size: 14px;
    font-family: Microsoft Yahei;
    font-weight: 500;
}
.swiper-slide a{ position:relative; width:100%; display:block; overflow:hidden;}
.swiper-slide img{ width:100%; vertical-align:middle; position:relative;}
.pagination{ position:absolute; height:1.4em; width:100%;bottom:0.4em;z-index:100; text-align:right;}
.pagination .swiper-pagination-switch{ display:inline-block; height:1em; width:1em; background:#FFF; cursor:pointer; border-radius:50%; _display:inline; margin-right:0.5em;}
.pagination .swiper-active-switch{ background:#af0202;}
/* 滑动焦点图 */
/* weiduduan */
.weiduduan{ width:100%;}
.fluidHeight{
	width: 100%;
	position: relative;
}
.sliderContainer{ position:absolute; width:100%;}
.iosSlider{ position:relative; top:0; left:0; overflow:hidden; width:100%; height:400px;}
.slider{ width:100%; height:100%;}
.slider .item{ width:100%; height:100%;}
.item .inner{position: relative;top: 0;left: 0;width: 100%;margin: 0 auto;height: 100%;box-shadow: 0 0 10px -5px #000;background-position: 50% 0;background-repeat: no-repeat;}
.slideSelectors_box{width:1000px; position:relative; margin:0 auto;}
.item .inner a{display:block; width:100%; height:100%;}
.item .inner .selectorShadow{ position:absolute; left:0; bottom:0; background:url(../images/selector-shadow.png) no-repeat 0 0; width:120px; height:30px;}
.item .inner .text1{ background:none repeat scroll 0 0 #000000; opacity:0; filter:alpha(opacity=0); position:absolute; right:150px; top:30px; padding:5px 2px 0 7px;}
.item .inner .text1 span{ color:#FFFFFF; font:50px/65px Norican; padding:0 8px;}
.item .inner .text2{ background:none repeat scroll 0 0 #000000; opacity:0; filter:alpha(opacity=0); padding:5px 7px 7px; position:absolute; right:0; top:100px;}
.item .inner .text2 span{ color:#FFFFFF; font:16px/20px Helvetica,Arial,sans-serif;}

.slider .item1 .inner{ background-image:url(../images/1.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
background-size: cover;}
.slider .item2 .inner{ background-image:url(../images/2.jpg); -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
background-size: cover;}
.slider .item3 .inner{ background-image:url(../images/3.jpg); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover;}
.slider .item4 .inner{ background-image:url(../images/cs1.jpg); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover;}
.slider .item5 .inner{ background-image:url(../images/cs1.jpg); -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;
background-size: cover;}
.slideSelectors{ bottom:40px;height: 49px;margin: 0 auto;position: absolute;right: 0px;width: auto;z-index: 1;}
.slideSelectors .item{ float:left; width:73px; height:45px; background:#999; margin:0 0 0 10px; opacity:0.5; filter:alpha(opacity=50); border:2px solid #fff;  -webkit-box-shadow: 0 0px 3px #000000; -moz-box-shadow: 0 0px 3px #000000;  box-shadow: 0 0px 3px #000000;}
.slideSelectors .selected{opacity:1; filter:alpha(opacity=100); border:2px solid #0070e6;  -webkit-box-shadow: 0 2px 10px #000000; -moz-box-shadow: 0 2px 10px #000000;  box-shadow: 0 2px 10px #000000;}
.scrollbarContainer{ position:relative; bottom:4px; left:0; width:1000px; height:4px; margin:0 auto; z-index:1;}


/**about**/
/*#n_main{ padding-bottom:40px;}*/
.a_bannerWrap{ background-color:#e9e9e9; max-height:324px;}
.a_banner{ max-width:1002px; margin:0 auto; position:relative;}
.a_banner img{width:100%; float:left;}
.a_banner_title{position:absolute; width:35%; text-align:center; padding-top:12%; z-index:1; color:#FFF; font-size:26px;}
.a_banner_title h2{ font-size:20px;}
.a_banner_bg{position:absolute; height:100%; max-height:324px; width:35%; background-color:#000;filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.a_textwrap{max-width:1002px; margin:0 auto;}
.a_left_textwrap{float:left; width:70%;}
.a_right_list{float:right; width:25%;}
.a_left_title{ font-size:20px; font-weight:600; color:#004b9d; border-bottom: 1px solid #e0e0e0;
padding-bottom: 15px;}
.a_textwrap{padding-top:19px;}
.a_left_text{padding-top:19px; color:#666666; line-height:26px; font-size:13px; padding-bottom: 40px;     min-height: 300px;}
.a_left_text img{ max-width:100%;height: auto !important;}
.a_right_list{ border:1px solid #e9e9e9; /*background:url(../images/listbg.jpg) repeat-x;*/ /*padding-bottom:20px;*/}
.a_list_title{padding-left:20px; padding-top:15px; height:65px;background: #004b9d; border-bottom: 1px solid #e0e0e0;}
.a_icon,.c_icon,.f_icon,.i_icon,.j_icon,.n_icon,.s_icon{width:48px; height:48px; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px; display:block; float:left; margin-right:10px;}
.a_icon{background:#004189 url(../images/about.png) center center no-repeat;}
.c_icon{background:#004189 url(../images/about.png) center center no-repeat;}
.f_icon{background:#004189 url(../images/feedback.png) center center no-repeat;}
.i_icon{background:#004189 url(../images/Project.png) center center no-repeat;}
.j_icon{background:#004189 url(../images/join.png) center center no-repeat;}
.n_icon{center center no-repeat;}
.s_icon{background:#004189 url(../images/Project.png) center center no-repeat;}
.a_list_title h4{ font-size:22px; font-weight:600; line-height: 50px;
color: #fff;}
.article{ /*padding-left:5%;*/ width:100%;}
.article li{line-height:40px; font-size:14px; width: 100%;height: 40px;color: #06c;
color: #fff;
text-align: center;}
.article li a{color:#333; width:100%; display:block;border-bottom: 1px solid #e0e0e0;}
.article li a:hover{ color:#fff; text-decoration:none; background:#004b9d; width:100%;}
.article li ul li { padding-left:20px;}
.article li ul li a { color:#666;}
.article li ul li a:hover { color:#fff; text-decoration:none; background:#004b9d;;}

/*honor*/.proList2 ul li{float:left; display:block; width:33%; padding-bottom:15px;}
.imgBox2{border:0 none;line-height:18px;text-align:center;}
.proName2{line-height:18px;text-align:center;padding-top:10px;}
.proName2_1{line-height:18px;text-align:left;padding-top:10px;}

#PageManage li{float:left;}
#PageManage li a{display:block;padding:2px 5px;border:1px solid #CCC;}

#PageManage li span{display:block;padding:3px 10px;}
#bimg{
	_width: 210px;
	max-width: 210px;
	width: 90%;
}
.zk{width:1000px;margin:0 auto;}
.mt30{padding:30px 0;text-align:center;padding-right:10px;}
.mt30 a{color:#3a3a3a;}
/*-----------------------*/
.techwrap dt{float:left; width:35%;}
.techwrap dt img{padding:2px; width:100%; border:1px solid #e6e4e5;}
.techwrap dd{float:right; width:62%}
.techwrap dd h4{font-size:15px; color:#333; border-bottom:1px solid #e3e3e3; margin-bottom:5px; padding-bottom:5px;}
.techwrap dd h5{ font-size:13px; font-weight:100; height:100px; overflow:hidden; color:#656565;}
.techli_more{text-align:right;color:#004189; padding-top:7px;}
.techwrap a:hover .techli_more{ text-decoration:underline;} 
.techwrap dl{ padding-bottom:10px; margin-bottom:20px; border-bottom:1px dotted #dedede;}
/*-----------------------*/
.contactimg img{width:100%; max-width:650px;}
.contactmap{margin-bottom:20px;}
.lxfs p{line-height:25px; font-family: Microsoft Yahei;; padding-top:15px; padding-bottom:15px; border-bottom:1px dotted #CCCCCC;}
.ab{padding-top:20px;}
/*------------perfonrmance-----------*/
.performanceWrap{padding-top:30px;}
.performance_title h4{ color:#22509d; font-weight:100; font-size:30px; padding-bottom:10px;}
.performance_title h5{ color:#333;  font-size:20px;}
.left_text{float:left; width:55%}
.right_img{float:right; width:40%;}
.right_img img{ max-width:250px; width:100%;}
.performance_title{padding-bottom:20px;}
.per_tab{ padding:10px;}
.per_tab li{float:left; width:49%; margin-right:2px; margin-bottom:20px;}
.per_tab li a{ background-color:#157bd0; display:block; width:100%; text-align:center; line-height:63px; font-size:18px; color:#FFF;}
.per_tab li a:hover{background-color:#014189; text-decoration:none;}
/*------------perfonrmance-----------*/
.performancen_text{padding-top:20px;}
.performancen_title li{float:left; width:50%;}
.performancen_title li a{ height:48px; text-align:center; line-height:48px; display:block; color:#FFF; font-size:18px; border-bottom:5px solid #c8c8c8; color:#666666;}
.performancen_title li a:hover{background-color:#014189; text-decoration:none; background-color:#157bd0; color:#FFF; border-bottom:5px solid #014189;}
.performancen_title .on a{background-color:#014189; text-decoration:none; background-color:#157bd0; color:#FFF; border-bottom:5px solid #014189;}
.performancen_li dt{float:left; width:27%;}
.performancen_li dt img{ width:100%;}
.performancen_li dd{float:right; width:70%; min-height:105px;}
.performancen_li{padding:5px; border:1px solid #dddddd; margin-bottom:10px;}
.performancen_li_title{padding-bottom:10px; padding-left:10px; font-weight:600;}
.performancen_li dd a{ padding:0px 2%; float:left; display:block; width:42%; height:42px; line-height:42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.term_more{text-align:right; min-height:20px !important;}
.term_more a{ float:right !important; color:#02408b; padding-top:5px !important;}
.serve_info_img{text-align:center; margin-bottom:20px;}
.serve_info_img img{width:100%;}
.serve_info_title{font-size:14px; color:#000;}
.info_text_title{ background:#dbdbdb; height:34px; line-height:34px; padding-left:10px; color:#014189; font-weight:600;}
.info_text_x{padding:20px 0;}
.info_back { width:100%; border-top:1px #ddd solid; text-align:right; line-height:40px; height:40px;}
.info_back a { color:#004189;}
.info_back a:hover { color:#004189; text-decoration:underline;}

/*------------news-----------*/
.newswrap li{ height:35px; line-height:35px; text-align:right; border-bottom:1px dotted #c7c7c7; color:#6c6c6c;}
.newswrap li span{ float:left;}
.newswrap li span a{ color:#6c6c6c;}
.newswrap li span a:hover{ color:#014189;}
.newsinfo_title h4{text-align:center; font-size:18px; color:#343434; padding:10px 0; border-bottom:1px dotted #c7c7c7;}
.newsinfo_title h5{ font-size:12px; font-weight:100; text-align:right; padding:10px 0}
.newsinfo_title h5 a{ color:#004189}
.newsinfo_text{padding-top:10px;}
/*------------join-----------*/
.joinwrap{padding-top:20px;}
.join_Search{padding:11px 17px; background:#eeeeee; height:32px; margin-bottom:20px;}
.join_Search li{float:left;}
.join_Search li select{ padding:5px 5px 5px 5px; border:1px solid #CCC; background:#fff; width:90%;}
.join_Search li.zw{width:30%;}
.join_Search li.gw{width:30%;}
.join_Search li.dd{width:30%;}
.join_Search li.tj{width:10%;}
.join_Search li.tj button{background:url(../images/jobsbg.jpg) repeat-x; border:1px solid #CCC; width:100%; padding:5px 0px; color:#FFF; cursor:pointer;}
.buttonsearch{background:url(../images/jobsbg.jpg) repeat-x; border:1px solid #CCC; width:100%; padding:5px 0px; color:#FFF; cursor:pointer;}
.joinlist li{float:left; width:12.5%; height:30px; line-height:30px; border-bottom:1px dotted #CCCCCC; text-align:center; overflow:hidden;}
.joinlist_title{ background-color:#e4e4e4; color:#024188; font-weight:600; height:30px;}
.joinlist_li2 a{color:#fe0000}
.joinlist_li2 ul{display:block; height:31px;}
.joinlist_li2 ul:hover{ background-color:#e4e4e4;}
.join_nav{ height:125px;}
.join_nav li{float:left; position:relative; height:109px; width:33.3%; text-align:center;}
.join_nav div{position:absolute; bottom:0px; left:14px; text-align:left; margin:0 auto; width:100%; background-color:#000; text-indent:1em; color:#FFF; max-width:189px; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.contact_title{font-size:17px; color:#004489; margin-bottom:5px;}
.contact_intro{ background-color:#f6f6f6; padding:10px 0; border-bottom:1px dotted #d4d4d4;}
.contact_intro td{ padding:5px 0;}
.describe_title{color:#ff9000}
.describe_title{padding:20px 0; font-size:16px;}
.describeinfo{font-size:13px; line-height:27px; padding-bottom:20px; padding-top:20px; border-bottom:1px dotted #d4d4d4;}
.join_btn{text-align:center; padding:20px 0;}
.join_btn a{width:150px; height:40px; float:left; margin:6px 20px 6px 0; background-color:#014189; display:block; line-height:40px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

/*------------feedback-----------*/

.feedbackx li{ border:1px solid #d1d1d1; padding:0px !important; width:30% !important; margin-right:2%; margin-bottom:2%;}
.feedbackx img{width:100% !important; max-width:100% !important; float:left;}
.feedbackx .proName2 span{ display:block; float:left; width:50%;}
.feedbackx .proName2{padding:0px; line-height:31px}
.feedbackx .proName2 span a{display:block; width:100%; height:31px; background-color:#dbdbdb;}
.feedbackx .proName2 span a:hover{ background-color:#014189; color:#FFF; text-decoration:none;}

.proName2_1 span{ display:block; float:left; height:31px; width:56%; padding-left:12px; overflow:hidden;}
.proName2_1{padding:0px; line-height:31px}
.proName2_1 .deatil a{display:block; width:32%; text-align:center; height:31px; background-color:#dbdbdb; float:right; margin-right:13px;}
.proName2_1 .deatil a:hover{ background-color:#014189; color:#FFF; text-decoration:none;}

/*-----------------------*/
.nmainly{padding:20px;padding-right:0;}
.input_1,.input_2,.input_3,.input_4{width:274px;border:1px solid #E3E3E3;height:24px;line-height:24px;color:#333;padding:3px;border:1px solid #E3E3E3;}
.input_2{width:174px;}
.input_3{width:104px;}
.input_4{width:204px;}
.feedbtn{width:133px; height:35px; margin-right:10px; margin-top: 15px;float:left; background-color:#014189; border:none; font-family:"微软雅黑"; cursor:pointer; font-size:20px; font-weight:600; display:block; line-height:35px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; text-align:center;}
.feedbtnq{width:133px; height:35px; margin-right:10px;margin-top: 15px; float:left; background-color:#9b9b9b; border:none; font-family:"微软雅黑"; cursor:pointer; font-size:20px; font-weight:600;  display:block; line-height:35px; font-size:15px; color:#FFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.ly_content{height: 158px; width:100%;border: 1px solid #E3E3E3;}


.dc img{max-width:628px; width:100%; position:relative;}
.dc_t{ position:absolute;	width: 167px; height: 53px;	z-index: 1;}
.dc_t a{width: 167px; height: 53px; display:block;background-color:#ff7900; font-size:16px; text-align:center; line-height:53px; color:#FFF;   -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px}
.dc_t a:hover{ background-color:#ffa658; text-decoration:none;}
.dc_d{
	left: 72px;
	top: 90px;
}
.dc_c{
	left: 72px;
	top: 270px;
}
.dc_r{
	left: 72px;
	top: 179px;
}
.mobile_topnav{ display:none;}
.dc{position:relative;}
@media screen and (max-width : 640px) {
.logowrap{background:none; height:auto;}
.logo{float:none; width:85%; height:55px;}
.topnav{float:none;}
.language{display:none;}
.search{width:95%; padding:0px; margin:0 auto; height:40px; display:none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px;}
.mobile_topnav{display:block;}
.mobile_topnav{ position:absolute; right:10px; top:20px;}
.mobile_topnav li{  float:left; margin-left:10px;  -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mobile_topnav li a:hover{text-decoration:none; /*background:#FFF;*/ color:#333;}
.mobile_topnav li a{/*border:1px solid #FFF;*/ width:28px; height:28px; display:block; text-align:center; line-height:28px; color:#333;  -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mobile_topnav li.on a{/*background:#FFF;*/ color:#333;}
.mob_search a.mob_a{background:url(../images/sounhover.png) center center no-repeat; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mob_search a.mob_s{background:#fff url(../images/sounhover.png) center center no-repeat !important; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.mob_search a:hover{background:#fff url(../images/sounhover.png) center center no-repeat !important; -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius:100px;}
.topnav{height:auto; padding-bottom:10px; padding-top:0px;}
.search input{height:20px; line-height:20px; padding:10px 0 10px 10px; font-size:15px; width:88%;}
.search button{height: 40px;margin:0px 5px 0px 0px;width: 20px; background-position:center center}
/*-----------------------------*/
.iosSlider{ height:290px;}
#i_main{padding-top:300px;}
#i_main-ceng{padding-top:0px;}

/*-----------------------------------*/
.copyright{ line-height:18px; padding-top:6px;}

/*-----------------------------------*/
.Express{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.Express-yq{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.i_news{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.i_news-tz{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.i_project{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}

/*-----------------------------------*/
.a_banner_bg{width:100%; height:30%; bottom:0px;}
.a_banner_title{width:100%; bottom: 15px; padding:0px;}
.a_banner_title h1{float:left; text-align:right; display:block; width:49%; font-size:19px;}
.a_banner_title h2{float:right; text-align:left; display:block; width:49%; color:#fff;}
.a_left_textwrap{width:95%; margin:0 auto; float:none;}
.a_right_list{width:95%; margin:0 auto 5% auto; float:none;}
.article{display:inline-block;}
.article li{float:left; width:50%;}
.per_tab li{ float: left; margin-bottom: 2%; margin-right: 2%; width: 48%;}
.slideSelectors_box{display:none;}
.ab th{display: block; height: 30px;padding-top: 10px;text-align: left;width: 100%;}
.ab td{width:100%; display:block;     text-align: left;}
.input_1, .input_2, .input_3, .input_4{ width:99%;}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}
	.a_banner_title h2{ 
    font-size: 16px;
    padding-top: 1%;
    width: 60%;}
.a_banner_title h1{
    font-size: 18px;
    width: 38%;}
.overflow{ padding-top:15px; padding-bottom:15px; }
.express_text{ padding-left:10px; padding-right:10px;}
.i_news_text{ padding-left:10px; padding-right:10px;}
.pagination{ top:185px;}
.article li a{border-right: 1px solid #e0e0e0}
.a_right_list{ border-bottom:none;}
}
@media screen and (min-width: 640px) and (max-width : 958px) {
.Express{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.Express-yq{width: 95%; margin:0 auto; float:none; margin-bottom:2%;}
.express_img{ float:left; width:47%;}
.express_text{float:right; width:50%; padding-top:0px;}
.i_news{width: 45%; margin-left:1.5%}
.i_news-tz{width: 45%; margin-left:1.5%}
.i_project {margin-right: 1.5%;width: 45%; float:right;}
.per_tab li{ float: left; margin-bottom: 2%; margin-right: 2%; width: 48%;}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}
	


}





@media screen and (max-width : 958px){
*{-webkit-tap-highlight-color:transparent;}
a:hover{ text-decoration:none;}
input,select,textarea,button{font-size:15px;color:#404040;}
input:focus,select:focus,textarea:focus,button:focus{outline:0 solid #bba650;}
.a2{display:none;}
.a1{display:block; height:39px; float:right;}
.apply-pup{background:url(../images/navbg.png) left 10px no-repeat; height:29px; width:39px; display:block; text-indent:-9999px;}

/*-----------------------------------*/
.scrollbarContainer{width:100%;}
.slideSelectors_box{width:100%;}
.slideSelectors{right:20px;}
/*-----------------------------------*/
.footer{width:100%;}
.footer_nav{display:none;}
.copyright{float:none; width:100%; text-align:center; line-height: 35px;}
/*-----------------------------------*/
.proList2 ul li{width:50%;}
.proList2 ul li img{width:90%; margin:0 auto}
#outerImageContainer{max-width:100% !important;}
#imageDataContainer{max-width:100% !important;}
#lightbox{max-width:100% !important;}
#lightbox img{max-width:100% !important;}
.join_nav{height:auto !important; margin-bottom:2%; display:inline-block;}
.join_nav li{height:auto !important;}
.join_nav div{position:inherit; background:none; text-align:center; color:#000;}
.a_left_text .proList2 ul li{width:46% !important;}
}

@media screen and (min-width : 640px){
	.search{display:block !important; height:28px !important}

}
@media screen and (max-width : 500px){
	.iosSlider{ height:220px;}
#i_main{padding-top:230px;}
#i_main-ceng{padding-top:0px;}
.a_banner_title{bottom: 6px;}
.techwrap dt{width:100%;}
.techwrap dd{ width:100%}
.techwrap dd h5{height:auto;}
.per_tab li{ float:none; margin-bottom: 2%; margin-right: 0px; width: 100%;}
.performancen_li dt{width:100%;}
.performancen_li dd{width:100%; min-height:inherit;}
.performancen_li dd a{width:46%;}
.newswrap font{ display:none}
.newswrap li{text-align:left;}
.newswrap li span{ width:75%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bm{display:none;}
.lb{ display:none;}
.lx{ display:none;}
.sj{ display:none;}
.joinlist li{width:25%;}
.xx{ width:20% !important;}
.gw1{ width:40% !important;}
.dd1{width:20% !important;}
.rs{width:20% !important;}
.join_Search li.tj{width:15%;}
input, select, textarea, button{ font-size:12px;}
.join_Search li.dd{ width:25%}
.dc_d{ top:15%;   left: 50%;
    margin-left: -83px;}
.dc_c{ top:48%;   left: 50%;
    margin-left: -83px;}
.dc_r{ top:80%;   left: 50%;
    margin-left: -83px;}
	.a_left_text .proList2 ul li{width:100% !important;}
}
@media screen and (max-width : 360px){
	.iosSlider{ height:200px;}
#i_main{padding-top:210px;}
#i_main-ceng{padding-top:0px;}
}

.overflow{ height:190px !important; width:301px !important}
.a_left_title span{ font-size:14px; float:right;}
.newswrap{ margin-bottom:40px;}
.proList2 a:hover{ color:#004b9d;}

.Express-yq ul li{ float:left; margin-right:15px;}
.Express-yq ul li a{ color:#000;}

.i_news_text li span a:hover{ color:#004b9d}
.Express-yq ul li a:hover{ color:#004b9d}

/*2017-09-18添加产品列表*/

.pr_zt li{ float:left; border: 1px solid #e0e0e0;    width: 220px;
    height: 180px;    margin-right: 10px;margin-bottom: 50px;}
.pr_zt li p{text-align: center;}


.copyright a{ color:#fff}