@charset "utf-8";
body { font:normal 12px/24px "微软雅黑", Arial, Helvetica, sans-serif;  color: #706f6f}
a{color:#777777; text-decoration:none; font:normal 12px/24px "微软雅黑",Arial, Helvetica, sans-serif;}
a:hover{color:#d8261c;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span, p, img, images, div,input{padding:0;margin:0;border:none;vertical-align:top; font-weight:normal;}
ul,li{ list-style:none; padding:0; margin:0;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
.left{float:left;}
.right{float:right;}
.both{ clear:both;}
.center{ text-align:center;}
.over{ overflow:hidden;}
.w108{ width:1180px; margin:0 auto;}
.fys{color:#d8261c;}
.top4 {
	line-height: 35px;
	background-color: #efeff0;
	height: 35px;
	color: #a3a2a2;
}
.top4 .dh4 {
	background-image: url(../images/index4_14.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.top4 .yx4 {
	background-image: url(../images/index4_16.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.top4 .xina4 {
	background-image: url(../images/index4_19.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 1px;
	display: -webkit-inline-box;
	margin:14px 10px 0;
}
/**/
.izl-rmenu4{
	margin-right: 0;
	position:relative;
	/*z-index:1;*/
	display: inline-table;
	float: left;
	margin-left: 8px;
	background-image: url(../images/xian.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px;
}

.izl-rmenu4 .cart {
	display: block;
	width: 50px;
	text-align: right;
	background-image: url(../images/index4_03.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #a3a2a2;
	line-height: 35px;
}
.izl-rmenu4 a.cart:hover .pic{display:block;}

.izl-rmenu4 .cart .pic {
	display:none;
	position: absolute;
	top: 30px;
    left: -28px;
	width: 112px;
	height: 112px;
	background-repeat:no-repeat;
	background-image: url(../images/index4_85.jpg);
}

.izl-rmenu4 .cart2 {
	display: block;
	width: 58px;
	text-align: right;
	background-image: url(../images/weixin.png);
	background-repeat: no-repeat;
	background-position: left center;
	color: #a3a2a2;
	line-height: 35px;
}
.izl-rmenu4 a.cart2:hover .pic{display:block;}

.izl-rmenu4 .cart2 .pic {
	display:none;
	position: absolute;
	top: 30px;
    left: -28px;
	width: 112px;
	height: 112px;
	background-repeat:no-repeat;
	background-image: url(../images/index4_86.jpg);
}
/**/
.cn4 {
	background-image: url(../images/index4_05.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 28px;
	margin:0 10px;
}
.en4 {
	background-image: url(../images/index4_07.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
}
.ys4 {
	background-image: url(../images/index4_09.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
	margin:0 10px;
}
.fy4 {
	background-image: url(../images/index4_11.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 29px;
}
.top4 a {
	color: #a3a2a2;
}
.top4 a:hover{color:#d8261c;}.lnav4 {
	height: 116px;
}
.logo4 {
	background-image: url(../images/index4_33.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 81px;
	width: 184px;
	margin-top: 15px;
}
.nav4 li {
	height: 60px;
	padding-right: 22px;
	padding-left: 22px;
	float: left;
	margin-top: 28px;
}
.nav4 li a {
	font-size: 17px;
	line-height: 60px;
	color: #434242;
}
.nav4 li:hover{ background-color:#eb0000;}
.nav4 li:hover a{color:#fff;}
/*banner*/
.banner{
	width:1903px;
	overflow:hidden;
	position:relative;
	/*margin-bottom:49px;*/
}
.banner_inner{position:relative;height:560px;width:1180px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../images/banner.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../images/banner1.jpg) center no-repeat;}
.banner .child1{position:absolute;width:588px;height:425px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:425px;left:343px;top:0}
.banner_common{position:relative;width:1280px;margin:0 auto}
.banner_pre{position:absolute;top:45%;left:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:45%;right:0;margin-top:290px;width:60px;height:60px;cursor:pointer;background:url(../images/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:520px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:15px;height:15px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#eb0000;}
/**/
.gjc p {
    font-size: 13px;
    color: #d8261c;
    line-height: 85px;
}
.gjc p a{
	margin-right:13px;
	color:#a1a1a1;
}
.gjc p a:hover{color:#d8261c;}
#SearchForm {
    border-width: 1px;
    border-style: solid;
    border-color: #e7e7e8;
    border-radius: 31px;
    border-top-left-radius: 31px;
    border-top-right-radius: 31px;
    border-bottom-left-radius: 31px;
    border-bottom-right-radius: 31px;
    width: 203px;
    height: 40px;
    float: right;
    margin-top: 25px;
}
#SearchKey {
    color: #a7a7a7;
    font-size: 13px;
    width: 150px;
    height: 40px;
    margin-left: 15px;
}
.inputButton {
    background-image: url(../images/index4_39.png);
    background-repeat: no-repeat;
    background-color: #fff;
    width: 22px;
    height: 27px;
    margin: 5px 0 0 3px;
}.ipl4 {
	width: 269px;
}
.ipl4top {
	background-image: url(../images/index4_43.jpg);
	height: 92px;
	width: 269px;
	color: #FFF;
	font-size: 20px;
	margin-bottom: 1px;
}
.ipl4top p {
	font-size: 24px;
	padding-top: 21px;
	padding-bottom: 6px;
}
.ipl4 ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e6;
}
.ipl4 ul li a {
	font-size: 14px;
	line-height: 52px;
	color: #6d6a6a;
	background-color: #efeff0;
	height: 52px;
	width: 241px;
	background-image: url(../images/jt.png);
	background-repeat: no-repeat;
	background-position: 237px center;
	display: block;
	padding-left: 18px;
	overflow: hidden;
        padding-right: 10px;
}
.ipl4 ul li a:hover{background-color: #d8261c; color:#fff;background-image: url(../images/jtb.png);}
.ipr4 {
    float: right;
    width: 890px;
}
.prt {
    font-size: 24px;
    color: #bdbdbd;
    padding-bottom: 18px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #ebebeb;
    font-family: Arial;
	margin-bottom:30px;
}
.prt span {
    font-size: 26px;
    color: #d8261c;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #d8261c;
    padding-bottom: 13px;
    font-family: "微软雅黑";
    margin-right: 9px;
}
.prt a {
    font-size: 14px;
    color: #c6c6c6;
    margin-top: 6px;
}
.prt a:hover{color:#d8261c;}
.ipr4 .center li {
    float: left;
    margin: 0 8px;
}
.ipr4 .center li a {
    font-size: 16px;
    color: #818181;
    margin: 18px 0 26px 0;
}
.ipr4 .center li a:hover{color:#d8261c;}
.ipr4 .center li a img {
    border: 1px solid #e9e9ea;
}
.ipr4 .center li a p {
    margin: 18px 0 26px 0;
}.zhil4 {
	background-image: url(../images/indexbj4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 607px;
	margin-top: 52px;
}
.zlt1 {
	color: #d8261c;
	background-image: url(../images/index4_47.png);
	background-repeat: no-repeat;
	background-position: center 46px;;
	height: 27px;
	width: 395px;
	font-size: 26px;
	margin:0 auto;
	padding-top:46px;
}
.zlt2 {
	font-size: 32px;
	color: #d8261c;
	background-image: url(../images/index4_51.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 15px;
}
.zlt3 {
	font-size: 16px;
	line-height: 31px;
	color: #FFF;
	background-color: #d8261c;
	height: 31px;
	width: 656px;
	margin:20px auto 0;
}
.zlzt4 {
	margin-top: 52px;
}
.zlztl span {
	font-size: 20px;
	color: #d8261c;
	padding-left: 28px;
}
.zlztl p {
	font-size: 13px;
	line-height: 26px;
	color: #706f6f;
	margin-bottom: 25px;
	background-image: url(../images/index4_58.png);
	background-repeat: no-repeat;
	background-position: 12px 8px;
	margin-top: 10px;
	padding-left: 28px;
	width: 470px;
}
.zlztr {
	background-image: url(../images/index4_55.jpg);
	background-repeat: no-repeat;
	height: 326px;
	width: 629px;
}
.iyshi4 {
	background-image: url(../images/index4_zbj.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 57px;
	margin-top: 50px;
}
.iyst1 {
	background-image: url(../images/index4_63.png);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 26px;
	color: #d8261c;
	padding-top: 5px;
}
.iyst2 {
	font-size: 14px;
	color: #8a8a8c;
	margin-top: 15px;
}
.iyst3 {
	margin-top: 23px;
	background-image: url(../images/index4_67.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 333px;
}
.iyst3_1 {
	font-size: 24px;
	line-height: 38px;
	padding-top: 28px;
	width: 550px;
}
.iyst3_2 {
	font-size: 13px;
	line-height: 28px;
	margin-top: 10px;
	width: 550px;
}
.iyst4 {
	background-image: url(../images/index4_69.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 670px;
	height: 372px;
	margin-top: 7px;
}
.iyst4_1 {
	padding-top: 108px;
}
.iyst5 {
	background-image: url(../images/index4_73.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 274px;
	margin-top: 26px;
}
.iyst5_1 {
	padding-top: 87px;
}

.newt_1 {
	color: #333;
	margin-top: 45px;
	font-size: 30px;
}
.news4 {
	padding-top: 33px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebebeb;
	margin-top: 52px;
}
.newt_2{position: relative; bottom: 49px;}
.newt_2 a {
	height: 32px;
	width: 109px;
	border: 1px solid #e0e0e0;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	display:inline-table;
	border-radius: 20px;
	margin-right:46px;
    background-color: #fff;
}
.newt_2 a:hover{ color:#fff; background-color:#d8261c;border: 1px solid #d8261c;}.news4 ul li {
	float: left;
	width: 373px;
	margin-right: 12px;
	margin-left: 8px;
}
.new_3 {
	font-size: 13px;
	line-height: 45px;
	color: #333;
	height: 45px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	margin-bottom: 5px;
	display: block;
	width: 373px;
    overflow: hidden;
}
.new_4 {
	font-family: Arial;
	color: #333;
}
.new_5 {
	width: 346px;
	text-align: left;
	color: #4a4a4a;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

.more4 {
	height: 46px;
	width: 46px;
	border: 1px solid #dfe0e1;
	-moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
	display:block;
	margin:15px auto 0;
}
.more4 span{ 
   -moz-transform:rotate(-45deg);
   -webkit-transform:rotate(-45deg);
   -o-transform:rotate(-45deg);
   transform:rotate(-45deg);
   display:block;
    font-size: 13px;
    padding-right: 6px;
    padding-top: 8px;
}
.more4:hover{color:#fff; background-color:#d8261c;}
.azgf4 {
	background-image: url(../images/dian4.png);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 40px;
	padding-top: 38px;
}
.azgf4 ul li {
	float: left;
	width: 352px;
}
.azgf4 ul li span {
	font-family: Arial;
	font-size: 22px;
	color: #202020;
	margin-bottom:30px;
	display:block;
}
.acmore4 {
	font-size: 18px;
	line-height: 50px;
	color: #4a4a4a;
	background-color: #f3f3f3;
	height: 50px;
	width: 352px;
	border-radius: 40px;
	display:block;
}
.azgf4 ul li p {
	font-size: 13px;
	color: #6c6c6c;
	width: 320px;
	margin-top: 20px;
}
.azgf4 ul li:hover a{color: #fff;background-color: #d8261c;}
.azgf4 ul li:hover span{color: #d8261c;}.bottom4 {
	background-color: #efeff0;
	padding-top: 48px;
	padding-bottom: 35px;
	margin-top: 50px;
}
.bottom4 ul li {
	float: left;
	margin-right: 70px;
}
.bottom4 ul li span {
	font-size: 18px;
	line-height: 18px;
	color: #4d4d4d;
	margin-bottom: 17px;
	display: block;
}
.bottom4 ul li a {
	font-size: 13px;
	margin-bottom: 7px;
	line-height: 30px;
}
.bottom4 .right {
	font-size: 14px;
	line-height: 26px;
	color: #4d4d4d;
	width: 115px;
}
.bottom4 .right img {
	margin-top: 8px;
}
.bottom4_2 {
	line-height: 73px;
	color: #8a8a8a;
	background-color: #efeff0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e4e7;
}
.bottom4_2 a{color: #8a8a8a;}
.bottom4_2 a:hover{color:#d8261c;}