html{color:#000;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;width: 100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.wrap{width:1200px;margin:0 auto;}
p.text{font-size: 16px;line-height: 30px;text-indent: 2em;}
.mgb50{margin-bottom: 50px;}
.mgb20{margin-bottom: 20px;}
.pdbt60{padding: 60px 0}
.pdt80{padding-top: 80px;}
.center{text-align: center;}
.line{display: inline-block;*display: inline;*zoom:1;}
.p6_bg{background: #004d99;margin-top: 100px;padding-bottom: 35px;}
.fz22{font-size: 18px;font-weight: bold;}

.banner{width:100%;height:620px;background:url(images/banner_bg.jpg) no-repeat center center;}
.banner .wrap{position:relative;overflow:hidden;height: 100%;}
.b-logo{width:124px;height:147px;background:url(images/logo.png) no-repeat;position: relative;margin-left: 15px;}
.b-logo em{position: absolute;font-size: 30px;color: #fff;}
.b-logo em.e1{top:45px;left: 31px}
.b-logo em.e2{background: url(images/ping.png) no-repeat;width: 34px;height: 34px;top:48px;left: 65px;}
.b-logo em.e3{top:85px;left: 31px;font-size: 24px;}
.b-logo em.e4{top:82px;left: 65px;}

.b-theme{width:439px;height:388px;background:url(images/person.png);text-indent:-9999px;position: absolute;left: 8px;top: 115px;}
.b-txt{width: 708px;height: 345px;background:url(images/txt.png);position: absolute;left: 441px;top: 115px;}

.tit{text-align: center;padding-top: 60px;}
.tit h2{font-size: 35px;font-weight: normal;color: #042b93}
.tit em {color: #d1d1d1;font-size: 16px;text-transform: uppercase;}
.tit img{display: block;width: 82px;height: 2px;margin:5px auto 30px;}

.p1{overflow: hidden;}
.p1 .wrap{}
.p1_01{position: relative;background: url(images/p1_bg.jpg) center no-repeat;width: 100%;height: 246px;padding-top: 40px;height: 256px;}
.p1 p{width: 605px;padding-left: 15px;text-align: justify;margin-top: 10px;}
.p1-img1{position:absolute;bottom: -218px;left: -100px;}
.p1-img2{position:absolute;top: -142px;right: -121px;}
.bg_f4{background: #f4f4f4;}

dl.justify dd,dl.justify dt{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.p1_justify dd{margin-top: -20px;vertical-align: top}

.p2_slider .hd ul li{width: 94px;height: 28px;border:1px solid #004d99;line-height: 28px;float: left;margin:0 8px;color: #004d99;border-radius: 5px;cursor: pointer;}
.p2_slider .hd ul li.on{color: #fbcf0b;background: #004d99}
.p2_slider .bd{background: #ffd20c;padding: 70px 0}
.p2_slider .bd ul li{position: relative;}
.p2_slider dl dt{position: relative;z-index: 1;}
.p2_slider dl dd{width: 456px;height: 300px;margin-top: -35px;margin-left: -30px;position: relative;z-index: 2}
.p2_slider .bd ul li .brd{width: 440px;border:1px solid #fff;height: 300px;position: absolute;right: 30px;top:50px;}
.p2_slider dl dd .info{background: #004d99;width: 381px;height: 215px;color: #fff;padding-top: 85px;padding-right: 40px;padding-left: 35px;}
.p2_slider dl dd .txt_box{text-align: left;border-left: 1px solid #ffd20c;padding-left: 12px;overflow: hidden;min-height: 125px;position: relative;}
.p2_slider dl dd .txt_box1{min-height: 87px;}
.p2_slider dl dd .txt_box2{min-height: 88px;}
.p2_slider dl dd .txt_box3{min-height: 113px;}
.p2_slider dl dd .txt_box h3{color: #fbcf0b}
.p2_slider dl dd .txt_box blockquote{line-height: 24px;position: absolute;bottom: 0;left: 14px;}

.p3_bg{width: 100%;height: 672px;background: url(images/p3_bg.jpg) center no-repeat;padding-top: 75px}
.p3_bg .p3_img {width: 1143px;margin:0 auto 0;}
.p3_txt{margin-bottom: 50px;}
.p3_txt h3{width: 824px;margin:0 auto;}
.p3_txt p{font-size: 16px;line-height: 30px;margin-top: 10px;}

.p4_bg{width: 100%;height: 510px;background: url(images/p4_bg.jpg) center no-repeat;padding-top: 50px;overflow: hidden;}
.p4_bg dl{float: left;color: #fff;text-align: center;width: 380px;margin:0 10px;}
.p4_bg dd{padding:0 12px}
.p4_bg dd h4{border:1px solid #fff;padding: 10px 35px;display: inline-block;margin: 30px 0 10px; }
.p4_bg dd blockquote{text-align: left;font-size: 18px;line-height: 30px;}

.p5_slider .hd_slider ul li{width: 88px;height: 73px;border:1px solid #004d99;float: left;font-size: 20px;line-height: 30px;padding-top: 15px;margin:0 6px;border-radius: 5px;}
.p5_slider .hd_slider ul li.on{color: #fbcf0b;background: #004d99;}
.p5_slider .bd_slider{padding-top: 40px;padding-bottom: 20px;}
.p5_slider .bd_slider .empty{border-right: 1px dashed #aaaaaa;height: 375px;width: 1px;float: left;margin:0 15px;}
.p5_slider .bd_slider dl{float: left;width: 320px;height: 375px;margin:0 5px;padding-top: 10px;}
.p5_slider .bd_slider dl strong{display: inline-block;padding: 5px 32px;background: #004d99;color: #ffd20c;border-radius: 5px;margin-top: 25px;}
.p5_slider .bd_slider dl.small{width: 240px;}
.p5_slider .bd_slider dl.small dt{width: 240px;}
.p5_slider .bd_slider dl.small dd{display: table-cell;vertical-align: middle;height: 190px;text-indent: 2em;text-align: left;line-height: 26px;}
.p5_slider .img_box1{margin:0 10px 0 60px}
.p5_slider .img_box2{margin:0 60px 0 10px}
.p5_slider .img_box1 img{display:block}
.p5_slider .img_box1{position:relative}
.p5_slider .img_box1 p{position:absolute;bottom: 0;left:0;width:100%;padding: 8px 0;background: url("images/bg.png");color:#fff;}

.wrap_slider .wrap_hd{margin-bottom: 30px;}
.wrap_slider .wrap_hd ul li{float: left;border:1px solid #004d99; color: #004d99;margin:0 6px;border-radius: 5px;width: 94px;height: 28px;line-height: 28px;}
.wrap_slider .wrap_hd ul li.on{background: #004d99;color: #fbcf0b;}
.wrap_bd .border{width:83px;margin-bottom: 20px;}
.wrap_bd .img_box{text-align: center;}
.wrap_bd .img_box img{width: 530px;height: 364px;display: inline-block;*display: inline;zoom:1;margin: 0 5px 0 5px;}
.wrap_bd .wrap_txt{width: 163px;height: 264px;margin-top: 0;padding-top: 75px;}
.wrap_bd .wrap_txt p{}
.wrap_bd .img_box0{margin-left: 173px;}

.wrap_txt{background: #004d99;padding:25px 100px 25px 50px;width: 920px;margin:20px auto 0;}
.wrap_txt h4{color: #ffd20c;margin-bottom: 10px;}
.wrap_txt p{line-height: 27px;color: #ffd20c;text-align: left;}
.wrap_slider .wrap_bd .wrap_txt1{padding-top: 35px;height: 304px;}


.p6_logo{vertical-align: top;margin-top: -55px;}
.p6_list {margin:50px 0 30px;}
.p6_list li{width: 129px;margin:0 25px;float: left;}
.p6_bg blockquote{font-size: 16px;line-height: 30px;color: #fff;}

.ct {width: 1200px;margin:0 auto;}
.ct>div{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.list-tit {margin-left: 50px;background: url(images/list-tit_bg.jpg) no-repeat;width: 166px;padding: 95px 42px 0;height: 311px;margin-right: 10px}
.list-tit li{font-size: 15px;line-height: 30px;}
.list-tit li blockquote{border-bottom: 1px solid #111111;}
.gz{width: 159px;margin:0 10px 0 0px;}
.gz_nav{margin-top: 20px;}
.mz h5{font-size: 24px;margin:0 0 5px;}
.mz h5 strong{color:#fe0000;}
.cg-top-box{position:fixed;left:0;top:0;z-index:9999;}
.cg-cprt p{color:#000!important;font-size: 12px!important;}
.mz{width: 450px;}
.mz p{line-height: 30px;font-size: 16px}

.nav{ position:fixed; top:50px; right:60px; width:180px;}
.nav ul li{ height:26px; line-height:26px; font-size:14px; padding-bottom:14px; float:left; width:100%;}
.nav ul li a{ display:block; cursor:pointer; height:100%;}
.nav ul li span{ width:24px; height:24px; border:1px solid #6bba36; border-radius:100%; float:right; margin-left:10px;}
.nav ul li b{ float:right; height:26px; line-height:26px; font-weight:normal; display:none;}
.nav ul li:hover span,.nav ul li.on span{ background:#6bba36;}
.nav ul li:hover b,.nav ul li.on b{ color:#6bba36; display:block;}
.toBack{ cursor:pointer; width:100%; text-align:right;}
