/*公用类*/
body{ margin:0 auto;padding:0;font-family:"Microsoft YaHei"; color:##515151;min-width:1200px; background: #f5f5f5; }
input,button,select,textarea{outline:none;font-family:"Microsoft YaHei";padding:0;margin:0;}
div,p,ul,li{ margin:0; padding:0;}
ul,li{ list-style:none;}
a{ text-decoration:none;font-family:"Microsoft YaHei"; color:#515151;}
.qc{clear:both; height:0px;}
img{ border:0px;outline-width:0px;vertical-align:top;  }
b{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0px;margin:0;font-weight:normal; font-size: 14px;}
i{font-style:normal;}
.kd{width: 1200px; line-height: 40px;margin: 0 auto;}
/*-------头部--------*/
.top{ height: 40px; background:#f3f1f1; font-size: 14px; color: #939393; font-size: 12px;}
.top1{background: #fff;}
.top_right{ float: right; font-size: 16px; color: #006ffd; padding-right: 0;    font-weight: bold;}
.logo{float: left; width: 330px; height: 110px; text-align: center; padding-top: 20px;}
.nav{float:right; width: 870px; height: 130px;}
.nav ul li{float: left; width: 124px; line-height: 130px; text-align: center; font-size: 16px; color: #333333; background: url(../images/tp3.jpg) center -200px no-repeat; -webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;
transition:all .2s }
.nav ul li a{display: block;}
.nav ul li:hover,.nav ul li.nav_hover{ background: url(../images/tp3.jpg) center center no-repeat; color: #fff;}
.nav ul li a:hover,.nav ul li.nav_hover a{ color: #fff;}
/*------banner---------*/
.banner{background: #f3f1f1;}
.flexslider { position: relative; height: 575px; width:100%; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1; height: 550px; overflow: hidden;}
.slides li { height: 550px;}
.flex-control-nav { position: absolute; bottom: 0px; z-index: 2; width: 100%; height: 45px; margin: 0; padding: 0; text-align: center; background: url(../images/tp5.png) center center no-repeat;}
.flex-control-nav li { display: inline-block; width: 15px; height: 18px; margin: 10px 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 15px; height: 15px; line-height: 50px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

.nr_xw{ height: 300px; background: #f3f1f1; position: relative;}
.nr_xw1{ width: 1200px; position: absolute; left:50%; top:60px; margin-left: -600px;}
.nr_xw1 li{float: left;width: 370px; background: #fff; margin-right: 42px; border: 1px solid #ebebeb;}
.nr_xw1 li h2{ height:40px; overflow:hidden; line-height:40px; padding: 0 20px; padding-top:10px;font-size: 15px; color: #000000;font-weight: bold;}
.nr_xw1 li p{height:60px; overflow:hidden; font-size: 14px; color: #666666; line-height: 30px;padding: 0 20px;}
.nr_xw1 li span{display: block;width:87px; height:30px;line-height:30px;background: #dadada; color: #757575;font-size: 12px; text-align: center; margin: 20px 0; margin-left: 20px; text-transform:uppercase;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s; }
.nr_xw1 li:hover h2{color: #0166e7;}
.nr_xw1 li:hover span{background: #0166e7; color: #fff;}
.nr_by{ height: 250px; background: url(../images/tp7.jpg) center 110px no-repeat;}

.nr_lc{height: 190px; background: #f3f1f1; position: relative; padding-top: 50px;}
.nr_lc1{width: 1200px; position: absolute; left:50%; top:60px; margin-left: -600px;}
#timeline{width:1050px;height:400px;overflow:hidden; margin:0 auto;  position:relative;background:url('../images/licbg.png') left 289px repeat-x;}
#dates{width:1050px;overflow:hidden;margin-top:20px;}
#dates li{float:left;width:94px;height:90px;font-size:16px;text-align:center;}
#dates a{color:#454545;width:94px;height:50px;line-height:76px;display:block;}
#dates .selected{background:url(../images/licbgt.png) no-repeat center 0px;}
#issues{width:1050px;height:270px;overflow:hidden;}
#issues li{width:1050px;height:270px;list-style:none;float:left; background: url(../images/tp10.gif) 24px 193px no-repeat;}
#issues li img{ float: left; text-align:center;display:block; margin:0 40px 0 40px; border: 2px solid #fff;}
#issues li h3{font-size: 20px; color: #ff9000; line-height: 35px; font-weight: bold; padding-right: 50px; padding-top: 20px;}
#issues li h4{ font-size: 18px; color: #006ffd; line-height: 35px;  font-weight: bold; padding-right: 50px;}
#issues li p{ font-size: 14px; color: #333333;  padding-right: 50px;}
#issues li span{ display: block; font-size: 18px; color: #999999; line-height: 23px; font-size: 12px; padding-right: 50px;}

#next,#prev{position:absolute;font-size:100px;font-family:"宋体";top:110px;width:20px;height:36px;text-align:center;line-height:100px;overflow:hidden;color:#713611;}
#next{right:50%;margin-right:-560px; background: url(../images/tp9.png) no-repeat left top;}
#next:hover{  background: url(../images/tp11.png) no-repeat left top;}
#prev{left:50%;margin-left:-560px; background: url(../images/tp8.png) no-repeat left top;}
#prev:hover{  background: url(../images/tp12.png) no-repeat  center center;}
#next.disabled,#prev.disabled{opacity:0.2;}

.fw{ padding: 220px 0 50px 0;}
.fw_left{float: left; width: 630px; height: 280px; background: url(../images/tp13.jpg) center center no-repeat; line-height: 24px;}
.fw_left h3{ padding-left: 140px;font-size: 16px; color: #000000; padding-top: 10px;}
.fw_left p{ font-size: 13px; color: #333333;padding-left: 140px;}
.sy_jj_right{float: right; width: 500px;height: 280px; overflow: hidden;}
.sy_jj_right>h3{font-size: 20px; color: #0e050a; line-height: 50px;}
.sy_jj_right>span{display: block; width: 30px; height: 0px; border-bottom: 1px solid #ffa800; }
.sy_jj_nr{ font-size: 14px; color: #333333; line-height: 28px; padding-top: 10px;}
.sy_jj_nr span{color: #006FFD; font-weight: bold;}
.sy_jj_nr_lj{ padding-top: 10px;}
.sy_jj_nr_lj a{ display: block; float: left; width: 65px; height: 65px; margin-right: 20px; line-height: 65px;font-size: 14px; color: #fff; text-align: center; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; }
.sy_jj_nr_lj a.sy_jj_nr_a{ background: #2fd270;}
.sy_jj_nr_lj a.sy_jj_nr_b{ background: #f170a9;}
.sy_jj_nr_lj a.sy_jj_nr_c{ background: #ffde00;}
.bottom{ height: 170px; background: url(../images/tp14.jpg) center center no-repeat;}
.bottom_right{ float: right; padding-top: 20px;}
.bottom_right p{font-size: 14px; color: #fff; text-align: center; line-height: 24px;}
.bottom_left{ padding-top: 20px;font-size: 14px; color: #fff;}
.bottom_left a{ font-size: 14px; color: #fff;}
.bottom_left ul{ height: 50px; line-height: 50px; font-size: 14px; color: #a8d1ff;}
.bottom_left ul li{float: left; padding-left: 25px; padding-right: 30px;}
.bottom_left ul li.bottom_left_a{background: url(../images/tp16.jpg) left center no-repeat;}
.bottom_left ul li.bottom_left_b{background: url(../images/tp17.jpg) left center no-repeat;}
.bottom_left ul li.bottom_left_c{background: url(../images/tp18.jpg) left center no-repeat;}
.bottom_left ul li.bottom_left_d{background: url(../images/tp19.jpg) left center no-repeat;}
.bottom_left p{ font-size: 12px; color: #a8d1ff;}
.bottom_left p a{ font-size: 12px; color: #a8d1ff;}
/**/
.zy_bj{background: url(../images/tp20.jpg) center top no-repeat; padding-top: 330px;}
.zy_nr{
	padding-top:25px;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius:10px 10px 0px 0px;
	background: #FFF;
	-moz-box-shadow: 1px 1px 30px #c4c4c4;
	-webkit-box-shadow: 1px 1px 30px #c4c4c4;
	box-shadow: 1px 1px 30px #c4c4c4;
	/* For IE 8 */
    -ms-filter: "true:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#c4c4c4')";
    /* For IE 5.5 - 7 */
    filter: true:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#c4c4c4');
}
.zy_nr_a{
	height: 53px;
    border-bottom: 1px solid #dddcdc;
    margin-bottom: 40px;}
.zy_nr_by{float: left; padding-left: 10px; padding-top: 10px; padding-right: 10px;}
.zy_nr_bya{float: left; line-height: 21px;}
.zy_nr_bya p{font-size: 24px; color: #006ffd; font-weight: bold;}
.zy_nr_bya span{display: block; width: 30px;height: 3px;background: #a9a9a9; margin: 10px;}
.zy_nr_r{float: right; font-size: 12px; color: #c4c4c4; line-height: 20px; padding-top: 30px; padding-right: 10px;}
.zy_nr_b{ padding-bottom: 95px;}
.nr_l{float: left; width: 570px; padding-left: 20px;}
.nr_l h4{ background: url(../images/tp23.jpg) left 65px no-repeat; line-height: 26px; font-size: 14px;color: #333333; padding-bottom: 40px;border-bottom: 1px dashed #cbcbcb;}
.nr_l p{ font-size: 14px; color: #333333; line-height: 40px; padding-top: 10px; padding-bottom: 20px;}
.nr_r{ float: right; padding-right: 20px;line-height: 26px;}
.nr_r h4{font-size: 14px;color: #333333;}
.nr_r h5{font-size: 14px;color: #666666; background: url(../images/tp24.jpg) left 60px no-repeat;  padding-bottom: 70px;}
.nr_r p{font-size: 14px; color: #666666; line-height: 35px;}
.nr_r p span{color: #de0000; padding-left: 5px;}
.nr_r input[type="text"],.nr_r input[type="tel"],.nr_r input[type="email"]{width: 340px; height: 35px; line-height: 35px; background: #f9f9f9;border: none; padding-left: 10px;border: 1px solid #f2f2f2;}
.nr_r i{display: block;width: 350px; height: 140px;background: #f9f9f9;border: 1px solid #f2f2f2;}
.nr_r i textarea{width: 340px; height: 140px; background:none; border: none; padding-left: 10px; line-height: 30px;}
.nr_r input[type="submit"]{ width: 85px; height: 35px; line-height: 35px;background: #0069b7; font-size: 16px; color: #fff; border: none; margin-top: 10px; cursor:pointer ;}
.nr_r input[type="submit"]:hover{ cursor: pointer;}
#map{ line-height: 20px;}
.jj_nr_b{ padding: 0 80px;padding-bottom: 95px;font-size: 14px;color: #333333; line-height: 30px;}
.jj_nr_b img{ max-width: 1040px;}

.dt_nr_b{ width: 1000px; margin: 0 auto;background: url(../images/tp29.jpg) center top no-repeat; padding: 213px 0 427px 91px;}
.dt_nr_b a{ padding-right:49px; font-size: 14px; color: #fff;}
.wg_nr { padding-left: 37px;line-height: 24px; overflow: hidden;}
.wg_nr li{float: left; width: 320px; padding: 15px; background: #f5f5f5; margin-right: 37px; margin-top: 20px;}
.wg_nr li span{display: block; font-size: 12px;color: #999999; border-bottom: 1px dashed #bebebe;}
.wg_nr li h3{font-size: 14px; color: #333333; line-height: 40px;}
.wg_nr li p{height: 54px; font-size: 12px;  color: #666666;line-height: 27px; overflow: hidden;}
.wg_nr li i{display: block; width: 80px; height: 27px; text-align: center; font-size: 12px; line-height: 27px; color: #666666;border: 1px solid #0069b7; margin: 10px 0;}
.wg_nr li:hover i{ border: 1px solid #ffa800; color: #fff; background: #ffa800;}

.fy{ padding:60px 0; text-align: center; line-height: 27px;}
.news_nr{ padding-left: 40px; overflow: hidden;}
.news_nr li{float: left; width: 345px; padding-right: 40px; padding-top: 40px; }
.news_nr li h3{	 height: 65px; background: #0069b7; color: #fff; font-size: 16px; line-height: 65px; text-align: center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.news_nr li h3 p{ display: block; float: left; width: 65px; height: 65px; border-right: 1px solid #fff;line-height: 13px; font-size: 12px;}
.news_nr li h3 p span{font-size: 30px;display: block; line-height: 44px; font-family: arial; font-weight: bold;}
.news_nr li h3 i{display: block; float: left; width:279px;}
.news_nr li a>p{font-size: 14px; color: #666666; line-height: 28px; padding: 20px 15px; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.news_nr li a>i{display: block; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;background: url(../images/tp35.jpg) center top no-repeat; text-align: center; padding-top: 3px; font-size: 14px; color: #999999; line-height: 60px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.news_nr li:hover h3{ background: #ffae00;}
.news_nr li:hover a>i{color: #ffae00;}


.news_show_nr{ padding: 0 30px;}
.xwxx_bt{
	font-size:18px;
	color:#000000;
	line-height:30px;
	font-weight:bold;}
.xwxx_bt1{
	height:40px;
	border-bottom:1px solid #d8d8d8;
	border-top:1px solid #d8d8d8;
	line-height:40px;
	font-size:12px;
	color:#666666;}
.xwxx_bt12{
	float:right;
	font-size:20px;
	color:#333333;
	line-height:22px;
	padding-top:9px;
	font-weight:normal;
	padding-right:30px;}
.xwxx_bt12 h3{
	float:left;
	padding-right:10px;
	font-size: 20px;
	color: #d40000;}
.xwxx_bt12 a{
	display:block;
	float:left;
	width:22px;
	height:22px;
	background:#333333;
	line-height:20px;
	color:#fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
	}
.xwxx_bt12 a:hover{
	background:#d40000;}

.xwxx_nr .clxx_text_n{min-height:300px;background:none;border:none;padding:20px 0px ;font-size:14px;color:#333333;line-height:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;}
.xwxx_nr .clxx_text_n_d{min-height:300px;background:none;border:none;padding:20px 0px;font-size:16px;color:#333333;line-height:30px;margin-bottom:30px;border-bottom:1px solid #d8d8d8;}
.xwxx_nr .clxx_text_n_x{min-height:300px;background:none;border:none;padding:20px 0px;font-size:12px;color:#333333;line-height:30px;	margin-bottom:30px;	border-bottom:1px solid #d8d8d8;}
.xwxx_nr .zpxx_img1{
	float:none;
	width:100%;
	padding-bottom:50px;}

.xwxx_nr .zpxx_img1 p{
	float:none;
	line-height: 30px;
	padding-bottom: 10px;
	font-size: 16px;
	color: #666666;}

.xwxx_nr .zpxx_img1 p span{
	display: block;
	float: left;
	line-height: 30px;
	background:#333333;
	color: #fff;
	padding: 0 10px;
	margin-right: 10px;
	font-size: 14px;}
.xwxx_nr .zpxx_img1 p:hover span{
	background:#ffa800;}

.our_nr { overflow: hidden; padding-left: 30px;}
.our_nr li{float: left; width: 243px; padding: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background: #f5f5f5;position: relative; margin-bottom: 50px; margin-top: 20px; margin-right: 27px;}
.our_nr li p{font-size: 16px; color: #333333; text-align: center;}
.our_nr li span{display: block; width: 60px; height: 0px; border-bottom: 1px solid #0069b7; margin: 0 auto; margin-bottom: 50px;}
.our_nr li i{display: block;width: 70px; height: 70px; background: #0069b7; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: absolute; left: 50%;bottom:-35px;margin-left: -35px; font-size: 14px; color: #fff;  text-align: center; line-height: 70px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s }
.our_nr li:hover i{ background: #ffa800;}
















