@charset "utf-8";
	body,html{
		background:#ebedf3;
	}
@media all and (min-width:750px){
	body,html{
		min-width:1260px; font-family:"Microsoft Yahei";
	}
}
.wid1200{
	width:1200px; margin:0 auto;
}
.bg{
	background:#f8f8f8;
}

header{
	width:100%; overflow:hidden; background:url(../images/headerborder.jpg) #bdd7ee left bottom no-repeat;
}
.header{
	width:1200px; height:100px; margin:0 auto; box-sizing:border-box; position:relative;
}
.header .move_line{
	width:0px; height:1px; background:#d02126; position:absolute; bottom:0px; left:0px;
}

header .logo{
	float:left; height:98px;
}


#nav-box{
	 height:100px; float:right;
}
#nav-box .nav-box{
	 height:100px; margin:0 auto; float:left;
}
#nav-box .lang{
	float:right; line-height:23px; font-size:16px; width:41px; background:url(../images/langen.png) no-repeat;
	font-size:12px; color:#fff; padding-left:14px; margin-top:37px;
}
#nav-box .lang a{
	color:#fff;
}
#nav-box .lang a.on{
	color:#0f6fd3;
}
#nav-box .nav-box li{
	float:left; line-height:99px; display:block; margin-right:10px;
}
#nav-box .nav-box li a{
	display:inline; font-size:16px; color:#666; line-height:99px; padding:12px; font-weight:bold;
}
#nav-box .nav-box li a.on{
	 background:#ff0000; color:#fff; 
}
#nav-box .nav-box li a:hover{
	 background:#ff0000; color:#fff; 	
}


.slideBox{ width:100%; height:670px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0px; bottom:20px; z-index:1;  width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align:center;  width:100%;  }
.slideBox .hd ul li{ display:inline-block; text-indent:100rem; margin:0 5px; width:40px; height:5px; cursor:pointer; border-radius:4px; background:#a5c3e2; }
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; zoom:1; vertical-align:middle; }
.slideBox .bd li img{ width:1920px; height:670px; display:block; position:absolute; left:50%; margin-left:-960px; max-width:none;  }
.slideBox .prev{position:absolute; left:100px; top:50%; margin-top:-11px; width:22px; height:41px; display:block; background:url(../images/bannerleft.png) no-repeat;}
.slideBox .prev:hover{
	background:url(../images/bannerlefthover.png) no-repeat;
}
.slideBox .next{position:absolute; right:100px; top:50%; margin-top:-11px; width:22px; height:41px; display:block; background:url(../images/bannerright.png) no-repeat;}
.slideBox .next:hover{
	background:url(../images/bannerrighthover.png) no-repeat;
}


.index_t{
	font-size:30px; color:#d02126; text-align:center; margin:70px 0 50px;
	/*background:url(../images/title_bg.png) center center no-repeat;*/
}

.index_adv{
	overflow:hidden; margin-bottom:70px;
}
.index_adv .index_adv_list{
	width:215px; float:left; text-align:center; margin:0 42px;
}
.index_adv .index_adv_list .no{
	display:none;
}
.index_adv .index_adv_list .hover{
	display:inline;
}
.index_adv .index_adv_list .t{
	font-size:18px; color:#666; margin-top:30px;
}
.index_adv .index_adv_list .line{
	width:25px; height:2px; margin:10px auto; 
}
.index_adv .index_adv_list .b{
	font-size:14px; color:#828282; line-height:24px; text-align:left;
}
.index_adv .index_adv_list:hover .no{
	display:none;
}
.index_adv .index_adv_list:hover .hover{
	display:inline;
}
.index_adv .index_adv_list:hover .t{
	color:#d02126;
}
.index_adv .index_adv_list:hover .line{
	background:#d02126;
}

.index_t02{
	font-size:30px; color:#333; background:url(../images/title_left.png) left center no-repeat;
	padding-left:28px;
}
.index_t02 span{
	font-size:14px; color:#666666; font-weight:bold; display:block; margin-top:14px;
}
.index_us{
	width:100%; height:690px; background:#f8f8f8; box-sizing:border-box; padding-top:105px; margin-bottom:110px;
}
.index_us .index_us_left{
	width:635px; float:left; margin-top:60px;
}
.index_us .index_us_left .t{
	font-size:18px; color:#333; margin:24px 0 34px;
}
.index_us .index_us_left .b{
	font-size:14px; color:#828282; line-height:28px; margin-bottom:40px;
}
.index_us .index_us_left .a{
	display:inline-block; width:115px; line-height:40px; text-align:center; background:#d02126;
	font-size:12px; color:#fff; font-family:Arial;
}
.index_us .index_us_right{
	float:right; margin-top:60px; max-width: 375px;
}
.index_us .index_us_cate{
	width:1200px; height:200px; background:#fff; margin-top:70px; box-shadow:0px 5px 10px #eee;
}
.index_us .index_us_cate .index_us_cate_li{
	display:inline-block; float:left; border-right:2px solid #f6f6f6; text-align:center; width:238px;
	margin-top:58px;
}
.index_us .index_us_cate .index_us_cate_li span{
	display:block; font-size:16px; color:#3284ff; margin-top:20px; 
}


#index_news{
	overflow:hidden;padding-bottom:70px; padding-top:1px; width:1200px; margin:0px auto;
}
.index_news{
	margin-bottom:60px; 
}
.index_news .index_news_li{
	width:380px; float:left; margin-right:30px;
}
.index_news .index_news_li:last-child{
	margin-right:0px;
}
.index_news .index_news_li .index_news_li_b{
	height:132px; box-shadow:0px 5px 10px #eee; padding-top:34px; box-sizing:border-box;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_l{
	width:203px; height:62px; float:left; border-right:1px solid #eee; padding:0 24px 0 30px;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_l .index_news_li_b_l_t{
	font-size:16px; color:#333; margin-bottom:10px; display:block;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_l .index_news_li_b_l_b{
	font-size:12px; color:#828282; line-height:20px;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_r{
	width:72px; float:right; margin-right:30px;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_r .index_news_li_b_r_t{
	font-size:28px; color:#999;font-family:Arial; margin-bottom:12px;
}
.index_news .index_news_li .index_news_li_b .index_news_li_b_r .index_news_li_b_r_b{
	float:right;
}
.index_news .index_news_li:hover .index_news_li_b .index_news_li_b_l .index_news_li_b_l_t{
	color:#d02126;
}

#index_contact{
	background:#d02126; width:100%; height:517px; position:relative; overflow:hidden; margin-bottom:70px;
}
#index_contact .map{
	position:absolute; left:44%; height:100%; top:0px;
}
#index_contact .index_map{
	overflow:hidden; padding-top:70px;
}
.index_t03{
	font-size:30px; color:#FFF; background:url(../images/title_left01.png) left center no-repeat;
	padding-left:28px; margin-bottom:20px;
}
.index_t03 span{
	font-size:14px; color:#FFF; font-weight:bold; display:block; margin-top:14px;
}
.contactli{
	width:410px; border-bottom:1px solid #fd761a; overflow:hidden; padding:20px 0;
}
.contactli img{
	float:left;
}
.contactli span{
	float:left; font-size:14px; color:#fff; margin-left:10px; line-height:40px;
}

#footer_menu{
	width:100%; background:#d02126; padding:100px 0; overflow:hidden;
}
#footer_menu .footer_menu .footerli{
	float:left; margin-right:24px;
}
#footer_menu .footer_menu .footerli:last-child{
	margin-right:0px;
}
#footer_menu .footer_menu .footerli a.footerli_t{
	font-size:18px; color:#fff; display:block; margin-bottom:38px;
}
#footer_menu .footer_menu .footerli a.footerli_b{
	font-size:14px; color:#fff; display:block; line-height:24px;
}

#footerinfo{
	width:100%; overflow:hidden; background:#d02126;
}
#footerinfo .footerinfo{
	width:1200px; margin:0 auto;  line-height:54px;
}
#footerinfo .footerinfo span{
	font-size:14px; color:#fff; float:left;
}
#footerinfo .footerinfo a{
	font-size:14px; color:#fff; float:right;
}


.inbanner{height: 500px; margin: 0 auto; overflow: hidden; position: relative; width: 100%;}
.inbanner>img{height: 500px; left: 50%; margin-left: -960px; overflow: hidden; position: absolute; width: 1920px; z-index: 11;}

.in_contact_list{
	width:240px; float:left; text-align:center; margin:20px 30px 40px;
}
.in_contact_list img{
	margin-bottom:15px;
}
.in_contact_list .t{
	font-size:16px; color:#666; line-height:30px; 
}

.incontent_menu{
	width:100%; border-bottom:1px solid #ededed; background:#fff; text-align:center; line-height:68px;
}
.incontent_menu.bg{
	background:#f8f8f8;
}
.incontent_menu a{
	font-size:16px; color:#666; margin:0 25px;
}
.incontent_menu a.on{
	color:#d02126;
}
.incontent_content{
	background:#f8f8f8; overflow:hidden;
}
.incontent_content_con_l{
	width:585px; float:left; margin-top:30px;
}
.incontent_content_con_l .incontent_content_con_l_list{
	margin-bottom:30px;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_t{
	background:#fff; border:1px solid #f2f2f2; border-bottom:0px; height:70px; line-height:70px;
	box-sizing:border-box; padding:0 30px; overflow:hidden; display:block;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_t .l{
	font-size:18px; color:#333; font-weight:bold; float:left;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_t .l span{
	color:#999; font-size:14px; font-weight:normal; margin-left:10px;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_t .r{
	float:right; color:#d02126; font-size:28px;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_b{
	background:#fff; border:1px solid #f2f2f2; border-top:0px; box-sizing:border-box; padding:20px 30px;
	height:220px; overflow:hidden; display:block; width:100%;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_b .t{
	font-size:16px; color:#333; margin-bottom:12px;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_b .b{
	font-size:14px; color:#666; line-height:28px;
}
.incontent_content_con_l .incontent_content_con_l_list .incontent_content_con_l_list_b .incontent_content_con_l_list_b_a{
	font-size:14px; color:#fff; width:110px; height:40px; line-height:40px; text-align:center; display:inline-block; border-radius:4px; background:#d02126; margin-top:36px;
}
.incontent_content_con_l .incontent_content_con_l_list.have .incontent_content_con_l_list_t{
	background:#d02126; border-color:#d02126;
}
.incontent_content_con_l .incontent_content_con_l_list.have .incontent_content_con_l_list_t .l{
	color:#fff;
}
.incontent_content_con_l .incontent_content_con_l_list.have .incontent_content_con_l_list_t .l span{
	color:#fff;
}
.incontent_content_con_l .incontent_content_con_l_list.have .incontent_content_con_l_list_t .r{
	color:#fff; 
}
.incontent.bg{
	background:#f8f8f8;
}

.in_news{
	overflow:hidden; padding:30px 0;
}

.in_news .in_news_li{
	width:380px; height:414px; border:1px solid #e7e7e7; float:left; box-sizing:border-box; margin-bottom:30px; margin-right:30px;
}
.in_news .in_news_li:nth-child(3n+3){
	margin-right:0px;
}
.in_news .in_news_li .in_news_li_b{
	padding:30px 30px 0;
}
.in_news .in_news_li .aimg{
	display:block;
}
.in_news .in_news_li .t{
	font-size:18px; color:#333; margin:0 0 15px; display:block;
}
.in_news .in_news_li .b{
	font-size:14px; color:#999; line-height:24px; margin-bottom:14px;
}
.in_news .in_news_li .c{
	font-size:12px; color:#999;
}
.in_news .in_news_li .c span{
	float:left;
}
.in_news .in_news_li .c a{
	float:right; color:#999;
}
.in_news .in_news_li:hover{
	border-color:#d02126;
}
.in_news .in_news_li:hover .t{
	color:#d02126;
}



.in_news_show{
	overflow:hidden; padding:30px 0;
}
.in_news_show .mbx{
	font-size:14px; color:#828282; margin-bottom:30px;
}
.in_news_show .show_content{
	width:1200px; overflow:hidden; box-sizing:border-box; border:1px solid #dfdfdf;
}
.in_news_show .show_content .t{
	font-size:18px; color:#333; text-align:center; margin:52px 0 18px;
}
.in_news_show .show_content .b .b_con{
	float:left; line-height:28px; margin-bottom:30px; margin-left:340px;
}
.in_news_show .show_content .c{
	font-size:14px; color:#828282; line-height:24px; width:1140px; margin:0 auto; border-bottom:1px solid #dfdfdf; padding-bottom:30px;
}
.in_news_show .show_content .c img{
	max-width:100%;
}
.in_news_show .show_content .d {
	width:1140px; margin:0 auto; margin-bottom:30px; 
}
.in_news_show .show_content .d a{
	font-size:14px; color:#999; display:block; margin-top:30px;
}



.in_news .in_gczb_first{
	width:1200px; overflow:hidden; margin-bottom:50px;
}
.in_news .in_gczb_first img{
	float:left;
}
.in_news .in_gczb_first .in_gczb_first_right{
	width:590px; float:right; overflow:hidden;
}
.in_news .in_gczb_first .in_gczb_first_right .in_gczb_first_right_t{
	font-size:18px; color:#333; margin:30px 0; display:block;
}
.in_news .in_gczb_first .in_gczb_first_right .in_gczb_first_right_d{
	font-size:14px; color:#999; border-bottom:1px solid #e4e4e4; padding-bottom:30px;
}
.in_news .in_gczb_first .in_gczb_first_right .in_gczb_first_right_c{
	font-size:14px; color:#999; line-height:30px; margin:30px 0;
}
.in_news .in_gczb_first .in_gczb_first_right .in_gczb_first_right_a{
	font-size:14px; color:#d02126;
}
.in_news .in_gczb_li{
	width:380px; overflow:hidden; border-bottom:1px solid #e7e7e7; float:left; box-sizing:border-box; margin-bottom:30px; margin-right:30px;
}
.in_news .in_gczb_li:nth-child(3n+4){
	margin-right:0px;
}
.in_news .in_gczb_li .in_news_li_b{
	padding:24px 0px 0;
}
.in_news .in_gczb_li .aimg{
	display:block;
}
.in_news .in_gczb_li .t{
	font-size:16px; color:#666; margin:0 0 15px; display:block; line-height:28px;
}
.in_news .in_gczb_li .c{
	font-size:14px; color:#999; margin-bottom:30px; overflow:hidden;
}
.in_news .in_gczb_li .c span{
	float:left;
}
.in_news .in_gczb_li:hover{
	border-color:#d02126;
}
.in_news .in_gczb_li:hover .t{
	color:#d02126;
}

.in_news .in_gcyj_li{
	width:380px; overflow:hidden; border:1px solid #e7e7e7; float:left; box-sizing:border-box; margin-bottom:30px; margin-right:30px;
}
.in_news .in_gcyj_li:nth-child(3n+3){
	margin-right:0px;
}
.in_news .in_gcyj_li .in_news_li_b{
	padding:0px 0px 0;
}
.in_news .in_gcyj_li .aimg{
	display:block;
}
.in_news .in_gcyj_li .t{
	font-size:16px; color:#333; line-height:22px; border-bottom:1px solid #e7e7e7; box-sizing:border-box; padding:14px 20px; text-align:center;
}
.in_news .in_gcyj_li .b{
	font-size:14px; color:#666; line-height:56px; border-bottom:1px solid #e7e7e7; box-sizing:border-box; padding-left:20px;
}

.in_news .in_gcyj_li:hover{
	border-color:#d02126;
}

.in_ryzz_li{
	float:left; margin-right:30px; margin-bottom:30px; width:380px;
}
.in_news .in_ryzz_li:nth-child(3n+3){
	margin-right:0px;
}
.in_ryzz_li_in{
	width:378px; height:253px; border:1px solid #eee; background:#fff; text-align:center; position:relative;
}
.in_ryzz_li .b{
	font-size:14px; color:#666; text-align:center; margin-top:20px;
}

.in_ryzz_li img{
	margin-top:36px;
}
.in_ryzz_li a{
	position:absolute; width:100%; height:100%; display:block; top:0px; left:0px; z-index:1; opacity:0;
	background: rgba(253,102,0,.7);  text-align:center;      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2d02126,endColorstr=#B2d02126);
}
.in_ryzz_li a img{
	margin-top:110px;
}
.in_ryzz_li:hover a{
	z-index:1; opacity:1;
}



.in_gshj_li{
	float:left; margin-right:20px; margin-bottom:30px; width:285px;
}
.in_news .in_gshj_li:nth-child(4n+4){
	margin-right:0px;
}
.in_gshj_li_in{
	width:285px; height:200px;  position:relative;
}
.in_gshj_li .b{
	font-size:14px; color:#666; text-align:center; margin-top:20px;
}

.in_gshj_li img{

}
.in_gshj_li a{
	position:absolute; width:100%; height:100%; display:block; top:0px; left:0px; z-index:1; opacity:0;
	background: rgba(253,102,0,.7);  text-align:center;      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2d02126,endColorstr=#B2d02126);
}
.in_gshj_li a img{
	margin-top:86px;
}
.in_gshj_li:hover a{
	z-index:1; opacity:1;
}


.in_news .newsli{
	padding:50px 0; border-bottom:1px solid #e7e7e7; overflow:hidden;
}
.in_news .newsli .news_img{
	float:left;
}
.in_news .newsli .news_img img{
	width:247px; height:150px;
}
.in_news .newsli .newsli_mid{
	float:left; width:800px; margin:0 30px;
}
.in_news .newsli .newsli_mid a.t{
	display:block; font-size:18px; color:#333; margin:30px 0 25px;
}
.in_news .newsli .newsli_mid a.b{
	display:block; font-size:14px; color:#828282; line-height:24px;
}
.in_news .newsli .newsli_right{
	width:90px; height:150px; float:right; border-left:1px solid #e0e0e0; position:relative;
}
.in_news .newsli .newsli_right span{
	font-size:24px; color:#666; display:block; text-align:right; margin-top:20px;
}
.in_news .newsli .newsli_right a{
	display:block; position:absolute; left:30px; bottom:20px;
}
.dpage{
	width:1200px; margin:30px auto;  overflow:hidden; text-align:center;
}
.dpage img{
	max-width:100%;
}


.culture{
	font-size:14px; color:#828282; line-height:30px; width:1140px; margin:0 auto; padding-bottom:40px;
}
.culture img{
	max-width:100%;
}

.inadv{
	padding-top:1px; padding-bottom:30px;
}
.inadv_left{
	width:1200px; margin:0 auto 30px; overflow:hidden;
}
.inadv_left img.l{
	width:298px; height:288px; border:1px solid #d3d3d3; float:left;
}
.inadv_left .r{
	width:870px; height:290px; box-shadow:0px 5px 10px #eee; background:#fff; float:right;
	box-sizing:border-box; padding:30px 30px 0;
}
.inadv_left.inadv_right img.l{
	float:right;
}
.inadv_left.inadv_right .r{
	float:left;
}

.inadv_left .r .t{
	overflow:hidden; margin-bottom:12px;
}
.inadv_left .r .t img{
	float:left; margin-right:20px;
}
.inadv_left .r .t span{
	float:left; font-size:18px; color:#333;
}
.inadv_left .r .b{
	font-size:14px; color:#828282; line-height:30px;
}


.gsjj{
	font-size:14px; color:#828282; line-height:30px; width:1140px; margin:0 auto; padding-bottom:40px;
}
.gsjj img{
	width:486px; height:329px; border:3px solid #cccccc; float:left;
	margin:0 50px 20px 0;
}
.qyln{
	width:1200px; margin:0 auto; overflow:hidden;
}
.qyln .qyli_li{
	width:331px; float:left; overflow:hidden;
}
.qyln .qyli_litop{
	width:662px; text-align:center; font-size:24px; margin-bottom:10px;
}
.qyln .qyli_li .qyli_list{
	font-size:14px; color:#555; margin-bottom:22px; overflow:hidden; line-height:24px;
}
.qyln .qyli_li .qyli_list i{
	font-size:36px;  color:#d02126; margin-right:20px; float:left;  margin-top:-1px;
}
.qyln .qyli_li .qyli_list span{
	float:left; margin-top:0px; width:300px;
}
.qyln .qyln_right{
	 width:510px; height:390px; float:right;
 }
 #pages{
	text-align:center;padding:30px 0 10px; margin-bottom:20px;
}
#pages a{
	color:#666; border:1px solid #666; padding:6px 10px; margin:0 4px; display:inline-block;
}
#pages span{
	color:#fff; border:1px solid #d02126; padding:6px 10px; margin:0 4px; display:inline-block; background:#d02126;
}






.header_m{
	display:none;
}
.m_inbanner{
	display:none;
}
#dituContent{
	width:1200px;height:500px; margin-bottom:70px;
}
.indextopbanner{
	display:block;
}
#mbannermain{
	display:none;
}