@charset "utf-8";
* {
	margin-right: auto;
	margin-left: auto;
}
body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
}
.zitia{font-family:Arial, Helvetica, sans-serif}
a:hover,.psbb a { color:#da251c;}
.hui2c{ color:#2c2c2c}
.f12{ font-size:12px}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear{ clear:both}
form {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}
a {
	color: #333;
	text-decoration: none;
}
p {
	margin: 0px;
	padding: 0px;
}
span {
	margin: 0px;
	padding: 0px;
}
.t {
	height: 125px;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #302b28;
}
.top {
	height: 125px;
	width: 1000px;
}
.logo {
	float: left;
	margin-top: 5px;
}
.t_r {
	height: 125px;
	width: 400px;
	float: right;
}
.t_r1 {
	float: left;
	height: 25px;
	width: 400px;
	text-align: right;
	line-height: 25px;
}
.t_r2 {
	float: right;
	height: 40px;
	width: 170px;
	margin-top: 10px;
}
.t_r3 {
	float: left;
	height: 30px;
	width: 400px;
	text-align: right;
	margin-top: 20px;
}

.nav {
	height: 47px;
	width: 100%;
	background-image: url(../img/nav_bg.jpg);
	background-repeat: repeat-x;
}

.menu1 {
	height: 47px;
	width: 1000px;
	border-radius: 4px;
}
.zongk{ width:1000px; overflow:hidden; margin:0px auto}
.fl{ float:left}
.fr{ float:right}
.toub_ss{ height:28px; overflow:hidden; width:252px; border:#979292 solid 1px; background:url(../img/ss_fdjing.jpg) no-repeat left top; padding-left:33px; margin-top:15px}
.toub_ss input{ border:none; overflow:hidden;}
.toub_ss .keyworlds{ width:189px; height:28px; line-height:25px; padding-left:7px; float:left ; background:#fff}
 .submit{ background:url(../img/ss_go.jpg) no-repeat ; height:28px; width:55px; overflow:hidden; float:right; cursor:pointer}
 .rex_gjianc{ width:660px; overflow:hidden; margin-left:30px; line-height:25px; margin-top:20px}
 .rex_gjianc a{ margin-left:4px; margin-right:10px}
#navigation1, #navigation1 li ul {
	list-style-type: none;
	float: left;
	
} 
#navigation1 {
	float:left;
	width:1000px;
} 
#navigation1 li {
	float: left;
	position: relative;
	height:47px;
	width:auto;z-index: 9999999;
} 
#navigation1 li a:link, #navigation1 li a:visited {
	display: block;
	text-decoration: none;
	color: #fff;
	float: left;
	font-size: 14px;
} 
#navigation1 li .nav_h1 {
	height: 47px;
	line-height: 47px;
	text-align: center;
	width:auto;
	padding-left:20px;
	padding-right:15px;
} 

#navigation1  .ahongse a{
	height: 47px;
	line-height: 47px;
	text-align: center;
	width:auto;
	padding-left:20px;
	padding-right:15px;
	color:#fff; 
background:#da251c; 
	
	}


#navigation1 li a:hover  { 
color:#fff; 
background:#da251c; 
}

#navigation1 li ul li{
    height:40px;
    line-height:40px; 
} 
#navigation1 li ul li a:hover { 
color:#fff; 
background:#DA251C;
height:40px;
line-height:40px; 
} 
#navigation1 li ul {
	display: none;
	position: absolute;
	top: 47px;
	left: 0;
	width: 200px;
	background-color:#2F2B28; 
} 
#navigation1 li ul .nav_w1 {
	width: 200px;
	text-align: center;
}
#navigation1 li ul .nav_w1 a {
	width:200px;
	background:#2F2B28;
	line-height:40px; padding:0px;
}
#navigation1 li ul .nav_w1  ul a:hover {
}

#navigation1 li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:200px; 
margin-top:0; 
width:200px; text-align:center 
} 
.banner {
	height: 530px;
	width: 100%;
	background-image: url(../img/banner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; margin-top:15px;
}
.flexslider{position:relative;height:470px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat; }
.slides{position:relative;z-index:1;}
.slides li{height:470px; width:100%;  }
.slides li a{ display:block; width:100%;height:470px; }
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;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(../img/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:45%;}
.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:40px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}
.m1 {
	
	width: 1000px; 
}
.m1_l {
	float: left;
	
	width: 220px;
	background-color: #565656;
	border-radius:4px;
}
.m1_lt {
	height: 38px;
	width: 220px;
	float: left;
	background-image: url(../img/cp_t.png);
	background-repeat: no-repeat;
	background-position: left center;

}
.m1_lt a{ display:block; width:220px; height:38px; overflow:hidden}
.m1_lb {
	float: left;

	width: 200px;
	padding: 10px;
}
.m1_lb ul li {
	background-image: url(../img/cp_k.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 29px;
	width: 160px;
	float: left;
	line-height: 29px;
	padding-left: 40px;
	margin-bottom: 7px;
}
.m1_lb ul li a {
	font-size: 14px;
	font-weight: 500;
}
.m1_r {
	float: left;
	height: 560px;
	width: 780px;
}

.lanrenzhijia{ width:780px; height:560px;}
.lanrenzhijia .tab{
	overflow: hidden;
	width: 750px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-left: 30px;
}
.lanrenzhijia .tab a{
	display: block;
	padding: 10px 10px;
	float: left;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	font-weight: 500;
}
.lanrenzhijia .tab a:hover{ background:#E64E3F; color:#fff; text-decoration:none;}
.lanrenzhijia .tab a.on{ background:#E64E3F; color:#fff; text-decoration:none;}
.lanrenzhijia .content{
	overflow: hidden;
	width: 780px;
	float: left;
}
.lanrenzhijia .content li{
	display: none;
	height: 522px;
}
.m1_rn {
	float: left;
	height: 245px;
	width: 223px;
	background-image: url(../img/pic_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 30px;
	margin-top: 10px;
}


.m1_rn img {
	float: left;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 25px; width:200px; height:160px
}

.m1_rn span {
	float: left;
	height: 22px;
	width: 200px;
	margin-right: 11px;
	margin-left: 12px;
}
.m1_rn p {
	float: left;
	height: 44px;
	width: 200px; line-height:20px;
	margin-right: 11px;
	margin-left: 12px;
}
.m2 {
	background-image: url(../img/m2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 501px;
	width: 100%;
	margin-top: 20px; clear:both; 
}
.m3 {
	background-image: url(../img/m3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 620px;
	width: 100%;
}
.m3_n {
	height: 620px;
	width: 1000px;
}
.m3_nt {
	float: left;
	height: 275px;
	width: 1000px;
	margin-top: 70px;
}
.m3_ntt {
	float: left;
	height: 25px;
	width: 1000px;
}
.m3_ntb {
	float: left;
	height: 130px;
	width: 525px;
	padding-top: 80px;
}
.m3_ntb p {
	color: #D20224;
	float: left;
	height: 30px;
	width: 525px;
	font-size: 20px;
	font-weight: 500;
}
.m3_ntb span {
	float: left;
	height: auto;
	width: 525px;
	line-height: 25px;
	font-size: 14px;
	font-weight: 100;
	color: #333;
}
.m3_nb {
	float: left;
	height: 170px;
	width: 490px;
	padding-left: 510px;
	padding-top: 80px;
}
.m3_nb p {
	font-size: 20px;
	font-weight: 500;
	width: 490px;
	color: #D20224;
	float: left;
	height: 30px;
}
.m3_nb span {
	font-size: 14px;
	line-height: 25px;
	float: left;
	height: auto;
	width: 490px;
}
.b1 {
	background-image: url(../img/b1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 151px;
	width: 100%;
}
.m4 {
	height: 886px;
	width: 1018px;
}
.m4_1 {
	background-image: url(../img/m4_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 225px;
	width: 1018px;
}
.m4_2 {
	background-image: url(../img/m4_02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 231px;
	width: 1018px;
}
.m4_3 {
	background-image: url(../img/m4_03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 217px;
	width: 1018px;
}
.m4_4 {
	background-image: url(../img/m4_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 213px;
	width: 1018px;
	float: left;
}
.m5 {
	height: 215px;
	width: 1000px;
}
.m5_1 {
	float: left;
	height: 215px;
	width: 1000px;
}
.m5_1l {
	float: left;
	width: 705px;
	height: 215px;
}

.m5_1lt {
	/*background-image: url(../img/icon1.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	height: 30px;
	width: 705px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m5_1lt p {
	font-size: 18px;
	float: left;
	line-height: 30px;
	padding-left: 20px; 
}
.m5_1lt .a {
	float: right;
	line-height: 30px;
	
}

.m5_1lb {
	float: left;
	height: 165px;
	width: 705px;
	padding-top: 19px;
	line-height: 25px;
}
.m5_1lb .img {
	float: left;
	margin-right: 10px; width:196px; height:142px; overflow:hidden
}



.m5_1r {
	float: right;
	height: 215px;
	width: 260px;
}
.m5_rt {
	float: left;
	height: 30px;
	width: 260px; padding-bottom:8px;
	background-image: url(../img/icon7.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.m5_rt p {
	font-size: 18px;
	line-height: 30px;
	float: left;
	margin-left: 63px;
}
.hongse{ color:#da251c}
.m5_rt  a {
	line-height: 30px;
	float: right;
	
}
.m5_rb {
	float: left;
	height: 174px;
	width: 234px; margin-left:23px; margin-top:15px
}
.m6 {
	height: 265px;
	width: 1000px;
}
.m6_l {
	float: left;
	height: 265px;
	width: 260px;
}

.m6_lt {

	float: left;
	height: 30px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.m6_lt p {
	line-height: 30px;
	float: left;
	font-size: 18px;
	padding-left: 15px;
}
.m6_lt .a {
	line-height: 30px;

	float: right;
}
.m6_lb {
	float: left;
	height: 234px;
	width: 260px;
}
.m6_lb ul li {
	background-image: url(../img/icon2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: 50px;
	width: 260px;
	padding-top: 10px;
	margin-top: 15px;
}
.m6_lb ul li p {
	float: left;
	height: 22px;
	width: 240px;
	padding-right: 10px;
	padding-left: 10px;
}
.m6_lb ul li span {
	float: left;
	height: 30px;
	width: 250px;
	padding-right: 10px;
	padding-left: 10px;
}
.m6_m {
	float: left;
	height: 265px;
	width: 450px;
	margin-left: 15px;
}
.m6_mt {
	float: left;
	height: 30px;
	width: 450px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	/*background-image: url(../img/icon1.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
}
.m6_mt p {
	float: left;
	font-size: 18px;
	line-height: 30px;
	padding-left: 15px;
}
.m6_mt .a {
	line-height: 30px;

	float: right;
}
.m6_mb {
	float: left;
	height: 234px;
	width: 450px;
}
.m6_mb ul li {
	float: left;
	height: 95px;
	width: 450px;
	margin-top: 20px;
}
.m6_mb ul li img {
	float: left;
	height: 82px;
	width: 82px;
	border-radius:4px;
	margin-right: 10px;
}
.m6_mb ul li p {
	float: left;
	height: 25px;
	width: 340px;
	font-size: 12px;
}
.m6_mb ul li span {
	line-height: 22px;
	float: left;
	width: 340px;
}
.m6_mb ul li em {
	font-style: normal;
	float: left;
	width: 325px;
	text-align: right;
	margin-right: 10px;
}









.m6_r {
	float: right;
	height: 265px;
	width: 260px;
	line-height: 25px;
}
.m6_r img {
	float: left;
	height: 106px;
	width: 260px;
	margin-top: 30px;
}
.f {
	margin-top: 10px;
	height: 145px;
	width: 100%;
	background-color: #2f2c29;
	clear: both;
}
.link {
	background-color: #eaeaea;
	height: 28px;
	width: 100%;
}
.l_n {
	height: 28px;
	width: 1000px;
	line-height: 28px;
}
.l_n p {
	float: left;
	font-size: 16px;
	color: #DB221D;
	margin-right: 10px;
}
.l_n a {
	margin-right: 10px;
	margin-left: 10px;
}
.foot {
	height: 105px;
	width: 1000px;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
	line-height: 25px;
}
.foot a {
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
}
.foot a:hover {
	color: #DC2521;
}
.wz {
	height: 20px;
	width: 1000px;
	font-size: 14px;
	margin-bottom: 20px;
	margin-top:20px;
}

.a1 {
	width: 1000px;

	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}
.ztitv{ font-family:Verdana, Geneva, sans-serif}
.top20{ margin-top:20px}
.top25{ margin-top:25px}
.a1 p{ width:1000px; overflow:hidden;	line-height:22px;}
.a1 img {
	float: left;
	margin-top: 10px;
	max-width: 1000px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 10px; margin-top:30px;
}
.c1 {
	height: auto;
	width: 1000px;
}
.c1t {
	line-height: 25px;
	height: auto;
	width: 1000px;
	font-size: 14px;
}
.c1m {
	float: left;
	height: 300px;
	width: 1000px;
	margin-top: 30px;
	margin-bottom: 50px;
}
.c1ml {
	float: left;
	height: 300px;
	width: 445px;
}
.c1ml h2 {
	padding: 0px;
	width: 445px;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #d71314;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.tel {
	float: left;
	height: 38px;
	width: 192px;
	background-image: url(../img/tel1.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	line-height: 38px;
	padding-left: 30px;
	font-size: 12px; color:#333
}
.fax {
	line-height: 38px;
	background-image: url(../img/fax.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 38px;
	width: 192px;
	padding-left: 30px;
	font-size: 12px;color:#333
}
.pho {
	background-image: url(../img/tel.jpg);
	background-repeat: no-repeat;
	background-position: 3px center;
	float: left;
	height: 38px;
	width: 192px;
	padding-left: 30px;
	line-height: 38px;
	font-size: 12px;color:#333
}
.xmail {
	background-image: url(../img/xmail.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 38px;
	width: 192px;
	padding-left: 30px;
	font-size: 12px;
	line-height: 38px;color:#333
}
.c1ml h3 {
	padding: 0px;
	float: left;
	width: 445px;
	font-weight: normal;
	font-size: 14px;
	color: #D81213;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.c1ml b {
	font-weight: normal;
	float: left;
	height: auto;
	width: 445px;
	margin-top: 10px;
	line-height: 20px;
	font-size: 12px;
	margin-bottom: 10px;
	color: #333;
}
.c1mr {
	float: right;
	height: 292px;
	width: 505px;
}
.c1mr img {
	margin: 0px;
	padding: 9px;
	float: left;
	height: 272px;
	width: 485px;
	border: 1px solid #CCC;
}
.c1f {
	float: left;
	height: auto;
	width: 1000px;
}
.c1f_t {
	float: left;
	width: 1000px;
	font-size: 14px;
	color: #333;
	margin-bottom: 20px;
}
.clf_b {
	float: left;
	height: auto;
	width: 1000px;
	margin-bottom: 50px; font-size:14px
}
.clf_b .wbk {
	float: left;
	height: 40px;
	width: 460px;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 40px;
	padding-left: 10px;
	color: #999;
}
.clf_b .rwbk {
	float: right;
	height: 40px;
	width: 460px;
	border: 1px solid #CCC;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-left: 10px;
	color: #999;
}
.clf_b .dwbk {
	float: left;
	height: 146px;
	width: 460px;
	border: 1px solid #CCC;
	padding: 5px;color: #999; margin-top:15px
}
.clf_b .xwbk {
	float: left;
	height: 40px;
	width: 150px;
	margin-left: 58px;
	margin-right: 10px;
	border: 1px solid #CCC;
	text-align: center; margin-top:15px
}
.clf_b img {
	float: left;margin-top:15px
}




.clf_b .yincanvshu{width: 460px; background:#ccc;float: left; margin-left: 56px;; color:#999; text-align:center;  line-height:20px; margin-top:20px}
.clf_b .yincanvshu tr,.clf_b .yincanvshu td{ background:#fff}
.clf_b .but1 {
	background-image: url(../img/submit.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 460px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top:50px;
	margin-bottom: 0px;
	margin-left: 56px; cursor:pointer
}
.n1 {
	height: auto;
	width: 1000px;
}
.n1 ul li {
	float: left;
	height: 200px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.n1 ul li img {
	float: left;
	height: 172px;
	width: 172px;
	margin-right: 20px;
}
.n1 ul li p {
	float: left;
	width: 808px;
	font-size: 14px;
	line-height: 25px;
}
.n1 ul li p a {
	color: #000;
}

.n1 ul li em {
	font-style: normal;
	background-image: url(../img/data.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 30px;
	width: 780px;
	line-height: 30px;
	padding-left: 28px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.n1 ul li span {
	float: left;
	height: auto;
	width: 808px;
	line-height: 22px;
}
.n1 ul li b {
	text-align: right;
	float: left;
	width: 808px;
	font-weight: normal;
	margin-top: 5px;
}
.n1 ul li b a {
	background-color: #d71314;
	height: 25px;
	width: 100px;
	float: right;
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	color: #FFF;
	border-radius: 8px;
}
.page {
	float: left;
	height: 30px;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.page1 {
	float: left;
	height: 30px;
	width: 100%;
	margin-top: 20px;
	text-align: center;
}
.page2 {
	float: left;
	height: 30px;
	width: 450;
	
	
}
.page u,.page1 u,.page2 u {
	background-color: #da251c;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #FFF;
	text-decoration: none;
	margin: 0px; text-align:center
}

.page a,.page1 a,.page2 a {
	background-color: #ccc;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px; text-align:center
}
.page a:hover,.page1 a:hover {
	background-color: #da251c;
	color: #FFF;
	text-decoration: none;

}.sn {
	height: auto;
	width: 1000px;
}
.sn h1 {
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1000px;
	font-size: 14px;
	text-align: center;
	
	font-weight: normal;
}
.sn .data {
	float: left;
	height: 30px;
	width: 1000px;
	text-align: center;
	line-height: 30px;

	margin-bottom: 15px; margin-top:7px
}
.data p {
	background-image: url(../img/data.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #666;
}
.snn {
	float: left;
	height: auto;
	width: 1000px;
	font-size: 12px;
	line-height: 22px;
	color: #333;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.snn table{ background:#ccc}
.snn table tr,.snn table td{ background:#fff; line-height:20px}
.snn img {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.snn a {
	color: #d71314;
	font-size: 16px;
	max-width:1000px;
}
.sn .syp {
	height: 50px;
	width: 1000px;
	margin-top: 20px;
	margin-bottom: 50px;
	float: left;
}
.syp span {
	float: left;
	height: 25px;
	width: 1000px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
}
.syp span a {
	color: #666;
}
.syp span a:hover {
	color: #d71314;
}
.fn {
	height: auto;
	width: 1000px;
}
.fn_l {
	float: left;
	height: auto;
	width: 216px;
	background-color: #565656;
	margin-bottom: 50px;border-radius:4px;
}

.fn_lt {
	background-image: url(../img/faq_l.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 36px;
	width: 216px;
}
.fn_lb {
	float: left;
	height: auto;
	width: 166px;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}

.fn_lb ul li {
	float: left;
	height: 188px;
	width: 162px;
	margin-bottom: 15px;
}
.fn_lb ul li img {
	float: left;
	height: 128px;
	width: 162px;
}
.fn_lb ul li p {
	line-height: 22px;
	float: left;
	height: auto;
	width: 162px;
	color: #FFF;
	font-size: 13px;
	margin-top: 10px;
}
.fn_lb ul li p a {
	color: #FFF;
}
.fn_r {
	float: left;
	height: auto;
	width: 740px;
	margin-left: 40px;
}
.fn_r ul li {
	float: left;
	height: auto;
	width: 740px;
	margin-bottom: 20px;
}
.fn_r ul li .baioti {
	font-size: 14px;
	line-height: 30px;
	color: #E12A2F;
	margin-bottom: 5px; font-weight:bold;
	float: left;
}
.fn_r ul li p {
	line-height: 22px;
	float: left;
	height: auto;
	width: 740px;
	font-size: 12px;
	color: #333;
}
.p1 {
	height: auto;
	width: 1000px;
}
.p1l {
	float: left;
	height: auto;
	width: 220px;
	margin-bottom: 20px;
}
.p1lt {
	background-image: url(../img/cp_tl.png);
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 220px;
}
.p1lb {
	float: left;
	height: auto;
	width: 200px;
	padding: 10px;
	background-color: #565656;
}














/* 根ul */
.lightTreeview {
	list-style: none;
}
/* 所有下级的菜单 */
.lightTreeview ul,.lightTreeview ol {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
/* 所有的li */
.lightTreeview li {
	width:200px;
	
	
}


/* 图标支持  * Download by http://www.codefans.net*/
.treeview-file {
	padding-left: 40px;
	background:url(../img/cp_kb.jpg) 0 0 no-repeat;
	height:29px;
	width:160px;
	line-height:29px;
	margin-bottom:5px;
}
.treeview-file1 {
	padding-left: 40px;
	background:url(../img/cp_k2.jpg) 0 0 no-repeat;
	height:29px;
	width:160px;
	line-height:29px;
	margin-bottom:5px;
}
.treeview-folder {
	padding-left: 50px;
	background:url(../img/cp_k1.jpg) 0 0 no-repeat;
	height:29px;
	width:150px;
	line-height:29px;
	margin-bottom:5px;
}
.treeview-folder-close {
	padding-left: 40px;
	background:url(../img/cp_k.jpg) 0 0 no-repeat;
	height:29px;
	width:160px;
	line-height:29px;
	margin-bottom:5px;
}.p1m {
	float: left;
	height: 280px;
	width: 220px;
	margin-top: 20px;
}
.plm_t {
	background-image: url(../img/icon7.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; 
	float: left;
	height: 35px;
	width: 220px;

	font-size: 18px;
	color: #DC2017;
	
}

.plm_b {
	float: left;
	height: 249px;
	width: 220px;
}
.plm_b ul li {
	float: left;
	height: 100px;
	width: 220px;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-top: 20px;
}
.hui3{ color:#333}
.plm_b ul li img {
	float: left;
	margin-right: 10px; width:80px; height:80px; overflow:hidden
}
.p1r {
	float: left;
	height: auto;
	width: 745px;
	margin-left: 35px;
}
.p1rt {
	background-image: url(../img/icon4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	
	width: 725px;
	background-color: #565656;
	padding: 10px;
}
.p1rt p {
	font-size: 16px;
	color: #FFF;
	float: left;
	height: 40px;
	width: 740px;
	font-weight: bold;
}
.p1rt a {
	color: #FFF;
	background-image: url(../img/icon3.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 155px;
	height: 30px;
	line-height: 28px;
	padding-left: 20px;
}
.p1rt a:hover {
	color: #C81518;
}

.p1rb {
	float: left;
	height: auto;
	width: 745px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 22px;
	font-size: 12px;
	color: #333;
}
.p1rf {
	float: left;
	height: auto;
	width: 760px;
	margin-bottom: 20px;
}
.p1rf ul li {
	float: left;
	height: 280px;
	width: 230px;
	margin-right: 22px;
	margin-bottom: 20px;
}
.p1rf ul li em {
	float: left;
	height: 280px;
	width: 20px;
}
.p1rf ul li img {
	float: left; width:200px; height:160px;
	
	}
.p1rf ul li p {
	float: left;
	width: 210px;
	line-height: 25px; height:25px; overflow:hidden;
	font-size: 14px;
	margin-top: 10px;
}
.p1rf ul li b {
	float: left;
	height: 30px;
	width: 210px;
	margin-top: 20px;
}
.p1rf ul li b a {
	background-color: #da251c;
	height: 30px;
	width: 100px;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #FFF;
	font-weight: normal;
	text-align: center;
	border-radius:4px;
}
.ps {
	height: auto;
	width: 1000px;
}
.pst {
	height: auto;
	width: 1000px;
}
.pst h1 {
	font-size: 14px;
	height: auto;
	width: 1000px;
	text-align: center; font-weight:normal;
	
	float: left;
}
.pstt {
	float: left;
	height: auto;
	width: 800px;
	padding-left: 200px;
	margin-bottom: 10px;
}
.left-pro{
	width: 594px;
	padding: 20px 10px;
	text-align: left;
	float: left;
}
.left-pro .t1{width:100px;float:left; margin-left:74px; height:336px; overflow:hidden}
.left-pro .t2{width:420px;text-indent:0;float:left;}
.left-pro .t2 img{text-indent:0; width:420px; height:336px;}
#showArea img{cursor:pointer;display:block;margin-bottom:24px;width:100px;height:80px;float:left}
#main_img{cursor:pointer;display:block}

#gotop,#gobottom{cursor:pointer;display:block; margin-left:auto; margin-right:auto}
#showArea{height:304px;overflow:hidden; margin-top:13px}






.pstb {
	height: 50px;
	width: 755px;
	float: left;
	padding-left: 245px;
	margin-top:-80px;
}
.pstb a {
	font-size: 14px;
	line-height: 20px;
	text-decoration: none;
	
}

.pstb .dj {
	margin-right: 105px;
	margin-left: 105px;
	background-color: #da251c;
	color: #FFF;
	border-radius: 4px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.psb {
	float: left;
	height: auto;
	width: 1000px;
	margin-top: 30px;
}
.psbt {
	float: left;
	height: 30px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #da251c;
}
.psbt p {
	background-color: #da251c;
	float: left;
	height: 30px;
	width: 200px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
}
.psbb {
	float: left;
	height: auto;
	width: 1000px;
	margin-bottom: 20px;
	line-height: 28px;
	margin-top: 10px;
	margin-right: 10px;
}
.psbb table{ background:#333}
.psbb table tr,.psbb table td{ background:#fff}
.psrb ul li {
	float: left;
	height: 180px;
	width: 160px;
	margin-top: 20px;
	margin-right: 30px;
}
.psrb ul li img {
	float: left; width:160px; height:128px; overflow:hidden
}
.psrb ul li p {
	line-height: 20px;
	float: left;
	width: 160px;
	margin-top: 10px;
}



.psr {
	float: left;
	height: auto;
	width: 1000px;
	margin-top: 30px;
}
.psrt {
	float: left;
	height: 30px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #da251c;
}
.psrt p {
	background-color: #da251c;
	float: left;
	height: 30px;
	width: 200px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
}
.psxj {
	float: left;
	height: auto;
	width: 1000px;
	margin-top: 30px;
}
.psxjt {
	float: left;
	height: 30px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #da251c;
}
.psxjt p {
	background-color: #da251c;
	float: left;
	height: 30px;
	width: 200px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
}
.psxjb {
	float: left;
	height: auto;
	width: 958px;
	margin-bottom: 20px;
	line-height: 28px;
	margin-top: 40px;
	margin-right: 10px;
	background-image: url(../img/icon5.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #CCC;
	padding: 20px;
}
.psxjb_b .xj {
	float: left;
	height: 30px;
	width: 479px;
	margin-bottom: 10px;
	margin-top: 14px;
}
.xj p {
	float: left;
	width: 120px;
	font-size: 12px;
	color: #666;
	text-align: right;
	padding-right: 10px;
}



.psxjb_t {
	font-size: 14px;
	text-align: center;
	float: left;
	height: 50px;
	width: 958px;
	line-height: 50px;
	color: #666;
}

.xj .xjk {
	float: left;
	height: 28px;
	width: 342px;
	border: 1px solid #CCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px; color:#666
}
.psxjb_b .dxj {
	float: left;
	width: 958px;
	margin-top: 10px; margin-bottom:10px
}
.dxj p {
	float: left;
	width: 120px;
	font-size: 12px;
	padding-right: 10px;
	text-align: right; color:#666
}
.dxj .djk {
	margin: 0px;
	padding: 5px;
	float: left;
	height: 90px;
	width: 816px;
	border: 1px solid #CCC; color:#666
}
.xj .xxjk {
	float: left;
	width: 95px;
	border: 1px solid #CCC;
	height: 28px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px; color:#666
}
.xj .but1 {
	
	height: 24px;
	width: 99px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 55px; cursor:pointer; background:#da251c; color:#fff; font-size:14px
}
.wt {
	float: left;
	height: auto;
	width: 745px;
	margin-left: 35px;
}



.rexcp{ width:234px; overflow:hidden; margin-left:25px; height:174px; }
.rexcp .LeftBotton,.rexcp .RightBotton{ width:17px; height:30px; float:left; overflow:hidden; margin-top:84px; cursor:pointer }
.rexcp .LeftBotton {background:url(../img/retu_zuo.jpg) no-repeat; }
.rexcp .RightBotton {background:url(../img/retu_you.jpg) no-repeat; }
.rexcp .Cont{width:123px; overflow:hidden; float:left; margin-left:17px; margin-right:17px }
.rexcp .img{ width:123px; display:block; overflow:hidden; display:block; height:174px;}
.cpqunx1000{ width:215px; height:25px; overflow:hidden; background:url(../img/selectbj.jpg) no-repeat right top}
.cpqunx1000 input{ height:25px; background:#da251c; color:#fff; overflow:hidden; cursor:pointer; font-size:12px; border:none}
.listcat input,.jixugw{ height:25px; background:#da251c; color:#fff; overflow:hidden; cursor:pointer; font-size:12px; border:none; width:150px}
.jixugw{ line-height:25px; text-align:center}
.jixugw:hover{ color:#fff; }

.join_form .jon_zuo {
	float: left;
	height: 28px;
	width: 350px; margin-left:98px; overflow:hidden; display:inline; margin-bottom:15px

}



.join_form .jon_you{
	
		float: left;
	height: 28px;
	width: 310px; margin-left:103px; overflow:hidden; display:inline; margin-bottom:15px
	
	}
	
	.join_form .jon_you p{float: left;
	width: 90px;
	font-size: 12px;
	color: #666;
	text-align: left; margin-right:20px}
	.join_form .jon_tongy,.join_form .jon_tongy1,.join_form  .jon_tongy3{ width:760px; overflow:hidden; margin-left:98px; color:#666; margin-bottom:15px}
	
.join_form .jon_zuo p,.join_form .jon_tongy p,.join_form  .jon_tongy3 p,.join_form  .jon_tongy4 p{
	
	float: left;
	width: 134px;
	font-size: 12px;
	color: #666;
	
	
	
	}
	.join_form .jon_zuo p,.join_form .jon_tongy p,.join_form  .jon_tongy4 p{text-align: left; }
	.join_form  .jon_tongy3 p{ text-align:center}

.join_form .jon_zuo input,.join_form .jon_you input{
		
		
float: left;
	height: 23px;
	width: 193px;
	border: 1px solid #CCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px; color:#666	;	
}




.join_form  .jon_tongy4{ width:760px; overflow:hidden; margin-left:98px; color:#666;  margin-top:30px }
	


 .jon_tongy4  .captcha{float: left;
	height: 23px;
	width: 93px;
	border: 1px solid #CCC;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#666	;	
}
.jon_tongy4 img{ margin:0px; margin-left:20px; margin-right:24px; cursor:pointer; float:left;  }
.jon_tongy4 .send_jon{ cursor:pointer; width:97px; height:24px; background:#da251c; text-align:center; line-height:24px; border:none; color:#fff}






.join_form input {background:#fff}

.jon_tongy input,.join_form  .jon_tongy3 input{height: 23px;
	width: 610px;float: left;	border: 1px solid #CCC;	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;color:#666; }
	.jon_tongy1 span{ margin-right:26px; margin-left:10px}
	
	
	
	  .zhanshi_tp{position:relative;width:712px;}
.zhanshi_tp .ulBigPic{width:560px;height:480px; margin-left:74px;overflow:hidden;}
.zhanshi_tp .ulBigPic li{width:560px;height:480px;;display:none;}
.zhanshi_tp .ulBigPic li span{ display:block; text-align:center; color:#333333; font-size:12px; }
.zhanshi_tp .ulBigPic .liSelected{display:block;}
.zhanshi_tp .ulBigPic img{width:560px;height:430px;margin-bottom:20px}





.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sLeftBtnABan,.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel,.zhanshi_tp .sRightBtnABan{width:40px;height:50px;display:block;position:absolute;top:196px; cursor:pointer }
.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel{cursor:pointer;}
.zhanshi_tp .sLeftBtnA,.zhanshi_tp .sLeftBtnASel,.zhanshi_tp .sLeftBtnABan{left:0px; background:url(../img/left.jpg)}
.zhanshi_tp .sLeftBtnA:hover,.zhanshi_tp .sLeftBtnASel:hover,.zhanshi_tp .sLeftBtnABan:hover{left:0px; background:url(../img/left_h.jpg)}

.zhanshi_tp .sRightBtnA,.zhanshi_tp .sRightBtnASel,.zhanshi_tp .sRightBtnABan{right:0px;background:url(../img/right_h.jpg)}
.zhanshi_tp .sRightBtnA:hover,.zhanshi_tp .sRightBtnASel:hover,.zhanshi_tp .sRightBtnABan:hover{right:0px;background:url(../img/right.jpg)}




.zhanshi_tp .dSmallPicBox{width:712px;height:73px;position:relative; margin-top:25px }
.zhanshi_tp .dSmallPic{width:580px;height:73px;position:absolute;left:74px;top:0px;overflow:hidden;}
.zhanshi_tp .dSmallPic ul{position:absolute;}
.zhanshi_tp .dSmallPic li{width:95px;height:73px;float:left;display:inline;cursor:pointer;overflow:hidden; margin-right:22px; }
.zhanshi_tp .dSmallPic .sPic{width:95px;height:73px;display:block;}
.zhanshi_tp .dSmallPic .sPic img{width:95px;height:73px; }



.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{width:16px;height:30px;display:block;position:absolute;top:22px;}
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel{cursor:pointer;}
.zhanshi_tp .sLeftBtnB,.zhanshi_tp .sLeftBtnBSel,.zhanshi_tp .sLeftBtnBBan{left:15px; background:url(../img/zhshi_zuotidw.jpg) no-repeat}

.zhanshi_tp .sRightBtnB,.zhanshi_tp .sRightBtnBSel,.zhanshi_tp .sRightBtnBBan{right:0px; background:url(../img/zhshi_youtidw.jpg) no-repeat}
.topfu{ position:fixed; right:149px; bottom:0px; _position:absolute;}
.koukfud{ position:fixed; right:0px; top:255px; overflow:hidden; width:110px; z-index:999999 ; _position:absolute;}
.koukfud .toubufd{ display:block}
.koukfud .zhongj{ width:110px; overflow:hidden; background:url(../img/fuzhongj.jpg) repeat-y}
.koukfud .zhongj .qq{ height:21px; overflow:hidden; padding-left:42px; background:url(../img/qq.jpg) no-repeat 14px center; line-height:20px; margin-bottom:7px}
.koukfud .zhongj .skip{height:25px; overflow:hidden; padding-left:42px; background:url(../img/skip.jpg) no-repeat 14px center; line-height:20px; margin-bottom:2px}
.koukfud .fud_cont{ background:#910101; color:#fff; text-align:center; padding-top:8px; padding-bottom:10px}
.koukfud .fud_cont a{ color:#fff; text-decoration:underline}




