
* {
	margin:0;
	padding:0;
}



body {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;
	overflow-x:hidden;
    color: #4f4f4f;
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: normal;
}

a {
	text-decoration:none;
    color:#4f4f4f;
}



img {
	border:0;
}



li {
	list-style:none;
}



.clear{ clear:both;}


/* 头部logo */
.top {
	width:100%; 
	background:#cccccc;
	line-height: 50px;
}
.postion-top{width:1000px;margin:0px auto;height: 50px;font-size: 20px;color: #ee1235;}
.postion-top span{float:right;}
.postion-top span a{color:#4f4e4e;padding-left:20px;}
.head {
    width: 1000px;
    height: 110px;
    margin: 0px auto;
}
.head .logo{float: left;margin:16px 0 0 0;}
.head dl dd p span{
	width: 50px;
    height: 50px;
    display: block;

}
.head dl{ width:630px; float:right;}
.head dl dt{ float:left; padding:26px 0 0 0; }
.head dl dd{ float:right; padding:22px 0 0 0; margin-left: 40px;}
.head dl dd p{width:60px; float:left; display:inline; text-align:center;}
.head dl dd p span{ width:50px; height:50px; display:block; margin:0 auto 5px;}
.head dl dd p a em{ font-size:14px; color:#666;}
.head dl dd p a:hover em{ color:#000;}
.head dl dd .p01, .head dl dd .p02 , .head dl dd .p03{margin:0 19px 0 0;}
.head dl dd .p01 a span{ background:url(../images/rlsqjc03.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.head dl dd .p01 a:hover span{ background:url(../images/rlsqjc03.jpg) no-repeat 0 -50px;}
.head dl dd .p02 a span{background:url(../images/rlsqjc04.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.head dl dd .p02 a:hover span{ background:url(../images/rlsqjc04.jpg) no-repeat 0 -50px;}
.head dl dd .p03 a span{ background:url(../images/rlsqjc05.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.head dl dd .p03 a:hover span{ background:url(../images/rlsqjc05.jpg) no-repeat 0 -50px;}
.head dl dd .p04 { position: relative; z-index:999; height:80px;}
.head dl dd .p04 a span{ background:url(../images/rlsqjc06.jpg) no-repeat 0 0;transition: all 0.4s ease 0s;}
.head dl dd .p04 a:hover span{ background:url(../images/rlsqjc06.jpg) no-repeat 0 -50px;}
.head .www { display: none; width: 160px; height: 160px; z-index: 999; position: absolute; right: 0; top: 80px;}
.head .www img { width: 160px; height: 160px; }




/* 导航 */

.nav{width:100%;background: #e0445d;height: 60px;line-height: 60px;}
.nav .nav1{width:1000px;margin:0 auto;}
.nav .nav1 ul li{float: left;font-size:22px;text-align:center;width:142.8px; }
.nav .nav1 ul li:hover {	background-color:#a32d0f;}
.nav .nav1 ul li a{color: #fff}
/* banner */
.banner {
    width: 100%;
    height: 640px;
    position: relative;
    overflow: hidden;
}

.bannera{width: 1440px;height: 640px;position: absolute;top:0;left:50%;margin-left:-720px;overflow: hidden;}
.bannera ul li{width: 1440px;height: 640px;overflow: hidden;}
.bannera ul li img {
    width: 1440px;
    height: 640px;
}
.service{width:990px; height:200px; position:absolute; bottom:0px; left:50%; margin-left:-495px; z-index:2; }
.service ul li{width:278px; height:160px; float:left; padding:20px 26px; color:#fff; line-height:24px; position:relative; overflow:hidden;}
.service ul li span{font-family:"Microsoft YaHei"; font-size:18px; height:18px; margin-bottom:25px; display:block; float:left; width:278px; float:left;}
.service ul li a{color:#fff;}
.service ul li a.zx{width:78px; height:28px; border:1px solid #fff; color:#fff; line-height:28px; text-align:center;  display:block; margin-top:15px; float:left; font-size:12px;}
.service ul li a.zx:hover{ background:#f4f4f4; color:#f37548; text-decoration:none;}
.new_hd{ background:#f37548;}
.new_tc{ background:#db5237; }
.new_ser{ background:#c03427;}
.new_ser .fw{width:278px; height:23px; line-height:23px; border-bottom:1px solid #cd5d52; float:left; }
.new_ser .fw .wz{float:left; width:100px;}
.new_ser .fw b{ float:right; font-weight:100;}
.new_hd_more{width:15px; height:15px; position:absolute; top:19px; right:21px; background:url(../images/new_hd_more.png) no-repeat; display:block; z-index:1;}


.content{width:1000px;margin:0 auto;}

/*  4小块  */
.content_all{width:1000px;height:820px;margin:0 auto;}
.content_all .conleft{width:640px;float: left;}
/* .content .conleft .titword{width:100%;height: ;line-height: 40px;font-size: 24px;color:#4f4f4f;border-bottom:1px dashed #d8d8d8;margin:20px auto;}
.content .conleft .titword p{width:100px;border-bottom: 2px solid #e0445d;text-align: center;display: inline-block;}
.content .conleft .titword img {
    float: right;
    display: inline-block;
    margin: 10px auto;
}
 */

.content_all .titword{width:100%;height: ;line-height: 40px;font-size: 24px;color:#4f4f4f;border-bottom:1px dashed #d8d8d8;margin:20px auto;}
.content_all .titword p{width:100px;border-bottom: 2px solid #e0445d;text-align: center;display: inline-block;}
.content_all .titword img {
    float: right;
    display: inline-block;
    margin: 10px auto;
}
/* 1 */
.content_all .nxkp{width:640px;height:390px;float:left; }
.nxkpcon{}
.nxkpcon .nxkpleft img{width:208px;height:304px;border:1px solid #d8d8d8;float: left;}
.nxkpright{width: 390px;height:304px;border:1px solid #d8d8d8;float:right;padding:0 15px;}
.nxkpright h1{font-size:22px;line-height: 50px;border-bottom:1px dashed #e0445d;text-align:center;}
.nxkpright h1 a{color:#e0445d;font-weight: 100}
.nxkpright p{text-indent: 32px;color:#595959;font-size:16px;line-height: 25px;padding:10px 0px;}
.nxkpright p span a{color:#e0445d;}
.nxkpright ul li{color:#4f4f4f;font-size:18px;line-height:40px;border-bottom:1px dashed #d8d8d8;}
.nxkpright ul li:nth-last-child(1){border:none;}
.nxkpright ul li m{color:#e0445d;font-size: 10px;}

/* 2 */
.conleft .xwzx{width:640px;height:400px;float:left; }
.xwzxcon {}
.xwzxcon ul li{width:310px;float: left;}
.xwzxcon ul li:nth-last-child(1){float: right;}
.xwzxcon ul li h1{color:#fff;font-size: 20px;background: #e0445d;height:40px;line-height: 40px; text-align: center;}
.xwzxcon ul li img{width:310px;margin: 10px auto 5px;}
.xwzxcon ul li p{color:#4f4f4f;font-size:16px;line-height:25px; text-indent:32px;padding:0 3px}
.xwzxcon ul li p span a{color:#e0445d;}

/* 3 */
.conright{width: 340px;float: right;}
 .conright .yyjj .yyjjcon img{width:340px;} 
.conright .yyjj .yyjjcon p{color:#4f4f4f;font-size:16px;line-height:25px; text-indent:32px;padding: 3px 0;}
.conright .yyjj .yyjjcon p span a{color:#e0445d;}
/*4*/
.lxwmcon img{width:340px;}
/*  4小块结束 */

.jzxm{width: 1000px;height:180px;}
.jzxm h1{color:#4f4f4f;font-size:24px;line-height:60px;padding-left: 10px }


.gjyhjxxk{width:100%;height:430px;background:#f8f8f8;padding: 10px 0;}
.gjyhjxxk #box{width:1000px;margin: 0 auto;}
.gjyhjxxk #box .but {
    width: 1000px;
    height: 45px;
    margin: 20px auto;
}
.gjyhjxxk #box .but ul li{display:block;width:130px;height: 45px;text-align: center;line-height: 45px;font-size: 22px;;float: left;}
.gjyhjxxk #box .but ul li.active{background:#e0445d;border-radius:10px; color:#fff; }


.gjyhjxxk #box .con .list ul li{width:236px;float: left;margin-left:15px}
.gjyhjxxk #box .con .list ul li:nth-child(1){margin-left: 0;}
.gjyhjxxk #box .con .list ul li h1 img {
    display: block;
    margin: -30px auto;
    background: #fff;
    border-radius: 30px;
    padding: 1px;
}
.gjyhjxxk #box .con .list ul li h2 {
    margin-top: 30px;
    text-align: center;
    color: #e0445d;
    font-size: 26px;
    line-height: 50px;
    border-bottom: 1px dashed #d8d8d8;
}
.gjyhjxxk #box .con .list ul li p{
    color:#4f4f4f;
    font-size: 16px;
    padding:5px;
    text-indent: 32px;
    line-height:25px;
}
.gjyhjxxk #box .con .list{display:none;}


.footer{width: 100%;height:;background: #e0445d;}
.footer .footcon{width: 1000px;height:157px;margin: 20px auto 0;}
.footer .footcon ul li{width:155px;height:157px;float: left;background:url(../images/foot_line.png) no-repeat right center/2px 120px;}
.footer .footcon ul li:nth-last-child(1){background:none;}
.footer .footcon ul li img {
    display: block;
    margin: 30px auto 10px;
}
.footer .footcon ul li p {
    font-size: 22px;
    line-height: 25px;
    color: #fff;
    text-align: center;
}
.footer .footcon ul li p:nth-of-type(2){
    font-size: 14px;
    line-height: 30px;
    color: #ffc8d1;
    opacity:0.5;
}
.footer_dn{width: 100%;height:;background: #efefef;}
.footer_dn .footer_dncon{width: 1095px;height:163px;margin: 0 auto;}
.footer_dn .footer_dncon img{
    float: left;
    margin:15px 20px 20px 120px;
}
.footer_dn .footer_dncon p{
    float: left;
    margin-top: 15px;
    color: #4f4f4f;
    line-height: 30px;
    font-size: 16px;
}