@charset "utf-8";

/* CSS Document */

html {
	overflow-x: hidden
}

#continue {
	font-family: "microsoft yahei";
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
	color: #171717;
}

* {
	margin: 0 auto;
	padding: 0px;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
	font-family: "微软雅黑";
}

p {
	color: #515050;
	font-size: 12px;
}

p a {
	color: #515050;
	transition: all 500ms ease-in 0ms;
}

a {
	color: #171717;
	text-decoration: none;
	transition: all 500ms ease-in 0ms;
}

a:hover {
	text-decoration: none;
	color: #171717;
}

p a:hover {
	color: #019214;
}

img,
a img {
	border: none;
}

.clear {
	clear: both;
}


/*头部*/

.nybt {
	width: 100%;
	height: 110px;
	background: #0f1d48;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 9999;
}

.beite_left {
	width: 20%;
	height: 105px;
	padding-top: 5px;
	float: left;
}

.beite_right2 {
	float: right;
	padding-left: 10%;
	width: 70%;
}

.logo-nav {
	margin: auto;
	height: 110px;
	width: 70%;
	float: left;
}

.beite_lan {
	width: 10%;
	float: right;
	line-height: 108px;
	text-align: center;
}

.beite_lan img {
	vertical-align: middle;
}

.beite_tel {
	width: 20%;
	float: right;
	padding-top: 20px;
	overflow: hidden;
}

.beite_tel .tel_topl {
	font-size: 1.2em;
	color: #FFF;
	text-align: center;
}

.beite_tel .tel_topl img {
	display: inline;
	vertical-align: middle;
	text-align: center;
}

.beite_tel p {
	font-size: 2.2em;
	color: #FFF;
	text-align: center;
	line-height: 40px;
}

.nav-ul li {
	text-align: center;
	float: left;
	height: 110px;
	position: relative;
	width: 14%;
	/*border-right:1px solid #e7e7e7;*/
}

.nav-ul li a {
	color: #ffffff;
	font-size: 1.4em;
	transition: all .3s;
	height: 110px;
	width: 100%;
	line-height: 110px;
	display: block;
	float: left;
}
.nav-ul>li:hover{
	background: #db2a22;
	color: #fff;
}

.nav-ul li:hover a,
.nav-ul li.hover a {
	color: #fff;
}

.nav-ul li .second-div {
	position: absolute;
	left: -123px;
	top: 0px;
	z-index: 99999;
}

.nav-ul li .second-div .second-ul {
	padding: 20px;
	position: absolute;
	left: -20px;
	top: 110px;
	width: 430px;
	display: none;
	background: url(../Images/hbg.png) repeat;
}

.nav-ul li .second-div .second-ul img {
	float: left;
	border: 3px #e7e6e4 solid;
}

.nav-ul li .second-div .second-li {
	float: right;
	text-align: left;
	width: 210px;
	padding-left: 13px;
}

.nav-ul li .second-div .second-li a {
	width: 150px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	padding-left: 10px;
	border: 1px solid #ddd;
	background: #fff;
	display: inline-block;
	margin-top: 6px;
	margin-left: 16px;
	font-size: 14px;
	color: #000;
	padding-right: 0px;
}

.nav-ul li .second-div .second-li a:hover {
	background: #da0000;
	border: 1px solid #da0000;
	color: #fff;
}

.renhenr {
	width: 100%;
	height: auto;
	clear: both;
	padding: 40px 0px 45px 0px;
}

.rhjj {
	width: 1180px;
	height: auto;
	margin: auto;
	padding: 0px;
}

.nynr p,
.nynr {
	font-size: 16px;
	color: #363636;
	line-height: 26px;
}

.nyban h3 {
	width: 100%;
	height: 80px;
	font-size: 40px;
	color: #ffffff;
	line-height: 80px;
	text-align: right;
	padding-top: 160px;
}

.beite_b {
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #e8e8e8;
	padding-top: 20px;
}

.beite_b2 .bt_left {
	width: 1180px;
	margin: auto;
	padding: 0px;
	height: 80px;
}

.beite_b2 ul {
	width: 60%;
	float: left;
}

.beite_b2 ul li {
	float: left;
}

.beite_b2 ul li a {
	color: #db2a22;
	font-size: 20px;
	height: 80px;
	font-weight: bold;
	line-height: 80px;
	padding: 0px 40px;
	text-align: center;
	border-right: 1px solid #d2d2d2;
	border-left: 1px solid #ffffff;
	display: block;
	background: #f2f2f2;
	text-align: center;
}

.beite_b2 ul li a:hover {
	color: #ffffff;
	font-size: 20px;
	height: 80px;
	font-weight: bold;
	line-height: 80px;
	display: block;
	background: #202020;
	text-align: center;
}

.bt_right {
	width: 40%;
	float: right;
	text-align: right;
	font-size: 14px;
	color: #3b3b3b;
}

.bt_right a {
	font-size: 14px;
	color: #3b3b3b;
	line-height: 80px;
}

.bt_right a:hover {
	font-size: 14px;
	color: #db0303;
	line-height: 80px;
}

.ny_honor {
	width: 860px;
	float: right;
	text-align: right;
	font-size: 14px;
	line-height: 40px;
	color: #7b7b7b;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 25px;
	height: 50px;
	padding-right: 20px;
}

.ny_honor a {
	font-size: 14px;
	color: #7b7b7b;
	line-height: 40px;
}

.ny_honor a:hover {
	font-size: 14px;
	color: #db0303;
	line-height: 40px;
}

.beite_b ul li:hover a,
.beite_b ul li.hover a {
	background: #202020;
	color: #fff;
}

.nyheader {
	width: 100%;
	margin: auto;
	padding: 0px;
	height: 110px;
}

.beite_b2 {
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #e8e8e8;
}

.footer {
	width: 100%;
	height: auto;
}

.footer_top {
	width: 100%;
	height: 359px;
	background: url(../Images/df.jpg) repeat;
	clear: both;
}

.footer_top ul {
	width: 1100px;
	height: 185px;
	overflow: hidden;
	clear: both;
	padding-top: 14px;
}

.footer_top .f_p {
	width: 1150px;
	height: 199px;
	margin: auto;
	padding: 0px;
}

.f_b {
	width: 100%;
	height: 80px;
	padding-top: 40px;
	padding-bottom: 40px;
	background: #212121;
	font-size: 14px;
	color: #878787;
	line-height: 24px;
	text-align: center;
}

.nyba {
	width: 100%;
	height: 350px;
	clear: both;
	background: url(../Images/img.jpg) no-repeat center;
	margin-top: 110px;
}

.nyban {
	width: 1100px;
	height: 350px;
	margin: auto;
	padding: 0px;
}

.nyba2 {
	width: 100%;
	height: 180px;
	clear: both;
	background: url(../Images/img.jpg) no-repeat center top;
	margin-top: 110px;
}

.nyban2 h3 {
	width: 100%;
	height: 40px;
	font-size: 40px;
	color: #ffffff;
	line-height: 40px;
	text-align: left;
	padding-top: 100px;
}

.nyban2 {
	width: 1100px;
	height: 180px;
	margin: auto;
	padding: 0px;
}

.footer_top ul .f_01 {
	width: 260px;
	height: 100px;
	float: left;
	background: url(../Images/b01.jpg) no-repeat center;
	margin-right: 20px;
	padding-top: 85px;
}

.footer_top ul .f_02 {
	width: 260px;
	height: 100px;
	float: left;
	background: url(../Images/b02.jpg) no-repeat center;
	margin-right: 20px;
	padding-top: 85px;
}

.footer_top ul .f_03 {
	width: 260px;
	height: 100px;
	float: left;
	background: url(../Images/b03.jpg) no-repeat center;
	margin-right: 20px;
	padding-top: 85px;
}

.footer_top ul .f_04 {
	width: 260px;
	height: 100px;
	float: left;
	background: url(../Images/b04.jpg) no-repeat center;
	padding-top: 85px;
}

.footer_top ul .f_04 h4,
.footer_top ul .f_02 h4,
.footer_top ul .f_03 h4,
.footer_top ul .f_01 h4 {
	font-size: 18px;
	color: #FFF;
	text-align: center;
	line-height: 35px;
}

.footer_top ul .f_04 span,
.footer_top ul .f_02 span,
.footer_top ul .f_03 span,
.footer_top ul .f_01 span {
	font-size: 14px;
	color: #717171;
	line-height: 35px;
	text-align: center;
	text-transform: capitalize;
	display: block;
}

.footer_mid {
	width: 100%;
	height: 460px;
	background: #373737;
	border-top: 1px solid #535353;
}

.footer_s {
	width: 100%;
	height: 160px;
	background: url(../Images/dlogo.jpg) no-repeat bottom;
}

.db_m {
	width: 1180px;
	margin: auto;
	padding: 0px;
	height: auto;
}

.db_m p {
	width: 100%;
	height: auto;
	font-size: 14px;
	color: #818181;
	line-height: 24px;
	text-align: center;
	padding-top: 30px;
}

.footms {
	width: 100%;
	height: 150px;
	background: #484848;
	clear: both;
}

.foot_l01 {
	width: 375px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.foot_l02 {
	width: 375px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.foot_l03 {
	width: 375px;
	float: left;
	padding-top: 10px;
	padding-left: 10px;
}

.foot_l01 h3,
.foot_l02 h3,
.foot_l03 h3 {
	background: #d3191c;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	padding: 5px;
	height: 110px;
	line-height: 30px;
	float: left;
	width: 75px;
}

.foot_l01 ul,
.foot_l02 ul,
.foot_l03 ul {
	float: right;
	width: 270px;
}

.foot_l01 ul li,
.foot_l02 ul li,
.foot_l03 ul li {
	float: left;
}

.foot_l01 ul li a,
.foot_l02 ul li a,
.foot_l03 ul li a {
	display: block;
	padding-right: 10px;
	float: left;
	color: #a4a4a4;
	line-height: 22px;
	float: left;
}

.prolist2 {
	width: 1180px;
	height: auto;
}

.wlsp {
	width: 100%;
	height: auto;
	background: #f9f9f9;
	overflow: hidden;
}

.prxx_b {
	padding: 25px;
	clear: both;
}

.prxx_b h3 {
	font-size: 25px;
	color: #d60000;
	line-height: 35px;
}

.prxx_b p {
	font-size: 14px;
	color: #adadad;
	line-height: 28px;
}
.gun_img57{
	width: 200px;
	height: 190px;
	margin: 10px;
	float: left;
}
.gun_img57 a img{
	width: 100%;
	height: 150px;
	display: block;
	margin: 0;
	padding: 0;
}
.gun_img57 a h4{
	font-size: 14px;
	width: 100%;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	background: #333;
	color: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
}

.gun_img56 {
	width: 200px;
	position: relative;
	height: 173px;
	float: left;
	margin-right: 8px;
	margin-bottom: 30px;
	display: table;
}

.gun_img56 a {
	padding: 10px;
	font-size: 16px;
	text-align: center;
	display: block;
	background: #ffffff;
	width: 180px;
	height: 153px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
}

.gun_img56 a h4 {
	font-size: 12px;
	color: #fdffaf;
	font-weight: normal;
	line-height: 28px;
	background: #464646;
	text-align: center;
	display: block;
}

.gun_img56 a:hover h4 {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}

.gun_img56 a .tupian img {
	width: 180px;
	height: 120px;
	v-align: bottom;
}

.gun_img56 a .tupian {
	overflow: hidden;
	width: 180px;
	height: 120px;
}

.gun_img56 a:hover {
	padding: 10px;
	font-size: 12px;
	text-align: center;
	background: #f10000;
	display: block;
	width: 180px;
	height: 153px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
}

.gun_img56 a:hover h4 {
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	background: #000000;
}

.gun_img7 {
	width: 280px;
	position: relative;
	height: 228px;
	float: left;
	margin-right: 8px;
	margin-bottom: 30px;
}

.gun_img7 a {
	padding: 10px;
	font-size: 16px;
	text-align: center;
	display: block;
	background: #ffffff;
	width: 260px;
	height: 208px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
}

.gun_img7 a h4 {
	font-size: 14px;
	color: #fdffaf;
	font-weight: normal;
	line-height: 35px;
	background: #464646;
	text-align: center;
	display: block;
}

.gun_img7 a:hover h4 {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}

.gun_img7 a .tupian2 img {
	width: 260px;
	height: 173px;
	v-align: bottom;
}

.gun_img7 a .tupian2 {
	overflow: hidden;
	width: 260px;
	height: 173px;
}

.gun_img7 a:hover {
	padding: 10px;
	font-size: 14px;
	text-align: center;
	background: #f10000;
	display: block;
	width: 260px;
	height: 208px;
	color: hsl(0, 0%, 100%);
	overflow: hidden;
}

.gun_img7 a:hover h4 {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	background: #000000;
}

.div_currpage {
	clear: both;
	width: 100%;
	text-align: center;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
}

.div_currpage a,
.div_currpage span {
	border-radius: 5px;
	padding: 8px 15px;
	line-height: 35px;
	background: #ffffff;
	font-family: Arial;
	text-align: center;
	display: inline;
	margin-top: 10px;
	margin-right: 10px;
}

.div_currpage span,
.div_currpage a:hover {
	border-radius: 5px;
	background: #d60000;
	font-weight: bold;
	color: #fff;
}

.pro_l01 {
	width: 100%;
	height: 530px;
	background: #f9f9f9;
	border-bottom: 18px solid #f4f4f4;
	padding-top: 40px;
	padding-bottom: 10px;
}

.promlsit {
	width: 1180px;
	height: auto;
	margin: auto;
	padding: 0px;
}

.pro_left {
	width: 270px;
	float: left;
	height: auto;
}

.pro_left h3 a {
	display: block;
	width: 250px;
	padding-left: 20px;
	height: 50px;
	background: #f10000;
	color: #ffffff;
	line-height: 50px;
	text-height: 30px;
	font-size: 18px;
}

.pro_left ul li {
	width: 100%;
	float: left;
}

.pro_left ul {
	width: 100%;
}

.pro_left ul li a {
	border-bottom: 1px solid #dbdbdb;
	background: #ffffff;
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #0c295d;
	width: 230px;
	padding-left: 40px;
}

.pro_left ul li a:hover {
	border-bottom: 1px solid #dbdbdb;
	background: #868686;
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	color: #ffffff;
	width: 230px;
	padding-left: 40px;
}

.pro_right {
	width: 880px;
	float: right;
}

.pro_l02 {
	width: 100%;
	height: 530px;
	background: #ffffff;
	border-bottom: 18px solid #f4f4f4;
	padding-top: 40px;
	padding-bottom: 10px;
}

.pro_l03 {
	width: 100%;
	height: auto;
	background: #f9f9f9;
	overflow: hidden;
	padding-top: 40px;
	padding-bottom: 40px;
}

.pro_left h3 {
	float: left;
	display: block;
}

.proml {
	width: 270px;
	padding-top: 30px;
	float: left;
}

.prolist2 {
	width: 1180px;
	height: auto;
	margin: auto;
	padding-top: 30px;
	clear: both;
}

#goodsshow {
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
}

#goodsshow img {
	border: 0;
}

#goodsshow .left {
	float: left;
	width: 510px;
	margin: 0 0px 10px 0;
}

#goodsshow .right {
	float: right;
	width: 500px;
	padding-left: 20px;
}

#goodsshow .right h2 {
	font-size: 40px;
	font-family: microsoft yahei;
	margin: 0 0 10px 0;
	padding-top: 55px;
	color: #0058a6;
}

#goodsshow .shop_big {
	background: #fff;
	width: 600px;
	height: 400px;
	overflow: hidden;
	cursor: pointer;
}

#goodsshow .shop_plist {
	clear: both;
	width: 620px;
}

.lst {
	padding: 20px;
	font-size: 14px;
	color: #262626;
	line-height: 26px;
}

.lst h6 {
	width: 100%;
	height: 30px;
	font-size: 16px;
	color: #d40000;
	line-height: 30px;
	text-indent: 20px;
	background: url(/Uploads/image/20170309/1489041903803797.png) no-repeat left;
}

.lst p,
.content_mk2,
.content_mk2 p {
	font-size: 14px;
	color: #262626;
	line-height: 26px;
}

.wlscontent {
	width: 1180px;
	margin: auto;
	padding: 0px;
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: hidden;
}

.w_right {
	width: 900px;
	height: auto;
	float: right;
}

.wlstop {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 25px;
}

.nr_lsed {
	width: 100%;
	height: 35px;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #bdbdbd;
}

.nr_slidf {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	line-height: 50px;
	font-size: 24px;
	text-indent: 20px;
	margin-top: 50px;
	color: #3d2f28;
}

.zxrxx {
	width: 100%;
	height: 50px;
	padding-top: 20px;
	padding-bottom: 15px;
	color: #e30c0c;
	font-size: 22px;
	text-indent: 20px;
}

.prohe {
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 55px;
}

.prohe span {
	display: block;
	width: 150px;
	height: 55px;
	background: #0662b3;
	text-align: center;
	color: #ffffff;
	line-height: 55px;
	float: left;
	font-size: 18px;
}

.w_left {
	width: 260px;
	float: left;
	height: auto;
}

.w_right {
	width: 900px;
	height: auto;
	float: right;
}

.prew .pre2,
.prew .pre2 .next2 {
	float: left;
}

.w_nr {
	width: 100%;
	clear: both;
	height: 60px;
	background: #262626;
	font-size: 18px;
	color: #ffa112;
	line-height: 60px;
	text-indent: 30px;
}

.w_nr2 {
	width: 100%;
	clear: both;
	height: 100px;
	color: #f10000;
	line-height: 100px;
	text-align: center;
}

.w_left dl {
	width: 100%;
	height: auto;
	background: #e9e9e9;
}

.w_left dl dt {
	width: 260px;
	height: 51px;
	float: left;
}

.w_left dl dt a {
	display: block;
	width: 210px;
	background: #d4d4d4;
	padding-left: 50px;
	line-height: 50px;
	height: 50px;
	font-size: 16px;
	border-bottom: 1px solid #e1e1e1;
	color: #262626;
}

.w_left dl dt a:hover {
	display: block;
	width: 210px;
	background: #4a4a4a;
	padding-left: 50px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e1e1e1;
	color: #ffa016;
	line-height: 50px;
	font-size: 16px;
}

.w_left dl dd {
	float: left;
}

.w_left dl dd a {
	display: block;
	width: 220px;
	background: #ffffff;
	padding-left: 40px;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	border-bottom: 1px solid #e1e1e1;
	color: #262626;
}

.w_left dl dd a:hover {
	display: block;
	width: 220px;
	background: #4a4a4a;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e1e1e1;
	color: #ffa016;
	line-height: 40px;
	font-size: 14px;
}

.news .nbt {
	text-align: center;
}

.news .nbt li {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	width: 16%;
	background: #232323;
	transform: skew(-20deg);
}

.news .nbt li a {
	display: block;
	padding: 0 30px;
	font-size: 16px;
	text-align: center;
	color: #fff;
}

.news .nbt li a div {
	transform: skew(20deg);
}

.news .nbt li a:hover {
	background: #02328d;
	color: #fff;
}

.news .nbt li.hover a {
	background: #02328d;
	color: #fff;
}

.news .list ul,
.news .list li {
	width: 100%;
}

.news .list li.gray {
	background-color: #f8f8f8;
}

.news .list .center {
	width: 980px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	left: 0;
}

.news .list li a {
	padding: 50px 0;
	display: block;
}

.news .list .num {
	display: block;
	width: 104px;
	float: left;
	padding-right: 20px;
	border-right: 1px solid #ddd;
	line-height: 60px;
	font-size: 72px;
	font-family: "Arial";
	color: #d2d2d2;
	font-weight: bold;
	font-style: italic;
}

.news .list .font {
	display: block;
	width: 83.7%;
	font-size: 18px;
	line-height: 30px;
	float: right;
}

.news .list .font p {
	font-size: 18px;
	line-height: 35px;
}

.news .list .font .intro {
	font-size: 14px;
	color: #bbb;
}

.news .list li:hover {
	background-color: #e60012;
}

.news .list li:hover .num,
.news .list li:hover .font p,
.news .list li:hover .font .intro {
	color: #fff;
}

.news .list li:hover .num img {
	border: 1px solid #fa1e2f;
}

.news .list li:hover .center {
	left: -16px;
}

.f-cb:after {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	content: ".";
}


/*鏂伴椈鍐呴〉*/

.news-info {
	background-color: #f5f5f5;
	padding-top: 28px;
	padding-bottom: 50px;
}

.news-info .titbox {
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	padding-bottom: 12px;
	margin-top: 47px;
}

.news-info h3 {
	font-size: 30px;
	font-weight: normal;
	line-height: 52px;
	color: #333;
}

.news-info .date {
	line-height: 28px;
}

.news-info .cont {
	padding-top: 20px;
	padding-bottom: 50px;
	border-bottom: 1px solid #dcdcdc;
	font-size: 14px;
	line-height: 30px;
}

.news-info .cont img {
	max-width: 100%;
}

.news-info .cont .mobile {
	display: none;
}

.news-info .paging {
	margin-top: 20px;
}

.news-info .paging .return {
	display: inline-block;
	width: 118px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border: 1px solid #e60012;
	color: #e60012;
	border-radius: 18px;
	font-size: 14px;
	margin-top: 13px;
}

.news-info .paging p {
	line-height: 30px;
	font-size: 14px;
	color: #777;
}

.news-info .paging a {
	color: #777;
}

.news-info .paging a:hover {
	color: #e60012;
}

.news h2 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin-top: 50px;
	text-align: center;
}

.news .info {
	font-size: 12px;
	color: #5A5A5A;
	text-align: center;
	padding: 10px 0 15px;
}

.news .local {
	padding: 5px 0;
	line-height: 1.7em;
	color: #868686;
	background-color: #F5F5F5;
	border: #E5E5E5 1px solid;
	margin-bottom: 15px;
	text-indent: 24px;
	font-size: 12px;
}

.news_n {
	width: 100%;
	height: auto;
	background: #f9f9f9;
}

.news_r {
	width: 1180px;
	margin: auto;
	padding: 0px;
	clear: both;
	padding-top: 25px;
}

.news_p {
	width: 100%;
	height: auto;
	clear: both;
	padding-bottom: 25px;
	overflow: hidden;
}

.news_p .pre {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px dotted #dfdfdf;
	float: left;
	color: #8e8e8e;
	line-height: 50px;
}

.news_p .next {
	width: 100%;
	float: right;
	overflow: hidden;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px dotted #dfdfdf;
	color: #8e8e8e;
	line-height: 50px;
}

.news_p .next a,
.news_p .pre a {
	color: #8e8e8e;
	line-height: 50px;
	font-size: 14px;
}

.news_p .next a:hover,
.news_p .pre a:hover {
	color: #c00000;
	line-height: 50px;
	font-size: 14px;
}

.news_biaott {
	width: 100%;
	height: 90px;
	text-align: center;
	padding-top: 20px;
	clear: both;
}

.news_biaott h3 {
	font-size: 25px;
	line-height: 50px;
	color: #f10000;
}

.news_biaott .info {
	font-size: 12px;
	color: #adadad;
	line-height: 40px;
	text-align: center;
	clear: both;
	width: 100%;
	margin: auto;
	padding: 0px;
}

.news_biaott2 {
	width: 100%;
	height: 90px;
	text-align: center;
}

.news_biaott2 h3 {
	font-size: 25px;
	line-height: 50px;
	color: #db0303;
}

.news_biaott2 .info {
	font-size: 12px;
	color: #adadad;
	line-height: 40px;
	text-align: center;
	clear: both;
	width: 100%;
	margin: auto;
	padding: 0px;
}

.ny_btlx {
	width: 100%;
	height: 130px;
}

.ny_btlx h2 {
	font-size: 32px;
	color: #d40000;
	text-align: center;
	line-height: 48px;
}

.ny_btlx span {
	font-size: 14px;
	color: #818181;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 35px;
}

.cpxqs {
	width: 100%;
	height: auto;
	clear: both;
	overflow: hidden;
}

.cpxqs .pre {
	width: 80px;
	overflow: hidden;
	float: right;
	font-size: 14px;
	margin-right: 20px;
	text-align: center;
	border: 1px solid #da0000;
	color: #da0000;
	border-radius: 25px;
	line-height: 35px;
}

.cpxqs .next {
	width: 80px;
	float: right;
	overflow: hidden;
	float: right;
	margin-right: 20px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #9a9a9a;
	color: #8e8e8e;
	border-radius: 25px;
	line-height: 40px;
}

.cpxqs .next a {
	color: #8e8e8e;
	line-height: 35px;
	font-size: 14px;
}

.cpxqs .next a:hover {
	color: #da0000;
	line-height: 35px;
	font-size: 14px;
}

.cpxqs .pre a {
	color: #da0000;
	line-height: 35px;
	font-size: 14px;
}

.cpxqs .pre a:hover {
	color: #8e8e8e;
	line-height: 35px;
	font-size: 14px;
}

.xinweny {
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e6e6e6;
}

.xw_l {
	width: 40%;
	padding-left: 25px;
	float: left;
}

.xn_r {
	width: 40%;
	float: right;
	text-align: right;
	font-size: 14px;
	line-height: 40px;
	color: #7b7b7b;
	height: 50px;
	padding-right: 20px;
}

.xw_l2 {
	width: 90%;
	padding-left: 15px;
	float: left;
}

.xn_r a {
	font-size: 14px;
	color: #7b7b7b;
	line-height: 40px;
}

.xn_r a:hover {
	font-size: 14px;
	color: #db0303;
	line-height: 40px;
}

.xw_l .pre,
.xw_l2 .pre {
	width: 80px;
	overflow: hidden;
	float: left;
	font-size: 14px;
	margin-right: 20px;
	text-align: center;
	border: 1px solid #da0000;
	color: #da0000;
	border-radius: 25px;
	line-height: 35px;
}

.xw_l .next,
.xw_l2 .next {
	width: 80px;
	float: right;
	overflow: hidden;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #9a9a9a;
	color: #8e8e8e;
	border-radius: 25px;
	line-height: 35px;
}

.xw_l .next a,
.xw_l2 .next a {
	color: #8e8e8e;
	line-height: 35px;
	font-size: 14px;
}

.xw_l .next a:hover,
.xw_l2 .next a:hover {
	color: #da0000;
	line-height: 35px;
	font-size: 14px;
}

.xw_l .pre a,
.xw_l2 .pre a {
	color: #da0000;
	line-height: 35px;
	font-size: 14px;
}

.xw_l .pre a:hover,
.xw_l2 .pre a:hover {
	color: #8e8e8e;
	line-height: 35px;
	font-size: 14px;
}

.main-im {
	position: fixed;
	left: 15px;
	bottom: 20px;
	z-index: 9999;
	width: 149px;
	height: auto;
}

.main-im .im-tel {
	color: #000000;
	text-align: center;
	width: 149px;
	height: 80px;
	background: #3d86ff;
	padding-top: 15px;
}

.main-im .im-tel .telzuoce {
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	color: #ffffff;
}

.telzuoce img {
	vertical-align: middle;
	text-align: center;
}

.main-im .im-tel .tel-num {
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
	font-size: 21px;
	background: #3d86ff;
	font-family: Impact;
	line-height: 35px;
}

.main-im .im-tel:hover {}

.sy_yclist {
	width: 149px;
}

.sy_yclist ul li {
	float: left;
}

.sy_yclist ul li a img {
	float: left;
}

.sy_yclist ul li a {
	display: block;
	width: 149px;
	height: auto;
	background: #80b0ff;
	margin-bottom: 3px;
	transition: all 0.5s;
}

.sy_yclist ul li a h3 {
	width: 149px;
	font-size: 14px;
	background: #80b0ff;
	font-weight: normal;
	color: #ffffff;
	line-height: 30px;
	text-align: center;
}

.sy_yclist ul li a:hover {
	display: block;
	width: 149px;
	height: 129px;
	transition: all 0.5s;
}

.sy_yclist ul li a:hover h3 {
	width: 149px;
	font-size: 14px;
	color: #ffffff;
	line-height: 30px;
	text-align: center;
	background: #3d86ff;
}