@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;line-height: 1;font-weight: 200;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#05a; text-decoration:none;}
a:hover { color:#f00;}
.clear{ clear:both;}
#container { width:900px; margin:0 auto;}
/*-----------------头部开始--------------------*/
.header{position: fixed; width: 100%; left:0; top:0; height: 96px; background: #fff;z-index: 100;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .15); }
.headerbox{width:1200px; overflow: hidden; margin: 0 auto;}
.logo{width:151px; float: left; padding-top: 28px;}
.nav{float: right;overflow: hidden;}
.nav li{line-height: 96px; font-size: 16px; padding-left: 55px;float: left;}
.nav a{color: #999;}
.nav a:hover{color: #ff0000;}
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.banner{background: #eef6ff;height: 645px; padding-top: 96px;}
.wz1200{width:1200px; overflow: hidden; margin: 0 auto; }
.khleft{float: left; width:470px; padding-top: 155px;}
.khleft h2{font-size: 48px; line-height: 64px; color: #333333; font-weight: 200;}
.khleft p{font-size: 16px; line-height: 28px; padding-top: 40px; color: #999;text-align:justify; word-break: break-all;}
.khleft a{display: block; width:233px;height: 59px; color: #fff;background: #ff0000;font-size: 18px; margin-top: 43px;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius:6px;-webkit-box-shadow:0 0 10px rgba(4, 17, 187, .1);  -moz-box-shadow:0 0 10px rgba(4, 17, 187, .1);  box-shadow:10px 10px 10px rgba(4, 17, 187, .1); text-align: center; line-height:59px ;}
.khright{width:655px;float: right; padding-top: 150px;}

.wzfl{background: #eef6ff;}
.flnr{text-align: center;}
.flnr li{display: inline-block;*display: inline;}

.wyhd{padding-top: 70px;}
.qyhd_tit{text-align:center;background: url(../images/a3.png) no-repeat center center;}
.qyhd_tit h2{font-size: 38px; color: #333; padding: 100px 0 90px;}
.qyhd_nr{overflow: hidden; padding-top: 50px;}
.qyhd_left{float: left; width:521px;}
.qyhd_left h2{font-size: 46px; color: #333;background: url(../images/a13.png) no-repeat left center; line-height: 142px;}
.qyhd_left p{font-size: 16px; color: #999; line-height: 28px; padding: 16px 70px 0 0;}
.qyhd_left h4{font-size: 16px; padding: 155px 0 23px 0;}
.qyhd_left ul{overflow: hidden; margin-left: -13px;background: url(../images/a14.png) no-repeat left bottom; padding-bottom: 250px;}
.qyhd_left li{float: left; padding-left: 13px;}
.qyhd_left img{width:52px; height: 53px;}
.qyhd_rigth{width:598px;float: right; padding-top: 60px;}

.bj1{background: url(../images/a16.png) no-repeat center center; height: 1040px;}
.mtxt{overflow: hidden; position: relative;height: 1040px;}
.mtxt_left{width:714px; position: relative; }
.mtxtbox1{background: url(../images/Panel.png); width:577px; height: 595px; margin-top: 290px; margin-left: -95px;}
.mtxtbox1 h2{font-size: 24px; color: #fff; padding: 143px 0 50px 188px;}
.mtxtbox1 p{padding-left: 130px;font-size: 20px; line-height: 75px; color: #333;}
.mtxtbox1 p span{background: url(../images/a1.png); width:44px; height: 44px; text-align: center; line-height: 44px; display: inline-block;*display: inline;color: #ff0000; font-size: 20px; vertical-align: middle; margin-right: 20px;font-weight: 800;}
.mtxtbox2{background: url(../images/Panel.png); width:577px; height: 595px; position: absolute;top:-300px; right:-40px;}
.mtxtbox2 h2{font-size: 24px; color: #fff; padding: 143px 0 50px 188px;}
.mtxtbox2 p{padding-left: 130px;font-size: 20px; line-height: 75px; color: #333;}
.mtxtbox2 p span{background: url(../images/a1.png); width:44px; height: 44px; text-align: center; line-height: 44px; display: inline-block;*display: inline;color: #ff0000; font-size: 20px; vertical-align: middle; margin-right: 20px;font-weight: 800;}
.mtxt_right{width:520px; position: absolute;right:0; bottom: 220px;}
.mtxt_right h2{font-size: 47px; color: #333; line-height: 144px;}
.mtxt_right p{font-size: 16px; color: #999;line-height: 28px;}

.bj2{background: url(../images/a17.png) no-repeat center center; height: 1468px;}
.xggg_tit{text-align: center;padding-top: 30px 0;}
.xggg_tit h2{font-size: 48px; line-height: 140px;color: #333;}
.xggg_tit p{font-size: 16px;color: #999; padding-top: 35px;}
.xggg_nr ul{overflow: hidden; padding-top: 45px;}
.xggg_nr li{width:20%; float: left;}
.xggg_nr img{width:100%;}
.xggg_nr p{font-size: 18px; color: #333; text-align: center;}

.ptzy_tit h2{color: #333; text-align: center; padding: 100px 0 35px ;}
.ptzy_nr{background: url(../images/a11.png); width:1198px; height: 683px; position: relative;}
.ptzy_nr img{position: absolute;}
.img1 {left:20px; top:110px;}
.img2 {left:100px; top:285px;}
.img3 {left:85px; top:550px;}
.img4 {left:335px; top:55px;}
.img5 {left:350px; top:238px;}
.img6 {left:280px; top:465px;}
.img7 {left:630px; top:105px;}
.img8 {left:700px; top:215px;}
.img9 {left:545px; top:394px;}
.img10 {left:920px; top:130px;}
.img11 {left:940px; top:347px;}
.img12 {left:765px; top:540px;}

.bj3{background: url(../images/a18.png) no-repeat center center; height: 1236px;}
.xcx_tit{text-align: center; padding-top: 75px;}
.xcx_tit h2{color: #333; font-size: 48px; line-height: 140px;}
.xcx_tit p{font-size: 18px; color: #999; padding-top: 30px; line-height: 30px;}
.xcx_nr{overflow: hidden;}
.xcx_left{float: left; width:530px;}

.xcx_sm{float: left; padding-top: 240px;}
.xcx_wb{background: url(../images/n3.png); width:684px; height: 608px; margin-left: -80px; padding-top: 100px;}
.xcx_sm h2{font-size: 40px; color: #333;}
.xcx_sm span{font-family: arial; font-weight: 800;color: #ddebfa; padding-left: 15px; padding-bottom:50px ;}
.xcx_sm p{padding-left: 140px;font-size: 24px; line-height: 76px;}

.xcx_sm b{display: inline-block;*display: inline;width:13px; height: 13px; margin-right: 25px;background: #fa8c60;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius:50%;}

.bj5{background: url(../images/a19.png) no-repeat center center;height: 1181px;}
.dszb_tit{text-align: center;padding: 90px 0 0 0;}
.dszb_tit h2{color: #333; font-size: 48px; line-height: 140px;}
.dszb_tit p{font-size: 18px; color: #999; padding-top: 30px; line-height: 30px;}
.dszb_nr{overflow: hidden; padding-top: 30px;}
.dszb_left{width:557px;float: left;}
.dszb_text{float: left; padding-top: 105px;width:550px;}
.dszb_text p{font-size: 24px; color: #333; line-height: 35px; margin-bottom: 140px;}
.dszb_text img{vertical-align: middle; padding: 20px 20px 0 0;float: left;}

.zbfx{ padding: 135px 0;overflow: hidden;}
.zbfx_left{float: left; width:460px;}
.zbfx_tit h2{color: #333; font-size: 48px; line-height: 140px;}
.zbfx_nr p{font-size: 16px; line-height: 28px; color: #999;text-align:justify; word-break: break-all;}
.zbfx_nr{padding-top: 50px;}
.zbfx{width:1200px; margin: 0 auto; overflow: hidden;}
.zbfx_left{float: left; width:}
.zbfx_right{width:584px;float: right;}
.zbfx_right ul{overflow: hidden;}
.zbfx_right li{float: left; width:33.33%; text-align: center;}
.zbfx_right span{font-size: 16px; color: #333;}
.zbfx_right p{text-align: center; font-size: 16px; color: #999; padding: 20px 0 45px;}
.zbfx_right b{font-size: 70px; color: #333;font-family: arial;}
/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
.footer{background: url(../images/n10.png) no-repeat center center; height: 329px;}
.font_tit{border-bottom:1px solid #fff;height: 105px; overflow: hidden;}
.font_tit{text-align: right;}
.font_tit h2{color: #fff;background: url(../images/n11.png) no-repeat left center; display: inline-block;*display: inline; padding-left: 30px; margin-top: 40px; line-height: 36px; font-size: 24px;font-weight: 800;}
.font_tit p{font-size: 12px;color: #fff;}
.font_tit img{float: left; margin-top: 50px;}
.font_nr{overflow: hidden;}
.font_left{float: left; width:500px; padding-top: 40px;}
.font_left p{color: #fff;font-size: 14px; line-height: 28px;}
.font_left h4{padding-top: 35px; color: #fff; font-size: 14px; margin-left: -10px;}
.font_left a{font-size: 14px; color: #fff; padding: 0 10px;}
.font_right{width:100px;float:right;padding-top: 20px;}
.font_right p{font-size: 14px; color: #fff; text-align: center; margin-top: 40px;background: url(../images/n13.png) no-repeat right center; padding-right: 18px;cursor:pointer;}
/*------------------版权结束------------------*/
 .nav .fl_l li .active{color: #ff0000;}
