@charset "utf-8";
/* CSS Document */
/* Auther: Puyuan */
/* WebSite: http://www.ipuyuan.com/ */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link {color: #333333; outline:none;}
A:visited {color: #333333}
A:active {color: #333333}
A:hover{COLOR:#ff0000}
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{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; -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;}
a{outline:none; -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;}
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:1200px){

.main{ width:100%; margin:0px auto;}
body{ font-size:1.3em;line-height:150%;}
}

@media only screen and (min-width:1200px){

.main{ width:1200px; margin:0px auto;}
body{ font-size:12px;line-height:22px;}
}

.zt_r{ color:#ff0000;}
@media only screen and (max-width:1200px){
.top{ width:100%; background:#ffffff; height:55px; border-bottom:solid 1px #dddddd; position:fixed; left:0px; top:0px; z-index:10;}
.top .main{ height:55px; position:relative;}
.top_jg{ width:100%; height:55px;}
.t_logo{  position:absolute; left:3%; top:10px;}
.t_logo span{ float:left; line-height:35px; border-left:solid 1px #dddddd; color:#ff9913; font-size:1.2em; padding-left:10px; margin-left:8px; font-weight:bold;}
a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:146px; height:35px; float:left;}
.menu{margin:0px 0px 55px 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:8px 0px; font-size:1.1em;  text-align:left; padding-left:3%; }
.menu a i{ margin-right:5px;}
.menu li a:hover{background:#e70019; color:#ffffff;}
.menu li a:hover i.i_d{background:url(../images/t_db2.png) no-repeat;}
.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%; }

#navk{ width:100%; display:none; background:#ffffff; position: fixed; width:100%; height:100%; overflow-y:auto; left:0px; top:55px; z-index:20; box-shadow:0 5px 8px rgba(0,0,0,.3); }
.cd_t{ float:left; width:94%; margin:10px 3%; }
.cd_t li{ float:left;  line-height:30px; width:33.3333%;}
.cd_t li.l1{ width:100%;}
.cd_t a{  display:block; width:100%;  height:30px; padding-left:35px; font-size:1.1em; color:#666;}
.cd_t a:hover{ color:#ff0000;}
.cd_t a.cd_a1{ background:url(../images/top_a1.png) left no-repeat;}
.cd_t a.cd_a2{ background:url(../images/top_a2.png) left no-repeat;}
.cd_t a.cd_a3{ background:url(../images/top_a3.png) left no-repeat;}
.cd_t a.cd_a4{ background: url(../images/top_wx.jpg) left no-repeat; display:none; width:76px; height:76px; float:left; margin-top:-23px;}
.cd_t a.cd_a5{background: url(../images/top_a5.png) left no-repeat;}
.cd_t li.l1 .txtk{ width:100%; float:left;}
.cd_t li.l1 .txtk span{ float:left; width:50%; text-align:center;}
.cd_t li.l1 .txtk img{ width:70%;}
.cd_t li.l1 .txtk p{ font-size:1em; padding-top:0px;}

.s_tel{ display:none;}

.ss{ width:94%;  height:31px; background:#ffffff; float:left; margin:0px 0px 15px 3%; border:solid 1px #dddddd;}
.ss_txt{ float:left; height:31px; line-height:31px; background:none;  width:80%; color:#999999; font-size:1em; padding-left:3%; }
.ss_an{ float:right; margin:-1px -1px 0px 0px; background: url(../images/ss_an.jpg) #226cc3 center center no-repeat; background-size:auto 100%; width:20%; height:31px; font-size:18px; text-align:center; cursor:pointer;}
}
@media only screen and (max-width:600px){
    .cd_t li.l1{ width:100%;}   
    }
@media only screen and (max-width:380px){
    .menu li dd{ float:left; width:48%; float:left; margin:2px 1%;}
    .menu li dd a{padding:2px 4%;}
    }
@media only screen and (min-width:1200px){
/*box-shadow:0 1px 2px rgba(0,0,0,.2);*/
.top_jg{ display:none;}
#navk{ width:100%; height:52px; border-bottom:solid 1px #eee;}
#navk .main{ height:52px; position:relative;}
.menu2{ display:none;}
.top{ width:100%; height:95px;  z-index:10; border:solid 1px #eeeeee;  }
.top .main{ height:115px; position:relative;}
.t_logo{ position:absolute; left:0px; top:10px; height:68px; width:284px;}
.t_logo a.logo{ background:url(../images/logo.png) no-repeat; background-size:100% 100%; width:284px; height:68px; float:left;}
.t_logo span{ float:left; line-height:82px; border-left:solid 1px #dddddd; color:#ff9913; font-size:30px; padding-left:40px; margin-left:40px; font-weight:bold;}
.menu{ width:100%; height:52px;}
.menu li{ height:52px; float:left; width:109px; text-align:center; }
.menu a.dbt{ line-height:52px; height:52px; color:#000;  font-size:16px;  font-weight:bold;   }
.menu a.dbt:hover,.menu li.on a.dbt{ color:#ff0000;}
.s_tel{ background:url(../images/top_tel.png); width:229px; height:42px; position:absolute; left:410px; top:25px;}
.cd_t{ position:absolute; top:-63px; height:30px; line-height:30px; right:0px;}
.cd_t li{ float:left; height:30px; margin-left:20px; position:relative;}
.cd_t a{  display:block;  height:30px; padding-left:35px; font-size:14px; color:#666;}
.cd_t a:hover{ color:#ff0000;}
.cd_t a.cd_a1{ background:url(../images/top_a1.png) left no-repeat;}
.cd_t a.cd_a2{ background:url(../images/top_a2.png) left no-repeat;}
.cd_t a.cd_a3{ background:url(../images/top_a3.png) left no-repeat;}
.cd_t a.cd_a4{ background: url(../images/top_wx.jpg) left no-repeat; width:76px; height:76px; float:left; margin-top:-23px;}
.cd_t a.cd_a5{background: url(../images/top_a5.png) left no-repeat;}
.cd_t li.l1 .txtk{ position:absolute; display:none; width:360px; z-index:5; background:#ffffff; border:solid 2px #eaeaea; padding:15px; right:0px; top:52px;}
.cd_t li.l1 .txtk span{ float:left; width:50%; text-align:center;}
.cd_t li.l1 .txtk img{ width:70%;}
.cd_t li.l1 .txtk p{ font-size:14px; padding-top:0px;}
.cd_t li.l1:hover .txtk{ display:block;}
.cd_t li.l_x{ color:#c5c5c5; margin:0px 10px;}
.cd_t li.l_tel{ background:url(../images/top_tel.png); width:231px;}

.ss{ width:350px;  height:31px; background:#ffffff; position:absolute; right:0px; top:-55px; border:solid 1px #dddddd;}
.ss_txt{ float:left; height:31px; line-height:31px; background:none;  width:300px; color:#999999; font-size:12px; margin-left:12px;}
.ss_an{ float:right; margin:-1px -1px 0px 0px; background: url(../images/ss_an.jpg) no-repeat; background-size:100% 100%; width:31px; height:31px; font-size:18px; text-align:center; cursor:pointer;}

}
i.i_d{ background:url(../images/t_db1.png) no-repeat; width:13px; height:13px; display:inline-block;}
a.cd_user{ background:url(../images/t_user.png) center center no-repeat; width:15px; height:20px; display:inline-block;}
@media only screen and (max-width:1200px){
.foot{ background:#ffffff;  font-size:1em; width:100%; line-height:155%; padding:15px 3%; text-align:center; }
.foot .d1{ float:left; width:100%; }
.foot .d2{ float:left;  width:100%;  margin-top:15px;}
.foot .d2 img{ margin:0px 5px;}
.foot_link{ display:inline-block;  margin-top:10px; width:150px; height:36px; border:solid 1px #eee; background:#fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.foot_link a.dbt{ display:block; text-align:left; width:100%; background:url(../images/link_r.png) right no-repeat; color:#c8c8c8; padding-left:20px; font-size:15px; line-height:36px;}

.foot_link .txtk{ width:100%; text-align:left; border:solid 1px #eee; display:none;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:absolute; left:0px; bottom:33px; padding:10px 0px; background:#ffffff;}
.foot_link:hover .txtk{ display:block;}
.foot_link:hover a.dbt{background:url(../images/link_r_on.png) right no-repeat;}
.foot_link .txtk a{ width:100%; float:left; line-height:33px; display:block; height:33px; font-size:14px; color:#999999; padding-left:18px;}
.foot_link .txtk a:hover{ color:#ffffff; background:#f64308;}

.foot2{ width:100%; padding:15px 3%; color:#fff; background:#414141; font-size:1em; }
.foot2 .d2{ float:left; width:100%; font-size:1.1em;  margin-top:10px;}
.foot2 .d2 p{ padding-top:15px;}
.foot2 .d3{ float:right; width:30%; text-align:center;}
.foot2 .d3 p{ padding-top:5px;}
.foot2 .d3 img{width:50%; max-width:112px;}
.cd_f{ width:100%; float:left; line-height:155%; font-size:1.1em; margin-bottom:20px;}
.cd_f a{  color:#fff;}
.cd_f a:hover{ color:#FF6}
.cd_f li{ float:left; width: 10%; padding: 3px; text-align:center;}

}
@media only screen and (max-width:600px){

}
@media only screen and (max-width:550px){
    .foot{ background:#ffffff;  font-size:1em; width:100%; line-height:155%; padding:15px 3%; text-align:center; }
    .foot .d1{ float:left; width:100%; }
    .foot .d2{ float:left;  width:100%;  margin-top:15px;}
    .foot .d2 img{ margin:0px 5px;}
    .foot_link{ display:inline-block;  margin-top:10px; width:150px; height:36px; border:solid 1px #eee; background:#fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
    .foot_link a.dbt{ display:block; text-align:left; width:100%; background:url(../images/link_r.png) right no-repeat; color:#c8c8c8; padding-left:20px; font-size:15px; line-height:36px;}

    .foot_link .txtk{ width:100%; text-align:left; border:solid 1px #eee; display:none;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:absolute; left:0px; bottom:33px; padding:10px 0px; background:#ffffff;}
    .foot_link:hover .txtk{ display:block;}
    .foot_link:hover a.dbt{background:url(../images/link_r_on.png) right no-repeat;}
    .foot_link .txtk a{ width:100%; float:left; line-height:33px; display:block; height:33px; font-size:14px; color:#999999; padding-left:18px;}
    .foot_link .txtk a:hover{ color:#ffffff; background:#f64308;}

    .foot2{ width:100%; padding:15px 3%; color:#fff; background:#414141; font-size:1em; }
    .foot2 .d2{ float:left; width:100%; font-size:1.1em;  margin-top:10px;}
    .foot2 .d2 p{ padding-top:15px;}
    .foot2 .d3{ float:right; width:30%; text-align:center;}
    .foot2 .d3 p{ padding-top:5px;}
    .foot2 .d3 img{width:50%; max-width:112px;}
    .cd_f{ width:100%; float:left; line-height:155%; font-size:1em; margin-bottom:20px;}
    .cd_f a{  color:#fff;}
    .cd_f a:hover{ color:#FF6}
    .cd_f li{ float:left; width: 20%; padding: 3px; text-align:center;}
}
.cd_f a:hover{ color:#ffffff;}
@media only screen and (min-width:1200px){
.foot{ background:#ffffff; width:100%;  font-size:12px; line-height:24px; padding:20px 0px 20px 0px;}
.foot .d1{ float:left; width:680px;}
.foot .d2{ float:right; text-align:right; width:330px; margin-right:35px; margin-top:15px;}
.foot .d2 img{ margin-left:10px;}
.foot_link{ float:right; margin-top:10px; width:150px; height:36px; border:solid 1px #eee; background:#fff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.foot_link .txtk{ width:100%; text-align:left; border:solid 1px #eee; display:none;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; position:absolute; left:0px; bottom:33px; padding:10px 0px; background:#ffffff;}
.foot_link:hover .txtk{ display:block;}
.foot_link:hover a.dbt{background:url(../images/link_r_on.png) right no-repeat;}
.foot_link .txtk a{ width:100%; float:left; line-height:33px; display:block; height:33px; font-size:14px; color:#999999; padding-left:18px;}
.foot_link .txtk a:hover{ color:#ffffff; background:#f64308;}
.foot_link a.dbt{ display:block; width:100%; float:left; background:url(../images/link_r.png) right no-repeat; color:#c8c8c8; padding-left:20px; font-size:15px; line-height:36px;}
.foot2{ width:100%; padding:35px 0px; color:#fff; background:#414141; font-size:14px; }
.foot2 .d2{ float:left; width:550px; font-size:16px; margin-left:15px; margin-top:20px;}
.foot2 .d2 p{ padding-top:15px;}
.foot2 .d3{ float:right; width:180px; text-align:center; font-size:14px;}
.foot2 .d3 p{ padding-top:8px;}
.cd_f{ width:100%; float:left; line-height:30px; font-size:16px; margin-bottom:50px;}
.cd_f a{  color:#fff;}
.cd_f a:hover{ color:#FF6}
.cd_f li{ float:left; width:10%; text-align:center;}
}

.sy_ban{ width:100%;}

@media only screen and (max-width:1200px){
.ny_ban{ width:100%; overflow:hidden;}
.ny_ban img{ width:100%;}
}

@media only screen and (min-width:1200px){
.ny_ban{ width:100%; overflow:hidden;}
.ny_ban img{ width:1920px;  max-width:1920px; position:relative; left:50%; margin-left:-960px;}
.hz_ban{ width:100%; overflow:hidden;}
.hz_ban img{ width:1920px;  max-width:1920px; position:relative; left:50%; margin-left:-960px;}
}

@media only screen and (max-width:1200px){
.ab1{ width:100%; background:url(../images/h11_02.jpg) bottom center no-repeat; background-size:100% auto; padding:20px 0px 20px 0px;}
.ab_bt1{ width:100%; float:left; text-align:center; padding:0px 3%; font-size:1.4em; line-height:155%; margin-bottom:15px; color:#000;}
.ab_nr1{ width:94%; margin-left:3%; float:left; font-size:1.1em; line-height:155%; margin-bottom:20px; text-align:center;}

.ab_lb1{ float:left; width:96%; margin-left:2%; overflow:hidden;}
.ab_lb1 ul{ float:left; width:100%;}
.ab_lb1 li{ float:left; width:31.3333%;  margin:0px 1% 20px 1%;}
.ab_lb1 li img{width:100%;  }

.ab2{ width:100%; padding-bottom:20px;}
.ab_nr2{ float:left; background:#f2f2f2; width:94%;  margin:0px 0px 0px 3%; border:solid 3px #ff6e00;  -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; font-size:1.1em; line-height:155%; font-family:楷体; font-weight:bold; padding:15px 3%;}
.ab_nr2 .p_1{ font-family:微软雅黑; font-size:1.2em; text-align:center; line-height:normal; font-weight: normal; padding-bottom:10px;}
.ab_nr2 .p_2{ font-family:微软雅黑; font-size:1.05em; color:#000; line-height:normal; font-weight: normal; padding-bottom:15px;}
.ab_nr2 .imgk{ width:100%; text-align:center; padding:10px 0px 20px 0px;}
}
.ab_nr2{}
@media only screen and (max-width:600px){
.ab_lb1 li{ width:48%;} 
    }
@media only screen and (max-width:450px){
.ab_lb1 li{ width:98%;} 
    }
@media only screen and (min-width:1200px){
.ab1{ width:100%; background:url(../images/h11_02.jpg) bottom center no-repeat; background-size:100% auto; padding:40px 0px 50px 0px;}
.ab_bt1{ width:100%; float:left; text-align:center; font-size:43px; line-height:normal; margin-bottom:30px; color:#000;}
.ab_nr1{ width:100%; float:left; font-size:18px; line-height:36px; margin-bottom:55px; text-align:center;}

.ab_lb1{ float:left; width:100%; overflow:hidden;}
.ab_lb1 ul{ float:left; width:1250px;}
.ab_lb1 li{ float:left; width:374px; height:269px; margin:0px 40px 40px 0px;}
.ab_lb1 li img{width:374px; height:269px; }

.ab2{ width:100%; padding-bottom:60px;}
.ab_nr2{ float:left; background:url(../images/ab_t2.png) no-repeat; position:relative; width:1099px; height:661px;  margin:40px 0px 0px 100px; font-size:14px; line-height:36px; font-family:楷体; font-weight:bold; padding:20px 40px 40px 145px;}
.ab_nr2 .p_1{ font-family:微软雅黑; font-size:24px; line-height:normal; font-weight: normal; padding-bottom:15px;}
.ab_nr2 .p_2{ font-family:微软雅黑; font-size:16px; color:#000; line-height:normal; font-weight: normal; padding-bottom:20px;}
.ab_nr2 .imgk{ width:213px; height:259px; position:absolute; top:-60px; left:-100px;}
}
.zt_r{ color:#ff0000;}

@media only screen and (max-width:1200px){
.ab3{ width:100%; background:#f2f2f2; padding:20px 0px 20px 0px;}
.ab4{ width:100%; background:#ffffff; padding:20px 0px 20px 0px;}

.ab_lb2{ float:left; width:96%; margin-left:2%;}
.ab_lb2 li{ float:left; width:48%; margin:0px 1% 10px 1%;}
.ab_lb2 p{ display:none;}
.ab_lb2 a{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden; border:solid 1px #ddd; font-size:1.1em; color:#666666;}
.ab_lb2 a:hover{ border:solid 1px #ffffff; box-shadow:0 0px 8px rgba(0,0,0,.15);}
}

@media only screen and (max-width:550px){
.ab3{ width:100%; background:#f2f2f2; padding:20px 0px 20px 0px;}
.ab4{ width:100%; background:#ffffff; padding:20px 0px 20px 0px;}

.ab_lb2{ float:left; width:96%; margin-left:2%;}
.ab_lb2 li{ float:left; width:31.3333333%; margin:0px 1% 10px 1%;}
.ab_lb2 p{ display:none;}
.ab_lb2 a{ display:block; text-align:center; height:40px; line-height:40px; overflow:hidden; border:solid 1px #ddd; font-size:1.1em; color:#666666;}
.ab_lb2 a:hover{ border:solid 1px #ffffff; box-shadow:0 0px 8px rgba(0,0,0,.15);}
}

@media only screen and (min-width:1200px){
.ab3{ width:100%; background:#f2f2f2; padding:40px 0px 50px 0px;}
.ab4{ width:100%; background:#ffffff; padding:40px 0px 50px 0px;}
.ab4 .ab_nr1{ line-height:26px; font-size:18px; margin-bottom:60px;}

.ab_lb2{ float:left; width:465px; position:relative;}
.ab_lb2 li{ float:left; width:210px; margin-right:20px; margin-bottom:12px; position:relative;}
.ab_lb2 a{ display:block; text-align:center; height:54px; line-height:52px; border:solid 1px #ddd; font-size:16px; color:#666666; -webkit-transition:all 0.0s linear;
    -moz-transition:all 0.0s linear;
    -o-transition:all 0.0s linear;
    -ms-transition:all 0.0s linear;
    transition:all 0.0s linear;}
.ab_lb2 p{ position:absolute; width:100%; text-align:center; height:100%; color:#ffffff; background:#ec2410; top:0px; left:0px; display:none;}
.ab_lb2 li:hover p{ display:block;}
.ab_lb2 a:hover{ border:solid 1px #ffffff; box-shadow:0 0px 8px rgba(0,0,0,.15);}
}
@media only screen and (max-width:1200px){
.ab5{ width:100%; background:#f2f2f2; padding:20px 0px;}
.ab_lx{ width:94%; margin-left:3%; float:left; padding:20px 3%; margin-bottom:15px; background:#f5f5f5;  box-shadow:0 0px 10px rgba(0,0,0,.05); margin-top:5px;}
.ab_lx .txtk{ float:left; width:100%; text-align:center; font-size:1.1em; line-height:155%; margin-bottom:20px;}
.ab_lx .txtk .p_1{ padding-bottom:15px;}
.ab_lx .imgk{ float:left; width:100%; text-align:center; font-size:1.1em;}
.ab_lx .imgk img{ width:153px; margin-bottom:10px;}

.ab_lb3{ width:96%; float:left; margin-left:2%;}
.ab_lb3 li{ float:left; width:23%; height:355px;  padding:8px 10px;  box-shadow:0 0px 10px rgba(0,0,0,.05); margin:0px 1% 10px 1%; }
.ab_lb3 h2{ display:block; width:100%; float:left; font-size:1.1em;  -webkit-text-fill-color:transparent;
background:-webkit-linear-gradient(#ff6000,#e10019 80%);
-webkit-background-clip:text;line-height:28px;}
.ab_lb3 p{ width:100%; float:left; border-bottom:solid 1px #dddddd; padding:5px 0px 5px 18px; font-size:12px; line-height:15px;}
}
@media only screen and (max-width:600px){
.ab_lb3 li{ width:31.3333%} 
    }
@media only screen and (max-width:450px){
.ab_lb3 li{ width:48%; height:360px;}   
    }
@media only screen and (min-width:1200px){
.ab5{ width:100%; background:#f2f2f2; padding:50px 0px;}
.ab_lx{ width:100%; float:left; padding:40px 0px; margin-bottom:20px; background:#f5f5f5;  box-shadow:0 0px 10px rgba(0,0,0,.05); margin-top:10px;}
.ab_lx .txtk{ float:left; width:725px; margin-left:70px; font-size:17px; line-height:32px;}
.ab_lx .txtk .p_1{ padding-bottom:18px;}
.ab_lx .imgk{ float:right; width:380px; text-align:center; font-size:14px; margin-top:15px;}
.ab_lx .imgk img{ width:153px; margin-bottom:10px;}

.ab_lb3{ width:1224px; float:left; margin-left:-12px;}
.ab_lb3 li{ float:left; width:184px; height:355px;  padding:8px 10px;  box-shadow:0 0px 10px rgba(0,0,0,.05); margin:0px 10px; }
.ab_lb3 h2{ display:block; width:100%; float:left; font-size:16px;  -webkit-text-fill-color:transparent;
background:-webkit-linear-gradient(#ff6000,#e10019 80%);
-webkit-background-clip:text;line-height:28px;}
.ab_lb3 p{ width:100%; float:left; border-bottom:solid 1px #dddddd; padding:5px 0px 5px 18px; font-size:12px; line-height:15px;}
}
.ab_lb3 p.p_1{ background:url(../images/ab_e1.png) no-repeat 0px 5px;}
.ab_lb3 p.p_2{ background:url(../images/ab_e2.png) no-repeat 0px 5px;}
.ab_lb3 p.p_3{ background:url(../images/ab_e3.png) no-repeat 0px 5px;}

@media only screen and (max-width:1200px){
.hz1{ width:100%; padding:20px 0px 20px 0px;}
.hz1 .ab_bt1{ font-size:1.6em;}
.db_jg1{ width:100%; float:left; height:10px;}
.hz_lb1{ width:96%; margin-left:2%; float:left; overflow:hidden; margin-bottom:10px;}
.hz_lb1 ul{ float:left; width:100%;}
.hz_lb1 li{ float:left; width:23%;  border:solid 1px #e5e5e5; margin:0px 1% 12px 1%; overflow:hidden;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.hz_lb1 li:hover{ border:solid 1px #f69c93;}
.hz_lb1 li img{ width:100%; } 
.hz_an1{ width:100%; float:left; text-align:center;}
.hz_an1 img{ max-width:45%;}
}
@media only screen and (max-width:500px){
.hz_lb1 li{ width:31.3333%} 
    }
@media only screen and (min-width:1200px){
.hz1{ width:100%; padding:40px 0px 60px 0px;}
.hz1 .ab_bt1{ font-size:48px;}
.db_jg1{ width:100%; float:left; height:20px;}
.hz_lb1{ width:100%; float:left; overflow:hidden; margin-bottom:60px;}
.hz_lb1 ul{ float:left; width:1250px;}
.hz_lb1 li{ float:left; width:199px; height:108px; border:solid 1px #e5e5e5; margin:0px 50px 20px 0px; overflow:hidden;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.hz_lb1 li:hover{ border:solid 1px #f69c93;}
.hz_lb1 li img{ width:100%; height:108px;} 
.hz_an1{ width:100%; float:left; text-align:center;}
}

@media only screen and (max-width:1200px){
.foot_yy{ width:100%; background:url(../images/h21_02.jpg) center center no-repeat; background-size:100% 100%; padding:0px 3% 20px 3%;}
.yy_bt1{ width:100%; float:left; text-align:center; font-size:2em; line-height:55px; color:#fff;}
.yy_k{ width:100%; float:left; background:rgba(255,255,255,.88); padding:20px;}
.yy_k .d1{ float:left; width:100%; margin-bottom:30px;}
.yy_bt2{ width:100%; text-align:center; margin-bottom:10px; float:left;}
.yy_lb1{ width:100%; float:left;}
.yy_lb1 li{ float:left; width:30.3333%; height:100px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:6px 1.5%; text-align:center; background:#dedede; font-size:1em; line-height:20px; padding:5px 5px;}
.yy_lb1 li h2{ display:block; height:35px; line-height:35px; font-size:1.15em; font-weight:bold; border-bottom:solid 1px #c7c7c7; margin-bottom:7px;}
.yy_k .d2{ float:left; margin-top:10px; width:100%; border:solid 1px #e4e4e4; padding:40px 0px 20px 20px; position:relative; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.yy_k .d2 .yy_bt3{ position:absolute; height:43px; left:0px; top:-22px; text-align:center; width:100%;}
.yy_k .d2 .yy_bt3 img{  padding:0px 15px;}
.yy_fo1{ float:left; width:100%; }
.yy_fo1 dd{ width:67%; height:50px; border-bottom:solid 1px #ddd; float:left;}
.yy_fo1 dd.dd_an{ float:right; border:0px; height:125px; width:25%; margin:-75px 15px 0px 0px;}
.yy_k .d2 .imgk{ float:left; width:100%;  font-size:1.1em;  margin-top:25px; text-align:center;}
.yy_k .d2 .imgk img{ width:78px; margin-bottom:10px;}
.yy_tx1{ display:block; height:50px; line-height:50px; font-size:1.1em; background:none;}
.yy_an{ width:100%; height:125px; line-height:100%; font-size:1.2em; color:#ffffff; 
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/

}
}
@media only screen and (max-width:500px){
.yy_lb1 li{ width:98%; height:auto; padding-bottom:15px;}   
    }
@media only screen and (min-width:1200px){
.foot_yy{ width:100%; background:url(../images/h21_02.jpg) center center no-repeat; background-size:100% 100%; padding-bottom:20px;}
.yy_bt1{ width:100%; float:left; text-align:center; font-size:43px; line-height:88px; color:#fff;}
.yy_k{ width:100%; float:left; background:rgba(255,255,255,.88); padding:45px;}
.yy_k .d1{ float:left; width:520px;}
.yy_bt2{ width:100%; text-align:center; margin-bottom:10px; float:left;}
.yy_lb1{ width:100%; float:left;}
.yy_lb1 li{ float:left; width:30.3333%; height:100px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:6px 1.5%; text-align:center; background:#dedede; font-size:14px; line-height:20px; padding:5px 5px;}
.yy_lb1 li h2{ display:block; height:35px; line-height:35px; font-size:15px; font-weight:bold; border-bottom:solid 1px #c7c7c7; margin-bottom:7px;}
.yy_k .d2{ float:right; margin-top:10px; width:510px; height:230px; border:solid 1px #e4e4e4; padding:40px 0px 20px 20px; position:relative; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.yy_k .d2 .yy_bt3{ position:absolute; height:43px; left:0px; top:-22px; text-align:center; width:100%;}
.yy_k .d2 .yy_bt3 img{  padding:0px 15px;}
.yy_fo1{ float:left; width:370px; margin-top:25px; }
.yy_fo1 dd{ width:258px; height:50px; border-bottom:solid 1px #ddd; float:left;}
.yy_fo1 dd.dd_an{ float:right; border:0px; height:100px; width:85px; margin:-45px 15px 0px 0px;}
.yy_k .d2 .imgk{ float:right; width:115px; height:100px; font-size:14px; padding-top:5px; margin-top:30px; text-align:center; border-left:solid 1px #ddd;}
.yy_k .d2 .imgk img{ width:78px; margin-bottom:10px;}
.yy_tx1{ display:block; height:50px; line-height:50px; font-size:18px; background:none;}
.yy_an{ width:100%; height:100px; line-height:100%; font-size:18px; color:#ffffff; 
-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/

}
}

@media only screen and (max-width:1200px){
.hz1{ width:100%; padding:10px 0px 20px 0px;}
.hzs_bt1{ float:left; width:94%; margin-left:3%; height:45px; line-height:45px; border-bottom:solid 1px #ddd;}
.hzs_bt1 .s1{ float:left; font-size:1.3em; border-bottom:solid 4px #ff0000; height:45px;}
.hzs_nr1{ width:94%; float:left; margin:20px 3%;}
.hzs_nr1 .imgk{ float:left; width:100%; border:solid 5px #f3f3f3; margin-bottom:20px;}
.hzs_nr1 .imgk img{ width:100%; display:block;}
.hzs_nr1 .txtk{ float:left; width:100%; font-size:1.1em; line-height:155%;}
.hzs_nr1 .txtk1{ float:left; width:100%; margin-bottom:15px;}
.hzs_nr1 .txtk1 p{ text-indent:2em;}
.hzs_zk1{ float:left; width:100%; border:solid 1px #ddd; padding:15px 15px;}
.hzs_zk1 span{ float:left; width:100%;}
.hzs_zk1 .s5{ width:100%;}
.hzs_zk1 .s6{ width:100%; font-size:1.1em; margin-top:5px; font-weight:bold; border-top: 1px #ddd dotted; text-align:center; padding-top:10px; line-height:normal;}
.hzs_zk1 .s6 a{ margin-left:20px;}
a.cd_a_h{ font-size:1em; height:26px; line-height:26px; padding:0px 20px; display:inline-block; font-weight:normal; color:#ffffff; 
-moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}

.hzs_nr2{ float:left; width:94%; font-size:1.1em; line-height:155%; margin:15px 0px 20px 3%;}
.hzs_nr3{ width:94%; margin-left:3%; float:left;  margin-top:20px; font-size:1.1em; line-height:155%; overflow-x:auto;}
.hz1 .d1{ width:100%; float:left; margin-bottom:20px;}
.hz1 .d2{ width:100%; float:left;}
.hzs_lb1{ float:left; width:94%; font-size:1.1em; line-height:24px; margin:10px 3%;}
.hzs_lb1 li{ width:100%; float:left; height:24px; overflow:hidden; margin:5px 0px;}
.hzs_lb1 li a{ display:block; height:30px; background: url(../images/dd.jpg) left no-repeat; padding-left:15px;}
.ta1 td{ border:solid 1px #ccc; padding:10px 10px; }
}

@media only screen and (min-width:1200px){
.hz1{ width:100%; padding:30px 0px 50px 0px;}
.hzs_bt1{ float:left; width:100%; height:55px; line-height:55px; border-bottom:solid 1px #ddd;}
.hzs_bt1 .s1{ float:left; font-size:26px; border-bottom:solid 4px #ff0000; height:55px;}
.hzs_nr1{ width:100%; float:left; margin:30px 0px;}
.hzs_nr1 .imgk{ float:left; width:465px; border:solid 5px #f3f3f3;}
.hzs_nr1 .imgk img{ width:100%; display:block;}
.hzs_nr1 .txtk{ float:right; width:675px; font-size:14px; line-height:30px;}
.hzs_nr1 .txtk1{ float:left; width:100%; margin-bottom:15px;}
.hzs_nr1 .txtk1 p{ text-indent:2em;}
.hzs_zk1{ float:left; width:100%; border:solid 1px #ddd; padding:10px 20px;}
.hzs_zk1 span{ float:left;}
.hzs_zk1 .s1{ width:40%;}
.hzs_zk1 .s2{ width:30%;}
.hzs_zk1 .s3{ width:30%;}
.hzs_zk1 .s4{ width:60%;}
.hzs_zk1 .s5{ width:100%;}
.hzs_zk1 .s6{ width:100%; font-size:18px; margin-top:5px; font-weight:bold; border-top: 1px #ddd dotted; text-align:center; padding-top:10px; line-height:normal;}
.hzs_zk1 .s6 a{ margin-left:30px;}
a.cd_a_h{ font-size:16px; height:26px; line-height:26px; padding:0px 20px; display:inline-block; font-weight:normal; color:#ffffff; 
-moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}

.hzs_nr2{ float:left; width:100%; font-size:14px; line-height:26px; margin:20px 0px 35px 0px;}
.hzs_nr3{ width:100%; float:left;  margin-top:20px; font-size:14px; line-height:26px;}
.hz1 .d1{ width:770px; float:left;}
.hz1 .d2{ width:380px; float:right;}
.hzs_lb1{ float:left; width:100%; font-size:16px; line-height:30px; margin:15px 0px;}
.hzs_lb1 li{ width:100%; float:left; height:30px; overflow:hidden; margin:5px 0px;}
.hzs_lb1 li a{ display:block; height:30px; background: url(../images/dd.jpg) left no-repeat; padding-left:20px;}
.ta1 td{ border:solid 1px #ccc; padding:10px 10px; }
}
@media only screen and (max-width:1200px){
.jc1{ width:100%; padding:20px 0px;}
.jc2{ width:100%; padding:20px 0px; background:#f2f2f2;}
.jc_lb1{ float:left; width:96%; margin-left:2%; overflow:hidden;  margin-top:0px;}
.jc_lb1 ul{ float:left; width:100%;}
.jc_lb1 li{ width:31.3333%; float:left; margin:0px 1% 20px 1%;}
.jc_lb1 li img{ width:100%;}

.jc_lb2{ float:left; width:96%; margin-left:2%; overflow:hidden;  margin-top:0px;}
.jc_lb2 ul{ float:left; width:100%;}
.jc_lb2 li{ width:48%; float:left; margin:0px 1% 20px 1%;}
.jc_lb2 li img{ width:100%;}
.jc_an1{ width:100%; float:left; text-align:center; padding:0px 25%;}
a.cd_a_r{ display:inline-block; background:#e20318; color:#fff; font-size:1.2em; padding:0px 30px; height:35px; line-height:35px; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;}
}
@media only screen and (max-width:500px){
    .jc_lb1 li,.jc_lb2 li{ width:98%}
    }
@media only screen and (min-width:1200px){
.jc1{ width:100%; padding:70px 0px;}
.jc2{ width:100%; padding:70px 0px; background:#f2f2f2;}
.jc_lb1{ float:left; width:100%; overflow:hidden;  margin-top:20px;}
.jc_lb1 ul{ float:left; width:1320px;}
.jc_lb1 li{ width:331px; float:left; margin:0px 102px 50px 0px;}
.jc_lb1 li img{ width:100%;}

.jc_lb2{ float:left; width:100%; overflow:hidden;  margin-top:30px;}
.jc_lb2 ul{ float:left; width:1400px;}
.jc_lb2 li{ width:519px; float:left; margin:0px 160px 50px 00px;}
.jc_lb2 li img{ width:100%;}
.jc_an1{ width:100%; float:left; text-align:center; padding:0px 5%;}
a.cd_a_r{ display:inline-block; background:#e20318; color:#fff; font-size:32px; padding:0px 50px; height:65px; line-height:65px; -moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;}
}
a.cd_a_r:hover{ background:#c10214;}
@media only screen and (max-width:1200px){
.jc_lb3{ width:96%; margin-left:2%; float:left; overflow:hidden; margin-bottom:20px;}
.jc_lb3 ul{ float:left; width:100%;}
.jc_lb3 li{ float:left; width:31.3333%;  margin:0px 1% 20px 1%; text-align:center;}
.jc_lb3 img{ display:block; width:100%;  border:solid 1px #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f8f8f8;}
.jc_lb3 p{ margin-top:10px; height:48px; overflow:hidden; font-size:1em;}
.jc_lb3 li:hover img{ border:solid 1px #ef958c;}
.lc_lm1{ width:94%; float:left; margin-left:3%; border-bottom:2px solid #c6c6c6; height:35px; font-size:1.1em; text-align:center; line-height:24px;}
.lc_lm1 a{ height:35px; position:relative; float:left; width:25%;} 
.lc_lm1 a.on i{ position:absolute; left:0px; bottom:-2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:100%; height:6px; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/

}
.lc_lm1 a.on{-webkit-text-fill-color:transparent;
background:-webkit-linear-gradient(#ff6000,#e10019 80%);
-webkit-background-clip:text; }

.jc_lb4{ float:left; width:94%; overflow:hidden; margin:15px 0px 20px 3%;}
.jc_lb4 ul{ float:left; width:100%; display:none;}
.jc_lb4 li{ float:left; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:1.1em;}
.jc_lb4 li a{ float:left; background:url(../images/dd.jpg) left no-repeat; padding-left:12px; height:30px; width:80%; overflow:hidden;}
.jc_lb4 li .sj{ float:right;}

a.cd_a_b{ display:inline-block; -moz-border-radius:30px; padding:0px 30px; height:35px; line-height:32px; font-size:1.1em; border:solid 2px #939393; -webkit-border-radius:30px; border-radius:30px;}
}
@media only screen and (max-width:600px){
    .jc_lb3 li{ width:48%;}
    }
    @media only screen and (max-width:500px){

    .jc_lb4 li a{ width:100%; }
    .jc_lb4 li .sj{ display:none;}
    }
@media only screen and (min-width:1200px){
.jc_lb3{ width:100%; float:left; overflow:hidden; margin-bottom:40px;}
.jc_lb3 ul{ float:left; width:1270px;}
.jc_lb3 li{ float:left; width:191px; height:320px; margin:0px 60px 0px 0px; text-align:center;}
.jc_lb3 img{ display:block; width:100%; height:223px; border:solid 1px #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#f8f8f8;}
.jc_lb3 p{ padding-top:15px; font-size:13px;}
.jc_lb3 li:hover img{ border:solid 1px #ef958c;}
.lc_lm1{ width:100%; border-bottom:2px solid #c6c6c6; height:95px; font-size:32px; text-align:center; line-height:60px; float:left;}
.lc_lm1 a{ margin:0px 20px; height:95px; position:relative; display:inline-block;} 
.lc_lm1 a.on i{ position:absolute; left:0px; bottom:-3px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; width:100%; height:10px; background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/

}
.lc_lm1 a.on{-webkit-text-fill-color:transparent;
background:-webkit-linear-gradient(#ff6000,#e10019 80%);
-webkit-background-clip:text; }

.jc_lb4{ float:left; width:100%; overflow:hidden; margin:40px 0px 50px 0px;}
.jc_lb4 ul{ float:left; width:1400px; display:none;}
.jc_lb4 li{ float:left; width:520px; height:40px; line-height:40px; margin:0px 160px 0px 0px; font-size:16px;}
.jc_lb4 li a{ float:left; background:url(../images/dd.jpg) left no-repeat; padding-left:20px;}
.jc_lb4 li .sj{ float:right;}

a.cd_a_b{ display:inline-block; -moz-border-radius:30px; padding:0px 30px; height:35px; line-height:32px; font-size:16px; border:solid 2px #939393; -webkit-border-radius:30px; border-radius:30px;}
}

@media only screen and (max-width:1200px){
.jc_lb5{ float:left; width:96%; overflow:hidden; margin:20px 0px 10px 2%;}
.jc_lb5 ul{ float:left; width:100%;}
.jc_lb5 li{ float:left; width:98%;  background:#f8f8f8; border:solid 1px #ddd; -moz-border-radius:5px; text-align:center; -webkit-border-radius:5px; border-radius:5px; padding:10px 15px; margin:0px 0px 15px 0px;}
.jc_lb5 li h2{ float:left; display:block; width:100%; font-size:1.15em; margin-bottom:10px; font-weight:bold; height:40px; line-height:40px; border-bottom:dashed 1px #aaa; }
.jc_lb5 li p{ float:left; margin-bottom:20px; overflow:hidden; width:100%; font-size:1em; line-height:155%; text-align:left;}
.jc_lb5 li a.cd_pay{ display:inline-block; background:url(../images/jc_c1.png) no-repeat;background-size:100% 100%; width:171px; height:58px;}
}

@media only screen and (min-width:1200px){
.jc_lb5{ float:left; width:100%; overflow:hidden; margin:40px 0px 50px 0px;}
.jc_lb5 ul{ float:left; width:1270px;}
.jc_lb5 li{ float:left; width:255px; height:210px; background:#f8f8f8; border:solid 1px #ddd; -moz-border-radius:5px; text-align:center; -webkit-border-radius:5px; border-radius:5px; padding:0px 15px; margin:0px 60px 30px 0px;}
.jc_lb5 li h2{ float:left; display:block; width:100%; font-size:18px; margin-bottom:10px; font-weight:bold; height:50px; line-height:50px; border-bottom:dashed 1px #aaa; }
.jc_lb5 li p{ float:left; height:75px; overflow:hidden; width:100%; font-size:16px; line-height:25px; text-align:left;}
.jc_lb5 li a.cd_pay{ display:inline-block; background:url(../images/jc_c1.png) no-repeat;background-size:100% 100%; width:171px; height:58px;}
}
.jc_lb5 li a.cd_pay:hover{background:url(../images/jc_c2.png) no-repeat; background-size:100% 100%;}

@media only screen and (max-width:1200px){
.kc_lb1{ float:left; width:96%; margin:5px 0px 10px 2%; overflow-x:auto;}
.kc_lb1 ul{ float:left; width:100%;}
.kc_lb1 li{ float:left; height:35px; width:31.3333%; margin:0px 1% 10px 1%;}
.kc_lb1 a{ display:block; width:100%; text-align:center; height:35px; line-height:35px; font-size:1.1em; background:#dbdbdb; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}

.kc_lb1 a:hover,.kc_lb1 a.on{ background:#f12e0b; color:#fff;}

.kc_bt1{ width:94%; margin-left:3%; height:40px; line-height:40px; border-bottom:solid 1px #ddd; float:left; text-align:center;}
.kc_bt1 span,.kc_bt1 a.on{ display:inline-block; height:40px; color:#e71214; font-size:1.1em; font-weight:bold; border-bottom:solid 3px #e71214;}
.kc_bt1 a{ display: inline-block; float:left; width:14.6666%; margin:0px 1%; font-size:1.1em; line-height:18px;}
.kc_ts1{ width:94%; float:left; text-align:center; font-size:1.15em; line-height:155%; margin:15px 0px 20px 3%; font-weight:bold;}

.kc_lb2{ float:left; width:96%; overflow:hidden; margin:10px 0px 20px 2%;}
.kc_lb2 ul{ float:left; width:100%;}
.kc_lb2 li{ float:left; width:31.3333%; height:160px; background:#fff; border:solid 1px #ddd; text-align:center; padding:0px 5px; margin:0px 1% 15px 1%;}
.kc_lb2 li h2{ float:left; display:block; width:100%; font-size:1.1em;  height:40px; margin-bottom:12px; line-height:40px; border-bottom:dashed 1px #ddd; }
.kc_lb2 li p{ float:left;  width:100%;   line-height:30px; margin:0px 0px 12px 0px; font-size:1.2em; font-weight:bold;}
.kc_lb2 li dl{ float:left; width:100%; font-size:1em; margin-bottom:8px;}
.kc_lb2 li dt{ float:left; width:33%; margin-left:5%; line-height:28px; background:#f0f0f0; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.kc_lb2 li dd{ float:right; line-height:28px; width:56%; text-align:left; font-weight:bold;}
.kc_lb2 li a.cd_pay2{ display:inline-block; background:url(../images/kc_pay.png) #f0f0f0 center center no-repeat; height:35px; width:60%;-webkit-border-radius:30px; border-radius:30px}

.kc_js,.kc_js2{ width:94%; float:left; margin-bottom:25px; margin-left:3%;}
.kc_js .imgk{ float:left; width:100%; text-align:center;}
.kc_lb3{ float:left; width:100%;}
.kc_lb3 dl{ float:left; width:100%; font-size:1.1em; margin-bottom:15px;}
.kc_lb3 dt{ float:left; margin-bottom:10px; width:100%; text-align:center; height:30px; line-height:30px; background:#fa5004; color:#fff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}
.kc_lb3 dd{ float:left; width:100%; line-height:155%; }

.kc_lb5{ float:left; width:96%; margin-left:2%; overflow:hidden;}
.kc_lb5 ul{ float:left; width:100%;}
.kc_lb5 li{ float:left; width:31.3333%; margin:0px 1% 15px 1%; text-align:center;}
.kc_lb5 li img{ width:100%; max-width:361px;}

.kc_lm1{ width:96%; float:left; height:45px; line-height:20px;  margin:20px 0px 25px 2%; border-bottom:solid 1px #ddd; text-align:center; font-size:1.15em;}
.kc_lm1 a{ display:inline-block; height:45px; float:left; width:23%; margin:0px 1%;}
.kc_lm1 a.on{ color:#e71214; border-bottom:solid 3px #e71214; font-weight:bold;} 

.kc_lb6{ float:left; width:96%; overflow:hidden; margin:0px 0px 20px 2%;}
.kc_lb6 ul{ float:left; width:100%;}
.kc_lb6 li{ float:left; width:31.3333%;  background:#f2f2f2; border:solid 1px #ddd; text-align:center; padding:0px 5px; margin:0px 1% 10px 1%;}
.kc_lb6 li h2{ float:left; display:block; width:100%; font-size:1.1em;  height:45px; line-height:45px; border-bottom:dashed 1px #ddd; }
.kc_lb6 li p{ float:left;  width:100%;   line-height:70px; height:70px; font-size:1.25em; font-weight:bold;}

.kc_lb7{ float:left; width:94%; margin-left:3%;}
.kc_lb7 dl{ width:100%; float:left; margin-bottom:15px; font-size:1.1em;}
.kc_lb7 dt{ float:left; width:100%; font-size:1.1em; text-align:center; height:30px; line-height:30px; background:#fa5004; color:#fff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin-bottom:10px;}
.kc_lb7 dd{ float:left; width:100%; line-height:155%; }
.kc_lb7  .zt_r{ font-size:1.2em; font-weight:bold;}
.kc_gg{ margin-bottom:20px;}
}
.kc_lb6 ul{ display:none;}
@media only screen and (max-width:600px){
    .kc_lb2 li,.kc_lb6 li{ width:48%;}
    }
    @media only screen and (max-width:500px){
    .kc_lb2 li,.kc_lb6 li{ width:98%;}
    .kc_lb1 li{ width:48%;}
    .kc_lb5 li{ width:98%;}
    }
@media only screen and (min-width:1200px){
.kc_lb1{ float:left; width:100%; margin:40px 0px 30px 0px;}
.kc_lb1 ul{ float:left; width:1260px;}
.kc_lb1 li{ float:left; height:40px; width:195px; margin:0px 55px 16px 0px;}
.kc_lb1 a{ display:block; width:100%; text-align:center; height:40px; line-height:40px; font-size:17px; background:#dbdbdb; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}
.kc_lb1 a:hover,.kc_lb1 a.on{ background:#f12e0b; color:#fff;}

.kc_bt1{ width:100%; height:60px; line-height:60px; border-bottom:solid 1px #ddd; float:left; text-align:center;}
.kc_bt1 span,.kc_bt1 a.on{ display:inline-block; height:60px; color:#e71214; font-size:20px; font-weight:bold; border-bottom:solid 3px #e71214;}
.kc_bt1 a{ display: inline-block; margin:0px 25px; font-size:20px;}
.kc_ts1{ width:100%; float:left; text-align:center; font-size:22px; margin:20px 0px 40px 0px; font-weight:bold;}

.kc_lb2{ float:left; width:100%; overflow:hidden; margin:10px 0px 20px 0px;}
.kc_lb2 ul{ float:left; width:100%;}
.kc_lb2 li{ float:left; width:25%; height:190px; text-align:center; padding:5px;}
.kebiao_box {width: 100%;height: 100%;background: #f5f5f5;}
.kc_lb2 li h2{ float:left; display:block; width:100%; font-size:15px; margin:0px 0px 15px 0px;  height:45px; line-height:45px; border-bottom:dashed 1px #ddd; }
.kc_lb2 li p{ float:left;  width:100%;   line-height:30px; margin:0px 0px 15px 0px; font-size:16px; font-weight:bold;}
.kc_lb2 li dl{ float:left; width:100%; font-size:15px; margin-bottom:8px;}
.kc_lb2 li dt{ float:left; width:25%; margin-left:5%; line-height:28px; background:#999; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;color: #fff;}
.kc_lb2 li dd{ float:right; line-height:28px; width:65%; text-align:left; font-weight:bold;}
.kc_lb2 li a.cd_pay2{ display:inline-block; background:url(../images/kc_pay.png) #ccc center center no-repeat; height:35px; width:60%;-webkit-border-radius:30px; border-radius:30px}

.kc_js{ width:100%; float:left; margin-bottom:65px;}
.kc_js2{ width:100%; float:left; margin-bottom:65px;}
.kc_js .imgk{ float:right; width:665px;}
.kc_js2 .kc_lb3{ width:100%;}
.kc_js2 .kc_lb3 dd{ width:1050px;}
.kc_lb3{ float:left; width:480px;}
.kc_lb3 dl{ float:left; width:100%; font-size:16px; margin-bottom:18px;}
.kc_lb3 dt{ float:left; width:132px; text-align:center; height:30px; line-height:30px; background:#fa5004; color:#fff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}
.kc_lb3 dd{ float:right; width:335px; line-height:30px; }

.kc_lb5{ float:left; width:100%; overflow:hidden;}
.kc_lb5 ul{ float:left; width:1270px;}
.kc_lb5 li{ float:left; width:361px; margin:0px 59px 0px 0px;}
.kc_lb5 li img{ width:100%;}

.kc_lm1{ width:100%; float:left; height:60px; line-height:60px; margin:20px 0px 45px 0px; border-bottom:solid 1px #ddd; text-align:center; font-size:20px;}
.kc_lm1 a{ display:inline-block; height:60px; margin:0px 25px;}
.kc_lm1 a.on{ color:#e71214; border-bottom:solid 3px #e71214; font-weight:bold;} 

.kc_lb6{ float:left; width:100%; overflow:hidden; margin:0px 0px 35px 0px;}
.kc_lb6 ul{ float:left; width:1270px;}
.kc_lb6 li{ float:left; width:191px; height:120px; background:#f2f2f2; border:solid 1px #ddd; text-align:center; padding:0px 5px; margin:0px 10px 10px 0px;}
.kc_lb6 li h2{ float:left; display:block; width:100%; font-size:15px;  height:45px; line-height:45px; border-bottom:dashed 1px #ddd; }
.kc_lb6 li p{ float:left;  width:100%;   line-height:70px; height:70px; font-size:20px; font-weight:bold;}

.kc_lb7{ float:left; width:100%;}
.kc_lb7 dl{ width:100%; float:left; margin-bottom:20px; font-size:16px;}
.kc_lb7 dt{ float:left; width:110px; text-align:center; height:30px; line-height:30px; background:#fa5004; color:#fff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px;}
.kc_lb7 dd{ float:right; width:1070px; line-height:30px; }
.kc_lb7  .zt_r{ font-size:20px; font-weight:bold;}
.kc_gg{ margin-bottom:80px;}

}
.kc_gg{ width:100%; float:left;}
@media only screen and (max-width:1200px){
.sz_lb1{ float:left; width:96%; margin-left:2%;}
.sz_lb1 ul{ float:left; width:100%;}
.sz_lb1 a{color:#ffffff; float:left; width:100%;}
.sz_lb1 li{ float:left; width:31.3333%;  margin:0px 1% 15px 1%; background:#f84806; color:#fff;}
.sz_lb1 li:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
.sz_lb1 .imgk{ float:left; width:100%; }
.sz_lb1 .imgk img{ width:100%; }
.sz_lb1 .txtk2{ width:100%; height:300px; display:none; color:#ffffff; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px;}
.sz_lb1 .txtk1{ width:100%; color:#ffffff; text-align:center; font-size:1.1em; line-height:155%; height:135px; float:left; margin-top:15px;}
.sz_lb1 .txtk1 .p_1{ font-size:1.2em; line-height:normal; padding-bottom:5px;}
.sz_lb1 .txtk1 .p_2{ padding-bottom:5px;}
.s_more{ background:url(../images/sz_an.png) no-repeat; background-size:100% 100%; width:169px; height:59px; display:inline-block;}

.sz_lb2{ float:left; width:94%;  margin-left:3%;}
.sz_lb2 li{ float:left; width:100%;  margin-bottom:20px; padding-top:20px; border-bottom:dotted 1px #8c8c8c;}
.sz_lb2 .imgk{ margin:0px auto; width:163px; height:163px; border:solid 12px #d2d2d2;  -moz-border-radius:139px; -webkit-border-radius:139px; border-radius:139px; position:relative;}
.sz_lb2 .imgk p{ position:absolute; color:#333; bottom:-12px; font-size:16px; height:30px; line-height:30px; text-align:center; width:120px; left:50%; margin-left:-60px; 
-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; box-shadow:0 2px 6px rgba(0,0,0,.15);
background-image: -moz-linear-gradient(top, #f4f4f4, #989898); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #989898)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#989898', GradientType='0'); /* IE*/}
.sz_lb2 .txtk{  width:100%; color:#333; margin:15px 0px 0px 0px; text-align:center;}
.sz_lb2 .txtk h2{ display:block; font-size:16px; font-weight:bold; line-height:30px;}
.sz_lb2 .txtk p{ line-height:20px; padding-top:6px; margin-bottom:15px; width:100%; overflow:hidden;}
.sz_lb2 .txtk .s_more2{ background:url(../images/sz_jt.png) no-repeat; display:inline-block; width:34px; height:34px;}
.sz_lb2 li:hover .imgk{border:solid 12px #efcacd}
.sz_lb2 li:hover .imgk p{background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/ color:#fff;}
.sz_lb2 li:hover .txtk .s_more2{ background:url(../images/sz_jt_on.png) no-repeat;}

.xy_bt1{ width:100%; float:left; text-align:center; margin-bottom:10px; line-height:normal; font-size:1.4em; color:#e20318; font-weight:bold;}
.xy_fx .sz_lb2 .txtk h2 b{ font-size:0.9em; display:block; color:#797979;} 

.sz_lb2_2{ float:left; width:94%;  margin-left:3%; overflow:hidden;}
.sz_lb2_2 ul{ float:left; width:100%;}
.sz_lb2_2 li{ float:left; width:100%;  margin-bottom:20px; }
.sz_lb2_2 .imgk{ margin:0px auto; width:163px; height:163px; border:solid 12px #d2d2d2;  -moz-border-radius:139px; -webkit-border-radius:139px; border-radius:139px; position:relative;}
.sz_lb2_2 .imgk p{ position:absolute; color:#333; bottom:-12px; font-size:1.1em; height:30px; line-height:30px; text-align:center; width:120px; left:50%; margin-left:-60px; 
-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; box-shadow:0 2px 6px rgba(0,0,0,.15);
background-image: -moz-linear-gradient(top, #f4f4f4, #989898); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #989898)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#989898', GradientType='0'); /* IE*/}
.sz_lb2_2 .txtk{  width:100%; color:#333; margin:15px 0px 0px 0px; text-align:center;}
.sz_lb2_2 .txtk h2{ display:block; font-size:1.1em; font-weight:bold; line-height:30px; height:30px; width:100%; overflow:hidden;}
.sz_lb2_2 .txtk p{ line-height:155%; font-size:1em; padding-top:5px; width:100%; overflow:hidden;}
.sz_lb2_2 li:hover .imgk{border:solid 12px #efcacd}
.sz_lb2_2 li:hover .imgk p{background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/ color:#fff;}
}
@media only screen and (max-width:600px){
.s_more{ width:136px; height:45px;} 
.sz_lb1 .txtk1{ height:120px;}
.sz_lb1 li{ width:48%;}
    }
    @media only screen and (max-width:450px){
    .sz_lb1 li{ width:98%;} 
        }
@media only screen and (min-width:1200px){
.sz_lb1{ float:left; width:100%;}
.sz_lb1 ul{ float:left; width:1220px;}
.sz_lb1 a{ color:#ffffff; float:left; width:100%;}
.sz_lb1 li{ float:left; width:230px; height:450px; margin:0px 11px 40px 0px; background:#f84806; color:#fff; position:relative;}
.sz_lb1 li:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
.sz_lb1 li:hover .imgk{ display:none;}
.sz_lb1 li:hover .txtk2{ display:block;}
.sz_lb1 .imgk{ float:left; width:100%; height:300px; }
.sz_lb1 .imgk img{ width:100%; height:300px;}
.sz_lb1 .txtk2{ width:100%; height:300px; display:none; padding:30px 15px 20px 20px; overflow:hidden; font-size:14px; line-height:26px; border-bottom:dashed 1px #f48582; position:absolute; left:0px; top:0px; color:#ffffff;}
.sz_lb1 .txtk1{ width:100%; position:absolute;color:#ffffff; left:0px; bottom:0px; z-index:3; text-align:center; font-size:16px; line-height:30px;}
.sz_lb1 .txtk1 .p_1{ font-size:22px; line-height:normal; padding-bottom:5px;}
.s_more{ background:url(../images/sz_an.png) no-repeat; width:169px; height:59px; display:inline-block;}
.sz_lb1 li .s_more:hover{background:url(../images/sz_an_on.png) no-repeat; }

.sz_lb2{ float:left; width:100%; margin-bottom:30px; margin-top:40px;}
.sz_lb2 li{ float:left; width:50%; height:220px; margin-bottom:35px; border-bottom:dotted 1px #8c8c8c;}
.sz_lb2 .imgk{ float:left; width:163px; height:163px; border:solid 12px #d2d2d2;  -moz-border-radius:139px; -webkit-border-radius:139px; border-radius:139px; position:relative;}
.sz_lb2 .imgk p{ position:absolute; color:#333; bottom:-12px; font-size:16px; height:30px; line-height:30px; text-align:center; width:120px; left:50%; margin-left:-60px; 
-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; box-shadow:0 2px 6px rgba(0,0,0,.15);
background-image: -moz-linear-gradient(top, #f4f4f4, #989898); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #989898)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#989898', GradientType='0'); /* IE*/}
.sz_lb2 .txtk{ float:left; width:360px; color:#333; margin:30px 0px 0px 25px;}
.sz_lb2 .txtk h2{ display:block; font-size:16px; font-weight:bold; line-height:30px;}
.sz_lb2 .txtk p{ line-height:20px; padding-top:6px; height:75px; width:100%; overflow:hidden;}
.sz_lb2 .txtk .s_more2{ background:url(../images/sz_jt.png) no-repeat; display:inline-block; width:34px; height:34px;}
.sz_lb2 li:hover .imgk{border:solid 12px #efcacd}
.sz_lb2 li:hover .imgk p{background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/ color:#fff;}
.sz_lb2 li:hover .txtk .s_more2{ background:url(../images/sz_jt_on.png) no-repeat;}

.xy_bkgw .sz_lb2 li{ width:100%; height:auto; padding-bottom:25px; margin-bottom:25px;}
.xy_bkgw .sz_lb2 .txtk h2{ font-size:19px;}
.xy_bkgw .sz_lb2 .txtk{ width:1010px; float:right; margin-left:0px; margin-top:5px; }
.xy_bkgw .sz_lb2 .txtk p{ height:95px; font-size:16px; line-height:24px;}

.xy_bt1{ width:100%; float:left; text-align:center; margin-bottom:10px; line-height:normal; font-size:32px; color:#e20318; font-weight:bold;}
.xy_fx .sz_lb2 .txtk h2 b{ font-size:16px; color:#797979; margin-left:20px;} 
.xy_fx .sz_lb2 li{ width:100%; height:auto; padding-bottom:25px; margin-bottom:25px;}
.xy_fx .sz_lb2 .txtk h2{ font-size:19px; }
.xy_fx .sz_lb2 .txtk{ width:1010px; float:right; margin-left:0px; margin-top:5px; }
.xy_fx .sz_lb2 .txtk p{ height:95px; font-size:16px; line-height:24px; color:#666;}

.sz_lb2_2{ float:left; width:100%;  margin-top:10px; overflow:hidden;}
.sz_lb2_2 ul{ float:left; width:1250px;}
.sz_lb2_2 li{ float:left; width:220px; height:340px; margin-right:26px; }
.sz_lb2_2 .imgk{ margin:0px auto; width:163px; height:163px; border:solid 12px #d2d2d2;  -moz-border-radius:139px; -webkit-border-radius:139px; border-radius:139px; position:relative;}
.sz_lb2_2 .imgk p{ position:absolute; color:#333; bottom:-12px; font-size:16px; height:30px; line-height:30px; text-align:center; width:120px; left:50%; margin-left:-60px; 
-moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; box-shadow:0 2px 6px rgba(0,0,0,.15);
background-image: -moz-linear-gradient(top, #f4f4f4, #989898); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(1, #989898)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#989898', GradientType='0'); /* IE*/}
.sz_lb2_2 .txtk{  width:100%; color:#333; margin:15px 0px 0px 0px; text-align:center;}
.sz_lb2_2 .txtk h2{ display:block; font-size:15px; font-weight:bold; line-height:30px; height:30px; width:100%; overflow:hidden;}
.sz_lb2_2 .txtk p{ line-height:20px; font-size:13px; padding-top:5px; width:100%; overflow:hidden;}
.sz_lb2_2 li:hover .imgk{border:solid 12px #efcacd}
.sz_lb2_2 li:hover .imgk p{background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/ color:#fff;}
}

.sz_lb2_2 .imgk img,.sz_lb2 .imgk img{width:139px; height:139px; -moz-border-radius:139px; -webkit-border-radius:139px; border-radius:139px; }
@media only screen and (max-width:1200px){
.xw1{ width:100%; padding:0px 0px 20px 0px;}
.xw_dqwz{ float:left; width:94%; height:30px; line-height:30px; background:url(../images/h6_03.png) left no-repeat; padding-left:18px; font-size:1em; color:#999; margin:10px 3%;}
.xw_dqwz a{ color:#999; margin:0px 6px;}
.xw_lm{ float:left; width:96%; margin-left:2%; text-align:center; margin-bottom:15px;}
.xw_lm a{ display:inline-block; font-size:1.15em; padding:0px 15px; height:35px; line-height:35px; background:#eeeeee; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin:0px 1%; width:48%; float:left; text-align:center;}
.xw_lb{ float:left; width:94%; margin-left:3%; margin-bottom:20px;}
.xw_lb li{ float:left; width:100%; line-height:155%; font-size:1em; padding:8px 0px; border-bottom:solid 1px #e5e5e5;}
.xw_lb a{  background:url(../images/dd.jpg) no-repeat 0px 5px; font-size:1.1em; padding-left:15px; margin-bottom:5px; float:left;}
.xw_lb .sj{  color:#666; float: right; margin-right:5px;}

.sbt{ width:94%; margin-left:3%; float:left; text-align:center; font-size:1.25em; font-weight:bold; line-height:155%;}
.ssj{ width:94%; float:left; margin-left:3%; font-size:1.1em; padding:10px 0px; border-bottom:solid 1px #ddd;}
.ssj .s1{ float:left; width:100%; text-align:center; }
.ssj .bdsharebuttonbox{ float:right; width:49%; display: none;}
.snr{ float:left; width:94%; font-size:1.1em; line-height:155%; margin:15px 0px 20px 3%;}
.snr p{ padding-bottom:15px;}
.sgd{ float:left; width:94%; margin-left:3%;}
.sgd .s1,.sgd .s2{ float:left; overflow:hidden; width:100%; margin-bottom:10px; position:relative;}
.sgd div{ width:100%; float:left; display:block; font-size:1.1em; height:35px; line-height:35px; border:solid 1px #ddd; overflow:hidden;}
.sgd span{ position:absolute; height:33px; line-height:33px; background:#ddd; color:#fff; width:35px; text-align:center; left:0px; top:0px;}
.sgd .s1 span{ margin-right:10px;}
.sgd .s1{ padding-right:10px; padding-left:45px;}
.sgd .s2 { padding-left:10px; padding-right:45px;}
.sgd .s2 span{ left:auto; right:0px;}
.sgd div:hover span{ background:#e20318;}
.sgd div:hover{ border:solid 1px #e20318; color:#e20318;}

}
@media only screen and (max-width:1200px){
.xw1{ width:100%; padding:0px 0px 20px 0px;}
.xw_dqwz{ float:left; width:94%; height:30px; line-height:30px; background:url(../images/h6_03.png) left no-repeat; padding-left:18px; font-size:1em; color:#999; margin:10px 3%;}
.xw_dqwz a{ color:#999; margin:0px 6px;}
.xw_lm{ float:left; width:96%; margin-left:2%; text-align:center; margin-bottom:15px;}
.xw_lm a{ display:inline-block; font-size:1.15em; padding:0px 15px; height:35px; line-height:35px; background:#eeeeee; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin:0px 1%; width:48%; float:left; text-align:center;}
.xw_lb{ float:left; width:94%; margin-left:3%; margin-bottom:20px;}
.xw_lb li{ float:left; width:100%; line-height:155%; font-size:0.8em; padding:8px 0px; border-bottom:solid 1px #e5e5e5;}
.xw_lb a{  background:url(../images/dd.jpg) no-repeat 0px 5px; font-size:0.8em; padding-left:15px; margin-bottom:5px; float:left;}
.xw_lb .sj{  color:#666; float: right; margin-right:5px;}

.sbt{ width:94%; margin-left:3%; float:left; text-align:center; font-size:1.25em; font-weight:bold; line-height:155%;}
.ssj{ width:94%; float:left; margin-left:3%; font-size:1.1em; padding:10px 0px; border-bottom:solid 1px #ddd;}
.ssj .s1{ float:left; width:100%; text-align:center; }
.ssj .bdsharebuttonbox{ float:right; width:49%; display: none;}
.snr{ float:left; width:94%; font-size:1.1em; line-height:155%; margin:15px 0px 20px 3%;}
.snr p{ padding-bottom:15px;}
.sgd{ float:left; width:94%; margin-left:3%;}
.sgd .s1,.sgd .s2{ float:left; overflow:hidden; width:100%; margin-bottom:10px; position:relative;}
.sgd div{ width:100%; float:left; display:block; font-size:1.1em; height:35px; line-height:35px; border:solid 1px #ddd; overflow:hidden;}
.sgd span{ position:absolute; height:33px; line-height:33px; background:#ddd; color:#fff; width:35px; text-align:center; left:0px; top:0px;}
.sgd .s1 span{ margin-right:10px;}
.sgd .s1{ padding-right:10px; padding-left:45px;}
.sgd .s2 { padding-left:10px; padding-right:45px;}
.sgd .s2 span{ left:auto; right:0px;}
.sgd div:hover span{ background:#e20318;}
.sgd div:hover{ border:solid 1px #e20318; color:#e20318;}

}

@media only screen and (min-width:1200px){
.xw1{ width:100%; padding:0px 0px 80px 0px;}
.xw_dqwz{ float:left; width:100%; height:30px; line-height:30px; background:url(../images/h6_03.png) left no-repeat; padding-left:22px; font-size:15px; color:#999; margin:20px 0px;}
.xw_dqwz a{ color:#999; margin:0px 8px;}
.xw_lm{ float:left; width:100%; text-align:center; margin-bottom:30px;}
.xw_lm a{ display:inline-block; font-size:16px; padding:0px 35px; height:35px; line-height:35px; background:#eeeeee; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin:0px 7px;}
.xw_lb{ float:left; width:100%; margin-bottom:40px;}
.xw_lb li{ float:left; width:100%; height:60px; line-height:60px; font-size:14px; border-bottom:solid 1px #e5e5e5;}
.xw_lb a{ float:left; background:url(../images/dd.jpg) left no-repeat; font-size:16px; padding-left:20px;}
.xw_lb .sj{ float:right; color:#666;}

.sbt{ width:100%; float:left; text-align:center; font-size:24px; line-height:normal;}
.ssj{ width:100%; float:left; font-size:16px; padding:20px 0px; border-bottom:solid 1px #ddd;}
.ssj .s1{ float:left; width:49%; text-align:right; line-height:35px;}
.ssj .bdsharebuttonbox{ float:right; width:49%;}
.snr{ float:left; width:100%; padding:0px 25px; font-size:14px; line-height:25px; margin:30px 0px 80px 0px;}
.snr p{ padding-bottom:25px;}
.sgd{ float:left; width:100%;}
.sgd .s1{ float:left; width:48%;}
.sgd div{ width:100%; float:left; position:relative; display:block; font-size:18px; height:55px; line-height:55px; border:solid 1px #ddd; overflow:hidden;}
.sgd a{ display:block; width:100%; float:left; height:55px;}
.sgd span{ position:absolute; height:53px; line-height:53px; background:#ddd; color:#fff; width:55px; text-align:center; left:0px; top:0px;}
.sgd .s1 span{ margin-right:15px;}
.sgd .s1 { padding-right:15px; padding-left:65px;}
.sgd .s2 { padding-left:15px; padding-right:65px;}
.sgd .s2 span{ left:auto; right:0px;}
.sgd div:hover span{ background:#e20318;}
.sgd div:hover{ border:solid 1px #e20318; color:#e20318;}
.sgd .s2{ float:right; width:48%;}
}
.xw_lm a.on,.xw_lm a:hover{ background:#e20318; color:#fff;}
.xw_dqwz a:hover{ color:#ff0000;}

@media only screen and (max-width:1200px){
.fy1{ width:96%; margin-left:2%; float:left; line-height:35px;  text-align:center; font-size:1.1em;}
.fy1 a{ display:inline-block; margin:0px 1%; border:solid 1px #e5e5e5;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff;  padding:0px 12px; font-size:1em; float:left; width:48%;}
.fy1 .s2{ padding-right:10px; display:none;}
.fy1 .s1{ display:none;}
}

@media only screen and (min-width:1200px){
.fy1{ width:100%; float:left; line-height:38px;  text-align:center; font-size:14px;}
.fy1 a{ display:inline-block; margin:0px 3px; border:solid 1px #e5e5e5;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#ffffff;  padding:0px 12px; font-size:15px;}
.fy1 .s2{ padding-right:10px;}
}
.fy1 a.on,.fy1 a:hover{ background:#ff0b0b; border:solid 1px #ff0b0b; color:#fff;}

@media only screen and (max-width:1200px){
.xw_nk1{ width:94%; margin-left:3%; float:left; margin-bottom:30px; margin-top:0px;}
.xw_nk1 .jc_an1{ margin-top:20px;}
.xw_nk1 .xw_lb{ float:left; width:50%; margin:0px 0px 0px 0px;}

.xw_nk1 .owl-carousel{ float:left; width:50%; margin-bottom:15px;}
.xw_nk1 .owl-carousel .item{ position:relative; }
.xw_nk1 .owl-carousel .item img{ width:100%; }
.xw_nk1 .owl-carousel .item p{ width:100%; height:35px; line-height:35px; font-size:1.1em; color:#fff; padding:0px 60px 0px 20px; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:left; background:rgba(0,0,0,.6);}
}
@media only screen and (max-width:768px){
.xw_nk1{ width:94%; margin-left:3%; float:left; margin-bottom:30px; margin-top:0px;}
.xw_nk1 .jc_an1{ margin-top:20px;}
.xw_nk1 .xw_lb{ float:left; width:100%; margin:0px 0px 0px 0px;}

.xw_nk1 .owl-carousel{ float:left; width:100%; margin-bottom:15px;}
.xw_nk1 .owl-carousel .item{ position:relative; }
.xw_nk1 .owl-carousel .item img{ width:100%; }
.xw_nk1 .owl-carousel .item p{ width:100%; height:35px; line-height:35px; font-size:1.1em; color:#fff; padding:0px 60px 0px 20px; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:left; background:rgba(0,0,0,.6);}
}

@media only screen and (min-width:1200px){
.xw_nk1{ width:100%; float:left; margin-bottom:70px; margin-top:20px;}
.xw_nk1 .jc_an1{ margin-top:40px;}
.xw_nk1 .xw_lb{ float:right; width:570px; margin:-10px 0px 0px 0px;}
.xw_nk1 .xw_lb li{ height:45px; line-height:45px; border:0px;}
.xw_nk1 .xw_lb  a{ font-weight:bold;}
.xw_nk1 .owl-carousel{ float:left; width:589px;}
.xw_nk1 .owl-carousel .item{ position:relative; height:300px;}
.xw_nk1 .owl-carousel .item img{ width:100%; height:300px;}
.xw_nk1 .owl-carousel .item p{ width:100%; height:60px; line-height:60px; font-size:18px; color:#fff; padding:0px 60px 0px 20px; overflow:hidden; position:absolute; left:0px; bottom:0px; text-align:left; background:rgba(0,0,0,.6);}
}

@media only screen and (max-width:1200px){
.xy_lb2{ overflow:hidden; float:left; width:96%; margin:0px 0px 5px 2%;}
.xy_lb2 ul{ float:left; width:100%;}
.xy_lb2 li{ float:left; width:48%; margin:0px 1% 15px 1%;}
.xy_lb2 li img{ width:100%;}

.xy_lb3{ overflow:hidden; float:left; width:96%; margin:0px 0px 0px 2%;}
.xy_lb3 ul{ float:left; width:100%;}
.xy_lb3 li{ float:left; width:48%;  margin:0px 1% 25px 1%;}
.xy_lb3 li a{ display:block; width:100%; float:left;}
.xy_lb3 li img{ width:100%; display:block;  float:left;}
.xy_lb3 li  h2{ display:block; font-size:1.15em; line-height:35px; float:left; width:100%; overflow:hidden; margin:5px 0px; font-weight:bold;}
.xy_lb3 li p{ font-size:1em; line-height:20px; height:40px; overflow: hidden; width:100%; float:left; color:#666;}
}
@media only screen and (max-width:600px){
.xy_lb2 li{ width:98%;} 
.xy_lb3 li{ width:98%; }
.xy_lb3 li  h2{ height:auto; line-height:155%;}
.xy_lb3 li p{ height:auto; line-height:155%;}
    }
@media only screen and (min-width:1200px){
.xy_lb2{ overflow:hidden; float:left; width:100%; margin:25px 0px 25px 0px;}
.xy_lb2 ul{ float:left; width:1270px;}
.xy_lb2 li{ float:left; width:566px; margin:0px 63px 25px 0px;}
.xy_lb2 li img{ width:100%; height:267px;}
.xy_lb3{ overflow:hidden; float:left; width:100%; margin:15px 0px 0px 0px;}
.xy_lb3 ul{ float:left; width:1280px;}
.xy_lb3 li{ float:left; width:555px; height:385px; margin:0px 84px 25px 0px;}
.xy_lb3 li a{ display:block; width:100%; float:left;}
.xy_lb3 li img{ width:100%; display:block; height:246px; float:left;}
.xy_lb3 li  h2{ display:block; font-size:18px; line-height:35px; float:left; width:100%; overflow:hidden; margin:10px 0px; font-weight:bold;}
.xy_lb3 li p{ font-size:14px; line-height:21px; color:#666;}
}

@media only screen and (max-width:1200px){
.sy1{ width:100%; padding:15px 3% 20px 3%; text-align:center;}
.sy2{ width:100%; padding:10px 0px 20px 0px;}
.sy_lb1{ float:left; width:100%; padding: 5px 10px;}
.sy_lb1 ul{ float:left; width:100%;}
.sy_lb1 li{ float:left; background:#f2f2f2; width: 32.3333333%;;margin: 0px 0.5%}
.sy_lb1 a{ width:100%; display:block; float:left; padding-bottom:15px;}
.sy_lb1 img{ width:100%; float:left; margin-bottom:10px;}
.sy_lb1 h2{ width:100%; float:left;  font-size:1.3em; height:40px; line-height:40px; overflow:hidden; padding:0px 3%; font-weight:bold;}
.sy_lb1 p{ width:100%; float:left; font-size:0.8em; line-height:155%; overflow:hidden; padding:0px 3%;}

.sy_bt1{ float:left; width:100%; font-size:1em; text-align:center;  margin-bottom:15px; line-height:155%;}
.sy_bt1 b{ display:block; font-size:1.3em; padding-bottom:5px; color:#000}
 .sy2 .xw_nk1{ margin-top:0px;}
}
@media only screen and (max-width:768px){
.sy1{ width:100%; padding:15px 3% 20px 3%; text-align:center;}
.sy2{ width:100%; padding:10px 0px 20px 0px;}
.sy_lb1{ float:left; width:100%; padding: 5px 10px;}
.sy_lb1 ul{ float:left; width:100%;}
.sy_lb1 li{ float:left; background:#f2f2f2; width: 32.3333333%;;margin: 0px 0.5%}
.sy_lb1 a{ width:100%; display:block; float:left; padding-bottom:15px;}
.sy_lb1 img{ width:100%; float:left; margin-bottom:10px;}
.sy_lb1 h2{ width:100%; float:left;  font-size:1.3em; height:40px; line-height:40px; overflow:hidden; padding:0px 3%; font-weight:bold;}
.sy_lb1 p{ width:100%; float:left; font-size:0.4em; line-height:155%; overflow:hidden; padding:0px 3%;}

.sy_bt1{ float:left; width:100%; font-size:1em; text-align:center;  margin-bottom:15px; line-height:155%;}
.sy_bt1 b{ display:block; font-size:1.3em; padding-bottom:5px; color:#000}
 .sy2 .xw_nk1{ margin-top:0px;}
}

@media only screen and (min-width:1200px){
.sy1{ width:100%; padding:30px 0px 40px 0px; text-align:center;}
.sy2{ width:100%; padding:30px 0px 60px 0px;}
.sy_lb1{ float:left; width:100%; margin:0px 0px 30px 0px;}
.sy_lb1 ul{ float:left; width:1250px;}
.sy_lb1 li{ float:left; width:370px; height:100%; background:#f2f2f2; margin:0px 45px 0px 0px;}
.sy_lb1 a{ width:100%; display:block; float:left;}
.sy_lb1 img{ width:100%; float:left; height:100%; }
.sy_lb1 h2{ width:100%; float:left; margin-bottom:5px; font-size:34px; height:50px; line-height:50px; overflow:hidden; padding:0px 25px; font-weight:bold;margin-top: 15px;}
.sy_lb1 p{ width:100%; float:left; font-size:18px; height:56px; line-height:28px; overflow:hidden; padding:0px 25px;}

.sy_bt1{ float:left; width:100%; font-size:18px; text-align:center;  margin-bottom:35px; line-height:26px;}
.sy_bt1 b{ display:block; font-size:46px; line-height:normal; padding-bottom:12px; color:#000}
 .sy2 .xw_nk1{ margin-top:0px; margin-bottom:20px;}
}
.sy_lb1 li:hover{ background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}
.sy_lb1 li:hover a{ color:#fff;}

@media only screen and (max-width:1200px){
.sy3{ width:100%;  background:#f2f2f2; padding:15px 3%;}
.sy3 .txtk{ float:left; width:100%;}
.sy3 .d1,.sy3 .d2,.sy3 .d3{ float:left; width:100%; margin-bottom:20px;}
.sy3  .sy3_bt{ float:left; width:100%; border-bottom:solid 1px #dddddd; line-height:155%; padding-bottom:8px; margin-bottom:10px; font-size:1.1em;}
.sy3  .sy3_bt b{ font-size:1.2em; padding-right:15px; font-weight:bold;}

.sy3_lb{ float:left; width:100%; margin-bottom:15px;}
.sy3_lb li{ float:left; width:100%; height:28px; line-height:28px; font-size:1.1em; overflow:hidden;}
.sy3_lb a{ display:block; background:url(../images/kc_dd.png) left no-repeat; padding-left:15px; height:28px;}
a.cd_st{ display:inline-block; background:url(../images/sz_jt_on.png) right no-repeat; background-size:auto 100%; font-size:18px; height:25px; line-height:25px; padding-right:35px;}
}

@media only screen and (min-width:1200px){
.sy3{ width:100%; overflow:hidden; height:492px; position:relative; background:#f2f2f2;}
.sy3 .main{ width:1920px; position:absolute; left:50%; margin-left:-960px;}
.sy3 p{ display:none;}
.sy3 .txtk{ float:left; width:370px; margin:15px 0px 0px 20px;}
.sy3 .sy3_bt a{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.sy3 .d1{ position:absolute; height:246px; width:1159px; left:0px;}
.sy3 .d1 .sy3_bt{ float:left; background:url(../images/sy_a1.jpg) no-repeat; width:759px; height:246px; position:relative; }
.sy3 .d1 .sy3_bt i{ background:url(../images/sy_a1_jt.png) center center no-repeat; width:10px; height:246px; right:-10px; position:absolute; }
.sy3 .d2{ position:absolute; height:247px; width:1159px; left:0px; top:246px;}
.sy3 .d2 .sy3_bt{ float:right; background:url(../images/sy_a3.jpg) no-repeat; width:400px; height:247px; position:relative; }
.sy3 .d2 .sy3_bt i{ background:url(../images/sy_a3_jt.png) center center no-repeat; width:10px; height:247px; left:-10px; position:absolute; }
.sy3 .d2 .txtk{ float:right; margin-right:15px;}
.sy3 .d3{ position:absolute; height:247px; width:761px; right:0px; top:0px ;}
.sy3 .d3 .sy3_bt{ float:left; background:url(../images/sy_a2.jpg) no-repeat; width:761px; height:246px; position:relative; }
.sy3 .d3 .sy3_bt i{ background:url(../images/sy_a2_jt.png) center center no-repeat; width:400px; height:11px; left:0px; bottom:-11px; position:absolute; }
.sy3_lb{ float:left; width:100%; margin-bottom:15px;}
.sy3_lb li{ float:left; width:100%; height:28px; line-height:28px; font-size:15px; overflow:hidden;}
.sy3_lb a{ display:block; background:url(../images/kc_dd.png) left no-repeat; padding-left:15px; height:28px;}
a.cd_st{ display:inline-block; background:url(../images/sz_jt_on.png) right no-repeat; font-size:18px; height:34px; line-height:34px; padding-right:45px;}
.sy3 a.cd_st{ float:left; margin-left:125px;}
}

@media only screen and (max-width:1200px){
.sy4{ width:100%; background:url(../images/h14_02.jpg) center center no-repeat; background-size:100% 100%; padding:20px 0px;}
.sy_lm{ float:left; width:96%; margin-left:2%; text-align:center; margin-bottom:20px;}
.sy_lm a{ display:inline-block; font-size:1.1em; float:left; width:48%;  height:35px; line-height:35px; background:#ffffff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin:0px 1%;}
.sy4_nk{ float:left; width:100%; visibility:hidden; height:0px;}
}

@media only screen and (min-width:1200px){
.sy4{ width:100%; background:url(../images/h14_02.jpg) center center no-repeat; height:640px; background-size:100% 100%; padding:40px 0px;}
.sy_lm{ float:left; width:100%; text-align:center; margin-bottom:35px;}
.sy_lm a{ display:inline-block; font-size:18px; padding:0px 45px; height:35px; line-height:35px; background:#ffffff; -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; margin:0px 7px;}
.sy4 .main{ position:relative;}
.sy4 .sy4_nk{ position:absolute; left:0px; top:215px;}
.sy4_nk{ float:left; width:100%; visibility:hidden}
}
.sy_lm a.on{ background:#e20318; color:#ffffff;}

@media only screen and (max-width:1200px){
.zs1{ width:100%; background:url(../images/zs_02.jpg) no-repeat; background-size:100% 100%; padding:20px 0px 20px 0px; display:none; }
.zs2{ width:100%; padding:20px 0px;}
.jz_lb1{ width:94%; float:left; text-align:center; margin:20px 0px 0px 3%;}
.jz_lb1 li{ float:left; text-align:center; width:100%; margin-bottom:20px; font-size:1.2em; line-height:155%;}
.jz_lb1 p{ padding-top:15px;}
.jz_lb1 p.p_1{ font-size:0.9em;  color:#666666; }

.jz_l1{ width:100%;}
.jz_l1 li{ width:100%; line-height:30px; font-size:1.1em; background:url(../images/jz_y.png) left no-repeat; padding-left:25px;}
.jz1{ width:100%; background:#f2f2f2; padding:20px 0px 20px 0px;}
.jz1 .ab_bt1{ margin-bottom:20px;}
}

@media only screen and (min-width:1200px){
/*.ke1{ width:100%; padding:45px 0px 40px 0px; background:url(../images/ks_bj1.jpg) no-repeat; background-size:100% 100%;}
.ke_nr1{ float:left; width:100%; font-size:18px; line-height:28px; text-align:center;}
.ke_nr1 .p_1{ font-size:26px; color:#e7000f; line-height:normal; padding-top:15px; font-weight:bold;}*/
.zs1{ width:100%; background:url(../images/zs_02.jpg) no-repeat; background-size:100% 100%; padding:60px 0px 60px 0px; height:760px;}
.zs1 .main{ position:relative;}
.zs1 .lp_bdys{ margin-bottom:50px;}

.zs1 .sy4_nk{ position:absolute; left:0px; top:200px;}

.zs2{ width:100%; background:#fff; padding:40px 0px 60px 0px; }
.zs2 .lp_bdys{ margin-bottom:50px;}
.zs2 .ab_lb2{ float:right; margin:15px 40px 35px 0px;}
.zs2 .ab_lb2 a{ background:url(../images/zs_11.png) right no-repeat; text-align:left; padding-left:15px; height:44px; line-height:42px;}
.zs2 .ab_lb2 a:hover{ background:url(../images/zs_08.png) right no-repeat; border:solid 1px #ff0101; color:#ff0101;}

.jz_lb1{ width:100%; float:left; text-align:center; margin:80px 0px 30px 0px;}
.jz_lb1 li{ float:left; text-align:center; width:26.3333%; margin:0px 3.5%; font-size:24px; line-height:normal;}
.jz_lb1 p{ padding-top:38px;}
.jz_lb1 p.p_1{ font-size:14px; line-height:24px; color:#666666; padding-top:15px;}

.jz_l1{ width:100%;}
.jz_l1 li{ width:100%; line-height:30px; font-size:18px; background:url(../images/jz_y.png) left no-repeat; padding-left:25px;}

.jz1{ width:100%; background:#f2f2f2; padding:50px 0px 70px 0px;}
.jz1 .ab_bt1{ margin-bottom:50px;}
}


@media only screen and (max-width:1200px){
.an_h{ font-size:1.2em; height:35px; cursor:pointer;  line-height:35px; padding:0px 30px;  font-weight: bold; color:#ffffff; 
-moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}

.bm_fo{ float:left; width:100%; overflow:hidden; background:rgba(255,255,255,.9); padding:20px 3%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bm_fo ul{ float:left; width:100%;}
.bm_fo li{ float:left; width:100%; margin-bottom:10px; height:36px; line-height:36px; border-bottom:solid 1px #ddd;}
.bm_fo .tx_bm{ width:100%; height:36px; line-height:36px; background:none; float:left; font-size:1.1em; color:#000;}
.bm_fo .sel_bm{ width:100%; height:36px; line-height:36px; background:none; float:left; font-size:1.1em; color:#000; border:0;}
.bm_fo li.l_an{ width:100%; margin:5px 0px 0px 0px; text-align:center; border:0px;}
.bm_fo .yy_tx1{ height:36px; line-height:36px;}

}

@media only screen and (min-width:1200px){
.kb_tak{ width:100%; float:left; margin-bottom:55px;}
.kb_bt1{ width:100%; float:left; font-size:22px; margin-bottom:20px; font-weight:bold; color:#333; line-height:normal;}
.kb_ta1{ width:100%; float:left; font-size:16px;  margin-bottom:-1px;}
.kb_ta1 td{ border:solid 1px #ddd; padding:20px 15px; line-height:30px;}
.kb_ta1 .td_bt{ font-size:24px; padding:25px 0px;}
.kb_ta1 .td1{ font-size:20px; font-weight:bold;}
.kb_ta1 th{ font-size:18px; font-weight:bold; padding:15px; color:#ffffff; background:#b91002; border:solid 1px #b91002; text-align:center;}
.kb_ta1 .zt_r{font-size:20px; font-weight:bold; }
.kb_ta1 .font_1{ background:#f2f2f2; padding:1px 15px; margin-right:10px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px;}

.mb_lb1{ float:left; width:100%; overflow:hidden; margin-top:20px;}
.mb_lb1 ul{ float:left; width:1300px;}
.mb_lb1 li{ float:left; width:335px; text-align:center; height:270px; border:solid 1px #ddd; margin:0px 96px 0px 0px;}
.mb_lb1 h2{ width:100%; display:block; font-size:24px; font-weight:bold; height:60px; line-height:60px; border-bottom:dashed 1px #ddd;}
.mb_lb1 p{ font-size:35px; line-height:75px; font-weight:bold;}
.mb_lb1 a.cd_a_h{ font-size:22px; height:46px; line-height:46px; padding:0px 45px; box-shadow:0 0px 8px rgba(0,0,0,.2);}

.mb1{ width:100%; background: url(../images/mz2_02.jpg) no-repeat; background-size:100% 100%; padding:60px 0px 20px 0px; margin-top:30px; }
.mb_lb2{ float:left; width:100%; overflow:hidden; margin-top:20px;}
.mb_lb2 ul{ float:left; width:1300px;}
.mb_lb2 li{ float:left; width:580px; margin-right:50px; height:230px; font-size:16px; line-height:24px;}
.mb_lb2 .txtk{ float:right; width:410px; margin-top:10px;}
.mb_lb2 .imgk{ float:left; width:137px;}
.mb_lb2 h2{ display:block; font-size:30px; font-weight:bold; padding-bottom:15px;}
.mb_lb2 p{ font-size:16px;}

.ab_bt1 p{ font-size:18px; padding-top:15px;}

.mb2{ width:100%; background:url(../images/mz_03.jpg) center center no-repeat; height:333px; position:relative;}
.mb_djs{ position:absolute; width:420px; height:333px; position:absolute; left:50%; margin-left:-210px;}
.mb_djs #t_d{ color:#e81a16; font-size:75px; font-weight:bold; line-height:80px; width:100%; position:absolute; top:190px; text-align:center; padding-left:18px;}

.jy1{ width:100%; background: url(../images/jz3_02.jpg) no-repeat; background-size:100% 100%; padding:50px 0px 60px 0px;}

.jz5 .ab_bt1{ margin-bottom:45px;}

.hzmt_lb{ float:left; width:100%; overflow:hidden;}
.hzmt_lb ul{ float:left; width:1250px;}
.hzmt_lb  li{ float:left; width:213px; height:80px; overflow:hidden; background:#ffffff; border:solid 1px #ddd; margin:0px 32px 20px 0px;}
.hzmt_lb  li img{ width:213px; height:80px;}

.jyz_bj1{ width:944px; float:left; margin-bottom:40px; margin-left:128px;}
.jyz_bj2{width:944px; float:left; margin-bottom:40px; margin-left:128px; background:#fbfbfb; text-align:center; padding:30px 0px; border-bottom:dashed 1px #ccc; border-top:dashed 1px #ccc;}
.jyz_bj2 img{ float:left; margin:0px 15px;}
.jyz_bj3{width:944px; float:left; text-align:center; font-size:16px; margin-left:128px;}
.jyz_bj3 p{ padding-top:15px;}

.bm_ly{ width:100%; background:url(../images/bm3_02.jpg) no-repeat; background-size:100% 100%; padding:35px 0px 50px 0px; color:#fff;}
.bm_ly .ab_bt1{ color:#ffffff;}

.bm_fo{ float:left; width:100%; overflow:hidden; background:rgba(255,255,255,.9); padding:45px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.bm_fo ul{ float:left; width:100%;}
.bm_fo li{ float:left; width:470px; margin:0px 60px; height:60px; line-height:60px; border-bottom:solid 1px #ddd;}
.bm_fo .tx_bm{ width:90%; height:60px; line-height:60px; background:none; float:left; font-size:15px; color:#000;}
.bm_fo .sel_bm{ width:100%; height:60px; line-height:60px; background:none; float:left; font-size:15px; color:#000; border:0;}
.bm_fo li.l_an{ width:100%; margin:50px 0px 0px 0px; text-align:center; border:0px;}

.an_h{ font-size:20px; height:42px; cursor:pointer;  line-height:42px; padding:0px 60px;  font-weight: bold; color:#ffffff; 
-moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;
background-image: -moz-linear-gradient(top, #ff5300, #e20219); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff5300), color-stop(1, #e20219)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5300', endColorstr='#e20219', GradientType='0'); /* IE*/}

.zs_lx .lp_bdys{ width:100%; float:left; margin-bottom:30px;}

}
.jyz_gg{ background:url(../images/yz_gg.jpg) center center no-repeat; height:357px;}
.zt_h{ color:#ffa800;}
.zt_lv{ color:#0c9c09;}

@media only screen and (max-width:1200px){
.sy_lb1_1{ float:left; width: 100%; padding: 0px 10px;}
.sy_lb1_1 a,.sy_lb1_1 img{ width:100%; display:block;}
.sy_lb1_1 .d1,.sy_lb1_1 .d2,.sy_lb1_1 .d3{ float:left; width:32.3333333%; margin: 0px 0.5%;}
}
/* @media only screen and (max-width:550px){
    
.sy_lb1_1 .d1,.sy_lb1_1 .d2,.sy_lb1_1 .d3{ float:left; width:98%; margin:0px 1%;}
} */
@media only screen and (min-width:1200px){
.sy_lb1_1{ float:left; width:100%; margin-bottom:30px;}
.sy_lb1_1 a,.sy_lb1_1 img{ width:100%; display:block;}
.sy_lb1_1 .d1,.sy_lb1_1 .d2{ float:left; width:370px;}
.sy_lb1_1 .d1{ margin-right:45px;}
.sy_lb1_1 .d3{ width:370px; float:right;}
}
.foot2 .d3{ display:none;}

@media only screen and (max-width:1200px){
.kc3k{ float:left; width:94%; margin:15px 0px 10px 3%;}
.kc3k .txtk{ float:left; width:100%; color:#ffffff; background:#cba737; font-size:1.1em; line-height:155%; padding:0px 3% 15px 3%}
.kc3k .txtk b{ font-size:1.2em; font-weight:bold; width:100%; text-align:center; padding:15px 0px; float:left;}
}

@media only screen and (min-width:1200px){
.kc3k{ float:left; width:100%; margin:35px 0px 10px 0px;}
.kc3k .txtk{ float:left; width:33.3333%; height:380px; color:#ffffff; background:#cba737; font-size:14px; line-height:26px; padding:0px 20px 20px 20px;}
.kc3k .txtk b{ font-size:30px; font-weight:bold; width:100%; text-align:center; padding:30px 0px; line-height:normal; float:left;}

}
.kc3k .d1{ background:#86a85b;}
.kc3k .d2{ background:#5f90b1;}

@media only screen and (max-width:1200px){
#tc_ly{ display:none;}
.tc_bj_b{ position:fixed; width:100%; height:100%; background:rgba(255,255,255,.6); left:0px; top:0px; z-index:9998;}
.tc_k{ position:fixed; background:#ffffff; overflow:hidden; border:solid 5px #f94305; width:94%; height:380px; overflow-y:auto;  left:3%; top:50%; margin-top:-190px;  z-index:9999;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.tc_nr{ width:100%; padding:20px 30px 20px 20px; font-size:1.1em; line-height:155%; background:#f9f5e6; color:#000000; font-weight:bold;}
#tc_ly .bm_fo{ width:80%; margin:0px 10% 20px 10%;}
#tc_ly .bm_fo li{ width:100%; margin-right:0px; margin-left:0px;}
a.tc_close{ position:absolute; right:10px; top:10px; color:#f94305; font-size:1.5em;}
}

@media only screen and (min-width:1200px){
#tc_ly{ display:none;}
.tc_bj_b{ position:fixed; width:100%; height:100%; background:rgba(255,255,255,.6); left:0px; top:0px; z-index:9998;}
.tc_k{ position:fixed; background:#ffffff; overflow:hidden; border:solid 5px #f94305; width:680px; height:520px; left:50%; top:50%; margin:-260px 0px 0px -340px; z-index:9999;  -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.tc_nr{ width:100%; padding:30px 30px; font-size:18px; line-height:30px; background:#f9f5e6; color:#000000; font-weight:bold;}
#tc_ly .bm_fo{ width:80%; margin:0px 10% 20px 10%;}
#tc_ly .bm_fo li{ width:100%; margin-right:0px; margin-left:0px;}
a.tc_close{ position:absolute; right:15px; top:15px; color:#f94305; font-size:25px;}
}
#tc_ly .bm_fo li .yy_tx1{ width:90%; float:left;}

.yy_bottom{ float:left; width:100%;}
#navk li{
  position: relative;
}

#navk li.new::after {

    content: url(../../images/gif-Icon/new.gif);
    position: absolute;
    top: 5px;
    right: 0px;
}

#navk li.hot::after {

    content: url(../../images/gif-Icon/hot.gif);
    position: absolute;
    top: 5px;
    right: 0px;
}

#navk li.free::after {

    content: url(../../images/gif-Icon/free.gif);
    position: absolute;
    top: 5px;
    right: 0px;
}

#navk li.tuijian::after {

    content: url(../../images/gif-Icon/tuijian.gif);
    position: absolute;
    top: 5px;
    right: 0px;
}

.menu li.new a.dbt,.menu li.hot a.dbt,.menu li.free a.dbt,.menu li.tuijian a.dbt {
    color: #ff0000;
}