﻿body
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:"????????????", arial, verdana, Helvetica;
	font-size:14px;
	line-height:180%;
}
p,ul,ol,li,form,dd,dd,dl{ margin:0; padding:0; list-style:none;}

a{
text-decoration:none;
}
a:link,a:visited{
color:#000;
}
a:hover{
color:#CC3300;
}
.blank5
{
	clear:both;
	height:5px;
}
.blank10
{
	clear:both;
	height:10px;
}
.blank15
{
	clear:both;
	height:15px;
}
.blank20
{
	clear:both;
	height:20px;
}
.blank30
{
	clear:both;
	height:30px;
}
a img
{
	border:none;
}
.header
{
	width:100%;
position:absolute; z-index:2;
}
.head_con
{
	width:100%;
	height:420px;
}
.head
{
	width:1200px;
	height:160px;
	margin:auto;
}
.head, .hd_t
{
	width:1200px;
	height:60px;
}
.hd_t .logo
{
	width:501px;
	height:57px;
	float:left;
}
.hd_t .ew
{
	width:80px;
	height:26px;
	float:right;
}
.ew ul li
{
	float:left;
	width:26px;
	height:26px;
	margin-right:10px;
}
.nav
{
	width:1020px;
	height:40px;
	margin-top:25px;
	clear:both;
}
.nav ul li
{
	width:120px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:url(img/fgx.gif) no-repeat right;
	float:left;
	
}

.nav ul li.none{ background:none;}
.nav ul li a.frist{display:block;margin:0 10px;}
.nav ul li a.frist:link,.nav ul li a.frist:visited
{
	
}
.nav ul li a.frist:hover,.nav ul li a#curthis,.nav ul li a.curthis
{
	color:#FFF;
	background:#C30D23;
	-moz-border-radius: 20px / 20px;
    -webkit-border-radius: 20px / 20px;
    border-radius: 20px / 20px;
}

.nav ul li div.submenu{
display:none;
width:500px;
padding-left:30px;
text-align:left;
}
.nav ul li div.submenu a{ font-size:12px; margin-right:14px;}
div.body
{
	clear:both;
	font-size:14px;
}
.main
{
	width:100%;
	height:auto;
}
.main .main1
{
	width:1200px;
	height:auto;
	margin:auto;
	-height:400px;
}
.main1 .main1_l
{
	float:left;
	width:320px;
	height:auto;
	-height:400px;
}
.left1
{
	width:320px;
	height:200px;
}
.left1_top
{
	width:320px;
	height:27px;
	line-height:23px;
	border-bottom:1px solid #d5d5d5;
}
.center1_top
{
	width:550px;
	height:27px;
	line-height:23px;
	border-bottom:1px solid #d5d5d5;
}
.right1_top
{
	width:300px;
	height:27px;
	line-height:23px;
	border-bottom:1px solid #d5d5d5;
}
.main2_top
{
	width:1200px;
	height:27px;
	line-height:23px;
	border-bottom:1px solid #d5d5d5;
}
.left1_top ul li.l1, .center1_top ul li.l1, .right1_top ul li.l1, .main2_top ul li.l1
{
	width:100px;
	height:27px;
	background:#C30D23;
	float:left;
	text-align:center;
	color:#fff;
}
.left1_top ul li.l2, .center1_top ul li.l2, .main2_top ul li.l2
{
	width:150px;
	height:27px;
	float:left;
	color:#666;
	line-height:30px;
	font-style:italic;
	text-indent:7px;
	font-size:12px;
}
.right1_top ul li.l2
{
	width:150px;
	height:27px;
	float:left;
	color:#666;
	line-height:30px;
	font-style:italic;
	text-indent:7px;
	font-size:12px;
}
.left1_top ul li.l3, .center1_top ul li.l3, .right1_top ul li.l3, .main2_top ul li.l3
{
	width:50px;
	height:27px;
	float:right;
	text-align:center;
	font-size:10px;
}
.left1_top ul li.l3 a, .center1_top ul li.l3 a, .right1_top ul li.l3 a, .main2_top ul li.l3 a
{
	color:#B8B8B8;
	font-size:10px;
	text-decoration:none;
}
.left1 .left1_bom
{
	width:320px;
	height:auto;
	line-height:25px;
	text-indent:2em;

}
.left1_bom a
{
	text-decoration:none;
	color:#626262;
}
.left1_bom a:hover
{
	color:#C30D23;
}
.left2
{
	width:320px;
	height:auto;
}
.left2_bom
{
	width:320px;
	height:auto;
}
.left2_bom ul li
{
	width:320px;
	height:30px;
	background:url(img/dot1.gif) no-repeat scroll left center;
	text-indent:13px;
	line-height:30px;
}
.left2_bom ul li a
{
	text-decoration:none;
	color:#626262;
}
.left2_bom ul li a:hover
{
	color:#C30D23;
}
.main1 .main1_c
{
	float:left;
	width:550px;
	height:auto;
	-height:400px;
	margin:0px 15px 0px 15px;
}
.center1
{
	width:550px;
	height:auto;
}
.center1_c
{
	width:550px;
	height:150px;
}
.center1_c ul li.cen1
{
	width:173px;
	height:131px;
	border:1px solid #d5d5d5;
	margin-right:10px;
	float:left;
}
.cen1 a
{
	width:167px;
	height:125px;
	margin:auto;
	display:block;
	margin-top:3px;
}
.center1_c ul li.cen2
{
	width:365px;
	height:auto;
	float:left;
}
.cen2 div.c1
{
	width:365px;
	height:30px;
	line-height:30px;
}
span.cc1 a
{
	text-decoration:none;
	color:#C30D23;
}
span.cc2
{
	text-align:right;
	color:#C30D23;
	padding-left:20px;
}
div.c2
{
	width:365px;
	line-height:25px;
	padding-top:8px;
}
div.c2 a
{
	text-decoration:none;
	color:#626262;
	font-size:12px;
}
div.c2 a:hover
{
	text-decoration:underline;
}
.center2
{
	width:550px;
	height:auto;
}
.center2 .con2
{
	width:550px;
	line-height:31px;
	line-height:31px;
	font-size:12px;
	background:url(img/dot1.gif) no-repeat left center;
}
.con2 ul li.co1
{
	width:470px;
	height:31px;
	float:left;
	text-indent:13px;
}
.con2 ul li.co1 a
{
	text-decoration:none;
	color:#626262;
	font-size:14px;
}
.con2 ul li.co1 a:hover
{
	text-decoration:underline;
}
.con2 ul li.co2
{
	width:80px;
	height:31px;
	float:left;
	color:#626262;
}
.main1 .main1_r
{
	float:left;
	width:300px;
	height:auto;
	-height:400px;
}
.right1
{
	width:300px;
	height:auto;
}
.right2
{
	width:300px;
	height:37px;
}
.right2 ul li.r1
{
	width:115px;
	height:27px;
	margin-left:22px;
	float:left;
	text-align:center;
	line-height:25px;
	background:url(img/an.gif) no-repeat;
}
.right2 ul li.r1 a
{
	text-decoration:none;
	color:#fff;
}
.zj
{
	width:300px;
	height:auto;
	margin:auto;
	clear:both;
}
.zj ul li
{
	width:300px;
	height:30px;
	line-height:30px;
}
.zj ul li a
{
	text-decoration:none;
	color:#626262;
}
.zj ul li a:hover
{
	text-decoration:underline;
}
.dy
{
	width:300px;
	height:30px;
}
.lb
{
	width:300px;
	height:29px;
}
.tp
{
	width:300px;
}
.tp ul li
{
	float:left;
	width:96px;
	height:135px;
	border:1px solid #d5d5d5;
	margin-right:2px;
}
.main2
{
	width:1200px;
	height:150px;
	margin:auto;
}
.main2_bom
{
	width:1200px;
}
.main3
{
	width:1200px;
	height:195px;
	margin:auto;
}
.main2_bom ul li.m3
{
	width:10px;
	height:147px;
	float:left;
	margin-right:8px;
	border:none;
}
.main2_bom ul li.m4
{
	width:122px;
	height:147px;
	float:left;
	border:1px solid #d5d5d5;
	margin-right:5px;
}
.main2_bom ul li.m4 a
{
	width:115px;
	height:140px;
	display:block;
	margin:auto;
	margin-top:3px;
}
.footer
{
	width:100%;
	height:180px;
	background:#C30D23;
}
.footer .foot
{
	width:1200px;
	height:150px;
	margin:auto;
}
.foot ul li.ft1
{
	width:260px;
	height:150px;
	float:left;
	background:url(img/b_logo.gif) no-repeat scroll 25px 45px;
}
.foot ul li.ft2
{
	width:740px;
	height:150px;
	float:left;
	background:url(img/fg.jpg) no-repeat left;
}
div.foot1
{
	width:640px;
	height:35px;
	margin:25px 0px 0px 25px;
}
div.foot1 ul li
{
	float:left;
	width:80px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url(img/fg2.jpg) no-repeat right center;
}
div.foot1 ul li.none{ background:none;}
div.foot1 ul li a
{
	text-decoration:none;
	color:#fff;
}
div.foot1 ul li a:hover
{
	text-decoration:underline;
}
div.foot2
{
	width:640px;
	min-height:28px;
	line-height:28px;
	margin:0px 0px 0px 35px;
	color:#fff;
}
.foot ul li.ft3
{
	width:200px;
	height:150px;
	float:left;
}
div.foot3
{
	width:177px;
	height:26px;
	line-height:26px;
	margin:30px 0px 0px 5px;
	background:url(img/ss1.jpg) no-repeat;
}
div.foot3 input.submit{ float:right; border:0; background:none; cursor:pointer;}
div.foot3 input.keyword{ float:left; border:0; background:none; color:#fff; height:26px; line-height:26px;}

.about
{
	width:1200px;
	margin:auto;
	background:#F8F8F8;
}
.ab
{
	width:1160px;
	margin:auto;
}
.ab_left
{
	float:left;
	width:860px;


}
.ab_left .lj
{
	width:800px;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #333333;
}
.lj a, .ab_b ul li
{
	text-decoration:none;
	color:#333;
}
.lj a:hover, .ab_t ul li.a2:hover
{
	text-decoration:underline;
}
div.gy
{
	width:830px;
	height:63px;
	margin-top:30px;
}
.gy ul li
{
	float:left;
	width:153px;
	height:63px;
	margin-right:10px;
	text-align:center;
	line-height:54px;
}
.gy ul li a
{
	width:153px;
	height:54px;
	display:block;
	background:#B6B6B6;
	text-decoration:none;
	color:#000;
	font-size:16px;
}
.gy ul li a:hover
{
	width:153px;
	height:63px;
	display:block;
	color:#fff;
	background:url(img/jt.jpg) no-repeat;
}
.gy ul li.hover a:hover, .gy ul li.hover a.active
{
	width:153px;
	height:63px;
	display:block;
	color:#fff;
	background:url(img/jt.jpg) no-repeat;
}
div.wz
{
	width:800px;
	height:auto;
	padding-top:10px;
}
.p2
{
	line-height:25px;
	text-indent:2em;
}
.ab_right
{
	float:left;
	width:300px;
	height:100%;
	overflow:hidden;
}
.ab_right1
{
	width:298px;
	height:auto;
	border:1px solid #d5d5d5;
}
.ab_right1 .ab_t
{
	width:296px;
	height:30px;
	margin:auto;
	background:#C30D23;
	margin-top:1px;
}
.ab_t ul li.a1
{
	width:200px;
	height:30px;
	text-indent:10px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	float:left;
}
.ab_t ul li.a2
{
	width:60px;
	height:30px;
	float:right;
	text-align:center;
	line-height:28px;
}
.ab_t ul li.a2 a
{
	text-decoration:none;
	color:#fff;
	font-size:12px;
}
.ab_right1 .ab_b, .ab_right1 .ab_b1
{
	width:270px;
	margin:auto;
	clear:both;
}
{
	width:270px;
	margin:auto;
	clear:both;
}
.ab_b ul li
{
	width:270px;
	height:32px;
	line-height:32px;
	border-bottom:1px dotted #d5d5d5;
	background:url(img/dot2.jpg) no-repeat left center;
	text-indent:10px;
	overflow:hidden;
}
.ab_b ul li a
{
	text-decoration:none;
	color:#000;
}
.ab_b ul li a:hover
{
	color:#C30D23;
}
.ab_b1 ul li
{
	width:270px;
	height:32px;
	line-height:32px;
}
.ab_b1 ul li.s1
{
	width:270px;
	height:50px;
	line-height:23px;
}

.ab_b a.nextmenu{ padding:3px; background:#CDEAFA;}


.p_right_c{height:auto !important;overflow:hidden !important;width: 790px; font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 25px;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;}


.p_right_img2{height: 190px;width: 220px;border: 2px solid #D6D6D6;float: left;margin-right: 18px;margin-top: 5px;margin-bottom: 5px;display:inline;}
.p_right_img2:hover{border: 2px solid #F00;}
.p_right_imgi2{height: 147px;width: 210px;margin-top: 5px;margin-right: 5px;margin-left: 5px;}
.p_right_imgt2{height: 20px;width: 240px;font-family: Arial, Helvetica, sans-serif;text-align: center;font-size: 12px;}
.p_nav{text-align: center;height: 18px;width: 976px;margin-top: 5px;margin-right: auto;margin-bottom: 5px;margin-left: auto;padding-top: 8px;background-color: #C1E0FF;}



.fpage{

padding-top:12px;

float:left;

text-align:center;

width:100%;

}

.pagination {

*position:relative;

*top:-20px;

font-size: 12px;

line-height: 23px;

height: 23px;

font-family: Verdana;

}



.pagination a {



	float: left;

	text-decoration: none;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	background-color: #E5E5E5;

	color: #333;

	margin: 1px 1px 0 0;

	padding:6px;

	line-height: normal;

	}

	

.pagination a:hover {

	border: 1px solid #E5E5E5;

	background-color: #C30D23;

	color: #fff;

}



.pagination .noncepage {

	color: #fff;

	background-color: #C30D23;

	border: 1px solid #E5E5E5;

	margin-right:3px;

}



.pagination .inputnumber {

	font-family: Verdana;

	width: 30px;

	height: 18px;

	border: 1px solid #E5E5E5;

	font-weight: bold;

	color: #ff6600;

}



.pagination .inputgo {

	font-family: Verdana;

	width: 25px;

	height: 18px;

	background-color: #E5E5E5;

	border: 1px solid #E5E5E5;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

}



/*------------------------------------------------------new_con-----------------------------------------------------------*/

.xwxqy{ width:100%; min-height:300px;height:auto; overflow:hidden;float:right; margin-top:20px;}
.xwxqy1{ height:80px; line-height:40px; border-bottom:1px solid #ccc; margin-bottom:12px;}
.xwxqy1 h1{ font-size:18px; font-weight:bold; text-align:center; margin:0; padding:0;}
.xwxqy1 h2{font-size:12px; color:#CCC; text-align:center; margin:0; padding:0;}
.xwxqy2 p{ line-height:20px;} 
.bdsharebuttonbox{ float:right; height:30px; line-height:30px;}
.xwxqy4{ width:825px; clear:both; height:38px; text-align:center; padding:20px 0;}
.xwxqy4 span{ width:191px; height:38px; line-height:38px; background:#0080C9; display:block; margin:auto;}
.xwxqy4 span a{ text-align:center; color:#FFF;width:191px; height:38px; font-size:14px; font-weight:bold; }
.xwxqy5{ height:60px;width:825px; padding:20px 0;}
.xwxqy5 p{ line-height:30px; font-size:12px; float:left; width:825px; margin:0; padding:0;}
.xwxqy5 p a{ color: #333;}

.sw{display:block;}

.hd{display:none;}
.mobileli{position:relative;}
#wechat,#mobile{
background:#fff;
width:135px;
padding:0 10px;
height:210px;
line-height:180%;
position:absolute;
text-align:center;
border:1px solid #ccc;
z-index:99999999;
font-size:12px;
left:-55px;
}


.hei615{ height:500px; width:100%;}
/* flexslider */
.flexslider{width:100%;height:500px;overflow:hidden;zoom:1; float:left; margin-bottom:5px; top:0; z-index:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:30px 0 0;display:block;background:url(img/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;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:100px;text-align:center;padding:0}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}






#CSSBox{float:left;width:1169px;height:102px;overflow:hidden;}
#CSSBox ul li{ float:left; list-style:none; border:1px solid #ccc; margin:0 11px; width:143px; height:100px;}
#LeftButton{cursor:hand;height:102px;width:10px;float:left;cursor:pointer;background:url('img/j1.gif') center center no-repeat;}
#RightButton{cursor:hand;height:102px;width:10px;float:left;cursor:pointer;background:url('img/j2.gif') center center no-repeat;}
#wrapper{width:1200px; margin:0 auto;}

#CSSBox_hon{float:left;width:1161px;height:147px;overflow:hidden;}
#CSSBox_hon ul li{ float:left; list-style:none; border:1px solid #ccc; margin:0 6px; width:115px; height:140px;}
#LeftButton_hon{cursor:hand;height:147px;width:10px;float:left;cursor:pointer;background:url('img/j3.gif') center center no-repeat;}
#RightButton_hon{cursor:hand;height:147px;width:10px;float:left;cursor:pointer;background:url('img/j4.gif') center center no-repeat;}
#wrapper_hon{width:1200px; margin:0 auto;}




.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
}
.e2 li a.preview{
	width:120px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:120px;
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 li a.title:link,.e2 li a.title:visited{
color:#C30D23;
}
.e2 li a.title:hover{
color:#C30D23;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#CC984A;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	padding:0;
	margin:0;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}

