﻿@charset "utf-8";
/* CSS Document */


/* common */

a{ color: #333;}
h3.index-title{ font-size: 28px; color: #333; text-align: center; line-height: 40px; position: relative; padding-bottom: 16px;}
h3.index-title p{font-size: 16px; font-weight: normal; color: #666;}
h3.index-title:before{content: ""; width: 60px; height: 3px; background: #005bac; position: absolute; left: 50%; bottom: 0;}
h3.index-title.no-line:before{ display: none;}




.kl{background-color: #f5f6fb; border-bottom: 1px solid #e5e6ea; padding-bottom: 30px;}
.kl h3{ float: left; width: 240px; color: #fff; }
.kl h3 .title{background: #005bac; padding: 60px 0 40px;}
.kl h3 p{padding-left: 30px; }
.kl h3 .title p{ line-height: 40px; font-size: 20px; padding-top: 26px;  position: relative;}
.kl h3 .title p:before{content: ""; width: 60px; height: 2px; background: #fff; position: absolute; left: 26px; top: 0;}
.kl h3 .title p b{ font-size: 24px; display: block;}
.kl h3 .text{background: #3c4044; padding: 36px 0; font-size: 14px; line-height: 24px;}

.kl_list{ width: 864px; float: right; padding-top: 70px; overflow: hidden;}
.kl_list ul{margin-right: -62px;}
.kl_list li{float: left; position: relative; margin-bottom: 42px; margin-right: 62px; padding-left: 34px;}
.kl_list li span{ background: #fff; border: 2px solid #005bac; position: absolute; left: 0; top: -8px; width: 116px; height: 116px; border-radius: 100%; overflow: hidden; text-align: center;color: #005bac; }
.kl_list li span b{ font-size: 20px; line-height: 30px; padding-top: 26px; display: block;}
.kl_list li p{ background: #fff; padding: 22px 42px 22px 120px; font-size: 14px; line-height: 30px; width: 205px; text-align: center;} 
.kl_list li.cur span{background: #005bac;color: #fff;}
.kl_list li.cur p{background: #3c4044; color: #fff;}


/**/

.g-cpzx{height: 1000px;background:#fff url(Img/Index/cpz_10.jpg) repeat-x 0 bottom }
.g-cpzx h4{text-align: center; font-weight: normal;}
.g-cpzx h4 a{display: block;font:16px "Microsoft YaHei";color: #666666; font-weight: bold;}
.g-cpzx h4 i{display: block;font:28px "Microsoft YaHei";color: #333333;font-weight: bold;padding: 70px 0 15px 0}
.cp-t{height: 205px;padding-top: 45px;}
.cp-t dl{float: left;display: inline;margin-right: 138px;}
.cp-t dl.dl3{margin-right: 0px;}
.cp-t dt{font:16px "Microsoft YaHei";font-weight: bold; border: 1px solid #005bac;border-width: 1px 0 1px 0;line-height: 58px;}
.cp-t dt a{color: #005bac;}
.cp-t dd{padding-top: 25px;}
.cp-t dd a{font:14px "Microsoft YaHei";color: #333333;display: inline-block;line-height: 30px; white-space: nowrap;}
.cp-t dd a:hover{color: #005bac}
.cp-t .dl1{width: 355px;}
.cp-t .dl1 dd{margin-left: -39px;}
.cp-t .dl1 dd a{margin-left: 39px;}
.cp-t .dl2{width: 390px;}
.cp-t .dl2 dd{margin-left: -20px;}
.cp-t .dl2 dd a{width: 122px;margin-left: 10px;}
.cp-t .dl3{width: 172px;}
.cp-t .dl3 dd{margin-left: -20px;}
.cp-t .dl3 dd a{margin-left: 22px;}
.cp-t .dl4{width: 100px;}
.cp-b{height: 470px;overflow: hidden;}
.cp-l{width: 240px;float: left;}
.cp-l li{height: 110px;margin-bottom: 10px;}
.cp-l li a{height: 108px; display: block;font:16px "Microsoft YaHei";color: #fff;line-height: 110px; background:#3c4044 url(Img/Index/huf_06.png) no-repeat 205px center; border: 1px solid #3c4044;}
.cp-l li a img{vertical-align: middle;padding: 0 17px 0 30px;}
.cp-l li a:hover,.cp-l li.cur a{background:#005bac url(Img/Index/huf_06.png) no-repeat 205px center; border-color: #337cbd; text-decoration: none;}
.cp-r{width: 960px;float: right;}
.cp-r li{float: left;margin-left: 30px;display: inline;margin-bottom: 20px;}
.cp-r li img{display: block;}
.cp-r .li1{width: 600px;}
.cp-r .li1 img{width: 600px;height: 470px;}
.cp-r .li2,.cp-r .li3{width: 300px;}
.cp-r .li2 img{width: 300px;height: 225px;}
.cp-r .li3 img{width: 300px;height: 225px;}
.cpt{text-align: center;padding-top: 45px;}
.cpt span{font:28px "Microsoft YaHei";color: #fff;font-weight: bold;}
.cpt i{font-style: normal;font:18px "Microsoft YaHei";color: #fff;padding-left: 35px;}
.cpt em{margin-left: 80px; display: inline-block;text-align: left;padding-left: 50px;position: relative; font:20px "Microsoft YaHei";color: #005bac;font-weight: bold; background:url(Img/Index/cpz_15.jpg) no-repeat;width: 309px;height: 40px;line-height: 40px;}
.cpt em a{font:16px "Microsoft YaHei";color: #fff;position: absolute;right: 25px;top:10px;}
/**/
.g-zir{height:500px;padding-top: 80px; overflow: hidden; background: #f5f6fb;}

.zir-l{width: 240px;float: left;}
.zir-l dt{height: 320px;background: #005bac;padding-left: 30px;width: 210px;overflow: hidden;}
.zir-l dt b{margin-top: 60px; display: block;font:24px "Microsoft YaHei";color: #fff;font-weight: bold;background:url(Img/Index/cur_08.jpg) no-repeat 0 0;padding-top: 30px;}
.zir-l dt b i{display: block;font-style: normal;font:20px "Microsoft YaHei";color: #fff;padding-top: 5px;}
.zir-l dt span{display: block;font:14px "Microsoft YaHei";color: #fff;line-height: 20px;padding-top: 50px;}
.zir-l dd{background: #3c4044;text-align: center;height: 180px;}
.zir-l dd b{display: block;font:16px "Microsoft YaHei";color: #fff;padding: 38px 0 10px}
.zir-l dd span{display: block;font:24px "Verdana";color: #fff;padding-bottom: 13px;}
.zir-l dd a{font:14px "Microsoft YaHei";color: #fff;display: block;width: 100px;height: 30px;text-align: center;line-height: 30px;margin: 0 auto;background:url(Img/Index/cur_15.jpg) no-repeat}
.zir-r{width: 900px;float: right;}
.zir-r p{width: 400px;}
.zir-r p img{display: block;width: 400px;height: 500px;}
.zir-r ul{width: 436px;}
.zir-r li{height:110px;width: 436px;margin-bottom: 20px;}
.zir-r li a{display: block; height:110px;width: 436px;background:url(Img/Index/cur_12.jpg) no-repeat;}
.zir-r li span{ font:20px "Microsoft YaHei";color: #fff;display: block;width: 94px;padding-top: 25px; text-align: center;float: left;}
.zir-r li i{display: block;font-size: 14px;font-style: normal;padding-top: 3px;}
.zir-r li p{font:14px "Microsoft YaHei";color: #333333;width: 280px;float: left;line-height: 30px; padding:25px 0 0 22px;}
.zir-r li a:hover{background:url(Img/Index/cur_05.jpg) no-repeat;}
/**/


.g-jjfn{height: 727px;padding-top: 77px; width: 100%; overflow: hidden; background: #f5f6fb; }
.g-jjfn h4 a{font:28px "Microsoft YaHei";color: #333333;margin-bottom: 38px; font-weight: bold; display: block;text-align: center;}
.g-jjfn h4 a b{padding-top: 10px; font:16px "Microsoft YaHei";color: #333333;display: block;height: 40px;background:url(Img/Index/fur_03.jpg) no-repeat center bottom;}
.jjfn{position: relative;}
.jjfn .p1{position: absolute;left: 50%;top:0px;width: 360px;margin-left: -960px;}
.jjfn .p1 img{display: block;width: 360px;height: 600px;}
.jjfn .p2{position: absolute;left:50%;top:0px;width: 360px;margin-left: 600px;}
.jjfn .p2 img{display: block;width: 360px;height: 600px;}
.jjfn p span{display: block;text-align: center;width: 100%;position: absolute;top:90%;font:18px "Microsoft YaHei";color: #fff;}
.jjfn ul{position: relative;}
.jjfn li{float: left;position: relative;}
.jjfn li img{display: block;}
.jjfn li span{display: block;text-align: center;width: 100%;position: absolute;top:80%;font:18px "Microsoft YaHei";color: #fff;}

.jjfn .li1{top:0px;left: 0px;width: 300px;position: absolute;}
.jjfn .li1 img{width: 300px;height: 200px;}

.jjfn .li2{top:0px;left:300px;width: 300px;position: absolute;}
.jjfn .li2 img{width: 300px;height: 200px;}

.jjfn .li3{top:0px;left:600px;width: 300px;position: absolute;}
.jjfn .li3 img{width: 300px;height: 200px;}

.jjfn .li4{top:0px;left:900px;width: 300px;position: absolute;}
.jjfn .li4 img{width: 300px;height: 400px;}
.jjfn .li4 span{top:90%;}

.jjfn .li5{top:200px;left:0px;width: 300px;position: absolute;}
.jjfn .li5 img{width: 300px;height:400px;}
.jjfn .li5 span{top:90%;}

.jjfn .li6{top:200px;left:300px;width: 600px;position: absolute;}
.jjfn .li6 img{width: 600px;height: 200px;}

.jjfn .li7{top:400px;left: 300px;width: 300px;position: absolute;}
.jjfn .li7 img{width: 300px;height: 200px;}

.jjfn .li8{top:400px;left: 600px;width: 300px;position: absolute;}
.jjfn .li8 img{width: 300px;height: 200px;}

.jjfn .li9{top:400px;left: 900px;width: 300px;position: absolute;}
.jjfn .li9 img{width: 300px;height: 200px;}
/**/
.g-pp{height: 768px;padding: 70px 0 80px; background: #f5f6fb;}
.g-pp h4 a{font:28px "Microsoft YaHei";color: #333333;font-weight: bold; display: block;text-align: center;margin-bottom: 45px;}
.g-pp h4 a b{padding-top: 10px; font:16px "Microsoft YaHei";color: #333333;display: block;height: 40px;background:url(Img/Index/fur_03.jpg) no-repeat center bottom;}
.pp-l{width: 240px;float: left;box-shadow:0 2px 6px #3c4044;}
.pp-l li{height: 160px;border-bottom: 1px solid #505357}
.pp-l li a{height: 160px; display: block;font:18px "Microsoft YaHei";color: #fff;font-weight: bold; line-height: 160px; background:#3c4044;}
.pp-l li a img{vertical-align: middle;padding: 0 30px 0 40px;}
.pp-l li a:hover,.pp-l li.cur a{background:#005bac url(Img/Index/huf_06.png) no-repeat 205px center}
.pp-r{width: 940px;float: right;}
.pp-r dl{background: #fff;height: 642px;position: relative;}
.pp-r dt img{display: block;width: 940px;height: 430px;}
.pp-r dt i{background:url(Img/Index/zz_03.jpg) no-repeat;display: block;width: 3px;height: 160px;position: absolute;top:360px;left: 70px;}
.pp-r dd{padding-left: 105px;}
.pp-r dd b{display: block;font:20px "Microsoft YaHei";color: #3c4044;font-weight: bold;padding: 55px 0 20px 10px;}
.pp-r dd p{font:14px "Microsoft YaHei";color: #333333;background:url(Img/Index/zz_07.jpg) no-repeat left center;padding-left: 15px;line-height: 30px;}

/**/
.g-khal{height: 590px;background:#f5f6fb url(Img/Index/rubj_02.jpg) no-repeat center bottom;}
.khal h4{width: 240px;float: left;}
.khal h4{height: 320px;background: #005bac;padding-left: 30px;width: 210px;overflow: hidden;}
.khal h4 b{margin-top: 60px; display: block;font:24px "Microsoft YaHei";color: #fff;font-weight: bold;background:url(Img/Index/cur_08.jpg) no-repeat 0 0;padding-top: 30px;}
.khal h4 b i{display: block;font-style: normal;font:20px "Microsoft YaHei";color: #fff;padding-top: 5px;}
.khal h4 a{font:14px "Microsoft YaHei";color: #fff;display: block;width: 120px;height: 34px;text-align: center;line-height: 34px;background:url(Img/Index/gya_06.jpg) no-repeat;margin-top: 60px;}
.hal{position: relative;width: 960px;float: left;background: #fff;}
.hal .prev{position: absolute;left:55px ;top:230px;display: inline-block;width:32px;height:32px;background:url(Img/Index/gya_09.jpg) no-repeat;}
.hal .prev:hover{background:url(Img/Index/fz1.jpg) no-repeat}
.hal .next{position: absolute;top:230px;left:90px;display: inline-block;width:32px;height:32px;background:url(Img/Index/fz2.jpg) no-repeat;}
.hal .next:hover{background:url(Img/Index/gya_11.jpg) no-repeat}
.hal dl{height: 321px;}
.hal dt{width: 420px;float: left;padding: 45px 0 0 55px;}
.hal dt b{display: block;font:20px "Microsoft YaHei";color: #005bac;font-weight: bold;}
.hal dt b span{display: block;font:14px "Microsoft YaHei";color: #666666;padding: 23px 0 20px}
.hal dt p{font:14px "Microsoft YaHei";color: #666666;line-height: 24px;}
.hal dd{float: right;width: 420px;}
.hal dd img{display: block;width: 420px;height: 321px;}


/**/
.g-alr{height: 270px;padding-top: 55px; background: #f5f6fb;}
.g-alr h4 a{display: block;text-align: center;height: 52px;margin-bottom: 40px; font:26px "Microsoft YaHei";color: #333333;background:url(Img/Index/fur_03.jpg) no-repeat center bottom;font-weight: bold;}
.g-alr li{width: 232px;float: left;display: inline;margin-right: 9px;}
.g-alr li img{display: block;width: 230px;height: 118px;border: 1px solid #edeff6}
.g-alr li.none{margin-right: 0px;}
.g-alr li a:hover img{border: 1px solid #fff;box-shadow:3px 3px 6px 3px #eaebf0;}


/**/
.g-zss{height: 540px;padding-top: 60px;background: #f5f6fb;}
.g-zss .content{position: relative;background:url(Img/Index/kk_03.jpg) no-repeat 30px 30px;}
.g-zss h4{width: 240px;position: absolute;left: 0px;top:0px;}
.g-zss h4{height: 320px;background: #005bac;padding-left: 30px;width: 210px;overflow: hidden;}
.g-zss h4 b{margin-top: 60px; display: block;font:24px "Microsoft YaHei";color: #fff;font-weight: bold;background:url(Img/Index/cur_08.jpg) no-repeat 0 0;padding-top: 30px;}
.g-zss h4 b i{display: block;font-style: normal;font:20px "Microsoft YaHei";color: #fff;padding-top: 5px;}
.g-zss h4 span{display: block;font:14px "Microsoft YaHei";color: #fff;line-height: 22px;padding-top: 40px;}
.zss{position: relative;height: 490px;}
.zss .prev{position: absolute;left:60px ;top:340px;display: inline-block;width:32px;height:32px;background:url(Img/Index/gya_09.jpg) no-repeat;}
.zss .prev:hover{background:url(Img/Index/fz1.jpg) no-repeat}
.zss .next{position: absolute;top:340px;left:100px;display: inline-block;width:32px;height:32px;background:url(Img/Index/fz2.jpg) no-repeat;}
.zss .next:hover{background:url(Img/Index/gya_11.jpg) no-repeat}
.zss dl{width: 1070px;margin:0 auto;}
.zss dt{width: 580px;margin: 0 auto;}
.zss dt img{display: block;width: 580px;height: 360px;}
.zss dd{font:14px "Microsoft YaHei";color: #333333;line-height: 24px;padding-top: 30px;}
.zss ul{width: 213px;position: absolute;right: 30px;top:0px;}
.zss li{width: 213px;float: left;}
.zss li img{display: block;width: 197px;height: 278px;border: 8px solid #5a5a96}
.zss span{background: #005bac; font:16px "Microsoft YaHei";color: #fff;display: block;width: 213px;height: 40px;text-align: center;line-height: 40px;margin-top: 12px;}


/**/
.g-zuu{height: 400px;padding-top: 60px;background: #fff;}
.g-zuu h4{width: 240px;float: left;}
.g-zuu h4{height: 320px;background: #005bac;padding-left: 30px;width: 210px;overflow: hidden;}
.g-zuu h4 b{margin-top: 60px; display: block;font:24px "Microsoft YaHei";color: #fff;font-weight: bold;background:url(Img/Index/cur_08.jpg) no-repeat 0 0;padding-top: 30px;}
.g-zuu h4 b i{display: block;font-style: normal;font:20px "Microsoft YaHei";color: #fff;padding-top: 5px;}
.g-zuu h4 a{font:14px "Microsoft YaHei";color: #fff;display: block;width: 120px;height: 34px;text-align: center;line-height: 34px;background:url(Img/Index/gya_06.jpg) no-repeat;margin-top: 60px;}
.zuu-l{float: left;width: 400px;padding-left: 40px;}
.zuu-l dt{width: 400px;height: 160px;}
.zuu-l dt img{width: 400px;height: 160px;}
.zuu-l dd{padding-top: 15px;}
.zuu-l dd b a{display: block;font:16px "Microsoft YaHei"; color:#005bac;font-weight: bold;padding: 44px 0 10px;}
.zuu-l dd span{font:14px "Microsoft YaHei"; color:#666666;line-height: 25px;}
.zuu-l dd span a{font:14px "Microsoft YaHei"; color:#005bac;padding-left: 5px;display: inline-block;}
.zuu-r{width: 394px;height: 320px;background: #005bac;float: right;padding: 0 28px;}
.zuu-t{height:129px;border-bottom: 1px dashed #fff;padding-top: 40px; margin-bottom:30px;}
.zuu-t dt{width: 210px;float: left;}
.zuu-t dt b{margin-top: 8px; display: block;font:24px "Microsoft YaHei";color: #fff;font-weight: bold;background:url(Img/Index/cur_08.jpg) no-repeat 0 0;padding-top: 25px;}
.zuu-t dt b i{display: block;font-style: normal;font:20px "Microsoft YaHei";color: #fff;padding-top: 5px;}
.zuu-t dd{width: 169px;float: left;}
.zuu-t dd img{display: block;width: 169px;height: 100px;}

.zuu-b{padding-top: 30px;}
.zuu-b dt{ line-height: 30px; height: 30px; overflow: hidden; background: url(Img/Index/zhh_11.jpg) no-repeat left center;padding-left: 43px;font-family: "Microsoft YaHei";margin-bottom:10px;}
.zuu-b dt a{font-size:14px; color:#ffffff;font-weight: bold;}
.zuu-b dd{font:14px "Microsoft YaHei"; color:#fff;background: url(Img/Index/zhh_14.jpg) no-repeat left 3px;padding-left: 43px;line-height: 24px; height: 48px; overflow: hidden; font-family: "Microsoft YaHei"}


/**/

.link{height: 70px;overflow: hidden; background: #005bac;}
.link .content{position: relative;}
.link p{float: left;width: 240px;text-align: center;padding-left: 20px;padding-top: 18px; background: #0d63b0; height: 52px;}
.link p a{font:28px "Tahoma";color: #fff;}
.link p i{display:block;float: right;font:14px "Microsoft YaHei";color: #005bac;width: 94px;height: 24px;text-align: center;line-height: 24px;background: #fff;margin-right: 45px;margin-top: 7px;}
.link span{display: inline-block;width: 810px;float: left;padding-left: 15px;}
.link span a{padding: 0 25px; display: inline-block;font:14px "Microsoft YaHei";color: #fff;line-height: 70px;}
.link em a{display:inline-block;float: right;font:14px "Microsoft YaHei";color: #fff; position: absolute; right: 0px;top:25px;}

/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/



/**/