@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5,h6,dl,dt,dd,p{ margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
a:hover{color:#fff !important}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear {
    clear: both
}
.re{position:relative}
.ab{position:absolute}

.clear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.clear {
    *zoom:1}
.p{ position:relative;}
.ctf_head {
    background: #000 none repeat scroll 0 0;
    height: 81px;
    width: 100%;
}
.top {
    margin: 0 auto;
    width: 1000px;
}
.top_1 {
    display: inline;
    float: left;
    margin: 10px 0 0;
}
.top_2 {
    float: right;
    line-height: 78px;
    margin-right: 10px;
}
.top_2 a {
    color: #fff;
    font-size: 18px;
    height: 78px;
}
.w1100{ width:1100px; margin:0 auto;}

.banner{
    width: 100%;
    margin: auto;
}
.banner img{
    width: 100%;
}

.box1_zt{ padding:18px 0px; border-bottom:2px solid #e57a3e;}

.box1_a{ text-align:center; padding-top:25px;}
.box1_b{ margin-left:105px; width:800px; padding:20px 45px;}
.box1_c{ float:left; width:70px; line-height:30px; color:#333; font-size:22px;}
.box1_d input{ width:200px; height:30px; font-size:16px; text-indent:1em; border:0 none; display:block; float:left; margin-right:50px; background-color:#edeef0;}
.box1_e input{ width: 155px;height: 32px;background: #f2312f;color: #fff;text-align: center;line-height: 30px;font-size: 16px;font-weight: bold;border: 0 none;margin: 0 auto;display: block;cursor: pointer;outline: none;}

.title{ font-size:40px; color:#333; font-weight:bold; text-align:center; margin:40px 0px 20px 0px;}
.title2{ font-size:40px; color:#fff; font-weight:bold; text-align:center; margin:30px 0px 20px 0px;}

.box2_zt ul{ padding-left:0px;}
.box2_zt ul li{ float:left; margin:0px 7px;}

.box3_zt{padding: 5px 0px 0px 0px;}

.zhuany dl{ float:left; width:330px; background-color:#fff; padding:10px; margin:10px 8px 0px 8px;}
.zhuany dl dt img{ width:100%;}
.zhuany dl dd{ font-size:18px; text-align:center; margin-top:5px;}

.zx{ text-align:center; margin-top:30px;}
.zx a{ background-color:#d70000; padding:8px 50px; color:#fff; font-size:18px;}

.xyhj ul li{ float:left; width:333px; margin:0px 10px 10px 10px;}
.xyhj ul li img{ width:100%;}


.box5_zt{ background-color:#f2c34a; padding:5px 0px 60px 0px; margin-top:50px;}


.box7{ margin:70px 0px 60px 0px;}
.h5{ margin-bottom:40px;}
.box7 dl{ width:290px; float:left; background-color:#fff; padding:20px 10px; margin:11px;}
.box7 dl dt img{ width:100%;}
.box7 dl dd h2{ text-align:center; margin:10px 0px;}
.box7 dl dd p{ font-size:16px; line-height:30px; height:73px;}
.box7 dl dd a{ background-color:#f01332; width:125px; height:32px; display:block; float:left; text-align:center; line-height:32px; font-size:16px; color:#fff;}
#aa{ background-color:#006996; margin-right:40px;}
.zx3{ margin-top:30px;}
.zx3 a{ background-color:#006996; width:200px; height:50px; display:block; text-align:center; line-height:50px; font-size:18px; color:#fff; margin:0 auto;}

.box5_zt dl{ background-color:#fff; width:346px; float:left;}
.box5_zt dl dt{ float:left; margin-right:15px;} 
.box5_zt dl dt img{ width:170px;}
.box5_zt dl dd{ padding-top:30px; float:left; width:160px;}
.box5_zt dl dd h2{ margin-bottom:10px; font-size:22px; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.box5_zt dl dd h2 span{ font-weight:100; font-size:17px;}
.box5_zt dl dd p{ font-size:17px; line-height:28px; height:50px;}
.box5_zt dl dd a{ font-size:16px; color:#fff; background-color:#d70000; width:125px; height:32px; display:block; text-align:center; line-height:32px; }
.h6{ margin-right:20px;}

.box6_zt{ width:520px; float:left; border:1px solid #e4e3e4; margin-top:50px; height:500px;}
.bcon{ width:490px; margin-bottom:30px;}
.list_lh{ height:300px; overflow:hidden;}
.list_lh li{ padding:10px; font-size:16px;}
.list_lh li table tr td{ padding-left:15px;}
.a5{ margin-right:30px;}

.hrbm_d {text-align: center;}
.hrbm_d span{color: #fff; font-size: 20px; padding: 6px 45px; margin:0px 20px;}

.forminput {background: #fbe6be none repeat scroll 0 0;height: 50px;width: 470px; margin:0 auto 30px;}
.forminput p {float: left;height: 50px;line-height: 50px;width: 110px; font-size:20px; text-align:center;}
.forminput input {background: #f8f8f8 none repeat scroll 0 0;border: 0 none;color: #666;float: right;font-size: 20px;height: 50px;line-height: 50px;outline: medium none; padding: 0 17px; width: 320px;}

.bmbtn22 {background: #d70000 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;display: block;font-size: 20px;height: 40px;line-height: 40px;margin: 0 auto;outline: medium none;text-align: center;width: 180px;}

.box7_zt{ text-align:center; margin-top:30px;}
.box8_zt{ background-color:#f2c34a; margin-top:50px; height:510px; padding-top:10px;}
.box8_zt ul{ padding-left:0;}
.box8_zt ul li{ float:left; margin:0px 13px 20px 14px;}
.box9_zt{
    background-color: #eeeeee;
    padding: 1px 0;
    margin: 40px auto;
}

.box9_zt ul {
    width: 1100px;
    margin: 40px auto 0;
}

.box9_zt_li1 {
    width: 27%;
}

.box9_zt_li1 img {
    width: 100%;
}

.box9_zt_li2 {
    width: 67%;
}

.fr.box9_zt_li2 a {
    width: 339px;
    margin: 30px auto;
    color: #fff;
    background-color: #0396ff;
    text-align: center;
    display: block;
    border-radius: 5px;
    padding-left: 44px;
}
.fr.box9_zt_li2 a span{
    font-size: 24px;
    line-height: 48px;
    margin-right: 13px;
}
.fr.box9_zt_li2 a span img{
    width: 40px;
    vertical-align: text-top;
}

.fr.box9_zt_li2 p {
    font-size: 24px;
    line-height: 34px;
    margin: 18px auto;
    letter-spacing: 6px;
}
.fr.box9_zt_li2 p img{
    vertical-align: text-bottom;
}
.fr.box9_zt_li2 p span img{
    width: 17%;
}
.box10_zt{
    width: 100%;
    margin: 30px auto;
}

.box10_zt p {
    color: #0396ff;
    top: 115px;
    line-height: 25px;
    left: 45px;
    width: 357px;
    letter-spacing: 5px;
    font-size: 18px;
    text-indent: 2em;
}

.box10_zt img {
    width: 100%;
}

.ds{ width:530px; height:400px; float:left; margin:0px 10px;}

.zt_main_p{
    font-size: 18px;
    margin: 30px auto;
    line-height: 29px;
}
.zt_main_img{
    width: 100%;
    margin: auto;
}

.zt_main_img img {
    width: 100%;
}

.zt_zx{
    width: 220px;
    margin: auto;
    display: block;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
    margin: 30px auto;
    line-height: 40px;
    text-align: center;
    background-color: #0396ff;
}






