
/* CSS Document */
/*公共样式与首页样式*/
A{TEXT-DECORATION: none;}
A:link {color: #555555; outline:none;}
A:visited {color: #555555}
A:active {color: #555555}
A:hover{COLOR:#4e8022}
a.btn{
    display: inline-block;
    padding: 8px 20px;
    margin: 0px 5px;
    color: #ffffff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background: #8a1205;
}
a.btn:hover{ opacity: 0.8; color:#fff; }
BODY
{
 margin:0px; font-family:"微软雅黑"; background:#ffffff; color:#555555;}
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;  max-width:100%; height:auto;}
li{ list-style:none;}
a,li,i,em,span{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,label{ 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:12px;line-height:22px;}
}

@media only screen and (min-width:1200px){

.main{ width:1200px; margin:0px auto;}
body{ font-size:14px;line-height:24px;}
}
@media only screen and (max-width:1200px){
.top{ width:100%;background:#8a1205; 
background: -webkit-linear-gradient(right,#8a1205,#a9468f);
background: -o-linear-gradient(right,#8a1205,#a9468f);
background: -moz-linear-gradient(right,#8a1205,#a9468f);
background: -mos-linear-gradient(right,#8a1205,#a9468f);
background: linear-gradient(right,#8a1205,#a9468f); height:55px; position:fixed; z-index:30; top:0; left:0;}
.top .main{ height:55px; position:relative;}
.top_jg{ height:55px; width:100%;}
a.logo{  width:236px; height:35px; position:absolute; left:3%; top:10px; z-index:31;}
a.logo img{ height:35px;}
.cd_t{ width:100%; float:left; font-size:1.1em; color:#999999; padding:10px 3% 10px 3%;}
.cd_t li{ float:left;}
.cd_t li.l_x{ margin:0px 15px;}
.cd_t a{ }

.menu{margin:0px 0px 0px 0%; float:left; font-size:1em; width:100%;}
.menu li{ float:left;  width:100%; border-top:solid 1px #c6c6c6;}
.menu a{ display:block; width:100%; padding:10px 0px; text-align:left; padding-left:3%; color:#333333;}
.menu a{ font-size:14px; }
.menu a:hover{COLOR:#4e8022}
.menu dl{ width:100%; float:left; padding-bottom:8px; }
.menu .txtk{ width:100%; float:left;}
.menu dl dd{ width:50%; float:left;}
.menu dl dd a{padding:5px 0px; padding-left:6%;font-size:12px; }
.menu2{ width:32px; height:20px; display:block; position:absolute; right:15px; top:18px; z-index:31;}
.menu2 a{ background:url(../image/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(../image/d2_2_03.png) no-repeat; background-size:100% 100%; }
#navk{ width:100%; height:100%;  display:none; background:#ffffff; position: fixed; padding:65px 0px 10px 0px; overflow-y:auto; left:0px; top:0px; z-index:29;  }
.ss{ float:left; width:94%; margin:0px 0px 15px 3%; height:35px; background:#ffffff; border:solid 1px #cccccc; position:relative; }
.ss_txt{ float:left; height:33px; line-height:33px; background:none; color:#696969; font-size:12px; width:100%; padding-left:10px;}
.ss_an{ position:absolute; right:-1px; top:-1px; background:url(http://www.tanqingtech.cn/images/t_ss.png) #003fc3 center center no-repeat;  width:38px; height:35px;  text-align:center; cursor:pointer;}

.top0{ display:none;}
}

@media only screen and (min-width:1200px){
.top_jg{ display:none; position:absolute; top:153px; width:100%; left:0px; z-index:9; background:rgba(255,255,255,.8); height:250px;}
.top0{ height:43px; padding:5px 0; line-height:33px; background:#ffffff;}
.top0 .s1{ float:left;}
.top0 .s2{ float:right;}
.menu2{ display:none;}
.top{ width:100%;height:110px;  background:#8a1205; 
/**
background: -webkit-linear-gradient(right,#8a1205,#a9468f);
background: -o-linear-gradient(right,#8a1205,#a9468f);
background: -moz-linear-gradient(right,#8a1205,#a9468f);
background: -mos-linear-gradient(right,#8a1205,#a9468f);
background: linear-gradient(right,#8a1205,#a9468f);**/
}
.top .main{ position:relative; height:110px;}
.top_jg{ display:none;}
a.logo{ width:420px; height:80px; position:absolute; left:0px; top:17px;}
a.logo img{ height:76px;}
.menu{  position: absolute; z-index:10; height:110px; right:0px; top:0px;}
.menu li{ height:110px; float:left;   position:relative; margin-left:1px;}
.menu a.dbt{ font-size:18px; font-weight:bold; color:#ffffff; padding:0 25px;  width:100%; display:block; height:110px; line-height:110px; text-align:center; -webkit-transition:all 0s linear;
	-moz-transition:all 0s linear;
	-o-transition:all 0s linear;
	-ms-transition:all 0s linear;
	transition:all 0s linear;}
.menu a.dbt:hover,.menu li.on a.dbt,.menu li:hover a.dbt{ background:#1b0303;}
.menu li.on a.dbt{ font-weight:bold;}

.menu li .txtk{ width:1200px; overflow:hidden; padding:20px 0; min-height:250px; position:absolute; left:-645px;  top:110px;}
.menu li .txtk dl{ width:1212px; margin-left:-1px; float:left; height:207px; overflow:hidden; background:none; position:inherit; left:auto; top:auto;}
.menu li .txtk dd{ width:11.1111%; float:left; height:105px; line-height:24px; border:solid 1px #ddd; margin:-1px -1px 0px 0; text-align:center;}
.menu li .txtk a{ display:block; width:100%;}
.menu li .txtk a {  padding:15px 0; height:103px;}
.menu li .txtk a:hover{ background:#8a1205; color:#ffffff;}
.menu li .txtk i{ height:40px; margin:0px auto; display:block; margin-bottom:10px;}
.menu li .txtk i.i_a1{ background:url(../image/sy_h1.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a1{ background:url(../image/sy_h1_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a2{ background:url(../image/sy_h2.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a2{ background:url(../image/sy_h2_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a3{ background:url(../image/sy_h3.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a3{ background:url(../image/sy_h3_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a4{ background:url(../image/sy_h4.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a4{ background:url(../image/sy_h4_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a5{ background:url(../image/sy_h5.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a5{ background:url(../image/sy_h5_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a6{ background:url(../image/sy_h6.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a6{ background:url(../image/sy_h6_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a7{ background:url(../image/sy_h7.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a7{ background:url(../image/sy_h7_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a8{ background:url(../image/sy_h8.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a8{ background:url(../image/sy_h8_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a9{ background:url(../image/sy_h9.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a9{ background:url(../image/sy_h9_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a10{ background:url(../image/sy_h10.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a10{ background:url(../image/sy_h10_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a11{ background:url(../image/sy_h11.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a11{ background:url(../image/sy_h11_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a12{ background:url(../image/sy_h12.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a12{ background:url(../image/sy_h12_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a13{ background:url(../image/sy_h13.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a13{ background:url(../image/sy_h13_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a14{ background:url(../image/sy_h14.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a14{ background:url(../image/sy_h14_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a15{ background:url(../image/sy_h15.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a15{ background:url(../image/sy_h15_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a16{ background:url(../image/sy_h16.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a16{ background:url(../image/sy_h16_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a17{ background:url(../image/sy_h17.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a17{ background:url(../image/sy_h17_on.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk i.i_a18{ background:url(../image/sy_h18.png) center center no-repeat; background-size:auto 100%;}
.menu li .txtk a:hover i.i_a18{ background:url(../image/sy_h18_on.png) center center no-repeat; background-size:auto 100%;}

.menu dl{ width:100%; font-size:15px; display:none; text-align:center; padding:0px 0px 0px 0px;  background:#ffffff; position:absolute; left:0px; top:110px;}
.menu li:hover dl{ display:block;}
.menu li:last-child{ background:none;}
.menu dd{ width:100%; float:left; height:40px; line-height:40px; border-bottom:dotted 1px #ccc;}
.menu dd a{ display:block; height:40px; width:100%;}
.menu dd a:hover{background:#8a1205; color:#ffffff;}

.ss{ width:240px;  height:35px;  background:#ffffff; position:absolute; right:43px; top:32.5px; border:solid 1px #ddd;}
.ss_txt{ height:33px; line-height:33px; background:none; font-size:14px; width:100%; color:#666; padding-left:15px;}
.ss_an{ position:absolute; right:-1px; top:-1px; background:url(http://www.tanqingtech.cn/images/t_ss.png) #e32735 center center no-repeat;  width:38px; height:35px;  text-align:center; cursor:pointer;}

.s_yy{ width:33px; height:35px; text-align:center; position:absolute; right:0px; top:32.5px; border:solid 1px #ddd;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index:3;}
.s_yy i{ background:url(http://www.tanqingtech.cn/images/t_q.png) center center no-repeat; width:100%; height:34px; float:left;}
.s_yy p{ position:absolute; display:none; width:33px; left:-1px; top:30px; display:none;  background:#fff; border:solid 1px #ddd; border-top:0;}
.s_yy:hover p{ display:block;}
.s_yy a{ width:100%; float:left; border-top:solid 1px #ddd; line-height:28px; font-size:13px;}
}
.ss_an:hover{}
@media only screen and (max-width:1200px){
.foot1{ width:100%; padding:15px 3%; border-bottom:solid 1px #3b3e42;}
.foot2{ width:100%; padding:15px 3%;}
.foot1 .d1{ float:left; width:100%; margin-bottom:20px; }
.foot1 .d1 img{ height:60px;}
.foot1 .d2{ float:left; width:100%;}
.foot2 .d1{ float:left; width:100%;}
.foot2 .d2{ float:left;width:100%;}
}

@media only screen and (min-width:1200px){
.foot1{ width:100%; padding:40px 0; border-bottom:solid 1px #3b3e42;}
.foot2{ width:100%; padding:15px 0;}
.foot1 .d1{ float:left; width:340px; margin-top:25px;}
.foot1 .d2{ float:right; width:700px;}
.foot1 .d2 .p_1{ padding-left:5em;}
.foot2 .d1{ float:left; width:450px;}
.foot2 .d2{ float:right; text-align:right; width:720px;}
}
.foot2 .d1 a{ margin-right:10px;}
a.cd_lan,.foot a.cd_lan{ color:#368dec;}
a.cd_lan:hover{ text-decoration:underline;}
.foot{ color:#999999; background:#25282d;}
.foot a{ color:#999999;}
.foot a:hover{ color:#ffffff;}
.ny_ban{ width:100%; overflow:hidden;}
@media only screen and (max-width:1200px){
.ny_ban img{width:100%; display:block; }

.lm1_bt {
        width: 100%;
     
        text-align: center; display:block;
        height: 40px; font-weight:bold;
        line-height: 40px; border-bottom:solid 1px #ddd;
        background: #fff;
        font-size: 14px;
    }
    .lm1_bt a {
        width: 100%;
        height: 40px;
        display: block; color:#e32735;
        background: url(../image/jt_xx.png) no-repeat 97% 15px;
    }
    .lm1_bt a.on {
        background: url(../image/jt_xx_.png) no-repeat 97% 15px;
    }
.lm1{ width:100%;   text-align: center; font-size:14px; display:none;}
.lm1 ul{ width:100%; float:left; }
.lm1 li{ width:100%; float:left; border-bottom:solid 1px #ddd;}
.lm1 a{ display: block;  line-height:40px;  position:relative;}
.lm1 a:hover{ color:#e32735;}


}
@media only screen and (min-width:1200px){
.ny_ban img{max-width:1920px; width:1920px; position:relative; left:50%; margin-left:-960px; }
.lm1_bt{ display:none;}
.lm1{ width:100%; text-align:center; height:55px; line-height:55px; border-bottom:solid 1px #ddd;}
.lm1 ul{ width:100%; height:55px;}
.lm1 li{ display:inline-block; height:55px; margin:0px 22px;}
.lm1 a{ display:block; height:55px; font-size:16px;}
.lm1 a.on{ border-bottom:solid 2px #e32735; color:#e32735;}

}

@media only screen and (max-width:1200px) {
.sy1{ width:100%; padding:20px 3%;}
.sy_bt1{ width:100%; float:left; text-align:center; font-size:16px; color:#000000; background:url(../image/x1.jpg) bottom center no-repeat; line-height:30px; padding-bottom:10px; margin-bottom:20px;}
.sy_ly{ width:100%; float:left; }
.sy_ly a{width:25%;  text-align:center; color:#808080; float:left; margin-bottom:20px;}
.sy_ly a:hover{ color:#005cb9;}
.sy_ly a img{ height:42px; display:block; margin:0 auto; margin-bottom:5px;}

.sy_nr1{ width:100%; float:left; }
.sy_nr1 .imgk{ float:left; width:100%; margin-bottom:15px;}
.sy_nr1 .imgk img{ width:100%;}
.sy_nr1 .txtk{ float:left; width:100%; text-align: justify;}
.sy_nr1 .txtk p{ text-indent:2em; margin-bottom:15px;}
.sy_nr1 a.cd_a_d{ float:right;}
a.cd_a_d{ height:35px; line-height:33px; padding:0px 35px; border:solid 1px #ddd; display:inline-block;}
.md90{ margin-bottom:20px;}
.sy_kh{ width:100%; text-align:center; float:left; margin-bottom:20px;}
.sy_kh li{ width:25%; height:80px; border:solid 1px #dddddd; overflow:hidden;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0px -1px -1px 0; display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
   -webkit-justify-content: center;
    justify-content: center;}
.sy_kh a{ display:block; width:100%;} 
.sy_kh img{ max-width:100%; max-height:80px;}
}
@media only screen and (max-width:650px) {
.sy_kh li{ width:33.3333%}	
.sy_kh img{  max-height:65px;}
.sy_kh li{ height:65px;}
	}
@media only screen and (min-width:1200px) {
.sy1{ width:100%; padding:45px 0;}
.sy_bt1{ width:100%; float:left; text-align:center; font-size:24px; color:#000000; background:url(../image/x1.jpg) bottom center no-repeat; line-height:30px; padding-bottom:15px; margin-bottom:35px;}
.sy_ly{ width:100%; background:url(../image/sy_bt1.png) no-repeat; height:682px; float:left; margin-top:30px; position:relative;}
.sy_ly a{ position:absolute; width:120px; height:80px; text-align:center; color:#808080;}
.sy_ly a:hover{ color:#005cb9;}
.sy_ly a img{ height:42px; display:block; margin:0 auto; margin-bottom:2px;}
.sy_ly a.a1{ left:956px; top:75px;}
.sy_ly a.a2{ left:700px; top:40px;}
.sy_ly a.a3{ left:320px; top:175px;}
.sy_ly a.a4{ left:95px; top:300px;}
.sy_ly a.a5{ left:200px; top:370px;}
.sy_ly a.a6{ left:320px; top:305px;}
.sy_ly a.a7{ left:430px; top:240px;}
.sy_ly a.a8{ left:430px; top:370px;}
.sy_ly a.a9{ left:540px; top:305px;}
.sy_ly a.a10{ left:990px; top:305px;}
.sy_ly a.a11{ left:765px; top:305px;}
.sy_ly a.a12{ left:655px; top:240px;}
.sy_ly a.a13{ left:655px; top:370px;}
.sy_ly a.a14{ left:540px; top:432px;}
.sy_ly a.a15{ left:765px; top:432px;}
.sy_ly a.a16{ left:878px; top:240px;}
.sy_ly a.a18{ left:125px; top:540px;}
.sy_ly a.a17{ left:388px; top:572px;}

.sy_nr1{ width:100%; float:left; font-size:14px; line-height:24px;}
.sy_nr1 .imgk{ float:left; width:420px;}
.sy_nr1 .imgk img{ width:100%;}
.sy_nr1 .txtk{ float:right; width:755px; text-align: justify;}
.sy_nr1 .txtk p{ text-indent:2em; margin-bottom:20px;}
.sy_nr1 a.cd_a_d{ float:right;}
a.cd_a_d{ height:35px; line-height:33px; padding:0px 35px; border:solid 1px #ddd; display:inline-block;}
.md90{ margin-bottom:90px;}
.sy_kh{ width:100%; text-align:center; float:left; margin-bottom:20px;}
.sy_kh li{ width:14.2857%; height:100px; border:solid 1px #dddddd; overflow:hidden;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; float:left; margin:0px -1px -1px 0; display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
   -webkit-justify-content: center;
    justify-content: center;}
.sy_kh a{ display:block; width:100%;} 
.sy_kh img{ max-width:100%; max-height:100px;}
}
a.cd_a_d:hover{ border-color:#4e8022; color:#ffffff; background:#4e8022;}
.bj_d{ background:#f5f5f5;}

@media only screen and (max-width:1200px){
.ny{ width:100%; padding:20px 3%;}	
.ny_bt1{ width:100%; float:left; text-align:center; font-size:16px; font-weight:bold;}
.md50{ margin-bottom:20px;}
.md30{ margin-bottom:15px;}

.bk_lb1{ float:left; width:100%;}
.bk_lb1 li{ float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #dddddd;}
.bk_lb1 a,.bk_lb1 p{ width:100%; float:left; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.bk_lb1 a{ font-size:14px; height:24px; line-height:24px;}
.bk_lb1 p{ height:24px; line-height:24px; color:#666;}

.bk_lb2{ float:left; width:100%; margin:10px 0 5px 0;}
.bk_lb2 li{ float:left; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #dddddd; position:relative; min-height:55px; padding-left:65px; }
.bk_lb2 a,.bk_lb2 p{ width:100%; float:left; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.bk_lb2 a{ font-size:14px; height:24px; line-height:24px;}
.bk_lb2 p{ height:24px; line-height:24px; color:#666;}
.bk_lb2 .sj{ position:absolute; font-size:12px; color:#999; text-align:center; width:50px; left:0px; top:0px;}
.bk_lb2 .sj b{ display:block; line-height:30px; color:#4e8022; font-size:22px; font-weight:bold;}	

.ny_bt2{ width:100%; float:left; border-bottom:solid 1px #ddd; line-height:35px;}
.ny_bt2 .s1{ float:left; background:url(../image/t2_03.jpg) left no-repeat; padding-left:10px; font-size:14px; color:#333; font-weight:bold;}
.ny_bt2 .s2{ float:right;}
.sbt{ width:100%; float:left; text-align:center; font-size:16px; color:#333; line-height:155%; margin-bottom:5px; font-weight:bold;}
.ssj{ width:100%; float:left; text-align:center;  color:#666; }
.ssj .s1{ margin:0 5px;}
.snr{ width:100%; float:left;  margin:20px 0; min-height:100px;}
.sgd{ width:100%; float:left;}
}
@media only screen and (min-width:1200px){
.ny{ width:100%; padding:50px 0;}	
.ny_bt1{ width:100%; float:left; text-align:center; font-size:30px; font-weight:bold; line-height:155%;}
.md50{ margin-bottom:50px;}
.md30{ margin-bottom:30px;}
.bk_lb1{ float:right; width:610px;}
.bk_lb1 li{ float:left; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #dddddd;}
.bk_lb1 a,.bk_lb1 p{ width:100%; float:left; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.bk_lb1 a{ font-size:16px; height:28px; line-height:28px;}
.bk_lb1 p{ height:24px; line-height:24px; color:#666;}

.bk_lb2{ float:left; width:100%; margin:30px 0 40px 0;}
.bk_lb2 li{ float:left; width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #dddddd; position:relative; min-height:75px; padding-left:90px; }
.bk_lb2 a,.bk_lb2 p{ width:100%; float:left; text-overflow:ellipsis; overflow:hidden;  white-space: nowrap;}
.bk_lb2 a{ font-size:16px; height:28px; line-height:28px;}
.bk_lb2 p{ height:24px; line-height:24px; color:#666;}
.bk_lb2 .sj{ position:absolute; font-size:16px; color:#999; text-align:center; width:70px; left:0px; top:0px;}
.bk_lb2 .sj b{ display:block; line-height:35px; color:#4e8022; font-size:30px; font-weight:bold;}

.ny_bt2{ width:100%; float:left; border-bottom:solid 1px #ddd; line-height:45px;}
.ny_bt2 .s1{ float:left; background:url(../image/t2_03.jpg) left no-repeat; padding-left:14px; font-size:18px; color:#333; font-weight:bold;}
.ny_bt2 .s2{ float:right;}
.sbt{ width:100%; float:left; text-align:center; font-size:24px; color:#333; line-height:155%; margin-bottom:10px; font-weight:bold;}
.ssj{ width:100%; float:left; text-align:center;  color:#666; }
.ssj .s1{ margin:0 11px;}
.snr{ width:100%; float:left; line-height:30px; margin:50px 0; min-height:200px;}
.sgd{ width:100%; float:left; line-height:30px;}
}
@media only screen and (max-width:1200px){
.fy1{ width:102%; float:left; text-align:center; margin:0px 0px 0px -1%; font-size:12px;}
.fy1 a{ padding:0px 12px; text-align:center; width:48%; float:left;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:40px; line-height:40px;  display:inline-block;  margin:0px 1%; background:#f1eff0}
.fy1 .s1{ display:none;}
}

@media only screen and (min-width:1200px){
.fy1{ width:100%; float:left; text-align:center; margin:0px 0px 0px 0px;}
.fy1 a{ padding:0px 12px; height:35px; line-height:35px;  display:inline-block;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  margin:0px 2px; background:#f1eff0}

}
.fy1 a:hover,.fy1 a.fdq{ background:#4e8022; color:#ffffff;}
.ny_bt1{ color:#333333;}

@media only screen and (max-width:1200px) {
.ab2{ width:100%; background:url(../image/ab_bj.jpg) #f5f6f8 top center no-repeat; padding:20px 3%; }
.ab_lb1{ width:100%; float:left; }
.ab_lb1 li{ width:25%; float:left; padding:3px;}
.ab_lb1 img{ width:100%; display:block; }
.ab_lm1n{ width:100%; float:left; display:none;}
.ab_lm1{ width:100%; float:left; text-align:center; margin-bottom:15px; line-height:38px;}
.ab_lm1 a{ display:inline-block; padding:0px 0px; text-align:center; float:left; width:31.3333%; margin:0px 1%; color:#ffffff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#025eb6;}

.ab3{ width:100%; padding:20px 3%;}
.ab_bt1{ width:100%; float:left; text-align:center; font-size:16px; line-height:155%; font-weight:bold; margin-bottom:20px;}
.ab_nr1{ width:100%; float:left;  text-align: justify;}
.ab_nr1 h4{ font-size:16px; line-height:30px; margin-bottom:10px;}
.md70{ margin-bottom:20px;}
.fw1{ width:100%; padding:20px 3%;}
.fw2{ width:100%; color:#ffffff; background:url(../image/fw_bj1.jpg)  top center no-repeat; background-size:auto 100%; padding:20px 3%;}
.fw2 .sy_bt1{ color:#ffffff; margin-bottom:20px;}
.yw_nr{ width:100%; float:left; text-align:center;}
}
@media only screen and (max-width:768px) {
.ab_lb1 li{ width:33%}	
}
@media only screen and (min-width:1200px) {
.ab2{ width:100%; background:url(../image/ab_bj.jpg) #f5f6f8 top center no-repeat; padding:80px 0; min-height:820px;}
.ab_lb1{ width:1206px; float:left; margin-left:-3px;}
.ab_lb1 li{ width:25%; float:left; padding:3px;}
.ab_lb1 img{ width:100%; display:block; height:265px;}
.ab_lm1n{ width:100%; float:left; display:none;}
.ab_lm1{ width:100%; float:left; text-align:center; margin-bottom:50px; line-height:40px;}
.ab_lm1 a{ display:inline-block; padding:0px 40px; margin:0px 5px; color:#ffffff;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#025eb6;}

.ab3{ width:100%; padding:50px 0 80px 0;}
.fw1{ width:100%; padding:60px 0 0;}
.ab_bt1{ width:100%; float:left; text-align:center; font-size:24px; line-height:155%; margin-bottom:40px;}
.ab_nr1{ width:100%; float:left; font-size:14px; line-height:28px; text-align: justify;}
.ab_nr1 h4{ font-size:18px; line-height:40px; margin-bottom:5px;}
.md70{ margin-bottom:70px;}

.fw2{ width:100%; color:#ffffff; background:url(../image/fw_bj1.jpg)  top center no-repeat; height:440px; padding-top:60px;}
.fw2 .sy_bt1{ color:#ffffff; margin-bottom:65px;}
.yw_nr{ width:100%; float:left; text-align:center;}
}
.ab_lm1 a.on{ background:#8a1205;}
@media only screen and (max-width:1200px) {
.sy_lb1{ width:100%; float:left; text-align:center; margin-bottom:70px;}
.sy_lb1 a{ display:inline-block; width:274px; height:274px; position:relative; margin:10px 55px; position:relative;}
.sy_lb1 p{ width:100%; font-size:12px; position:absolute; left:0px; bottom:5px; color:#ffffff;}
.sy_lb1 .sy_li{ display:inline-block; width:48%; position:relative; }

.sy_lb2{ width:101%; margin-left:-0.5%; float:left; text-align:center;}
.sy_lb2 a{ float:left; width:24%; margin:0.5%; text-align:center; height:45px; line-height:45px; background:#0252a3; color:#ffffff;}
.sy_lb2 a:hover{ background:#4e8022;}

.hy_lb1{ width:100%; float:left; }
.hy_lb1 li{ width:50%; margin-bottom:10px;  background:#fcfcfc; border-top:solid 3px #1068a5; float:left; padding:15px; text-align:center;}
.hy_lb1 li:hover{ border-color:#5ca442; background:#f3f3f3;}
.hy_lb1 h2{ display:block; font-size:14px; color:#0f68a5;}
.hy_lb1 p{ padding:15px 0;}
.hy_lb1 a.cd_more{ display:inline-block; line-height:38px; padding:0px 15px; background:#1068a5; color:#ffffff; font-size:12px;}

.hy_lb2{ width:100%; float:left;}
.hy_lb2 li{ width:100%%; background:#f1f6fa; float:left;  position:relative;}
.hy_lb2 .imgk{ float:left; width:100px;  overflow:hidden;}
.hy_lb2 .txtk{ }
.hy_lb2 .imgk img{ margin-top:40px; width:100%; }
.hy_lb2 .txtk{ padding-left:100px; padding:10px; overflow:hidden; color:#666; }
/**line-height:30px;
**/
.hy_lb2 h2{ width:100%; float:left; font-size:14px;  color:#333; margin-bottom:10px;}
.hy_lb2 p{ width:50%; float:left;}

.hy_lb3{ width:100%; float:left; }
.hy_lb3 li{ width:100%; float:left; margin-bottom:15px; }
.hy_lb3 .imgk,.hy_lb3 .txtk,.hy_lb3 a,.hy_lb3 img{ width:100%; float:left;}
.hy_lb3 img{}
.hy_lb3 h2{ display:block; font-size:14px; line-height:155%; padding:15px 0 6px 0;}
.hy_lb3 p{ color:#666;}
.md40{ margin-bottom:20px;}

.dqwz{ width:100%; float:left; color:#999999; margin-bottom:20px;}
.hy_ssj{ border-bottom:solid 1px #dddddd; line-height:30px; padding-bottom:10px; text-align:left; margin-top:30px; color:#999;}
.hy_ssj a.cd_fh{ float:right; background:#ebebeb; line-height:30px; padding:0px 25px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.hy_lck{ width:100%; background:url(../image/hy_bj.jpg) top center no-repeat; background-size:auto 100%; color:#fff; padding:20px 3%;}
.hy_lc{ width:102%; float:left; margin-left:-1%;}
.hy_lc img{ float:left; width:31%; margin:1%;}

.hy_lm1{ width:100%; float:left; text-align:center;}
.hy_lm1 a{ width:25%; float:left; border-right:dotted 1px #ccc; padding:0px 0px; line-height:35px; height:40px; font-size:14px; margin-bottom:20px;}
.hy_lm1 a.on{ color:#5ca443; background:url(../image/t9_05.png) bottom center no-repeat; background-size: auto 5px;} 

.hy_anq{ width:100%; float:left; text-align: center; margin-top:10px;}
a.cd_a_lan{ line-height:35px; padding:0px 30px; background:#025eb6; color:#ffffff; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.fx_lb1{ width:100%; float:left; overflow:hidden;}
.fx_lb1 li{ width:33.33%; height:160px;  border-bottom:solid 1px #dddddd; text-align:center; padding:10px 5px 5px; float:left; margin:0 0px -1px 0;}
.fx_lb1 a.dbt{ display:block; font-size:16px; font-weight:bold; margin-bottom:12px;}
.fx_lb1 p{ display:block; width:100%; margin-bottom:25px; overflow:hidden;}
.fx_lb1 ul{ float:left; width:100%; }
.fx_lb1 a.cd_a_lan{ padding:0px 25px;}

.fx_lb2{ width:100%; float:left; overflow:hidden;}
.fx_lb2 dl{ width:101%; float:left; margin:-1px -1px 0 -1px;}
.fx_lb2 dd{ width:25%; float:left; border:solid 1px #ddd; margin:0px -1px -1px 0; padding:10px 0; text-align:center;}
.fx_lb2 a{ display:block; width:100%; color:#828284;}
.fx_lb2 img{ height:40px; margin:0px auto; display:block; margin-bottom:10px;}
.fx_lb2.jc_lb2 dd{ width:25%; border:0; margin:0;}

.jc_lb1{ width:100%; float:left;}
.jc_ts{ width:100%; float:left; margin-bottom:6px;}
.jc_lb1 li{ float:left; width:48%; border:solid 1px #dddddd; margin:1%;}
.jc_lb1 .imgk{ width:120px; float:left;}
.jc_lb1 .imgk img{ width:100%; float:left; margin-top:10px; }
.jc_lb1 .txtk{ padding:10px 10px 10px 130px; font-size:12px;}
.jc_lb1 .txtk b{ display:block; font-size:14px; margin-bottom:5px;}
.jc_lb1 ul{width:102%; margin-left:-1%; float:left;}

.kf_nr1{ width:100%; float:left;}
.kf_lb1{ width:100%; float:left;}
.kf_lb1 li{ width:33.3333%; float:left; text-align:center; padding:0px 10px;}
.kf_lb1 b{ display:block; font-size:14px; color:#993333; font-weight:bold; margin-bottom:10px;}
.kf_lb1 img{ max-width:50%; margin-bottom:12px;}
.kf_lb1 a.cd_a_lan{ padding:0px 10px; background:#993333;}
.kf_lb1 p{ min-height:90px;}
}
.hy_lm1 a:last-child{ border:0;}
@media only screen and (max-width:650px) {
.sy_lb2 a{ width:32.3333%;}	
.jc_lb1 li{ width:98%; margin-bottom:10px;}
	}

@media only screen and (max-width:550px) {	
.kf_lb1 li{ width:33.33%; margin-bottom:20px;}
.kf_lb1 p{ min-height: inherit; padding-bottom:15px;}
.kf_lb1 img{ max-width:80%; margin-bottom:12px;}
}
@media only screen and (max-width:500px) {

	}
@media only screen and (min-width:1200px) {
.sy_lb1{ width:100%; float:left; text-align:center; margin-bottom:70px;}
.sy_lb1 a{ display:inline-block; width:274px; height:274px; position:relative; margin:0px 55px; position:relative;}
.sy_lb1 p{ width:100%; font-size:16px; line-height:50px; position:absolute; left:0px; bottom:2px; color:#ffffff;}
.sy_lb1 .sy_li{ display:inline-block; position:relative; }
.sy_lb1 .sy_li p{ position:absolute; width:100%; bottom:0; left:0; }

.sy_lb2{ width:100%; float:left; text-align:center;}
.sy_lb2 a{ float:left; width:13.9%; margin:0.15%; text-align:center; height:50px; line-height:50px; background:#0252a3; color:#ffffff;}
.sy_lb2 a:hover{ background:#4e8022;}

.hy_lb1{ width:1202px; float:left; margin-left:-1px;}
.hy_lb1 li{ width:298.5px; margin:0 1px; min-height:370px; background:#fcfcfc; border-top:solid 3px #1068a5; float:left; padding:22px 0; text-align:center; font-size:16px; line-height:31px;}
.hy_lb1 li:hover{ border-color:#5ca442; background:#f3f3f3;}
.hy_lb1 h2{ display:block; font-size:18px; color:#0f68a5;}
.hy_lb1 p{ padding:30px 0;}
.hy_lb1 a.cd_more{ display:inline-block; line-height:38px; padding:0px 15px; background:#1068a5; color:#ffffff; font-size:14px;}

.hy_lb2{ width:100%; float:left;}
.hy_lb2 li{ width:25%; background:#f1f6fa; float:left; height:372px; position:relative;}
.hy_lb2 .imgk,.hy_lb2 .txtk{ float:left; width:100%; height:186px; overflow:hidden;}
.hy_lb2 .imgk img{ width:100%; height:186px;}
.hy_lb2 .txtk{ padding:20px; color:#666; line-height:30px;}
.hy_lb2 h2{ width:100%; float:left; font-size:16px; height:30px; line-height:30px; color:#333; margin-bottom:10px;}
.hy_lb2 p{ width:50%; float:left;}
.hy_lb2 li.l2 .imgk{ position:absolute; bottom:0px; left:0px;}

.hy_lb3{ width:100%; float:left; width:1215px; margin-left:-7.5px;}
.hy_lb3 li{ width:25%; float:left; padding:0px 7.5px; margin-bottom:40px;}
.hy_lb3 .imgk,.hy_lb3 .txtk,.hy_lb3 a,.hy_lb3 img{ width:100%; float:left;}
.hy_lb3 img{ height:193px;}
.hy_lb3 h2{ display:block; font-size:18px; line-height:155%; padding:15px 0 6px 0;}
.hy_lb3 p{ color:#666;}

.hy_lck{ width:100%; color:#fff; padding:50px 0;}
.hy_lc{ width:1215px; margin-left:-7.5px; float:left;}
.hy_lc img{ float:left; width:390px; height:141px; margin:7.5px;}
.md40{ margin-bottom:40px;}

.dqwz{ width:100%; float:left; color:#999999; margin-bottom:45px;}
.hy_ssj{ border-bottom:solid 1px #dddddd; line-height:35px; padding-bottom:10px; text-align:left; margin-top:30px; color:#999;}
.hy_ssj a.cd_fh{ float:right; background:#ebebeb; line-height:35px; padding:0px 30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.hy_lm1{ width:100%; float:left; text-align:center;}
.hy_lm1 a{ display:inline-block; border-right:dotted 1px #ccc; padding:0px 30px; line-height:50px; font-size:18px; margin-bottom:50px;}
.hy_lm1 a.on{ color:#5ca443; background:url(../image/t9_05.png) bottom center no-repeat;} 

.hy_anq{ width:100%; float:left; text-align: center; margin-top:20px;}
a.cd_a_lan{ line-height:40px; padding:0px 40px; background:#025eb6; color:#ffffff; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

.fx_lb1{ width:100%; float:left; overflow:hidden;}
.fx_lb1 li{ width:402px;  border:solid 1px #dddddd; text-align:center; padding:5px 5px; float:left; margin:0 -1px -1px 0;}
.fx_lb1 a.dbt{  line-height:40px; padding:0px 40px; background:#8a1205; color:#ffffff; display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;margin-top:10px;}


.fx_lb1 p{ display:block; width:100%; height:100px;margin-top:20px;font-size:16px; overflow:hidden; text-align:center;}
.fx_lb1 ul{ float:left; width:1204px; margin-left:-1px; margin-top:-1px; margin-bottom:1px;}
.fx_lb1 a.cd_a_lan{ padding:0px 25px;}

.fx_lb2{ width:100%; float:left; overflow:hidden;}
.fx_lb2 dl{ width:101%; float:left; margin:-1px -1px 0 -1px;}
.fx_lb2 dd{ width:11.1111%; float:left; border:solid 1px #ddd; margin:0px -1px -1px 0; padding:15px 0; text-align:center;}
.fx_lb2.jc_lb2 dd{ width:10%; border:0; margin:0;}
.fx_lb2 a{ display:block; width:100%; color:#828284;}
.fx_lb2 img{ height:40px; margin:0px auto; display:block; margin-bottom:10px;}

.jc_lb1{ width:100%; float:left;}
.jc_ts{ width:100%; float:left; margin-bottom:8px;}
.jc_lb1 li{ float:left; width:288px; border:solid 1px #dddddd; height:275px; margin:7.5px;}
.jc_lb1 .imgk,.jc_lb1 .imgk img{ width:100%; float:left; height:160px;}
.jc_lb1 .txtk{ width:100%; float:left; padding:15px 15px; font-size:12px;}
.jc_lb1 .txtk b{ display:block; font-size:16px; margin-bottom:5px;}
.jc_lb1 ul{width:1215px; margin-left:-7.5px; float:left;}

.kf_nr1{ width:100%; float:left;}
.kf_lb1{ width:100%; float:left;}
.kf_lb1 li{ width:33.3333%; float:left; text-align:center; padding:0px 5%;}
.kf_lb1 b{ display:block; font-size:18px; color:#8a1205; font-weight:bold; margin-bottom:10px;}
.kf_lb1 img{ height:160px; margin-bottom:15px;}
.kf_lb1 a.cd_a_lan{ padding:0px 25px; background:#8a1205;}
.kf_lb1 p{ height:90px;}
}
a.cd_a_lan:hover{background:#8a1205;}
.hy_ssj a.cd_fh:hover{background:#8a1205; color:#ffffff;}
.hy_lck .sy_bt1{ color:##252121;}
.hy_lb1 a.cd_more:hover{ background:#5ca442;}


.ny_cate_main .txtk{ width:1200px; margin:0 auto; overflow:hidden; padding:20px 0; min-height:250px; }
.ny_cate_main .txtk dl{ width:1212px; margin-left:-1px; float:left; height:207px; overflow:hidden; background:none; position:inherit; left:auto; top:auto;}
.ny_cate_main .txtk dd{ width:11.1111%; float:left; height:105px; line-height:24px; border:solid 1px #ddd; margin:-1px -1px 0px 0; text-align:center;}
.ny_cate_main .txtk a{ display:block; width:100%;}
.ny_cate_main .txtk a {  padding:15px 0; height:103px;}
.ny_cate_main .txtk a:hover{ background:#8a1205; color:#ffffff;}
.ny_cate_main .txtk i{ height:40px; margin:0px auto; display:block; margin-bottom:10px;}
.ny_cate_main .txtk i.i_a1{ background:url(../image/sy_h1.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a1{ background:url(../image/sy_h1_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a2{ background:url(../image/sy_h2.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a2{ background:url(../image/sy_h2_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a3{ background:url(../image/sy_h3.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a3{ background:url(../image/sy_h3_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a4{ background:url(../image/sy_h4.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a4{ background:url(../image/sy_h4_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a5{ background:url(../image/sy_h5.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a5{ background:url(../image/sy_h5_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a6{ background:url(../image/sy_h6.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a6{ background:url(../image/sy_h6_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a7{ background:url(../image/sy_h7.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a7{ background:url(../image/sy_h7_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a8{ background:url(../image/sy_h8.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a8{ background:url(../image/sy_h8_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a9{ background:url(../image/sy_h9.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a9{ background:url(../image/sy_h9_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a10{ background:url(../image/sy_h10.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a10{ background:url(../image/sy_h10_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a11{ background:url(../image/sy_h11.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a11{ background:url(../image/sy_h11_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a12{ background:url(../image/sy_h12.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a12{ background:url(../image/sy_h12_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a13{ background:url(../image/sy_h13.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a13{ background:url(../image/sy_h13_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a14{ background:url(../image/sy_h14.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a14{ background:url(../image/sy_h14_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a15{ background:url(../image/sy_h15.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a15{ background:url(../image/sy_h15_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a16{ background:url(../image/sy_h16.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a16{ background:url(../image/sy_h16_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a17{ background:url(../image/sy_h17.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a17{ background:url(../image/sy_h17_on.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk i.i_a18{ background:url(../image/sy_h18.png) center center no-repeat; background-size:auto 100%;}
.ny_cate_main .txtk a:hover i.i_a18{ background:url(../image/sy_h18_on.png) center center no-repeat; background-size:auto 100%;}

.ywly{ overflow:hidden; }
.ywly li{ width:50%; float:left; padding:0 20px; margin-bottom:30px;  }
.ywly li .img{ width:208px; height:208px; overflow:hidden; border-radius:104px; float:left; }
.ywly li .img img{ width:auto; height:auto; margin-left:0px; margin-top:-20px; max-width:unset !important; }
.ywly li .ywly_text{ position:relative; height:208px; padding-left:228px; text-align:left; padding:30px 0 0 228px; }
.ywly li .ywly_text .tit{ font-size: 24px; font-weight:bold; margin-bottom:15px; }
.ywly li .ywly_text .desc{ font-size:18px; line-height:24px; margin-bottom:20px; }
.ywly li .ywly_text .btn{ 
    margin:0; padding:0; width: 100px; height:36px; line-height: 36px; position: absolute;
    bottom:0; left: 228px;
    background: linear-gradient(90deg, rgba(100, 181, 246, 1) 1.7543982456140041%,rgba(31, 135, 232, 1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(100, 181, 246, 1) 1.7543982456140041%,rgba(31, 135, 232, 1) 100%);
    background: -moz-linear-gradient(90deg, rgba(100, 181, 246, 1) 1.7543982456140041%,rgba(31, 135, 232, 1) 100%);
    background: -ms-linear-gradient(90deg, rgba(100, 181, 246, 1) 1.7543982456140041%,rgba(31, 135, 232, 1) 100%);
    background: -o-linear-gradient(90deg, rgba(100, 181, 246, 1) 1.7543982456140041%,rgba(31, 135, 232, 1) 100%);
    background: linear-gradient(90deg, #8a1205 1.7543982456140041%,#8a1205 100%);
}


@media only screen and (max-width:1200px){
    .sy1 { width: 100%; padding:0; }
    .ny_cate_main{ padding:10px; }
    .ny_cate_main .txtk{ width:100%; }
    .ny_cate_main .txtk dl{ width:100%; margin:0; padding:0; height:auto; border-top: solid 1px #ddd; }
    .ny_cate_main .txtk dd{ width:25%;  }  
    .hy_lck{ background:unset; }
    
    .ywly li .img{ width:130px; height:130px; overflow:hidden; border-radius:65px; float:none; }
    .ywly li .img img{ width:260px; height:auto; margin-left:-33px; margin-top:-30px; max-width:unset !important; }
    .ywly li .ywly_text{ margin-top:15px; position:relative; height:200px; text-align:left; padding:0; }
    .ywly li .ywly_text .tit{ font-size:16px; height:28px; line-height:28px; white-space:nowrap;  margin-bottom:10px; }
    .ywly li .ywly_text .desc{ font-size:14px; line-height:24px; height:96px; overflow:hidden; }
    .ywly li .ywly_text .btn{ position: relative;
        margin:0; padding:0; width: 100px; height:36px; line-height: 36px;  left: 0;
        background: #8a1205;
        background: -webkit-linear-gradient(right,#8a1205,#a9468f);
        background: -o-linear-gradient(right,#8a1205,#a9468f);
        background: -moz-linear-gradient(right,#8a1205,#a9468f);
        background: -mos-linear-gradient(right,#8a1205,#a9468f);
        background: linear-gradient(90deg, #8a1205 1.7543982456140041%,#8a1205 100%);
    }
    
    
}

