@charset "utf-8";
*,
*:before,
*:after { margin: 0px;padding: 0px;box-sizing: border-box;}
body { font-family: "微软雅黑"; font-size: 16px; color: #333; background:#fff url(../img/u3.png) repeat-x center top; }
ul,ol,li {list-style: none;}
select { border: 1px solid #DFDFDF; font-family: "微软雅黑"; border-radius:5px; }
img {border: none;}
em {font-style: normal;}

a {text-decoration: none; color: #333;cursor: pointer;}
a:hover {color:#CE3537;text-decoration: none; cursor: pointer;}
.hide {display: none;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
input {outline: none;}
.blue { color:#1A4588; }
.mb20{margin-bottom:20px}
.mr35{margin-right:35px}
.mt20{margin-top:20px}
.bord_b{border:1px solid #3dc48e}
.bord_r{border:1px solid #FF9E68}
.pd_b20{padding-bottom:20px}


#headerz { width:1210px;  margin:0 auto; }
.head_top { height:356px; width:1210px;}
.head_top p{line-height:28px;padding:180px 0px 0px 180px;color:#fff;width:65%}
.wapper { clear:both; width:1210px; margin:0px auto; }
.toptitle h1{text-align:center;line-height:136px}

.con{width:49%;}
.tab1 {width:100%;background: url(../img/u13.png) no-repeat ;}
.tab1 li .on { display:inline-block; color:#375f31; padding:5px 5px 5px 35px;}
.in{width:48%;height:280px}
.banner { float:left; width:627px; }
.news { float:right; width:520px; }

.tt{background:url(../img/tt_b.png) no-repeat left top;height:70px;}
.tt span{font-size:24px;margin-right:50px;margin-left:15px;color:#fff}

.tt h2{line-height:90px;}
.lc{background:url(../img/lc.png) no-repeat center top;margin:10px 0px;}
.container {display: flex;flex-wrap: wrap; justify-content: space-between;}
.item {flex: 0 0 24.5%; height: 125px;text-align:center;padding:80px}
.item1 {flex: 0 0 49%;}
.item2 {flex: 0 0 70%;}

.text_1{margin:0px auto;line-height:62px;font-weight:800}
.text_2{line-height:62px;font-weight:800;width:100%}
.text_2 h3{margin-left:25px}
.tel td{width:50%}

.tt1_b{background:url(../img/tt1_b.png) no-repeat left top;height:53px;}
.tt1_b h3{line-height:40px;margin-left:25px;color:#12946c}
.item1 p{font-size:16px;line-height:30px;width:85%;margin:0 auto;padding:15px 0px}
.box_s_l{background:url(../img/u1.png) no-repeat right bottom;}
.box_s_r{background:url(../img/u2.png) no-repeat right bottom;}


.tt_r{background:url(../img/tt_r.png) no-repeat left top;height:70px;}
.tt_r span{font-size:24px;margin-right:50px;margin-left:15px;color:#fff}
.tt_r h2{line-height:80px;}
.fixed-width{ flex: 0 0 400px}
.flex-grow {flex: 1;}
.car{text-align:center}
.con_2{align-items: flex-end}
.tt1_r{background:url(../img/tt1_r.png) no-repeat left top;height:53px;}
.tt1_r h3{line-height:40px;margin-left:25px;color:#E66017}

.adbox a{line-height:46px;font-size:18px;display:block;text-align:center;}
.adbox div{width:80%;margin:0 auto;height:46px;margin-top:10px}
.g_b{background-color:#EDF7FF;}
.g_r{background-color:#FFF2E3}

.sgbox {margin-left:30px;margin-top:20px;display:flex}
.sgbox a{display:flex;justify-content: center; align-items: center; flex-wrap: wrap;  text-decoration: none;}
.sgtt{font-size:22px;background-color:#FF9E68;padding:5px 15px 5px 15px;color:#fff;border-radius: 8px}
.sgtext{line-height:30px;font-size:18px;margin-left:20px}
.sgtt1{font-size:22px;background-color:#9CBFDF;padding:5px 15px 5px 15px;color:#fff;border-radius: 8px}
.sgtext1{line-height:30px;font-size:18px;margin-left:20px;margin-bottom:-50px}
.gd p{font-size:16px;line-height:30px;margin:0 auto;padding:15px 0px;width:90%}
.gd{background:url(../img/gd.png) no-repeat right bottom;margin:10px 0px;}
.jz{align-items: center;}
.b_box{background:url(../img/bg_b.jpg) repeat-x;height:266px}

.bllc a{display:inline-block;background-color:#fff;text-align:center;border-radius: 8px;border:solid #1165B3 1px;padding:40px;margin-left:20px;width:250px}
.ad{display:inline-block;background-color:#83B3DF;text-align:center;border-radius: 8px;padding:35px 0px;margin-right:8px;margin-left:8px;margin-bottom:22px;color:#fff;width:160px;}
.bllc1 {flex:30%}
.ad1 {display:block;background-color:#83B3DF;text-align:center;border-radius: 8px;padding:25px 0px;color:#fff;width:94%;margin:0 auto;}

.headcon{padding:10px;line-height:28px}
.headcon h3{color:#B05F37;margin-bottom:10px;}
.contant ul { float:left; width:90%; margin:10px 0 10px 30px; }
.contant li { height:30px; line-height:39px; } 

.jk{background: url(../img/sb.png) no-repeat ;}
.contect p{line-height:28px;padding:50px 120px 10px 30px;}
.contect b {color:#cc0000}
.about p{line-height:28px;padding:10px;}



.zx_l{margin:25px;flex: 0 0 35%;}
.zx_r{flex: 0 0 60%;}
.zxbox {margin-left:30px;margin-top:20px;}
.zxbox a{display:inline-block;margin-left:15px}
.zxad{width:132px;text-align:center;border-radius: 8px;padding:25px 0px;}
.z_b{background:#efefef}
.z_r{background:#FFECD6}
.zxad1{width:325px;text-align:center;border-radius: 8px;padding-top:16px;padding-bottom:24px;}

.newslist{display:flex;flex-wrap: wrap; justify-content: space-between;}
.newslist h3{font-size:24px}




.smzj p{font-size:16px;line-height:30px;width:85%;margin:0 auto;padding:15px 0px;}
.smtt h3{font-size:18px;background-color:#FF9E68;color:#fff;border-radius: 8px;width:150px;line-height:35px;text-align:center}
.smtt1 h3{font-size:24px;color:#E66017;border-radius: 8px;}

.box{background-color:#fff;border-radius: 20px;width:100%;}
.con1 {width:90%;margin:0 auto;padding-bottom:55px}
.con1 span{font-weight:bold;color:#F7AF87;}
.con1 P{font-size:20px;line-height:36px;margin-bottom:8px;}
.con1  ul{line-height:30px;margin-left:34px;color:#666;width:90%}
.tab { float:left; width:520px;}
.tab li a { float: left; padding:8px 0; font-size:24px; color:#000; width:33%;text-align:center;}
.tab li .on { display:inline-block; color:#548AC5; font-weight:bold; }
.ta{width:90%;margin:0 auto;padding:35px 0px}
.ta table{border:1px solid #fff;width:100%; background-color:#fff}
.ta tr{ background-color:#EDF6FF;text-align:center}
.ta .title{background-color:#D3E1EE}
.in{width:49.5%;background-color:#fff;border-radius: 20px;padding-top:10px;}
.adbox{margin:0 auto;width:550px;}
.adbox li{width:268px;float:left;background-image: linear-gradient(to bottom, #fff, #E2ECF4);border-radius: 6px;border:1px solid #E2ECF4;text-align:center;font-size:16px;padding:30px 0px;margin:3px}

.link { margin: 20px 0px;  display: flex; justify-content: space-between;}
.link a {display: flex;  width: 24%; justify-content: center; align-items: center; text-align: center; flex-wrap: wrap; color: #375f31; line-height: 26px; background: #e0f4dd; margin: 4px; height: 80px;text-decoration: none;}


.search { margin: 0 auto;  display: flex; justify-content: space-between;width:95%}
.search a {display: flex;  width: 33%; justify-content: center; align-items: center; text-align: center; flex-wrap: wrap; color: #375f31; line-height: 26px; background: #e0f4dd; margin: 4px; height: 80px;text-decoration: none;}




