@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.jpg) 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 #1165B3}
.bord_r{border:1px solid #FF9E68}
.pd_b20{padding-bottom:20px}


#headerr { 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:#548AC5; 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%;}



.tt1_b{background:url(../img/tt1_b.png) no-repeat left top;height:53px;}
.tt1_b h3{line-height:40px;margin-left:25px;color:#1165B3}
.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:436px}

.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 !important;width:160px;}
.bllc1 {flex:30%}
.ad1 {display:block;background-color:#83B3DF;text-align:center;border-radius: 8px;padding:25px 0px;color:#fff !important;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:#EDF7FF}
.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: #1165B3; line-height: 26px; background: #EDF7FF; margin: 4px; height: 80px;text-decoration: none;}





/**********************map***********************/
#box{position: relative;
	width:1210px;height:680px;	
	margin:0 auto;	
	border: 1px solid #3F6769;
}
#mapDiv{width:100%;height:100%}input,b,p{margin-left:5px;font-size:14px}	
        .search {
            font-size: 13px;
            border: 1px solid #999999;
        }

        .ls {
            line-height: 27px;
            padding-left: 7px;
        }

        .prompt {
            display: none;
            font-size: 13px;
            border: 1px solid #999999;
        }

        .statistics {
            display: none;
            font-size: 13px;
            border: 1px solid #999999;
            overflow-y: scroll;
            height: 150px;
        }

        .suggests {
            display: none;
            font-size: 13px;
            border: 1px solid #999999;
        }
        .lineData {
            display: none;
            font-size: 13px;
            border: 1px solid #999999;
        }

        .result {
            display: none;
            font-size: 12px;
            border: 0px solid #999999;
            line-height: 27px;
            padding-left: 7px;
        }
#resultDiv{background-color: #FFF;}		
#pageDiv {
	line-height:50px;
	height:50px;
	overflow: hidden;  }
	
#keyWord{border: 1px solid #E6E6E6;
    height:38px;
    padding-left: 10px;margin:0;
    float: left;
    width: 320px;
    color: #757575;
    line-height: 50px;
    font-size: 16px;
    outline: none;
	}      
#searBtn{color: #fff;
    width: 80px;
    border: 0;
    height: 38px;
    line-height: 38px;
    float: left;
    cursor: pointer;
    background-color: #3481FF;
	margin:0
   }
	
	

#list{
	overflow: auto;
	position: absolute;left:20px;top:20px;bottom:20px;
	z-index: 999999999;	
	width:400px;height: 660px;
	margin:0;
	text-align:left;opacity:0.9;
}
#searchDiv {padding-top:20px;}
#searchDiv dl{float:left;padding-left:45px;margin-right:20px;background-image: url(../img/ad.png);
	background-repeat: no-repeat;
	background-position: 12px 10px;}	
#searchDiv dt{color:#3463A7;font-size:14px;line-height:24px;}	
#searchDiv dd{color:#5A5A5A;font-size:14px;line-height:24px;margin-left:0;}
#pageDiv{clear:both;padding-left:40px;}
#pageDiv input{}
.pgInfo{clear:both;padding:0 0 0 45px;}

