﻿@charset "utf-8";
.w1200{ width:1308px; margin:0 auto}
.bodybj{ background:#deefff;}



/*顶部*/
.AF{ width:100%;background:#00407e; color:#fff; padding:20px 0;}
.af_con{ margin:0 auto;}
.AF .logol{float:left}
.AF .logoz{float:left; margin-left:135px; font-size:18px; text-align:center;}
.AF .logoz .sp1{ font-size:27px;}
.AF .logor{ float:right;}
.AF .logor .sp1{ font-size:14px;}
.AF .logor .sp2{ font-size:20px;}
.AF .logor form{ display:block; margin-top:10px;}
.AF .logor form .ip1{ display:block; width:210px; padding:0 15px; height:28px; border:none; outline:none; line-height:28px; float:left;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.AF .logor form .submit{ display:block; float:left; width:23px; height:23px; border:none; outline:none; cursor:pointer; background:url(../images/sousuo.png) no-repeat; margin-left:10px; margin-top:2px;}
/*导航*/
.BF {width:100%; position:relative; background:#f2f4f9;}
.BF .bfyy{ display:block; width:100%; height:10px; background:url(../images/navyy.png) repeat-x; position:absolute; bottom:-10px; z-index:10;}
.BF .dh{margin:0 auto; color:#000}
.BF .dh>ul>li{ float:left;margin-left:68px; position:relative; }
.BF .dh>ul>li.one{ margin-left:0;}
.BF .dh>ul>li>a{ display:block; height:54px; line-height:54px; text-align:center; font-size:16px; padding:0 15px;border-bottom: #f2f4f9 6px solid; color:#000;}
.BF .dh>ul>li>a.on{border-bottom: #00407e 6px solid;}
.BF .dh>ul>li>a:hover{border-bottom: #00407e 6px solid;}

.BF .erji{ display:none; width:149px; padding-bottom:10px; background:url(../images/navbot.png) bottom center no-repeat; position:absolute; left:-20px; top:59px; padding-top:1px;z-index:999;}
.BF .erji dl{ background:url(../images/navbj.png) repeat;  padding:10px;}
.BF .erji dl dd{ border-bottom:1px dashed #999999;}
.BF .erji dl dd a{ display:block; height:44px; line-height:44px; font-size:14px; text-align:center; color:#000;}
.BF .erji dl dd a:hover{ color:#00407e;}
.BF .dh>ul>li:hover .erji{ display:block;}



.CF{ margin:30px auto;}
.CF .cfcon{ width:1247px;}
.CF .cflist{ float:left; width:253px; margin-right:47px;}
.CF .cflist .cf_tle{ line-height:40px; border-bottom:2px solid #0073c8; text-align:center;}
.CF .cf_1{ width:300px;}
.CF .cflist .cf_tle .sp1{ display:block; float:left; color:#013d5d; font-size:17px;}
.CF .cflist .cf_tle .sp2{ display:inline-block; margin:0 auto; zoom:1; font-size:12px; color:#515151;}
.CF .cflist .cf_tle .sp3{ display:block; float:right; color:#000;}
.CF .cf_2 .cf_tle{ border-bottom:none;}
.CF .cf_2 .cf_tle .qiehuan{ display:block; width:50%; float:left; cursor:pointer; text-align:right;color:#013d5d; font-size:15px;border-bottom:2px solid #0073c8;}
.CF .cf_2 .cf_tle .a1{ text-align:left;}
.CF .cf_2 .cf_tle a.on{color:#013d5d; font-size:17px; border-bottom:2px solid #022f48;}

.CF .cf_2 .cf_2dv{ display:none;}

 

.CF .cf_1 .cf1_con{ margin:10px auto;}
.CF .cf_1 .cn_1 img{ float:left;}
.CF .cf_1 .cn_1 .cn1_fr{ display:block;float:right; width:186px; margin-top:5px;}
.CF .cf_1 .cn_1 .cn1_fr .sp1{ color:#000; display:block; height:48px; overflow:hidden;}
.CF .cf_1 .cn_1 .cn1_fr .more{ display:block; text-align:right; color:#0073c8; margin:10px auto;}
.CF .cf_1 .cn_1 .cn1_fr .sp2{ display:block; color:#000; text-align:center; height:32px; overflow:hidden;}
.CF .cf_1 .cn_2{ margin-top:10px; line-height:30px;}
.CF .cf_1 .cn_2 .span{ color:#000;}
.CF .cf_1 .cn_2 .sp1{ font-size:21px; color:#359506;}

.CF .cflist .cfl_top{ display:block; padding:10px 0; border-bottom:1px dashed #3084d7;}
.CF .cflist .cfl_top img{ display:block;}
.CF .cflist .cfl_top img:hover{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.CF .cflist .cfl_top .jj{ display:block; font-size:16px; color:#000; margin-top:9px; height:42px; overflow:hidden;}
.CF .cflist .cfl_top .jj:hover{ text-decoration:underline;}

.CF .cflist .texlist{ padding:10px 5px;}
.CF .cflist .texlist li{}
.CF .cflist .texlist li a{ display:block; padding-left:15px; margin-bottom:5px; color:#333333; background:url(../images/gan_1.png) center left no-repeat;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.CF .cflist .texlist li a:hover{ text-decoration:underline;}


.inad_1{ display:block; margin:0 auto;}
.inad_2{ display:block; margin:50px auto;}

.DF{ margin:20px auto; line-height:40px; padding:10px 0; border-bottom:4px solid #186cbd;}
.DF .sp1{ display:block; float:left; padding-left:100px; background:url(../images/gan_11.png) center left no-repeat; font-size:28px; color:#00407e;}
.DF .more{ display:block; float:right; font-size:18px; color:#00407e;}
.df_jigou{ line-height:61px;}
.df_jigou .sp1{ background:url(../images/gan_5.png) center left no-repeat;}


.EF{ margin:0 auto;}
.EF a{ display:block; margin-bottom:20px;float:left; height:44px; margin-right:20px; padding:0 25px;  font-size:18px; line-height:44px; color:#000;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ef_jigou a{ padding:0 10px;}
.EF a:hover{background:#00407e; color:#fff;}
.EF a.on{background:#00407e; color:#fff;}


.FF{ margin:0 auto;}
.ff_list{ display:none;width:1200px;  height:317px; margin:0 auto; position: relative;}
.ff_list ul {}
.ff_list li {float:left; width:185px;height:317px; margin-right:18px; background:#00407e;}
.ff_list li .sp1{ display:block; padding:4px; margin:0 auto; background:#f7f7f7; width:175px; margin-top:1px;}
.ff_list li .sp2{ display:block; font-size:16px; color:#fff; text-align:center; line-height:45px;}
.ff_list li .sp3{ display:block; position:relative; width:105px; margin:0 auto; margin-bottom:20px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; height:35px; line-height:35px; padding-left:20px; text-align:center; color:#fff; font-size:14px; background:#267fd5;}
.ff_list li .sp3 img{ position:absolute; left:5px; top:8px;}

.ff_list li .sp4{ display:block; position:relative; width:100px; margin:0 auto; margin-bottom:20px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; height:35px; line-height:35px; padding-left:25px; text-align:center; color:#fff; font-size:13px; background:#267fd5;}
.ff_list li .sp4 img{ position:absolute; left:5px; top:8px;}




.GF{ background:#cee6fd; padding:10px 0; width:100%;}
.GF .gfon{ margin:0 auto; height:512px; background:url(../images/con_3.png) top right no-repeat; position:relative;}
.GF .gf_1{}
.GF .gf_1 .sp1{ font-size:40px; color:#000; float:left; border-right:1px solid #999999; padding-right:25px;}
.GF .gf_1 .sp2{ float:left; margin-left:25px; line-height:26px;}
.GF .gf_1 .sp2 .txt{ display:block; font-size:18px; color:#414141;}
.GF .gf_1 .sp2 .tel{ display:block; font-size:30px; color:#0bc2cd;}

.GF .gf_2{ width:701px; height:308px; background:url(../images/px_7.png) no-repeat; margin-top:33px;}
.GF .gf_2 #gftwo_fl{ width:158px; float:left;}
.GF .gf_2 #gftwo_fl a{ display:block; height:77px; line-height:77px; color:#00407e; font-size:22px;}
.GF .gf_2 #gftwo_fl a span{display:block; float:left; margin-left:10px;}
.GF .gf_2 #gftwo_fl a .sp1{ font-size:38px;}
.GF .gf_2 #gftwo_fl a .sp2{ font-size:22px;}

.GF .gf_2 #gftwo_fl a.on{background:#00407e; color:#fff;}
.GF .gf_2 #gftwo_fl a:hover{background:#00407e; color:#fff;}

.GF .gf_2 #gftwo_fr{ width:508px; float:left; margin-left:9px;}
.GF .gf_2 #gftwo_fr li{ display:none;}
.GF .gf_2 #gftwo_fr li .jj{ display:block; font-size:15px; color:#000; line-height:25px; height:75px; overflow:hidden;}



.GF .gf_3{ position:absolute; bottom:20px; left:0; width:100%;}
.GF .gf_3 a{ display:block; float:left; width:150px; padding:10px; border:1px solid #00407e;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; margin-right:50px; background:#bedbf7; color:#000;}

.HF{ margin:35px auto;}
.hf_1{ float:left; width:177px;}
.hf_1 ul{ width:204px;}
.hf_1 ul li{ float:left; margin-right:27px; width:75px;}
.hf_1 ul li p{ font-size:13px; text-align:center; color:#81511d; margin:10px 0;}
.HF .hf_list{ display:none; float:right; width:961px; padding-top:10px;}
.HF .hf_list .limg{ display:block; float:left;}
.HF .hf_list .licon{ float:right; width:325px;}
.HF .hf_list .licon .sp1{ display:block; padding-left:40px; background:url(../images/gan_6.png) center left no-repeat #00407e; font-size:14px; color:#fff; line-height:25px;}
.HF .hf_list .licon .sp2{ display:block; padding-left:30px; background:url(../images/gan_7.png) top left no-repeat; line-height:22px; margin-top:15px;}
.HF .hf_list .licon .sp3{ display:block; padding-left:30px; background:url(../images/gan_8.png) top left no-repeat; line-height:22px; margin-top:15px;}
.HF .hf_list .licon .sp4{ display:block; padding-left:30px; background:url(../images/gan_9.png) top left no-repeat; line-height:22px; margin-top:15px;}
.HF .hf_list .licon .sp5{ display:block; width:200px; background:#00407e; color:#fff;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; font-size:18px; height:45px; line-height:45px; padding:0 10px;margin-top:15px;}
.HF .hf_list .licon .sp5 img{ float:left; display:block; margin-top:4px;}
.HF .hf_list .licon .sp5 span{ display:block; float:left; margin-left:20px;}



.IF{ margin:0 auto;}
.IF .tle span{ display:block; font-size:24px; color:#00407e; line-height:55px; border-bottom:4px solid #176cbd; float:left; padding-right:50px;}
.IF .if_1{ margin-top:12px; padding-bottom:70px;}
.IF .if_1 .iffl{ float:left; width:784px;}
.IF .if_1 .iffl_ul{}
.IF .if_1 .iffl_ul li{ margin-top:30px;}
.IF .if_1 .iffl_ul li .flul_img{ float:left; width:83px;}
.IF .if_1 .iffl_ul li .flul_txt{ float:right; width:701px;}
.IF .if_1 .iffl_ul li .sp1{ display:block; font-size:18px; color:#00407e; padding-top:8px;}
.IF .if_1 .iffl_ul li .sp2{ display:block; font-size:15px; color:#353535; margin-top:10px; line-height:25px;}
.IF .if_1 .iffr{ float:right; width:346px; height:353px; background:url(../images/n4.jpg) no-repeat; margin-top:20px; text-align:center; }
.IF .if_1 .iffr img{margin-top:60px;}



.JF{ width:100%; background:#d1e9ff; padding:60px 0;}
.jf_on{ margin:0 auto;}
.jf_on .tle span{ font-size:36px; color:#5e5e5e; border-bottom:6px solid #176cbd; float:left; line-height:65px; display:block;}
.jf_1{ width:1236px; margin-top:40px;}
.jf_1 li{ float:left; width:320px; height:400px; overflow:hidden; margin-right:36px; padding:20px; border:2px solid #277fd5;}
.jf_1 li .dv1{ line-height:40px; height:40px; overflow:hidden;}
.jf_1 li .dv1 span{ display:block; float:left; font-size:18px; color:#201f1f; max-width:270px;}
.jf_1 li .dv1 a{ display:block; float:right; font-size:14px; color:#3f3f3f;}
.jf_1 li img{ margin:10px auto;}
.jf_1 li .a1{ display:block; line-height:25px; height:25px; font-size:14px; color:#444444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.jf_2{ margin-top:70px;}
.jf2_fl{ float:left; width:940px;}
.jf2_fl li{ width:468px; float:left; height:153px; overflow:hidden; border-right:2px solid #186cbd; margin-bottom:95px;}
.jf2_fl li.ons{ width:418px; padding-left:50px;}
.jf2_fl li .sp1{ display:block; font-size:22px; color:#000;}
.jf2_fl li .sp2{ display:block; margin-top:10px; line-height:27px; font-size:15px; color:#444444;}




.jf2_fr{ float:right; width:225px;}
.jf2_fr li{height:153px;margin-bottom:95px;}
.jf2_fr .li1 .sp1{ display:block; font-size:24px; color:#190e0e;}
.jf2_fr .li1 .sp2{ display:block; font-size:32px; color:#000; margin-top:10px;}
.jf2_fr .li1 .sp3{ display:block; width:80px; height:30px; font-size:14px; color:#190e0e; line-height:30px; text-align:center; border:2px solid #277fd5; margin-top:10px;}
.jf2_fr .li1 .sp3:hover{ background:#277fd5; color:#fff;}




.online_on{  display:none;border:3px solid #186cbd; border-top:none; background:#deefff;}
.online_on>.sp1{ display:block; border:4px solid #1498f4;}
.online_on .list{ width:145px; margin:0 auto;}
.online_on .list .sp1{ display:block; line-height:40px; margin-top:10px; border-bottom:1px dashed #186cbd; font-size:14px; color:#000; padding-left:40px; background:url(../images/px_5.png) center left no-repeat;}
.online_on .list li{border-bottom:1px dashed #186cbd;}
.online_on .list li a{ display:block; height:30px; line-height:30px; margin-left:5px; padding-left:20px; background:url(../images/px_6.png) center left no-repeat; color:#000;}
.online_on .list li a:hover{ color:#186cbd;}
.online_on .show{ display:block; width:140px; height:30px; text-align:center; line-height:30px; background:#186cbd; color:#fff; margin:20px auto;}

.nybanner{width:100%; overflow:hidden;}
.nybanner a{display:block;}
.nybanner img{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}


.about_us .banner img{width:100%}
#main .title{width:100%; background: white; height: 52px; margin-bottom:4px; line-height: 52px; box-shadow: 4px 4px 5px #ccc; position: relative; z-index: 3;}
#main .title span{float: left; font-size: 25px; color:#1e1616; padding-left: 10px; letter-spacing: 3px;}
#main .title ul{float:right; height:52px;}
#main .title ul li{float: left; cursor: pointer; line-height: 52px; font-size: 20px;}
#main .title ul li a{ display:block; padding:0px 13px;}
#main .title ul li.on,#main .title ul li a:hover{color: #ba9868; background: #ba9868; color: white;}
#main .title ul li.on a{color: white;}


.about .body{background: #fff; padding: 15px; clear: both; overflow: hidden;}
.about .body .exp{margin-right:-104px; overflow: hidden;}
.about .body .exp li{float: left; width:604px; margin-right:36px; padding-bottom:57px;}
.about .body .exp li h2{font-size: 26px; color: #e38c1f; font-weight: normal; margin-top: 15px;}
.about .body .exp li h3{font-size: 16px; color:#585858; font-weight: normal; line-height: 40px;}
.about .body .exp li p{font-size: 14px; color:#3f3f3f; line-height: 28px; margin-top:15px;}
.about .body .exp li span{font-size: 16px; color:#e38c1f; }
.about .body .line{background: url(../images/line.png) repeat-x; height:1px;}
.about .body .eyes{padding-top:52px;}
.about .body .eyes h2{font-size: 28px; color:#e38c1f; font-weight: normal;}
.about .body .eyes ul li{padding:20px; border:1px solid #b5b5b5;margin-top: 32px;}

.about .body .eyes ul li img{float: left; margin-right:38px;}
.about .body .eyes ul li .text{float: left; font-size: 16px; color:#3f3f3f; width:597px;}
.about .body .eyes ul li h3{font-size: 24px; color:#e38c1f; font-weight: normal; margin: 40px 0 30px;}
.about .body .eyes ul li p{line-height: 36px;}
.about .body .eyes ul li{line-height:26px;}
.about .body .eyes ul li .span{color:#e38c1f; margin-top:10px; display: block;}

.about .body .eyes ul li.ons img{float: right; margin-left:38px; margin-right:0px;}
.about .body .eyes ul li.ons .text{float: right; text-align: right;}
.about .body .eyes ul li.ons h3{margin-bottom:13px;}
.about .body .eyes ul li.ons p{line-height:23px;}


.about_us .about .adv_body{padding-bottom:70px;}
.about_us .about .adv_body ul li{padding-top:28px; font-size: 18px;}
.about_us .about .adv_body ul li h3{padding:13px 37px; max-height: 120px; overflow: hidden; font-size: 16px; display: inline-block; background: #00407e; border-radius:44px; color: white; font-weight: normal;}
.about_us .about .adv_body ul li .p{color:#494949; margin-top:30px; line-height: 30px; overflow: hidden;}
.about_us .about .adv_body ul li .p img{ max-width:100%;}
.about_us .about .adv_body ul li ol{margin-right:-33px; padding-left:0px; }
.about_us .about .adv_body ul li ol li{float: left; margin-right:25px;}
.about_us .about .adv_body ul li .line{background: url(../images/line1.png) left bottom no-repeat; height:25px; text-align: right; margin-top:30px; padding-right:20px; font-size: 16px; color:#00407e;}

.about_us .about .team_body ul li{padding-top:22px; background: url(../images/line3.jpg) bottom no-repeat; padding-bottom:40px;  margin-bottom:30px;} 
.about_us .about .team_body ul li>img{ margin-bottom:30px;}
.about_us .about .team_body ul li .bot img{float: left;}
.about_us .about .team_body ul li .text{float: left; width:647px; margin-left:80px;}
.about_us .about .team_body ul li .text h2{font-size: 28px; color:#00407e; width:503px; font-weight: normal;}
.about_us .about .team_body ul li .text .p{font-size: 16px; color:#535353; line-height:28px; margin-top:30px; }
.about_us .about .team_body ul li .text .span{float: right; font-size: 16px; color:#00407e; margin-top:38px;}


.about_us .about .tv_body{margin-top:30px}
.about_us .about .tv_body .wrap ul{padding:23px 0px 18px 32px; position: absolute; height:232px; left:32px; }
.about_us .about .tv_body .wrap ul li{float: left; width:256px; margin-right:32px; position: absolute;}
.about_us .about .tv_body .wrap ul li p{margin-top:18px; font-size: 14px; color:white; text-align: center;}
.about_us .about .tv_body .wrap{position: relative; height:232px; width:1183px; overflow: hidden;  background: #00407E; }
.about_us .about .tv_body .wrap .prev{background: url(../images/prev.png) no-repeat; width:25px; height:25px; display: inline-block; position: absolute; top:80px; left:17px; cursor: pointer;} 
.about_us .about .tv_body .wrap .next{background: url(../images/next.png) no-repeat; width:25px; height:25px; display: inline-block; position: absolute; top:80px; right:20px; cursor: pointer;} 
.news-list ul{margin-right:-30px;}
.news-list ul li{border:1px solid #666; float: left; width:417px; margin-right:10px; margin-bottom:28px; background: white;}
.news-list ul li:hover{ background:#f5f5f5;}
.news-list ul li h3{font-size: 18px; color:#050303; margin-bottom:4px; font-weight: normal; height:48px; overflow: hidden;}
.news-list ul li img{margin-left:5px; margin-top:5px;}
.news-list ul li .text{padding:28px 40px 37px 27px;}
.news-list ul li .text p{font-size: 14px; color:#434343; line-height: 24px; margin-bottom:30px;height: 100px; overflow: hidden;}
.news-list ul li .text span{color:#999}
.news-list ul li a:hover h3{color: #f28841;}

.about_us .about .net_body .net_box{padding-top:38px; margin-bottom:40px;}
.about_us .about .net_body .net_box .text{background: #00407e; color:white; padding:11px 32px 18px 34px; width:533px; float: left;}
.about_us .about .net_body .net_box .text h1 a{font-size: 28px; line-height: 38px;height: 77px; color:#fff;  overflow: hidden; display:block;}
.about_us .about .net_body .net_box .text p{font-size: 16px; line-height:27px;height: 108px; overflow: hidden;}
.about_us .about .net_body .net_box .text  input{padding:7px 30px; background: white; font-size: 16px; color:#00407e; font-weight: 600; border-radius: 8px; margin-top:10px; cursor:pointer;}
.about_us .about .net_body .net_box .pic{float: left;}

.about_us .about .net_body .net_list ul{margin-right:-47px; margin-bottom:150px;}
.about_us .about .net_body .net_list ul li{width:518px; border:1px solid #bfbfbf; margin-bottom: 60px; padding:28px 30px 63px 19px; background: white; float: left; margin-right:54px;}
.about_us .about .net_body .net_list ul li h3{font-size: 18px; height:24px; line-height:24px; overflow: hidden; color:#00407e; margin-bottom:12px;} 
.about_us .about .net_body .net_list ul li span{font-size: 14px; color:#050505; margin-bottom: 15px; display: inline-block;}
.about_us .about .net_body .net_list ul li .line{background:url(../images/line2.png) no-repeat; height: 1px; margin-bottom:40px;}
.about_us .about .net_body .net_list ul li .pic{padding:6px; float: left; border:1px solid #bfbfbf; margin-right:28px; margin-bottom: 21px;}
.about_us .about .net_body .net_list ul li  p{font-size: 14px; line-height: 25px; float: left; width:287px;height: 156px; overflow: hidden; }
.about_us .about .net_body .net_list ul li  a{color:#00407e; font-size: 14px;}

.about_us .about .new_body{padding-top:48px;}
.about_us .about .new_body .tit{color:#00407e; height:80px;}
.about_us .about .new_body .tit h3{font-size: 20px; float: left; margin-right:10px;}
.about_us .about .new_body .tit span{float: right; font-size: 16px; color:#00407e;  background: url(../images/line4.png) left center no-repeat; text-align: right; display: inline-block; width:1105px;}
.about_us .about .new_body .tit span .goback{float: right; font-size: 14px; margin-right:100px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff; background:#00407e; padding:2px 10px;}

.about_us .about .new_body .sel { background:url(../images/caret.png) no-repeat scroll right center; float: left; border: solid 1px #969494;  margin-right:12px; height:33px; padding-left:0px; width:auto; text-align: center; display:inline-block; width:153px;}
.about_us .about .new_body .sel_box select{padding-left:35px; float: left; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border:none;padding-right:25px; width:153px; height:34px; }
.about_us .about .new_body .sel_box .bg{background: #00407e;}
.about_us .about .new_body .sel_box  span{font-size: 28px; color:#00407e; font-weight: 700; float: left;}
.about_us .about .new_body .sel_box  i{font-style: normal; cursor: pointer; background: url(../images/shai.png) no-repeat; width:60px; height:32px; display: inline-block; text-align: center; line-height: 32px; color:white; font-size: 14px;}

.about_us .about .new_body .act_list{ margin:50px auto;}
.about_us .about .new_body .act_list h3{font-size: 18px; color:#00407e; float: left;  margin-right:20px;}
.about_us .about .new_body .act_list h3:nth-child(1){width:207px;}
.about_us .about .new_body .act_list h3:nth-child(2){width:426px;}
.about_us .about .new_body .act_list h3:nth-child(3){width:323px;}
.about_us .about .new_body .act_list h3:nth-child(4){width:74px;text-align: center;}
.about_us .about .new_body .act_list .act_body h3{color:#505050; font-size: 18px; font-weight: normal;}
.about_us .about .new_body .act_list .act_body h3 input{background: #00407e; padding:10px 23px; color:white; font-size: 16px; cursor:pointer;}
.about_us .about .new_body .act_list .act_body ul li{margin-top:22px; line-height: 40px;}

.about_us .about .new_body .book{line-height:42px; width:646px; margin: 0 auto;}
.about_us .about .new_body .book .pic{height:230px; float: left;}
.about_us .about .new_body .book img{float: left; margin-right:59px; display: inline-block; }
.about_us .about .new_body .book h2{font-size: 26px; color:#00407e; font-weight: normal;}
.about_us .about .new_body .book .sure h3{font-size: 20px; color:#585858; font-weight: normal; margin-bottom: 8px;}
.about_us .about .new_body .book .sure p{font-size: 16px; color:#585858;}
.about_us .about .new_body .book .sure span{color:#ea1c1c; font-size: 24px;}
.about_us .about .new_body .book .sure{margin-bottom: 53px;}
.about_us .about .new_body .book .data ul li label{font-size: 16px; color:#585858; font-weight: normal; width:80px; text-align: right; display: inline-block; margin-right: 14px;}
.about_us .about .new_body .book .data ul li input{width:308px; height: 40px; border:1px solid #b5b5b5; margin-bottom: 15px;;}
.about_us .about .new_body .book .data ul li input.yan{width:137px;}
.about_us .about .new_body .book .data ul li:nth-child(4) label{float: left;}
.about_us .about .new_body .book .data ul li:nth-child(4) input{float: left;}
.about_us .about .new_body .book .data ul li:nth-child(4) img{float: left; display: inline-block; margin-left:7px;  margin-right:15px;}
.about_us .about .new_body .book .data ul li:nth-child(4) i{font-style: normal; cursor: pointer; font-size: 14px;}
.about_us .about .new_body .book .data ul{margin-bottom:55px;}
.about_us .about .new_body .book .data button{width:113px; height:37px; background: #00407E; margin-left:47px; color:white; font-size: 14px;}
.about_us .about .new_body .book .data .submit{width:113px; height:37px; background: #00407E; margin-left:47px; color:white; font-size: 14px; cursor:pointer;}
.about_us .about .new_body .book .data .buttons{margin: 0 auto; text-align: center; margin-bottom: 103px;}

.about_us .about  .client_tit .nav  li{margin-right:53px;}
.about_us .about .client_body .wrap{margin-right:-11px; margin-top:28px; position: relative; margin-bottom:33px; height:281px; overflow: hidden;}
.about_us .about .client_body .wrap ul{ position: absolute; height:281px; overflow: hidden;}
.about_us .about .client_body .wrap li{padding:8px; width:275px; position: absolute; border: 1px solid #c9c9c9; float: left; text-align: center; font-size: 18px; color:#07529a; margin-right:10px;}
.about_us .about .client_body .wrap li p{ height:48px; overflow:hidden;}
.about_us .about .client_body .wrap li img{margin-bottom:23px;}
.about_us .about .client_body span{position: absolute; top:80px; width:39px; height:81px; display: inline-block; cursor: pointer; opacity: 0.8;}
.about_us .about .client_body .prev{left:0px; background: url(../images/prev.jpg) no-repeat;}
.about_us .about .client_body .next{right:9px; background: url(../images/next.jpg) no-repeat;}
.about_us .about .client_body .clients img{float: left; margin-right:52px;} 
.about_us .about .client_body .clients dl{float: left;}
.about_us .about .client_body .clients dl dd{float: left; width:778px;}
.about_us .about .client_body .clients dl dd ul li{ width:334px;float: left; margin-right:55px; list-style: square; font-size: 14px; color:#06090b; background: url(../images/line5.png) bottom no-repeat;}
.about_us .about .client_body .clients dl dd ul li a{ display:block; padding-left:20px; height:39px; line-height:39px; overflow:hidden; position:relative;}
.about_us .about .client_body .clients dl dd ul li a i{ display:block; width:5px; height:5px; background:#000; position:absolute; left:5px; top:17px;}
.about_us .about .client_body .clients{margin-bottom:52px; position:relative;}
.about_us .about .client_body .mores{ position:absolute; right:0; top:0;}
.about_us .about .client_body .invest h3{font-size: 22px; color:#06090b; background: url(../images/invest_tit.jpg) center left no-repeat; padding-left: 24px; line-height: 56px; border-bottom: 1px solid #acacac; margin-bottom: 24px;}
.about_us .about .client_body .invest ul li{padding:8px; border:1px solid #c9c9c9; background: white; float: left; position: relative; margin-right:10px; margin-bottom:20px;}
.about_us .about .client_body .invest ul{margin-right:-13px; overflow: hidden;}
.about_us .about .client_body .invest ul li p{position: absolute; bottom:0px; left: 0px; background: url(../images/bg.png) no-repeat; text-align: center; line-height: 47px; height:47px; width:95%; margin:8px; color:white; font-size: 18px;}
.about_us .about .client_body .invest{margin-bottom: 38px;}

.special-list h3{font-size: 24px; font-weight: normal; color:#ba9868;line-height: 56px; border-bottom: 1px solid #acacac; margin-bottom: 24px;}
.special-list ul li{width: 300px; padding:5px; border:1px solid #c9c9c9; background: white; float: left; margin-right:10px; margin-bottom:30px;}
.special-list ul{margin-right:-13px; overflow: hidden;}
.special-list ul li p{text-align: center; line-height: 47px; height:47px; font-size: 16px; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.special-list ul li a:hover p{color: #f28841;}

.case-list h3{font-size: 23px; font-weight: normal; color:#ba9868; line-height: 56px; border-bottom: 1px solid #acacac; margin-bottom: 24px;}
.case-list ul li{border:1px solid #968d60; background: white; float: left; position: relative; margin-right:10px; margin-bottom:30px;}
.case-list ul{margin-right:-13px; overflow: hidden;}
.case-list ul li p{position: absolute; bottom:0px; left: 0px; background: url(../images/bg.png) repeat-x; text-align: center; line-height: 21px; width: 290px; height:43px; padding: 10px; color:#000; font-size: 16px;}

.about_us .about .story_body{padding-top:52px;}
.about_us .about .story_body h1{font-size: 40px; color:#0d0d0d; text-align: center; font-weight: normal; margin-bottom:86px; padding-left:32px; padding-right:48px; }
.about_us .about .story_body ul li{background: white; padding:22px 36px 49px 30px; box-shadow:4px 4px 5px #b3c8ea; margin-bottom: 57px;font-size: 22px; color:#080808; line-height: 40px;}
.about_us .about .story_body ul li img{ max-width:100%;}
.about_us .about .showcon ul li{ font-size:14px; line-height:25px;}
.news-content .dates{ font-size:14px; color:#666666; margin-bottom:50px;}
.about_us .about .story_body ul li .h2{margin-bottom:30px;}
.about_us .about .story_body ul li .h2 img{margin:0px;}
.about_us .about .story_body ul li .h3{font-size: 24px; color:#00407e; font-weight: normal; margin-bottom:23px;}
.news-content{font-size: 14px; line-height: 24px;}
.news-content .dates .goback{float: right; font-size: 16px; margin-right:10px;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px; color:#fff; background:#ba9868; padding:5px 21px;}
.news-content .dates a.goback:hover{background: #ab8146;}
.news-title h1{font-size: 40px; color:#0d0d0d; text-align: center; font-weight: normal; margin: 50px auto; padding-left:32px; padding-right:32px;}
.about .assess_body{padding: 30px 39px 0;}
.about .assess_body h2{font-size: 18px; line-height: 32px; text-indent: 2em; color:#06090b; font-weight: normal;}
.about .assess_body .term{margin-top:63px; text-align: center;}
.about .assess_body .term label{ width:382px; text-align: left; float: left; font-size: 20px; color:#06090b}
.about .assess_body .term label span{color:#ee0c0c}
.about .assess_body .term .sel { background:url(../images/caret2.png) no-repeat scroll right 20px center; float: left; border: solid 1px #cbb18d;  margin-right:12px; height:46px; padding-left:0px; width:auto; text-align: center; display:inline-block; width:288px; padding-right:10px;  margin-bottom:32px;}
.about .assess_body .term .tests{ float: left;width:288px;height:46px;border: solid 1px #cbb18d;margin-bottom:32px;}
.about .assess_body .term .tests input{width:280px; height:46px; background:none; border:none; outline:none; font-size:16px; padding:0 10px;}


.about .assess_body .term  select{ float: left; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none; width:300px; height:46px; font-size: 18px; color:#06090b; text-align: center;}
.about .assess_body .term .hide{display: none;}
.about .assess_body .term .toggle{text-align: center; background: url(../images/bg3.png) no-repeat; height:38px; width:100%; line-height:38px; margin-bottom:30px;}
.about .assess_body .term .toggle span{cursor: pointer; font-size: 16px; color:#000;}
.about .assess_body .term .toggle img{margin-left:5px; vertical-align: middle;}
.about .assess_body .term .submit{ display:block;width:287px; height:53px; line-height: 53px; text-align: center; color:white; background: #a8752a; font-size: 22px; margin:0 auto; border-radius: 4px; margin-bottom: 37px; cursor:pointer;}

.part_tit{padding: 20px 0px; border-bottom: 1px solid #cbcbcb;}
.part_tit .left{float: left;}
.part_tit .left a{font-size: 16px; color:#1e1616; margin-right: 10px; margin-left: 10px;}
.part_tit .left img{margin-right: 8px;}
.part_tit .right{float: right; color:#fa0909; font-size: 14px;}
.part_body ul{margin-right:-158px;}
.part_body ul li{float: left; width:560px; height:147px; border-bottom: 1px dotted #4f4d4d; padding-bottom: 34px; padding-top:44px; margin-right:158px;}
.part_body ul li img{float: left; margin-right:31px;}
.part_body ul li .text{float: left; width:320px;}
.part_body ul li .text h3{font-size: 20px; color:#110a0a;  font-weight: normal; height:35px; line-height:35px; overflow: hidden;}
.part_body ul li .text p{font-size: 16px; color:#110a0a; line-height:30px; max-height:90px; overflow: hidden;}
.part_body ul li .text a{display: block; width: 103px; height: 27px; line-height: 27px; text-align: center; font-size: 14px; color:#000; background: #ebd3ad; border-radius: 20px; float: right; margin-top: 10px;}
.part_body{padding-bottom:57px;}

.part_body_hk .summary{padding-top:30px; min-height:400px; width:884px; position: relative; font-size:16px; line-height:30px;}
.part_body_hk .summary .cons img{ max-width:100%;}
.part_body_hk .summary .h1{font-size: 26px; color:#1e1616;  font-weight: normal;}
.part_body_hk .summary .h3{font-size:20px; color:#666666;  font-weight: normal; margin-bottom:47px;}

.part_body_hk .summary .imgs{position: absolute; top:53px; right:-317px;}


.SSf {width:1085px; height:217px; margin:0 auto; padding:50px 56px; position: relative;}
.SSf li {float:left; margin-right:28px;}
.SSf_left { width:28px; height:52px;position: absolute; top:132px; left:0px; cursor: pointer; z-index: 1; background:url(../images/left.png) no-repeat;}
.SSf_right {width:28px; height:52px;position: absolute; top:132px; right:0px; cursor: pointer; z-index: 1; background:url(../images/right.png) no-repeat;}






.about_us .contact_body .map{height:763px;}
.about_us .contact_body .tit h2{font-size: 30px; color:#242425; font-weight: normal; margin-top:31px; line-height: 39px;}
.about_us .contact_body .tit h3{font-size: 18px; color:#353535; font-weight: normal; line-height: 47px;}
.about_us .contact_body .tit{border-bottom:1px dotted #00407E}
.about_us .contact_body .tell{font-size: 36px; color:#00407E; font-weight: bold; text-align: center; height:178px; line-height:100px;}

.programs .banner{position: relative;}
.programs .banner .zhe{position: absolute; bottom:0px; left: 0px; height:78px; background: rgba(13,7,7,0.7); width:100%;  line-height: 78px;}
.programs .banner .zhe .bg{width:100%; height:56px; position: absolute; top:78px; left:0px; background: white; display: none;} 
.programs .banner .zhe .title span{float: left; font-size: 20px; color:white;}
.programs .banner .zhe .title ul{float: right; }
.programs .banner .zhe .title ul li{font-size:20px; padding:0px 35px; float: left; border-right: 1px solid white;}
.programs .banner .zhe .title ul li a{color:white;}
.programs .banner .zhe .title ul li img{margin-right:5px;}
.programs .banner .zhe .title ul li .nav_bar{position: relative;}
#main .title ul li .toggle{position: absolute; display: none; width:100%; background: rgba(255,255,255,0.8); left:0px; text-align: right;}
#main .title ul li .toggle dd img{float: left; margin-right:5px;}
#main .title ul li .toggle dd{line-height: 30px; display: inline-block; margin-right:13px; padding-top:10px;}
#main .title ul li .toggle dd a{color: #303030; font-size: 14px; padding: 0;}
#main .title ul li .toggle dd a:hover{background: none;}
#main .title ul li:hover .toggle{display: block; }
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  #main .title ul li .toggle{
    background-color:#fff;
    filter:Alpha(opacity=80);
    position:absolute; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  #main .title ul li .toggle dl{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}

.programs .about .title{width:100%; background: white; margin-bottom:4px; box-shadow: 4px 4px 5px #c0cfdd;}
.programs .about .title span{float: left; font-size: 20px; color:#1e1616;  line-height: 78px; display:block;}
.programs .about .title ul{float:right; max-width:1100px; margin-top:19px;}
.programs .about .title ul li{float: left; cursor: pointer; line-height: 43px; font-size: 20px; margin-bottom:10px;}
.programs .about .title ul li a{ display:block; padding:0px 13px;}
.programs .about .title ul li.on{background: #00407e; color: white;}
.programs .about .title ul li.on a{color: white}

.project{background: white; padding: 15px;}
.project .programs_body .programs_tit{padding: 0 0 20px; }
.project .programs_body .programs_tit .left{float: left;}
.project .programs_body .programs_tit .left a{font-size: 16px; color:#1e1616; margin-right: 10px; margin-left: 10px;}
.project .programs_body .programs_tit .left img{margin-right: 8px;}
.project .programs_body .programs_tit .right{float: right; color:#fa0909; font-size: 14px;}

.project .programs_body .classify{width:100%; height: 434px;}
.project .programs_body .classify .text{width:548px; float: right; margin-right: 20px; padding-top:56px; max-height: 480px; overflow:hidden;}
.project .programs_body .classify .text h1{color:#ee921c; font-size: 32px; text-align: center; margin-bottom: 30px;}
.project .programs_body .classify .text .p{font-size: 16px; color:#585857; line-height: 34px;}

.project .programs_body .good_tit{width:100%; background: url(../images/line7.jpg) center center no-repeat; margin-top:64px; margin-bottom:30px;}
.project .programs_body .good_tit h2{float: left; font-size: 26px; color:#ba9868; font-weight: normal;}
.project .programs_body .good_body{width:100%; height: 326px;}
.project .programs_body .good_body .text{padding:30px; overflow: hidden; width:606px; height:206px; font-size: 16px; line-height: 30px;}
.project .programs_body .good_body .text ul li{line-height: 32px; margin-bottom: 34px; }


.project .programs_body .select h2{font-size: 26px; color:#ba9868; font-weight: normal; margin-bottom: 28px;}
.project .programs_body .select ul{ position: absolute; overflow: hidden; height:240px;  margin-left:20px;}
.project .programs_body .select .wrap{position: relative; height:240px; overflow: hidden; width:1207px; margin-bottom:87px; margin:0 auto; margin-left:30px;}
.project .programs_body .select ul li{float: left; width:277px; margin-right:20px; position: absolute; }
.project .programs_body .select ul li p{position: absolute; bottom:3px; right:0px; background: rgba(147,147,147,0.7); width:100%; height: 55px; text-align: center; line-height: 55px; font-size: 26px; color:#ba9868}

.project .programs_body .select .wrap span{position: absolute; top:101px; width:14px; height:29px; cursor: pointer;}
.project .programs_body .select .wrap .prev{left: 0px; background: url(../images/left1.png) no-repeat;}
.project .programs_body .select .wrap .next{right: 0px; background: url(../images/right1.png) no-repeat;}

.project .programs_body .apply ul li{float: left;}
.project .programs_body .apply .tit{width:639px; margin-top:64px; margin-bottom:30px;}
.project .programs_body .apply .tit h2{float: left; font-size: 26px; color:#ba9868; font-weight: normal;}
.project .programs_body .apply  .pic{float: left; margin-right:37px; padding-top:30px;}
.project .programs_body .apply  .txt{float: left; width:390px; font-size: 16px; line-height: 28px; color: #585858;}
.project .programs_body .apply  .txt ol li{margin-bottom:10px; margin-right:0px; float: none;}
.project .pro_part{padding-bottom:120px; padding-top:50px; font-size:14px; line-height:25px;}
.project .pro_part img{ max-width:100%;}



/*在线问答*/
/* clearfix */
.clearfix {clear:both;}
/* container */
#container{position:relative;width:1200px;margin:50px auto;	}

#container .grid{ background:#fff;-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;color:#333;}
#container .grid{ float: left; width: 255px; border: solid 1px #959595; padding: 10px;-webkit-box-shadow: 1px 1px 5px rgba(0,0,0,.3); box-shadow: 1px 1px 5px rgba(0,0,0,.3)}
#container .grid h3{background: url(../images/ic_q2.png) no-repeat left top; padding-left: 40px; color: #b57e69; font-size: 14px; line-height: 22px;border-bottom: dashed 1px #ccc; padding-bottom: 10px; margin-bottom: 10px;}
#container .grid p{background: url(../images/ic_a2.png) no-repeat left top; padding-left: 40px; font-size: 14px; line-height: 18px; min-height: 32px;}


/*-----在线留言-----*/
.fotmess_bj{ display:none; background:#666666; width:100%; height:100%;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; position:fixed; left:0; top:0; z-index:100;}
.fotmess_on{ display:none; width:100%; position:fixed; left:0; top:20%; z-index:101;}
.fotmess_on #myform{ display:block; margin:0 auto; position:relative; padding:25px; width:700px;background:#fff;border-radius: 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.fotmess_on #myform .colse{ display:block; position:absolute; right:-10px; top:-10px;}
.fotmess_on .fotfr_fl{ float:left; width:300px;}
.fotmess_on .fotfr_fl .p1{ line-height:25px; color:#000;}
.fotmess_on .fotfr_fl .ip1{ display:block; padding:0 5px; width:288px; height:30px; line-height:30px;border: 1px solid #ccc; margin-bottom:10px;}
.fotmess_on .fotfr_fl .yzheng .ip2{display:block; padding:0 5px; width:130px; float:left; margin-right:10px; height:30px; line-height:30px;border: 1px solid #ccc; margin-bottom:10px;}



.fotmess_on .fotfr_fr{ float:right; width:350px;}
.fotmess_on .fotfr_fr .p1{ line-height:25px; color:#000;}
.fotmess_on .fotfr_fr .ip1{ display:block; width:338px; height:160px;border: 1px solid #ccc;padding:5px;}
.fotmess_on .fotfr_fr .submit{ display:block; width:80px; height:28px; line-height:28px;border: 1px solid #ccc; text-align:center; color:#000; background:none; margin-top:15px; cursor:pointer;}




/*-------searchdp----------*/

.searchdp_on{ padding:20px 0; border-bottom:1px solid #CCCCCC;}
.searchdp .permalink a{ display:block; font-size:16px; color:#000;}
.searchdp .post-meta{}
.searchdp .post-meta li{ float:left; margin-right:10px; font-size:12px; color:#666666; margin:10px 0;}
.searchdp .post-intro{ font-size:12px; color:#333333; line-height:20px;}

.feedback{width: 497px; margin: 0 auto; padding: 50px 0;}
.feedback .table_form tbody td, .feedback .table_form tbody th{border-bottom: none;}
.feedback .table_form .input-text{height:24px;}
.feedback .box .content #dosubmit{padding: 5px 16px;}




/*----------分页样式-----------*/
.pagination{ margin:50px auto;}
.pagination ul{ text-align:center;}
.pagination li{margin: 0 3px;display: inline-block;zoom: 1;}
.pagination li a{ display:block; padding:3px 10px; border:1px solid #ba9868;}
.pagination li a:hover{ background:#ba9868; color:#fff;}
.pagination li a.current{ background:#ba9868; color:#fff;}


#pages{margin:50px auto; text-align:center;}
#pages a{ display:block;margin: 0 3px;display: inline-block;zoom: 1; padding:3px 10px; border:1px solid #ba9868;}
#pages span,#pages a:hover{ display:block;margin: 0 3px;display: inline-block;zoom: 1; padding:3px 10px;background:#ba9868; color:#fff;}




