@charset "gb2312";
/* CSS Document */



body {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	font-family: "Microsoft Yahei", "Tahoma", "SimSun";
}
a {
	text-decoration: none;
}
img {
	border-style: none;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
h2 {
	color: #C00;
	font: ºÚÌå bold;
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
h4 {
	color: #C00;
	font-size: 15px;
}
a {
	color: #000;
	font-weight: 400;
	text-decoration: none;
}
a:hover {
	color: #A00000;
	text-decoration: none;
}

.clear{ margin:0; padding:0; clear:both;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix { zoom:1; *zoom:1;}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}

p {
	text-indent: 0em;
}
ul, li {
	list-style: none outside none;
}
.ban {
	width: 100%;
	height: 782px;
	background-image: url(../images/ztzf_01.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.an {
	width: 1200px;
	margin: auto;
}
.an1 a {
	width: 250px;
	float: left;
	color: #FFF;
	background-color: #ff6600;
	height: 57px;
	font-size: 30px;
	line-height: 56px;
	margin-top: 616px;
	margin-left: 808px;
	border-radius: 30px;
	text-align: center;
}
.bna_1 {
	width: 872px;
	height: 352px;
	margin: auto;
	background-image: url(../images/ztzf_02.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 160px;
}
.cvbs {
	width: 270px;
	height: 293px;
	margin-top: 18px;
	line-height: 25px;
	float: left;
	color: #333;
	font-size: 16px;
	text-align: center;
	margin-left: 14px;
	transition:all 1s;
	background-image: url(../images/3.jpg);

	
}
.cvbs1 {
	width: 270px;
	height: 250px;
	float: left;
	margin-top: 100px;	font-size: 16px;
	text-align: center;
	

}.cvbs2 {
	    width: 265px;
    height: 293px;
    margin-top: 18px;
    line-height: 25px;
    float: left;
    color: #333;
    font-size: 16px;
    text-align: center;
    margin-left: 2px;	transition:all 1s;

			background-image: url(../images/4.jpg);

}



.an1.qq a {
	width: 207px;
	float: left;
	color: #FFF;
	background-color: #ff9900;
	height: 48px;
	font-size: 22px;
	line-height: 48px;
	margin-top: 23px;
	margin-left: 27px;
	border-radius: 30px;
	text-align: center;
}
.ban_2 {
	width: 100%;
	height: 806px;
	background-image: url(../images/ztzf_03.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ztzf {
	width: 960px;
	margin: auto;
	color: #fff;
	text-align: center;
	font-size: 45px;
	line-height: 60px;
	padding-top: 60px;
}
.an1.ww a {
	width: 250px;
	margin-top: 516px;
	margin-left: 408px;
}
.ztbt {
	width: 100%;
	color: #333;
	text-align: center;
	line-height: 60px;
	font-size: 48px;
	padding-top: 60px;
}
.zttp {
	margin: auto;
	text-align: center;
}
.lan {
	width: 160px;
	height: 45px;
	background-color: #41918e;
	border-radius: 30px;
	margin: auto;
	text-align: center;
	font-size: 22px;
	line-height: 45px;
	color: #FFF;
}
.lan a {
	color: #fff;
	display: block;
}
.ztbt.tt {
	line-height: 40px;
}
.ban_3 {
	width: 100%;
	height: 734px;
	margin: auto;
	background-image: url(../images/ztzf_08.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	margin-top: 60px;
}
.ffk {
	width: 528px;
	float: left;
	text-align: center;
	line-height: 78px;
	margin-left: 343px;
	margin-top: 133px;
}
.xmwz1 {
	widows: 1200px;
	margin: auto;
}
.xmbt {
	width: 1200px;
	;
	float: left;
}
.bt1 {
	width: 200px;
	font-size: 25px;
	color: #333;
	float: left;
	margin-top: 60px;
	margin-left: 70px;
}
.bt2 {
	width: 200px;
	font-size: 25px;
	color: #333;
	float: left;
	margin-top: 60px;
	margin-left: 203px;
}
.bt3 {
	width: 382px;
	font-size: 18x;
	color: #333;
	float: left;
	margin-top: 20px;
}
.bt3.qq {
	margin-left: 27px;
}
.bt2.oo {
	margin-left: 408px;
	width:350px;
}
.ban_4 {
	width: 100%;
	height: 631px;
	margin: auto;
	background-image: url(../images/ztzf_09.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.xmbt.qq {
	width: 1200px;
	;
	float: left;
	margin-top: 423px;
}
.bt3.ww {
	width: 575px;
}
.bt3.www{
	    width: 575px;
    margin-left: 609px;
    margin-top: -39px;
}
.ban_5 {
	width: 100%;
	height: 732px;
	margin: auto;
	background-image: url(../images/ztzf_10.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.mfsl{	width: 100%;
	height: 81px;
	margin: auto;
	background-image: url(../images/ztzf_101.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ppch {
	width: 700px;
	float: left;
	font-size: 30px;
	margin-top: 320px;
	text-align: right;
}
.ll {
	font-size: 18px;
	text-align: left;
	margin-left: 120px;
	margin-top: 100px;
}
.xx {
	width: 200px;
	height: 50px;
	margin-left: 102px;
	float: left;
	margin-top: 50px;
}
.ban_6 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/ztzf_11.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ban_61 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/hjl.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ban_62 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/xlp.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ban_63 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/ta.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ban_64 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/zj.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.ban_65 {
	width: 1188px;
	height: 586px;
	margin: auto;
	background-image: url(../images/wzg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.ysBox {
	width: 1188px;
	height: 586px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	position: relative;
}
.ysBox .bd {
	height: 100%;
	z-index: 0;
}
.ysBox .bd li {
	zoom: 1;
	vertical-align: middle;
	width: 1188px;
	height: 586px;
	float: left;
}
.ban_7 {
	width: 100%;
	height: 778px;
	margin: auto;
	background-image: url(../images/ztzf_12.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}


.fsz {
	width: 340px;
	text-align: left;
	margin-left: 273px;
	float: left;
	margin-top: 98px;
}
.ll.ww {
	margin-left: 10px;
	line-height: 40px;
	margin-top: 60px;
}
.hs a {
	color: #FFF;
	display: block;
}
.hs {
	width: 100px;
	height: 40px;
	background-color: #990000;
	text-align: center;
	line-height: 40px;
	float: left;
	margin-right: 20px;
}
.hs1 a {
	color: #990000;
	display: block;
}
.hs1 {
	width: 98px;
	height: 38px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #990000;
	float: left;
}
.ann {
	width: 220px;
	float: left;
	margin-top: 30px;
}
.dbwz {
	width: 340px;
	margin-top: 571px;
 margin-left: 20px;  font-size: 20px;
	line-height: 30px;
	float:left;
	color: #333;
}
.dbwz.tt {
	margin-top: 571px;
	float: left;
	margin-left: 68px;
}
.dbwz.ttt {
	margin-top: -102px;
	float: left;
	margin-left: 840px;
}
/*.sdh {
	width: 280px;
	height: 590px;
	height: 75px;

	position: fixed;
	z-index: 99999;
	top: 190px;
	left: 72px;
}
.sdh ul {
	width: 280px;
	height: 590px;
	float: left;
	background-repeat: no-repeat;
	background-position: left;
}
.sdh ul li {
	width: 280px;
	height: 79px;
	float: left;
	font-size: 20px;
	background-image: url(../images/3.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: -10px;
}
.sdh ul li:first-child {
	width: 280px;
	height: 79px;
	float: left;
	font-size: 20px;
	background-image: url(../images/5.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 11px;
	margin-left: -17px;
}
.sdh ul li span {
	display: inline-block;
	margin-left: 37px;
	margin-right: 22px;
}
.sdh ul li.first span {
	display: inline-block;
	color: #fff;
}
.sdh ul li a {
	width: 280px;
	height: 80px;
	color: #999;
	line-height: 92px;
}
.hd_1 ul li {
	cursor: pointer;
}
.sdh ul li.first {
	background-image: url(../images/2.png);
	background-repeat: no-repeat;
	background-position: left;
}
.sdh ul li.first:first-child {
	background-image: url(../images/4.png);
	background-repeat: no-repeat;
	background-position: left;
}
.sdh ul li:first-child a {
	margin-left: 15px;
}
.sdh ul li.first a {
	float: left;
	width: 280px;
	height: 68px;
	font-size: 20px;
	line-height: px;
	color: #478fd6;
	font-family: "Î¢ÈíÑÅºÚ";
}
.zz {
	margin-left: 15px;
}
*/.m_menuqq {
	float: left;
	height:101px;
	width: 100%;
	z-index: 10;
/*	margin-top:50px;
*/	
}

.xyy {
	height: 589px;
	width: 100%;
	float: left;
}
.tmdhwzqq {
	height: 101px;
	width: 1294px;
	margin-right: auto;
	margin-left: auto;
}
.tmdhwzqq ul {
	    float: left;
    height: 60px;
    width: 1138px;
    margin-left: 78px;
	 !important;
}
.tmdhwzqq ul li {
	float: left;
	height: 60px;
	width: 158px;
	line-height:60px;
	padding: 0 !important;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	background-color: #eeeeee 
}
.tmdhwzqq ul li.first {
	float: left;
	height: 60px;
	width: 158px;
	padding: 0 !important;
	background-color:#ccc;

}
.tmdhwzqq ul li span {
	display: inline-block;
	margin-top:21px;

}

.tmdhwzqq ul li a {
	font-size: 16px;
	
	color: #333;
	line-height:60px;
	display: block;
	text-align: center;
	text-decoration: none;
}
.tmdhwzqq ul li a:hover {
	text-decoration: none;
}

.ysBox .prev {
	    position: absolute;
    left: 3%;
    top: 58%;
    margin-top: -95px;
    display: block;
    width: 68px;
    height: 114px;
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-image: url(../images/z.png);
    background-position: -7px 0px;
    background-repeat: no-repeat;
}
.ysBox .next {
	    position: absolute;
    top: 41%;
    /* margin-top: -99px; */
    display: block;
    width: 68px;
    height: 114px;
    filter: alpha(opacity=50);
    opacity: 0.5;
	    right: 3%;
     left: auto;
    background-image: url(../images/y.png);
    background-repeat: no-repeat;
   background-position: 11px 2px;
}
.ysBox .prev:hover,  .ysBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}#dk {
	position: fixed;
	z-index: 999;
	float: left;
	width: 100%;
	margin-top:-105px;
}
.gg_full {
	POSITION: relative;
	MARGIN: 0px auto;
	WIDTH: 100%;
}
.gg_full .gg_fbtn {
	POSITION: absolute;
	WIDTH: 100%;
	DISPLAY: none;
	HEIGHT: 40px;
	TOP: 0px;
	z-index: 999;
}
.gg_full .gg_fbtn a {
	DISPLAY: block;
	HEIGHT: 40px;
	OVERFLOW: hidden;
	width: 100%;
}
.gg_full .gg_fbtn .gg_fclose {
	width: 50px;
	height:50px;
	position: absolute;
	top: 1%;
	left:89%;
}
.gg_full .gg_fbtn .gg_freplay {
	width: 100%;
	height: 52px;
	top: 0;
	left: 0px;
	font-size: 18px'Î¢ÈíÑÅºÚ';
	line-height: 35px;
	font-weight: bold;
	color: #FFF;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(../images/xxl.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.gg_full .gg_fcon {
	DISPLAY: none;
	HEIGHT:121px;
	width: 100%;
	margin: 0 auto;
	background-image: url(../images/xl.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.wz {
	height: 46px;
	width: 100%;
	text-align: center;
}
.time-item {
	height: 345px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

a {
	text-decoration: none;
}
*{ margin:0; padding:0; border:0; list-style:none; list-style-image:none;  list-style-type:none;  box-sizing:border-box;}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,select,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
iframe,address,big,cite,code,del,dfn,em,font,img,ins,kbd,amp,small,strike,strong,sub,sup,tt,var,fieldset,label, table,caption,{ margin: 0; padding: 0; }
a{ color:#000; text-decoration:none; }
a:hover{ color:#FFF; text-decoration:none; }
a:active{outline:0 none;}
a{ cursor:pointer; text-decoration:none; hide-focus: expression(this.hideFocus=true); outline:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
a:focus{outline:0 none; }
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
input,select,textarea,button{font-size:1em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
button,input[type=button],input[type=submit]{cursor:pointer;}
button::-moz-focus-inner,button::-moz-focus-outer,input::-moz-focus-inner,input::-moz-focus-outer{border:0 none;padding:0;margin:0;}
input[type=search]{-webkit-appearance:textfield}
textarea{resize:vertical;overflow-y:auto;}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit;}
fieldset,img,iframe{border:0 none;}
img{display:inline-block;vertical-align:bottom;-ms-interpolation-mode:bicubic}
iframe{display:block;}
ul,ol{list-style:none;}
li{vertical-align:top;}
em,i,b,h1,h2,h3,h4{ font-style:normal; font-weight:bold;}
strong{font-weight:bold;}
.clear{ margin:0; padding:0; clear:both;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix { zoom:1; *zoom:1;}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
p{font-size:18px;line-height:30px;font-weight:lighter;}
.center{margin:0 auto;text-align: center;}
.content{width:1100px;margin:0 auto;}
body{ overflow-x:hidden;background:#fff; margin:0px; padding:0px; border:0; color:#2d2d2d;font-family:"Microsoft YaHeiLight","Microsoft YaHei","Î¢ÈíÑÅºÚ","Arial","ËÎÌå";  }
.trans-n{transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;animation:all ease-in-out 0.2s;}
.trans-n:hover{transition:all ease-in-out 0.2s;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;-ms-transition:all ease-in-out 0.2s;animation:all ease-in-out 0.2s;}
/*   -------------------       */
.zixun{padding-top:45px;text-align:center;}
.zxbtn{display:inline-block;margin:0 auto;padding:0 30px;background:#a0000f;color:#fff;font-size:24px;line-height:50px;text-align: center;font-weight:lighter;border:2px solid #a0000f;border-radius:26px;}
.zxbtn:hover{color:#a0000f;border:2px solid #a0000f;background:none;}
.zxbtn2{display:inline-block;margin:35px auto 0;padding:0 30px;background:#a0000f;color:#fff;font-size:24px;line-height:50px;text-align: center;font-weight:lighter;border:2px solid #a0000f;}
.zxbtn2:hover{color:#a0000f;border:2px solid #a0000f;background:none;}
.title{text-align:center;}
.title h2{font-size:50px;line-height:50px;font-weight:bold;}
.title h2 span{color:#a0000f;}
.title .txt1{font-size:30px;line-height:52px;color:#0e839d;}
.title .title-p{padding:10px 0;}
.line{width:100px;height:1px;background:#a0000f;margin:0 auto;}

.doc{padding-top:45px;}
.doc-content{margin-top:40px;width:100%;height:630px;background:url(../images/doc-bg.jpg) no-repeat left top #fff;}
.doc-content .doc-pre-btn{position:absolute;left:0;top:50%;margin-top:-57px;width:42px;height:115px;background:url(../images/doc-pre-btn.png) no-repeat;}
.doc-content .doc-next-btn{position:absolute;right:0;top:50%;margin-top:-57px;width:42px;height:115px;background:url(../images/doc-next-btn.png) no-repeat;}
.doc-list ul{height:630px;overflow:hidden;}
.doc-list img{float:left;}
.doc-content-info{float:right;width:520px;padding-top:100px;}
.doc-content-info h3{font-size:40px;}
.doc-content-info h4{padding-bottom:30px;font-size:26px;font-weight:normal;}
.doc-content-info .ptitle{padding-top:30px;color:#a0000f;font-weight:bold;}
