@charset "utf-8";
/* CSS Document */

/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link{color:#595959; outline:none;}
A:visited{color:#595959}
A:active{color:#595959}
A:hover{COLOR:#ff0000}
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#ffffff; font-size:12px;line-height:22px;color:#595959;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img{margin:0px; padding:0px; font-weight:normal; }
input{ border:0px;}
img{border:0px; vertical-align:middle;}
li{ list-style:none;}
a{outline:none; }
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:14px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
.main{ width:1170px; margin:0px auto;}


.fy1{ width:100%; float:left; line-height:35px; text-align:center; font-size:14px;}
.fy1 a{ border:solid 1px #dddddd; padding:0px 12px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; display:inline-block; margin:0px 3px; color:#333;}
.fy1 a:hover,.fy1 a.on{ color:#ffffff; border:solid 1px #84badc; background:#84badc; }
.fy1 a.cd_f1,.fy1 a.cd_f2{ font-family:宋体; font-weight:bold; font-size:16px;}

.top1{ width:100%; background:#eee; height:30px; line-height:30px;}
.top1 .s1{ float:left;}
.top1 .s2{ float:right; margin-right:-10px;}
.top1 .s2 a{ margin:0px 10px;}

.top2{ width:100%; height:104px;}
.top2 .main{ height:104px; background:url(../images/top_bj.png) left no-repeat; position:relative;}
a.logo{ width:772px; height:104px; position:absolute; left:38%; margin-left:-251.5px;}

.foot{ width:100%; background:#a8997f; color:#fff; font-size:14px; padding:30px 0px;}
.foot a{color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot .d1{ width:360px; float:left; height:180px; padding-right:20px; border-right:solid 1px #b9ad99;}
.foot .d1 p{ width:100%; float:left;}
.foot .d1 p.p_1{ background: url(../images/e21_03.png) no-repeat 0px 1px; padding-left:30px; margin-bottom:5px; margin-top:25px;}
.foot .d1 p.p_2{ padding-left:30px; font-size:13px; margin-bottom:15px;}
.foot .d1 p.p_2 b{ font-size:25px;}
.foot .d1 .s1{ font-size:10px;}
.foot .d2{ width:300px; margin-left:30px; float:left; margin-top:-5px;}
.foot .d3{ float:right;  border-left:solid 1px #b9ad99; height:180px; width:455px; text-align:center; font-size:14px;}
.foot .d3 img{ width:100%; margin-bottom:10px;}

.foot_ss{ float:left; position:relative; margin:20px 0px; width:100%; height:45px; background:#fff;  -moz-border-radius:45px; -webkit-border-radius:45px; border-radius:45px;}
.foot_ss .foot_tx{ width:100%; float:left; height:45px; line-height:45px; background:none; font-size:14px; color:#7b7b7b; padding-left:20px;}
.foot_ss .foot_an{ position:absolute; right:0px; width:45px; height:45px; background:url(../images/e1_51.jpg) center center no-repeat; cursor:pointer;}
a.cd_ts{ display:block; float:left; width:100%; height:45px; margin:5px 0px; font-size:15px; line-height:43px; text-align:center; border:solid 1px #fff;  -moz-border-radius:45px; -webkit-border-radius:45px; border-radius:45px;}
a.cd_ts i{ background:url(../images/foot_mail.png) no-repeat; vertical-align:middle; width:26px; height:18px; display:inline-block; margin-right:15px;}
a.cd_ts:hover{ background:#ffffff; color:#fb7069; text-decoration:none;}
a.cd_ts:hover i{background:url(../images/foot_mail_on.png) no-repeat;}

.foot2{ width:100%; background:#a8997f; color:#fff; font-size:14px; padding:25px 0px; border-top:solid 1px #d4ccbf;}
.foot2 .d2{ float:left; width:740px;}


.f_bt{ width:100%; float:left; font-size:23px; margin-bottom:10px;}
.f_cd{ float:right; margin-right:-10px; color:#b9ad99; }
.f_cd a{ margin:0px 10px; color:#fff;}
.f_cd a:hover{ text-decoration:underline}
.lb_ewm{ float:right;}
.lb_ewm li{ float:left; margin-left:40px; text-align:center; width:135x;}
.lb_ewm li img{ width:129px; margin-bottom:6px;}
.ny{ width:100%; padding:280px 0px 0px 0px; min-height:860px;}
.ny .main{ background:#ffffff; padding-bottom:80px;}
.ny .d1{ float:left; width:260px;}
.lm2_bt{ float:left; margin-bottom:1px; background:url(../images/lm_t.png) no-repeat; height:130px; line-height:130px; color:#fff; font-size:26px; width:100%; text-align:center; margin-top:-70px;}
.ny .d2{ float:right; width:825px; margin:35px 36px 0px 0px;}
.bt1{ float:left; width:100%; color:#61777d; font-size:20px; border-bottom:solid 1px #e4e9ec; line-height:48px; height:49px; background:url(../images/bt_d.png) left no-repeat; padding-left:20px;}

.ny_cd1{ background:url(../images/ny_bj.jpg) top center no-repeat;}
.ny_cd2{ background:url(../images/bj_cd2.jpg) top center no-repeat;}
.ny_cd3{ background:url(../images/bj_cd3.jpg) top center no-repeat;}
.ny_cd4{ background:url(../images/bj_cd4.jpg) top center no-repeat;}
.ny_cd5{ background:url(../images/bj_cd5.jpg) top center no-repeat;}
.ny_cd6{ background:url(../images/bj_cd6.jpg) top center no-repeat;}
.ny_cd7{ background:url(../images/bj_cd7.jpg) top center no-repeat;}
.ny_cd8{ background:url(../images/bj_cd8.jpg) top center no-repeat;}
.ny_cd9{ background:url(../images/bj_cd9.jpg) top center no-repeat;}
.ny_cd10{ background:url(../images/bj_cd10.jpg) top center no-repeat;}
.ny_cd11{ background:url(../images/bj_cd11.jpg) top center no-repeat;}
.ny_cd12{ background:url(../images/bj_cd12.jpg) top center no-repeat;}

.dqwz{ width:100%; float:left; height:30px; line-height:30px; font-size:14px;}
.dqwz span{ float:right; background:url(../images/s_add.png) left no-repeat; color:#99a2a5; padding-left:20px;}
.dqwz span a{color:#99a2a5;}
.dqwz span a:hover{ color:#ff0000;}
#cd_lm2{
    display: none;
}
.n1{ float:left; width:100%; margin:10px 0px 40px 0px; font-size:14px;}
.n1 li{ float:left; width:100%; border-bottom:dotted 1px #d5d5d5; height:42px; line-height:42px; overflow:hidden;}
.n1 a{ float:left; background:url(../images/e1_09.png) left no-repeat; padding-left:15px;}
.n1 .sj{ float:right; color:#999999;}

.lm1_2{ float:left;  width:100%;}
.lm1_2 li{ float:left; width:100%; margin-bottom:1px; }
.lm1_2 li a.dbt{ display:block; width:100%;  line-height:20px; padding:12px 10px 12px 20px; font-size:14px; background: url(../images/y2_03.jpg)  }
.lm1_2 li a.on{ background:#1c6c36; color:#ffffff;}
.lm1_2 ul{ float:left; }
.lm1_2 .s1{ float:right; height:65px; color:#797979; font-size:14px;}
.lm1_2 .s1 a{color:#797979; margin:0px 15px; }
.lm1_2 dl{ width:100%; float:left;  padding:8px 0px; display:none;}
.lm1_2 dd{ width:100%; float:left;}
.lm1_2 dl a{ font-weight:normal; display:block; line-height:20px; padding:4px 10px 4px 20px; border:0px;}
.lm1_2 dl a.on{COLOR:#206348; background:none; font-weight:bold;}

.lm1{ width:100%; float:left;}
.lm1 li{ width:185px; float:left; margin-bottom:1px;}
.lm1 li a.dbt{ display:block; cursor:pointer;  background:#afafaf; color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px;}
.lm1 li a.dbt:hover,.lm1 li.on a.dbt{ background:#fe8300 ; }
.lm1 li h2{ display:block; cursor:pointer;  background:#afafaf url(../images/e1_13.png) right no-repeat; color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px;}
.lm1 li h2.on{ background:#fe8300 url(../images/e1_13.png) right no-repeat;  color:#ffffff; height:50px; line-height:50px; padding-left:20px; font-size:15px; display:block; }
.lm1 li dl{ width:153px; float:left; border:solid 1px #fe8300; border-top:0px; padding:0px 15px; display:none;}
.lm1 li dd{ width:100%; float:left; border-bottom:solid 1px #fff2e5; height:40px; line-height:40px;}
.lm1 li dd a{ display:block; background:url(../images/e1_17.png) left no-repeat; font-size:14px; padding-left:15px;}
.lm1 li dd a:hover,.lm1 li dd a.on{ color:#fe8300;}

.sbt{ width:100%; float:left; text-align:center; font-size:19px; line-height:normal; margin:30px 0px 15px 0px;}
.ssj{ width:100%; float:left; text-align:center; color:#999999; border-bottom:solid 1px #dddddd; padding-bottom:10px; font-size:14px;}
.ssj span{ margin:0px 20px;}
.fx{ width:100%; float:left; margin-bottom:10px;}
.fx .bdsharebuttonbox{ float:right;}
.fx .s1{ float:left; font-size:16px; line-height:35px; margin-right:5px;}
.snr{ width:100%; float:left; font-size:14px;  color:#666;line-height:30px; margin:30px 0px 30px 0px;}
.snr p{ text-indent:2em; padding-bottom:25px;}
.sfh{ width:100%; float:left; text-align:center; margin-bottom:20px;}
a.cd_a_h{ width:160px; height:50px; line-height:50px; text-align:center; font-size:17px; color:#ffffff; background:#fe8300; display:inline-block; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
a.cd_a_h:hover{ background:#fe6000;}

.menuk{ width:100%; background:url(../images/nav_bj.png); height:60px;}
.menu{ width:1170px; height:60px; margin:0px auto; z-index:10; position:relative;}
.menu ul{ float:left; height:60px; width:1200px;}
.menu li{ float:left; width:108px; height:60px; margin-right:24px; position:relative;}
.menu li a.dbt{ display:block; text-align:center; height:60px; line-height:60px; font-size:16px;}
.menu li.on a.dbt,.menu li a.dbt:hover,.menu li:hover a.dbt{ background:url(../images/nav_on.png) center center no-repeat; color:#fff;}
.menu li dl{ position:absolute; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; left:-6px; top:58px; width:120px; padding:5px 0px 10px 0px;  text-align:center; font-size:14px; background:#fcfdfd; box-shadow:0 2px 8px rgba(0,0,0,.2);}
.menu li dd{ width:100%; float:left; height:32px; line-height:32px; position:relative;}
.menu li dd a.xbt{ display:block; width:100%;}
.menu li dd .txtk{ position:absolute; left:120px; width:160px; top:0px; display:none; box-shadow:4px 4px 8px rgba(0,0,0,.2);}
.menu li dd .txtk a{width:100%; float:left; height:32px; line-height:32px; background:#ffffff; background:#fcfdfd; }
.menu li dd:hover .txtk{ display:block;}
.menu li dd:hover a.xbt,.menu li dd .txtk a:hover{ background:#fb7069; color:#ffffff;}
.menu li:hover dl{ display: block;}

.lm2{ float:left; width:100%;}
.lm2 li{ width:100%; float:left;  line-height:48px; border-bottom:solid 1px #e4e9ec; }
.lm2 a{ color:#61777d; font-size:15px; height:48px; width:100%; float:left; display:block; background:url(../images/lm_jt.png) no-repeat 214px 19px; width:100%; padding-left:60px;}
.lm2 a:hover,.lm2 a.on{ background:url(../images/lm_on.png) no-repeat; color:#fff; }
.lm2 dl{ width:100%; float:left;}
.lm2 dl dd{ width:100%; float:left; border-top:solid 1px #e4e9ec; line-height:48px;}
.lm2 dl dd a{ height:48px; display:block;}
.lm2 dl dd a i{ background:url(../images/lm_z.png) no-repeat; width:9px; height:1px; vertical-align:middle; display:inline-block; margin-right:8px;}
.lm2 dl dd a:hover,.lm2 dl dd a.on{background: url(../images/lm_z_on.png) no-repeat 206px 14px;  color:#61777d;}
.lm2 dl dd a.on{ font-weight:bold;}

.csr_lb{ float:left; width:100%; margin:10px 0px 35px 0px;}
.csr_lb li{ float:left; width:100%; border-bottom:solid 1px #e4e9ec; padding:35px 0px;}
.csr_lb .imgk{ float:left; width:167px; border:solid 5px #e3e3e3; box-shadow:0 2px 8px rgba(0,0,0,.2)}
.csr_lb .imgk img{ width:100%;}
.csr_lb .txtk{ float:right; width:630px; font-size:14px; line-height:28px; color:#777777;}
.csr_lb .txtk a.dbt{ float:left; font-size:18px; color:#4a9ccf;}
.csr_lb .txtkn{ width:100%; float:left; margin:5px 0px;}
.csr_lb .txtk p{ padding-bottom:5px;}
.csr_lb a.cd_more1{ float:right;}
a.cd_more1{ background:url(../images/cd_jt.png) right no-repeat; font-size:14px; color:#84badc; padding-right:10px;}

.csr_nr{ float:left; width:100%; margin:40px 0px;}
.csr_nr .imgk{ float:left; width:167px; border:solid 5px #e3e3e3; box-shadow:0 2px 8px rgba(0,0,0,.2)}
.csr_nr .imgk img{ width:100%;}
.csr_nr .txtk{ float:right; width:630px; font-size:14px; line-height:28px; color:#777777;}
.csr_nr .txtk h1{ display:block; font-size:18px; color:#4a9ccf; padding-bottom:15px; line-height:normal;}
.csr_nr .txtk h2{ display:block; font-size:14px; padding-bottom:15px;}
.csr_nr .txtk p{ padding-bottom:15px; text-indent:2em}
.ab_nr{ float:left; width:100%; float:left; margin:40px 0px; color:#777; font-size:14px; line-height:28px;	}
.ab_nr p{ padding-bottom:20px;}

.ab_nr2{ float:left; width:100%; float:left; margin:20px 0px; color:#777; font-size:14px; line-height:28px;	}
.ab_nr2 p{ padding-bottom:20px;}

.ky_lb{ float:left; width:100%; margin:10px 0px 50px 0px;}
.ky_lb li{ float:left; width:100%; padding:20px 0px; border-bottom:solid 1px #e5e5e5; font-size:13px; line-height:22px;}
.ky_lb a.dbt{ float:left; color:#333; background: url(../images/ky_jt.jpg) left no-repeat; font-size:17px; font-weight:bold; padding-left:15px; width:710px; height:30px; line-height:30px; overflow:hidden;}
.ky_lb a.dbt:hover{ color:#ff0000;}
.ky_lb .sj{ float:right; line-height:30px;}
.ky_lb p{ float:left; width:100%; padding:10px 0px 0px 15px;}


.ky_lb2{ float:left; width:100%; margin:10px 0px 50px 0px;}
.ky_lb2 li{ float:left; width:100%; padding:20px 0px; border-bottom:solid 1px #e5e5e5; font-size:13px; line-height:22px;}
.ky_lb2 a.dbt{ float:left; color:#333;  font-size:17px; font-weight:bold; width:710px; height:30px; line-height:30px; overflow:hidden;}
.ky_lb2 a.dbt:hover{ color:#ff0000;}
.ky_lb2 .sj{ float:right; line-height:30px;}
.ky_lb2 p{ float:left; width:100%; padding:10px 0px 0px 0px;}
.ky_lb2  .imgk{ float:left; width:166px; }
.ky_lb2  .imgk img{ width:100%;}
.ky_lb2  .txtk{ float:right; width:638px;}
.ky_lb2  .txtk a.dbt{ width:540px;}

.infonr{ width:100%; float:left;}
.infonr div.nr{ padding:40px 0px 60px 0px; font-size:14px; line-height:26px;  width:100%; float:left;}
.infonr div.bt{ padding:40px 0px 25px 0px; width:100%; float:left; text-align:center; color:#333333;  font-size:21px; line-height:normal;}
.infonr div.sj{ text-align:center; padding:0px 0px 15px 0px; color:#999999;  width:100%; float:left; font-size:14px;  border-bottom: solid 1px #e5e5e5;}
.infonr div.sj span{ padding:0px 15px;}
.infonr div.gd{ border-top: solid  1px #e5e5e5; line-height:24px; color:#999999;  padding-top:15px;  width:100%; float:left; font-size:14px; line-height:28px;}

.hj_lb{ float:left; width:100%; overflow:hidden; margin:25px 0px 25px 0px;}
.hj_lb ul{ float:left; width:980px;}
.hj_lb li{ float:left; width:254px; height:220px; margin:0px 30px 0px 0px; text-align:center;}
.hj_lb a{ display:block; width:100%; float:left;}
.hj_lb img{ display:block; width:100%; height:162px; border:solid 1px #ccc; float:left; margin-bottom:5px;}
.hj_lb p{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px;}

.lm3{ float:left; width:100%; margin:20px 0px;}
.lm3 li{ float:left; margin-right:15px;}
.lm3 a{ display:block; height:36px; line-height:36px; padding:0px 20px; font-size:16px;}
.lm3 a.on{ background:#fb7069; color:#fff;  -moz-border-radius:36px; -webkit-border-radius:36px; border-radius:36px;}

.lx_lm{ float:left; overflow:hidden; width:100%; margin:20px 0px 10px 0px;}
.lx_lm ul{ float:left; width:880px;}
.lx_lm li{ float:left; width:355px; margin:0px 60px 30px 0px; font-size:16px; line-height:35px;}
.lx_lm h2{ float:left; width:100%; height:40px; line-height:38px; border-bottom:solid 2px #ffffff; margin-bottom:10px; font-size:18px; color:#fb7069; font-weight:bold;}
.lx_lm h2 span{ float:left; height:40px; border-bottom:solid 2px #ffffff; }
.lx_lm h2.on{border-bottom:solid 2px #e5e5e5;}
.lx_lm h2.on span{border-bottom:solid 2px #fb7069;}

.lx_dt{ float:left; width:100%;}

.lm4{ float:left; width:100%; text-align:center; font-size:16px; font-weight:bold; margin:20px 0px;}
.lm4 a{ display:inline-block; margin:0px 16px; line-height:26px;}
.lm4 a.on{border-bottom:solid 2px #fb7069; color:#fb7069;}

.sy_ban2{ width:100%; height:300px; overflow:hidden; }
.sy_ban2 img{ position:relative; width:1920px; height:300px; max-width:1920px; left:50%; margin-left:-960px;}

.sy2{ width:100%; background:#ece7c5; padding:50px 0px 70px 0px;}
.sy_bt1{ float:left; width:100%; text-align:center;}
.sy_bt1 .s1{ display:inline-block; color:#727272; font-size:30px; line-height:normal; padding-bottom:15px; background:url(../images/sy_tt.png) bottom center no-repeat;}
.sy_ks{ float:left; width:1198px; margin-left:-14px; margin-top:35px;}
.sy_ks li{ float:left; margin:0px 10px; width:279px; height:428px; position:relative;}
.sy_ks .l1{ background:url(../images/sy_b1.png) no-repeat;}
.sy_ks .l2{ background:url(../images/sy_b2.png) no-repeat;}
.sy_ks .l3{ background:url(../images/sy_b3.png) no-repeat;}
.sy_ks .l4{ background:url(../images/sy_b4.png) no-repeat;}
.sy_ks .txtk{ position:absolute; width:120px; left:35px; top:265px; color:#fff; font-size:24px; }
.sy_ks .txtk b{ display:block; line-height:40px;}
.sy_ks .txtk p{ font-size:18px; padding-top:3px; font-family:Arial; text-transform:uppercase; line-height:20px;  filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.sy_ks  dl{ float:left; width:100%; margin-top:60px; padding-left:10px;}
.sy_ks  dl dd{ float:left; width:50%; height:30px; line-height:30px; overflow:hidden; padding-left:20px;}
.sy_ks  dl dd a{ background: url(../images/e79_03.png) left no-repeat; padding-left:10px; font-size:14px;}

.sy1{ width:100%; padding:20px 0px 50px 0px;}

.sy_lb1{ float:left; width:1198px; margin-left:-14px; margin-top:35px; margin-bottom:50px;}
.sy_lb1 li{ float:left; width:220px; height:220px; text-align:center; margin:0px 9px;}
.sy_lb1 li a{ display:block; width:100%;  width:220px; height:220px; background:#ffbe50;  -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; -webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;}
.sy_lb1 li a:hover{box-shadow:0 2px 8px rgba(0,0,0,.2);}
.sy_lb1 li a.a2{background:#fe8b95;}
.sy_lb1 li a.a3{background:#4ed0e8;}
.sy_lb1 li a.a4{background:#74d77d;}
.sy_lb1 li a.a5{background:#ee9674;}
.sy_lb1 h2{ width:100%; float:left; font-size:20px; margin-top:35px; color:#fff; height:40px; font-weight:bold;}
.sy_lb1 p{ float:left; width:100%; height:100px;}
.sy_lb1 span{ background:url(../images/sy__jt1.png) no-repeat; width:20px; height:20px; float:right; margin-right:20px;}

.sy_lm1{ float:left; width:100%; background:url(../images/esy_30.png) bottom center no-repeat; text-align:center; height:51px; margin-top:35px; margin-bottom:50px;}
.sy_lm1 a{ display:inline-block; height:61px; line-height:50px; font-size:16px; width:118px; margin:0px 20px;}
.sy_lm1 a.on{ background:url(../images/esy2_03.jpg) no-repeat; color:#fff;}

.sy_lb2{ float:left; width:100%; position:relative; min-height:390px;}
.sy_lb2 ul{ float:left; width:100%; display:none;}
.sy_lb2 li{ float:left; width:100%; margin-bottom:10px; height:123px;}
.sy_lb2 li .imgk{ display:none;}
.sy_lb2 li .imgk{ position:absolute; background:#fff; left:0px; top:0px; border:solid 1px #e5e5e5; padding:9px; width:530px;}
.sy_lb2 li .imgk img{ width:510px; height:370px;}
.sy_lb2 li.on .imgk{ display:block;}
.sy_lb2 li .txtk{ width:625px; height:123px; float:right; border:solid 1px #e5e5e5; padding:20px; position:relative;}
.sy_lb2 li.on .txtk{ background:#fe8b95; border:solid 1px #fe8b95;}
.sy_lb2 li.on .txtk i{ background:url(../images/sy_jt2.png) no-repeat; width:30px; height:124px; position:absolute; left:-30px; top:0px;}
.sy_lb2 li.on .txtk span{ color:#fff;}
.sy_lb2 li.on .txtk .s1{ border:solid 1px #feaeb5;}
.sy_lb2 li .txtk span{ float:left; color:#c0c0c0; }
.sy_lb2 li .txtk .s1{ float:left; height:80px; font-size:14px; text-align:center; width:80px; border:solid 1px #d5d5d5; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.sy_lb2 li .txtk .s1 b{ display:block; font-size:40px; line-height:40px; font-weight:bold; padding-top:10px;}
.sy_lb2 li .txtk .s2{ float:right; width:480px; height:28px; line-height:28px; overflow: hidden; font-size:16px; font-weight:bold; color:#333; margin-bottom:5px;}
.sy_lb2 li .txtk .s3{ float:right; width:480px; height:48px; line-height:24px; overflow: hidden;  }
.sy_lb2 ul.u1{ width:1220px;}
.sy_lb2 ul.u1 li{ width:560px; height:123px; margin-right:45px;}
.sy_lb2 ul.u1 .txtk{ width:560px;}
.sy_lb2 ul.u1 .txtk .s2,.sy_lb2 ul.u1 .txtk .s3{ width:415px;}

@media only screen and (max-width:1170px){
.xk_lb{ float:left; width:96%; overflow:hidden; margin-left:2%; margin-bottom:10px;}
.xk_lb ul{ float:left; width:100%;}
.xk_lb li{ float:left; width:18%; height:95px; margin:0px 1% 15px 1%;}
.xk_lb li a{ display:block; width:100%; font-size:1.1em; color:#ffffff; background:#999999; text-align:center; height:95px; }
.xk_lb li img{ width:54px; height:45px; margin-bottom:5px; margin-top:10px;}
.xk_lb li a:hover{ background:#fe8b95;}
.xk_bt{ float:left; width:94%; margin-left:3%; border-bottom:solid 1px #cfd3ee; height:20px; text-align:center; margin-bottom:30px;}
.xk_bt span{ display:inline-block; color:#fe8b95; font-size:1.2em; height:40px; line-height:40px; padding:0px 30px; background:#ffffff;}
}
@media only screen and (max-width:550px){
.xk_lb li{ width:31.3333%;}	
	}
@media only screen and (min-width:1170px){

.xk_lb{ float:left; width:100%; overflow:hidden; margin-bottom:0px; margin-top:12px; font-size:14px; padding-left:20px;}
.xk_lb ul{ float:left; width:100%;}
.xk_lb li{ float:left; width:25%; margin:6px 0px;}
.xk_lb li a{ display:block; background: url(../images/cd_jt.png) left no-repeat; padding-left:12px }

.xk_lb li a:hover{ }

.xk_bt{ float:left; width:100%; margin-top:30px; background:#f1f5f7; padding-left:20px; height:40px; line-height:40px;}
.xk_bt span{   font-size:16px;}

}

.zzzj_lb1{ float:left; width:100%;}
.zzzj_lb1 li{float:left; width:100%;}
.zzzj_lb1 h2{ width:100%; padding-left:10px; cursor:pointer; float:left; font-size:16px; background: url(../images/jt_xx2_.png)  no-repeat 98.5% 20px; border-bottom:solid 1px #dddddd; height:60px; line-height:60px;}
.zzzj_lb1 h2.on{background: url(../images/jt_xx2.png)  no-repeat 98.5% 30px;}
.zzzj_lb1 .txtkn{ width:100%; float:left; display:none; overflow:hidden; margin:25px 0px 10px 0px;}
.zzzj_lb1 dl{ width:100%; float:left;}
.zzzj_lb1 dd{ float:left; width:50%; height:295px;}
.zzzj_lb1 .imgk{ float:left; width:22%;}
.zzzj_lb1 .imgk img{ width:100%; }
.zzzj_lb1 .txtk{ float:right; width:73%; font-size:14px; color:#666;}
.zzzj_lb1 .s1{ color:#66a4cc; margin-right:0px;}
.zzzj_lb1 .s2{ color:#66a4cc; font-size:16px; padding:5px 0px; display:block }
.zzzj_lb1 .s_yy,.zzzj_lb1 a.cd_yy{ display:inline-block; margin-top:15px; height:32px; line-height:30px;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:solid 1px #dddddd; padding:0px 20px; float:left; margin-right:20px;}
.zzzj_lb1  .s_yy:hover,.zzzj_lb1 a.cd_yy:hover{ border:solid 1px #66a4cc; background:#66a4cc; color:#ffffff;}

.zj_ts1{ margin:10px 0px; width:100%; float:left; text-align:center; color:#b4b4b4; font-size:14px;}

.zj_more{ float:left; width:100%; text-align:center;}
a.cd_more2{ display:inline-block; background: url(../images/zj_23.png); width:118px; height:52px;}

.xxk_lb{ float:left; width:100%; margin:20px 0px;}
.xxk_lb li{ width:100%; float:left; height:36px; line-height:36px; font-size:16px;}
.xxk_lb li a{ background:url(../images/cd_jt.png) left no-repeat; padding-left:15px;}



.lb_map{ float:left; width:100%; margin:40px 0px 0px 0px;}
.lb_map .map_bt1{ width:100%; float:left; padding-bottom:12px; font-weight:bold; border-bottom:solid 1px #e5e5e5; font-size:17px;}
.lb_map .txtk{ width:100%; float:left; margin:15px 0px 25px -10px; font-size:14px; line-height:30px; color:#999999;}
.lb_map .txtk a{ margin:0px 10px; font-size:14px;}
.lb_map .txtk .s1 a{ font-size:12px; color:#999; margin:0px 5px;}

.lb_map .txtk .s1 a:hover{ color:#ff0000}

.ct_lb{ float:left; width:100%; margin:20px 0px 40px 0px; font-size:16px; line-height:35px;}
.ct_lb li{ float:left; width:45%; margin-right:5%;}
.ct_lb h2{ float:left; width:100%; cursor:pointer; height:40px; margin-bottom:15px; line-height:36px; color:#fb7069; font-size:18px;}
.ct_lb h2.on{border-bottom:solid 2px #e5e5e5; }
.ct_lb h2.on span{border-bottom:solid 2px #fb7069; }
.ct_lb h2 span{ float:left; height:40px;}


.ct_dt{ width:100%; float:left; height:500px;}
#map{ width:100%; height:500px;}

.zj_r_bj{ width:100%; float:left; background:#edf1f2;}
.zj_r_bj .lm3 li{ margin-left:15px; margin-right:0px;}

/*11-6lp更新*/
.foot .d3 ul{ float:right;}
.foot .d3 ul li{ float:left; width:35%; margin:0px 0px 0px 10%;}
.left_ewm{ width:100%; float:left; margin:30px 0px; text-align:center;}
.left_ewm img{ max-width:70%;}

.mar_gdk{ width:100%; float:left; margin:30px 0px 50px 0px;}
.mar_gd{ float:left;}
.mar_gd li{ float:left; width:360px; margin:0px 15px; text-align:center;}
.mar_gd .imgk{ float:left; width:190px; height:190px;  border:solid 1px #f6c06a;  -moz-border-radius:95px; -webkit-border-radius:95px; border-radius:95px; overflow:hidden; position:relative; text-align:center;}
.mar_gd .imgk img{ height:190px; max-width:auto; width:auto; float:none;}
.mar_gd .txtk{ float:left; width:150px; text-align:left; font-size:13px; line-height:26px; color:#555555; margin:35px 0px 0px 20px;}
.mar_gd .txtk b{ display:block; font-size:18px; color:#ff9c00; padding-bottom:8px}

#owl-demo4{ display:none;}

.nr table{
    width:100%!important;
}
.nr table td{
    border: solid 1px #ddd;
    padding:10px;
}
.nr table td p{
    margin: 0;
    padding:0;
}
.ab_nr2 table,.ab_nr table{
    width:100!important;
}
.ab_nr2 table td,.ab_nr table td{
    border: solid 1px #ddd;
    padding:10px;
}
.ab_nr2 table td p,.ab_nr table td p{
    margin: 0;
    padding:0;
}
#ad_1{
    z-index: 99999;
}

