@charset "gb2312";
/* CSS Document */
*{ font-family:"Î¢ÈíÑÅºÚ"; font-style:normal; padding:0; margin:0; border:0;}
.an,.an *,a{ transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -moz-transition:all ease 0.5s}

body{ font-size: 14px; line-height: 24px; color:#0f0f0f;}
input,button,select,textarea{outline:none}
a{ text-decoration:none; color:#333; cursor:pointer;}
a:hover{color:#4b87d1; text-decoration:none;}
img{border:none;}
textarea{resize:none;}
input{border:none;background:none}
li{list-style:none;}
.dno{display:none}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1}
.relative {position:relative;}
.absolute {position:absolute;}
i,em{ font-style:normal}
.fl{ float: left}
.fr{ float: right}

.ggzl_ban{background: url(../images/ban.jpg) no-repeat center; height:616px; position: relative}
.ggzl_ban a{display: block; width: 420px; height: 42px; position: absolute; top: 504px; left: 50%; margin-left: -452px;}
.ggzl{ width: 1430px; margin: 0 auto}
.ggzl_main{ background: #cdd7de; padding-bottom: 50px}
.ggzl_p1{ height: 185px; overflow: hidden; background: #fff}
.ggzl_p1 span{display: block; width: 356px; height: 185px; float: left; background: #c1c1c3 url(../images/ggzl_04.jpg) no-repeat center}
.ggzl_p1 p{ width: 831px; height: 155px; padding: 30px 190px 0 53px; background: url(../images/ggzl_07.jpg) no-repeat left; float: right}
.ggzl_p1 p i{ display: block; font-size: 26px; color: #0f0f0f; text-align: center}
.ggzl_p1 p em{ display: block; padding-top: 20px; font-size: 16px;}
.ggzl_p1 p em a{ color: #4b87d1;}

.ggzl_p2{ padding: 32px 120px; margin-top: 25px; overflow: hidden; background: #fff}
.ggzl_p2 .gp2l{ width: 412px; height: 397px; float: left; position: relative}
.ggzl_p2 .gp2l span{display: block; width: 201px; height: 195px; position: absolute; left: 0;}
.ggzl_p2 .gp2l p{display: block; width: 201px; height: 126px; position: absolute; right: 0;}
.ggzl_p2 .gp2l i{display: block; width: 100%; height: 30px; line-height: 30px; text-align: center; background: rgba(0,0,0,0.6); color: #fff; font-size: 16px; position: absolute; bottom: 0; left: 0}
.ggzl_p2 .gp2l .gp2l_1{ top: 0;}
.ggzl_p2 .gp2l .gp2l_2{ top: 202px;}
.ggzl_p2 .gp2l .gp2l_3{ top: 0;}
.ggzl_p2 .gp2l .gp2l_4{ top: 135px;}
.ggzl_p2 .gp2l .gp2l_5{ bottom: 0;}
.ggzl_p2 .gp2c{ width: 442px; padding: 10px 0 35px; margin-left: 24px; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc}
.ggzl_p2 .gp2c .gp2c_text{ padding:0 20px 20px; border-bottom: 1px solid #eee; margin-bottom: 20px}
.gp2c_text.gt1{ background: url(../images/ggzl_15.jpg) no-repeat 0 0}
.gp2c_text.gt2{ background: url(../images/ggzl_23.jpg) no-repeat 0 0}
.gp2c_text h2{ color: #0f0f0f;font-size: 16px; padding-left: 85px}
.gp2c_text p{ padding-top: 15px; color: #3c454a; font-size: 14px}
.ggzl_p2 .gp2c .gp2c_b{ padding: 10px 12px 0; overflow: hidden;}
.gp2c_b a{display: block; width: 123px; height: 34px; font-size: 12px; padding: 0 5px; line-height: 34px; margin: 3px; background: #f0f0f0; text-align: center; overflow: hidden; float: left}
.gp2c_b a:nth-child(odd){ background: #cdd7de}
.gp2c_b a:hover{ background: #4b87d1; color: #fff;}
.ggzl_p2 .gp2r{ width: 288px; float: right}
.ggzl_p2 .gp2r a{display: block; width: 288px; height: 125px; background: url(../images/ggzl_18.jpg) no-repeat center;}
.ggzl_p2 .gp2r p{ padding: 15px 20px 30px; background: #f0f0f0; font-size: 16px}
.ggzl_p2 .gp2r p em{color: #4b87d1; cursor: pointer;}
.ggzl_p2 .gp2r span{display: block; border-top: 1px solid #ccc; padding-top: 20px; margin-top: 20px}
.ggzl_p2 .gp2r i{ display: block; height: 28px; line-height: 28px; cursor: pointer; font-size: 16px; padding-left: 77px; margin-bottom: 12px; background: url(../images/ggzl_25.jpg) no-repeat; color: #fff;}

.ggzl_p3{ margin-top: 25px; overflow: hidden; background: #fff}
.ggzl_p3 .gp3_t{ padding: 60px 120px 40px; overflow: hidden;}
.ggzl_p3 .gp3_t .gp3t_l{ width: 500px; float: left;}
.gp3t_ltit{ height: 88px; text-align: center; background: url(../images/ggzltit1.jpg) no-repeat}
.gp3t_ltit span{display: block; height: 88px; font-size: 26px; background: url(../images/ggzltit2.jpg) no-repeat right bottom}
.gp3t_ltit span i{ display: block; font-size: 16px; color: #c1c1c3; padding-bottom: 4px}
.gp3t_l p{ padding-top: 27px; font-size: 16px; line-height: 28px; color: #3c454a;}
.gp3t_l p a{ color: #4b87d1;}
.ggzl_p3 .gp3_t ul{ width: 615px; float: right;}
.gp3_t ul li{ width: 250px; height: 57px; margin: 8px; float: left; background: #c1c1c3; padding: 10px 20px;}
.gp3_t ul li span{display: block; width: 54px; height: 57px; float: left}
.gp3_t ul li p{ width: 176px; float: right; font-size: 18px; font-weight: bold}
.gp3_t ul li p i{ color: #545454; font-size: 16px; font-weight: lighter; display: block;}
.gp3_t ul li.bai{ background: #4b87d1}
.gp3_t ul li.bai *{color: #fff;}
.gp3_t ul li.li1 span{ background: url(../images/g01.png) no-repeat center}
.gp3_t ul li.li2 span{ background: url(../images/g02.png) no-repeat center}
.gp3_t ul li.li3 span{ background: url(../images/g03.png) no-repeat center}
.gp3_t ul li.li4 span{ background: url(../images/g04.png) no-repeat center}
.gp3_t ul li.li5 span{ background: url(../images/g05.png) no-repeat center}
.gp3_t ul li.li6 span{ background: url(../images/g06.png) no-repeat center}
.ggzl_p3 .gp3_c{ padding: 57px 0 52px; margin: 0 120px; border-top: 1px solid #ccc}
.ggzl_p3 .gp3_c .gp3con{ width: 540px; float: left; height: 215px;}
.ggzl_p3 .gp3_c .gp3con img{display: block; width: 276px; height: 215px; float: left}
.ggzl_p3 .gp3_c .gp3con p{ width: 249px; float: right; padding: 28px 0 19px}
.ggzl_p3 .gp3_c .gp3con p span{display: block; padding-bottom: 20px; padding-right: 20px; font-size: 16px}
.ggzl_p3 .gp3_c .gp3con p span i{ color: #4b87d1;}
.ggzl_p3 .gp3_c .gp3con p a{display: block; width: 100%; height: 42px; background: url(../images/ggzl_36.jpg) no-repeat}
.ggzl_p3 .gp3_c .gp3con p a:hover{ transform: scale(1.05)}
.ggzl_p3 .gp3_c .gp3con.fr{ float:right}
.ggzl_p3 .gp3_b{ overflow: hidden;}
.ggzl_p3 .gp3_b span{display: block; width: 356px; height: 185px; float: left; background: #c1c1c3 url(../images/ggzl_44.jpg) no-repeat center}
.ggzl_p3 .gp3_b .gp3b_r{ width: 831px; padding: 30px 0 0 97px; border-top: 1px solid #ccc; overflow: hidden; background: url(../images/ggzl_07.jpg) no-repeat left; float: left}
.ggzl_p3 .gp3_b .gp3b_r .gp3b_r1{ width: 310px; float: left; margin-right: 80px}
.gp3b_r i{display: block; height: 33px; background: url(../images/ggzl_42.jpg) no-repeat; padding-left: 48px; margin-bottom: 17px; font-size: 18px; line-height: 33px; text-decoration: underline}
.gp3b_r p{ background: url(../images/ggzl_47.jpg) no-repeat; font-size: 16px; line-height: 28px; padding-top: 5px; text-indent:48px; color: #3c454a;}
.gp3b_r p a{color: #4b87d1;}

.ggzl_p4{ padding: 25px 120px; margin-top: 25px; overflow: hidden; background: #fff url(../images/ggzlimg6_02.jpg) no-repeat center 25px; position: relative}
.ggzl_p4 .gp4_1{ position: absolute; width: 171px; height: 172px; background: url(../images/ggzlimg6_05.jpg) no-repeat; top: 36px; left: 50px;}
.ggzl_p4 .gp4_2{ position: absolute; width: 171px; height: 172px; background: url(../images/ggzlimg6_08.jpg) no-repeat; top: 36px; right: 50px;}
.ggzl_p4 .gp4_l{ width: 582px; float: left; padding-top: 78px; overflow: hidden; position: relative; z-index: 2}
.ggzl_p4 .gp4_l li{ width: 291px; height: 135px; float:left}
.ggzl_p4 .gp4_l li p{ display: block; height:105px; padding: 30px 70px 0 30px; font-size: 16px;}
.gp4_p1{ background: url(../images/ggzlimg7.jpg) no-repeat 230px;}
.gp4_p2{ background: url(../images/ggzlimg8.jpg) no-repeat 230px;}
.gp4_p3{ background: url(../images/ggzlimg9.jpg) no-repeat 230px;}
.ggzl_p4 .gp4_r{ width: 510px; float: right; padding-top: 117px; position: relative; z-index: 2}
.ggzl_p4 .gp4_r p{ padding-top: 35px; font-size: 16px; color: #3c454a;}
.ggzl_p4 .gp4_r p i{color: #4b87d1;}
.ggzl_p4 .gp4_r em{display: block; padding-top: 58px}
.ggzl_p4 .gp4_r em a{display: block; width: 214px; height: 62px; line-height: 62px; padding-left: 32px; color: #fff; font-size: 22px;}
.ggzl_p4 .gp4_r em a:hover{ transform: scale(1.05)}
.ggzl_p4 .gp4_r em a.al{ background: #fa6500 url(../images/ggzlbtn1.png) no-repeat 160px; float: left}
.ggzl_p4 .gp4_r em a.ar{ background: #4b87d1 url(../images/ggzlbtn2.png) no-repeat 160px; float: right}
.ggzl_p4 .gp4_b{ clear:both; width: 100%; height: 80px; background: url(../images/ggzlimg6_13.jpg) no-repeat bottom;}

.ggzl_p5{ margin-top: 25px; padding: 40px 120px; overflow: hidden; background: #fff; position: relative}
.ggzl_p5 .gp3t_ltit{ width: 608px; margin: 0 auto;}
.ggzl_p5 .zp5_con{}
.ggzl_p5 *{ transition:none}
.ggzl_p5 .zp5_t{ width: 368px; height: 96px; background: #f0f0f0; overflow: hidden; margin-top:60px;}
.zp5_t i{ display: block; width: 87px; height: 96px; line-height: 96px; font-size: 51px; float: left; background: #4b87d1; color: #fff; text-align: center;}
.zp5_t p{ padding: 22px 0 0 14px; font-size: 18px; color: #7c7c7c; float: left}
.zp5_t p span{display: block; font-size: 30px; padding-bottom: 8px; color: #4b87d1;}
.ggzl_p5 .zp5_c{ padding-top: 55px; overflow: hidden; width: 110%;}
.zp5_ys dd{ width: 380px; float: left; margin-right: 15px}
.zp5_ys dd .ys_l{display: block; width: 136px; float: left;}
.zp5_ys dd .ys_l b{ display: block; height: 42px; line-height: 42px; font-size: 20px; text-align: center; background: #3c454a; color: #fff;}
.zp5_ys dd .ys_l img{display: block;}
.zp5_ys dd p{display: block; width: 230px; padding-top: 42px; float: right;}
.zp5_ys dd p i{ display: block; font-size: 20px; padding-bottom: 5px; color: #000;}
.zp5_ys dd p em{ overflow: hidden; height: 92px; color: #7c7c7c; font-size: 16px; display: block;}
.zp5_ys dd p em b{display: 	block; height: 40px; font-weight: lighter; float: left}
.zp5_ys dd p span{ text-align: center;}
.zp5_ys dd p span a{display: inline-block; width: 104px; height: 30px; margin: 0 3px; line-height: 30px; font-size: 16px;border-radius: 5px;}
.zp5_ys dd p span a.al{ background: #d2d2d2; color: #000; }
.zp5_ys dd p span a.ar{ background:#fa6500; color: #fff;}

.zp5_hj dd{ width: 292px; height: 196px; position: relative; float: left; margin-right: 7px}
.zp5_hj dd p{width: 100%; height: 42px; line-height: 42px; font-size: 24px; text-indent: 30px; color: #fff; background: rgba(0,0,0,0.5); position: absolute; bottom: 0; left: 0;}

.zp5_p,.zp5_n{ width: 54px; height: 54px; background: #d2d2d2; color: #fff; cursor: pointer; text-align: center; line-height: 54px; position: absolute; font-size: 44px; top: 210px;}
.zp5_p{ right: 180px;}
.zp5_n{ right: 120px;}
.zp5_btn{ position: absolute; top:274px; right: 120px; width: 114px; text-align: center;}
.zp5_btn li{ width: 10px; height: 10px; border-radius: 50%; display: inline-block; margin: 0 3px; background: #d2d2d2; text-indent: -999px; overflow: hidden;}
.zp5_btn li.on{ background:#be946d}



.ggzl .con7{ background: #fff; padding: 25px 120px; margin-top: 25px}

.foot_new{ margin-top:0}