*{font-style:normal;font-weight:normal; margin:0px;padding:0px; border:0; line-height: 1;}
p, h1, h2, h3, div, ul, li {display:block;}
dl,dd,dt{ margin:0; padding:0;}
body{width: 100%; overflow-x: hidden; color:#333;font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; }
a {text-decoration:none;}
ul {list-style:none;}
p {list-style:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="date"],input[type="tel"],input[type="datetime"],input[type="month"],input[type="text"],select,textarea,button{-webkit-appearance: none;-webkit-appearance: none;outline:none;font-family:'Microsoft YaHei';}
select{ border: none; background: none ;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {box-shadow:0 0 0 160px #fff inset; -webkit-text-fill-color: #333;}
.paig{ height:auto;overflow:hidden; }
.paig1 > *{ height:auto;overflow:hidden; }
.abs{ position:absolute;}
 input,textarea,select,a:focus {outline: none;}
.fix{ position:fixed;}
.rel{ position:relative;}
.fl{ float:left;}
.fr{ float:right;}
.display{ display:block;}
.auto{ height:auto; overflow:hidden;}
.mar{ margin:auto;}
.mar0{ margin:0 auto;}
.clear{ clear:both;}
.img100{ width:100%; height:auto; overflow:hidden;}
.none{display: none;}
.wd33{ width: 33.333%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd50{ width:49.5%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd25{ width: 25%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd20{ width: 20%; text-align: center; float: left; display: block; height: auto; overflow: hidden;}
.wd75{ width: 75%;float: left; display: block; height: auto; overflow: hidden;}
.wd41{width:41%;float: left; display: block; height: auto; overflow: hidden;}
.wd40{width:40%;float: left; display: block; height: auto; overflow: hidden;}
.wd30{width:30%;float: left; display: block; height: auto; overflow: hidden;}
.wd10{width:10%;float: left; display: block; height: auto; overflow: hidden;}
.wd19{width:19%;float: left; display: block; height: auto; overflow: hidden;}
.wd5{width:5%;float: left; display: block; height: auto; overflow: hidden;}
.wd95{width:95%;float: left; display: block; height: auto; overflow: hidden;}
.wd90{width:90%;float: left; display: block; height: auto; overflow: hidden;}
.wd85{width:85%;float: left; display: block; height: auto; overflow: hidden;}
.wd88{width:88%;float: left; display: block; height: auto; overflow: hidden;}
.wd100{width:100%;display: block; height: auto; overflow: hidden;}


/**/
@media (max-width: 1200px) {
	.cont img{ max-width:100%; height:auto !important}
.top6 ul{ padding:1.2rem;}
.top6{ position: absolute; z-index: 200; background: #f2f2f2; top: 3.5rem; width: 100%;}
.top6 li{ position: relative; width: 100%; clear: both;}
.onenav{ color: #666; display: block; width: 100%; line-height: 40px;}
.ropezw3 dl{ position: relative; width:50%; height: auto; border-bottom: 2px solid #f2f2f2; float: left; margin: 0;}
.navhide{ display: none; z-index: 500; border: solid 1px #f1f1f1; padding: 10px 0; width: 100%;background: #fff; border-radius: 5px;box-shadow: 0 3px 7px rgba(127,127,127,0.16);}
.top6 li.topnag .navhide{ display: block;}
.navhide a{transition: all .6s; display: block; clear: both; font-size: 0.9rem; width: 100%; line-height: 35px; color: #666; text-align: center;}
.navclose {display: block;position: absolute;right: 4%;top: 1.8rem;transform: translateY(-50%);z-index: 201;width: 36px;height: 26px;}
.navclose i {position: absolute;display: block;right: 0;top: 50%;margin-top: -2px;width: 100%;height: 4px;background: #004ea2;opacity: 1;transition: .4s;}
.navclose::before {top: 0;transform-origin: 50% 50% 0;}
.navclose::after {bottom: 0;transform-origin: 50% 50% 0;}
.navclose::before, .navclose::after { content: '';position: absolute;left: 0;width: 100%;height: 4px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;transition: .6s;background: #004ea2;}
body.on .navclose i {opacity: 0;width: 0;}
body.on .navclose::before {top: 50%; transform: translateY(-50%) rotate(-135deg);}
body.on .navclose::after {bottom: auto;top: 50%;transform: translateY(-50%) rotate(135deg);}

.wd1200{ width: 100%; margin: auto;}
.wd1350{ width: 100%; margin: auto;}
.top{ width: 100%; height: auto; padding: 0; background: #fff;}
.top3{ display: none;}
.logo{ width: 38%; height: auto; display: block; margin: auto;}
.toptel{ float: left;}
.contet{ padding:0; width: 100%; background: #f4f4f4;}
.contet_2{ width: 100%; }
.contet_3{padding: 1.2rem;}
.contet_3 img{ width: 100%;}
.banner img{ width: 100%; display: block;}

.contet_6{ padding: .6rem 1.2rem; }
.contet_7{ padding: .6rem 1.2rem;}
.contet_8{  padding: .6rem 1.2rem;}
.contet_10 dl{ height: auto; overflow: hidden; width: 100%;}
.contet_10 dl:nth-child(2){ margin: 1.2rem 0;}
.contet_13{ background: #1065a9;}

.contet_10{padding: 1.2rem;}
.contet_16{ padding: 25px 0 0 0;}
.contet_11{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.contet_3txt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.contet_txt1{background: rgba(255,255,255,0.82); width: 70%; padding: 1rem; margin: 20% auto 0 auto;}
.contet_txt1 h3{ width: 110px; font-size: 38px;}
.contet_txt1 p{ font-size: 14px; line-height: 26px; text-indent: 2em; padding: 30px 0;}
.contet_txt1 a{ font-size: 14px; color: #333;}
.contet_6txt{ position: absolute; bottom: .6rem; left: 50%; width: 50%; margin: 0 0 0 -25%; background: rgba(255,255,255,0.82); height: 55px; line-height: 55px; text-align: center;}
.contet_19{ background: url(../images/gz_40.png) no-repeat center; background-size: 100% auto;}
.contet_19_dt{ font-size: 25px; color: #fff; padding: 35px 0 0 0;}
.contet_25{ padding: 15px 0; border-bottom: solid 1px #fff;}
.contet_25 a{ color: #fff;font-size: 14px; }
.contet_25 span{ float: right; color: #fff;font-size: 14px;  display: block;}
.contet_26 a{ margin: 40px  0 0 0; width:180px; display: block; border: solid 1px #fff; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.contet_28{ width:100%; height: auto; overflow: hidden; min-height: 13rem; background: url(../images/gz_45.png) no-repeat right center; background-size: 100% 100%;}
.contet_28 h2{ padding: 120px 0 15px 0; font-size: 30px; text-align: center; color: #fff;}
.contet_28 h3{ font-size:23px; text-align: center; color: #fff;}
.contet_28 p{  width: 400px; margin: auto; font-size: 18px; padding: 25px 0 0 0; line-height: 28px; text-align: center; color: #fff;}
.contet_28 a{ width: 180px; display: block; text-align: center; margin:25px  auto; background: #1065a9; height: 33px; line-height: 33px; font-size: 14px; color: #fff;}
.contet_30{ padding: 15px 0; height: auto; overflow: hidden; border-bottom: solid 1px #ccc;}
.contet_30 a{ display: block; float: left; width: 75%; line-height: 26px; color: #000;font-size: 14px; }
.contet_30 span{ margin: 4% 0 0 0; float: right; color: #999;font-size: 12px;  display: block;}
.contet_31{ padding: 1.2rem;}
.contet_31 h2{ font-size: 25px; margin: 0 0 20px 0;}
.ct31_a{background: #1065a9; width: 55%; margin:25px auto; display: block; border: solid 1px #fff; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.contet_21{ padding: 20px;}
.contet_22{ padding: 20px 0; font-size: 20px; color: #fff;}
.contet_20{ padding: 250px 0 0 0; width: 100%;}
.contet_20 a{ width:180px; text-align: center; font-size: 14px; color: #fff; line-height: 35px; display: block; margin: auto; height: 35px; background: #1065a8;}




.news_dt1{ color: #000;}
.news_20{ padding:0;}
.news_20 dl{margin: .6rem 1.2rem; height: auto; overflow: hidden;}
.bew_w{ background: #fff;}
.bew_b{ background: #1065a9;}
.news{ background: #f4f4f4;}
.new_50{ font-size: 14px; padding: 25px 0;}
.new_55{ font-size: 14px; padding: 25px 0; color: #fff;}
.new_51{ font-size: 23px; font-weight: 700; color: #1065a9;}
.new_56{ font-size: 23px; font-weight: 700; color: #fff;}
.new_52{ font-size: 14px; line-height: 25px; padding: 55px 0;}
.new_57{ font-size: 14px; line-height: 25px; padding: 55px 0; color: #fff;}
.new_53{ width: 150px; height: 35px; line-height: 35px; display: block; background: #1065a9; text-align: center; font-size: 14px; color: #fff;}
.new_58{ width: 150px; height: 35px; line-height: 35px; display: block; border: solid 1px #fff; background: none; text-align: center; font-size: 14px; color: #fff;}

.news_4{ padding: 1.2rem;}
.news_6{ width: 100%; padding: 2rem 0; height: auto; overflow: hidden; background: url(../images/gz_news1.jpg) no-repeat right center; background-size: 100% 100%;}
.news_7{ width: 100%; margin: 1.2rem 0; height: auto; overflow: hidden; background: url(../images/gz_news2.jpg) no-repeat right center; background-size: 100% 100%;}
.news_6 h2{ font-size: 1.2rem; line-height: 1.5rem; text-align: center; width: 85%; margin: auto; padding: 2rem 0 0 0; color: #fff;}
.news_6 h3{ text-align: center; font-size: 14px; padding: 10px 0; color: #fff;}
.news_6 a{ margin: 40px  0 0 0; background: #1065a9; width:150px; margin: auto; display: block; border: solid 1px #1065a9; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.news_3 h1{ font-size: 1.8rem; text-align: center; padding: 1.8rem 0;}
.news_1{ padding: 20px 0;}
.news_1 a{ font-size: 14px; color: #333; padding: 0 5px; display: inline-block;}
.news_1 i{ font-size: 12px; color: #333; padding: 0; display: inline-block;}
.pages{ text-align: right; padding: 5px 0 35px 0;}
.pages a{ line-height: 35px; color: #333; font-size: 14px; background: #fff; display: inline-block; padding: 0 15px; height: 35px;}
.pages .pageon{ background: #1065a9; color: #fff;}
.pages a:hover{ background: #1065a9; color: #fff;}
.hzs_55{  width: 100%; height: 5rem;}
.hzs_56{ font-size: 20px; line-height: 33px; font-weight: 700; color: #fff;}
.hzs_57{ font-size: 14px; line-height: 25px; padding:0; color: #fff;}
.hzs_7{ margin: 0 0 1.2rem 0; width: 100%; height: auto;}
.bb_1{ top: 0; left: 0; width: 100%; height: 100%;}
.hzs_6{ margin: 0 0 1.2rem 0; width: 100%; height: auto;}
.hzs_6 a{ margin: 40px  0 0 0; background: #1065a9; width:150px; margin: auto; display: block; border: solid 1px #1065a9; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.hzs_6 h2{width: 100%; height: 70%;}
.hzs_59{ padding: 50px 0 0 0;}
.foot_13 dl{ width: 45%; padding: 0 0 5% 5%; float: left;}
.foot_13 dl dt{ margin: 0 0 20px 0;}
.foot{ background: url(../images/ff_02.jpg) no-repeat right center; height: auto; overflow: hidden; background-size: 100% 100%; padding: 35px 0;}
.foot a{ line-height: 30px; color: #fff; font-size: 14px}
.foot dt a{ font-weight: 700;}
.bottom{ text-align: center; font-size: 14px; color: #999; background: #182B54; padding: 15px 0;}
.foot_16 dd{ width: 32px; margin: 0 15px 0 0; height: 32px; float: left;}
.foot_13{ width: 100%;}
.foot_14{padding: 1.2rem;}
.foot_15 dd{ color: #fff; font-size: 14px; padding: 8px 0; color: #fff;}
.foot_16{ padding: 25px 0 0 0;}
.foot_30{ margin: 0; border-top: solid 1px #fff; padding: 1.2rem; color: #fff;}
.foot_35{ padding: 0 0 15px 0;}
.foot_31{ font-size: 13px; padding: 0 0 10px 0;}
.foot_32 span{ line-height: 1.5rem; display: block; clear: both; text-align: left; font-size: 13px;}
/*��ҳ*/
.flsm{ background: #f4f4f4;}
.flsm_2 h1{ text-align: center; font-size: 30px; font-weight: 700; padding: 1rem;}
.flsm_3 dl{ height: auto; overflow: hidden; padding:1rem;}
.flsm_3 dl dt{ padding: 0 0 20px 0; font-size: 18px; font-weight: 800; color: #333;}
.flsm_3 dl dd{ font-size: 14px; line-height: 28px; text-indent: 2em;color: #666;}
.lfpro_1 dl{ border: solid 1px #fff; box-sizing: border-box; cursor: pointer; width: 33.333%; height: 90px; float: left; margin: 0;}
.lfpro_1 dl>div{width: 100%; height: 90px; }
.lfpro_tab1{ background:url(../images/p1.png) no-repeat center center #c8c8c8;}
.lfpro_tab2{ background:url(../images/p2.png) no-repeat center center #c8c8c8;}
.lfpro_tab3{ background:url(../images/p3.png) no-repeat center center #c8c8c8;}
.lfpro_tab4{ background:url(../images/p4.png) no-repeat center center #c8c8c8;}
.lfpro_tab5{ background:url(../images/p5.png) no-repeat center center #c8c8c8;}
.lfpro_tab6{ background:url(../images/p6.png) no-repeat center center #c8c8c8;}
  .lfpro_tab7{ background:url(../images/p7.png) no-repeat center center #c8c8c8;}
.lfpro_1 dl dd{ font-size: 18px; color: #fff; line-height: 25px; font-weight: 700; width: 80px; height: auto; overflow: hidden; padding: 15px 0 0 10px; float: left;}
.lfpro_1{ padding: 15px 0;}
.lfpro_b p{ float: left; height: 35px; line-height: 35px; width: 50%; text-align: left; font-size: 14px;}
.lfpro_bd{ border-top: solid 2px #004EA2;}
.lfpro_b{ border-bottom: solid 1px #ccc; height: auto; overflow: hidden;}
.lfpro_s dt{ font-size: 22px; font-weight: 700; padding:25px 0;}
.lfpro_s dl{ height: auto; overflow: hidden; margin: 0 ;padding: 1rem;}
.lfpro_s dl dd{ line-height: 25px; font-size: 14px; color: #666;}
.lfpro_bm1{ margin: 10px 0; width:100%; height: auto; overflow: hidden; margin: 0 0 .5rem 0;}
.lfpro_bm1 span{display: block; float: left; font-size: 14px; color: #666;}
.lfpro_bm1 span:nth-child(1){ width: 15%;}
.lfpro_bm1 span:nth-child(2){ width: 85%;}
.lfpro_bm1 span:nth-child(2) input{ width: 90%; height: 25px; line-height: 25px;background: #fff;}
.lfpro_bm{ padding: 20px 0;}
.lfpro_bm3 span{ width: 100%; height: 25px; line-height: 25px; padding: 0; display: block; float: left; margin: 0 0 .5rem 0;}
.lfpro_bm3 span input{height: 25px; line-height: 25px; width: 100%; background: #fff;}
.lfpro_bm3{ float: left; width: 77%;}
.lfpro_bm4{ font-size: 14px; float: left; width: 15%;}
.lfpro_bm9{ font-size: 14px; padding: 20px 0;}
.lfpro_bm3 textarea{ min-height: 100px; margin: 0 0 0 15px; width: 810px; float: right; border: solid 1px #ccc ;}
.lfpro_bm30{ width: 150px; height: 35px; line-height: 35px; text-align: center; color: #Fff; background: #1065A9;}
.lfpro_bm30{ margin: 1rem 0 0 0;}
.lfpro_bm34{ width: 100%; margin: 0 0 .5rem 0;}
.lfpro_bm34 img{ width: 100%;}
.lfpro_bm35 img{ width: 100%;}
.lfpro_bm35{ width: 100%;}
.lfping .lfpro_tab1{ background:url(../images/p1.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab2{ background:url(../images/p2.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab3{ background:url(../images/p3.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab4{ background:url(../images/p4.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab5{ background:url(../images/p5.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab6{ background:url(../images/p6.png) no-repeat center center #1065a9;}
.lfpro_s{ display: none;}


.tcc_1{ margin: auto; clear: both;}
.tcc_2 dl{ height: auto; overflow: hidden; 100%;}
.tcc_2 dd{ padding: 1.2rem;}
.tcc_2{padding: 1.2rem;}
.nyh1{font-size: 35px; font-weight: 700; text-align: center;padding: 25px 0;}
.tcc_3{ font-size: 33px; color: #1065a9; text-align: center;padding: 10px 0;}
.ttc_4 dl{ height: auto; overflow: hidden; padding: 0 0 20px 0;}
.ttc_4 dl dd{ line-height: 1.3rem; font-size:14px; color: #666; padding: 5px 0; text-align: center;}
.tcc_6 dl{ height: auto; overflow: hidden; float: left; margin: 8px;}
.tcc_6 dt{ padding: 8px;}
.tcc_6 dt img{ width: 100%;}
.tcc_6 dd{ padding: 10px 0; text-align: center; font-size: 14px;}
.tcc_6{ padding: 50px 0;}
.tcc_10 dl{ padding:0; width: 95%; margin: auto;}
.tcc_11{ margin: 10px; height: 200px; padding: 20px; border: solid 4px #7cc2e4;}
.tcc_11 dt{ font-weight: 700; font-size: 20px; color: #1065A8; padding: 20px 0;}
.tcc_11 dd{ font-size: 14px; line-height: 24px;}
.tcc_21 dl{ width: 360px; height: 253px; background: url(../images/tcc_3.jpg) no-repeat center center; float: left; margin: 0 17px 0 8px;}
.tcc_21{ width: 110%;}
.tcc_20{ padding: 50px 0;}
.tcc_21 dd span{ cursor: pointer; width: 45%; height: 35px; color: #fff; border: solid 2px #fff; text-align: center; font-size: 14px; line-height: 35px; margin: auto; display: block;}
.tcc_21 dt{ padding: 55px 50px 20px 50px; color: #fff;  font-size: 16px; text-align: center; line-height: 30px; font-size: 22px;}

.clearfix{*zoom:1}
.m_zlxg{ width:263px; height:30px; line-height:30px;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;background:url(../images/zlxg2.jpg) no-repeat right center #fff;}
.m_zlxg p{ width:300px; padding-left:10px; overflow:hidden; line-height:30px; color:#333; font-size:12px;text-overflow:ellipsis; white-space:nowrap;}
.m_zlxg2{ position:absolute; top:29px; border:1px solid #ded3c1;background:#fff; width:261px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
.m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;color:#333; font-size:12px;}
.m_zlxg2 li:hover{ color:#7a5a21;}
.tfx_1 dl{ background: #fff;  height: auto; padding: 1rem; margin: 1rem; float: left;}
.tfx_2 dt{ padding: 25px 0 60px 0; font-size: 26px; line-height: 35px;}
.tfx_2 dd{ padding: 0 15px; font-size: 14px; line-height: 26px;}
.tfx_1{ padding: 50px 0;}
.tfc_serch{ padding: 30px 0 0 0;}
.tfc_serch input{font-size: 14px; display: block;}
.tfc_serch input:nth-child(1){ text-indent: 1em; width: 80%; margin: auto; height: 38px; border: solid 1px #ccc; background: #fff;}
.tfc_serch input:nth-child(2){ width: 80%; margin:1rem auto; height: 40px; color: #fff; background: #1065a9;}
.tfc_serch span{ text-align: center; width: 80%;  font-size: 14px; padding: 0 0 0 20px; display: block; height: 40px; line-height: 40px;}
.tcc_yw{ padding: 1rem;}
.ttc_gc1 dl{margin: 1rem;}
.ttc_gc1 dl img{ width: 100%; float:left; display: block;}
.ggao_1{ width: 100%; height: auto;}
.ggao_3{ font-size: 30px; text-align: center; padding: 1.2rem; line-height: 40px; font-weight: 700; color: #1065A9;}
.ggao_2{ text-align: center; font-size: 15px; padding:1rem;}
.ggao_2 child_1{ text-align: center; font-weight: bold; font-size: 24px; padding: 20px 0;}
.ggao_5 dl{margin: 0 0 1.2rem 0;}
.ttc_gc1 dl img{width: 100%;}
.ggao_5{ padding: 1rem;}
.ggao_7{ font-size: 30px; padding: 1rem; text-align: center;line-height: 40px; font-weight: 700; color: #1065A9;}
.ggao_8{ text-align: left; line-height: 25px; font-size: 14px; padding: 1rem;}
.ggao_20{padding: 1rem;}
.ggao_20 img{ width: 100%;}
.ggao_21 p{ text-align: left; line-height: 25px; font-size: 14px; padding: 2px 0;}
.ggao_21{ padding: 1rem;}
.ggao_20 img{display: block; margin: auto;}
/*��չ����*/
.hzgg_1 dl{ width: 100%;}
.hzgg_1 dl dd{ padding: 1.2rem;}
.hzgg_1 dl dd img{ width: 100%;}
.gzjj_5{ width: 100%;}
.gzjj_6{ height: auto; background-color: #fff; padding: 1.2rem;}
.gzjj_d1{ padding: 1.2rem;}
.gzjj_6 p{ font-size: 14px; color: #666; text-indent: 2em; line-height: 120%; margin: 15px 0;}
.gzjj_0{ width: 100%; margin: 0;}
.gzjj_5 p{padding: .5rem;}
.gzjj_5 p img{ width: 100%;}
.gzjj_3{ padding: 1.2rem;}
.gzjj_1{ padding: 35px 0;}
.gzjj_d20 img{ width: 100%;}
.gzjj_10{ margin: 0 0 20px 0;  height: auto; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.gzjj_10 p{ width: 33.333%; height: 44px; line-height: 44px; text-align: center; font-size: 14px; float: left;}
.gzjj_on{ background: #1065a9; color: #fff !important;}
.gzjj_s{ display: none;}
.gzjj_d1 li{ font-size: 16px; line-height: 25px;}
.gzjj_d1 ul{ height: auto; overflow: hidden; padding:0 0 1rem 0;}
.gzjj_d1 img{ width: 100%;}
.gzjj_d2{ padding: 1.2rem;}
.gzjj_d2 img{ width: 100%;}
.gzjj_d5 h1{ font-size: 28px; font-weight: 700; padding: 0 0 20px 0;}
.gzjj_d5 p{ clear: both; width: 100%; line-height: 24px; font-size: 14px; text-indent: 2em; margin: 0 0 15px 0;}
.gzjj_d20 img{ display: block; margin: auto;}
.qqbj_1 dl{ margin: 0 0 25px 0;}
.qqbj_1 dl dt{ padding: 20px 0; font-size: 14px; line-height: 1.4rem; text-align: center;}
.qqbj_1 dl dd img{ width: 100%;}
.qqbj_h1{ font-size: 30px; font-weight: 700; color: #333; text-align: center; padding:10px 0;}
.qqwh_3{ width: 100%; background: #fff; height: auto;}
.qqwh_4{ width: 100%; height: auto;}
.qqwh_6 img{ display: block; margin:25px auto 10px auto;}
.qqwh_7 h2{ font-size: 30px; color: #1065A9; font-weight: 700; padding: 0 0 10px 0;}
.qqwh_7 p{ font-size: 14px; line-height: 25px;}
.qqwh_7{ padding: 0 25px;}
.qqwh_5 dl{padding: 1.2rem;}
.qqwh_5 dl img{ width: 100%;}
.qqwh_8{ width: 100%;}
.qqwh_5{ padding: 25px 0;}
.qqwh_5 dl dd{ background: #fff; padding: 15px 20px;}
.qqwh_5 dl dd h3{ font-size: 20px; font-weight: 700; color: #1065A9; padding: 0 0 10px 0;}
.qqwh_5 dl dd p{ padding: 0 0 25px 0;}
.qqwh_22{ text-align: center; font-size: 24px; font-weight: 700; color: #1065A9; padding: 0 0 20px 0;}
.qqwh_21{text-align: center;  font-size: 14px; color: #666; padding: 0 0 10px 0;}
.qqwh_20 dl{ padding: 20px 0;}
.qyry_1 dl{  margin: 1.2rem;}
.qyry_1 dl img{ width: 100%;}
.qyry_2{ width: 100%; margin: 0;}
.qyry_1{ padding: 0 0 40px 0;}

/*��չ����*/
.fzlc_1{padding: 1rem; margin: auto; }
.fzlc_2{ width: 100%;}
.fzlc_3{ width: 100%; margin: 0;}
.fzlc_dt{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 22px; font-weight: 700; color: #1065A9; text-align: left;}
.fzlc_3dt{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 22px; font-weight: 700; color: #1065A9; text-align: left;}
.fzlc_2 dd p{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 14px; line-height: 24px; color: #666; text-align: left; }
.fzlc_2 dd {padding: 10px 0 5px 0;}
.fzlc_1 dl{ padding: 0 0 1.5rem 0;}
.fzlc_1 dd{ height: auto; overflow: hidden;}
.fzlc_1 dd img{ display: block; width: 100%;}
.fzlc_3 dd p{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 14px; line-height: 24px; color: #666; text-align: left; }
.fzlc_3 dd {padding: 10px 0 5px 0;}
.fzlc_3 dd img{ float: left; max-width: 415px;}
.yx_2 dl{ position: relative; width: 100%; height: auto; margin: 0 0 1.2rem 0;}
.yx_2 dl dt img{ width: 100%;}
.yx_2{ padding: 1.2rem; margin: 0;}
.yx_2 dl dd{  width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.yx_2 dl dd h3{ font-size: 15px;text-align: center; color: #fff; padding: 290px 0 18px 0;}
.yx_2 dl dd a{  display: block; width: 140px; color: #fff; margin: auto; height: 33px; border: solid 1px #fff; text-align: center; line-height: 33px; font-size: 14px;}
.gxlx_3 img{ width: 100%;}
.gzjj_es{ padding: 0 1.2rem;}
.zj_2 dl{ position: relative; width: 100%; height: auto;  margin: 0 0 1rem 0;}
.zj_2 dl dt img{ width: 100%;}
.zj_2{ padding: 1.2rem; margin: 0;}
.zj_2 dl dd{  background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.ygfc_1 img{ width: 100%; display: block; margin: auto;}
.ygfc_h1{    font-size: 30px;font-weight: 700; color: #333;text-align: center; padding: 5px 0 25px 0;}
.gxlx_1 h2{ font-size: 26px; font-weight: 700; width: 335px; line-height: 31px; margin: 0 0 35px 0;}
.gxlx_2 dl{ height: auto; overflow: hidden; margin: 0 0 30px 0;}
.gxlx_2 dl dt , .gxlx_2 dl dd{ font-size: 14px; color: #666; line-height: 24px;}
.gxlx_6 dl{height: auto; padding: 25px; background: #fff; margin: 0 0 25px 0;}
.gxlx_6{ width: 100%;}
.gxlx_6 dl dt{ font-size: 24px; font-weight: 700; padding: 0 0 20px 0;}
.gxlx_6 dl dd{ font-size: 14px;  color: #666; line-height: 24px;}
.gxlx_1 h3{ font-size: 26px; font-weight: 700; line-height: 31px; margin: 0 0 35px 0;}
.rczp_4 dl{ width: 100%; height: auto; padding: 20px; margin: 0 25px 25px 0; background: #fff;}
.rczp_4{ width: 100%;}
.rczp_4 dl dt{ font-size: 22px; color: #1065a9;}
.rczp_4 dl a{ margin: 20px 0 0 0; display: block; color: #fff; font-size: 14px; text-align: center; line-height: 33px; height: 33px; width: 120px; background: #1065A9;}
.zph3{ font-size: 20px; font-weight: 700; margin: 0 0 25px 0;}
.rczp_2 p{ border-bottom: solid 1px #ccc; padding:  0 0 40px 0; font-size: 14px; color: #666; line-height: 24px; text-indent: 2em;}
.rczp_3{ padding:1.2rem;}
.rczp_2{ padding: 1.2rem;}
.rczp_4 dt{ font-size: 14px; font-weight: 700; padding: 0 0 10px 0;}
.rczp_4  dd{ font-size: 14px; line-height: 24px;}
.gwxx_2{ margin: 1rem 0; border-top: solid 2px #1065A9;}
.gwxx_2 dl{ border-bottom: solid 1px #ccc; height: 40px; line-height: 40px;}
.gwxx_2 dl dt{ font-weight: 700; border-right: solid 1px #ccc; width: 29%; font-size: 14px; text-align: left; float: left; text-indent: 2em; height: 40px; line-height: 40px;}
.gwxx_2 dl dd{ width: 70%;  font-size: 14px;text-align: center; float: left; height: 40px; line-height: 40px;}
.gwxx_3{ padding:1rem;}
.gwxx_3 h4{ font-size: 14px; font-weight: 700; padding: 0 0 15px 0;}
.gwxx_3 p{ font-size: 14px; color: #666; line-height: 24px;}
.sqzw_2 dl{ width: 100%; font-size: 14px; height: auto; overflow: hidden; margin:10px 0;}
.sqzw_2 dl dt{ float: left; height: 25px; line-height: 25px;  width: 15%; }
.sqzw_2 dl dd{  float: left;height: 25px; line-height: 25px;width: 85%;}
.sqzw_txt{ width: 100%; background: #fff; height: 25px; line-height: 25px;}
.sqzw_2{ padding: 30px 0;}
.sqzw_4{ margin: 10px 0; width: 695px; float: left;height: 25px; line-height: 25px;}
.sqzw_4 span{ font-size: 14px; display: block; float: left;height: 25px; line-height: 25px;}
.sqzw_4 span:nth-child(1){ width: 15%;}
.sqzw_4 span:nth-child(2){ width: 85%;}
.sqzw_8 span{ font-size: 14px; display: block; clear: both; line-height: 25px;}
.sqzw_8 span:nth-child(1){ width: 100%;}
.sqzw_8 span:nth-child(2){  width: 100%;}
.sqzw_8 textarea{ display: block; width: 100%; background: #fff; min-height: 80px;}
.sqzw_8{ margin: 10px 0 0 0;}
.sqzw_btn{ display: block; background: #1065A9; width: 150px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff;}
.sqzw_2 i{ font-size: 14px; color: #f00;}
.lyfk_2{ margin:0 0 35px 0; width: 100%; height: auto; background: url(../images/s.jpg) no-repeat center center; background-size: 100% 100%;}
.lyfk_3{ margin: auto; padding: 2rem 1rem;}
.lyfk_dl{ height: auto; overflow: hidden; margin: 0 0 20px 0; width: 100%;} 
.lyfk_dl dt{ color: #fff; width: 15%; float: left; height: 25px; line-height: 25px;}
.lyfk_dl dd{ color: #fff; width: 85%; float: left; height: 25px; line-height: 25px;}
.lyfk_txt{ display: block; width: 100%; background: #fff; color: #333; height: 25px; line-height: 25px;}
.sqzw_1{ padding: 1rem;}
.sqzw_1 h5{ line-height: 1.5rem;}
.lyfk_d2{ height: auto; overflow: hidden; margin: 0 0 20px 0; width: 100%;} 
.lyfk_d2 dt{ color: #fff; width: 15%; float: left; height: 25px; line-height: 25px;}
.lyfk_d2 dd{ color: #fff; width: 85%; float: left;line-height: 25px;}
.lyfk_txt{ display: block; width: 100%; background: #fff; color: #333; height: 25px; line-height: 25px;}
.lyfk_d2 textarea{ width: 100%; min-height: 80px;}
.lyfk_d2 p{ width: 50%; height: 33px; display: block; float: left;}
.lyfk_d2btn{ margin: auto; display: block; background: #1065A9; width: 150px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff;}

}
@media (min-width: 1200px) {
.top6{ padding: 0; background: #fff; height: 45px; clear: both; width: 100%; margin: 0; }
.top6 ul{ width: 700px; float: right; height: 45px; margin: auto;}
.top6 li{ position: relative; float: left; padding: 0 28px;}
.onenav{ color: #000; display: block; width: 100%; line-height: 45px; font-size: 16px;}
.ropezw3 dl{ position: relative; width: 322px; height: 364px; float: left; margin: 0 20px 20px 0;}
.topnag{ background: #f4f4f4;}
.navhide{ z-index: 500; min-width: 100px; position: absolute; left: 0; top: 45px; width: 100%;background: #f4f4f4;box-shadow: 0 3px 7px rgba(127,127,127,0.16);z-index: -999;transform: translateX(-7%) scale(.96);opacity: 0;transition: .4s .05s;visibility: hidden;}
.top6 li:hover .navhide{transform: translateX(0) scale(1);opacity: 1;visibility: visible;z-index: 999999;}	
.navhide a{ border-bottom: solid 1px #e8ebf0; transition: all .6s; display: block; clear: both; font-size: 0.9rem; width: 100%; line-height: 35px; color: #000; text-align: center;}
.navhide a:hover{ background: #1065a9; color: #fff;}
.fLr{ float: right;}
.navclose{ display: none;}
.wd1200{ width: 1146px; margin: auto;}
.ropezw2 dl a img{ width: 100%; height: 100%;}
.wd1350{ width: 1350px; margin: auto;}
.top{ width: 100%; height: 160px; background: #fff;}
.top2{ padding: 10px 0;}
.top3{width: 100%;float: right;padding: 30px 0;}
.logo{ width: 219px; height: auto; display: block; margin: 68px 0 0 0; float: left;}
.toptel{ margin: 0 15px; float: right;}
.toptel span{ display: block; float: right; height: 26px; line-height: 26px; font-size: 16px;}
.mtr25{ margin: 0 100px 0 0;}
.top_right{ width: 925px; float: right;}
.top_serch{ background: url(../images/gz_08.png) no-repeat right center; float: right; width: 213px; height: 22px; border: solid 1px #666; border-radius: 18px;}
.top_serch input{ text-indent: 15px; width: 100%; height: 21px; line-height: 21px; background: none;}
.news{ padding: 0; width: 100%; background: #f4f4f4;}
.contet{ padding: 35px 0; width: 100%; background: #f4f4f4;}
.contet_2{ width: 750px; float: left;}
.contet_3{ width: 360px; float: right;}
.contet_5{ padding: 25px 0;}
.contet_6{ width: 362px; float: left;}
.contet_7{ padding: 0 0 0 25px; width: 362px; float: left;}
.contet_8{ width: 362px; float: right;}
.contet_10 dl{ height: 445px; width: 362px; float: left;}
.contet_10 dl:nth-child(2){ margin: 0 0 0 25px;}
.contet_13{ background: #1065a9;}
.contet_10{ width: 750px; float: left;}
.contet_16{ padding: 25px 0 0 0;}
.contet_11{ width: 362px; height: 918px; background: #fff; float: right;}
.contet_3txt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.contet_txt1{ margin: auto;background: rgba(255,255,255,0.82); width: 80%; padding: 25px; margin:35px auto;}
.contet_txt1 h3{ width: 110px; font-size: 38px;}
.contet_txt1 p{ font-size: 14px; line-height: 26px; text-indent: 2em; padding: 30px 0;}
.contet_txt1 a{ font-size: 14px; color: #333;}
.contet_6txt{ position: absolute; bottom: 0; right: 35px; width: 285px; background: rgba(255,255,255,0.82); height: 55px; line-height: 55px; text-align: center;}
.contet_19{ background: url(../images/gz_40.png) no-repeat center;}
.contet_19_dt{ font-size: 25px; color: #fff; padding: 0;}
.cont25_h{ height: 250px; width: 100%; overflow: hidden;}
.contet_25{ padding: 15px 0; border-bottom: solid 1px #fff;}
.contet_25 a{ color: #fff;font-size: 14px; }
.contet_25 span{ float: right; color: #fff;font-size: 14px;  display: block;}
.contet_26 a{ margin: 0; width: 55%; display: block; border: solid 1px #fff; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.contet_28{ width:750px; height: 445px; background: url(../images/gz_45.png) no-repeat right center;}
.contet_28 h2{ padding: 120px 0 15px 0; font-size: 30px; text-align: center; color: #fff;}
.contet_28 h3{ font-size:23px; text-align: center; color: #fff;}
.contet_28 p{  width: 400px; margin: auto; font-size: 18px; padding: 25px 0 0 0; line-height: 28px; text-align: center; color: #fff;}
.contet_28 a{ width: 25%; display: block; text-align: center; margin:25px  auto; background: #1065a9; height: 33px; line-height: 33px; font-size: 14px; color: #fff;}
.contet_30{ padding: 15px 0; height: auto; overflow: hidden; border-bottom: solid 1px #ccc;}
.contet_30 a{ display: block; float: left; width: 75%; line-height: 26px; color: #000;font-size: 14px; }
.contet_30 span{ margin: 4% 0 0 0; float: right; color: #999;font-size: 12px;  display: block;}
.contet_31{ padding: 25px;}
.contet_31 h2{ font-size: 25px; margin: 0 0 20px 0;}
.ct31_a{ margin: 40px  0 0 0; background: #1065a9; width: 180px; display: block; border: solid 1px #fff; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.contet_21{ padding: 20px;}
.contet_22{ padding: 20px 0; font-size: 20px; color: #fff;}
.contet_20{ padding: 250px 0 0 0; width: 100%;}
.contet_20 a{ width: 55%; text-align: center; font-size: 14px; color: #fff; line-height: 35px; display: block; margin: auto; height: 35px; background: #1065a8;}
.news_mtb1{ margin: 0 0 25px 0;}
.news_mtb2{ margin: 0 0 25px 25px;}


.news_dt1{ color: #000;}
.news_20{ padding: 25px 0;}
.news_20 dl{ float: left; width: 362px; margin: 0 0 25px 0; height: 445px;}
.bew_w{ background: #fff;}
.bew_b{ background: #1065a9;}
.new_50{ font-size: 14px; padding: 25px 0;}
.new_55{ font-size: 14px; padding: 25px 0; color: #fff;}
.new_51{ font-size: 23px; font-weight: 700; color: #1065a9;}
.new_56{ font-size: 23px; font-weight: 700; color: #fff;}
.new_52{ font-size: 14px; line-height: 25px; padding: 55px 0;}
.new_57{ font-size: 14px; line-height: 25px; padding: 55px 0; color: #fff;}
.new_53{ width: 150px; height: 35px; line-height: 35px; display: block; background: #1065a9; text-align: center; font-size: 14px; color: #fff;}
.new_58{ width: 150px; height: 35px; line-height: 35px; display: block; border: solid 1px #fff; background: none; text-align: center; font-size: 14px; color: #fff;}
.mtl_25{margin: 0 0 25px 27px !important;}
.mflr{ float: right !important;}
.fll{ float: left;}
.mrl25{ margin: 0 0 0 25px;}
.news_6{ width: 750px; float: left; height: 445px;background: url(../images/gz_news1.jpg) no-repeat right center;}
.news_7{ width: 362px; height: 445px;background: url(../images/gz_news2.jpg) no-repeat right center;}
.news_6 h2{ font-size: 33px; line-height: 45px; text-align: center; width: 700px; margin: auto; padding: 180px 0 0 0; color: #fff;}
.news_6 h3{ text-align: center; font-size: 14px; padding: 10px 0; color: #fff;}
.news_6 a{ margin: 40px  0 0 0; background: #1065a9; width:150px; margin: auto; display: block; border: solid 1px #1065a9; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.news_3 h1{ font-size: 35px; text-align: center; padding: 25px 0 55px 0;}
.news_1{ padding: 20px 0;}
.news_1 a{ font-size: 14px; color: #333; padding: 0 5px; display: inline-block;}
.news_1 i{ font-size: 12px; color: #333; padding: 0; display: inline-block;}
.pages{ text-align: right; padding: 5px 0 35px 0;}
.pages a{ line-height: 35px; color: #333; font-size: 14px; background: #fff; display: inline-block; padding: 0 15px; height: 35px;}
.pages .pageon{ background: #1065a9; color: #fff;}
.pages a:hover{ background: #1065a9; color: #fff;}
.hzs_55{  width: 100%; height: 180px;}
.hzs_56{ font-size: 20px; line-height: 33px; font-weight: 700; color: #fff;}
.hzs_57{ font-size: 14px; line-height: 25px; padding:0; color: #fff;}
.bb_1{ top: 0; left: 0; width: 100%; height: 100%;}
.hzs_7{ width: 362px; height: 445px;}
.hzs_6{ width: 750px; float: left; height: 445px;}
.hzs_6 a{ margin: 40px  0 0 0; background: #1065a9; width:150px; margin: auto; display: block; border: solid 1px #1065a9; font-size: 14px; color: #fff; text-align: center; height: 33px; line-height: 33px;}
.hzs_6 h2{width: 100%; height: 360px;}
.hzs_59{ padding: 50px 0 0 0;}
.foot_13 dl{ float: left; margin: 0 42px 0 0;}

.foot_13 dl dt{ margin: 0 0 20px 0;}
.foot{ background: url(../images/ff_02.jpg) no-repeat right center; height: 310px; padding: 35px 0;}
.foot a{ line-height: 30px; color: #fff; font-size: 14px}
.foot dt a{ font-weight: 700;}
.bottom{ text-align: center; font-size: 14px; color: #999; background: #182B54; padding: 15px 0;}
.foot_16 dd{ width: 32px; margin: 0 15px 0 0; height: 32px; float: left;}
.foot_13{ width: 710px; float: left;}
.foot_14{ width: 433px; float: right;}
.foot_15 dd{ color: #fff; font-size: 14px; padding: 8px 0; color: #fff;}
.foot_16{ padding: 25px 0 0 0;}
.foot_32 span:nth-child(3){ float: right;}
.foot_30{ margin: 0; border-top: solid 1px #fff; padding: 12px 0; color: #fff;}
.foot_35{ padding: 0 0 15px 0;}
.foot_31{ font-size: 13px; padding: 0 0 5px 0;}
.foot_32 span{ display: inline-block; height: 30px; line-height: 30px; font-size: 13px;}
.foot_32 span:nth-child(2){ margin: 0 0 0 96px;}
.foot_32 span:nth-child(2) a{ padding: 0 10px;}
.pdt25{ padding: 25px 0 0 0;}
.pd025{ padding: 25px 0;}
.pd25{ padding: 25px;}


/*��ҳ*/
.flsm{ background: #f4f4f4;}
.flsm_2 h1{ width: 100%; text-align: center; font-size: 30px; font-weight: 700; padding: 20px 0;}
.flsm_3 dl{ height: auto; overflow: hidden; padding: 25px 0;}
.flsm_3 dl dt{ padding: 0 0 20px 0; font-size: 18px; font-weight: 800; color: #333;}
.flsm_3 dl dd{ font-size: 14px; line-height: 28px; text-indent: 2em;color: #666;}
.lfpro_1 dl{ cursor: pointer; width: 153px; height: 90px; float: left; margin: 0 5px;}
.lfpro_1 dl>div{width: 153px; height: 90px; }
.lfpro_tab1{ background:url(../images/p1.png) no-repeat center center #c8c8c8;}
.lfpro_tab2{ background:url(../images/p2.png) no-repeat center center #c8c8c8;}
.lfpro_tab3{ background:url(../images/p3.png) no-repeat center center #c8c8c8;}
.lfpro_tab4{ background:url(../images/p4.png) no-repeat center center #c8c8c8;}
.lfpro_tab5{ background:url(../images/p5.png) no-repeat center center #c8c8c8;}
.lfpro_tab6{ background:url(../images/p6.png) no-repeat center center #c8c8c8;}
  .lfpro_tab7{ background:url(../images/p7.png) no-repeat center center #c8c8c8;}
.lfpro_1 dl dd{ font-size: 18px; color: #fff; line-height: 25px; font-weight: 700; width: 85px; height: auto; overflow: hidden; padding: 15px 0 0 10px; float: left;}
.lfpro_1{ padding: 35px 0;}
.lfpro_b p{ float: left; height: 35px; line-height: 35px; width: 50%; text-align: left; font-size: 14px;}
.lfpro_bd{ border-top: solid 2px #004EA2;}
.lfpro_b{ border-bottom: solid 1px #ccc; height: auto; overflow: hidden;}
.lfpro_s dt{ font-size: 22px; font-weight: 700; padding:25px 0;}
.lfpro_s dl{ height: auto; overflow: hidden; margin: 0 0 25px 0;}
.lfpro_s dl dd{ line-height: 25px; font-size: 14px; color: #666;}
.lfpro_bm1{ margin: 10px 0; width: 40%; float: left;}
.lfpro_bm1 span{display: block; float: left; font-size: 14px; color: #666;}
.lfpro_bm1 span:nth-child(1){ width:69px; height: 25px; line-height: 25px;}
.lfpro_s dl font{ color: #f00;}
.lfpro_bm1 span:nth-child(2){ width: 385px;}

.lfpro_bm1 span:nth-child(2) input{ width: 90%; height: 25px; line-height: 25px;background: #fff;}
.lfpro_bm{ padding: 20px 0;}
.lfpro_bm3 span{ height: 25px; font-size: 14px; line-height: 25px; padding: 0; margin: 0 15px 0 0; display: block; float: left;}
.lfpro_bm3 span input{height: 25px;  float: left; line-height: 25px; width: 100%; background: #fff;}
.gmm_1{ width: 211px;}
.lfpro_bm3{ float: left;}
.lfdq{ height: 40px;}
.lfpro_bm2{ height: 30px; width: 100%;}
.lfpro_bm4{ width:69px; line-height: 30px; font-size: 14px; float: left;}
.lfpro_bm9{ font-size: 14px; padding: 20px 0;}
.lfpro_bm3 textarea{ min-height: 100px; margin: 0; width: 810px; float: right; border: solid 1px #ccc ;}
.lfpro_bm30{ display: block; float: left; width: 150px; height: 35px; line-height: 35px; text-align: center; color: #Fff; background: #1065A9;}

.lfpro_bm34{ width: 818px; float: left;}
.lfpro_bm35{ width: 309px; float: right;}
.lfpro_bm35 p:nth-child(1){ margin: 0 0 10px 0;}
.lfping .lfpro_tab1{ background:url(../images/p1.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab2{ background:url(../images/p2.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab3{ background:url(../images/p3.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab4{ background:url(../images/p4.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab5{ background:url(../images/p5.png) no-repeat center center #1065a9;}
.lfping .lfpro_tab6{ background:url(../images/p6.png) no-repeat center center #1065a9;}
.lfpro_s{ display: none;}



/*��������*/
.tcc_1{ margin: auto; clear: both;}
.tcc_2 dl{ height: auto; overflow: hidden; float: left; width:304px; margin:12px;}
.tcc_2{ width: 990px; padding: 0 0 60px 0; margin: auto;}
.nyh1{font-size: 35px; font-weight: 700; text-align: center;padding: 25px 0;}
.tcc_3{ font-size: 33px; color: #1065a9; text-align: center;padding: 10px 0;}
.ttc_4 dl{ height: auto; overflow: hidden; padding: 0 0 20px 0;}
.ttc_4 dl dd{ font-size:14px; color: #666; padding: 5px 0; text-align: center;}
.tcc_6 dl{ height: auto; overflow: hidden; float: left; width: 362px; margin: 8px;}
.tcc_6 dt{ padding: 8px;}
.tcc_6 dt img{ width: 100%;}
.tcc_6 dd{ padding: 10px 0; text-align: center; font-size: 14px;}
.tcc_6{ padding: 50px 0;}
.tcc_10 dl{ padding:0; width: 25%; float: left;}
.tcc_11{ margin: 10px; height: 200px; padding: 20px; border: solid 4px #7cc2e4; width: 218px;}
.tcc_11 dt{ font-weight: 700; font-size: 20px; color: #1065A8; padding: 20px 0;}
.tcc_11 dd{ font-size: 14px; line-height: 24px;}
.tcc_21 dl{ width: 360px; height: 253px; background: url(../images/tcc_3.jpg) no-repeat center center; float: left; margin: 0 17px 0 8px;}
.tcc_21{ width: 110%;}
.tcc_20{ padding: 50px 0;}
.tcc_21 dd span{ cursor: pointer; width: 45%; height: 35px; color: #fff; border: solid 2px #fff; text-align: center; font-size: 14px; line-height: 35px; margin: auto; display: block;}
.tcc_21 dt{ padding: 55px 50px 20px 50px; color: #fff;  font-size: 16px; text-align: center; line-height: 30px; font-size: 22px;}

.clearfix{*zoom:1}
.m_zlxg{ width:263px; height:30px; line-height:30px;cursor:pointer;float:left;margin:0 10px 0 0;display:inline;background:url(../images/zlxg2.jpg) no-repeat right center #fff;}
.m_zlxg p{ width:300px; padding-left:10px; overflow:hidden; line-height:30px; color:#333; font-size:12px;text-overflow:ellipsis; white-space:nowrap;}
.m_zlxg2{ position:absolute; top:29px; border:1px solid #ded3c1;background:#fff; width:261px; display:none; max-height:224px;-height:224px; overflow-x:hidden; overflow-y:auto;white-space:nowrap;}
.m_zlxg2 li{line-height:28px;white-space:nowrap; padding-left:10px;color:#333; font-size:12px;}
.m_zlxg2 li:hover{ color:#7a5a21;}
.tfx_1 dl{ background: #fff; width: 322px; height: 407px; padding: 20px; float: left; margin: 0 27px 27px 0;}
.tfx_2{ width: 110%;}
.tfx_2 dt{ padding: 25px 0 60px 0; font-size: 26px; line-height: 35px;}
.tfx_2 dd{ padding: 0 15px; font-size: 14px; line-height: 26px;}
.tfx_1{ padding: 50px 0;}
.tfc_serch{ padding: 30px 0 0 0;}
.tfc_serch input{font-size: 14px; float: left;}
.tfc_serch input:nth-child(1){ text-indent: 1em; width: 360px; height: 38px; border: solid 1px #ccc; background: #fff;}
.tfc_serch input:nth-child(2){ width: 140px; height: 40px; color: #fff; background: #1065a9;}
.tfc_serch span{ font-size: 14px; padding: 0 0 0 20px; display: block; float: left; height: 40px; line-height: 40px;}
.ttc_gc1{ width: 110%;}
.jgc_tit1{ font-size: 16px; text-align: center; font-weight: 700; padding:0 0 25px 0;}
.jgc_dd{ font-size: 16px !important;}
.jgc_dd font{ color: #1065A8;}
.ttc_gc1 dl{ width: 362px; float: left; margin: 0 27px 27px 0;}
.ggao_1{ width: 362px; height: 445px;}
.ggao_3{ font-size: 30px; text-align: center; width: 510px; margin: auto; line-height: 40px; font-weight: 700; color: #1065A9;}
.ggao_2{ text-align: center; font-size: 15px; padding: 20px 0;}
.ggao_2 child_1{ text-align: center; font-weight: bold; font-size: 24px; padding: 20px 0;}
.ggao_5 dl{ width: 549px; margin: 0 40px 0 0; float: left;}
.ggao_6{ width: 115%;}
.ggao_5{ padding: 30px 0;}
.ggao_7{ width: 1000px; margin: auto; font-size: 30px; text-align: center;line-height: 40px; font-weight: 700; color: #1065A9;}
.ggao_8{ text-align: left; line-height: 25px; font-size: 14px; padding: 20px 0;}
.ggao_20{ width: 549px; margin:35px auto;}
.ggao_21 p{ text-align: left; line-height: 25px; font-size: 14px; padding: 2px 0;}
.ggao_21{ padding: 30px 0;}
.ggao_20 img{display: block; margin: auto;}




/*��չ����*/
.hzgg_1 dl{ float: left; width: 33.333%;}
.hzgg_1 dl dd{ padding: 10px;}
.hzgg_1 dl dd img{ width: 100%;}
.gzjj_5{ width: 339px;}
.gzjj_6{ width: 733px; height: 330px; background-color: #fff; padding: 20px;}
.gzjj_6 p{ font-size: 14px; color: #666; text-indent: 2em; line-height: 135%; margin: 15px 0;}
.gzjj_0{ width: 1139px; margin: auto;}
.gzjj_5 p:nth-child(1){ margin: 0 0 15px 0;}
.gzjj_3{ padding: 25px 0 0 0;}
.gzjj_1{ padding: 35px 0;}
.gzjj_10{ margin: 0 0 20px 0;  height: auto; overflow: hidden; border-bottom: solid 1px #c8c8c8;}
.gzjj_10 p{ width: 125px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; float: left;}
.gzjj_on{ background: #1065a9; color: #fff !important;}
.gzjj_s{ display: none;}
.gzjj_d1 li{ font-size: 14px; line-height: 25px;}
.gzjj_d1 ul{ height: auto; overflow: hidden; padding: 25px 0;}
.gzjj_d5 h1{ font-size: 28px; font-weight: 700; padding: 0 0 20px 0;}
.gzjj_d5 p{ clear: both; width: 100%; line-height: 24px; font-size: 14px; text-indent: 2em; margin: 0 0 15px 0;}
.gzjj_d20 img{ display: block; margin: auto;}
.qqbj_1 dl{ margin: 0 0 25px 0;}
.qqbj_1 dl dt{ padding: 20px 0; font-size: 14px; text-align: center;}
.qqbj_h1{ font-size: 30px; font-weight: 700; color: #333; text-align: center; padding:50px 0;}
.qqwh_3{ width: 718px; background: #fff; height: 362px; float: left;}
.qqwh_4{ width: 395px; height: 362px; float: right;}
.qqwh_6 img{ display: block; margin:25px auto 10px auto;}
.qqwh_7 h2{ font-size: 30px; color: #1065A9; font-weight: 700; padding: 0 0 10px 0;}
.qqwh_7 p{ font-size: 14px; line-height: 25px;}
.qqwh_7{ padding: 0 25px;}
.qqwh_5 dl{ width: 265px; float: left; margin: 0 27px 0 0;}
.qqwh_8{ width: 110%;}
.qqwh_5{ padding: 25px 0;}
.qqwh_5 dl dd{ height: 83px; background: #fff; padding: 15px 20px;}
.qqwh_5 dl dd h3{ font-size: 20px; font-weight: 700; color: #1065A9; padding: 0 0 10px 0;}
.qqwh_5 dl dd p{ padding: 0 0 25px 0; line-height: 24px;}
.qqwh_22{ text-align: center; font-size: 24px; font-weight: 700; color: #1065A9; padding: 0 0 20px 0;}
.qqwh_21{text-align: center;  font-size: 14px; color: #666; padding: 0 0 10px 0;}
.qqwh_20 dl{ padding: 20px 0;}
.qyry_1 dl{ float: left; margin: 10px;}
.qyry_2{ width: 990px; margin: auto;}
.qyry_1{ padding: 0 0 40px 0;}



/*��չ����*/
.fzlc_1{ width: 955px; padding: 56px 0 0 0; margin: auto; background: url(../images/fzlc_1.jpg) no-repeat center top;}
.fzlc_2{ width: 352px; float: left; margin: 0 0 0 65px;}
.fzlc_3{ padding: 40px 0 0 0; width: 417px; margin: 0 0 0 120px; float: left;}
.fzlc_dt{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 22px; font-weight: 700; color: #1065A9; text-align: right;}
.fzlc_3dt{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 22px; font-weight: 700; color: #1065A9; text-align: left;}
.fzlc_2 dd p{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 14px; line-height: 24px; color: #666; text-align: right; }
.fzz_h1{ width: 100%; height: 150px;}
.fzlc_2 dd {padding: 10px 0 5px 0;}
.fzz_h2{ width: 100%; height: 150px;}
.fzz_h3{width: 100%; height: 226px;}
.fzz_h4{width: 100%; height: 263px;}
.fzz_h5{width: 100%; height: 180px;}
.fzz_h6{width: 100%; height: 180px;}
.fzz_h7{width: 100%; height: 180px;}
.fzz_h8{width: 100%; height: 180px;}
.fzz_h9{width: 100%; height: 200px;}
.fzz_h10{width: 100%; height: 200px;}
.fzz3_h1{width: 100%; height: 150px;}
.fzz3_h2{width: 100%; height: 180px;}
.fzz3_h3{width: 100%; height: 240px;}
.fzz3_h4{width: 100%; height: 240px;}
.fzz3_h5{width: 100%; height: 150px;}
.fzz3_h6{width: 100%; height: 180px;}
.fzz3_h7{width: 100%; height: 226px;}
.fzz3_h8{width: 100%; height: 180px;}
.fzz3_h9{width: 100%; height: 200px;}
.fzz3_h10
.fzlc_2 dd img{ display: block; float: right;}
.fzlc_3 dd p{ height: auto; overflow: hidden; width: 100%; clear: both; font-size: 14px; line-height: 24px; color: #666; text-align: left; }
.fzlc_3 dd {padding: 10px 0 5px 0;}
.fzlc_3 dd img{ float: left; max-width: 415px;}
.yx_2 dl{ position: relative; width: 362px; height: 447px; float: left; margin: 0 14px;}
.yx_2{ width: 1180px; margin: auto;}
.yx_2 dl dd{  width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.yx_2 dl dd h3{ font-size: 15px;text-align: center; color: #fff; padding: 290px 0 18px 0;}
.yx_2 dl dd a{  display: block; width: 140px; color: #fff; margin: auto; height: 33px; border: solid 1px #fff; text-align: center; line-height: 33px; font-size: 14px;}


.zj_2 dl{ position: relative; width: 362px; height: 233px; float: left; margin: 14px;}
.zj_2{ width: 1180px; margin: auto;}
.zj_2 dl dd{  background: rgba(0,0,0,0); width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.ygfc_1 img{ display: block; margin: auto;}
.ygfc_h1{    font-size: 30px;font-weight: 700; color: #333;text-align: center; padding: 5px 0 25px 0;}
.gxlx_1 h2{ font-size: 26px; font-weight: 700; width: 335px; line-height: 31px; margin: 0 0 35px 0;}
.gxlx_2 dl{ height: auto; overflow: hidden; margin: 0 0 30px 0;}
.gxlx_2 dl dt , .gxlx_2 dl dd{ font-size: 14px; color: #666; line-height: 24px;}
.gxlx_6 dl{ width: 310px; float: left; height: 130px; padding: 25px; background: #fff; margin: 0 25px 25px 0;}
.gxlx_6{ width: 110%;}
.gxlx_6 dl dt{ font-size: 24px; font-weight: 700; padding: 0 0 20px 0;}
.gxlx_6 dl dd{ font-size: 14px;  color: #666; line-height: 24px;}
.gxlx_1 h3{ font-size: 26px; font-weight: 700; line-height: 31px; margin: 0 0 35px 0;}
.rczp_4 dl{  float: left; width: 314px; height: 132px; padding: 20px; margin: 0 25px 25px 0; background: #fff;}
.rczp_4{ width: 110%;}
.rczp_4 dl dt{ font-size: 22px; color: #1065a9;}
.rczp_4 dl a{ margin: 20px 0 0 0; display: block; color: #fff; font-size: 14px; text-align: center; line-height: 33px; height: 33px; width: 120px; background: #1065A9;}
.zph3{ font-size: 20px; font-weight: 700; margin: 0 0 25px 0;}
.rczp_2 p{ border-bottom: solid 1px #ccc; padding:  0 0 40px 0; font-size: 14px; color: #666; line-height: 24px; text-indent: 2em;}
.rczp_3{ padding: 55px 0;}
.rczp_4 dt{ font-size: 14px; font-weight: 700; padding: 0 0 10px 0;}
.rczp_4  dd{ font-size: 14px; line-height: 24px;}
.gwxx_2{ margin: 50px 0; border-top: solid 2px #1065A9;}
.gwxx_2 dl{ border-bottom: solid 1px #ccc; height: 40px; line-height: 40px;}
.gwxx_2 dl dt{ font-weight: 700; border-right: solid 1px #ccc; width: 29%; font-size: 14px; text-align: left; float: left; text-indent: 2em; height: 40px; line-height: 40px;}
.gwxx_2 dl dd{ width: 70%;  font-size: 14px;text-align: center; float: left; height: 40px; line-height: 40px;}
.gwxx_3{ padding: 15px 0 50px 2em;}
.gwxx_3 h4{ font-size: 14px; font-weight: 700; padding: 0 0 15px 0;}
.gwxx_3 p{ font-size: 14px; color: #666; line-height: 24px;}
.sqzw_2 dl{ width: 348px; float: left; font-size: 14px; height: auto; overflow: hidden; margin:10px 0;}
.sqzw_2 dl dt{ height: 25px; line-height: 25px;  width: 90px; float: left;}
.sqzw_2 dl dd{ height: 25px; line-height: 25px;width: 240px; float: left;}
.sqzw_txt{ width: 100%; background: #fff; height: 25px; line-height: 25px;}
.sqzw_2{ padding: 30px 0;}
.sqzw_4{ margin: 10px 0; width: 695px; float: left;height: 25px; line-height: 25px;}
.sqzw_4 span{ font-size: 14px; display: block; float: left;height: 25px; line-height: 25px;}
.sqzw_4 span:nth-child(1){ width: 90px;}
.sqzw_4 span:nth-child(2){ width: 590px;}
.sqzw_8 span{ font-size: 14px; display: block; float: left;line-height: 25px;}
.sqzw_8 span:nth-child(1){ width: 90px;}
.sqzw_8 span:nth-child(2){ min-height: 100px; width: 938px;}
.sqzw_8 textarea{ display: block; width: 100%; background: #fff; min-height: 80px;}
.sqzw_8{ margin: 10px 0;}
.sqzw_btn{ display: block; background: #1065A9; width: 150px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff;}
.sqzw_2 i{ font-size: 14px; color: #f00;}
.lyfk_2{ margin:0 0 35px 0; width: 1140px; height: 500px; background: url(../images/s.jpg) no-repeat center center;}
.lyfk_3{ width: 505px; margin: auto; padding: 100px 0 0 0;}
.lyfk_dl{ margin: 0 0 20px 0; width: 50%; float: left;} 
.lyfk_dl dt{ color: #fff; width: 50px; float: left; height: 25px; line-height: 25px;}
.lyfk_dl dd{ color: #fff; width: 172px; float: left; height: 25px; line-height: 25px;}
.lyfk_txt{ display: block; width: 100%; background: #fff; color: #333; height: 25px; line-height: 25px;}

.lyfk_d2{ height: auto; overflow: hidden; margin: 0 0 20px 0; width: 100%;} 
.lyfk_d2 dt{ color: #fff; width: 50px; float: left; height: 25px; line-height: 25px;}
.lyfk_d2 dd{ color: #fff; width: 425px; float: left;line-height: 25px;}
.lyfk_txt{ display: block; width: 100%; background: #fff; color: #333; height: 25px; line-height: 25px;}
.lyfk_d2 textarea{ width: 100%; min-height: 80px;}
.lyfk_d2 p{ width: 50%; height: 33px; display: block; float: left;}
.lyfk_d2btn{ margin: auto; display: block; background: #1065A9; width: 150px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff;}
.clmsg_box{ position: fixed; right: 0; top: 40%; height: 188px; width: 45px;}
.clmsg_lgr{ display: none; width: 111px; height: 111px; position: absolute; left: -111px; top: 35px;}
.clmsg_qq{ text-align:center; display: none; width: 111px; height: 111px; position: absolute; left: -111px; top: 35px;}
.clmsg_tel{ display: none; width: 111px; height: 111px; position: absolute; left: -111px; top: 35px;}
}
.pages li{ display:inline-block}
.pages li.active a{ background: #1065a9; color: #fff;}
.cont *{ line-height: 1.8;}