*{ padding: 0; margin: 0; border: none; font-style: normal; line-height: normal;}
a{ text-decoration: none;}

ul,li{ list-style-type: none;}
body{font-size:12px; font-family:"微软雅黑"; background: #fff}

.clearfix:before, .clearfix:after {   
    content:"";   
    display:table;   
}   
.clearfix:after{   
    clear:both;   
    overflow:hidden;   
}   
.clearfix{   
    *zoom:1;   
}
.banner{ width:100%; height:928px}
.banner .li1{ height:309px; background:url(../img/wgy_01.jpg) no-repeat center top}
.banner .li2{ height:310px; background:url(../img/wgy_02.jpg) no-repeat center top}
.banner .li3{ height:309px; background:url(../img/wgy_03.jpg) no-repeat center top}
.con1{ width:1200px; margin:0 auto; padding-top:60px}
.title{ text-align: center; margin-bottom: 70px;}
.con1_c{ width: 735px; margin: 0 auto; padding-left: 50px;padding-bottom: 90px; background: url(../img/wgyp_12.png) no-repeat right 5px;}
.con1_c dl{ width: 385px; margin-bottom: 25px;}
.con1_c dl dt{ width: 121px; float: left;}
.con1_c dl dd{ width:250px; float: right; color: #4c4c4c; font-size: 20px; line-height: 25px;}
.con1_c dl.dl1{ width: 475px;}
.con1_c dl.dl1 dd{ width: 335px; padding-top: 12px;}
.con1_c dl.dl1 dd p{ line-height: 35px;}
.con1_c dl.dl2{ width: 425px;}
.con1_c dl.dl2 dd{ width: 290px; padding-top: 20px;}
.con1_c dl.dl2 dd li{ border: 1px dotted #b0b0b0; float: left; margin-bottom: 6px; height: 43px; line-height: 43px; text-align: center;}
.con1_c dl.dl2 dd li.li1{ width: 138px; margin-right: 3px;}
.con1_c dl.dl2 dd li.li2{ width: 138px;}
.con1_c dl.dl2 dd li.li3{ width: 281px;}

.con2{ width: 1200px; margin: 0 auto;  padding-top: 90px; background: #e9e9e9; }
.con2_c{ width: 1163px; margin: 0 auto; margin-bottom: 26px;}
.con2_c .con2c_hd{ width: 100%;}
.con2_c .con2c_hd li{ width:33.3%; float: left; cursor: pointer; text-align: center; padding-bottom: 35px;padding-top: 110px; line-height: 30px; font-weight: bold; color: #464646; font-size: 24px;}
.con2_c .con2c_hd li.on{ color: #fff;}
.con2_c .con2c_hd li.li1{ background: url(../img/wgy_25.jpg) no-repeat center 26px #fff;}
.con2_c .con2c_hd li.li2{ background: url(../img/wgy_27.jpg) no-repeat center 26px #fff;}
.con2_c .con2c_hd li.li3{ background: url(../img/wgy_29.jpg) no-repeat center 26px #fff;}
.con2_c .con2c_hd li.li1.on{ background: url(../img/wgy2_25.jpg) no-repeat center 26px #576ab6;}
.con2_c .con2c_hd li.li2.on{ background: url(../img/wgy2_27.jpg) no-repeat center 26px #576ab6;}
.con2_c .con2c_hd li.li3.on{ background: url(../img/wgy2_29.jpg) no-repeat center 26px #576ab6;}
.con2c_tal{ background: #3c4b82; padding: 25px 17px 25px 45px;}
.con2c_tal dl{ height:301px ;}
.con2c_tal dl dt{ width: 577px; float: left;}
.con2c_tal dl dd{ height: 301px; background: url(../img/wgy_38.jpg) no-repeat center 30px #e2e4ec; width: 524px; float: right}
.con2c_tal dl dd p{ width: 405px; padding-top: 60px; padding-left: 60px; color: #5e5e5e; font-size: 22px; line-height: 30px;}
.btn_a{ display: block; width: 355px; height: 85px; margin: 0 auto; background: #c03441; border-radius: 85px; color: #fff; font-size: 26px; text-align: center; margin-bottom: 30px; line-height: 85px;}
.btn_a:hover{ color: #fff;}
.wgy{ width: 100%; background: #3c4b82; padding: 25px 0;}
.wgy dt{ width: 428px; text-align: right; float: left;}
.wgy dd{ width: 475px; float: left;; margin-left: 45px;color: #fff; font-size: 22px; line-height: 30px; padding-top: 15px;}
.con3{ width: 1200px; background: url(../img/bj.jpg) repeat left top; margin: 0 auto; padding-bottom: 5px; padding-top: 25px;}
.con3 .title{ margin-bottom: 10px;}
.con3 .con3_c{ width: 760px; margin:0 auto; margin-bottom: 35px;}
.con3 .con3_c img{ display: block;}

.con4{ width: 1200px; margin: 0 auto; padding: 30px 0px 60px;}
.con4 .title p{ color: #3a3a3a; font-size: 22px; width: 750px; margin-left: 225px; text-align: left;}
.con4 .con4_t{ width: 375px; height: 50px; color: #fff; text-align: center; margin: 0 auto; margin-bottom: 20px; background: #3c4b82; line-height: 50px; font-size: 22px;}
.con4_c{ position: relative;}
.con4_c .con4c_hd{width:570px; height:auto; overflow:hidden; margin:0 auto;}
.con4_c .con4c_hd ul{width:100%; height:auto; text-align:center; overflow:hidden; padding:40px 0 30px 0;}
.con4_c .con4c_hd ul li{width:110px; height:110px; overflow:hidden; background:#b5b4b4; float:left; border-radius:100%; text-align:center; font-size:26px; color:#fff; line-height:110px; margin:0 16px;}
.con4_c .con4c_hd ul li.on{ background:#485b9e;}
.con4_c .con4c_hd ul li p{ line-height:normal; padding-top:20px;}
.con4_c .con4c_bd{ width: 1200px; background: #dfdfdf;}
.con4_c .con4c_bd .con4c_tal{ width: 100%; }
.con4c_tal div{ width: 600px; margin: 0 auto; position: relative; padding: 55px 0px 45px 0px;}
.con4c_tal div h4{ height: 50px; width: 210px; text-align: center; background: #485b9e; margin-bottom: 10px; font-size: 26px; line-height: 50px; color: #fff;}
.con4c_tal div p{ color: #000; font-size: 22px; line-height: 30px;}
.con4c_tal div img{ display: block; margin-top: 45px;}
.con4c_tal div img.icon{ position: absolute; right: 0px; top: 0px; margin-top: 0px;}
.con4_c .prev{ display: block; position: absolute; left: 105px; bottom: 195px; z-index: 2; cursor: pointer;}
.con4_c .next{ display: block; position: absolute; right: 105px; bottom: 195px; cursor: pointer;}


.con5{ width: 1200px; margin: 0 auto; background: #3c4b82; padding: 30px 0px 30px 0px;}
.con5 .title{ margin-bottom: 30px;}
.con5 dl{ width: 680px; height: 200px; margin: 0 auto;margin-bottom: ; background: #485b9e; margin-bottom: 30px;}
.con5 dl dt{ width:130px; margin-left: 30px; margin-top: 30px ; float: left;}
.con5 dl dd{ width: 450px; float: right; margin-right: 20px; margin-top: 40px; color: #fff; line-height: 40px;  font-size: 22px;}
.con5 dl dd p{ text-align: right; font-weight: bold;}
