/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
img { border:0px;}
ul,li { list-style-type:none;}
a { text-decoration:none; color:#fff;}
.container {
	 width:100%; 
	 margin:0 auto; 
	 color:#333; 
	 font-size:12px;  
	 font-family:"微软雅黑";
	 position:relative;
}
.header{
	width:100%;
	height:90px;
	background:url(../images/index_01.png);
}
.head_lin{
	width:1200px;
	height:90px;
	margin:0 auto;
}
.logo{
	float:left;
	width:198px;
	height:55px;
	margin-top:20px;
	display:block;
} 
.nav{
	float:left;
	margin-left:99px;
	width:690px;
}
.nav ul li{
	float:left;
	width:80px;
	height:90px;
	text-align:center;
	margin-right:30px;
}
.nav ul li a{
	display:block;
	width:100%;
	height:90px;
	text-align:center;
	line-height:90px;
	color:#222222;
	font-size:16px;
}
.nav ul li a:hover{
	color:#fff;
	background:#ff9024;
}
.seach{
	float:right;
	width:195px;
	height:30px;
	margin-top:30px;
}
.sea_inpu{
	float:left;
	width:120px;
	height:28px;
	border:1px solid #ff9024;
	border-radius:20px;
	padding-left:25px;
	background:url(../images/sea_03.png) left no-repeat #fff;
}
.sea_btn{
	float:right;
	width:40px;
	height:30px;
	border:none;
	background:none;
	color:#000;
	font-size:14px;
}
.banner{
	width:100%;
	background:url(../images/index_01.png);
}
.banner img{
	width:100%;
}
.main{
	width:100%;
	background:url(../images/index_01.png);
	padding:30px 0;
	position:relative;
}
.main_lin{
	width:1340px;
	height:auto;
	margin:0 auto;
}
.main_lef{
	width:430px;
	height:400px;
	float:left;
	box-shadow: -2px 0 20px 0 #c2b499;
}
.main_letop{
	width:385px;
	height:75px;
	background:url(../images/index_13.png) center no-repeat;
	padding-top:65px;
	padding-left:45px;
	font-size:30px;
	color:#333333;
}
.main_lebot{
	width:400px;
	height:242px;
	background:url(../images/index_20.png) center no-repeat;
	padding:8px 15px;
	font-size:14px;
	line-height:26px;
}
.main_lebot a{
	color:#ff9024;
}
.main_cen{
	width:387px;
	height:400px;
	float:left;
	margin-left:20px;
	box-shadow: -2px 0 20px 0 #c2b499;
}
.main_cen h2{
	text-align:center;
	font-size:30px;
	color:#333333;
	height:55px;
	line-height:55px;
	margin-top:25px;
}
.main_cebot{
	width:100%;
	height:266px;
	margin-top:10px; 
	position:relative;
}
.main_cebot ul{
	width:300px;
	height:266px;
	float:left;
	margin-left:10px;
}
.main_cebot ul li{
	float:left;
	width:300px;
	text-align:center;
}
.main_cebot ul li p{
	width:100%;
	height:25px;
	text-align:center;
	line-height:25px;
	font-size:16px;
}
.main_cebot ul li p a{
	color:#333;
}
.main_cebot a.tlef{
	float:left;
	width:26px;
	height:45px;
	margin-top:100px;
	margin-left:10px;
}
.main_cebot a.trig{
	float:right;
	width:26px;
	height:45px;
	margin-top:100px;
	margin-right:10px;
}
.main_rig{
	float:right;
	width:485px;
	height:400px;
	box-shadow: -2px 0 20px 0 #c2b499;
	position:relative;
}
.main_rig h2{
	position:absolute;
	top:30px;
	right:-29px;
	width:491px;
	background:url(../images/index_10.png) center no-repeat;
	height:83px;
	line-height:83px;
	font-weight:normal;
}
.main_rig h2 span{
	float:left;
	margin-left:40px;
	font-size:30px;
	color:#000033;
}
.main_rig h2 a{
	float:right;
	margin-right:75px;
	color:#666666;
	font-size:14px;
	line-height: 67px;
}
.main_rig ul{
	display:block;
	width:425px;
	margin-left:28px;
	margin-top:120px;
}
.main_rig ul li{
	height:70px;
	margin-bottom:15px;
}
.main_rig ul li a{
	display:block;
	height:35px;
	line-height:35px;
	color:#333333;
	font-size:16px;
}
.main_rig ul li p{
	display:block;
	height:35px;
	line-height:35px;
	color:#666666;
}
.main_rig ul li:hover a{
	color:#caad23
}
.yqlj{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding-top:40px;
}
.yqlj span{
	float:left;
	width:105px;
	text-align:center;
	line-height:73px;
	font-size:20px;
	color:#333333
}
.yqlj ul{
	float:left;
	width:1080px;
}
.yqlj ul li{
	float:left;
	width:114px;
	height:74px;
	margin-right:20px;
}
.footer{
	width:100%;
	background:#292929;
	padding:40px 0;
}
.footlin{
	width:1200px;
	height:auto;
	margin:0 auto;
}
.foot_left{
	float:left;
	width:600px;
	font-size:14px;
	color:#fff;
	line-height:30px;
}
.foot_rig{
	float:right;
	margin-top:28px;
}
.gsjs_left{
	position:absolute;
	width:50%;
	left:0px;
	top:0px;
}
.gsjs_left img{
	width:100%;
} 
.gsjs{
	width:1200px;
	height:auto;
	margin:0 auto;
}	
.gsjs_rig{
	float:right;
	width:555px;
	margin-top:45px;
	height:auto;
	background:#fff;
	border-radius:5px;
	padding:35px 60px;
	z-index:999;
	position:relative;
}
.gsjs_top{
	width:100%;
	background:url(../images/abo_03.png) left top no-repeat;
	padding-top:30px;
}
.gsjs_top h2{
	font-size:26px;
	background:url(../images/gsjj_06.png) bottom left no-repeat;
	padding-bottom:20px;
	font-weight:normal;
}
.gsjs_bot{
	width:100%;
	margin-top:20px;
	line-height:25px;
	color:#444;
	font-size:14px;
}
.xwzx{
	width:1340px;
	height:auto;
	margin:0 auto;
}
.xwzx dl{
	float:left;
	width:426px;
	height:auto;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
}
.xwzx dl dt{
	width:426px;
	height:246px;
}
.xwzx dl dt img{
	width:100%;
	height:246px; 
}
.xwzx dl dd{
	width:386px;
	height:141px;
	padding:20px;
}
.xwzx dl dd h2{
	line-height:30px;
	font-size:24px;
}
.xwzx dl dd h2 a{
	color:#333333;
}
.xwzx dl dd div.js{
	width:100%;
	height:74px;
	border-bottom:2px solid #ff9024;
	color:#333333;
	font-size:14px;
	line-height:24px;
	margin-top: 10px;
}
.xwzx dl dd p{
	line-height:20px;
	margin-top:5px;
	color:#666666;
	font-size:14px;
}
.xwzx dl:hover{ 
	box-shadow: -2px 0 20px 0 #c2b499;
}
.page{
	width:300px;
	height:auto;
	margin:10px auto;
	padding-bottom:40px;
}
.page a{
	float:left;
	width:33px;
	height:33px;
	text-align:center;
	line-height:33px;
	border:1px solid #ff9023;
	display:block;
	color:#333333;
	margin-right:10px;
}
.page span{
	float:left;
	width:33px;
	height:33px;
	text-align:center;
	line-height:33px;
	border:1px solid #ff9023;
	display:block;
	color:#fff;
	background:#ff9023;
	margin-right:10px;
}

.xwxq{
	width:1300px;
	height:auto;
	margin:0 auto;
	padding:30px 0;
	line-height:28px;
	font-size:16px;
}
.xwxq h2{
	text-align:center;
	color:#333333;
	font-size:26px;
	line-height:30px;
}
.xwxq p.rq{
	text-align:center;
	font-size:12px;
	line-height:30px;
	margin-top:6px;
	margin-bottom:20px;
}
.xwxq img{
	display:block;
	margin:10px auto;
}
.cpzs{
	width:1200px;
	margin:0 auto;
	padding:30px 0;
}
.cpzs_top{
	width:100%;
	background:url(../images/cpzs_03.png) left top no-repeat;
	padding-top:20px;
	font-size:28px;
	color:#333333;
}
.cpzs_bot{
	width:100%;
	margin-top:40px;
}
.cpzs_bolef{
	float:left;
	width:140px;
}
.cpzs_bolef ul li{
	width:140px;
	height:67px;
	text-align:center;
	margin-bottom:22px; 
	box-shadow: -2px 0 20px 0 #c2b499;
}
.cpzs_bolef ul li a{
	display:block;
	width:100%;
	color:#333333;
	font-size:18px;
	padding-top:6px;
	height:61px;
	line-height:55px;
}
.cpzs_bolef ul li a:hover{
	border-top:6px solid #ff9123;
	padding-top:0px;
}
.cpzs_bolef ul li a.slt{
	border-top:6px solid #ff9123;
	padding-top:0px;
}
.cpzs_borig{
	float:right;
	width:980px;
}
.cpzs_borig ul li{
	float:left;
	width:258px;
	height:253px;
	background:url(../images/cpzs_17.png);
	margin-left: 32px;
	margin-right: 32px;
	margin-bottom:40px;
	padding:2px;
}
.cpzs_borig ul li:hover{
	border:2px solid #facd95;
	padding:0px;
}
.cpzs_borig ul li a.img{
	width:258px;
	height:216px;
	display:block;
}
.cpzs_borig ul li a.img img{
	width:258px;
	height:216px;
}
.cpzs_borig ul li p{
	text-align:center;
	height:37px;
	line-height:37px;
	font-size:16px;
}
.cpzs_borig ul li p a{
	display:block;
	color:#333333
} 
.cpzs_xq{
	float:right;
	width:900px;
	padding:40px; 
	font-size:16px;
	line-height:33px;
	color:#333333;
	background:url(../images/cpzs_17.png);
	border:1px solid #facd95;
}
.cpzs_xq h2{
	font-size:20px;
	text-align:center;
	color:#333333;
	font-size:20px;
}
.cpzs_xq img{
	display:block;
	margin:10px auto;
}
.ggl{
	width:1100px;
	padding:20px 50px;
	margin:0 auto;
	background:url(../images/ggl_05.png) right top no-repeat #f1f1f1;
}
.ggl ul li{
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.ggl ul li h2{
	font-size:20px;
	line-height:30px;
}
.ggl ul li h2 a{
	color:#333333;
}
.ggl ul li div.js{
	width:100%;
	margin-top:8px;
	line-height:26px;
	color:#333333;
	font-size:16px;
}
.ggl ul li span{
	display:block;
	float:right;
	margin-top:5px;
	color:#999999;
	font-size:18px;
	text-align:right;
}
.lxwm{
	width:1200px;
	height:auto;
	margin:60px auto;
}
.lxwm_lef{
	float:left;
	width:465px;
	line-height:30px;
	color:#333333;
	font-size:18px;
}
.lxwm_lef h2{
	font-size:30px;
	margin-bottom:20px;
	font-weight:normal;
}
.lxwm_rig{
	float:right;
	width:720px;
}


.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:481px; width:100%;}
.slides li img{height:481px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:170px; margin-left:45.2%; background:url(../images/nav_d.png) center no-repeat;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:42%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:130px;background:url(../images/prev.png) center center no-repeat; z-index:999; width:70px; height:70px;}
.flex-direction-nav li a.flex-next{right:130px;background:url(../images/next.png) center center no-repeat; z-index:999;width:70px; height:70px;}
.slides li{
	background-size:cover !important;
}
#floatDivBoxs {
    width: 170px;
    background: #fff;
    position: fixed;
    top: 230px;
    right: 0px;
    z-index: 999;
}
#floatDivBoxs .floatDtt {
    width: 100%;
    height: 45px;
    line-height: 45px;
    background: #f08326;
    color: #fff;
    font-size: 18px;
    text-indent: 22px;
    position: relative;
}
.floatShadow {
    background: #fff;
    box-shadow: -2px 0 3px rgba(0,0,0,0.25);
}
#floatDivBoxs .floatDqq {
    padding: 0 14px;
}
#floatDivBoxs .floatDqq li {
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    border-bottom: 1px solid #e3e3e3;
    text-align: right;
}
#floatDivBoxs .floatDqq li:nth-child(2){
	border:none;
}
#floatDivBoxs .floatDqq li img {
    float: left;
    margin-top: 7px;
}
#floatDivBoxs .floatDqq li a{
	color:#666
}

@media (max-width:768px) {
	.slides li{height:auto; width:100%;}
	.slides li img{height:auto; width:100%;}
	.flex-direction-nav li a.flex-prev{
		width: 45px;
		height: 45px;
		background-size: cover;
		left:3%
	}
	.flex-direction-nav li a.flex-next{
		width: 45px;
		height: 45px;
		background-size: cover;
		right:3%
	}
	.head_lin {
		width: 96%;
		height: 90px;
		margin: 0 auto;
	}
	.logo {
		float: left;
		width: 25%;
		height: auto;
		margin-top:7%; 
	}
	.logo img{
		width:100%;
	}
	.nav{
		margin-left:3%;
		width:72%;
		margin-top:3%;
	}
	.nav ul li{
		margin-right:0px;
		width:33%;
		text-align:center;
		height:30px;
	}
	.nav ul li a{
		height:30px;
		line-height:30px;
		font-size:14px;
	}
	.seach{
		display:none;
	}
	.main{
		padding: 3% 0;
	}
	.main_lin{
		width:96%;
		margin:0 auto;
	}
	.main_lef {
		width: 100%;
		height: auto;  
	}
	.main_letop{
		width: 91%;
		height: auto;
		background: url(../images/index_13.png) left no-repeat; 
		background-size: 60%;
		padding-top: 6%;
		padding-left:6%;
		font-size: 22px;
		color: #333333;
		margin-top: 2%;
		padding-bottom: 3%;
		padding-left: 3%;
		margin-left:3%;
	}
	.main_lebot {
		width: 90%;
		height: auto;
		padding: 3% 5%;
	}
	.main_cen{
		margin-left:0;
		width:100%;
		margin-top:3%;
	}
	.main_rig {
		float: right;
		width: 100%;
		height: auto;
		margin-top:3%;
	}
	.main_rig h2{
		top: 5px;
		right: 0;
		width: 100%;
		height: 66px;
		line-height: 66px;
		background-size: 100%;
	}
	.main_rig h2 span {
		float: left;
		margin-left: 24px;
		font-size: 18px; 
	}
	.main_rig h2 a {
		float: right;
		margin-right: 39px;
		color: #666666;
		font-size: 14px;
		line-height: 48px;
	}
	.main_rig ul {
		display: block;
		width: 94%;
		margin-left: 3%;
		margin-top: 75px;
	}
	.main_rig ul li {
		height: auto;
		margin-bottom: 2%;
	}
	.main_rig ul li a{
		height: 30px;
		line-height: 30px;
	}
	.main_rig ul li p{
		height: 30px;
		line-height: 30px;
	}
	.footlin{
		width:94%;
	}
	.foot_left {
		float: none;
		width: 100%;
		font-size: 12px; 
		line-height: 23px;
	}
	.foot_rig{
		float:none;
		margin-top:3%;
	}
	.yqlj{
		width:96%;
		padding-top:3%;
	}
	.yqlj span{
		width: 19%;
		line-height:30px;
		font-size:14px;
	}
	.yqlj ul{
		width:100%;
	}
	.yqlj ul li {
		float: left;
		width: 30%;
		height:auto;
		margin-left:2%;
		margin-right:1%;
		margin-bottom:2%;
	}
	.yqlj ul li img{
		width:100%;
	}
	.gsjs_left{
		display:none;
	}
	.gsjs{
		width:96%;
	}
	.gsjs_rig{
		width: 94%;
		margin-top: 3%;
		height: auto;  
		padding: 5% 3%;  
	}
	.xwzx{
		width:96%;
	}
	.xwzx dl {
		float: left;
		width: 100%;
		height: auto;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 3%;
	}
	.xwzx dl dt {
		width: 100%;
		height: auto;
	}
	.xwzx dl dt img {
		width: 100%;
		height: auto;
	}
	.xwzx dl dd {
		width: 94%;
		height: auto;
		margin-top: 0;
		padding: 3%;
	}
	.xwzx dl dd h2{
		font-size:18px;
	}
	.xwzx dl dd div.js{
		height:72px;
	}
	.xwxq {
    	width: 96%; 
		margin: 0 auto;
		padding: 3% 0; 
		font-size: 14px;
	}
	.xwxq h2{ 
		font-size:18px;
		line-height:30px;
	}
	.xwxq p.rq{
		margin-bottom:3%;
	}
	.cpzs{
		width:96%;
		padding:3% 0;
	}
	.cpzs_top{
		background: url(../images/cpzs_03.png) center top no-repeat;
		padding-top:5%;
		text-align: center;
	}
	.cpzs_bot{
		margin-top:6%;
	}
	.cpzs_bolef {
		float: left;
		width: 100%;
	}
	.cpzs_bolef ul li{
		width: 30%;
		height: 48px;
		margin-left: 2%;
		margin-right: 1%;
		float:left;
		margin-bottom:4%;
	}
	.cpzs_bolef ul li a {
		display: block;
		width: 100%; 
		font-size: 14px; 
		height: 48px;
		line-height: 44px;
	}
	.cpzs_borig { 
		width: 100%;
	}
	.cpzs_borig ul li{
		width: 48%;
		height: auto;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:4%;
		padding: 2px;
	}
	.cpzs_borig ul li:nth-child(2n){
		float:right;
	}
	.cpzs_borig ul li a.img {
		width: 100%;
		height: auto;
		display: block;
	}
	.cpzs_borig ul li a.img img{
		width:100%;
	}
	.cpzs_borig ul li p{
		font-size:14px;
	}
	.cpzs_xq {
		float: right;
		width: 94%;
		padding: 5% 3%;
		font-size: 14px;
		line-height: 27px;
	}
	.ggl {
		width: 94%;
		padding: 3% 3%;
	}
	.ggl ul li {
		width: 100%;
		height: auto;
		margin-bottom: 3%;
	}
	.ggl ul li h2 {
		font-size: 18px;
		line-height: 26px;
	}
	.ggl ul li div.js{
		line-height: 24px;
		font-size: 14px;
	}
	.ggl ul li span{
		font-size: 14px;
	}
	.lxwm {
		width: 90%; 
		margin: 5% auto;
	}
	.lxwm_lef {
		float: left;
		width: 100%;
		line-height: 28px;
		color: #333333;
		font-size: 16px;
	}
	.lxwm_lef h2 {
		font-size: 26px;
		margin-bottom: 4%;
		font-weight: normal;
	}
	.lxwm_rig {
		float: right;
		width: 100%;
		margin-top:3%;
	}
	#dituContent{
		width:100% !important;
	}
	.main_cebot a.tlef{
		position:absolute;
		left:0px;
	}
	.main_cebot a.trig{
		position:absolute;
		right:0px;
	}
	#floatDivBoxs {
		display:none;
	}
}


