@charset "utf-8";
body{font-size:14px;font-family:'微软雅黑';overflow-x:hidden;}
a{ text-decoration:none; cursor:pointer; outline: 0 none;color:#333;    transition: 0.4s all;    -webkit-transition: 0.5s all;}
a:hover{ text-decoration:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td{margin:0; padding:0;}
header,footer,article,aside,section,nav,menu,hgroup,details,dialog,figure,figcaption{display:block}
ol,li,ul,dl,dt,dd{list-style:none;}
fieldset,img {border:0}
button,submit,input,select { vertical-align:middle;}
button,submit { cursor:pointer;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:lighter;}
table{border-collapse:collapse; border-spacing:0;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
select,button{font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none; outline-width:0pt; padding: 0; margin: 0;}
b,em,i{display:inline-block; font-weight:normal; font-style:normal;}
.w1200{width:1200px;margin:0 auto}
.clear{clear:both}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.b{font-weight:bold}
.t_c{text-align:center}
.t_l{text-align:left}
.t_r{text-align:right}
.fl{float:left}
.fr{float:right}
.black{color:#000}
.fff{color:#fff}
.gray{color:#666}
.block{display:block}
.p10{padding:10px}
.p5{padding:5px}
.m_t_10{margin-top:10px}
.m_t_20{margin-top:20px}
.m_t_40{margin-top:40px}
.p_t_10{padding-top:10px}
.p_t_20{padding-top:20px}
.p_t_40{padding-top:20px}
.p_r{position:relative}
.p_a{position:absolute}
.czjz{vertical-align: middle;display: table-cell;}
.hide{display:none}
.show{display:block}
.c_ff{color:#ff9600}
.c_m{color:#90c31f}
.c_4{color:#444444}
.line-none{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.top{height: 200px;padding:0 5%;width:90%;}
.logo{float:left;width:10%;height:132px;margin-top:34px;margin-left:5%}
.logo a{vertical-align: middle;display: table-cell;height: 120px;}

.top_nav{float:left;width:85%;}



.pos_footer{width:100%;background:url(../images/footer_bg.png) no-repeat;background-size:100% 100%;height:123px}

.pos_all{height:130px;}
.pos_left{width:960px;}
.pos_p{height:40px;margin-top:15px;    line-height: 40px;}






.top_1200{height:100%}
.top_li{height:70px;background:#f1f1f1;width:100%;}
.top_block{width:190px;height:130px;background:#e46610;position:absolute;top:-60px;}
.top_left{width:400px;height: 100%;}
.top_hr{    border: 1px solid #fff;width: 40px;margin: 0 auto;margin-top: 10px;}

.blue_block{background:#0d3990;width:25px;height:25px;    position: absolute;
left: 190px;top: 105px;}

.top_right li{float:left;height:67px;line-height:67px;font-size:16px;padding:0 15px;margin:0 15px}
.top_right li:hover{border-bottom:3px solid #0d3990;color:#0d3990}
.left_hover{border-bottom:3px solid #0d3990;color:#0d3990}

.en_title{color:#bdbdbd;}
.ch_title{color:#4b4b4b;}
.title_hr{border-left:1px solid #0d3990;width:1px;height:30px;margin:0 auto;margin-top:10px}


.news_left{width:300px;height:200px}	

.news_left_img{border:1px solid #e6e6e6;padding:5px;width: 260px;height:190px;}
.right_news{width:880px;}

.news_right_desc{color:#6c6c6c;line-height:28px}


.news_main li{height:280px}

.about_left{width:630px;line-height:48px}
.about_right{width:550px;text-align:right;position:relative;padding-bottom:60px}
.about_img{border:1px solid #0d3990;width: 520px;height: 318px;    position: absolute;
    left: 0;
    top: 27px;
    z-index: -111;}
.about_right_img{    z-index: 99999;}


/*----------------------------------------boji------------------------------*/

.top_top{border-bottom:1px solid #9a9a9a}
.top_top a{color:#909090;font-size:16px;height:63px;line-height:63px;}
.top_right{width:700px;margin-right:50px}
.top_all{height:63px}
.search2{position: relative;background: none;padding: 11px;width: 250px;margin:8px;border: 1px solid #A8A8A8;}

.search2 input[type="text"] {
    outline: none;
    color: #555;
    background: none;
    font-size: 15px;
    border: none;
    width: 79.33%;}


.search2 input[type="submit"] {
    background: url(../images/sprit-1.png) no-repeat 6px 6px #c4c4c4;
    padding: 12.3px 22px;
    border: none;
    cursor: pointer;
    position: absolute;
    outline: none;
    top: 0px;
    right: 0px;
}

.m_color{color:#ff7200 !important}
.welcome{
	padding:50px 0;height:300px;
}
.welcome_right{margin-left:70px;width:700px;}
.r_d{line-height:24px;}
.right_li li{float:left;width:25%;margin-top:40px;text-align:center}
.right_li p{font-size:16px;font-weight:bold;color:#444;margin-top:35px}

.wedo {
    padding: 3em 0;
    text-align: center;
}
.wedo h2 {
    font-size: 3.5em;
    font-weight: 500;
    color: #ff7200;
    padding: 0 0 0.3em;
}
.wedo h6 {
    font-size: 1.1em;
    font-weight: 400;
    color: #6B6B6B;
    line-height: 1.8em;
    margin: 0 auto;
    width: 46%;
}

.btn { display: block; float: left;  padding: 10px 15px; background: #0496b6; font-size: 1.5em; color: #fff; font-weight: bold; text-decoration: none; border-radius: 5px;  text-align: center; box-shadow: 2px 2px 2px #eee;}
.btn:hover { background: #3cb7d3}
.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}
.intro { margin: 20px 0; background: #c9f6f9; border: 1px solid #ccc; box-shadow: 2px 2px 2px #eee; padding: 5px 15px 10px 15px; }
p.demo-intro { font-size: 1.2em; margin-bottom: -0.5em; font-weight: bold; }

@media (max-width: 767px) {
	hgroup h1 { margin-top: 25px;}
	hgroup h2 { top: 0; left: 5px; font-size:12px;}
	.btn { width: 80%; margin: 20px auto; float:none;}
}



/* 本例子css */
.slideGroup{ width:1200px;   }
.slideGroup .parHd{ height:49px; line-height:50px;  padding:0 20px;   position:relative;     width: 1160px; }
.slideGroup .parHd ul{ float:left; position:absolute; left:26%; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer; background:#e4e4e4;margin: 0 5px;    width: 160.8px;text-align:center;    border-radius: 30px;}
.slideGroup .parHd ul li:first-child{margin-left:0}
.slideGroup .parHd ul li.on{ height:50px;color:#fff;  background:#90c31f;    border-radius: 30px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative; padding: 50px 0;height: auto !important; }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:30%; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:50px; background:url(../images/icoRight.gif) center center no-repeat #f4f4f4;     top: 30%; }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:311px; height:217px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:30px; font-size:16px;    margin-top: 15px;  }



@media (min-width: 1440px) and (max-width: 1920px) {
.ad_bg{width:100%;height:585px;background:url(../images/ad_bg.png) no-repeat;background-size:100% 100%;}
}
@media (min-width: 1920px) {
.ad_bg{width:100%;height:585px;background:url(../images/ad_bg.png) no-repeat;background-size:100% 100%;}
}

@media (min-width: 1440px) and (max-width: 1920px) {
.ej_banner img{width:100%;height:337px;}
}
@media (min-width: 1920px) {
.ej_banner img{width:100%;height:450px;}
}

.pro_main{padding: 100px 0}


.ad_t{padding-top:70px;}
.ad_t_en{font-weight:normal;margin-left:50px}
.ad_li li{float:left;width:384px;padding-top:50px;margin-left:24px;}
.ad_li li:first-child{margin-left:0}
.ad_i{height:235px;}
.li_bg{height:144px;background:#fff}
.ad_more{width:200px;height:40px;background:#e6e6e6;line-height:40px;text-align:center;margin:0 auto;margin-top:20px;border-radius:30px}
.ad_more a{color:#888}

.n_left{width:350px;margin-left:50px;}
.n_l_t{background:#eff9d9;width:350px;height:238px;}
.n_l_date,.n_l_tit{padding-left:30px;margin-right: 30px;}
.n_l_desc{padding:0 30px;color:#aaa;margin-top:10px;line-height:24px}
.n_right{width:870px;margin-left:20px;}

.n_right li{width:100%;height:230px;background:#f0f0f1;margin-top:11px}
.n_right li:first-child{margin-top:0}
.n_r_date{width:190px;padding-top:100px;text-align:center}
.n_r_t{padding-top:75px;}
.n_r_d{font-size:14px;color:#aaa;width:600px;line-height:24px;margin-top:10px}


.contact_left{width:800px;margin-top:80px;}
.contact_right{width:400px}

.contact_left p {color:#fff;    line-height: 50px;}


.contact_btn{width:220px;height:60px; border:1px solid #fff;    line-height: 60px;
text-align: center;margin: 0 auto;margin-top: 140px;border-radius: 25px;}
.contact_right a{color:#fff;font-size:26px}




.multipleColumn{ overflow:hidden; position:relative; width:1200px; margin-top:40px !important;}
.multipleColumn .hd{ overflow:hidden;  height:40px; padding:0 10px;     margin-right: 40%; margin-top:1%}
.multipleColumn .hd .prev,.multipleColumn .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/icoLeft.gif") no-repeat;    padding-right: 20px;}
.multipleColumn .hd .next{ background:url("../images/icoRight.gif") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat;padding:0 10px }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{ padding:10px; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; width:550px;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title a{color:#989898}
.multipleColumn .bd ul li .title a:hover{color:#ff7200}
.multipleColumn .bd ul li .title{ color: #989898 !important;
    font-size: 1.2em;
    text-transform: uppercase;
    font-weight: 300;
    padding: 12px 0px 0;  text-align:left }
.multipleColumn .bd ul li .desc{     font-size: 1.2em;
    color: #555;
    font-weight: 400;
    margin: 1em 0em;
    line-height: 1.8em;   text-align:left  }

.multi_title{font-size:30px;height:50px;line-height:50px;border-bottom:1px solid #c9c9c9;color:#ff7200}

.n_more{    border: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    padding: 0.7em 1.5em;
    display: inline-block;
    letter-spacing: 1px;
    outline: none;
    position: relative;
	cursor:pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 0px !important;
    text-decoration: none;
    font-size: 1em;
    border: 1px solid #ff7200;
    font-weight: 400;
    color: #ff7200;text-align:left !important;}

.n_more:hover:after{
width: 100%;}
.n_more:after {
    width: 0%;
    height: 100%;
    top: 0;
    left: 0;
    background: #ff7200;
}
.n_more:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.n_more:hover {
  color: #fff;
}








.footer_top{height:350px;background:#444;width:100%}

.footer_top_left{width:790px;border-right:1px dashed #656565}
.footer_top_right{width:380px;}

.footer_ul{width:150px;float:left}
.footer_tit{color:#ededed}
.footer_ul li a{color:#ccc}
.footer_ul li{line-height:40px;}

.footer_ul1{width:260px;float:left}
.footer_ul1 li a{color:#ccc}
.footer_ul1 li{line-height:40px;float:left;width:130px;}
.footer_top_right{margin-left:20px;}

.footer_right_title{border-bottom:1px solid #616161;padding-bottom:10px}

.footer_hr{width:40px;height:2px;background: #ff9000;margin-top: -1px;}

.footer_p{height:30px;line-height:30px;}

.footer_bottom{height:50px;background:#2e2e2e}
.footer_b_p{line-height:50px;text-align:center}




.left_text{    background: #e9e9e9;color: #94908e;
    border: 1px solid #94908e;
    height: 25px;
    margin-top: 10px;
    outline: 0;
    padding-left: 5px;
    width: 250px;}

.left_ok{position: absolute;
    right: -7px;
    bottom: 0px;
    width: 30px;
    height: 26px;
    border: 0;
    background: #94908e;
    color: #fff;
    font-size: 12px;}


.left_form{position: relative;width:250px}

.footer_right li{float:left;padding:0 5px;cursor:pointer;margin-top:60px}

.footer_right li:last-child{color:#787878;line-height:24px}

.footer_right li:hover{opacity: 0.7;}


.two_nav{border-bottom:2px solid #929292;height:140px;}
.two_nav li{float:left;margin-top:80px;    color: #90c31f;text-transform: capitalize;font-size: 1.7em;font-weight: 100;margin-bottom: 2%;margin-right:3%}

.left_nav{color:#90c31f}
.two_nav li a:hover{color:#90c31f}





.about_content{font-size: 1em;color: #9C9C9C;line-height: 1.8em;margin-top: 30px;
margin-bottom: 40px;}

.news_tit{    font-size: 18px;
    margin: 0;
    color: #323232;
    font-weight: 600;}
.news_tit a{color:#323232}
.news_tit a:hover{color:#90c31f}
.news_time{    color: #0070C6;
    font-size: 14px;
    line-height: 1.7em;
    font-weight: 700;margin-bottom:10px}
	
.about_content li{width:350px;float:left;margin-left:30px;margin-top:20px}

	
	
.news_des{color: #8c8c8c;
    font-size: 15px;
    line-height: 1.8em;
    margin: .5em 0 0 0;height:108px}	
	
	
.news_more{    background: none;
    color: #90c31f;
    font-size: 18px;
    padding: 0;    margin-top: 1em;
    text-align: left;}
	
.news_more a{color:#90c31f}	
.news_more a:hover{color:#8c8c8c;text-decoration:underline}	
	
.pro_js{padding-top:50px}
.js_left{width:450px;}
.js_right{width:750px}
.js_desc{line-height:24px}
.pro_li li{width:385px;height:440px;float:left;background:#f3f3f3;margin-left:22px;margin-top:20px}
.pro_li li:nth-child(3n+1){margin-left:0}

.p_l_img{margin-left:10px;margin-top:10px}

.p_l_t{height:40px;}
.p_l_tit{width:85%;margin-left:10px;margin-top:10px;line-height:40px}
.p_l_more{width:10%;margin-top:10px;padding-top:7px}

.p_l_desc{padding-top:20px;margin:0 10px;line-height:24px;}
.news_detail_top{
	width:1200px;	
	margin: 0 auto;
    min-height: 450px;
}
.news_title{
	text-align: center;
	font-size:22px;
	font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
}
.news_date{
    color: #999;
    padding: 0 0 10px 0;
    text-align: center;
    position: relative;
}

.news_content{
	font-size:14px;
	line-height: 24px;
	text-indent:2em;
}
.previous,.next1{
	display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.next1{float:right}
