@charset "utf-8";
/* CSS Document */
html,body{
	font:14px/1.8 "微软雅黑";
	color:#646464;
	}

.banner a:link,.banner a:visited { color: #fff;}
.banner a:active,.banner a:hover { color: #fff;}
.banner{ position: relative; overflow: hidden; width: 100%; background-color: #ddd;}
.banner .item{ position: relative; width: 100%; height: 100%; overflow:hidden;}
.banner .pic{ width: 100%; height: 100%; position: absolute; background-repeat:no-repeat; background-position: center center; background-size:cover; }
.banner .pic .pimg{ width: 100%; display: block; opacity: 1;  transition:transform 5s ease 0s, opacity 2s ease 0s;}
.banner .imgIn .pimg{ opacity: 1; transform:matrix(1.1, 0, 0, 1.1, 0, 0);}
.bannerText{ position: absolute; top: 30%; left:0; right:0; color:#fff; }
.bannerText .tx1{ max-width:100%; margin:0 auto; }
.bannerText .tx2{ text-align:center; margin-top:35px; }

.banner .bx-wrapper .bx-pager{ height: 9px; bottom: 100px; padding-top: 0px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; line-height: 9px;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{ height: 9px; line-height: 9px; width: 9px; margin: 0px 9px; display: inline-block; overflow: hidden; background: url(../images/num_21.png) no-repeat scroll center center; cursor: pointer;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.banner .bx-wrapper .bx-pager.bx-default-pager a.active{ background: url(../images/num_2.png) no-repeat scroll center center;}
.downSider{ width:30px; height:50px; background:url(../images/mouse.png) no-repeat center center; position:absolute; left:50%; margin-left:-15px; bottom: 130px; z-index:99; animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; -webkit-animation:b_jump 1.5s ease-in-out 0.1s alternate infinite; cursor:pointer; }
@keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0);}
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
@-webkit-keyframes b_jump{
	from{ transform:translateY(0); -webkit-transform:translateY(0); }
	to{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }
	}
.header{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:url(../images/index_nav.png) no-repeat center;
	z-index:899;
	height:82px;
	overflow:hidden;
	}
.header .logo{
	display:block;
	width:168px;
	float:left;
	margin-top:18px;
	}
.header a{ color:#323232 !important; }
.header a:hover, .header a:active{ color:#2a3ab2; }  
.header .logo img{}
.header .nav{
	float:right;
	margin-top:26px;
	}
.header .nav li{
	float:left;
	margin:0 4px;
	height:30px;
	line-height:30px;
	position:relative;
	overflow:hidden;  
	}
.header .nav a{
	display:block;
	position:relative; font-size:16px;
	height:60px;
	transition:300ms;
	-webkit-transition:300ms;
	top:0;
	}
.header .nav .tx{
	display:block;
	height:30px;
	}
.header .nav .tx_2{ color:#2a3ab2; }
.header .nav li:hover a,
.header .nav li.act a{ top:-30px; }
.header .nav li img{margin-top:4px; margin-left:10px;}
.index_logo{width:220px; height:110px; position:absolute; top:0; left:0; z-index:99999;}
.banner2{display:none;}
.header .index_menu{width:82px; height:82px; background-color:#2a3ab2; float:right; margin-left:40px;}
.header .index_menu a{display:block; padding:26px 26px;}
.header .index_menu span{display:block; width:30px; height:3px; background-color:#fff; margin:5px 0;}
.pheader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 889;
}
.min-height{width:100%; height:82px;}
.tool{ float:right; margin-top:26px; margin-left:40px; }
.tool a{
	display:block;
	width:29px;
	height:20px;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../images/navright.png);
	overflow:hidden;
	transition:300ms;
	-webkit-transition:300ms;
	}

.popUpblack{ background:url(../images/black.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 5px solid #2a3ab2; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
.header.pos{ top:0; bottom:auto; position:fixed; background-color:#fff;}

.pad40{padding:40px 0;}
.footer_box{width:100%; background-color:#313131;}
.footer_box .footer{overflow:hidden; color:#e3e3e3;}
.footer_box .footer .footer_l{width:70%; float:left;font-size:14px;}
.footer_box .footer .footer_l .footer_l_img{width:100%;}
.footer_box .footer .footer_l .footer_l_font{width:100%; border:solid 1px #4d4c4c; padding:15px; font-size:14px; color:#7f7f7f; margin-top:20px;}
.footer_box .footer .footer_l .footer_l_font .footer_l_font_link a{color:#7f7f7f; margin:0 6px;}
.footer_box .footer .footer_l .footer_l_font .footer_l_font_link a:hover{color:#fff;}
.footer_box .footer .footer_l span{font-size:24px; font-weight:bold; color:#2a3ab2; display:block; margin-top:6px;}
.footer_box .footer .footer_r{width:25%; float:right; margin-left:5%; font-size:14px; line-height:24px;}
.footer_box .footer .footer_r .footer_r_tel{width:100%; overflow:hidden;}
.footer_box .footer .footer_r .footer_r_tel .footer_r_tel_img{width:50px; float:left; margin-right:15px;}
.footer_box .footer .footer_r .footer_r_tel .footer_r_tel_font{float:left; font-size:16px;}
.footer_box .footer .footer_r .footer_r_tel .footer_r_tel_font span{display:block; font-size:28px; font-weight:bold;}
.footer_box .footer .footer_r .footer_r_ma{width:100%; overflow:hidden; margin-top:20px;}
.footer_box .footer .footer_r .footer_r_ma .footer_r_ma_img{width:80px; float:left; margin-right:15px;}
.footer_box .footer .footer_r .footer_r_ma .footer_r_ma_foot{float:left; font-size:14px; margin-top:15px;}

.copyright{width:100%; padding:20px 0; text-align:center; font-size:14px; color:#bcbcbc;}
.copyright a{color:#bcbcbc;}
.copyright a:hover{color:#2a3ab2;}

/* menuBox */
.menu-handler { width: 58px; height: 58px; cursor: pointer; display: none; position:fixed; top:0; right:0; margin-left: 15px; z-index: 901; }
.menu-handler .burger { width: 24px; height: 2px; background: #000; display: block; position: absolute; z-index: 5; top: 20px; left: 50%; margin: 0px 0px 0px -12px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 27px; }
.menu-handler .burger-3 { top: 35px; }
.csstransforms .menu-handler.active .burger-1 { top: 27px; -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.csstransforms .menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; }
.csstransforms .menu-handler.active .burger-3 { top: 27px; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.csstransforms .trans, .csstransforms .trans:hover { -webkit-transition: all 277ms ease-in-out; -moz-transition: all 277ms ease-in-out; -o-transition: all 277ms ease-in-out; transition: all 277ms ease-in-out; -ms-transition: all 277ms ease-in-out; }
.csstransforms .trans-fast, .csstransforms .trans-fast:hover { -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.no-csstransforms .menu-handler.active .burger-1, .no-csstransforms .menu-handler.active .burger-2, .no-csstransforms .menu-handler.active .burger-3 { display: none; }
.no-csstransforms .menu-handler.active { background: url(../images/mob_close.png) no-repeat scroll center center; }

.menuBox { position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 900; background-color: #f6f7f7; }
.menuBoxShow { right: 0px; }
/* .menuclose {} */

.navMobile { padding: 10% 0px 50px; }
.navMobile dd { display: block; width: 100%; text-align: center; }
.navMobile dd p{ width:200px; margin:0 auto; }
.navMobile dd p a { text-transform: uppercase; font-size: 18px; position: relative; }
.navMobile dd a { display: block; padding: 12px 0px; line-height: 1.4; font-size: 14px; color: #646464; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }
.navMobile dd span{ display:block; position:absolute; top:50%; background:#000; width:0; height:1px; transition:300ms; -webkit-transition:300ms; }
.navMobile dd .line_1{ left:0; }
.navMobile dd .line_2{ right:0; }
.navMobile dd a:hover, .navMobile dd p a.cur { color: #bc3e3e; }
.navMobile dd a:active { color: #bc3e3e; }
.navMobile dd a:hover span, .navMobile dd p a.cur span{ width:40px; }
.mlogo{ width:175px; display:block; margin:0 auto; margin-top:20px; }
.mlogo img{ width:100%; } 
.menuBox .tool{ float:none; text-align:center; font-size:0; margin:0; }
.tool a { display:inline-block; vertical-align:middle; float:none; }
/* menuBox end */

.pad90{padding:90px 0;}
.index_yewubox{width:100%;}
.index_yewu{overflow:hidden;}
.index_yewu .index_yewu_l{width:22%; float:left;}
.index_yewu .index_yewu_l .index_yewu_l_ch{font-size:36px; color:#373737; line-height:50px; margin-top:50px;}
.index_yewu .index_yewu_l .index_yewu_l_en{font-size:16px; color:#b2b2b2; text-transform:uppercase;}
.index_yewu .index_yewu_r{width:75%; float:right;}
.index_yewu .index_yewu_r li{width:25%; float:left; padding:30px;}
.index_yewu .index_yewu_r li a{display:block; width:100%;}
.index_yewu .index_yewu_r #tab1{background-color:#fff;width:25%; float:left; padding:30px;}
.index_yewu .index_yewu_r #tab2{background-color:#f7f6f6;width:25%; float:left; padding:30px;}
.index_yewu .index_yewu_r #tab3{background-color:#f3f2f2;width:25%; float:left; padding:30px;}
.index_yewu .index_yewu_r #tab4{background-color:#efeded;width:25%; float:left; padding:30px;}
.index_yewu .index_yewu_r li .yewu_number{font-size:48px; color:#2a3ab2; line-height:48px;}
.index_yewu .index_yewu_r li .yewu_name{font-size:18px; margin-top:10px;}
.index_yewu .index_yewu_r li .yewu_en{font-size:8px; color:#bab9b9; text-transform:uppercase;}
.index_yewu .index_yewu_r li a:hover .yewu_number{color:#f5910b;}
.index_yewu .index_yewu_r li a:hover .yewu_name{color:#f5910b;}

.index_yewu_bar{width:100%; padding:110px 0;}
.index_yewu_bar .index_yewu_font{width:70%; background:rgba(255,255,255,0.6); margin:0 auto; text-align:center; padding:40px 60px;}
.index_yewu_bar .index_yewu_font .index_yewu_font_title{font-size:30px; color:#f5910b;}
.index_yewu_bar .index_yewu_font .index_yewu_font_line{width:100%; height:1px; background:#e5e5e5; margin:20px 0;}
.index_yewu_bar .index_yewu_font .index_yewu_font_detail{font-size:14px; color:#3d3d3d; line-height:24px; height:72px; overflow:hidden; margin-bottom:30px;}
.index_yewu_bar .index_yewu_font .index_yewu_font_img{width:44px; margin:0 auto; height:44px;background:url(../images/index_yewu_pot.png) no-repeat center; }
.index_yewu_bar .index_yewu_font a:hover  .index_yewu_font_title{color:#2a3ab2;}
.index_yewu_bar .index_yewu_font a:hover .index_yewu_font_img{background:url(../images/index_yewu_poth.png) no-repeat center;}

.index_yewu_foot{width:100%; overflow:hidden;}
.index_yewu_foot li{width:25%; float:left; padding:30px;}
.index_yewu_foot li a{display:block; width:100%;}
.index_yewu_foot #tab8{background-color:#fff;width:25%; float:left; padding:30px;}
.index_yewu_foot #tab7{background-color:#f7f6f6;width:25%; float:left; padding:30px;}
.index_yewu_foot #tab6{background-color:#f3f2f2;width:25%; float:left; padding:30px;}
.index_yewu_foot #tab5{background-color:#efeded;width:25%; float:left; padding:30px;}
.index_yewu_foot li .yewu_number{font-size:48px; color:#2a3ab2; line-height:48px;}
.index_yewu_foot li .yewu_name{font-size:18px; margin-top:10px;}
.index_yewu_foot li .yewu_en{font-size:8px; color:#bab9b9; text-transform:uppercase;height:24px; overflow:hidden;}
.index_yewu_foot li a:hover .yewu_number{color:#f5910b;}
.index_yewu_foot li a:hover .yewu_name{color:#f5910b;}

.index_about_bg{width:100%; background:url(../images/index_about_bg.jpg) no-repeat center;}
.index_about{overflow:hidden; position:relative;}
.index_about .index_about_l{width:55%; float:left; padding:70px 40px; background-color:#2a3ab2; color:#fff;}
.index_about .index_about_l .index_about_l_en{font-size:60px; margin-top:30px; line-height:90px;}
.index_about .index_about_l .index_about_l_ch{font-size:36px; line-height:40px;}
.index_about .index_about_l .index_about_l_img{width:20px; margin:30px 0;}
.index_about .index_about_l .index_about_l_detail{font-size:15px; line-height:30px; height:150px; overflow:hidden;}
.index_about .index_about_l .index_about_l_more{width:160px; height:46px; line-height:46px; font-size:15px; color:#fff; text-align:center; background-color:#4150ba; display:block; margin-top:70px;}
.index_about .index_about_r{width:45%; float:right; background:url(../images/index_about_r.jpg) no-repeat top center; padding:40px; position:absolute; right:0; bottom:0;}
.index_about .index_about_r .index_about_r_en{font-size:36px; line-height:70px; color:#191919; position:relative;}
.index_about .index_about_r .index_about_r_en span{font-size:20px; position:absolute; top:-10px;}
.index_about .index_about_r .index_about_r_ch{font-size:30px; line-height:40px; color:#f5910b;}
.index_about .index_about_r .index_about_r_detail{font-size:15px; line-height:30px; height:120px; overflow:hidden; color:#575757; margin-top:20px;}
.index_about .index_about_r .index_about_r_more{width:160px; height:46px; line-height:46px; font-size:15px; color:#fff; text-align:center; background-color:#f5910b; display:block; margin-top:40px; margin-bottom:30px;}

.index_new_bg{width:100%; background:url(../images/index_new_bg.jpg) no-repeat top center; margin:90px 0; padding-top:300px;}
.index_new_box{width:100%; background:rgba(245,145,11,0.8); color:#fff;}
.index_new_ch{font-size:36px; text-align:center; line-height:40px;}
.index_new_en{font-size:16px; text-align:center; line-height:30px; text-transform:uppercase; margin-top:10px;}
.index_new{width:100%; overflow:hidden; margin-top:40px;}
.index_new li{width:46%; margin:0 2%; float:left;}
.index_new li a{color:#fff;}
.index_new li .index_new_time{font-size:16px; line-height:50px;}
.index_new li .index_new_time span{font-size:48px; font-weight:bold; margin-right:10px;}
.index_new li .index_new_title{font-size:20px; line-height:30px; height:30px; overflow:hidden;}
.index_new li .index_new_detail{font-size:14px; line-height:24px; height:48px; overflow:hidden; margin-top:10px;}
.index_new li .index_new_img{width:30px; height:30px; margin-top:35px;}
.index_new li a:hover .index_new_title{font-weight:bold;}




@media screen and (max-width:1024px){
.header .index_menu	{ display:none; }
.header .nav{ display:none; }
.header .tool{ display:none; }
.header{ position:fixed; top:0; left:0; right:0; height:58px; }
.header .logo { width: 122px; margin-top: 15px; }
.menu-handler{ display:block; }
.mtop{ height:58px; }
.downSider{ display:none; }
.banner .mtx{ display:block; }
}

@media(max-width:991px){
.paging{ width:90%; margin:0 auto; height:100px;}
.jg_fenye{ }
.jpg_fenye{font-family:"微软雅黑";}
.jg_fenye_le{height:30px; float:left;font-size:12px; color:#969796; line-height:30px; margin-top:20px; margin-bottom:0px;}
.jg_fenye_le1{width:30px; height:30px; margin-right:3px; float:left;  color:#fff; background-color:#fff; text-align:center;font-size:14px;border:solid 1px #e8e4e1; color:#969796; line-height:30px; margin-bottom:3px;}
.jg_fenye_le1:hover{width:30px; height:30px; color:#fff; background-color:#2a3ab2; border:solid 1px #2a3ab2;}
.jg_fenye_le1_h{width:30px; height:30px; color:#fff; background-color:#2a3ab2; border:solid 1px #2a3ab2;}
.jg_fenye_le2{width:20px; height:30px; margin-right:3px; float:left; text-align:center;font-size:12px; color:#969796; line-height:30px; margin-bottom:3px;}
.jg_fenye_le3{width:60px; height:30px; margin-right:3px; float:left; background-color:#fff ;border:solid 1px #e8e4e1;text-align:center;font-size:12px; color:#969796; line-height:30px;  margin-bottom:3px;}

.header .logo{margin:10px 0;}
.header .logo img{width:100%;}
.min-height{height:58px;}

.banner{display:none;}
.banner2{display:block;}
.index_logo{display:none;}
.pad90{padding:45px 0;}
.index_yewu .index_yewu_l{width:100%;}
.index_yewu .index_yewu_r{width:100%; margin-top:25px;}
.index_yewu .index_yewu_l .index_yewu_l_ch{font-size:30px; margin-top:0;}
.index_yewu .index_yewu_l .index_yewu_l_en{font-size:14px;}
.index_yewu .index_yewu_r #tab1{width:50%; padding:20px;}
.index_yewu .index_yewu_r #tab2{width:50%; padding:20px;}
.index_yewu .index_yewu_r #tab3{width:50%; padding:20px;}
.index_yewu .index_yewu_r #tab4{width:50%; padding:20px;}
.index_yewu .index_yewu_r li .yewu_name{font-size:16px; line-height:28px; height:28px; overflow:hidden;}
.index_yewu .index_yewu_r li .yewu_en{line-height:20px; height:20px; overflow:hidden;}
.index_yewu_bar{display:none !important;}
.index_yewu_foot #tab5{width:50%; padding:20px;}
.index_yewu_foot #tab6{width:50%; padding:20px;}
.index_yewu_foot #tab7{width:50%; padding:20px;}
.index_yewu_foot #tab8{width:50%; padding:20px;}
.index_about .index_about_l{width:100%; padding:8% 5%;}
.index_about{position:inherit;}
.index_about .index_about_l .index_about_l_en{font-size:36px; line-height:40px; margin-top:0;}
.index_about .index_about_l .index_about_l_ch{font-size:24px; line-height:30px; margin-top:10px;}
.index_about .index_about_l .index_about_l_img{margin:15px 0;}
.index_about .index_about_l .index_about_l_detail{font-size:13px; line-height:22px; height:110px;}
.index_about .index_about_l .index_about_l_more{font-size:13px; margin-top:30px; width:120px; height:36px; line-height:36px;}
.index_about .index_about_r{width:100%; position:inherit; right:inherit; bottom:inherit; padding:8% 5%;}
.index_about .index_about_r .index_about_r_more{font-size:13px; margin-top:30px; width:120px; height:36px; line-height:36px;}
.index_about .index_about_r .index_about_r_detail{font-size:13px; line-height:22px; height:88px;}
.index_about .index_about_r .index_about_r_en{font-size:32px; line-height:40px;}
.index_about .index_about_r .index_about_r_ch{font-size:24px; line-height:30px; margin-top:10px;}
.index_new_bg{margin:45px 0; padding-top:150px;}
.index_new_ch{font-size:30px;}
.index_new_en{font-size:14px; margin-top:0;}
.index_new{margin-top:15px;}
.index_new li{width:100%; margin:2% 0;}
.index_new li .index_new_time span{font-size:36px;}
.index_new li .index_new_time{font-size:14px; line-height:40px;}
.index_new li .index_new_title{font-size:18px;}
.index_new li .index_new_detail{font-size:12px; margin-top:4px; opacity:0.8;}
.index_new li .index_new_img{margin-top:20px;}
.footer_box .footer .footer_l{width:100%;}
.footer_box .footer .footer_l .footer_l_img img{width:100%;}
.footer_box .footer .footer_l .footer_l_font{padding:3%; font-size:12px;}
.footer_box .footer .footer_r{width:100%; margin-left:1; margin-top:15px;}
.copyright{width:100%; padding:20px 3%; font-size:12px;}










}
