﻿@charset "utf-8";
/* CSS Document */
A{TEXT-DECORATION: none;}
A:link {color: #333333; outline:none;}
A:visited {color: #333333}
A:active {color: #333333}
A:hover{COLOR:#fe8b95}
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#ffffff;color:#333333;}
p,h1,h2,h3,h4,h5,h6,ul,li,input,dl,dt,dd,header,article,iframe,footer,ol,div,img,html{margin:0px; padding:0px; }
input{ border:0px;}
img{border:0px; vertical-align:middle; -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; max-width:100%; height:auto;}
li{ list-style:none;}
a{outline:none; }
b{ font-weight:normal;}
input,button,select,textarea{outline:none;font-family:"微软雅黑"; font-size:12px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; margin:0px; padding:0px; height:0px;}
@media only screen and (max-width:980px){

.main{ width:100%; margin:0px auto;}
body{ font-size:1.4em;line-height:150%;}
}

@media only screen and (min-width:980px){

.main{ width:980px; margin:0px auto;}
body{ font-size:12px;line-height:22px;}
}


@media only screen and (max-width:980px){
.top{ width:100%; background:#ffffff; height:90px; border-bottom:solid 1px #dddddd;}
.top .main{ height:90px; position:relative;}
a.logo{ background:url(../images/logo.jpg) no-repeat; background-size:auto 100%; width:255px; height:53px; float:left; margin:1px 0px 0px 3%;}
.menu{margin:0px 0px 0px 0%; float:left; font-size:1em; width:100%;}
.menu li{ float:left;  width:100%; border-top:solid 1px #dddddd;}
.menu a{ display:block; width:100%; padding:7px 0px; font-size:1.1em;  text-align:left; padding-left:3%; }
.menu li a:hover{background:#029ba9; color:#ffffff;}
.menu .m_nr{ width:100%; float:left; }
.menu .m_nr dl{ float:left; width:100%;}
.menu .m_nr dd{ float:left; width:33.3333%; font-size:1em;}
.menu .m_nr dd a{  font-size:0.9em; display:block; padding-left:9%;}

.menu .m_nr .txtk{ display:none;}
.menu2{ width:32px; height:20px; display:block; position:absolute; right:3%; top:18px;}
.menu2 a{ background:url(../images/d2_1_03.png) no-repeat; outline:none; display:block; background-size:100% 100%; width:32px; height:20px; line-height:20px;}
.menu2 a.on{background: url(../images/d2_2_03.png) no-repeat; background-size:100% 100%; }
.menu a:hover,.menu li.on a.dbt{ }
#navk{ width:100%; display:none; background:#ffffff; position:absolute; left:0px; top:55px; z-index:20; box-shadow:0 5px 8px rgba(0,0,0,.3); }
.cd_t{ float:left; width:96%; margin:10px 2%; text-align:center;}
.cd_t li{ float:left; width:48%; margin:0px 1%; text-align:center; }
.cd_t li a{ display:inline-block; width:100%; line-height:34px; height:34px; text-align:center;  -moz-border-radius:36px; -webkit-border-radius:36px; border-radius:36px; background:#d5d5d5; color:#ffffff; font-size:1.1em; }
.cd_t li.ss{ width:98%; margin-left:1%; background:#d5d5d5; height:36px; -moz-border-radius:36px; -webkit-border-radius:36px; border-radius:36px; margin-bottom:10px;}
.ss_txt{ float:left; height:32px; line-height:32px; background:none;  width:80%; color:#ffffff; font-size:1em; margin-left:10px;}
.ss_an{ float:right; margin:9px 12px 0px 0px; background: url(../images/t_ss.png) no-repeat; background-size:100% 100%; width:16px; height:17px; font-size:18px; text-align:center; cursor:pointer;}

}
.cd_t li a:hover{background:#029ba9}
@media only screen and (max-width:400px){
.menu .m_nr dd{ float:left; width:50%; float:left; }

	}
@media only screen and (min-width:1100px){
/*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
#navk{ width:100%;  background:url(../images/nav_bj.png); height:60px;}
#navk .main{ height:60px; position:relative;}
.menu2{ display:none;}

.top .main{ height:130px;}
a.logo{  background-size:100% 100%; background:url(../images/logo.jpg) no-repeat; width:578px; height:104px;  float:left; margin:10px 0px 0px 0px;}
.man_ks .menu li a.dbt{ padding:0px 65px;}
.menu{ width:100%; height:60px; position:relative; z-index:10;}
.menu ul{ float:left; height:60px; width:1200px;}
.menu li{ float:left; width:20%; height:60px;}
.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{ background:url(../images/nav_on.png) center center no-repeat; color:#fff;}

.cd_t{ position:absolute; top:-90px; height:36px; line-height:36px; right:0px;}
.cd_t li{ float:left; margin-left:12px;}
.cd_t li a{ float:left; width:36px; height:36px; text-align:center;  -moz-border-radius:36px; -webkit-border-radius:36px; border-radius:36px;line-height:36px; background:#d5d5d5; color:#ffffff; font-size:16px; }
.cd_t li.ss{ width:280px; background:#d5d5d5; height:36px; -moz-border-radius:36px; -webkit-border-radius:36px; border-radius:36px;}
.ss_txt{ float:left; height:36px; line-height:36px; background:none;  width:230px; color:#ffffff; font-size:13px; margin-left:18px;}
.ss_an{ float:right; margin:9px 12px 0px 0px; background: url(../images/t_ss.png) no-repeat; background-size:100% 100%; width:16px; height:17px; font-size:18px; text-align:center; cursor:pointer;}

}
.top{ width:100%; background:#ffffff; }
.ss_txt::-moz-placeholder {color:#ffffff; opacity:1}
.ss_txt:-ms-input-placeholder {color:#ffffff}
.ss_txt::-webkit-input-placeholder {color:#ffffff}
@media only screen and (max-width:980px){
.sy_ban{ width:100%; position:relative; height:200px; overflow:hidden;}
.sy_ban #owl-demo1{ width:960px; height:200px; position:absolute; left:50%; margin-left:-480px;}
}
@media only screen and (max-width:600px){
.sy_ban{ width:100%; position:relative; height:150px;}
.sy_ban #owl-demo1{ width:720px; height:150px; position:absolute; left:50%; margin-left:-360px;}
}
@media only screen and (max-width:400px){
.sy_ban{ width:100%; position:relative; height:120px;}
.sy_ban #owl-demo1{ width:576px; height:120px; position:absolute; left:50%; margin-left:-288px;}
}
@media only screen and (min-width:980px){
.sy_ban{ width:100%; position:relative; height:400px; overflow:hidden;}
.sy_ban #owl-demo1{ width:1920px; height:400px; position:absolute; left:50%; margin-left:-960px;}
}
@media only screen and (max-width:980px){
#scrollDiv{ width:94%; height:45px; line-height:45px; margin-left:3%; font-size:1em; border-bottom:solid 1px #e5e5e5; background:url(../images/l1_1_03.jpg) left no-repeat; padding-left:90px; position:relative; overflow:hidden; margin-bottom:15px; float:left;}
#scrollDiv ul,#scrollDiv li{ width:100%; float:left;}
#scrollDiv .btnk{ height:45px; position:absolute; top:0px; right:0px;  background:#ffffff; padding-left:10px;}
#scrollDiv .btnk a{ float:left; color:#e0e0e0; font-size:1em;}
#scrollDiv .btnk a:hover{ color:#fe8b95;}
}

@media only screen and (min-width:980px){
#scrollDiv{ width:100%; height:65px; line-height:65px; border-bottom:solid 1px #e5e5e5; background:url(../images/l1_1_03.jpg) left no-repeat; padding-left:90px; position:relative; overflow:hidden; margin-bottom:25px; float:left;}
#scrollDiv ul,#scrollDiv li{ width:100%; float:left;}
#scrollDiv .btnk{ height:65px; position:absolute; top:0px; right:0px; background:#ffffff; padding-left:10px;}
#scrollDiv .btnk a{ float:left; color:#e0e0e0; font-size:16px;}
#scrollDiv .btnk a:hover{ color:#fe8b95;}
}
.sy{ width:100%;}
@media only screen and (max-width:980px){
.sy .d1{ width:100%; float:left; margin-bottom:20px;}
.sy .d2{ width:100%; float:left; margin-bottom:0px;}
.sy_bt1{ width:94%; margin-left:3%; float:left; height:35px; line-height:30px; border-bottom:solid 1px #e5e5e5;}
.sy_bt1 .s1{ float:left; color:#fe8b95; font-size:1.2em; font-weight:bold; border-bottom:solid 3px #fe8b95; height:35px;}
.sy_lb1{  width:96%; margin:15px 0px 5px 2%; float:left;}
.sy_lb1 ul{ float:left; width:100%;}
.sy_lb1 li{ float:left; width:48%; height:60px; margin:0px 1% 10px 1%; }
.sy_lb1 li a{ display:block; width:100%; height:60px; color:#ffffff; line-height:60px; font-size:1.15em; font-weight:bold;}
.sy_lb1 i{ display:inline-block; width:33px; height:32px; vertical-align:middle; margin:0px 10px 0px 15px;}
.sy_lb1 li.l1{ position:relative; z-index:0}
.sy_lb1 li.l1 .txtk{ position:absolute; width:100%; height:60px; top:0px; left:0px; text-align:center; z-index:1; display:none; background:#fff;}
.sy_lb1 li.l1 .txtk a{ height:30px; line-height:30px; font-size:1em; font-weight:normal;}
.sy_lb1 li.l1:hover .txtk{ display:block;}
.sy_bt2{ width:94%; margin-left:3%; float:left; height:30px; line-height:30px;}
.sy_bt2 .s1{ float:left; color:#fe8b95; font-size:1.2em; font-weight:bold; background:url(../images/lm_t.png) left no-repeat; padding-left:15px;}
.sy_bt2 a{ float:right;}
.sy_n1{ float:left; width:94%; margin:10px 0px 20px 3%;}
.sy_n1 li{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; padding:8px 0px; line-height:155%;}
.sy_n1 li.l_t{}
.sy_n1 li.l_t a.dbt{ font-weight:bold; font-size:1.1em; float:left; line-height:155%;}
.sy_n1 li.l_t a.dbt .sj{ color:#8d8d8d; float:right; padding:0px; font-size:12px; font-weight:normal;}
.sy_n1 .sj{ color:#8d8d8d; display:block; padding-left:10px;}
.sy_n1 a{ display:block; background:url(../images/dd_d.png) no-repeat 0px 10px; padding-left:10px;}
.sy_n1 p{ padding:5px 0px 5px 10px; width:100%; float:left;}
}
@media only screen and (max-width:350px){

	}
@media only screen and (min-width:980px){
.sy .d1{ width:624px; float:left; margin-bottom:40px;}
.sy .d2{ width:310px; float:right; margin-bottom:40px;}
.sy_bt1{ width:100%; float:left; height:35px; line-height:30px; border-bottom:solid 1px #e5e5e5;}
.sy_bt1 .s1{ float:left; color:#fe8b95; font-size:18px; font-weight:bold; border-bottom:solid 3px #fe8b95; height:35px;}
.sy_lb1{ float:left; width:100%; margin:25px 0px 5px 0px;}
.sy_lb1 ul{ float:left; width:660px;}
.sy_lb1 li{ float:left; width:297px; height:128px; margin:0px 30px 25px 0px; }
.sy_lb1 li a{ display:block; width:100%; height:128px; color:#ffffff; line-height:128px; font-size:20px; font-weight:bold;}
.sy_lb1 i{ display:inline-block; width:71px; height:70px; vertical-align:middle; margin:0px 15px 0px 35px;}
.sy_bt2{ width:100%; float:left; height:30px; line-height:30px;}
.sy_bt2 .s1{ float:left; color:#fe8b95; font-size:18px; font-weight:bold; background:url(../images/lm_t.png) left no-repeat; padding-left:15px;}
.sy_lb1 li.l1{ position:relative; z-index:0}
.sy_lb1 li.l1 .txtk{ position:absolute; width:100%; height:128px; top:0px; left:0px; text-align:center; z-index:1; display:none; background:#fff;}
.sy_lb1 li.l1 .txtk a{ height:64px; line-height:64px;}
.sy_lb1 li.l1:hover .txtk{ display:block;}
.sy_bt2 a{ float:right;}
.sy_n1{ float:left; width:100%; margin:10px 0px 20px 0px;}
.sy_n1 li{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; padding:9px 0px;}
.sy_n1 li.l_t{}
.sy_n1 li.l_t a.dbt{ font-weight:bold; font-size:14px; float:left; line-height:20px; width:100%;}
.sy_n1 li.l_t a.dbt .sj{ color:#8d8d8d; float:right; padding:0px; font-size:12px; font-weight:normal;}
.sy_n1 .sj{ color:#8d8d8d; display:block; padding-left:10px;}
.sy_n1 a{ display:block; background:url(../images/dd_d.png) no-repeat 0px 10px; padding-left:10px;}
.sy_n1 p{ padding:5px 0px 5px 10px; width:100%; float:left;}
}
.sy_lb1 li.l1 .txtk a.cd_ky1{ border-bottom:solid 1px #fa84b6;}
.sy_lb1 li.l1 .txtk a:hover{ background:#e93983;}
.sy_lb1 li a:hover{box-shadow:0 0px 8px rgba(0,0,0,.3);}
.sy_lb1 li.l1 .txtk a:hover{box-shadow:0 0px 0px rgba(0,0,0,.0);}
.lb1_lan a{ background:#fe8b95;}
.lb1_lv a{ background:#029ba9;}
.lb1_z a{ background:#f473a9;}
.sy_lb1 i.i1{ background:url(../images/a1.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i2{ background:url(../images/a2.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i3{ background:url(../images/a3.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i4{ background:url(../images/a4.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i5{ background:url(../images/a5.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i6{ background:url(../images/a6.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i7{ background:url(../images/a7.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i8{ background:url(../images/a8.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i9{ background:url(../images/a9.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i10{ background:url(../images/a10.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i11{ background:url(../images/a11.png) no-repeat; background-size:100% 100%;}
.sy_lb1 i.i12{ background:url(../images/a12.png) no-repeat; background-size:100% 100%;}
a.cd_lan{ color:#fe8b95;}
a.cd_lan:hover{ text-decoration:underline;}



.foot{ width:100%; padding:30px 0px; color:#ffffff; background:#969696;}
.foot .main{ width:1170px;}
.foot a{ color:#ffffff;}
.foot a:hover{ text-decoration:underline;}
.foot .f_logo{ background:url(../images/logo_bottom.png) no-repeat; width:110px; height:52px; float:left;}
.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;}.cd_f{ width:100%; float:left; margin-left:-15px; margin-bottom:10px; font-size:14px;}
.cd_f a{ margin:0px 15px; font-weight:bold;}
.f_nr{ width:100%; float:left;}
.foot .d3 ul{ float:right;}
.foot .d3 ul li{ float:left; width:35%; margin-left:10%;}
@media only screen and (max-width:1170px){
.foot{ width:100%; padding:20px 3%; color:#ffffff; background:#969696; font-size:1em; line-height:155%;}
.foot a{ color:#ffffff;}
.foot a:hover{ text-decoration:underline;}
.foot .f_logo{ background:url(../images/logo_bottom.png) no-repeat; background-size:100% 100%; width:85px; height:40px; float:left; margin-bottom:15px;}
.foot .d1{ float:left; width:100%; margin-bottom:15px; }
.foot .d2{ float:left; }
.foot .d2 b{ display:block; font-size:14px; font-weight:bold; padding-bottom:10px;}
.foot .d3{ float:left; width:100%; margin-top:15px;}
.foot .d3 img{ width:100%; display:block;}
.foot .d3 ul{ float:left;}
.foot .d3 ul li{ float:left; width:31.3333%; margin:0px 1%;}
.cd_f{ width:100%; float:left; margin-left:-5px; margin-bottom:5px; font-size:1.1em;}
.cd_f a{ margin:0px 5px; font-weight:bold;}
.f_nr{ width:100%; float:left; }
}

@media only screen and (max-width:980px){
.ny_ban{ width:100%; position:relative; height:80px; overflow:hidden; position:relative; z-index:0;}
.ny_ban img{ width:1024px; height:80px; max-width:1152px; display:block; position:absolute; left:50%; margin-left:-512px;}
.ny_ban .ban_title{ position:absolute; width:94%; height:80px; line-height:80px; left:3%; z-index:1; font-size:1.5em; color:#ffffff; font-weight:bold;}
.dqwz{ width:100%; height:30px; line-height:30px; font-size:1em; padding:0px 3%;  background:#e0ecf0;}
.dqwz a{ color:#ffffff; }
.dqwz a:hover{ color:#75DFD8}
.dqwz .dq_jg{ float:left; background:url(../images/djt.jpg) no-repeat; background-size:100% 100%; width:9px; height:30px; margin:0px 10px;}
}

@media only screen and (min-width:980px){
.ny_ban{ width:100%; position:relative; height:150px; overflow:hidden; position:relative; z-index:0;}
.ny_ban img{ width:1920px; height:150px; max-width:1920px; display:block; position:absolute; left:50%; margin-left:-960px;}
.ny_ban .ban_title{ position:absolute; width:980px; height:150px; line-height:150px; left:50%; margin-left:-490px; z-index:1; font-size:46px; color:#ffffff; font-weight:bold;}
.dqwz{ width:100%; height:40px; line-height:40px; font-size:14px;  background:#e0ecf0;}

.dqwz .dq_jg{ float:left; background:url(../images/djt.jpg) no-repeat; background-size:100% 100%; width:12px; height:40px; margin:0px 15px;} 
}
@media only screen and (max-width:980px){
.ny{ width:100%; padding:5px 0px 20px 0px;}
.ny .sy_bt1{ height:42px; line-height:40px;}
.ny .sy_bt1 .s1{ height:42px; font-size:1.2em;}
.ey_ewm{ float:left; width:94%; margin:20px 3%; text-align:center; font-size:1em; line-height:155%;}
.ey_ewm .d1{ width:62%; border-right:solid 1px #e5e5e5; float:left;}
.ey_ewm .d2{ width:38%; float:right;}
.ey_ewm ul{ width:90%; float:left; margin-left:5%; margin-bottom:30px; }
.ey_ewm li{ width:50%; float:left;}
.ey_ewm img{ width:154px; margin-bottom:10px; max-width:80%;}
.ey_ewm .p_ts{ width:80%; float:left; margin-left:10%;}
.ey_ewm .d2 li{ width:100%;}
.ey_ewm .d2 .p_ts{ width:80%; margin-left:10%;}
}
@media only screen and (max-width:400px){
.ey_ewm .d1{ width:100%; border-bottom:1px solid #e5e5e5; border-right:0px; padding-bottom:20px; margin-bottom:20px;}	
.ey_ewm ul{ margin-bottom:10px;}
.ey_ewm .d2{ width:100%; float:left;}
.ey_ewm .d2 li{ width:50%; margin-left:25%;}
	}
@media only screen and (min-width:980px){

.ny{ width:100%; padding:10px 0px 60px 0px;}
.ny .sy_bt1{ height:65px; line-height:60px;}
.ny .sy_bt1 .s1{ height:65px; font-size:24px;}
.ey_ewm{ float:left; width:100%; margin:100px 0px; text-align:center; font-size:14px;}
.ey_ewm .d1{ width:62%; border-right:solid 1px #e5e5e5; float:left;}
.ey_ewm .d2{ width:38%; float:right;}
.ey_ewm ul{ width:80%; float:left; margin-left:10%; margin-bottom:30px; }
.ey_ewm li{ width:50%; float:left;}
.ey_ewm img{ width:154px; margin-bottom:10px;}
.ey_ewm .p_ts{ width:74%; float:left; margin-left:13%;}
.ey_ewm .d2 li{ width:100%;}
.ey_ewm .d2 .p_ts{ width:80%; margin-left:10%;}
}
@media only screen and (max-width:980px){
.jy_nr{ width:94%; font-size:1.1em; line-height:155%; margin:20px 3%; float:left;}
.jy_nr .p_1{ font-size:1.2em; }

.jy_lm1{ width:94%; float:left; text-align:center; margin:0px 0px 0px 3%; display:none;}
.jy_lm1 a{ display:inline-block; color:#fe8b95; border:solid 1px #fe8b95; height:35px; line-height:35px; width:100%; font-size:1.1em; margin-bottom:-1px;}
.jy_lm1 a.on{}
.jy_jg15{ height:15px; width:100%; float:left;}
.lm1_bt{  margin:15px 0px 0px 3%; width:94%; float:left; text-align:center; height:40px; line-height:40px;  background:#fe8b95; color:#ffffff; font-size:1.2em; }
.lm1_bt a{color:#ffffff; width:94%; height:40px; float:left; margin-left:3%; display:block; background:url(../images/jt_xx.png) right no-repeat;}
.lm1_bt a.on{background:url(../images/jt_xx_.png) right no-repeat;}

.jy_bt1{ width:94%; margin-left:3%; float:left; line-height:30px; }
.jy_bt1 .s1{ float:left; color:#fe8b95; font-size:1.2em; background:url(../images/lm_t.png) left no-repeat; padding-left:15px;}
.jtzn1{ width:94%; float:left; font-size:1.1em; line-height:155%; border:solid 1px #e5e5e5; padding:15px 3%; margin:10px 0px 15px 3%;}
.jtzn1 span{ float:left; margin-bottom:5px; width:100%;}
.jtzn1 span img{ height:20px; vertical-align:middle; margin-right:12px;}

.jtzn2{ width:94%; float:left; font-size:1.1em;  border:solid 1px #e5e5e5; padding:10px 3% 0px 3%; margin:10px 0px 15px 3%; overflow-y:auto;}
.jtzn2 .txtk{ float:left; width:895px; margin:10px 0px; height:80px;}
.jtzn2 .txtk span{ float:left;}
.jtzn2 .txtk .s1{ width:95px; margin-top:15px;}
.jtzn2 .txtk .s2,.jtzn2 .txtk .s4{ float:left; background:url(../images/l4_22.png) bottom no-repeat; width:299px; height:34px; text-align:center;}
.jtzn2 .txtk .s3{ float:left; width:110px; text-align:center; }
.jtzn2 .txtk .s3 p{ width:210px; margin-left:-50px; padding-top:5px;}
.jtzn2 .txtk .s5{ float:right;}
.jtzn3{ width:94%; float:left; margin:10px 0px 15px 3%;}

}

@media only screen and (min-width:980px){
	.jy_jg15,.lm1_bt{ display:none;}
.jy_nr{ width:100%; font-size:14px; line-height:30px; margin:30px 0px; float:left;}
.jy_nr .p_1{ font-size:24px; line-height:38px;}
.jy_lm1{ width:100%; float:left; text-align:center; margin:25px 0px 25px 0px;}
.jy_lm1 a{ display:inline-block; color:#fe8b95; border:solid 1px #fe8b95; height:40px; line-height:40px; width:130px; font-size:14px; margin-right:-1px;}
.jy_lm1 a.on{ background:#fe8b95; color:#ffffff;}
.jy_bt1{ width:100%; float:left; line-height:30px; }
.jy_bt1 .s1{ float:left; color:#fe8b95; font-size:18px; background:url(../images/lm_t.png) left no-repeat; padding-left:15px;}
.jtzn1{ width:100%; float:left; font-size:14px; line-height:27px; border:solid 1px #e5e5e5; padding:30px 35px; margin:20px 0px 25px 0px;}
.jtzn1 span{ float:left; margin:0px 10px;}
.jtzn1 span img{ height:27px; margin-right:12px;}
.jtzn1 .s1{ width:350px;}
.jtzn1 .s2{ width:230px;}
.jtzn1 .s3{ width:230px;}
.jtzn2{ width:100%; float:left; font-size:14px;  border:solid 1px #e5e5e5; padding:10px 45px 0px 45px; margin:20px 0px 25px 0px;}
.jtzn2 .txtk{ float:left; width:100%; margin:10px 0px; height:80px;}
.jtzn2 .txtk span{ float:left;}
.jtzn2 .txtk .s1{ width:95px; margin-top:15px;}
.jtzn2 .txtk .s2,.jtzn2 .txtk .s4{ float:left; background:url(../images/l4_22.png) bottom no-repeat; width:299px; height:34px; text-align:center;}
.jtzn2 .txtk .s3{ float:left; width:110px; text-align:center; }
.jtzn2 .txtk .s3 p{ width:210px; margin-left:-50px; padding-top:5px;}
.jtzn2 .txtk .s5{ float:right;}
.jtzn3{ width:100%; float:left; margin:20px 0px 25px 0px;}
}
#dituContent{ border:solid 1px #dddddd;}
@media only screen and (max-width:980px){
.ta_zk{ font-size:14px; width:980px;}
.ta_zk td{ border:solid 1px #b7b7b7; text-align:center; padding:8px 10px; line-height:20px;}
.ta_zk .tr1 td{ background:#e3e3e3;}
.zkmz_nr{ width:94%; float:left; font-size:1.1em; line-height:155%; margin:0px 3%; overflow-y:auto;}

.lb_news{ float:left; width:94%; margin:10px 0px 20px 3%;}
.lb_news li{ float:left; width:100%; border-bottom: solid 1px #e5e5e5; padding:12px 0px; font-size:1em; line-height:155%;}
.lb_news a{ float:left; width:100%; font-size:1.2em;   background:url(../images/jt_lan.png) no-repeat 0px 8px; padding-left:12px; font-weight:bold;}
.lb_news .sj{ float:left; color:#888888; margin:10px 12px;}
.lb_news p{ float:left; width:100%; font-size:1em; line-height:155%; color:#666666; padding:0px 0px 0px 12px;}
.fy1{ width:96%; margin-left:2%; float:left; line-height:35px; margin-bottom:10px;}
.fy1 a{ float:left; width:48%; margin:0px 1%; text-align:center; background:#595757; color:#ffffff; padding:0px 10px; font-size:1.1em;}
.fy1 a.on,.fy1 a:hover{ background:#226dc2;}
.fy1 .s1{ display:none;}
.sbt{ float:left; width:94%; text-align:center; font-size:1.25em; color:#fe8b95; line-height:155%; margin:20px 0px 0px 3%;}
.ssj{ float:left; width:94%; margin-left:3%; text-align:center; color:#888888; padding:10px 0px; border-bottom:solid 1px #e5e5e5; font-size:1.1em;}
.snr{ float:left; width:94%; font-size:1.1em; line-height:155%; margin:20px 3%;}
.zj_bt{ font-size:1.2em; color:#fe8b95; width:94%; margin-left:3%; border-bottom:solid 1px #fe8b95; line-height:40px; float:left;}
.zj_lb{ float:left; width:100%; font-size:1.1em; margin:10px 0px 15px 0px;}
.zj_lb ul{ float:left; width:100%;}
.zj_lb li{ float:left; width:11.1111%; text-align:center; margin:5px 0px; width:20%; line-height:24px; height:24px; overflow:hidden; padding:0px 10px;}
}
@media only screen and (max-width:500px){
.zj_lb li{ width:33.3333%;}	
	}
@media only screen and (min-width:980px){
.ta_zk{ font-size:14px; width:980px;}
.ta_zk td{ border:solid 1px #b7b7b7; text-align:center; padding:8px 10px; line-height:20px;}
.ta_zk .tr1 td{ background:#e3e3e3;}
.zkmz_nr{ width:100%; float:left; font-size:14px; line-height:30px; margin:5px 0px;}
.jy_jg40{ width:100%; float:left; height:40px;}
.lb_news{ float:left; width:100%; margin:10px 0px 30px 0px;}
.lb_news li{ float:left; width:100%; border-bottom: solid 1px #e5e5e5; padding:15px 0px;}
.lb_news a{ float:left; font-size:18px; height:30px; line-height:30px; overflow:hidden; background:url(../images/jt_lan.png) left no-repeat; padding-left:15px; width:890px; font-weight:bold;}
.lb_news .sj{ float:right; font-size:13px; color:#888888; line-height:30px;}
.lb_news p{ float:left; width:100%; font-size:13px; line-height:22px; color:#666666; padding:10px 0px 0px 15px;}
.fy1{ width:100%; float:left; line-height:40px; margin-bottom:30px;}
.fy1 a{ float:left; margin-right:5px; background:#595757; color:#ffffff; padding:0px 12px; font-size:13px;}
.fy1 a.on,.fy1 a:hover{ background:#226dc2;}
.fy1 .s1{ float:left;}
.sbt{ float:left; width:100%; text-align:center; font-size:24px; color:#fe8b95; line-height:normal; margin:40px 0px 0px 0px;}
.ssj{ float:left; width:100%; text-align:center; color:#888888; padding:10px 0px; border-bottom:solid 1px #e5e5e5; font-size:14px;}
.snr{ float:left; width:100%; font-size:14px; line-height:28px; margin:20px 0px;}
.zj_bt{ font-size:18px; color:#fe8b95; width:100%; border-bottom:solid 1px #fe8b95; line-height:40px; float:left;}
.zj_lb{ float:left; width:100%; font-size:14px; margin:15px 0px 20px 0px;}
.zj_lb ul{ float:left; width:100%;}
.zj_lb li{ float:left; width:11.1111%; text-align:center; margin:8px 0px;}
}

@media only screen and (max-width:980px){
.zj_nk{ float:left; width:94%; margin:20px 3% 0px 3% ;}
.zj_nk .imgk{ float:left; width:100%; text-align:center; margin-bottom:20px;}
.zj_nk .imgk img{ max-width:200px; width:50%; padding:5px; box-shadow:0 0px 6px rgba(0,0,0,.2);}
.zj_nk .txtk{ float:left; width:100%; font-size:1em; line-height:155%;}
.zj_ms{ width:100%; float:left; margin-bottom:20px;}
.zj_ms p{ width:100%; float:left;}
.zj_ms .p_1{ color:#fe8b95; font-size:1.2em; margin-bottom:15px; line-height:normal;}
.zj_ms .p_2{ font-size:1.15em; margin-bottom:10px;}
.zj_bt2{ float:left; height:35px; line-height:35px; border-bottom:solid 1px #fe8b95; width:100%;}
.zj_bt2 .s1{ float:left; font-size:1.1em; height:35px; background:#fe8b95; color:#ffffff; padding:0px 15px;}
.zj_snr{ width:100%; float:left; margin:15px 0px 20px 0px; font-size:1.1em}

.lb_job{ float:left; width:94%; font-size:1em; margin:15px 0px 20px 3%;}
.lb_job li{ float:left; width:100%; height:40px; line-height:40px; padding:0px 3%;}
.lb_job li:nth-of-type(odd){ background:#e8e8e8;}
.lb_job .sj{ float:right; color:#888888;}
.lb_job a{ float:left; background:url(../images/jt_lan.png) left no-repeat; padding-left:12px;  width:80%; height:40px; overflow:hidden; font-size:1.15em;}
}
@media only screen and (max-width:450px){
	.lb_job li{ height:auto; line-height:155%; padding:10px 3%;}
.lb_job a{ width:100%; height:auto; margin-bottom:5px;}	
.lb_job .sj{ float:left; margin-left:12px;}
	}
@media only screen and (min-width:980px){
.zj_nk{ float:left; width:100%; margin:30px 0px;}
.zj_nk .imgk{ float:left; width:210px; padding:5px; box-shadow:0 0px 6px rgba(0,0,0,.2);}
.zj_nk .imgk img{ width:200px;}
.zj_nk .txtk{ float:right; width:740px; font-size:14px; line-height:28px;}
.zj_ms{ width:100%; float:left; margin-bottom:30px;}
.zj_ms p{ width:100%; float:left;}
.zj_ms .p_1{ color:#fe8b95; font-size:22px; margin-bottom:15px; line-height:normal;}
.zj_ms .p_2{ font-size:16px; margin-bottom:10px;}
.zj_bt2{ float:left; height:40px; line-height:40px; border-bottom:solid 1px #fe8b95; width:100%;}
.zj_bt2 .s1{ float:left; height:40px; background:#fe8b95; color:#ffffff; padding:0px 25px;}
.zj_snr{ width:100%; float:left; margin:20px 0px 30px 0px;}

.lb_job{ float:left; width:100%; font-size:13px; margin:20px 0px 30px 0px;}
.lb_job li{ float:left; width:100%; height:50px; line-height:50px;}
.lb_job li:nth-of-type(odd){ background:#e8e8e8;}
.lb_job .sj{ float:right; margin-right:15px; color:#888888;}
.lb_job a{ float:left; background:url(../images/jt_lan.png) left no-repeat; padding-left:15px; margin-left:15px; width:850px; height:50px; overflow:hidden; font-size:18px;}
.gw_r .lb_job a{ width:650px;}
}
@media only screen and (max-width:980px){
.gw_k{ width:100%; float:left; margin:20px 0px;}
.gw_k .gw_l{ width:100%; float:left; margin-bottom:20px;}
.gw_k .gw_l .lm1_bt{ margin-top:0px; margin-bottom:0px;}
.gw_k .gw_r{ float:left; width:100%;}

.gw_k2{ width:100%; float:left; margin:20px 0px;}
.gw_k2 .gw_l{ width:100%; float:left; margin-bottom:20px;}
.gw_k2 .gw_l .lm1_bt{ margin-top:0px; margin-bottom:0px;}
.gw_k2 .gw_r{ float:left; width:100%;}

.gw_lm{ width:94%; float:left; text-align:center; margin:0px 0px 0px 3%; display:none;}
.gw_lm a{ display:inline-block; color:#fe8b95; border:solid 1px #fe8b95; height:35px; line-height:35px; width:100%; font-size:1.1em; margin-bottom:-1px;}
.lb_gw{ float:left; width:96%; margin-left:2%;  margin-bottom:10px;}
.lb_gw ul{ float:left; width:100%;}
.lb_gw li{ width:31.3333%; text-align:center; float:left; margin:0px 1% 20px 1%;}
.lb_gw img{width:94%;  padding:5px; box-shadow:0 0px 4px rgba(0,0,0,.2); margin-bottom:10px; margin-left:3%;}
.lb_gw p{ width:100%; height:30px; line-height:30px; font-size:1.1em; overflow:hidden; display:block;}
.an_q1{ float:left; width:94%; margin-left:3%; margin-top:15px;}
a.cd_a_lan{ display:inline-block; font-size:1.15em; height:40px; line-height:40px; color:#ffffff; padding:0px 0px; width:100%; text-align:center; background:#fe8b95;}
}
@media only screen and (max-width:600px){
.lb_gw li{ width:48%;}	
	}
@media only screen and (max-width:400px){
.lb_gw li{ width:98%;}	
	}
@media only screen and (min-width:980px){
.gw_k{ width:100%; float:left; margin:30px 0px;}
.gw_k .gw_l{ width:200px; float:left;}
.gw_k .gw_r{ float:right; width:755px;}

.gw_k2{ width:100%; float:left; margin:30px 0px;}
.gw_k2 .gw_l{ width:160px; float:left;}
.gw_k2 .gw_r{ float:right; width:780px; margin-top:-12px;}

.gw_lm{ float:left; width:100%;}
.gw_lm li{ float:left; width:100%; height:30px; line-height:30px; margin-bottom:15px;}
.gw_lm a{ display:block; height:30px; color:#999999; font-size:20px; border-left:solid 3px #999999; padding-left:14px;}
.gw_lm a:hover,.gw_lm a.on{ color:#fe8b95; border-left: solid 3px #fe8b95;}
.lb_gw{ float:left; width:100%; overflow:hidden; padding-top:10px; margin-top:-10px; margin-bottom:10px;}
.lb_gw ul{ float:left; width:820px;}
.lb_gw li{ width:210px; text-align:center; float:left; margin:0px 62px 30px 0px;}
.lb_gw img{width:182px; height:270px; padding:5px; box-shadow:0 0px 6px rgba(0,0,0,.2); margin-bottom:15px;}
.lb_gw p{ width:100%; height:30px; line-height:30px; font-size:16px; overflow:hidden; display:block;}
.an_q1{ float:left; width:100%; margin-top:20px;}
a.cd_a_lan{ display:inline-block; font-size:18px; height:50px; line-height:50px; color:#ffffff; padding:0px 50px; background:#fe8b95;}
}
@media only screen and (max-width:980px){
#ks_ssk{ width:100%; overflow:hidden; height:120px;}
.ks_ss{ float:left;margin:15px 3%; width:100%;  height:120px;}
.xk_ss{ float:left; background:url(../images/l9_03.jpg) no-repeat; width:94%;   height:120px;  color:#ffffff;}
.xk_ss b{ float:left; width:94%; margin-left:3%; margin-top:15px; font-size:1.25em; line-height:normal; margin-bottom:15px;}
.xk_ss .txtk{ float:left; width:94%; margin:0px 0px 15px 3%;  height:38px; background:#ffffff;}
.xk_ss .txtk .an_xk{ background:url(../images/l9_06.png) #029ba9 center center no-repeat; background-size:auto 100%; width:20%; height:38px; cursor:pointer; float:right;}
.xk_ss .txtk .tx_xk{ float:left; width:80%; color:#999999; height:38px; line-height:38px; background:none; padding-left:12px; font-size:1.1em;}
.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;}
}

.xk_ss form{ width:100%; float:left;}
@media only screen and (min-width:980px){
.ks_ss{ float:left;margin:30px 0px; width:100%;height:188px;}
#ks_ssk{ width:100%; overflow:hidden; height:188px;}
.xk_ss{ float:left; background:url(../images/l9_03.jpg) no-repeat; width:980px; height:188px;  color:#ffffff;}
.xk_ss b{ float:left; margin:35px 0px 33px 30px; font-size:24px; line-height:normal;}
.xk_ss .txtk{ float:left; width:920px; margin:0px 30px; height:48px; background:#ffffff;}
.xk_ss .txtk .an_xk{ background:url(../images/l9_06.png) no-repeat; width:79px; height:48px; cursor:pointer; float:right;}
.xk_ss .txtk .tx_xk{ float:left; width:800px; height:48px; line-height:48px; color:#999999; background:none; margin-left:15px; font-size:18px;}
.xk_bt{ float:left; width:100%; border-bottom:solid 1px #cfd3ee; height:20px; text-align:center; margin-bottom:50px;}
.xk_bt span{ display:inline-block; color:#fe8b95; font-size:18px; height:40px; line-height:40px; padding:0px 30px; background:#ffffff;}
}
.tx_xk::-moz-placeholder {color:#b8b8b8; opacity:1}
.tx_xk:-ms-input-placeholder {color:#b8b8b8}
.tx_xk::-webkit-input-placeholder {color:#b8b8b8}

@media only screen and (max-width:980px){
.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;}
}
@media only screen and (max-width:550px){
.xk_lb li{ width:31.3333%;}	
	}
@media only screen and (min-width:980px){
.xk_lb{ float:left; width:100%; overflow:hidden; margin-bottom:45px;}
.xk_lb ul{ float:left; width:1000px;}
.xk_lb li{ float:left; width:105px; height:105px; margin:0px 20px 20px 0px;}
.xk_lb li a{ display:block; width:100%; font-size:14px; color:#ffffff; background:#999999; text-align:center; height:105px; }
.xk_lb li img{ width:69px; height:57px; margin-bottom:5px; margin-top:10px;}
.xk_lb li a:hover{ background:#fe8b95;}

}
@media only screen and (max-width:980px){
.ks_sy{  width:100%; padding:0px 0px 20px 0px;}
.ks_sy #owl-demo1{ width:100%; float:left; margin-bottom:15px;}
.ks_k{ float:left; width:100%;}
.ks_lm1{ float:left; width:94%; margin-left:3%; margin-bottom:15px;}
.ks_lm1 a{ float:left; width:50%;  color:#ffffff; font-size:1.2em; text-align:center; padding:15px 0px;}
.ks_lm1 img{ width:65px; height:55px;}
.ks_lm1 a p{ line-height:normal; padding-top:5px;}
.ks_r{ float:left; width:94%; margin-left:3%;}
.ks_r .sy_bt2{ margin-left:0px; width:100%;}
.ks_n1{ float:left; width:100%; margin:5px 0px 10px 0px;}
.ks_n1 li{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; padding:15px 0px; line-height:155%;}
.ks_n1 .sj{ color:#8d8d8d; float:left; font-size:1em; margin-left:10px;}
.ks_n1 a{ float:left; width:100%; background:url(../images/dd_d.png) no-repeat 0px 10px; padding-left:10px; font-size:1.1em; margin-bottom:5px;}
.ks_n1 p{ padding:5px 0px 5px 10px; width:100%; float:left;}
.ks_l{ float:left; width:100%; margin-bottom:20px;}
.ks_l img{ width:100%; }
}

@media only screen and (min-width:980px){
.ks_sy{  width:100%; padding:40px 0px 50px 0px;}
.ks_sy #owl-demo1{ width:100%; float:left; margin-bottom:25px;}
.ks_k{ float:left; width:100%;}
.ks_lm1{ float:right; width:50%;}
.ks_lm1 a{ float:left; width:50%; height:183px; color:#ffffff; font-size:24px; text-align:center; padding:33px 0px;}
.ks_lm1 a p{ line-height:normal; padding-top:5px;}
.ks_r{ float:right; width:460px;}
.ks_l{ float:left; width:50%;}
.ks_l img{ width:100%; height:366px;}
.ks_n1{ float:left; width:100%; margin:10px 0px 20px 0px;}
.ks_n1 li{ float:left; width:100%; border-bottom:solid 1px #e5e5e5; padding:15px 0px; line-height:22px;}
.ks_n1 .sj{ color:#8d8d8d; float:right; font-size:13px;}
.ks_n1 a{ float:left; background:url(../images/dd_d.png) no-repeat 0px 10px; padding-left:10px; font-size:14px; width:380px; height:22px; overflow:hidden;}
.ks_n1 p{ padding:5px 0px 5px 10px; width:100%; float:left;}
}
.ks_lm1 i{display:inline-block; width:86px; height:72px;}
.ks_lm1 a.a1{ background:#fe8b95;}
.ks_lm1 a.a1 i{ background:url(../images/ks_a1.png) no-repeat; }
.ks_lm1 a.a2{ background:#029ba9;}
.ks_lm1 a.a2 i{ background:url(../images/ks_a2.png) no-repeat; }
.ks_lm1 a.a3{ background:#f473a9;}
.ks_lm1 a.a3 i{ background:url(../images/ks_a3.png) no-repeat; }
.ks_lm1 a.a4{ background:#79caff;}
.ks_lm1 a.a4 i{ background:url(../images/ks_a4.png) no-repeat; }
@media only screen and (max-width:980px){
#ks_menu{ width:94%;  float:left; margin:15px 0px 15px 3%;}
#ks_menu .ks_nav{ width:100%;}
/*.ks_nav h2{ display:block; width:100%; background:url(../images/ks_b1.png) right no-repeat; font-size:1.1em; border:solid 1px #fe8b95; height:35px; padding-left:10px; line-height:35px;}
.ks_nav h2.on,.ks_nav:hover h2{ background:url(../images/ks_b2.png) #fe8b95 right no-repeat; color:#ffffff;}
.ks_nav:hover ul{ display:block;}
.ks_nav ul{  width:100%; float:left; background:#fe8b95; padding:0px 0px; display:none;}
.ks_nav li{ width:100%; float:left; height:35px; line-height:35px;}
.ks_nav li a{ font-size:1.1em; display:block; color:#ffffff; padding-left:10px; width:100%;}
.ks_nav li a:hover{ background:#029ba9;}*/
.s_title{ line-height:35px; height:35px; font-size:1.3em; color:#fe8b95; font-weight:bold; float:left; background:#fe8b95; padding-left:0px; margin:0px 0px 0px 0px; width:100%; text-align:center; color:#ffffff;}

.ban_ks{ width:100%; float:left; margin-bottom:15px;}
}
@media only screen and (max-width:380px){
	.s_title{ font-size:1.2em; color:#fe8b95; font-weight:bold; float:left; border-left:solid 2px #fe8b95; padding-left:6px; margin:17px 0px 0px 6px;}

	}
@media only screen and (min-width:980px){
.s_title{ line-height:45px; font-size:29px; color:#fe8b95; font-weight:bold; float:left; border-left:solid 3px #fe8b95; padding-left:20px; margin:40px 0px 0px 30px;}
#ks_menu{ width:183px; height:41px; position:absolute; right:0px; top:-85px;}
#ks_menu .ks_nav{ width:100%; height:41px; line-height:41px;}
/*.ks_nav h2{ display:block; width:100%; background:url(../images/ks_b1.png) no-repeat; font-size:14px; border:solid 1px #fe8b95; height:41px; padding-left:10px; line-height:41px;}
.ks_nav h2.on,.ks_nav:hover h2{ background:url(../images/ks_b2.png) no-repeat; color:#ffffff;}
.ks_nav:hover ul{ display:block;}
.ks_nav ul{ position:absolute; width:183px; top:41px; left:0px; background:#fe8b95; padding:0px 0px; display:none;}
.ks_nav li{ width:100%; float:left; height:35px; line-height:35px;}
.ks_nav li a{ font-size:14px; display:block; color:#ffffff; padding-left:10px; width:100%;}
.ks_nav li a:hover{ background:#029ba9;}*/
.ks_sy .jy_nr{ margin-top:20px;}
.ban_ks{ width:100%; float:left; margin-bottom:20px;}
}
#ks_foot{ width:100%;}
@media only screen and (max-width:980px){
.an_fw{ width:96%; float:left; margin:10px 0px 0px 2%; overflow:hidden;}
.an_fw ul{ float:left; width:100%;}
.an_fw li{ float:left; width:31.3333%; height:40px; line-height:40px; text-align:center; margin:0px 1% 10px 1%; font-size:1.1em;}
.an_fw li a{ display:block; width:100%; height:40px; background:#fe8b95; color:#ffffff;}
.an_fw li a:hover{ background:#000f84;}
.lb_xz{ float:left; width:94%; margin:15px 0px 20px 3%; }
.lb_xz li{ float:left; width:100%;}
.lb_xz li:nth-of-type(odd){ background:#e8e8e8;}
.lb_xz .imgk{ float:left; width:30%; padding:10px;}
.lb_xz .imgk img{ width:100%;}
.lb_xz .txtk{ float:right; width:68%; margin:15px 0px 0px 0px; font-size:1em; line-height:150%;}
.lb_xz .txtk .p_1{ font-size:1.15em; font-weight:bold; line-height:normal;}
.lb_xz .txtk .p_2{ padding:0px 0px 0px 0px; }
.lb_xz a{ color:#333333; display:block; width:100%; float:left;}
.lb_xz a:hover{ background:#fe8b95; color:#ffffff;}
.lb_xz a:hover .p_2{ color:#ffffff;}
}
@media only screen and (max-width:400px){
.an_fw li{ width:48%}	
	}
@media only screen and (min-width:980px){
.an_fw{ width:100%; float:left; margin:30px 0px 20px 0px; overflow:hidden;}
.an_fw ul{ float:left; width:1030px;}
.an_fw li{ float:left; width:215px; height:90px; line-height:90px; text-align:center; margin:0px 40px 30px 0px; font-size:20px;}
.an_fw li a{ display:block; width:100%; height:90px; background:#fe8b95; color:#ffffff;}
.an_fw li a:hover{ background:#000f84;}

.lb_xz{ float:left; width:100%; margin:20px 0px 50px 0px; }
.lb_xz li{ float:left; width:100%;}

.lb_xz li:nth-of-type(odd){ background:#e8e8e8;}
.lb_xz .imgk{ float:left; width:130px; border-right:solid 1px #ffffff; padding:10px;}
.lb_xz .imgk img{ width:100%;}
.lb_xz .txtk{ float:right; width:840px; margin:50px 0px 0px 0px; font-size:14px;}
.lb_xz .txtk .p_1{ font-size:17px; font-weight:bold; line-height:normal;}
.lb_xz .txtk .p_2{ padding:7px 0px 5px 0px; }
.lb_xz a{ color:#333333; display:block; width:100%; float:left;}
.lb_xz a:hover{ background:#fe8b95; color:#ffffff;}
.lb_xz a:hover .p_2{ color:#ffffff;}
}

.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:365px; float:left; 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:270px; margin-left:40px; float:left; margin-top:-5px;}

.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 .main{ width:1170px;}
.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;}



@media only screen and (max-width:1170px){
.foot{ width:100%; background:#a8997f; color:#fff; font-size:1em; padding:15px 3%;}
.foot a{color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot .d1{ width:100%; float:left; height:auto; padding-right:0px; padding-bottom:15px; margin-bottom:15px;border-right:0px; border-bottom: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:1.05em; margin-bottom:10px;}
.foot .d1 p.p_2 b{ font-size:1.25em;}
.foot .d1 .s1{ font-size:1em;}
.foot .d2{ width:100%; margin-left:0px; float:left; margin-top:0px; border-bottom:solid 1px #b9ad99; padding-bottom:15px; margin-bottom:15px; }
.foot .d3{ float:left;  border-left:solid 0px #b9ad99; height:auto; width:100%; text-align:center; font-size:1em;}
.foot .d3 img{ width:100%; margin-bottom:10px;}

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:1em; padding:15px 3%; border-top:solid 1px #d4ccbf;}
.foot2 .d2{ float:left; width:100%; text-align:center;} 
.foot .main ,.foot2 .main{ width:100%;}

.f_bt{ width:100%; float:left; font-size:1.3em; margin-bottom:10px;}
.f_cd{ float:left; margin-right:0px; color:#b9ad99; width:100%; text-align:center; }
.f_cd a{ margin:0px 10px; color:#fff;}
.f_cd a:hover{ text-decoration:underline}

}


.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;
}

