*,html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset, a { margin: 0; padding: 0; }
body{font-size:14px; font-family:"Microsoft YaHei",'微软雅黑';color:#333; }

a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;color:#0a396e }
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
h2{ font-weight:normal; font-size:15px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
.main{ width:100%;max-width:1200px; overflow:hidden; margin:0px auto;}
i{font-size:0.6em;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}


.top{ float:left; width:100%;margin-bottom:20px; border-top:5px solid #293f75; padding-top:20px;}
.logo{  height:60px; float:left;}
.logo img { height:60px;}
.topright{ float:right; width:230px; text-align:center; margin-top:10px;}
.topright h3{ color:#0a396e; font-size:18px; border-bottom:1px solid #e68221; line-height:32px;}
.topright h4{ font-weight:normal; font-size:12px;line-height:24px;}
.menu{ float:right; margin-top:15px; }
.menu li{ float:left;}
.menu a{ padding:0px 15px;  float:left; line-height:30px; font-size:16px; margin:0px 5px;}
.menu a:hover,menu a.cur{ background:#0a396e; color:#fff; border-radius:5px;}

.navbtn {width: 40px;height: 40px;background: url(btnnav.png) no-repeat;margin: 5px 0px 0 0; display:none;}



/* 必要布局样式css */
.banner-content {
    min-width: 1200px;
    height: 500px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner-slide-circle {
    position: absolute;
    bottom: 20px;
    z-index: 1002;
    left: 45%;
}

.banner-slide-circle ul li {
    width: 11px;
    height: 11px;
    background: #bdccd4;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    margin: 0 8px;
}

.banner-slide-circle ul .on {
    background: #45aaf2;
}



.banner-slide-image ul li {
    height: 500px;
}

.banner-slide-image ul li a img {
    width: 100%;
    height: 500px;
    display: block;
    border: none;
}


.title h3{ text-align: center; font-weight:normal; font-size: 36px; line-height:36px; color:#333333; margin-bottom:40px;}
.title h3 i{display: block; font-size: 18px; line-height:18px; color:#666666;margin-top: 15px;}
.floor1{ float:left;width:100%;margin-top:60px;}
.floor1 ul{width:100%; float:left;}
.floor1 li{width:120px; margin-right:60px; font-size:18px; text-align:center; float:left; margin-bottom:20px;}
.floor1 .li1{width:120px; float:right; margin:0px;}
.floor1 li a{  text-align:center;}
.floor1 li a img {
	-webkit-transition: .4s;
	transition: .4s; 
	width:100px;
	
}
.floor1 li a:hover img {
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
	will-change: transform
}
.floor1 li a p{ line-height:45px;}

.floor2{width:100%; float:left; background:url(aboutbg.jpg) no-repeat top center; height:500px;padding-top:50px; padding-bottom:50px; margin-top:50px;}
.aboutimg{width:530px; float:left; height:400px;}
.aboutimg img{ width:100% }
.abouttext{width:620px; float:right;}
.abouttext h3{ font-size:30px; font-weight:400; color:#fff; border-bottom:2px solid #f5f5f5;line-height:50px; float:left; margin-bottom:30px;}
.abouttext p{clear:both; line-height:32px; font-size:16px; color:#fff; text-indent:2em;}

.edgebj{height:1270px;}
.edge{padding-top:86px; height:1184px; background:url(edbj.jpg) no-repeat bottom center;}
.edge h3{text-align: center; font-weight:normal; font-size: 36px; line-height:36px; color:#333333; margin-bottom: 76px;}
.edge h3 i{display: block; font-size: 18px; line-height:18px; color:#666666;margin-top: 15px;}
.edge dl{width:541px;height:448px; float:left; margin-bottom: 61px;}
.edge dl dt{width:541px; height:256px; overflow: hidden;}
.edge dl dt img{width:541px;height:256px; transition: all 0.5s linear;}
.edge dl:hover dt img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);}
.edge dl dd{float:left;padding-top:40px; width:541px; position: relative;}
.edge dl dd span{display: block;font-size: 30px; line-height: 30px; color:#333333; margin-bottom: 25px;}
.edge dl dd span em{color:#e1000e;}
.edge dl dd p{font-size: 14px; color:#666666;padding-left:17px;background:url(dbx.png) no-repeat left; margin-bottom: 18px;}
.edge dl dd .e{background:url(dbx.png) no-repeat left 20%;}
.edge dl dd i{display: block;width:61px; height:110px; position: absolute; right:19px; top:-39px;}
.edge dl dd .xh1{background:url(e1.jpg) no-repeat center;}
.edge dl dd .xh2{background:url(e2.jpg) no-repeat center;}
.edge dl dd .xh3{background:url(e3.jpg) no-repeat center;}
.edge dl dd .xh4{background:url(e4.jpg) no-repeat center;}
.edge dl.first{margin-right: 116px;}

.footer{ width:100%; float:left; background:#073a76; padding-top:30px;}
.qywh{ color:#fff; line-height:32px; float:left; margin-top:15px;}.ewm{width:141px; height:102px; float:right; background:url(ewk.png) no-repeat center; padding:10px;}.ewm b{display: block; width:101px; height:101px;float:left;}.ewm b img{width:101px; height:101px;}.ewm em{display: block; float:left; width:12px; font-size: 12px;line-height: 12px; color:#afb2b5; padding:9px 6px 0 7px; font-style:normal;}.ewm i{display: block; width:14px; font-size: 14px; float:left; padding-top:9px; color:#afb2b5;line-height: 14px;font-style:normal;}

.copy{ float:left; width:100%; border-top:1px solid #ccc; color:#ffff; padding-top:10px; padding-bottom:10px; margin-top:20px;}


.banner{ width:100%; float:left; height:400px; float:left; }
.banner h2{ width:1200px; background:#fff; margin:0px auto; margin-top:360px; line-height:40px; font-size:16px; text-indent:2em}

.jiazhi, .liucheng,.ziliao{ width:100%; float:left; margin-bottom:50px;}
.jiazhi li{ width:20%; margin:0px 2.5%; float:left; text-align:center}
.jiazhi li img{ border:2px solid #ddd; padding:20px; width:80px;}
.jiazhi li h2{ font-size:24px; color:#073a76; line-height:50px;}
.jiazhi li p{ text-align:left; font-size:16px; line-height:26px;}
.liucheng{ background:#f9f9f9; padding-top:30px; padding-bottom:30px; text-align:center}
.zlzs{ padding-top:30px; padding-bottom:30px; text-align:center}

.ziliao li{ width:40%; float:left; margin:0px 5%; text-align:center}
.ziliao li h2{ font-size:36px; color:#0b3868; font-weight:bold;}
.ziliao li span{ width:100%; border:1px solid #ddd; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:20px; margin-top:10px; font-weight:normal}
.ziliao li p{ font-size:20px; margin-bottom:20px;}
.ziliao li img{ width:100%;  border:2px solid #0b3868; width:80%;}
.ziliao h1{ width:100%;  float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:20px; margin-top:10px; font-weight:normal;}
.ziliao h1 b{ background:#; color:#073a76; width:40px; text-align:center; }

.jiazhi2{ width:100%; float:left; margin-bottom:50px;}
.jiazhi2 li{ width:15%; margin:0px 2.5%; float:left; text-align:center}
.jiazhi2 li img{ border:2px solid #ddd; padding:20px; width:80px;}
.jiazhi2 li h2{ font-size:24px; color:#073a76; line-height:50px;}
.jiazhi2 li p{ text-align:left; font-size:16px; line-height:26px;}

.jiazhi3{ width:100%; float:left; margin-bottom:50px;}
.jiazhi3 li{ width:14.6%; margin:0px 1%; float:left; text-align:center}
.jiazhi3 li img{ border:2px solid #ddd; padding:20px; width:80px;}
.jiazhi3 li h2{ font-size:24px; color:#073a76; line-height:50px;}
.jiazhi3 li p{ text-align:left; font-size:16px; line-height:26px;}


.jiazhi4{ width:100%; float:left; margin-bottom:50px;}
.jiazhi4 li{ width:22%; margin:0px 1.5%;  float:left; text-align:center; background:#093a76;  position:relative; }
.jiazhi4 li img{ width:80px; position:absolute; right:0px;bottom:0;}
.jiazhi4 li h2{ font-size:24px; color:#fff; background:#003567; line-height:50px;}
.jiazhi4 li p{ text-align:left;margin-left:10%; float:left; width:80%; margin-right:10%; padding-top:20px; padding-bottom:20px; font-size:16px; color:#fff; line-height:26px;}


.jiazhi5{ width:100%; float:left; margin-bottom:50px;}
.jiazhi5 li{ width:30%; margin:0px 1.5%;  float:left; text-align:center;}
.jiazhi5 li img{ width:100%;}


.rdtj{ width:100%; float:left; margin-bottom:50px;}
.rdtj li{ width:22%; margin:0px 1.5%;  float:left; text-align:center; margin-bottom:30px; }
.rdtj li h2{ background:url(gx5.png) no-repeat top center; height:100px; line-height:100px; font-size:30px; color:#fff; font-weight:bold; margin-bottom:20px;}
.rdtj li p{ background:#003567; text-align:center; color:#fff; border-radius:5px; line-height:50px; font-size:16px;}

.bdly{ width:100%; float:left; margin-bottom:50px;}
.bdly li{ width:22%; margin:0px 1.5%;  float:left; text-align:center; margin-bottom:30px; }
.bdly li img{ width:100%;}
.bdly li p{ background:#0f335c; color:#fff; font-size:16px; line-height:40px; margin-top:5px;}

.rdys,.yhzc,.zgcgx{ width:100%; float:left; margin-bottom:50px;}
.rdys img{ float:left;}
.rdys .text{ float:right; width:800px;}
.rdys .text p{ line-height:45px; font-size:16px;}
.rdys .text b{ color:#003567}

.yhzc img{ float:right; width:400px;}
.yhzc .text2{ width:800px; float:left; margin-top:40px;}
.yhzc .text2 p{ background:#f5e3c9; float:left; border:2px solid #ef9125; line-height:45px; margin-bottom:20px; font-weight:bold; font-size:18px; padding-left:50px; padding-right:50px; margin-right:10px;}


.zgcgx img{ float:left; width:400px;}
.zgcgx .text3{ width:800px; float:left; margin-top:20px;}
.zgcgx .text3 ul{}
.zgcgx .text3 li{ width:40%; margin:20px 2.5%; background:#003567; height:40px; color:#fff; float:left; margin-bottom:20px; padding-left:30px; padding-top:20px; padding-bottom:10px;}
.zgcgx .text3 li b{ background:url(gx5.png) no-repeat top center; width:45px; height:45px; line-height:45px; color:#fff; background-size:100%; text-align:center; float:left; position:absolute; margin-top:-42.5px; margin-left:-52px; }
.zgcgx .text3 p{ width:100%; float:left; color:red; text-align:center}


    
	.zlqq{ width:100%; float:left; margin-bottom:50px;}
	  .zlqq ul li {
        background:url(zlqq.jpg) no-repeat center top;
       width:22%; margin:0px 1%;
       
        height: 187px;
        float: left;
        border: 1px solid #ddd;
        text-align: center;
        padding-top: 34px;
    }
    
    .zlqq ul li span {
        display: block;
        margin-top: 10px;
        color: #333;
        font-size: 18px;
    }
	
	
    
.erji{ width:100%; float:left; margin-bottom:40px;}
.erji a{ width:33.3%; float:left; text-align:center; border-bottom:2px solid #fff;line-height:45px; font-size:18px;}
.erji a.active{ background:#073a76; color:#fff;border-bottom:2px solid #073a76; border-radius:5px;}
.erji a:hover{border-bottom:2px dotted #073a76 }

.aaajz{ width:800px; float:left; margin-left:200px; margin-bottom:20px;}
.aaajz li{ width:410px; float:left; height:50px;}
.aaajz li.li2{ float:right; width:410px;}
.aaajz li h2{ background:#073a76; float:right; width:140px; color:#fff; height:50px; font-size:18px;line-height:50px; text-align:center}
.aaajz li h3{background:#073a76; float:left;width:140px; color:#fff;  height:50px; line-height:50px; font-weight:bold; margin-right:10px; text-align:center}
.aaajz li p{ float:left; line-height:25px; font-size:16px; width:260px; text-align:right}
.aaajz li.li2 p{ float:left; line-height:25px; font-size:16px; width:260px; text-align:left}

.syqq{ width:100%; float:left;}
.syqq ul{}
.syqq li{ width:30%;float:left; text-align:center; border:1px solid #073a76; margin:0px 1.5%; padding-top:25px; padding-bottom:15px;}
.syqq li img{ width:100px;}
.syqq li p{ background:#073a76; line-height:40px; color:#fff; font-size:16px; margin-top:15px;}


.zizhi,.zizhi2, .zizhi3,.gongshang{ float:left; width:100%; margin-top:20px;}
.tit{ background:url(f1_title.png) no-repeat left center; padding-left:30px; font-size:20px; color:#073a76; margin-bottom:20px;}
.tit2{ background:url(f2_title.png) no-repeat left center; padding-left:30px; font-size:20px; color:#073a76; margin-bottom:20px;}

.tit span{ font-size:16px; margin-left:10px;}
.zizhi ul{ width:1220px;}
.zizhi li{ float:left; width:245px;float:left; margin-right:20px; margin-bottom:20px; background:#cdcdcd; line-height:24px;  font-size:16px; padding:20px;}
.zizhi li strong{ width:100%; float:left; margin-bottom:10px;}
.zizhi li:hover,.zizhi2 li:hover,.zizhi3 li:hover,.gongshang li:hover{  transform: translateY(-4px); 
    box-shadow: 0px 2px 2px 0px #073a76;}
.zizhi2 li{ float:left; width:180px;  float:left; margin-left:20px; background:#cdcdcd;line-height:24px; margin-bottom:20px; height:40px;   font-size:16px;padding:20px;}
.zizhi3 li{ float:left; width:210px; float:left; margin-right:20px; background:#cdcdcd;line-height:24px; margin-bottom:20px; height:40px;  font-size:16px; padding:35px 20px;}

.ruanjian{ width:100%; float:left; margin-top:20px;}
.ruanjian ul{}
.ruanjian li{ width:320px; padding:30px; float:left; margin-right:30px; margin-bottom:30px; background:#01a6de; color:#fff; height:100px; } 
.ruanjian li h2{ font-weight:bold; line-height:40px; font-size:18px;}
.ruanjian li.no{ margin-right:0px;}
.ruanjian li img{ width:60px; position: absolute; margin-top:20px; margin-left:240px;}
.ruanjian li img.img1{ margin-left:0px;}
.ruanjian li p,.ruanjian li h2{ width:230px;}
.ruanjian li .fr{ float:right;}
.ruanjian li .mt{ float:right; margin-top:10px;}
.ruanjian li:hover{ background:#073a76}

.gongshang li{ float:left; width:120px; height:120px;float:left; margin-left:20px; margin-bottom:20px; background:#f6f6f6; line-height:24px;  font-size:16px; padding:20px;}
.gongshang li h2{ font-weight:bold; line-height:40px; font-size:18px; color:#575757;z-index:99; position:relative}
.gongshang li p{ color:#666;z-index:99; position:relative; font-size:14px;}

.copy a{ color:#fff}
.navbtn {width: 40px;height: 40px;background: url(btnnav.png) no-repeat;margin: 5px 0px 0 0; display:none;}
.banner2{ display:none;}
.floor1 li.li2{ display:none;}
.mfoot{ position:fixed; right:0px; width:40px; float:left; top:35%;}
.mfoot a{ background:#1f69c5; margin-bottom:20px; float:left; text-align:center; height:80px;  padding:10px; color:#fff; font-size:16px;}
.tel2,.weixin{ display:none;}
.mfoot a.tel:hover .tel2{ display:block; width:150px; background:#1f69c5; height:70px; float:left; margin-top:-31px; position:relative; right:120px; padding-top:30px;}
.mfoot a.wx:hover .weixin{ display:block; width:150px; background:#1f69c5; height:100px; float:left; margin-top:-31px; position:relative; right:120px; }
.banner img,.mimg{ display:none;}
.pcimg{}
@media only screen and (max-width:640px) {
.logo ,.logo img{ height:40px;}
.banner-content,.ewm{ display:none;}
.navbtn {display: block;position: absolute;top:20px;right:10px; cursor:pointer }
#header-nav{background:#0072d5;height:100%;display: none; margin-top:10px;}
#header-nav ul {height: 100%;}
.menu{ width:100%; float:left; margin:0px; z-index:99; position:relative }
.menu li{width:100%;border-bottom: 1px solid #ddd;}
.menu li a{padding: 0; color:#fff; line-height:50px; text-align:center; width:100%;}
.menu li a:hover{background:url(menu.png) repeat-x left bottom; color:#fff}

.banner2{ display:block;}
.focus{width:100%;margin:0 auto;position:relative;overflow:hidden}
.focus .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:35px;text-align:center}
.focus .hd ul{display:inline-block;height:5px;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top}
.focus .hd ul li{display:inline-block;width:30px;height:5px; cursor:pointer;background:#fff;margin:0 10px;vertical-align:top;overflow:hidden}
.focus .hd ul .on{background:#e50213}
.focus .bd{position:relative;z-index:0}
.focus .bd li img{width:100%;}
.focus .bd li a{-webkit-tap-highlight-color:transparent}
.floor1{ margin-top:10px;}
.title h3{ margin-bottom:20px; margin-top:10px; font-size:24px;}
.floor1 li{ width:20%; margin:10px 2.5%;}
.floor1 li a img{ width:80%; margin-left:10%; float:left;}
.floor1 li a{ font-size:16px;}
.floor1 li.li1{ float:left; width:20%;margin:10px 2.5%;}
.floor1 li.li2{ display:block; float:right;}
.floor2{ height:auto; width:90%; padding-left:5%; padding-right:5%;margin-top:0px; background:#293f75}
.abouttext,.aboutimg{ width:100%}
.edgebj,.aboutimg{ height:auto}

.abouttext{height:auto; }
.abouttext h3{ font-size:20px; margin-bottom:10px;}
.edge{ padding-top:20px;background:none}
.edge h3{ margin-bottom:20px; font-size:24px;}
.edge dl{ width:90%; margin-left:5%; margin-bottom:40px;}
.edge dl.first,.qywh{ width:90%; float:left; margin:0px;margin-left:5%; height:auto;}
.edge dl dt{ width:100%; height:auto;}
.edge dl dt img,.edge dl dd{ width:100%; }
.edge dl dd{ padding-top:20px;}
.edge dl dd i{top:-80px;}
.edge dl dd span{ font-size:20px; margin-bottom:10px;}
.copy{ text-align:center; margin-bottom:40px;}
.mfoot{ width:100%; float:left; bottom:0px; height:38px; top:auto}
.mfoot a{ width:33.3%; padding:0px; line-height:38px;}
.mfoot a.wx:hover .weixin{ display:block; width:100%; background:#1f69c5; height:100px; float:left; margin-top:-138px; left:0px; position:absolute }
.banner{ background:none !important; width:100%; height:auto;}
.banner img,.mimg{ width:100%; display:block;}
.banner h2{ margin:0px; border-bottom:1px solid #e5e5e5; width:100%;}
.title h3 i,.pcimg{ display:none;}
.jiazhi li,.ziliao li,.jiazhi2 li,.ziliao h1,.jiazhi4 li,.rdys .text,.yhzc .text2,.zgcgx .text3{ width:90%; margin:10px 5%;}
.liucheng{width:90%; padding:20px 5%;}
.jiazhi, .liucheng, .ziliao{ margin-bottom:20px;}
.ziliao li h2{ font-size:20px;}
.ziliao li span{ font-size:16px;}
.ziliao h1{ text-align:left;}
.zlqq,.jiazhi4,.rdtj,.rdys, .yhzc, .zgcgx{ margin-bottom:0px;}
.zlqq ul li,.jiazhi3 li,.bdly li{ width:45.5%; margin:0px; margin-left:3%; margin-bottom:10px; float:left; border:0px;}
.zlzs img,.zgcgx img,.zizhi ul{ width:100%}
.rdtj li p{ line-height:24px; text-align:left;}
.rdys img,.gongshang li img{ display:none;}
.rdys .text p{ line-height:2rem;}
.yhzc .text2 p{ width:90%; padding:10px 5%; line-height:2rem;}
.zgcgx .text3 li{ width:80%; margin-left:10%; padding-left:5%;padding-right:5%;}

.tit,.tit2{ margin-left:5%; font-size:18px;}
.zizhi2 li,.zizhi3 li,.zizhi li,.gongshang li{width:80% !important; margin:5px 5% !important; padding:10px 5% !important; height:auto !important;}
.zizhi2 ul,.zizhi3 ul,.zizhi ul,.gongshang ul{ width:100% !important}
.ruanjian{ margin-top:0px;}
.ruanjian li{width:80% !important; margin:5px 5% !important; padding:20px 5% !important; height:auto !important;}
}
