﻿@charset "utf-8";
/* common style 2017.11.10*/
/* 01 e --> element */
/* 02 h --> head */
/* 03 m --> main menu */
/* 04 t --> foot area */
/* 05 s --> side navi */
/* 06 f --> main frame */
/* 30 A --> home page */

/*** 01 ***/
/* e --> element */

html{
	font-size:12px;
	color:#333;
	font-family:'Microsoft YaHei','Lucida Grande',Verdana,Lucida,Arial,Helvetica,宋体,sans-serif;
	line-height:2;
	text-align:left;
}
body{
	padding:0;
	margin:0;
}
p,h1,h2,h3,h4,h5,h6,ul,li,a,div,table,td,tr{
	padding:0;
	margin:0;
	text-indent:0;
	box-sizing: border-box;
}
table  {
  border-collapse:collapse;
}
h1{/*24*/
	font-size:2rem;
	text-align:center;
	line-height:1.4;
}
h2{/*20*/
	font-size:1.7rem;
	line-height:1.2;
}
h3{/*17*/
	font-size:1.4rem;
	line-height:1.3;
}
h4{/*14*/
	font-size:1.17rem;
}
h5{/*12*/
	font-size:1rem;
}
/*date*/
h6{
	font-size:1.17rem;
	text-align:center;
	color:#888;	
}
li{
  list-style:none;
}
img{
	border:none;
	display:block;
}
a{
	color:inherit;
	text-decoration:none;
	-webkit-tap-highlight-color:transparent;
}
a:hover{
	color:#c00;
}
/* line-spacing*/
.ev1{
	margin-top:0.5rem;
}
.ev2{
	margin-top:1rem;
}
.ev3{
	margin-top:1.5rem;
}
.ev4{
	margin-top:2rem;
}
/* Tab-spacing */
.et1{
	margin-left:1rem;
}
.et2{
	margin-left:2rem;
}
.et3{
	margin-left:4rem;
}
.et4{
	margin-left:8rem;
}
.et5{
	margin-left:12rem;
}
.et6{
	margin-left:16rem;
}
/* letter-spacing */
.eh1{
	letter-spacing:0.1rem;
}
.eh2{
	letter-spacing:0.2rem;
}
.eh3{
	letter-spacing:0.5rem;
}
.eh4{
	letter-spacing:1rem;
}
.eh5{
	letter-spacing:1.5rem;
}
.eh6{
	letter-spacing:2rem;
}
/* align */
.etl
{
	text-align:left;
}
.etr
{
	text-align:right;
}
.etc{
	text-align:center;
}
/*float*/
.efl{
	float:left;
}
.efr{
	float:right;
}
.efc{
	clear:both;
}
.efd{/* float in block*/
	overflow:auto;
	zoom:1;
}
/* small font */
.esf{    
	font-size:12px; 
	-webkit-transform-origin-x: 0;
	-webkit-rtransform: scale(0.90);
}
.esc{    
	font-size:12px; 
	-webkit-transform-origin-x: 50%;
	-webkit-transform: scale(0.90);
}
.esr{    
	font-size:12px; 
	-webkit-transform-origin-x: 100%;
	-webkit-transform: scale(0.90);
}
.ese{
	font-size:10.8px;
}
.el1{/*line 1*/
	clear:both;
	border-top:1px solid #cdcfd1;
}
.el2{/*line 2*/
	clear:both;
	border-top:2px solid #cdcfd1;
}
.el3{/*line 3*/
	clear:both;
	border-top:3px solid #cdcfd1;
}
.el4{/*line 3*/
	clear:both;
	border-top:4px solid #cdcfd1;
}
.es1{ /* line space*/
	clear:both:
	height:15px;
}
.es2{
	clear:both;	
	height:30px;
}
.es3{
	clear:both;
	margin-top:50px;
}

/*** local element ***/
.emw{/* main width*/
  width:1060px;
  margin:0 auto;
}
/* #9c261b dark red  #f47115 #c00  #333  #555 #888 # aaa #eaeaea #cdcfd1 gray */
.ec1{
	color:#9c261b;
}
.ecc{
	color:#c00;
}
.ec2{
	color:#888;
}
.ec3{
	color:#555;
}
.eco{
	color:#f47115;
}
.emr{/*more*/
	text-align:right;
	font-size:10px;
	font-weight:bold;
	color:#333;
}

/*** 02 ***/
/* h --> head */
#h0{
	width:100%;
  height:60px;	
  position:fixed;
  top:0;
  left:0;
  background-color:#fff;
  z-index:10;
}
.h1{
	padding:13px 0 0;
	float:left;
}
.h2{
	float:right;
	margin:25px 25px 0 0;
	color:#888;
}
.hc{
	color:#c00;
	font-size:1.2rem;
	font-weight:bold;
}

/*** 03 ***/
/* main menu */
#m0{
  width:100%;
  height:48px;
  position:fixed;
  top:60px;
  left:0;
 	background:url(../images/menubg.png) 100% 100% ;
  z-index:10;	
}
.ml{
	float:left;
	width:16.6%;
  cursor:pointer;	
}
.ma{
	display:block;
	height:48px;
	font-size:16px;
	line-height:48px;
	text-align:center;
	color:#eaeaea;
	letter-spacing:1px;	
 	background:url(../images/menubg1.png);
}
.ma:hover{
	color:#eaeaea;
 	background:url(../images/menubg2.png);
}
.mc{
	background:url(../images/menubg2.png);
}
#mA, #mB, #mC,#mD{
	display:none;
	width:1000px;
	margin:0 auto;
	background-color:rgba(255,255,255,0.95);
	padding:14px;
	overflow:auto;
}
.mh{
	margin:0 12px 12px 12px;
	border-bottom:3px solid #cdcfd1;
	overflow:auto;
	zoom:1;
}
.mt{
	float:left;
	padding:12px 0 12px ;
}
.mb{
	float:right;
	padding-top:16px;
  cursor:pointer;	
}
.mm{
	float:left;
	width:300px;
	margin:6px 12px;
	border:1px solid #cdcfd1;	
	padding:3px 3px 3px 0px;
	background:url(../images/nvpad_1.png) no-repeat 10px 50%;
}
.mm:hover{
	background:url(../images/nvpad_2.png) no-repeat 10px 50%;
}
.mu{
	display:block;
	padding-left:40px;
	font-size:14px;
	line-height:52px;
	font-weight:bold;
	text-align:left;
	color:#333;
	overflow:auto;
	zoom:1;
}
.mi{
	width:105px;
	height:52px;
	float:right;
}
.mn{ /* mB*/
	width:948px;
}
.mv{
	float:left;
	margin-right:40px;
}
.mw{
	float:left;
	height:52px;
	padding:3px 40px;
	font-size:12px;
	line-height:46px;
	font-weight:bold;
	color:#888;
}
.mw:hover{
	color:#c00;
}

/*** 04 ***/
/* t --> foot area */
#t0{
	margin:50px auto 0;
	background-color:#f2f3f5;

}
#t1{
	padding:35px 15px 15px;
	overflow:auto;
	zoom:1;
}
#t2{
	width:720px;
	float:left;
	font-size:10px;
}
#t3{
	margin-top:15px;
}

.tl{
	width:210px;
	height:30px;
	padding-left:10px;
	padding-bottom:2px;
	margin-right:25px;
}

.t4{
	float:right;
	margin-left:20px;
	text-align:center;
}
.ti{
	width:80px;
	height:80px;
}
#t5{
	height:60px;
	background-color:#444;
}
#t6{
	padding-left:15px;
	text-align:left;
	color:#eee;
	line-height:56px;
	overflow:auto;
	zoom:1;
}
#t7{
	float:left;
}
.ta{
	float:left;
	margin-right:30px;
}
.t8{
	float:right;
	text-align:right;
	margin-right:15px;
}

/*** 05 ***/
/* s --> side navi */
.si{
	margin-bottom:30px;
}
.st{
	height:47px;
	font-size:18px;
	line-height:46px;
	font-weight:600;
	text-align:center;
	border-top:2px solid #9c261b;
	letter-spacing:1px;	
	background:url(../images/clmhead.png) 100%;
}
.sa{
	display:block;
	width:100%;
	height:47;
	margin:5px 0;
	padding-left:25px;
	border:1px solid #cdcfd1;
	background:url(../images/snbg1.png) 100%;
	font-size:14px;
	line-height:46px;
	font-weight:bold;	
}
.sa:hover{
	background:url(../images/snbg2.png) 100%;
}
.sc{
	background:url(../images/snbg2.png) 100%;
	color:#c00;
}

/*** 06 ***/
/* f --> main frame */
#fm{
	height:1px;
	margin:108px 0 0;	
}
#f0{
	margin:20px auto 0;
	text-align:left;
	overflow:auto;
	zoom:1;
}
#fs{
	width:240px;
	float:left;
}
#fr{
	width:792px;
	float:right;
}

/*** 07 ***/
/* a --> pattern a */
.a1{
	width:100%;
	height:163px;
}
.a2{
	margin-top:18px;
	padding-bottom:12px;
	text-align:left;
	color:#888;
	border-bottom:2px solid #cdcfd1;
}
.ai{
	float:right;
	margin:15px 0 15px 15px;
	padding-top:6px;
}
.a3{
	margin-top:15px;
	padding-left:20px;
	border-left:4px solid #9c261b;
}
.a4{
	padding-left:23px;
}
.a6{/*whole width*/
	width:100%;
}
.a5{
	clear:both;
	height:55px;
}
.a7{
	clear:both;
	height:30px;
}

/* slider*/
#as{
	width:100%;
	margin:0 auto 0;
	text-align:center;
	position: relative;
}
.aI{
	width:100%;
}
#as .bx-wrapper .bx-pager {
	text-align:center;
	padding-top:20px;
	position:absolute;
	bottom:23px;
	width:792px;
	left:50%;
	margin-left:-396px;
}
#as .bx-wrapper .bx-pager .bx-pager-item,
#as .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline-block;
	*zoom:1;
	*display:inline;
}
#as .bx-wrapper .bx-pager.bx-default-pager a {
	background:url(../images/pager.png) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:14px;
	height:15px;
	margin:0 12px;
}
#as .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url(../images/pager_on.png) no-repeat 0 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
#as .bx-wrapper .bx-prev {
	left:0px;
	background:url(../images/btn_prev.png) no-repeat 0 0;
}
#as .bx-wrapper .bx-next {
	right:0px;
	background:url(../images/btn_next.png) no-repeat 0 0;
}
#as .bx-wrapper .bx-prev:hover {
	background:url(../images/btn_prev_on.png) no-repeat 0 0;
}
#as .bx-wrapper .bx-next:hover {
	background:url(../images/btn_next_on.png) no-repeat 0 0;
}
#as .bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:50%;
	margin-top:-40px;
	outline:0;
	width:32px;
	height:80px;
	text-indent:-9999px;
	z-index:1;
}
#as .bx-wrapper .bx-controls-direction a.disabled {
	display:none;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
#as .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align:left;
	width:80%;
}
#as .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right:0;
	width:35px;
}

/*** 08 ***/
/* b --> pattern b */
.b1{
	height:50px;
	background:url(../images/rctopnavibg.png) no-repeat;
	background-size:contain;
	padding-left:30px;
	font-size:14px;
	font-weight:bold;
	line-height:46px;
	color:#333;
}
.b2{
	padding-left:30px;
}
.b3{
	clear:both;
	font-size:18px;
	font-weight:bold;
	padding-bottom:4px;
	padding-left:20px;
	border-bottom:1px solid #cdcfd1;
	background:url(../images/lpoint.png) no-repeat 0 50%;
}
.b4{
	overflow:auto;
	zoom:1;
}
.bp{
	float:left;
	margin:6px 15px 6px 5px;
	position:relative;
	text-align:center;
}
.bi{
	width:370px;
	height:212px;
}
.bn{
	padding:0 6px;
}
.b5{
	margin-top:20px;
	overflow:auto;
	zoom:1;	
}
.bh{
	float:left;
	width:254px;
	height:186px;
	margin-right:12px;
	margin-bottom:12px;
}
.bj{
	float:left;
	width:254px;
	height:186px;
	margin-bottom:12px;
}

/*** 09 ***/
/* c --> pattern c */
.c1{
	margin-top:40px;
	padding:25px;
	border:4px solid #cdcfd1;
	overflow:auto;
	zoom:1;
	color:#555;
	font-size:14px;
}
.c2{
	width:414px;
	float:left;
	padding-right:25px;
	margin-right:25px;
	border-right:1px solid #cdcfd1;
}
/*** 10 ***/
/* d --> pattern d news */
.d0{
	margin-top:20px;
}
.d1{
	height:100px;
	overflow:hidden;
	margin:15px 0;
	padding-right:15px;
}
.d2{
	margin-right:20px;
	float:left;
	}
.di{
	display:inline;
	width:168px;
	height:96px;
	padding:2px 0;
}
.dn{
	height:0;
	margin-left:190px;
	margin-right:15px;
	border-bottom:1px dashed #333;
}
.dp{
	color:#333;
}






/*** 30 ***/
/* A --> home page */
/* slider*/
#As{
	/*width:1582px;
	height:485px;*/
	width:1060px;
	height:380px;
	margin:108px auto 0;
	text-align:center;
	position: relative;
	overflow: hidden;
	/*background:url(../images/fg11.jpg) no-repeat 0 0;*/
	background-size:100% 100%;
}
.Ai{
	/*width:1582px;
	height:485px;*/
	width:1060px;
	height:380px;
}
#As .bx-wrapper .bx-pager {
	text-align:center;
	padding-top:20px;
	position:absolute;
	bottom:23px;
	width:1060px;
	left:50%;
	margin-left:-530px;
}
#As .bx-wrapper .bx-pager .bx-pager-item,
#As .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline-block;
	*zoom:1;
	*display:inline;
}
#As .bx-wrapper .bx-pager.bx-default-pager a {
	background:url(../images/pager.png) no-repeat 0 0;
	text-indent:-9999px;
	display:block;
	width:14px;
	height:15px;
	margin:0 12px;
}
#As .bx-wrapper .bx-pager.bx-default-pager a.active {
	background:url(../images/pager_on.png) no-repeat 0 0;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
#As .bx-wrapper .bx-prev {
	left:0px;
	background:url(../images/btn_prev.png) no-repeat 0 0;
}
#As .bx-wrapper .bx-next {
	right:0px;
	background:url(../images/btn_next.png) no-repeat 0 0;
}
#As .bx-wrapper .bx-prev:hover {
	background:url(../images/btn_prev_on.png) no-repeat 0 0;
}
#As .bx-wrapper .bx-next:hover {
	background:url(../images/btn_next_on.png) no-repeat 0 0;
}
#As .bx-wrapper .bx-controls-direction a {
	position:absolute;
	top:50%;
	margin-top:-40px;
	outline:0;
	width:32px;
	height:80px;
	text-indent:-9999px;
	z-index:1;
}
#As .bx-wrapper .bx-controls-direction a.disabled {
	display:none;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
#As .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align:left;
	width:80%;
}
#As .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right:0;
	width:35px;
}

/* Main Contents */
#AL{
	float:left;
	width:780px;
}
#AR{
	float:right;
	width:260px;
}
#AA{
	width:380px;
	float:left;
}
#AB{
	width:380px;
	float:right;
}
#AC{
	width:780px;
	margin-top:20px;
}
.AT{
	height:42px;
	font-size:18px;
	line-height:38px;
	font-weight:600;
	text-align:center;
	border-top:2px solid #9c261b;
	border-bottom:1px solid #cdcfd1;
	border-left:1px solid #cdcfd1;
	border-right:1px solid #cdcfd1;
	letter-spacing:1px;	
	background:url(../images/clmhead.png) 100%;
}
.AN {
	border-bottom:1px solid #cdcfd1;
	border-left:1px solid #cdcfd1;
	border-right:1px solid #cdcfd1;
	padding:15px 9px;
	overflow:auto;
	zoom:1;
}
.AP{
	margin:0 10px;
}
.AL {
	float:left;
	margin:15px 10px 0 10px;
	background-color:rgb(150,150,150);
}
.AI{
	width:159px;
	height:101px;
}
.AO{
	width:100%;
	margin:0 auto;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
}
.AL:hover{
	background-color:#9c261b;
}

.AW{
	padding-left:19px;
	text-align:left;
}
.Ad{
	width:322px;
	height:157px;
	float:left;
	margin:9px 20px 9px 10px;
}
.An{
	margin:6px 10px 0;
	line-height:1.6;	
}
.Al{
	margin-top:23px;
}
.Am{
	width:220px;
	height:119px;
	margin:0 auto;
}
.Aq{
	margin-top:23px;
}
.At{
	margin-top:0.5rem;
	float:left;
	width:160px;
	overflow:hidden;
}
.Av{
	margin-top:0.6rem;	
	float:right;
	color:#888;
}




/*** 31 ***/
/* C --> QYDSJ */
.C0{
	position:relative;
}
.C1{
	position:absolute;
	right:50.5%;
	top:25px;	
	width:51%;
	color:#888;
}
.C2{
	margin-left:48.12%;
	height:1220px;
	border-left:2px solid #cdcfd1;
	float:left;
}
.C3{
	position:absolute;
	left:47%;
	top:90px;	
	width:51%;
	color:#888;
}
.Cf{
	position:relative;	
	text-align:right;
	line-height:1.5;
	padding-right:45px;
	margin-bottom:78px;
	background:url(../images/ar2.png) no-repeat 93% 13px;
}
.Cp{
	position:absolute;	
	right:0;
	top:8px;	
	width:20px;
	height:20px;
	border:4px solid #cdcfd1;
	border-radius:10px;
	background-color:#fff;
}
.CP{
	left:0;
}
.Cq{
	border:4px solid #9c261b;
}
.Cg{
	background:url(../images/ar4.png) no-repeat 93% 13px;
}
.Ct{
	font-size:2.5rem;
	font-weight:bold;
	line-height:1.2;
}
.Cr{
	position:relative;		
	text-align:left;
	line-height:1.5;
	padding-left:45px;
	margin-bottom:78px;
	background:url(../images/ar1.png) no-repeat 28px 13px;
}
.Cs{
	background:url(../images/ar3.png) no-repeat 28px 13px;
}

/*** 32 ***/
/* D --> QYZL */
.D0{
	padding:15px 60px;
}
.D1{
	float:left;
	width:35px;
	margin-right:20px;
	margin-bottom:8px;
}
.Da{
	padding-top:10px;
}
.Db{
	margin-top:20px;
}
.D2{
	float:left;
	width:600px;
}
.D3{
	padding-left:100px;
	margin:25px 0;
	background:url(../images/q3.png) no-repeat;
}

/*** 34 ***/
/* E --> DSZZC */

/*** 35 ***/
/* E --> QYRY */
.E0{
	padding-left:23px;
}
.E1{
	float:left;
	width:380px;
	height:50px;
	padding-left:22px;
	padding-right:30px;
	color:#888;
	background:url(../images/ry.png) no-repeat 0 5px;
}
.Ee{
	padding-top:0.4rem;
	line-height:1.2rem;
	color:#333;
}
.E2{
	width:100%;
	border:1px solid #cdcfd1;
}
.E3{
	padding:0 23px;
}
.E6{
	padding:4px 0;
}
.E4{
	float:right;
	margin-right:30px;
	text-align:right;
}
.E5{
	float:right;
	margin-right:50px;
}

/*** 37 ***/
/* F --> DCKF */

.Fh{
	float:left;
	width:254px;
	height:186px;
	margin-right:12px;
}
.FA,.FB,.FC{
	display:block;
	width:100%;
	height:186px;
	color:#fff;
	background-color:rgba(0,0,0,0.1);
	font-size:16px;
	line-height:186px;
	text-align:center;	
	letter-spacing:5px;
}
.FA:hover{
	background-color:rgba(220,220,220,0.9);
	color:#dc5884;
	font-weight:bold;
}
.FB:hover{
	background-color:rgba(220,220,220,0.9);
	color:#ef862a;
	font-weight:bold;
}
.FC:hover{
	background-color:rgba(220,220,220,0.9);
	color:#308e95;
	font-weight:bold;
}




#Fb{
	background:url(../images/cybj_zz1.png) 100%;
}
#Fc{
	background:url(../images/cybj_zz2.jpg) 100%;
}
#Fd{
	background:url(../images/cybj_zz3.jpg) 100%;
	margin-right:0;
}
.F3{
	margin-top:30px;
	overflow:auto;
	zoom:1;	
}
.Fo{
	float:left;
	width:254px;
	margin-right:12px;
}
.Fp{
	display:block;
	width:100%;
	color:#555;	
}
.Fp:hover{
	color:#c00;
}
.Fr{
	margin-top:20px;
	width:254px;
	height:186px;
}
.Ft{
	margin-right:0;
}

/*** 38 ***/
/* G --> JR/JZ/WY */
.Gt{
	clear:both;
	padding-bottom:4px;
	border-bottom:1px solid #cdcfd1;
	overflow:auto;
	zoom:1;
}
.GT{
	margin-left:10px;
}
.GS{
	position:relative;
	margin-left:200px;
	overflow:auto;
	zoom:1;	
}
.GO{
	float:left;
	width:10rem;
	height:10rem;	
	border-radius:5rem;
	line-height:1.5;	
	letter-spacing:0.8rem;
	padding:1.8rem 0 0 0.8rem;
	background-color:#144386;	
	margin-left:33px;
	margin-right:30px;
	font-size:2rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.Gs{
	float:left;
	width:10rem;
	height:10rem;	
	border-radius:5rem;
	line-height:1.5;	
	letter-spacing:0.5rem;
	padding:3.0rem 0 0 0.8rem;
	border:4px double #fff;
	background-color:#9a011b;	
	margin-right:100px;
	font-size:2rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
.Gs:hover{
	color:#fff;
}
.GN{
	background-color:inherit;
}
.GP{
	background-color:#064b80;	
}
.GQ{
	background-color:#3e82b9;	
}
.GR{
	background-color:#1b3769;	
}
.Ge{
	background-color:#f58baf;
}
.GE{
	background-color:#9bdddb;	
}
.Gu{
	padding-top:0.2rem;
	font-size:1.25rem;
	font-weight:bold;
	line-height:1.8rem;
	color:#888;
}
.Gp{
	padding-top:0.5rem;
	padding-left:86px;
}
.Gy{
	margin-left:25px;
	padding-left:15px;
	background:url(../images/lpoint1.png) no-repeat 0 50%;
}
.GY{
	margin-left:25px;
	padding-left:15px;
	background:url(../images/lpoint2.png) no-repeat 0 50%;	
}
.Gj{
	width:152px;
	float:left;
	margin-left:0;
}
.G1{
	margin-left:23px;
}
.G2{
	margin-left:23px;
}
.G3{
	float:left;
	width:225px;
	color:#fff;
	line-height:1;
	margin:0 14px;
}
.GD{
	padding:8px 0 10px;
	text-align:center;
	background:url(../images/gdbg.png);
	background-size:100% 100%;
	color:#d6c677;
}
.G4{
	border:1px solid #aaa;
	padding:5px;
	height:120px;
}
.Gh{
	margin-top:10px;
	color:#555;
	line-height:1.6rem;
	font-weight:normal;
}
.G5{
	float:left;
	width:350px;
	height:110px;
	margin-left:25px;
	overflow:auto;
	zoom:1;	
}
.Gr{
	float:right;
	margin-left:0;
	margin-right:15px;
}
.Gw{
	padding-top:0.2rem;
	font-size:1.25rem;
	font-weight:bold;
	line-height:1.8rem;
	color:#888;
	padding-bottom:4px;
	border-bottom:1px solid #cdcfd1;
	padding-left:15px;
	background:url(../images/lpoint2.png) no-repeat 0 50%;		
}
.GW{
	padding:0.5rem 15px 0;
}
.GB{
	margin:0 1rem 0 1rem;
}
.Gb{
	width:100%;
}
.Gc{
	width:25%;
}
.Gf{
	width:20px;
	position:absolute;
	left:80px;
	bottom:1px;
}
.GF{
	width:20px;
	position:absolute;	
	left:300px;
	bottom:1px;
}
.G6{
	width:575px;
	margin:0 auto;
	overflow:auto;
}

.G7{
	float:left;
	width:225px;
	background:#9c261b
	line-height:1;
	margin:0 30px;
}
.GJ{
	padding:18px 0 10px;
	height:60px;
	text-align:center;
	background:#9c261b;
	color:#fff;
}






/*** 39 ***/
/* H --> DC_ZZ */
.Hs{
	color:#f47115;	
}
.Ht{
	position:absolute;
	width:20%;
	top:5px;
	right:5px;
}

/*** 40 ***/
/* I --> DC_ZZ_XM */

/*** 41 ***/
/* J --> XWZX */
.J0{
	padding:25px 80px 0; 
}
.Ji{
	max-width:100%;
	margin: 0 auto;
}
/*** 42 ***/
/* K --> QYWH */
.K0{
	padding:50px 20px;
	text-align:center;
	border:4px double #9c261b;
	overflow:auto;
	zoom:1
}
.Kt{
	margin:-21px 0 21px;;
	border-bottom:1px solid #aaa;
}
.KT{
	display:inline-block;
	text-align:center;
	height:28px;
	width:336px;
	background-color:#fff;
	padding: 2px 18px 4px;
	line-height:18px;
	border-left:4px solid #aaa;
	border-right:4px solid #aaa;
	font-size:24px;
	font-weight:bold;
	color:#9c261b;	
}
.KU{
	width:174px;
}
.KV{
	width:148px;
}
.K1{
	float:left;
	width:215px;
	color:#555;
	line-height:1;
	margin:0 16px;
}
.KA{
	width:6rem;
	margin:0 auto 8px;
	border-left:2px solid #aaa;
	border-right:2px solid #aaa;
}
.Ka{
	border-bottom:1px solid #aaa;
}
.KB{
	width:16rem;
}
.K4{
	float:left;
	width:320px;
	height:140px;
	color:#555;
	line-height:1;
	margin:0 20px 40px;
	padding:5px;
	border:1px solid #aaa;
}
.K5{
	float:right;
}
.KC{
	width:215px;
	background-color:#aaa;
	color:#fff;
	line-height:2.3rem;
	margin:-1.6rem auto 1rem;
}
.KD{
	background-color:#aaa;
	color:#fff;
	padding:8px 0 10px;
}
.K6{
	border:1px solid #aaa;
	padding:5px;
	height:100px;
}
.Kh{
	margin-top:10px;
	color:#555;
	line-height:1.6rem;
	font-weight:normal;
}
.K2{
	border:1px solid #aaa;
	padding:15px;
	overflow:auto;
	zoom:1;
}
.K3{
	float:left;
	margin-right:30px;
}
.Km{
	float:right;
	margin-left:15px;
}

/*** 43 ***/
/* L --> RLZY */
.Lt{
	padding-left:5rem;
}
.L1{
	padding:0 23px;
	margin-top:25px;	
	height:45px;
	line-height:42px;	
}
.Lh{
	font-size:1.1rem;
	background-color:#eee;
}
.Lc{
	border-bottom:1px dashed #cdcfd1;
}
.Lf{
	padding-left:23px;
}


/* 动画说明*/
/*使用方法：<div class="animated_2s anim_fm_b aminmateName">*/

/* 基本定义*/
.anim_fm_b{
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}
.anim_it_in{
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.animated_500ms {
	-webkit-animation-duration: 500ms;
	-moz-animation-duration: 500ms;
	-o-animation-duration: 500ms;
	animation-duration: 500ms;
}
.animated_1s {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}
.animated_1_5s {
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
}
.animated_2s {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}
.animated_5s {
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	-o-animation-duration: 5s;
	animation-duration: 5s;
}
.anim_delay_0 {
	-webkit-animation-delay: 0;
	-moz-animation-delay: 0;
	-o-animation-delay: 0;
	animation-delay: 0;
}
.anim_delay_1 {
	-webkit-animation-delay: 200ms;
	-moz-animation-delay: 200ms;
	-o-animation-delay: 200ms;
	animation-delay: 200ms;
}
.anim_delay_2 {
	-webkit-animation-delay: 400ms;
	-moz-animation-delay: 400ms;
	-o-animation-delay: 400ms;
	animation-delay: 400ms;
}
.anim_delay_3 {
	-webkit-animation-delay: 600ms;
	-moz-animation-delay: 600ms;
	-o-animation-delay: 600ms;
	animation-delay: 600ms;
}
.anim_delay_4 {
	-webkit-animation-delay: 800ms;
	-moz-animation-delay: 800ms;
	-o-animation-delay: 800ms;
	animation-delay: 800ms;
}
.anim_delay_5 {
	-webkit-animation-delay: 1000ms;
	-moz-animation-delay: 1000ms;
	-o-animation-delay: 1000ms;
	animation-delay: 1000ms;
}
.anim_delay_6 {
	-webkit-animation-delay: 1200ms;
	-moz-animation-delay: 1200ms;
	-o-animation-delay: 1200ms;
	animation-delay: 1200ms;
}
.anim_delay_7 {
	-webkit-animation-delay: 1400ms;
	-moz-animation-delay: 1400ms;
	-o-animation-delay: 1400ms;
	animation-delay: 1400ms;
}
.anim_delay_8 {
	-webkit-animation-delay: 1600ms;
	-moz-animation-delay: 1600ms;
	-o-animation-delay: 1600ms;
	animation-delay: 1600ms;
}
.anim_delay_9 {
	-webkit-animation-delay: 1800ms;
	-moz-animation-delay: 1800ms;
	-o-animation-delay: 1800ms;
	animation-delay: 1800ms;
}
.anim_delay_10 {
	-webkit-animation-delay: 2000ms;
	-moz-animation-delay: 2000ms;
	-o-animation-delay: 2000ms;
	animation-delay: 2000ms;
}

.anim_tf_linear{
	-webkit-animation-timing-function: linear;
	-moz-animation-timing-function: linear;
	-o-animation-timing-function: linear;
	animation-timing-function: linear;
}

/* 各种动画定义*/
@-webkit-keyframes fadeinT {
0% {top:-3rem;opacity:0}
100% {top:0;opacity:1}
}
@-moz-keyframes fadeinT {
0% {top:-3rem;opacity:0}
100% {top:0;opacity:1}
}
@-o-keyframes fadeinT {
0% {top:-3rem;opacity:0}
100% {top:0;opacity:1}
}
@keyframes fadeinT {
0% {top:-3rem;opacity:0}
100% {top:0;opacity:1}
}
.fadeinR{
	-webkit-animation-name: fadeinT;
	-moz-animation-name: fadeinT;
	-o-animation-name: fadeinT;
	animation-name: fadeinT;
}