﻿*{padding:0;margin:0;}
img{border:0;}
a{text-decoration:none;}
body{font-size:16px;font-family:"Microsoft YaHei",微软雅黑,宋体;color:#333;}
li{list-style:none;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}

.common{width:100%;display:table;height:auto;}
.div_block{width:1100px;margin:0 auto;display:table;height:auto;position: relative;}

.header{height: 96px;}
.logo{width: auto;float: left;width: auto;height: 96px;}
.tel{width: auto;float: right;height: 96px;color: #666666;font-size: 18px; padding-left: 50px;background: url(/Public/Home/images/tel.jpg) left center no-repeat;}
.tel span{font-size: 18px;font-weight: bold;color:#a70606;}
.dh{height: 57px;background: #222435;}
.dh ul li{width: auto;float: left;}
.dh ul li a{width: 183px;float: left;height: 48px;color: #FFF;font-size: 16px;line-height: 22px;text-align: center;padding-top: 7px;border-bottom:2px solid #222435;}
.dh ul li a span{font-size: 12px;color:#FFF;}
.dh ul li a.on{background: #c21824;border-bottom:2px solid #ffae00;}
.dh ul li a:hover{background: #c21824;border-bottom:2px solid #ffae00;}

.index1{height: 86px;background: #c21824;line-height: 86px;text-align: center;font-size: 30px;color: #FFF;}
.index1 span{color:#ffc600;}
.index_bt{width: 100%;float: left;color:#666666;font-size: 18px;text-align: center;line-height: 40px;margin: 60px 0px;background: url(/Public/Home/images/bt1.png) center 23px no-repeat;}
.index_bt span{color:#c21824;font-size: 36px;font-weight: bold;}
.index_cont{width:100%;min-height: 452px;float: left;background: url(/Public/Home/images/index1.jpg) center top no-repeat;}
.index_text{width: 530px;float: right;margin-top: 49px;}
.index_text li{width: 100%;float: left;color:#212121;font-size: 18px;line-height: 48px;}
.index_txt1{width: 100%;float: left;margin-top: 40px;}
.text1_left{width: 550px;float: left;text-align: center;font-size: 30px;line-height: 35px;color:#FFF;}
.text1_left span{color:#999999;font-size:16px;}
.text1_right{width: 550px;float: left;font-size: 30px;line-height: 45px;text-indent: 30px;color:#FFF;}
.index_text2{width: 100%;float: left;text-align: center;font-size: 48px;color:#222435;font-weight: bold;line-height: 160px;}
.index2{padding-bottom: 50px;}
.index3{height: 864px;background: url(/Public/Home/images/index2.jpg) center no-repeat;}
.bt2{background-image: url(/Public/Home/images/bt2.png);color:#999;}
.bt2 span{color:#FFF;}
.index3_box{width: 100%;float:left;}
.index3_box dl{width: 360px;height: 270px;float: left;background: #222435;margin: 20px 3px;position: relative;}
.index3_box dl dt{width:320px;padding: 0px 20px;background: #c21824;height: 48px;line-height: 48px;font-size: 20px;color:#FFF;}
.index3_box dl dd{width: 320px;padding: 10px 20px;font-size: 15px;line-height: 26px;color:#FFF;}
.index3_box dl a{width: 135px;height: 34px;line-height: 34px;text-align: center;color:#222435;font-size:16px;background: #ffd02b;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;position: absolute;bottom:20px;left:0px;right:0px;margin: 0px auto;}
.index4{height: 930px;background: url(/Public/Home/images/index3.jpg) center no-repeat;}
.index4_box{width: 100%;float:left;}
.index4_box dl{width: 332px;height: 332px;float: left;margin: 5px 17px;}
.index4_box dl dt{width: 100px;height: 100px;background: url(/Public/Home/images/b1.png) center 13px no-repeat;border:1px solid #2e3040;margin: 0px 115px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;}
.index4_box dl dt:hover{background: url(/Public/Home/images/b2.png) #ffd02b center 13px no-repeat;border:1px solid #ffd02b;}
.index4_box dl dt.dt1{background-position: center 13px;}
.index4_box dl dt.dt2{background-position: center -71px;}
.index4_box dl dt.dt3{background-position: center -156px;}
.index4_box dl dt.dt4{background-position: center -238px;}
.index4_box dl dt.dt5{background-position: center -322px;}
.index4_box dl dt.dt6{background-position: center -405px;}
.index4_box dl dd{width:100%;float: left;}
.index4_box dl dd .p1{width: 100%;text-align: center;font-size: 24px;color:#222435;font-weight: bold;line-height: 60px;float: left;}
.index4_box dl dd .p2{width: 270px;float: left;height: 80px;border: 1px dashed #000;padding:30px;font-size: 16px;color:#333333;line-height: 24px;}
.index5{height: 785px;background: url(/Public/Home/images/index4.jpg) center no-repeat;}
.index5_a{width: 406px;height: 48px;color:#FFF;border: 1px solid #ff7f01;float: left;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;text-indent: 20px;line-height: 48px;margin: 460px 0px 0px 345px;}
.index5_a a{width:150px;height: 48px;background:#ff7f01;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-o-border-radius: 30px;font-size: 16px;color:#FFF;font-weight: bold;text-align: center;float: right;text-indent:0px;}
.index5_a span{color:#ff7f01;font-weight: bold;font-size: 20px;}
.index6{min-height: 674px;background: url(/Public/Home/images/index5.jpg) center 275px no-repeat;padding-bottom: 80px;}
.index_bt3{width: 100%;line-height: 60px;font-size: 36px;color:#222435;font-weight: bold;text-align: center;margin: 60px 0px 30px 0px;background: url(/Public/Home/images/bt3.png) center 10px no-repeat;}
.index_bt3 span{color:#c21824;}
.index6_box{width: 100%;height: 325px;float: left;}
.index6_b{width: 100%;float: left;margin-top: 60px;}
.index6_left{width: 530px;float: left;color:#333;font-size: 36px;line-height: 60px;}
.index6_left span{color:#c21824;font-weight: bold;}
.index6_right{width: 500px;float: right;margin-right: 20px;font-size: 16px;line-height: 30px;margin-top: 40px;text-align: justify;}

.bottom{padding: 40px 0px;background: #222435;}
.bottom_logo{width: 840px;height: 90px;background: #FFF;float:left;margin:0px 130px; }
.weixin{width:130px;height: 130px;float: left;margin-top: 20px;margin-left: 130px;}
.weixin img{width: 130px;height: 130px;}
.bottom_right{width: auto;float: left;margin-left: 30px;color:#FFF;margin-top: 20px;line-height: 32px;font-size: 16px;}

/*滚动特效*/
.marqueeleft{height:343px;width:100%;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:340px;height:343px;overflow:hidden;color:#333;font-size:18px;line-height:45px;text-align:center;}
.marqueeleft li img{width:338px;height:341px;border: 1px solid #222435;}


.flexslider {
	position: relative;
	width: 100%;
	height: 550px;
	overflow: hidden;
	float:left;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 42%;
	z-index: 10;
	cursor: pointer;
}

.flex-direction-nav .flex-next {
	background:url(/Public/Home/images/ad_ctr.png) center -70px no-repeat;
	right: 80px;
}

.flex-direction-nav .flex-prev {
	background:url(/Public/Home/images/ad_ctr.png) center 0px no-repeat;
	left: 80px;
}


.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(/Public/Home/images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}
.slides li img{width:100%;height:550px;}



#banner{width: 100%;height: 400px;}
.menus{height: 72px;background: #666666;padding:10px 0px;}
.menus li {float:left;margin-top:15px;margin-bottom:15px;}
.menus li a{padding: 0px 48px;float: left;font-size: 20px;color:#FFF;border-right:1px solid #FFF;line-height: 35px;}
.menus li a:hover,.menus li a.on{color:#ffd02b;}
.main{padding: 40px 0px 80px 0px;}
.main_cont{width: 100%;float: left;}

.news{width: 100%;float: left;}
.news_box{width: 100%;float: left;padding:20px 0px;border-bottom: 1px solid #5f5f60;}
.news_img,.news_img img{width: 230px;height: 130px;float: left;}
.news_img img{border:1px solid #999;}
.news_bt1{width: 850px;float: left;color: #FFF;font-size: 18px;margin-left: 20px;line-height: 45px;}
.news_bt1 a{color:#666;font-size: 20px;}
.news_bt1 a:hover{text-decoration: underline;}
.news_cont{width: 850px;float: left;float: left;margin-left: 20px;line-height: 28px;font-size: 16px;color: #999;}
.news_sj{width: 850px;float: left;margin-left: 20px;font-size: 14px;color:#666666;line-height: 40px;}

.news_title{width: 100%;float: left;text-align: center;color: #333;font-size: 24px;margin-top: 20px;}
.news_fbsj{width: 100%;line-height: 30px;font-size: 16px;color: #999;text-align: center;margin: 5px 0px;float: left;}

.honor_list{width: 100%;float: left;}
.honor_list li{width: 255px;height: 267px;float: left;margin: 10px;line-height: 30px;text-align: center;cursor: pointer;overflow: hidden;}
.honor_list li p{width: 255px;height: 227px;float: left;overflow: hidden;}
.honor_list li img{width: 255px;height: 227px;}

#heibox{width: 100%;height: 100%;position: fixed;top:0px;left:0px;z-index:999;background: rgba(0,0,0,0.8);display: none;}
#imgbox{max-width: 1100px;max-height: 550px;position: absolute;top:0px;bottom: 0px;left:0px;right:0px;margin: auto;overflow: auto;z-index: 1000;text-align: center;}
#imgbox img{max-width: 100%;}
.main_map{margin-top: 30px;float: right;}
.biaodan{margin-top: 30px;float: left;background: #ffd02b;width: 400px;height: 412px;}
.bd_bt{width: 100%;float: left;line-height: 50px;color:#333;font-size: 18px;text-align: center;}
.bd_box{width: 305px;float: left;margin: 0px 50px;margin-top: 12px;}
.bd_box input{width: 283px;height: 35px;border: 1px solid #666;padding: 0px 10px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;}
.bd_box textarea{width: 283px;height: 60px;border: 1px solid #666;padding:10px;border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;}
#tijiao{cursor:pointer;width: 120px;height: 30px;line-height: 30px;color:#FFF;background:#222435;text-align: center;float: left;margin-left: 140px;margin-top: 20px;}

.kefu{width: 153px;min-height:200px;height: auto;display: table;background: url(/Public/Home/images/kf.png) center top no-repeat;position:fixed;right:0px;top:0px;bottom: 0px;margin: auto 0px;z-index: 998;}
.kefu1{width: 151px;margin: 81px 0px 0px 0px;border:1px solid #999;background: #FFF;float:left;}
.kefu2{width: 100%;float: left;}
.kefu2 li{width: 130px;height: 30px;text-align: center;line-height: 30px;background: #222435;margin: 15px 10px 5px 10px;}
.kefu2 li a{width: 100%;float:left;color:#FFF;}
.kefu3{width: 100%;float: left;text-align: center;font-size: 14px;line-height: 26px;padding-bottom: 10px;padding-top: 10px;}