


@charset "gb2312";







body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {



	padding: 0;



	margin: 0;



}







fieldset,img {



	border: 0;



}







address,caption,cite,code,dfn,em,th,var {



	font-weight: normal;



	font-style: normal;



}







ol,ul,li {



	list-style: none;



}







caption,th {



	text-align: left;



}







h1,h2,h3,h4,h5,h6 {



	font-weight: normal;



	font-size: 100%;



}







q:before,q:after {



	content: '';



}







abbr,acronym {



	border: 0;



}







a {



	color: #333;



	text-decoration: none;



}







a:hover {



	color: #f00;



	text-decoration: underline;



}







.fl {



	float: left;



}







.fr {



	float: right;



}







.clear {



	clear: both;



}







.disno {



	display: none;



}







.dis {



	display: block;



}







body {



	font-size: 13px;



	color: #333;



	font-family: Arial,'microsoft yahei';



}







.top {



	height: 30px;



	border-bottom: 1px #e3e3e3 solid;



	background: #fff;



}







.top .warp {



	width: 1200px;



	height: 30px;



	line-height: 30px;



	margin: 0 auto;



}







.top .warp span {



	float: right;



}




.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}

.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}

.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}

.pagess ul li.thisclass a {color: #fff;}

.pagess ul li a{ display:block;color:#999}

.pagess ul li a:hover {color: #fff;}


.head {


    background: #fff;
	width: 1200px;



	height: 60px;



	padding: 20px 0;



	margin: 0 auto;



}







.logo {



	float: left;



	width: 270px;



}







.search {



	float: right;



	height: 38px;



	width: 454px;



	padding: 11px 0;



}







.search-keyword {



	height: 34px;



	width: 366px;



	border: 2px #cc0414 solid;



	border-right: none;



	line-height: 34px;



	font-size: 14px;



	color: #666;



	text-indent: 10px;



}







.search-submit {



	height: 38px;



	width: 86px;



	line-height: 38px;



	text-align: center;



	color: #fff;



	font-size: 16px;



	border: none;



	margin: 0;



	padding: 0;



	background: #cc0414;



}







.share {



	float: right;



	padding: 8px 0 0 0;



}







.nav {



	width: 100%;



	margin: 0 auto 10px auto;



	background: #cc0414;



}







.nav ul {



	width: 1200px;



	height: 45px;



	line-height: 45px;



	font-size: 16px;



	margin: 0 auto;



}







.nav li {



	float: left;



	height: 45px;



}







.nav li a {



	display: block;



	height: 100%;



	color: #fff; width:90.909090px; text-align:center



}







.nav li a:hover {



	color: #fff;



	text-decoration: none;



	background: #c00000;



}







.nav .on {



	color: #fff;



	background: #c00000;



}







.menu {



	font-size: 14px;



	padding: 5px 10px;



}







.menu li {



	float: left;



	width: 50%;



	overflow: hidden;



	line-height: 30px;



}







.menu li a {



	display: block;



	height: 100%;



	text-indent: 10px;



	background: url(../images/ico_3.jpg) 0 13px no-repeat;



}







.menu li a:hover {



	background: url(../images/ico_4.jpg) 0 13px no-repeat;



}







.menu .on {



	color: #f00;



	background: url(../images/ico_4.jpg) 0 13px no-repeat;



}







.weizhi {



	width: 1200px;



	margin: 0 auto 10px auto;



	line-height: 18px;



	text-indent: 20px;



	background: url(../images/ico_5.png) 0 2px no-repeat;



}



/*--/top end--*/



.main1 {



	width: 1200px;



	margin: 0 auto;



}







.main2 {



	width: 1198px;



	margin: 0 auto 10px auto;



	overflow: hidden;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



}

.main333 {



	width: 390px;



	margin: 10px auto 10px auto;



	overflow: hidden;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;

float: left;

}


/*--/主体 end--*/



.left_1 {



	float: left;



	width: 890px;



	



}

.rslides1 {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}





.right_1 {



	float: right;



	width: 298px;



	overflow: hidden;



	margin-bottom: 10px;



}



/*--/分栏 end--*/



.t_1 {



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	font-weight: bold;



	border-bottom: 1px #e1e1e1 solid;



}







.jrfb {



	height: 46px;



	line-height: 46px;



	font-size: 22px;



	color: #cc0414;



}







.pdtt {



	height: 40px;



	line-height: 40px;



	font-size: 20px;



	color: #cc0414;



}







.t_1 h3 {



	font-weight: bold;



}







.t_1 span {



	float: right;



	font-size: 12px;



	font-weight: normal;



}







.t_1 span a {



	color: #777;



}







.t_2 {



	height: 52px;



	line-height: 52px;



	padding: 0 15px;



	border-bottom: 1px #eee solid;



	background: #f9f9f9;



}







.t_2 h3 {



	font-size: 18px;



	font-weight: bold;



	padding-left: 15px;



	background: url(../images/ico_1.jpg) 0 17px no-repeat;



}







.t_2 h3 a {



	color: #cc0414;



}







.t_2 span {



	float: right;



	color: #999;



}







.t_2 span a {



	margin: 0 5px;



}







.t_3 {



	font-size: 14px;



	padding: 12px 0;



	font-weight: bold;



	color: #f60;



	border-bottom: 1px #e1e1e1 solid;



}







.t_4 {



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	padding: 0 10px;



	font-weight: bold;



	border-bottom: 1px #f0f0f0 solid;



	background: #f9f9f9;



}







.t_4 h3 {



	font-weight: bold;



}







.t_4 h3 b {



	color: #f00;



}







.t_4 span {



	float: right;



	font-size: 12px;



	font-weight: normal;



}







.t_1 span a {



	color: #777;



}



/*--/标题 tit--*/



.g_box1 {



	width: 560px;



	height: 585px;



	margin: 0 10px 10px 10px;



	padding: 0 10px;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



	overflow: hidden;



}







.g_box1 h1 {



	line-height: 30px;



	height: 30px;



	overflow: hidden;



	text-align: center;



	margin: 15px 0 10px 0;



	font-size: 18px;



	font-weight: bold;



}







.g_box1 h1 a {



	color: #cc0414;



}







.g_box1 p {



	font-size: 14px;



	line-height: 24px;



	padding: 0 5px 5px 5px;



	color: #787878;



}







.g_box1 ul {



	width: 100%;



	line-height: 38px;



	padding: 5px 5px 0 5px;



	font-size: 16px;



}







.g_box1 li {



	float: left;



	width: 100%;



	



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	border-bottom: 1px #e1e1e1 dotted;



}





.g_box12 {



	height: 375px;



	overflow: hidden;



	padding: 0 10px;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



}







.g_box2 .b_box3 .g_box12 {



	margin-top: 5px;



}








.g_box2 {



	height: 205px;



	overflow: hidden;



	padding: 0 10px;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



}







.g_box2 .b_box3 {



	margin-top: 5px;



}







.g_box3 {



	width: 360px;



	padding: 0 12px;



}







.g_box4 {



	width: 380px;



	padding: 0 12px 5px 12px;



	border-left: 1px #f0f0f0 solid;



	border-right: 1px #f0f0f0 solid;



}







.g_box4 h3 {



	line-height: 30px;



	text-align: center;



	padding: 12px 0 0 0;



	margin-bottom: 5px;



	font-size: 20px;



	height: 30px;



	overflow: hidden;



	font-weight: bold;



}







.g_box4 h3 a {



	color: #333333;



}







.g_box4 p {



	font-size: 14px;



	line-height: 24px;



	padding-bottom: 4px;



	color: #787878;



}







.g_box5 {



	float: left;



	width: 363px;



	margin: 0 10px 10px 0;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



	overflow: hidden;



}







.g_box5 .b_box3 {



	padding: 8px 0;



	margin: 0 10px;



	font-size: 14px;



}







.g_box5 .pic {



	height: 75px;



	padding: 12px 0;



	margin: 0 10px;



	line-height: 24px;



	border-bottom: 1px #e1e1e1 dotted;



}







.g_box5 .pic img {



	float: left;



	height: 75px;



	width: 100px;



	padding-right: 10px;



}







.g_box5 .pic p {



	font-size: 16px;



	font-weight: bold;



	height: 24px;



	line-height: 24px;



	overflow: hidden;



	margin-bottom: 5px;



}







.g_box6 {



	width: 300px;



}







.g_box7 {



	width: 740px;



	height: 260px;



}







.g_box7 .b_box3 {



	padding-top: 8px;



}







.g_box8 {



	width: 408px;



	height: 247px;



	padding: 0 10px;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



}







.g_box8 h1 {



	line-height: 30px;



	height: 30px;



	overflow: hidden;



	text-align: center;



	margin: 13px 0 2px 0;



	font-size: 18px;



}







.g_box8 h1 a {



	color: #cc0414;



}







.g_box8 p {



	line-height: 26px;



	padding: 0 0 5px 0;



	color: #787878;



}







.g_box8 ul {



	line-height: 24px;



	padding: 5px 0 0 0;



}







.g_box8 li {



	float: left;



	width: 50%;



	height: 24px;



	overflow: hidden;



	text-overflow: ellipsis;



	white-space: nowrap;



	border-bottom: 1px #e1e1e1 dotted;



}







.g_list {



	width: 100%;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



	overflow: hidden;



	margin-bottom: 10px;



}







.g_list .list1 {



	line-height: 40px;



	font-size: 14px;



	padding: 8px 15px;



}







.g_list .list1 li {



	padding-left: 10px;



	border-bottom: 1px #e1e1e1 dashed;



	background: url(../images/ico_2.jpg) 2px center no-repeat;



}







.g_list .list1 li em {



	margin-right: 5px;



	color: #0068b7;



}







.g_list .list1 li em a {



	color: #0068b7;



}







.g_list .list1 li span {



	float: right;



	font-size: 12px;



	color: #777;



}







.g_list .list1 li b {



	font-weight: normal;



}







.g_list .list1 li a:hover {



	color: #f00;



}







.g_list .list2 {



	padding: 0 12px;



	line-height: 26px;



	color: #666;



}







.g_list .list2 li {



	height: 120px;



	overflow: hidden;



	padding: 15px 0;



	border-bottom: 1px #e5e5e5 solid;



}







.g_list .list2 li img {



	float: left;



	width: 180px;



	height: 120px;



	margin-right: 10px;



	transition: all 0.5s;



	-moz-transition: all 0.5s;



	-webkit-transition: all 0.5s;



	-o-transition: all 0.5s;



	border-radius: 4px;



}







.g_list .list2 li img:hover {



	-webkit-filter: brightness(.8);



	border-radius: 4px;



}







.g_list .list2 li h3 {



	font-size: 18px;



	font-weight: bold;



	margin-bottom: 10px;



}







.g_list .list2 li h3 a {



	color: #555;



}







.g_list .list2 li h3 a:hover {



	color: #f50;



}







.g_list .list2 li p {



	height: 52px;



	overflow: hidden;



	padding-bottom: 5px;



	font-size: 15px;



}







.g_list .list2 li span {



	display: block;



	text-align: left;



	font-size: 12px;



	color: #a6a6a6;



}







.g_list .list3 {



	font-size: 14px;



	padding-bottom: 15px;



	border-bottom: 1px solid #e5e5e5;



}







.g_list .list3 li {



	float: left;



	width: 350px;



	height:220px;



	text-align: center;



	padding: 17px 0 0 17px;



	overflow:hidden;



}







.g_list .list3 li img {



	display: block;



	width: 350px;



	min-height:220px;



	margin-bottom: 8px;



}







.g_list .list3 li p {



	height: 24px;



	line-height: 24px;



	overflow: hidden;



}











.g_list .list5 {



	font-size: 14px;



	padding-bottom: 15px;



	border-bottom: 1px solid #e5e5e5;



}







.g_list .list5 li {



	float: left;



	width: 380px;



	height:200px;



	text-align: center;



	padding: 17px 0 0 17px;



	overflow:hidden;



}







.g_list .list5 li img {



	display: block;



	width: 310px;



	min-height:200px;



	margin-bottom: 8px;



}







.g_list .list5 li p {



	height: 24px;



	line-height: 24px;



	overflow: hidden;



}







.g_tag {



	padding: 0 15px;



	font-size: 14px;



	margin-bottom: 20px;



	background: #fff;



}







.g_tag dt {



	padding: 20px 0 15px 0;



	height: 30px;



}







.g_tag dt span {



	float: left;



	width: 110px;



	height: 26px;



	font-size: 14px;



	font-weight: bold;



	color: #fff;



	text-align: center;



	line-height: 26px;



	background: #f60;



	border-radius: 3px;



}







.g_tag dd a {



	float: left;



	width: 118px;



	height: 30px;



	line-height: 30px;



	margin: 2px 0;



	overflow: hidden;



	text-indent: 10px;



	text-overflow: ellipsis;



	white-space: nowrap;



}







.g_tag dd a:hover {



	text-decoration: none;



	background: #f1f1f1;



}







.g_con {



	width: 96%;



	padding: 0 15px 15px 15px;



	border: 1px #e1e1e1 solid;



	border-top: 2px #cc0414 solid;



	overflow: hidden;



	margin-bottom: 10px;



}







.g_con h1 {



	text-align: center;



	font-size: 32px;



	padding: 40px 0;



	font-weight:bold;



}







.g_con .con_des{ font-size:14px; line-height:28px; border:#eeeeee 1px solid; padding:18px; margin-bottom:18px;  }



.g_con .con_des span{ font-size:16px; font-weight:bold; }



.g_con .adminname{ font-size:14px; line-height:40px; text-align:right; }







.g_con .info {



	height: 26px;



	line-height: 26px;



	color: #8f8f8f;



	text-align: left;



	padding-bottom: 5px;



	position: relative;



	border-bottom: 1px #ababab dotted;



	margin-bottom: 15px;



}







.g_con .info span {



	display: inline;



	margin: 0 10px;



}







.g_con .info .share {



	position: absolute;



	top: 0;



	right: 0;



	padding: 0;



}







.g_con .con {



	width: 100%;



	overflow: hidden;



	line-height: 30px;



	font-size: 16px;



	padding: 0 0 15px 0;



}







.g_con .con p,.g_con .con div {



	text-indent: 0em;



}







.g_pic {



	padding: 0 15px;



	overflow: hidden;



}







.g_pic h1 {



	text-align: center;



	font-size: 24px;



	padding: 30px 0 20px 0;



}







.g_pic .info {



	height: 26px;



	line-height: 26px;



	color: #8f8f8f;



	text-align: center;



	padding-bottom: 5px;



	position: relative;



	border-bottom: 1px #ababab dotted;



}







.g_pic .info span {



	display: inline;



	margin: 0 10px;



}







.g_pic .info .share {



	position: absolute;



	top: 0;



	right: 0;



	padding: 0;



}







.g_pic .b_box6 {



	border-bottom: none !important;



}







.g_picbox {



	width: 968px;



	margin-bottom: 10px;



	overflow: hidden;



	text-align: center;



}







.g_picbox center {



	padding: 15px 0;



	font-size: 14px;



}







.g_picbox center a {



	display: inline-block;



	height: 24px;



	line-height: 24px;



	padding: 0 10px;



	border: 1px #ddd solid;



	background: #f5f5f5;



}







.g_picbox center a:hover {



	color: #fff;



	border-color: #cc0414;



	background: #cc0414;



	text-decoration: none;



}







.g_picbox img {



	border: 0 none;



	box-sizing: border-box;



	height: auto !important;



	max-width: 100% !important;



	vertical-align: middle;



}







.g_picbox p {



	font-size: 14px;



	line-height: 40px;



}







.g_pic .con {



	border: 1px #e5e5e5 solid;



	padding: 10px 15px;



	font-size: 14px;



	line-height: 28px;



	background: #f9f9f9;



	margin-bottom: 15px;



}







.g_pic .con_video {



	border: 1px #e5e5e5 solid;



	padding: 10px 15px;

    margin: 0 auto;

	font-size: 14px;



	line-height: 28px;



	background: #f9f9f9;



	margin-bottom: 15px;



	height:526px;



	width:936px;



}







.con_mp4 .video {



	margin: 15px 0;



	height:545px;



	width:100%;



}







/*--/布局 grid--*/



.b_box1 {



	line-height: 27px;



	padding-top: 2px;



	background: url(../images/bg_2.jpg) 0 11px no-repeat;



}







.b_box1 li {



	height: 27px;



	overflow: hidden;



	padding-left: 32px;



	border-bottom: 1px #e1e1e1 dotted;



}







.ib_box1 {



	line-height: 32px;



	padding-top: 2px;



	background: url(../images/ico_video.png) 0 1px repeat-y;



}







.ib_box1 li {



	height: 32px;



	overflow: hidden;



	padding-left: 32px;



	border-bottom: 1px #e1e1e1 dotted;



}







.b_box2 {



	line-height: 24px;



}







.b_box2 li {



	color: #999;



	padding: 7px 0 8px 0;



	border-bottom: 1px #e1e1e1 dotted;



}







.b_box2 li em {



	color: #cc0414;



}







.b_box2 li a {



	display: block;



	font-size: 16px;



	height: 28px;



	overflow: hidden;



}







.b_box2 li a:hover {



	text-decoration: none;



}







.b_box3 {



	line-height: 30px;



}







.b_box3 li {



	height: 30px;



	overflow: hidden;



	padding-left: 8px;



	background: url(../images/ico_2.jpg) 0 13px no-repeat;



}







.b_box3 li span {



	float: right;



	color: #999;



	padding-left: 10px;



}







.b_box4 {



	line-height: 32px;



	padding-top: 5px;



	background: url(../images/bg_3.jpg) 0 5px no-repeat;



}







.b_box4 li {



	height: 32px;



	overflow: hidden;



	padding-left: 22px;



	border-bottom: 1px dotted #e1e1e1;



}







.b_box5 {



	font-size: 14px;



	text-align: center;



	margin-bottom: 15px;



}







.b_box6 {



	line-height: 30px;



	font-size:14px;



	color: #777;



	padding: 16px 0;



	border-top: 1px #e1e1e1 solid;



	border-bottom: 1px #e1e1e1 solid;



}







.b_box6 span {



	float: right;



}







.b_box7 {



	line-height: 26px;



	padding-top: 10px;



	overflow: hidden;



}







.b_box7 p {



	font-size: 14px;



	font-weight: bold;



	margin-bottom: 5px;



}







.b_box7 .box {



	width: 698px;



}







.b_box7 .box li {



	float: left;



	width: 339px;



	height: 26px;



	padding-right: 10px;



	overflow: hidden;



	text-indent: 10px;



	color: #999;



	border-bottom: 1px #e1e1e1 dotted;



	background: url(../images/ico_2.jpg) 0 12px no-repeat;



}







.b_box7 .box li em {



	margin-right: 5px;



	color: #0068b7;



}







.b_box7 .box li em a {



	color: #0068b7;



}







.b_box8 {



	color: #777;



	line-height: 20px;



}







.b_box8 li {



	height: 95px;



	padding: 7px 0;



	border-top: 1px #e1e1e1 dotted;



}







.b_box8 li img {



	float: left;



	height: 95px;



	width: 130px;



	padding-right: 10px;



}







.b_box8 li h4 {



	font-size: 16px;



	height: 28px;



	line-height: 28px;



	overflow: hidden;



}







.b_box8 li h4 em {



	color: #cc0414;



}







.b_box8 li p {



	line-height: 24px;



	text-indent: 0em;



	font-size: 13px;



}







.b_box9 {



	padding-bottom: 13px;



}







.b_box9 li {



	float: left;



	width: 283px;



	height: 160px;



	text-align: center;



	position: relative;



	padding: 13px 0 0 13px;



	overflow:hidden;



}







.b_box9 li img {



	display: block;



	width: 283px;



	min-height:150px;



	height:auto;



	vertical-align:middle;



}







.b_box9 li p {



	position: absolute;



	right: 0;



	bottom: 0;



	width: 283px;



	height: 24px;



	line-height: 30px;



	color: #fff;



	padding-top: 0;



	overflow: hidden;



	background: url(../images/bg_4.png) 0 0 no-repeat #cc0414;



}







.b_box9 li a:hover p {



	color: #ff0;



}







.b_box10 {



	margin-bottom: 6px;



}







.b_box10 li {



	float: left;



	width: 106px;



	text-align: center;



	padding: 11px 0 0 11px;



}







.b_box10 li img {



	display: block;



	width: 106px;



	height: 135px;



	margin-bottom: 5px;



}







.b_box10 li p {



	height: 24px;



	line-height: 24px;



	overflow: hidden;



}







.b_box11 {



	width: 238px;



	margin-bottom: 10px;



}







.b_box11 li {



	float: left;



	width: 109px;



	height: 80px;



	overflow:hidden;



	text-align: center;



	padding: 10px 10px 0 0;



}







.b_box11 li img {



	display: block;



	width: 106px;



	min-height: 80px;



	margin-bottom: 5px;



}







.b_box11 li p {



	height: 24px;



	line-height: 24px;



	overflow: hidden;



}



/*--/盒子 box--*/



.u_1 li {



	border-bottom: 1px #e1e1e1 dotted;



}







.u_2 {



	height: auto;



	margin-bottom: 10px;



}







.u_3 {



	border-top: 1px #e1e1e1 dotted;



}



/*--/元件 unit--*/



.slideBox {



	width: 560px;



	height: 350px;



	overflow: hidden;



	position: relative;



	margin-bottom: 10px;



}







.slideBox .hd {



	width: 100%;



	height: 4px;



	overflow: hidden;



	position: absolute;



	right: 0;



	bottom: 0;



	z-index: 10;



}







.slideBox .hd ul {



	overflow: hidden;



	zoom: 1;



	float: left;



}







.slideBox .hd ul li {



	float: left;



	width: 60px;



	height: 4px;



	background: #000;



	filter: alpha(opacity=80);



	opacity: 0.8;



	cursor: pointer;



}







.slideBox .hd ul li.on {



	background: #cc0414;



}







.slideBox .bd li {



	position: relative;

width: 560px;
	height: 350px;

}







.slideBox .bd {



	height: 100%;



	z-index: 0;



}







.slideBox .bd .pic {



	position: relative;



	z-index: 0;
   width: 560px;


}







.slideBox .bd .pic img {



	width: 560px;



	height: 350px;



	display: block;



}







.slideBox .bd .bg {



	width: 100%;



	height: 44px;



	position: absolute;



	bottom: -44px;



	left: 0;



	z-index: 1;



	background: #000;



	filter: alpha(opacity=60);



	opacity: 0.6;



}







.slideBox .bd .tit {



	width: 100%;



	height: 44px;



	line-height: 40px;



	position: absolute;



	bottom: -40px;



	left: 0;



	font-size: 14px;



	z-index: 2;



	color: #fff;



}







.slideBox .bd .tit a {



	color: #fff;



	padding: 0 10px;



}



.container {
	clear: both;
	overflow: hidden;
	transition-duration: 0.8s;
	background: #f5f5f5;
}

.container1 {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}


.cd-container {



	width: 90%;



	max-width: 768px;



	height: 3000px;



	margin: 2em auto;



	display: block



}







.cd-container::after {



  /* clearfix */



	content: '';



	display: table;



	clear: both;



}







.cd-top {



	display: inline-block;



	height: 40px;



	width: 40px;



	position: fixed;



	border-radius: 2px;



	bottom: 40px;



	right: 10px;



	overflow: hidden;



	text-indent: 100%;



	white-space: nowrap;



	background: url(../images/bg_3.png) center center no-repeat #c00000;



	visibility: hidden;



	opacity: 0;



	-webkit-transition: all 0.5s;



	-moz-transition: all 0.5s;



	transition: all 0.5s;



}







.cd-top.cd-is-visible {



  /* the button becomes visible */



	visibility: visible;



	opacity: 1;



}







.cd-top .cd-fade-out {



  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */



	opacity: .5;



}







.cd-top:hover {



	background-color: #333;



	opacity: 1;



}







@media only screen and (min-width: 768px) {



	.cd-top {



		right: 20px;



		bottom: 20px;



	}



}







@media only screen and (min-width: 1024px) {



	.cd-top {



		height: 60px;



		width: 60px;



		right: 30px;



		bottom: 30px;



	}



}



/*--/功能 function--*/



.dede_pages {



	height: 32px;



	padding: 20px 15px;



}







.dede_pages ul {



	float: right;



	padding: 0;



	font-size: 14px;



}







.dede_pages ul li {



	float: left;



	margin: 0 2px;



	line-height: 30px;



	padding: 0 10px;



	background: #fff;



	border: 1px solid #d8dadf;



}







.dede_pages ul li a {



	float: left;



	color: #555;



	display: block;



}







.dede_pages ul li:hover {



	text-decoration: none;



	color: #555;



	border: 1px #d8dadf solid;



	background-color: #f0f0f0;



}







.dede_pages ul li:hover a {



	color: #555;



}







.dede_pages ul li:hover a:hover {



	color: #555;



	text-decoration: none;



}







.dede_pages ul li.thisclass {



	background-color: #cc0414;



	padding: 0 10px;



	color: #fff;



	border: 1px #cc0414 solid;



}







.dede_pages ul li.thisclass a {



	color: #fff;



}







.dede_pages strong {



	font-weight: normal;



}







.dede_pagess {



	float: none;



	overflow: hidden;



	text-align: center;



	padding-bottom: 15px;



}







.dede_pagess ul {



	margin: 0px auto;



	float: none;



	clear: both;



	padding: 10px 0;



	text-align: center;



	white-space: nowrap;



}







.dede_pagess ul li {



	float: none;



	display: inline;



	margin: 0 2px;



	padding: 4px 10px;



	font-size: 14px;



	border: 1px solid #d8dadf;



}







.dede_pagess li a {



	float: none;



	display: inline;



}







.dede_pagess li a:hover {



	text-decoration: underline;



}







.dede_pagess .thisclass {



	border: none;



	color: #fff;



	border: 1px #cc0414 solid;



	background-color: #cc0414;



}







.dede_pagess .thisclass a {



	color: #fff;



}



/*--/page end--*/



.ban_251 {



	width: 298px;



	height: auto !important;



	overflow: hidden;



	margin-bottom: 10px;



}







.ban_708 {



	width: 708px;



	overflow: hidden;



	text-align: center;



	margin-bottom: 15px;



}







.ban_740 {



	width: 740px;



	overflow: hidden;



	margin-bottom: 10px;



}







.ban_968 {



	width: 968px;



	text-align: center;



	overflow: hidden;



	margin-bottom: 10px;



}







.ban_1001 {



	width: 1200px;



	overflow: hidden;



	margin: 0 auto 10px auto;



}



/*--/广告 end--*/



.link {



	width: 1200px;



	margin: 0 auto 10px auto;



}







.link h3 {



	font-size: 14px;



	font-weight: bold;



	line-height: 30px;



	margin-bottom: 5px;



}







.link p {



	line-height: 24px;



}







.link p a {



	color: #666;



	display: inline-block;



	margin-right: 15px;



}



/*--/link end--*/



.foot {



	width: 100%;



	margin: 0 auto;



	padding: 20px 0;



	text-align: center;



	border-top: 2px #cc0414 solid;



	line-height: 24px;



	background: #fff;



}







.jrtt {



	width: 1200px;



	height: 90px;



	margin: 20px auto;



	padding: 10px 0;



	background: #F3F3F3;



	border: #E6E6E6 1px solid;



	position: relative



}







.jrtt h2 {



	width: 720px;



	height: 50px;



	line-height: 50px;



	font-size: 40px;



	font-family: 微软雅黑;



	text-align: center;



	font-weight: bold;



	color: #000;



	overflow: hidden;



	display: block;



	margin: 0 auto



}







.jrtt h2 a {



	text-decoration: none;



	color: #cc0414;



}







.jrtt h2 a:hover {



	text-decoration: none;



	color: #cc0414;



}







.jrtt ul {



	width: 750px;



	height: 30px;



	margin-top: 6px;



	display: block;



	margin: 6px auto



}







.jrtt ul li {



	width: 230px;



	height: 30px;



	line-height: 30px;



	font-size: 14px;



	float: left;



	padding-left: 18px;



	background: url(../images/liico2.gif) left no-repeat;



	overflow: hidden;



	display: block;



	margin: 0 auto



}







.jrtt ul li a {



	color: #3F3F3F



}







.jrtt .toutiao {



	position: absolute;



	top: 0px;



	left: 0px;



	width: 75px;



	height: 75px;



	background: url(../images/topnews.png) no-repeat



}







.jrtt .toutiao h2 a {



	color: #cc0414;



}







.ad_w {



	height: auto !important;



	padding: 15px 0;



}







.ad_w660 {



	width: 660px;



	float: left;



}







.ad_w320 {



	width: 320px;



	float: right;



}







.adtop {



	width: 1200px;



	height: auto !important;



}







.adtop img {



	width: 1200px;



}







.adtop .guanbi {



	font-size: 12px;



	color: #FFFFFF;



	background: #000000;



	padding: 2px 8px;



	margin-left: 1200px;



	position: absolute;



	margin-top: 0;



	z-index: 999;



	display: block;



}







.adimg {



	width: 1200px;



	height: auto !important;



	padding: 8px 0;



	margin: 0 auto 0 auto;



}







.adimg img {



}







.ad {



	width: 1200px;



}










.base {

	position: relative;

	width: 1100px;

	left: 47%;

	height: 625px;

	margin-left: -500px; margin-top:30px; margin-bottom:30px

}

.base_left {

	position: absolute;

	width: 70px;

	height: 595px;

	text-align: center;

	cursor: pointer;

}

.jiantou_left {

	position: absolute;

	padding: 0px;

	top: 50%;

	margin-top: -40px;

	left: 9px;

	width: 50px;

	height: 80px;

	display: block;

	background: url("../images/slider.png") no-repeat 0 0;

	background-position: 4px -82px;

}

.base_right {

	position: absolute;

	width: 68px;

	height: 595px;

	text-align: center;

	right: 0px;

	cursor: pointer;

}

.jiantou_right {

	position: absolute;

	left: 0px;

	top: 50%;

	margin-top: -40px;

	left: 9px;

	width: 50px;

	height: 80px;

	display: block;

	background: url("../images/slider.png") no-repeat 0 0;

	background-position: 5px 5px;

}

.content {

	height: 595px;

	width: 860px;

	position: absolute;

	left: 70px;

	

}
.content1 {

	height: 595px;

	width: 960px;

	position: absolute;

	left: 70px;

	

}

.toggle {

	position: absolute;

	top: 596px;

	width: 100%;

	height: 30px;

	background: #fafafa;

	line-height: 30px;

	border-top: 1px solid #e6e6e6;

}

.toggle .list {

	font-size: 14px;

	color: #666;

	width: 98px;

	cursor: pointer;

	background: white; margin-left:5px

}

.toggle .list span {

	display: block;

	position: absolute;

	left: 66px;

	top: 3px;

	width: 19px;

	height: 19px;

	background: url("../images/list.png") no-repeat 0 0;

	background-position: -16px -58px;

}

.bottle {

	position: absolute;

	width: 100%;

	top: 625px;

	border: 1px solid #e6e6e6;

	overflow: hidden;

	height: 0px;

}

.bottle ul {

	margin: 0px;

	position: absolute;

	height: 100px;

	padding: 0px;

	display: flex;

	width: 10000px;

}

#list_shot {

	height: 100px;

	width: 880px;

	position: absolute;

	left: 59px;

	overflow: hidden;

}

.bottle .l {

	display: block;

	position: absolute;

	left: 13px;

	top: 41px;

	width: 19px;

	height: 19px;

	background: url("../images/slider.png") no-repeat 0 0;

	background-position: -22px -205px;

	cursor: pointer;

}

.bottle .r {

	display: block;

	position: absolute;

	left: 969px;

	top: 41px;

	width: 19px;

	height: 19px;

	background: url("../images/slider.png") no-repeat 0 0;

	background-position: 6px -205px;

	cursor: pointer;

}

.bottle ul li {

	text-decoration: none;

	float: left;

	height: 100px;

	margin: 0px 5px;

	position: relative;

	left: 0px;

	transition: left 0.5s;

	border: 1px solid #e6e6e6;

	cursor: pointer;

}

.bottle ul li:hover {

	border: 1px solid red;

}
.tp-banner-container {

	width: 1200px;
height: 390px;
	position: relative;

	padding: 0;
	margin: 0 auto;

}

.tp-banner {

	width: 100%;

	

}

.tp-banner-fullscreen-container {

	width: 100%;

	position: relative;

	padding: 0;

}
.boxMain2{width:1200px;overflow:hidden; margin:0 auto; padding:0 40px;background:#fff; overflow:hidden;position:relative;margin-bottom: 60px; z-index:1}
.boxMain6{width:800px;overflow:hidden; float: left;  padding:0 40px;background:#fff; overflow:hidden;position:relative;margin-bottom: 60px; z-index:1}

.rxNav{ text-align:center; margin: 20px auto; border-bottom:1px solid #e1e1e1}
.rxNav h1{ font-size:26px; font-weight:normal; display:inline-block; padding:0 0 0 22px; margin-left:-22px; background:url(../images/icoZ.png) no-repeat}
.rxNav i{color:#e41b23;font-style: normal;}
.rxNav h2{ text-align:center; display:block; font-size:17px; color:#999; margin-top:5px; letter-spacing:8px;}
.contactJt{ padding:20px; background:url(../images/lxwm.jpg);  width:1080px; overflow:hidden}
.contactJtCon{ float:left; font-size:16px; line-height:30px; color:#fff; padding:75px 0 0 25px; }
.contactList{ width:1120px; overflow:hidden; margin:30px auto;}
.contactList li{margin-bottom:20px; float:left; width:520px; overflow:hidden; margin-right:40px; display:inline-block}
.contactList h1{background:url(../images/bgNavInd.png) bottom repeat-x; display:block}
.contactList i{ display:inline-block; font-style:normal;border-bottom:4px solid #e0e0e0; font-size:18px; font-weight:bold; padding-bottom:15px; }
.contactList span{ font-size:14px; line-height:26px; margin-top:8px; display:block}
.indNews{float:left; display:inline-block; width:830px; margin: 15px  20px 0 0; background:#fff;overflow:hidden;}
.indNewsList{}
.indNewsList a{display:block; border-bottom:1px solid #dadada; padding:25px 0; overflow:hidden; width:100%;transition:background 0.5s;}
.indNewsList a div{float:left; display:inline-block; margin:0 20px 0 25px; width:200px; overflow:hidden}
.indNewsList a span{float:left; display:inline-block; width:550px; padding:10px 0 0 0; line-height:26px;}
.indNewsList a span h1{ font-size:21px;}
.indNewsList a span h2{ font-size:12px; font-weight:normal; color:#b7b7b7; }
.indNewsList a span h3{ font-size:14px; font-weight:normal; color:#888}
.indNewsList a:hover{background:#dadada}
.indNewsList a:hover h1{color:#222;}
.indNewsList a:hover h2{color:#888;}
.indNewsList a:hover h3{color:#666;}
.indNewsList a div img{width:200px; height:auto;transition:transform 1s;}
.indNewsList a:hover img{
	transform: scale(1.2);
}
.indBook{ background:#fff; margin:20px 0 0 0; height:393px;}
.indNavBook{height:34px;position:relative;margin:0 20px;overflow:hidden;font-size:0;}
.indNavBook i{display:inline-block;width:82px; text-align:center;height:28px; background:#dd1721;font-size:14px;line-height:28px; color:#fff;font-style: normal;}
.subBanner{width:1200px;margin:10px auto 20px auto;color:#999;line-height:20px;text-indent:20px;position:relative;z-index:1;}
.subBanner a{ color:#999}
.subBanner a:hover{ color:#dd1721}


.boxMain1{ padding:20px 0; width:100%; margin:0 auto; }
.boxMain2{width:1200px;overflow:hidden; margin:0 auto; background:#fff; position:relative; padding-bottom:40px;position:relative; z-index:1}
.boxMain3{width:1120px;overflow:hidden; margin:0 auto; padding:0 40px;background:#fff; overflow:hidden;position:relative; z-index:1}

.aboutIco{ width:100%; padding:20px 10px 30px 10px; overflow:hidden; font-size:0; text-align:center}
.aboutIco div{ display:inline-block; width:300px; position:relative}
.aboutIco h1{ color:#e41b23; font-weight:normal; font-size:22px;}
.aboutIco i{ font-size:60px; font-family: fantasy; display:inline-block;font-style: normal; line-height:80px;}
.aboutIco h2{ font-size:17px; margin-top:5px;}
.aboutIco h3{position:absolute; top:10px; left:203px;font-size:22px; color:#e41b23; font-weight:normal}

.about_jj{ width:100%; overflow:hidden; background:#fff}
.about_jj img{float:left; display:inline-block; width:330px; height:230px;}
.about_jj div{float:left; display:inline-block; width:100%;  overflow:hidden;margin:20px 10px 30px 10px; font-size:15px; line-height:25px;}
.about_jj div p{margin:20px 20px 20px 30px;text-align:justify ;text-indent:2em;font-size:15px; line-height:25px;}

.about_jj1{font-size:15px; line-height:26px;  padding-top:10px;}
.about_jj1 p{margin-top:10px;text-align:justify; /*text-indent:2em*/}

.boxGray{ background:#fff;  width:100%; overflow:hidden}
.indNav{ text-align:center; padding:40px 0 25px 0}
.indNav h1{ font-size:40px; font-weight:normal; display:inline-block; padding:0 0 0 22px; margin-left:-22px; }
.indNav i{color:#e41b23;font-style: normal;}
.indNav h2{ text-align:center; display:block; font-size:16px; color:#777; margin-top:5px}
.history{ width:100%; position:relative; background:url(/images/historyLine.png) top center no-repeat;}
.historyList{width:1200px; margin:0 auto; overflow:hidden}
.historyList li{float:left; width:265px; padding:71px 46px 0 0; background:url(/images/historyIco.png) 107px 0 no-repeat; overflow:hidden}
.historyList li div{ background:#eee; border-radius:8px; padding:25px 25px 25px 25px; text-align:left}
.historyList li h1{ font-size:36px; line-height:36px; font-weight:normal; font-family:fantasy; color:#e41b23}
.historyList li h2{ font-size:18px; line-height:18px;font-weight:normal; margin:10px 0 15px 0;  color:#e41b23}
.historyList li h3{ height:2px; background:#e41b23; width:60px; }
.historyList li span{ line-height:20px; margin:10px 0 10px 0; display:block; min-height:145px; font-size:14px; line-height:24px;}
.historyList li strong{display:block}
.goLHistroy{width:25px; height:102px; display:block; background:url(/images/btnHistroyL.png) no-repeat; position:absolute; left:50%; margin-left:-635px; top:200px; display:none}
.goLHistroy:hover{background:url(/images/btnHistroyLHover.png) no-repeat;}
.goRHistroy{width:25px; height:102px; display:block;background:url(/images/btnHistroyR.png) no-repeat; position:absolute; left:50%;margin-left:610px;top:200px; display:none}
.goRHistroy:hover{background:url(/images/btnHistroyRHover.png) no-repeat;}
.historyList .on{background:url(/images/historyIcoHover.png) 107px 0 no-repeat;}
.historyList .on div{background:#e41b23; color:#fff}
.historyList .on h1,.historyList .on h2{ color:#fff}
.historyList .on h3{ background:#fff;}
.honor{ width:1200px; height:410px; position:relative; margin:0 auto;background: #eee;}
.honor a{ position:absolute;display:block; width:190px; height:190px; border-radius:50%; text-align:center;}
.honor a{transition:transform 1s;}
.honor a:hover{transform:scale(1.0)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa;text-decoration:none;}
.honor .big:hover{transform:scale(1.4)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa;text-decoration:none;}
.honor div{width:100%; height:35px;margin:20px 0 10px 0;}
.honor a span{ font-size:26px; line-height:30px;}
.honor a i{ font-size:16px; display:block; padding-top:10px; margin-top:10px;}
.honor a strong{display:block}

.honorWhite{background:#fff; color:#e42f35!important}
.honorWhite div{ background:url(../images/icoHonor1.png) center no-repeat;}
.honorWhite i{border-top:2px solid #e42f35}

.honorRed{background:#e42f35; color:#fff!important}
.honorRed div{background:url(../images/icoHonor.png) center no-repeat;}
.honorRed i{border-top:2px solid #fff}

.indPro{ text-align:center; font-size:0; }
.indPro a{display:inline-block; width:380px; height:150px; margin:10px 5px 0 5px; background:#fff; box-shadow:3px 3px 3px #eee}
.indPro a div{width:380px; height:150px; overflow:hidden}
.indPro a div img{width:380px; height:150px;transition:transform 1s;}
.indPro span{ display:block; height:80px; overflow:hidden; background:url(/style/images/icoJt1.png) 360px center no-repeat; text-align:left; padding:0 0 0 18px; line-height:24px;}
.indPro h1{ font-size:20px; font-weight:normal; margin:8px 0 2px 0}
.indPro h2{ font-size:14px; color:#999; font-weight:normal}
.indPro a:hover{background:#e41b23}
.indPro a:hover div img{transform:scale(1.2);}
.indPro a:hover span{background:url(/style/images/icoJt1Hover.png) 360px center no-repeat;background:#e41b23}
.indPro a:hover h1{color:#fff}
.indPro a:hover h2{color:#f4bbbc}
.anniu{display: block;

	width: 280px;

	margin: 5px  10px;

	text-align: center;

	height: 49px;

	line-height: 45px;

	font-size: 22px;

	background-color: #cc0414;

	border-radius: 5px;
	color: #fff;

	float: left}
.anniu  a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.anniu  a:hover {color: #F8F609}
.anniu img {

	margin-right: 5px;

	position: relative;

	top: 7px;

}

#left {
	width: 280px;
	float: left;
}
.left_list {
	width: 100%;
	float: right;
}

.left_top h3 {
	line-height: 66px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #FFF;
}
.left_con {
	width: 100%;
	padding: 0 18px 18px 18px;
	background: #fff;
	float: left;
}
.tel {
	width: 100%;
	float: left;
	padding: 0 18px;
	background:  #F2060A;
	background-size: 100% 100%;
	min-height: 260px;
}
.tel_top {
	width: 100%;
	height: 65px;
	float: left;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.tel_top h3 {
	line-height: 65px;
	font-size: 20px;
	color: #fff;
}
.tel_con {
	width: 100%;
	float: left;
	padding: 10px 0;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.tel_con a {
	color: #fff;
}
.type_list {
	width: 100%;
	float: left;
}
.type_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.type_list li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}
.type_list li a {
	color: #666;
	margin: 0px;
	font-size: 16px;
	display: block;
	text-align: center;
}
.type_list li a:hover {
	color: #4a95dc;
}
.type_list li a.current {
	color: #4a95dc;
}
.type_list li.second_cat {
}
.type_list li.second_cat a {
}
.type_list li.second_cat a:hover {
}
.type_list li.second_cat a.current {
}
.subBanner1 {
	width: 100%;
	margin: 10px auto 0 auto;
	

	overflow: hidden;
	position: relative;
	z-index: 1
}
.subBanner1 span {
	display: inline-block;
	margin: 52px 0 0 66px;
	color: #999;
	line-height: 20px;
}
.subBanner1 span a {
	color: #999
}
.subBanner1 span a:hover {
	color: #cc0414
}
.menu {
	background: #fff;
	width: auto;
	
}
.menu dl dt {
	float:left;
	border-right: 1px solid #f4f4f4;
}
.menu dl dt a {
	display: block;
	font-size: 14px;
	width: 166px;
	line-height: 56px;
	color: #333;
	text-align: center;
}
.menu dl dt a:hover,  .menu dl dt .current {
	
	background-color: #cc0414;
	color: #fff;
	text-decoration: none;
}
