@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0;}
ul,ol li{ list-style:none;}
a{ text-decoration:none;}
b,strong,h1,h2,h3,h4,h5,h6,th{ font-weight:normal;}
i,em,address{ font-style:normal;}
img,input{ border:none; vertical-align:middle;}
.clear{ clear:both;}
.clearfix:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.fl{ float:right;}
.fr{ float:left;}
.wid{ max-width: 1600px; margin:0 auto;}
body{font-size:14px; font-family:"Microsoft YaHei";}

.links_list{min-height:400px}
.links_list a{display:block;text-align:center;line-height:50px;width:30%;float:left;border:1px #ccc solid;margin:20px 10px}


.banner{min-width:1200px}
.content{min-width:1200px}
.content .e{min-width:1200px}
.wwyfot{min-width:1200px}
.wwyfot2{min-width:1200px}
.wwyfot3{min-width:1200px}

.example {width:100%;height: 550px;text-align: center;}
.carousel-item{line-height: 336px;color: #fff;font-family:  Arial Black}
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%;
	height:535px;
}


.hot {
	height: 115px;
	background: #f1f0f0;
}
.hot .hot_gz {
	width: 100px;
	height: 115px;
	font-size: 25px;
	text-align: center;
	line-height: 40px;
	padding-top: 20px;
	color: #077EDF;
	font-weight: bold;
}
.hot .hot_gz span {
	width: 100px;
	display: block;
	height: 27px;
	background: #077EDF;
	color: #fff;
	text-align: center;
	line-height: 27px;
	-webkit-border-radius: 3px;
	font-size: 12px;
	font-weight: normal;
}
.hot .hot_news {
	overflow: hidden;
	width: 1000px;
	height: 115px;
	padding-top: 22px;
	padding-left: 60px;
}
.hot .hot_news .h_bt {
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	color: #085191;
}
.jz {
	width: 1200px;
	margin: 0 auto;
}
.l {
    float: left;
}
.h_nr {
	display: block;
	width: 80%;
	word-wrap: normal; /* for IE */
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #085191;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.ft-carousel .carousel-indicators span {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-color: #fff;
	margin: 0 4px;
	border-radius: 50%;
	cursor: pointer;
}

.ft-carousel .carousel-indicators span.active {
	background-color: #de3a3a;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 50px;
	height: 45px;
	margin-top: -25px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 0;
	background:url(../images/left.png) no-repeat;
	width:100px;
	height:560px;
	    top: 0px;
}

.ft-carousel .carousel-next-btn {
	right: 0;
	background:url(../images/right.png) no-repeat;
	width:100px;
	height:560px;
	    top: 0px;
}
.carousel-item img{ width:100% !important;}


.content{}
.content .y{ padding-bottom:5px;}
.content .y .l{ width:50%;}
.content .y .l h2{ height:90px; line-height:0px;}
.content .y .l h2 img{ margin-top: 12px;}
.content .y .l h2 a{ font-size:17px; color:#085191; float:right;}
.content .y .l h2 a:hover{color:#333;}
.content .y .l .div{ background:url(../images/ybg_03.jpg) no-repeat; height:193px;}
.content .y .l .div p{ float:left;}
.content .y .l .div p img{ margin:31px 20px;}
.content .y .l .div div{ float:left; width:400px; padding-top:27px;}
.content .y .l .div div h3{ font-size:20px; color:#085191;}
.content .y .l .div div h3 a{font-size:20px; color:#085191;}
.content .y .l .div div h3 a:hover{ color:#333}
.content .y .l .div div p{ text-indent:2em;  line-height:28px; margin:3px 0px;}
.content .y .l .div div p a{color:#4a4a4a;}
.content .y .l .div div span{ color:#085191;}
.content .y .l ol{ padding-top:16px;}
.content .y .l ol li{ color:#deb748; line-height:32px; font-size:18px;}
.content .y .l ol li span{ color:#085191; font-size:16px; margin-right:40px;}
.content .y .l ol li span b{ font-weight:bold;}
.content .y .l ol li a{ margin-left:40px; font-size:14px; color:#000;}
.content .y .l ol li a:hover{color:#085191;}
.content .y .r{width:47%; height:512px;  margin-top:1px;}
.content .y .r h2{ height:110px; line-height:110px; position:relative;}
.content .y .r h2 img{ margin-top:35px; margin-left:30px;}
.content .y .r h2 a{ font-size:17px; color:#fff; float:right; margin-right:26px; position:absolute;    left: 370px;
    top: 10px;}




.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 512px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background:url(../images/bg.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	    top: 473px;
    z-index: 999999999999;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
background:url(../images/dian_05.jpg) no-repeat;
	
}

.flex-control-paging li a {
	background:url(../images/dian_03.jpg) 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;
	
}

.flexslider .slides a img {
	width: 100%;
	height: 460px;
	display: block;
}
.flexslider .slides li span{ display:block; color:#FFF; background:url(../images/tou.png) no-repeat; height:50px; line-height:50px; width:400px; text-align:center; position:absolute; z-index:99999999999; bottom: 50px; font-size:16px;}


.content .e{ background:url(../images/e.jpg) no-repeat center center; padding: 62px 0px 17px 0px;}
.content .e .wid div{ float:left; background:#fff;  width:30%; padding:22px 15px; margin-right:15px;    margin-left: 4px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.content .e h2{ font-size:18px;margin-bottom: 8px;}
.content .e h2 a{ color:#deb748; font-size:14px; float:right;}
.content .e h2 img{ margin-left:8px;}
.content .e .l{}
.content .e .l b{ font-weight:bold; font-size:19px; color:#deb748; display:block;}
.content .e .l span{ display:block; color:#9f9e9e; font-size:10px;}
.content .e .l h4{ font-size:14px; color:#010101;}
.content .e .l h4 a{font-size:14px; color:#010101; height:40px; line-height:24px;}
.content .e .l h4 a:hover{color:#085191;}
.content .e .l p{ color:#555555; font-size:12px;}
.content .e .c{}
.content .e .c ol{width:100%;}
.content .e .c ol li{ background:url(../images/list_06.jpg) no-repeat left center; height:46px; line-height:46px;width:100%;}
.content .e .c ol li a{ padding-left:14px; color:#333;width: 75%;display: block;overflow: hidden;float: left;}
.content .e .c ol li a:hover{color:#085191;}
.content .e .c ol li span{ float:right;}
.content .e .r{}
.content .e .r ul{}
.content .e .r ul li{ height:18px; margin-bottom:19px;}
.content .e .r ul li b{ display:inline-block; width:88px; line-height:44px; height:44px; text-align:center; color:#1c4982; background:#f4f4f4; margin-right:8px; float:left;}
.content .e .r ul li a{ width:450px; line-height:20px; float:left;color: #333;}
.content .e .r ul li a:hover{color:#085191;}
.content .e .r ul li a span{ float:right; color:#999;}
.content .s{ margin-top:12px;}
.content .s h2{ height:64px; line-height:64px; font-weight:bold; font-size:22px; width:580px; background:url(../images/s_03.jpg) no-repeat left bottom; margin-bottom:27px;}
.content .s h2 a{ float:right; color:#Fff; background:#deb748; font-size:14px; width:50px; height:23px; display:inline-block; line-height:23px; text-align:center; margin-top:20px;}
.content .s .l{}
.content .s .l .a{ width:579px; text-align:center; height:44px; line-height:44px; color:#fff; font-size:18px; display:block; background:#1c4982;}
.content .s .r{}
.content .s .r h5{ font-size:20px; border-bottom:1px solid #999; height:46px; line-height:46px;}
.content .s .r h5 a{ color:#333}
.content .s .r h5 a:hover{color:#085191;}
.content .s .r p{ color:#555; line-height:42px;}
.content .s .r p a{ font-size:14px; color:#1c4982;}
.content .w{ position:relative;}
.content .w h2{ text-align:center; color:#0062b2; font-size:20px; font-weight:bold; margin:35px 0px;}
.content .w h2 img{ margin-top:12px;width:40%;}  
.content .w .a1{ display:block; width:60px; text-align:center; height:28px; line-height:28px; background:#deb748; color:#FFF; font-size:18px; position:absolute; top:37px; right:0px;}
.content .w li{ float:left; margin-left:16px; margin-bottom:50px; background:#f4f4f4; border:#d0d0d0 1px solid; width:32%; height:151px}
.content .w li img{float:right; width:76%; height:100%;}
.content .w li h1{ float:left; margin:4px 0 0 35px; font-size:15px; width:20px; color:#5f5f5f;}
.content .w li h2{ float:left; margin:25px 0 0 15px; font-size:15px; width:20px; color:#5f5f5f; background:url(../images/t.png) no-repeat top center; padding-top:20px}

.wwyfot{background:#f5f7f9;}
.wwyfot p{font-size:16px; color:#0c0c0c; height:60px; line-height:60px;width: 1200px;}
.wwyfot p a{display:block; color:#0c0c0c; font-size:14px; margin-right:66px; float:left;}
.wwyfot p a:hover{ text-decoration:underline}
.wwyfot p span{margin-right:20px; display:block; float:left;}

.wwyfot2{background:#1c4982; padding-top:26px; padding-bottom:20px;}
.wwyfot2 p{font-size:14px; color:#FFF; line-height:27px; padding-top:21px;}
.wwyfot2 img{margin-right:11px;}
.wwyfot3{background:#f5f5f5; padding-top:0px; }
.wwyfot3 h3{padding-bottom:13px;} 
.wwyfot3 h3 span{margin-right:22px; margin-left:22px; display:block; float:left; position:relative; top:-12px; font-size:20px; color:#1c4980; font-weight:bold;}
.wwyfot3 .p li{width:199px; height:60px; border:1px solid #ababab; text-align:center; line-height:60px; margin:0 19px 29px; float:left;}
.wwyfot3 .p li a{display:block; color:#000;}
.wwyfot3 .p a:hover{background:#085291; color:#FFF;}

.zy_banner{width:100%; height:386px; overflow:hidden; text-align:center;}
.zy_content_box{ background:#f3f3f3; width:100%;}
.zy_content{width:1200px; margin:0 auto; position:relative; z-index:2;}
.zy_content .left{width:290px; position:absolute; left:0; top:-110px}
.zy_content .left .tit{height:83px; background:url(../images/zy_left_titbg.png); border-bottom:#1c4982 7px solid}
.zy_content .left .tit h2{ display:block; float:left; margin-left:29px; color:#b7b38a; font-size:20px; margin-top:30px}
.zy_content .left .tit h2:first-letter{font-size:50px;padding-top:0px;text-transform:uppercase; line-height:40px}
.zy_content .left .tit h1{ display:block; float:right; margin-right:30px; font-size:22px; font-weight:bold; color:#FFF; margin-top:30px}
.zy_content .left .tit h3{width:236px; height:3px; margin:0 auto 3px; clear:both; background:url(../images/zy_left_tit_t.gif)}
.zy_content .left ul{ background:#1c4982 url(../images/left_bg.png) no-repeat center; min-height:300px}
.zy_content .left ul li{border-bottom:#3e6495 1px solid; height:50px; line-height:50px}
.zy_content .left ul li a{display:block; font-size:15px; text-align:center; color:#FFF}
.zy_content .left ul li a:hover{ background:#deb748; color:#1c4982}
.zy_content .left ul li.one a{background:#deb748; color:#1c4982}
.zy_content .left .left_img{margin-top:30px; overflow:hidden}
.zy_content .left .left_img img{width:290px;}
.zy_content .right{width:860px; background:#FFF; float:right; padding:0 13px}
.zy_content .right .title{border-bottom:#285288 1px solid; height:48px; padding-top:10px}
.zy_content .right .title h1{ font-size:20px; font-weight:bold; color:#23589a; line-height:48px; float:left;}
.zy_content .right .title h2{font-size:15px; float:right; color:#1c4982;line-height:48px}
.zy_content .right .title h2 a{font-size:15px; color:#1c4982; line-height:48px}
.zy_content .right .con{ line-height:32px; font-size:14px; color:#333; padding:18px; min-height:850px}
.zy_content .right .con table {margin:0 auto;}
.zy_content .right .con .con_tit{font-size:18px; font-weight:bold; color:#333; line-height:32px; text-align:center; border-bottom:#999 1px solid}
.zy_content .right .con .con_wz{ text-align:center; font-size:12px; color:#999; line-height:50px}
.zy_content .right .con ul{min-height:0px;}
.zy_content .right .con ul li{ height:45px; line-height:45px; text-align:left; color:#333; font-size:14px;border-bottom:#999 1px solid;}
.zy_content .right .con ul li a{color:#333; font-size:14px; }
.zy_content .right .con ul li a:hover{ color:#1c4982;  text-decoration:underline}
.zy_content .right .con ul li>span{float:right; font-size:14px;}
.zy_content .right .con ul li a span{float:none}
.zy_content .right .con .fy{height:45px; line-height:45px; text-align:center; margin-top:20px; border-top:#fff 1px solid}
.zy_content .right .con .fy table{margin:0 auto;}
.zy_content .right .con dl{min-height:750px;}
.zy_content .right .con dl dd{height:108px; margin:14px 0}
.zy_content .right .con dl dd img{float:left; width:183px; height:108px;}
.zy_content .right .con dl dd div{ margin-left:25px; float:left; display:block; width:550px}
.zy_content .right .con dl dd div h1{font-size:16px; font-weight:bold; color:#000; line-height:30px;}
.zy_content .right .con dl dd div h3{ font-size:14px; color:#333; line-height:24px; padding-top:5px}
.zy_content .right .con dl dd div h5 { color:#23589a;font-size:14px;}
.zy_content .right .con dl a:hover h1{color:#1c4982; text-decoration:underline}


#_ideConac{display: block;
    position: absolute;
    top: 21px;
    right: 218px;}
.wwyfot2 .wid{position: relative;}
