﻿* { box-sizing: border-box; -webkit-text-size-adjust: none; outline: none; }
html,body
{ font-size:14px; font-family:Arial, Helvetica,sans-serif; line-height:26px;}
body{-webkit-text-size-adjust:none}
li{ list-style:none;}
p{ margin:0px; padding:0px}
dd{ margin:0px; padding:0px}
dt{ margin:0px; padding:0px}
a {
	color:#333;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s; text-decoration:none
}


.space1{ overflow:hidden; clear:both; height:10px;}
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:30px;}
.space4{ overflow:hidden; clear:both; height:40px;}
@media only screen and (max-width: 600px) {
.space2{ overflow:hidden; clear:both; height:20px;}
.space3{ overflow:hidden; clear:both; height:20px;}
.space4{ overflow:hidden; clear:both; height:20px;}
}
/*--------------------首页----------------*/
.main_box{ width:1300px; overflow:hidden; margin:0 auto;}
@media only screen and (max-width: 1366px) {
.main_box{ max-width:1200px; overflow:hidden; width:96%; margin:0 auto;}
}




.hui_bg{ background:#F4F4F4; width:100%; padding:100px 0px 100px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:100px 0px 100px 0px; overflow:hidden; }

@media only screen and (max-width: 1366px) {
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.hui_bg{ background:#F4F4F4; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
}

@media only screen and (max-width:1190px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
}

@media only screen and (max-width:900px) {
.hui_bg{ background:#F4F4F4; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}


/*----------h-ser---------------*/

.sy_title{ text-align:center; margin-bottom:30px}
.sy_title h3{ color: #222;font-size: 34px;background: url("../images/icon_x.png") no-repeat bottom center; padding-bottom: 21px;margin-bottom: 12px; line-height:40px; font-weight:normal}
.sy_title .x_txt{font-size: 16px; color: #676b6d;line-height: 24px; max-width:800px; width:92%; margin:0 auto}

.home_ser{overflow:hidden; margin:0px; padding:0px;}
.home_ser li{overflow:hidden; margin:0px; padding:0px; float: left; width:33.333%; margin-bottom:30px;}


.home_ser li dl{overflow:hidden; margin:0px; padding:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; width:90%; margin:0 auto}
.home_ser li dl dt{overflow:hidden; margin:0px; padding:0px; text-align:center}
.home_ser li dl dt h3{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size: 20px; color: #222;font-weight: bold;margin-bottom: 9px;text-overflow: ellipsis;white-space: nowrap; margin-top:9px}
.home_ser li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px;color:#888; height:48px; text-align:center}
.home_ser li dl dt img{overflow:hidden; margin:0px; padding:0px; width:50px; height:50px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.home_ser li dl dd span{ color:#e50d0d; margin-left:5px}
.home_ser li dl:hover dt img{transform: rotateY(180deg);}
.home_ser li dl:hover dt h3{ color:#e50d0d}

@media only screen and (max-width:1190px) {
.sy_title h3{ color: #222;font-size: 25px;}
.sy_title .x_txt{font-size: 14px; color: #676b6d;line-height: 24px;}

.home_ser li{overflow:hidden; margin:0px; padding:0px; float:33.333%; margin-bottom:15px;}

.home_ser li dl dt h3{text-align:center; font-size:16px; }
}
@media only screen and (max-width:900px) {
.home_ser li dl dt img{overflow:hidden; margin:0px; padding:0px; width:45px; height:45px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.home_ser li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:20px;color:#888; height:40px; text-align:center}
}

/*---------h--ADVANTAGE---------------*/
.h_ys_box{ margin:0px; padding:0px; overflow:hidden}

.h_ys_box li{ overflow:hidden; padding:10px 0px; margin:0px; width:50%; float:left;}
.h_ys_box li .ys_bai_k{ overflow:hidden; padding:0px; margin:0px; width:92%; margin:0 auto;position: relative;box-shadow: 1px 1.73px 5px 0 rgba(0,0,0,0.12); background: #fff;
border-radius: 4px;}

.ys_list_nr{ overflow:hidden; padding:0px 0px; margin:40px 40px 40px 40px; }

.ys_list_nr dl{overflow:hidden; padding:0px 0px; margin:0px}
.ys_list_nr dl dt{overflow:hidden; padding:0px 0px; margin:0px; line-height:190%; font-size:18px;color:#222}
.ys_list_nr dl dd{overflow:hidden; padding:0px 0px; margin:0px; font-size:14px; line-height:24px; color:#888; min-height:48px}
.ys_list_tu{width:70px; height:70px; float:left; margin-right:30px}
.ys_list_tu img{ width:70px; height:70px; vertical-align:top}

.h_ys_box li:hover .ys_bai_k{box-shadow: 1px 1.73px 5px 0 rgba(0,0,0,0.3); }

@media only screen and (max-width:1000px) {
.ys_list_tu img{ width:50px; height:50px;}
.ys_list_tu{ width:50px; height:50px; margin-right:20px; float:left;}
}

@media only screen and (max-width:830px) {
.ys_list_nr{ overflow:hidden; padding:0px 0px; margin:30px 20px 30px 20px; }
}
@media only screen and (max-width:710px) {
.ys_list_nr dl dt{overflow:hidden; padding:0px 0px; margin:0px; line-height:190%; font-size:16px;color:#222}
}

@media only screen and (max-width:640px) {
.ys_list_tu{ width:50px; height:50px; margin-right:0px; float: none; margin:0 auto; margin-bottom:10px}
.ys_list_nr dl dt{ text-align:center}
}
@media only screen and (max-width:590px) {
.ys_list_nr{ overflow:hidden; padding:0px 0px; margin:20px 20px 20px 20px; }
.h_ys_box li{ overflow:hidden; padding:10px 0px; margin:0px; width:100%; float:left;}
.ys_list_tu img{ width:50px; height:50px;}
.ys_list_tu{ width:50px; height:50px; margin-right:20px; float:left;}
.ys_list_nr dl dt{ text-align:left}
.ys_list_nr dl dd{overflow:hidden; padding:0px 0px; margin:0px; font-size:14px; line-height:24px; color:#888; min-height:24px; height:auto}
}






/*-------home-news------- */

.sy_news_L{ overflow:hidden; float:left; width:48%; background:#F4F4F4; margin:0% 1% 1% 1%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float: right; width:48%;}		
	
.sy_newtu{ overflow:hidden; margin:20px;}	
.sy_newtt{overflow:hidden; padding:10px 0px; margin:0px;}
.sy_newtt dl{ overflow:hidden; padding:0px 0px; margin:0px;}	
.sy_newtt dl dt{ overflow:hidden; padding:0px; margin:0px; font-size:16px; color:#222;white-space:nowrap;text-overflow:ellipsis; font-weight:400}	
.sy_newtt dl dd{ overflow:hidden; padding:0px; margin:0px; line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#888}		
.sy_date{ overflow:hidden; float:left; width:50px; margin-right:30px}	
.sy_date { font-size:18px; line-height:24px; text-align:center; color:#888}	
.sy_date p{ font-size:14px; line-height:22px; padding:0px; margin:0px; border-top:#eee 1px solid;color:#888}		
	
.sy_newsimg{ height:295px; width:100%; overflow:hidden; position:relative; margin-bottom:10px}
.sy_newsimg img{max-height:295px; width:100%; overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
	
.sy_news_L:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.2)}
.sy_news_L:hover .sy_newtt dl dt{ color:#E80101}	
.sy_news_L:hover .sy_newtt dl dd{ color:#555}	

.sy_news_L:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.sy_newslist{ overflow:hidden; margin:0px; padding:0px}
.sy_newslist li{ overflow:hidden; margin:0px; padding:0px; list-style:none; margin-bottom:21px; background:#F4F4F4; padding:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_newslist li:hover .sy_newtt dl dt{ color:#fff}	
.sy_newslist li:hover .sy_newtt dl dd{ color:#FFF5E6}	
.sy_newslist li:hover{ background:#F40A0A; }
.sy_newslist li:hover .sy_date{ color:#FFFFFF }
.sy_newslist li:hover .sy_date p{ color:#FFFFFF }

@media (max-width:1190px) {
.sy_news_L{ overflow:hidden; float:left; width:48%; margin:0% 1% 1% 1%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float: right; width:48%;}	
}

@media (max-width:770px) {
.sy_news_L{ overflow:hidden; float:left; width:100%;margin:0% 0px 20px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
.sy_news_R{ overflow:hidden; float:left; width:100%;}	
.sy_newsimg{ height:auto; width:100%; overflow:hidden; position:relative; margin-bottom:10px}
.sy_newsimg img{max-height:auto; width:100%; height:auto;overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}	
	
}







/*-----------ser---------------*/
.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:23%; float:left; margin:0px 1%; margin-bottom:20px }
.tyx_ser_box dl{overflow:hidden; margin:0px; padding:0px; background:#EDEDED;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.tyx_ser_box dl dt{overflow:hidden; margin:0px; padding:0px; }
.tyx_ser_box dl dt h3{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:16px; line-height:200%; padding-top:10px; color:#CC0000}
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:26px; padding:2px 20px 20px 20px; color:#666; min-height:130px}
.tyx_ser_box dl dt img{overflow:hidden; margin:0px; padding:0px; width:100%; height:auto; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tyx_ser_box dl:hover dt img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.tyx_ser_box dl:hover dt h3{ color:#CC0000}

.tyx_ser_box:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.tyx_ser_box:hover dl{ background:#fff}

@media only screen and (max-width:991px) {

.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:24%; float:left; margin:0px 0.5%; margin-bottom:20px }
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; padding:2px 15px 20px 15px; color:#666; min-height:50px;}
}

@media only screen and (max-width:780px) {

.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:24%; float:left; margin:0px 0.5%; margin-bottom:20px }
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:24px; padding:2px 15px 20px 15px; color:#666; min-height:220px; }
}

@media only screen and (max-width:700px) {

.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:46%; float:left; margin:0px 2%; margin-bottom:20px }
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:24px; padding:2px 15px 20px 15px; color:#666; min-height:100px; height:auto }
}
@media only screen and (max-width:600px) {

.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:48%; float:left; margin:0px 1%; margin-bottom:20px }
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:24px; padding:2px 15px 20px 15px; color:#666; min-height:100px; height:auto }
}

@media only screen and (max-width:410px) {

.tyx_ser_box{ overflow:hidden; margin:0px; padding:0px; width:98%; float:left; margin:0px 1%; margin-bottom:20px }
.tyx_ser_box dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; padding:2px 15px 20px 15px; color:#666; min-height:50px; height:auto }
}


/* -----------选项卡css样式 ------------*/

.tit-h1 { font-size:38px; text-align:center; color:#f60;}


ul,li{ list-style:none;}
.tab{margin:0 auto;}
.tab ul{ margin:0px; padding:0px}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{ float:left; width:20%; color:#E00000; text-align:center; cursor:pointer; line-height:40px; font-size:16px; background:#f4f4f4 }
.tab-hd li.active{ background:#E00000; color:#fff}
.tab-bd li{display:none; padding:20px; border-top:0 none;}
.tab-bd li.thisclass{ display:list-item;}
.tab-hd li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab{margin:0px;max-width:800px; width:96%; margin:0 auto}




.tab1{margin:0 auto; max-width:800px;width:96%;}
.tab1 ul{ margin:0px; padding:0px}
.tab-hd1 {overflow:hidden; zoom:1;}
.tab-hd1 li{ float:left;  width:14.28%;color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd1 li.active1{ background:url(../images/nav_line.png) no-repeat center  bottom;color:#E00000; font-weight:bold}
.tab-bd1 li{display:none; padding:20px; border-top:0 none;}
.tab-bd1 li.thisclass{ display:list-item;}
.tab-hd1 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab2{margin:0 auto; max-width:200px; width:92%}
.tab2 ul{ margin:0px; padding:0px}
.tab-hd2 {overflow:hidden; zoom:1;}
.tab-hd2 li{ float:left;  width:50%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd2 li.active2{ color:#E00000; background:url(../images/nav_line.png) no-repeat center  bottom;font-weight:bold}
.tab-bd2 li{display:none; padding:20px; border-top:0 none;}
.tab-bd2 li.thisclass{ display:list-item;}
.tab-hd2 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}

.tab3{margin:0 auto; max-width:200px; width:100%}
.tab3 ul{ margin:0px; padding:0px}
.tab-hd3 {overflow:hidden; zoom:1;}
.tab-hd3 li{ float:left;  width:50%; color:#333; text-align:center; cursor:pointer; line-height:40px; font-size:18px;}
.tab-hd3 li.active3{ color:#E00000; background:url(../images/nav_line.png) no-repeat center  bottom;}
.tab-bd3 li{display:none; padding:20px; border-top:0 none;}
.tab-bd3 li.thisclass{ display:list-item;}
.tab-hd3 li img{ vertical-align:top;max-width:100%; width:auto; height:auto}


@media only screen and (max-width:800px) {
.tab-hd3 li{ float:left;  width:50%; color:#E00000; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }
.tab-hd2 li{ float:left; text-align:center; cursor:pointer; line-height:40px; font-size:16px; }
.tab-hd1 li{ float:left;  width:25%;  text-align:center; cursor:pointer; line-height:40px; font-size:16px;}

}


@media only screen and (max-width:600px) {
.tab-hd1 li{ float:left;  width:33.333%;text-align:center; cursor:pointer; line-height:40px; font-size:16px;}
.tab-hd3 li{line-height:40px; font-size:14px; }

.tab-hd2 li{line-height:40px; font-size:16px; }

.tab-hd li{ float:left; width:20%; color:#E00000; text-align:center; cursor:pointer; line-height:40px; font-size:14px; background:#f4f4f4 }
}



/* button 3*/
.set_9_btn3-corner {
  padding: 0px 25px;
  border: none;
  background: transparent;
  color: #EA0202;
  width:auto;
  float:left;
  position:relative;
  line-height:45px;
  cursor:pointer;
 margin-top:15px
}
.set_9_btn3-corner span {
  position: absolute;
  background-color: #EA0202;
  display: block;
  transition: all 200ms;
}
.set_9_btn3-corner .line1,
.set_9_btn3-corner .line3 {
  height: 2px;
  width: 20px;
}
.set_9_btn3-corner .line2,
.set_9_btn3-corner .line4 {
  height: 20px;
  width: 2px;
}
.set_9_btn3-corner .line1,
.set_9_btn3-corner .line2 {
  top: 0;
  right: 0;
}
.set_9_btn3-corner .line3,
.set_9_btn3-corner .line4 {
  bottom: 0;
  left: 0;
}
.set_9_btn3-corner.reverse .line1,
.set_9_btn3-corner.reverse .line3 {
  width: 100%;
}
.set_9_btn3-corner.reverse .line2,
.set_9_btn3-corner.reverse .line4 {
  height: 100%;
}
.set_9_btn3-corner:hover,
.set_9_btn3-corner:active {
  background-color: transparent;
  color: #FF7800;
}
.set_9_btn3-corner:hover .line1,
.set_9_btn3-corner:active .line1,
.set_9_btn3-corner:hover .line3,
.set_9_btn3-corner:active .line3 {
  width: 100%;
}
.set_9_btn3-corner:hover .line2,
.set_9_btn3-corner:active .line2,
.set_9_btn3-corner:hover .line4,
.set_9_btn3-corner:active .line4 {
  height: 100%;
}
.set_9_btn3-corner:hover.reverse .line1,
.set_9_btn3-corner:active.reverse .line1,
.set_9_btn3-corner:hover.reverse .line3,
.set_9_btn3-corner:active.reverse .line3 {
  width: 20px;
}
.set_9_btn3-corner:hover.reverse .line2,
.set_9_btn3-corner:active.reverse .line2,
.set_9_btn3-corner:hover.reverse .line4,
.set_9_btn3-corner:active.reverse .line4 {
  height: 20px;
}





.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size: 42px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center; line-height:170%}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:16px; color:#666; max-width:1000px; width:90%; line-height:190%; margin:0 auto;}


@media only screen and (max-width:1000px) {
.ser_b_bt{ margin:0px; padding:0px; overflow:hidden;font-size:24px;font-weight: 400; color:#222; margin-bottom:20px; text-align:center}
.ser_s_bt{margin:0px; padding:0px; overflow:hidden;font-size:14px; color:#666; margin:0 auto;}
}



/* -----------ys ------------*/

.zhgl_bd{ overflow:hidden; margin:0px; padding:0px; padding-top:10px; margin:0 auto}
.zhgl_bd li{ overflow:hidden; margin:0px; padding:0px; width:25%; list-style:none; margin-bottom:10px; float:left}
.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:88%; padding:15px; margin:0 auto;margin-top:20px; margin-bottom:20px; border-radius:8px; min-height:240px; background:#fff;box-shadow:0 0 10px 1px rgba(113,113,113,.1);}
.zhgl_bd li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:16px; color:#222; line-height:190%; text-align: center; margin-bottom:5px; font-weight:bold}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:16px; line-height:190%; text-align:left; color:#666}
.zhgl_bd li dl dt img{ height:80px; width:auto;}

.zhgl_bd li dl:hover{box-shadow:0 0 20px 1px rgba(0,0,0,.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;background:#fff; color:#333333}
.zhgl_bd li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.zhgl_bd li dl:hover dt{ color:#C7000D}
.zhgl_bd li dl:hover dd{ color:#666}

@media screen and (max-width:1190px) {
.zhgl_bd li dl{min-height:260px; width:90%;  }
.zhgl_bd{ overflow:hidden; margin:0px; padding:0px; padding-top:4px; width:100%; margin:0 auto}
}

@media screen and (max-width:900px) {
.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:90%; padding:2%; margin:0 auto;margin-top:10px; margin-bottom:10px; border-radius:8px; min-height:240px; padding-bottom:15px; padding-top:15px}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:14px; line-height:190%; text-align:left}
}
@media screen and (max-width:780px) {
.zhgl_bd li dl dt img{ height:60px; width:auto;}
.zhgl_bd li dl dt{ overflow:hidden; margin:0px; padding:0px;font-size:14px; margin-bottom:5px}
.zhgl_bd li dl{min-height:210px;}
}

@media screen and (max-width:680px) {
.zhgl_bd li{ overflow:hidden; margin:0px; padding:0px; width:50%; list-style:none; margin-bottom:10px; float:left}

.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:88%; padding:15px; margin:0 auto;margin-top:10px; margin-bottom:10px; border-radius:8px; min-height:50px; height:auto; padding-bottom:15px}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:14px; line-height:190%; text-align:center}
}

@media screen and (max-width:470px) {
.zhgl_bd li{ overflow:hidden; margin:0px; padding:0px; width:100%; list-style:none; margin-bottom:5px; float:left}

.zhgl_bd li dl{ overflow:hidden; margin:0px; padding:0px; width:88%; padding:15px; margin:0 auto;margin-top:10px; margin-bottom:10px; border-radius:8px; min-height:50px; height:auto; padding-bottom:15px}
.zhgl_bd li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#555; font-size:14px; line-height:190%; text-align:center}
}




/*-----------sy-about---------------*/
.sy_about_box{ margin:0px; padding:0px; overflow:hidden;}
.sy_about_box dl{ margin:0px; padding:0px; overflow:hidden;}
.sy_about_box dl dt{ margin:0px; padding:0px; overflow:hidden; font-size:30px; line-height:34px; font-weight: bold}
.sy_about_box dl dt p{ font-size:14px; color:#999999; margin:0px; padding:0px;font-weight:normal;text-transform:uppercase;}
.sy_about_box dl dd{ margin:0px; padding:0px; overflow:hidden; line-height:27px}

.sy_about_tu{ float:left;margin:0px; padding:0px; overflow:hidden; margin-right:40px}
.sy_about_tu img{ width:300px; height:auto; vertical-align:top}



.gsjs_tu{ float:right; width:360px; height:auto;margin-left:30px}

.gsjs_tu li{ float:left; width:50%; overflow:hidden; margin:0px; padding:0px}
.gsjs_tu li dl{overflow:hidden; margin:0px; padding:0px; margin-left:5px; margin-bottom:5px}
.gsjs_tu li dl dt{overflow:hidden; margin:0px; padding:0px; position:relative;height:185px; background:#106DB0; text-align:center}
.gsjs_tu li dl dt img{ width:70px; height:70px; margin-top:40px}
.gsjs_tu li dl dt h3{ color:#FFFFFF; font-size:18px; margin:0px; padding:0px; line-height:200%; margin-top:5px}

.gsjs_tu li:hover dl dt{ background:#035594}

.gsjs_tu li:nth-child(3) dl{margin-bottom:0px}
.gsjs_tu li:nth-child(4) dl{margin-bottom:0px}

.gsjs_tu li:nth-child(4) dl dt{background:#3190D3}
.gsjs_tu li:nth-child(3) dl dt{background:#2BBEDD}
.gsjs_tu li:nth-child(2) dl dt{background:#FFA94F}
.gsjs_tu li:nth-child(1) dl dt{background:#EF5858}

.gsjs_tu li:nth-child(4):hover dl dt{background:#0F6BAC}
.gsjs_tu li:nth-child(3):hover dl dt{background:#1BA9C7}
.gsjs_tu li:nth-child(2):hover dl dt{background:#E67C0D}
.gsjs_tu li:nth-child(1):hover dl dt{background:#DD2D2D}

.gsjs_sm{ position:absolute; margin:0px; padding:5px 0px; z-index:5; width:100%; left:0; bottom:0; text-align:center; font-size:18px;background:rgba(0, 83, 168, 0.8); color:#FFFFFF;}
.gsjs_sm:hover{ color:#FBB802}


@media only screen and (max-width:1200px) {
.gsjs_tu{ display:none}
.gsjs_tu li dl dt img{ width:100%; height:165px;}
.gsjs_tu{ float:right; width:260px; height:420px;margin-left:30px}

}

@media only screen and (max-width:900px) {
.sy_about_tu{ display:none}
.sy_about_box dl dd{ margin:0px; padding:0px; overflow:hidden; line-height:27px; max-height:135px}
}






/*------------流程--------*/
.sy_lc{ overflow:hidden; overflow:hidden; padding-top:10px; margin:0px}
.sy_lc li{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; list-style:none; float:left; width:14.28%; margin-bottom:10px}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:80%; margin:0 auto; text-align:center}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:100px; width:100px; border-radius:50%; text-align:center; margin:0 auto; background:#fff;}
.sy_lc li dl dd{ font-size:16px; color:#fff; line-height:180%; padding-top:10px; font-weight:bold; margin:0px}
.sy_lc li dl dt img{height:60px; width:60px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:20px}

.sy_lc li dl:hover dd{ color:#FFB400}
.sy_lc li dl:hover dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}
.sy_lc li dl:hover dt{ border:4px solid #FFB400;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media only screen and (max-width: 800px) {
.sy_lc li dl dt img{height:40px; width:40px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:20px}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:80px; width:80px; margin:0 auto;border:0px solid #E6E6E6;}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:90%; margin:0 auto; text-align:center}
}

@media only screen and (max-width: 600px) {
.sy_lc li dl dt img{height:30px; width:30px ;vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin-top:10px}
.sy_lc li dl dt{overflow:hidden; padding:0px; margin:0px;height:50px; width:50px; border:0px solid #E6E6E6; margin:0 auto}
.sy_lc li dl{overflow:hidden; overflow:hidden;  padding:0px; margin:0px; width:100%; margin:0 auto; text-align:center}
.sy_lc li dl dd{ font-size:14px; color:#222; }
}






.sy_about_bg{ background:#fff url(../images/gywm_bg1.jpg)no-repeat center bottom; width:100%; margin:0px; padding:80px 0px 120px 0px; overflow:hidden; }


.sy_aboutlist{ overflow:hidden; padding:0px; margin:0px;}
.sy_aboutlist li{overflow:hidden; padding:0px; margin:0px; float:left; width:33.3333%;}

.sy_aboutlist li dl{overflow:hidden; padding:0px; width:92%;margin:0 auto; background:#F2F2F2; padding-bottom:40px;border-radius:10px 10px 0px 0px}
.sy_aboutlist li dl dt{overflow:hidden; padding:0px; margin:0px;font-size:24px; color:#111;  font-weight:normal; text-align:center;width:90%;margin:0 auto;margin-bottom:10px;text-align:center; margin-top:20px;}
.sy_aboutlist li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px; color:#444;margin:0 auto; width:86%; min-height:120px}

.sy_aboutlist li dl dd h6{overflow:hidden; padding:0px; margin:0px; font-size:16px; line-height:24px;text-align:center;color:#444; margin-bottom:10px}


.sy_aboutlist li:hover dl{ background:#C7000D;}
.sy_aboutlist li:hover dl dt{ color:#fff}
.sy_aboutlist li:hover dl dd{ color:#fff}
.sy_aboutlist li:hover dl dd h6{ color:#fff}
.sy_aboutlist li:hover .fagl_ys img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.fagl_ys{ overflow:hidden; margin:0px; padding:0px; border-radius:10px 10px 0px 0px; position:relative;}
.fagl_ys img{ width:100%; height:auto; vertical-align:top; border-radius:10px 10px 0px 0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.topArrow{border-bottom:20px solid #F2F2F2; border-left:20px solid transparent;border-right:20px solid transparent; width:0px; height:0px; margin:0 auto; position:absolute; z-index:2; left:50%; margin-left:-20px; bottom:0} 


.sy_aboutlist li:hover .topArrow{border-bottom:20px solid #C7000D;}


@media only screen and (max-width:1100px) {
.sy_aboutlist li dl dd{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center; color:#444;margin:0 auto; width:86%;}
.sy_aboutlist li dl dt{font-size:18px; }
}

@media only screen and (max-width:790px) {
.sy_aboutlist li dl dd{  height:auto; font-size:12px;}
.sy_aboutlist li dl dd h6{overflow:hidden; padding:0px; margin:0px; font-size:14px; line-height:24px;text-align:center;color:#444; margin-bottom:10px}
}

@media only screen and (max-width:660px) {
.sy_aboutlist li{overflow:hidden; padding:0px; margin:0px; float:left; width:100%; margin-bottom:20px}
.sy_aboutlist li dl dd{  height:auto}
}




/*-----------合作伙伴---------------*/
.hzkf{ overflow:hidden; display:block; background:#F6F6F6}

.hz_tu{ overflow:hidden; padding-top:20px; margin-bottom:10px}
.hz_tu ul{ overflow:hidden; padding:0px; margin:0px}
.hz_tu ul li{ list-style:none; float: left; width:16.6%; height:auto; margin:15px 0px; text-align:center}
.hz_tu ul li img{width:184px; height:75px;border:#eee 1px solid;}

.hz_tu1 ul li:hover  img{transform:rotateY(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.hz_tu ul li:hover  img{transform:rotateY(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media (max-width:1124px){
.hzkf{ overflow:hidden;}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:16.6%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:95%; max-height:60px; margin:0 auto}
}


@media (max-width:800px){
.hz_tu ul li img{width:95%; max-height:48px; margin:0 auto}
}

@media (max-width:667px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:25%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:92%; height:60px; margin:0 auto}

}
@media (max-width:558px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:33.33%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:92%; max-height:40px; margin:0 auto}

}


@media (max-width:321px){
.hzkf{ overflow:hidden; display: block}
.hz_tu{ overflow:hidden; padding-top:20px}
.hz_tu ul{ overflow:hidden; padding:0px; }
.hz_tu ul li{ list-style:none; float: left; width:50%; height:auto; margin:6px 0px; text-align:center}
.hz_tu ul li img{width:auto; height:55px; margin:0 auto}

}


@media only screen and (max-width:768px) {
.link_k{ overflow:hidden; padding-top:20px; color:#5D6678; display: none}
}

/*-------案例-----------*/
.nr_al{ overflow:hidden; margin:0px; padding:20px 0px 0px 0px}
.link_tu{float:left; width:33.33%; text-align:center; margin-bottom:25px; text-align:center}
.link_tu .altu{margin:0px; margin:0 auto; max-width:300px;  width:94%; padding:0px; text-align:center; overflow:hidden}
.link_tu .altu img{ height:auto;width:100%;border:#E7E7E7 1PX solid;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; vertical-align:top}
.altu:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.altu:hover p{ color:#E00000}

.altu p{ margin:0px; padding:0px; text-align: center; line-height:200%; font-size:16px; padding:8px 0px 8px 0px; background:#F2F2F2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
@media only screen and (max-width:1100px) {.altu p{font-size:14px;}}




/*-----------sy-join---------------*/
.sy_ys_bg{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/ys_bg.jpg) no-repeat center  fixed;background-size:cover; padding-bottom:30px;  min-height:600px}

.sy_ys_bg1{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/ys_bg.jpg) no-repeat center bottom;background-size:cover; }


.sy_map_k{  overflow:hidden; margin:0px; padding:0px;background:url("../images/sy_map.png") no-repeat center bottom; padding:80px 0px 40px 0px; min-height:620px}
.sy_map_k1{  overflow:hidden; margin:0px; padding:0px;background:url("../images/sy_map.png") no-repeat center bottom; background-size:50% auto ;padding:50px 0px 40px 0px; min-height:350px}

.gs_ys{background:rgba(18, 61, 105, 0.4); padding:20px 0px;width:64%; margin:0 auto; border-radius:8px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);transform: perspective(900px) rotateX(-20deg) rotateY(0deg);}
.gs_ys1{ padding:10px 0px; margin:0 auto; padding-top:30px}

.feng_gs_box{  margin:0px; padding:10px; width:70%; margin:0 auto; overflow:hidden;}
.feng_gs_box li{ width:16.666%;overflow:hidden; margin:0px; padding:0px; float:left; text-align:center; color:#FFFFFF; font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



@media only screen and (max-width:1125px) {
.sy_map_k{  overflow:hidden; margin:0px; padding:0px;padding:30px 0px;}
.sy_map_k1{  overflow:hidden; margin:0px; padding:0px;padding:30px 0px;}

}

@media only screen and (max-width:900px) {
.feng_gs_box{  margin:0px; padding:0px;margin:0 auto; width:100%}
.feng_gs_box li{ width:33.33%; font-size:14px;}
.sy_map_k{  overflow:hidden; margin:0px; padding:0px;padding:30px 0px; background:url("../images/sy_map.png") no-repeat center  bottom;background-size:100% auto;min-height:440px}
.sy_map_k1{  overflow:hidden; margin:0px; padding:0px;padding:30px 0px; background:url("../images/sy_map.png") no-repeat center  bottom; background-size:100% auto ;min-height:340px}
.gs_ys{ width:92%; margin:0 auto}
.gs_ys1{ width:94%; margin:0 auto; padding-top:15px}
}





.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:10px 0px 10px 0px;}

@media (max-width: 1100px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:10px 0px 10px 0px;}
}

.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
.content_txt_tu{overflow:hidden; text-align:center}
.content_txt_tu img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}



.jmtj {overflow: hidden; float:left; margin:0px; padding:0px; width:75%}
.jmtj li {width:33%;position: relative;color: #666666;height: 65px;float: left; margin-right:0.33%; overflow:hidden; padding:0px}
.jmtj li img {position: absolute;left: 19px;top: 16px;}
.jmtj li input {height: 54px;border: 1px solid #d2d2d2;border-radius: 3px;line-height: 54px;background: #fff;font-size: 17px;font-family: "微软雅黑";color: #b1b1b1;padding-left: 50px; width:80%; overflow:hidden;}
.jmtj li span {font-size: 16px;}
.antj {height: 60px;}
.antj input {background:#FF7200 url(../images/antj_bg.jpg) ;color: #ffffff; width:100%;height: 57px;font-size: 22px;font-family: "微软雅黑";cursor: pointer;border: none;border-radius: 3px;}
.liuyan{width:23%; float:left; margin-left:2%}


.jmfb_box{ overflow:hidden; background:#333 url(../images/jmfb_bg.jpg) no-repeat  center ; background-size:cover; padding:80px 0px}


@media only screen and ( max-width:1200px ) {

.jmtj li input {height: 54px;border: 1px solid #d2d2d2;border-radius: 3px;line-height: 54px;background: #fff;font-size: 16px;font-family: "微软雅黑";color: #b1b1b1;padding-left: 50px; width:70%; overflow:hidden;}
}

@media only screen and ( max-width:760px ) {
.jmtj li {width:33%;position: relative;color: #555;height:60px;float: left; margin-right:0.33%; overflow:hidden; padding:0px}
.jmtj li input {height:44px;border: 1px solid #d2d2d2;border-radius: 3px;line-height:42px;background: #fff;font-size:14px;font-family: "微软雅黑";color: #b1b1b1;padding-left: 50px; width:62%; overflow:hidden;}
.antj {height: 50px;}
.antj input {background:#FFD409 url(../images/antj_bg.jpg) ;color: #ffffff; width:99%;height: 50px;font-size:20px;font-family: "微软雅黑";cursor: pointer;border: none;margin-bottom: 10px;border-radius: 3px;}
}

@media only screen and ( max-width:660px ) {
.jmtj {overflow: hidden; float:left; margin:0px; padding:0px; width:100%}
.jmtj li {width:100%;position: relative;color: #555;height:60px;float: left; margin-right:0%; overflow:hidden; padding:0px; margin-bottom:20px}
.jmtj li input {height: 50px;border: 1px solid #d2d2d2;border-radius: 3px;height: 48px;background: #fff;font-size:14px;font-family: "微软雅黑";color: #b1b1b1;padding-left: 15%; overflow:hidden;width:80%; }

.antj {height: 50px; overflow:hidden}
.antj input {background:#0F6CAE url(../images/antj_bg.jpg) ;color: #ffffff; width:98%;height: 50px;font-size:20px;font-family: "微软雅黑";cursor: pointer;border: none;margin-bottom: 10px;border-radius: 3px;}
.liuyan{width:100%; float:left; margin-left:0%; }

}

/*-----------sy-优势---------------*/
.jm_big_bt{ font-size:30px; overflow: hidden; text-align:center; line-height:36px; color:#222; padding:0px 10px; margin-bottom:40px; margin-top:20px;}

.sy_list{ overflow:hidden; margin:0px; padding:0px}
.sy_list li{overflow:hidden; margin:0px; padding:0px; width:29.33%; float:left; margin-bottom:15px; background:#C7000D; margin-left:1%; margin-right:1%; padding:1%;border-radius:6px }
.sy_list li dl{ overflow:hidden; margin:0px; padding:0px; }
.sy_list li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:190%; color:#fff;}
.sy_list li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:24px; height:72px; color:#fff; font-size:12px}
.sy_list_tu{ overflow:hidden; margin:0px; padding:0px; float:left; margin-left:10px;margin-right:10px; margin-top:10px}
.sy_list_tu img{ width:45px; height:45px; vertical-align:top}

.sy_list li:hover{ background:#B5000C}
.sy_list li:hover dl dt{ color:#fff}
.sy_list li:hover .sy_list_tu img{transform:rotate(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:1200px) {
.jm_big_bt{ font-size:26px; overflow: hidden; text-align:center; line-height:32px;padding:0px 10px; margin-bottom:20px;}
}
@media only screen and (max-width:900px) {
.sy_list li{overflow:hidden; margin:0px; padding:0px; width:46%; float:left; margin-bottom:15px; margin-left:1%; margin-right:1%; padding:1%;border-radius:6px }
}

@media only screen and (max-width:700px) {
.sy_list li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%}
.sy_list li{overflow:hidden; margin:0px; padding:0px; width:96%; float:left; margin-bottom:15px; margin-left:1%; margin-right:1%; padding:1%;border-radius:6px }
.sy_list li dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:24px; height:auto;font-size:12px}
}


@media only screen and (max-width:700px) {
.jm_big_bt{ font-size:20px; overflow: hidden; text-align:center; line-height:26px; padding:0px 10px; margin-bottom:20px;}
}

@media only screen and (max-width:550px) {
.jm_big_bt{ font-size:18px; overflow: hidden; text-align:center; line-height:26px;padding:0px 5px; margin-bottom:20px; }

}


.sy_jm_bd_bg{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/sy_jm_bd_bg.jpg) no-repeat center  fixed;background-size:cover; padding-bottom:80px; padding-top:80px;  min-height:300px;}





/*-----------新闻------------*/
.sy_m_news_k{ overflow:hidden; margin:0px; padding:0px;}
.sy_m_news{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; margin-bottom:15px; margin-left:1%; margin-right:1%; background:#F7F8FA; padding:15px}
.sy_m_news dl{overflow:hidden; margin:0px; padding:0px;}
.sy_m_news dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#222;white-space:nowrap;text-overflow:ellipsis; margin-bottom:5px}
.sy_m_news dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#555; line-height:24px; max-height:48px;}
.sy_m_news dl dd p{ font-size:13px; color:#888; background:url(../images/n_time.png) no-repeat left center ; padding-left:20px; margin-bottom:5px}

.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:20px; width:250px; height:150px; position:relative; float:left}
.sy_m_news_tu img{ width:100%; height:100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_m_news:hover .sy_m_news_tu img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.sy_m_news:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.sy_m_news:hover dl dt{ color:#C7000D}



@media only screen and (max-width: 1000px) {
.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:20px; width:150px; height:90px; position:relative; float:left}
.sy_m_news li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#222;white-space:nowrap;text-overflow:ellipsis; margin-bottom:2px}
.sy_m_news li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#555; line-height:22px; max-height:44px;}
.sy_m_news li dl dd p{ font-size:12px; color:#888; background:url(../images/n_time.png) no-repeat; padding-left:20px; padding-bottom:1px}
.sy_m_news li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; margin-bottom:15px; margin-left:1%; margin-right:1%; padding:10px}
}

@media only screen and (max-width: 730px) {
.sy_m_news li{ overflow:hidden; margin:0px; padding:0px; float:left; width:100%; margin-bottom:15px; margin-left:0%; margin-right:0%; padding:10px}
.sy_m_news_tu{ margin:0px; margin:0px; overflow:hidden; margin-right:15px; width:120px; height:72px; position:relative; float:left}
.sy_m_news li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; color:#555; line-height:22px; max-height:22px;}
}



.mvideo_more{width:120px; height:44px; line-height:45px; font-size:15px; color:#bdbdbd; margin:2px auto 10px; text-align:center; border:1px solid #dfdfdf;  display:block; background:#fff}
.mvideo_more:hover i{opacity:1; margin-left:10px;}
.mvideo_more i{ opacity:0;transition: all 0.36s ease 0s;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}




.newsList{font-size:0;}
.newsList a{display:block;padding:10px 0 0 10px; position:relative; margin-bottom:20px;}
.newsList a span{ position:absolute; top:0; left:0; display:block; width:80px; height:105px; background:#0066CC; font-family:fontDate; text-align:center; color:#fff; font-weight:normal}
.newsList a h1{ font-size:46px; line-height:46px; margin:13px 0 7px 0;font-weight:normal}
.newsList a h2{ font-size:16px; line-height:30px; border-top:2px solid #3399CC; display:inline-block;font-weight:normal}
.newsList a div{ width:100%; padding:10px 0; min-height:147px;background:#fff; overflow:hidden; text-align:left;}
.newsList a h3{ float:left; font-size:16px; line-height:30px; margin:0 0 10px 105px; width:calc(100% - 365px);text-align:justify}
.newsList a h3 i{display:block; border-bottom:1px solid #F2F2F2;font-size:18px; font-weight:bold; line-height:32px; padding:20px 0 12px 0; margin-bottom:8px; color:#222;font-style:normal}
.newsList a h3 p{ font-size:15px; line-height:26px; color:#888; font-weight:normal}
.newsList a h4{ float:right; width:220px;margin:0 10px 0 0; overflow:hidden;}
.newsList a h4 img{ width:100%; height:auto}
.newsList a:hover div{ box-shadow:0 0 10px rgba(0,0,0,.1)}





@media(max-width:766px){
.newsList{font-size:0;}
.newsList a{display:block;padding:10px 0 0 10px; position:relative; margin-bottom:20px;}
.newsList a span{ position:absolute; top:0; left:0; display:block; width:80px; height:105px; background:#0066CC; font-family:fontDate; text-align:center; color:#fff}
.newsList a h1{ font-size:46px; line-height:46px; margin:13px 0 7px 0;}
.newsList a h2{ font-size:16px; line-height:30px; border-top:2px solid #3399CC; display:inline-block}
.newsList a div{ width:100%; padding:10px 0; min-height:147px;background:#fff; overflow:hidden; text-align:left;}
.newsList a h3{ float:left; line-height:30px; margin:0 0 0 10px; width:calc(100% - 20px);text-align:justify}
.newsList a h3 i{display:block; border-bottom:none;font-size:16px;line-height:26px; padding:15px 0; margin-bottom:0;}
.newsList a h3 p{ display:none}
.newsList a h4{ float:right; display:block;width:calc(100% - 20px);margin:0 10px 0 0; overflow:hidden;}

}



.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:70%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:27%; display: block}

@media (max-width: 1000px) {
.xw_left{ overflow:hidden; padding:0px; margin:0px; float:left; width:100%;}
.xw_right{ overflow:hidden; padding:0px; margin:0px; float: right; width:30%; display: none}
}




.R_newslist{ padding:0px 0px;overflow:hidden;  margin:0px; }
.R_newslist li{ padding:0px 0px;overflow:hidden;  margin:0px; width:100%; padding:14px 0px; border-bottom:#CCCCCC 1px dashed}
.R_newslist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; font-size:16px; color:#111; line-height:170%;}
.R_newslist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.R_newslist li:hover h3{ color:#0090E2; }
.title_tj{font-size:20px;line-height:24px;color:#666; border-top:#top 1px solid; margin-bottom:20px}


.fx_k{ overflow:hidden; height:auto; padding:20px 0px 10px 0px;}

.tj_tu{ overflow:hidden; margin-top:10px; background:#F5F5F5}
.tj_tu ul{ overflow:hidden; margin:10px 15px 0px 15px; padding:0px;}
.tj_tu ul li{ list-style:none; border-bottom:#CCCCCC 1px dotted; margin-bottom:10px;overflow:hidden; width:100%}
.tj_tu ul li dl{overflow:hidden; margin:0px; padding:0px;}
.tj_tu ul li dl dt{overflow:hidden; margin:0px; padding:0px;line-height:22px; max-height:66px}
.tj_tu ul li dl dt a{overflow:hidden; margin:0px; padding:0px;font-size:14px}
.tj_tu ul li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:18px}
.tj_tu ul li dl dt:hover a{ color:#0070D9}
.tj_pic{ float:left;width:110px; height:73px;  margin-right:10px; overflow:hidden; position:relative; margin-bottom:10px}
.tj_pic:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}

.tj_pic img{ width:100%; height:100%;}

@media (max-width: 1200px) {
.tj_pic{ float:left;width:80px; height:53px;  margin-right:10px; overflow:hidden; position:relative; margin-bottom:10px}
.tj_tu ul li dl dt{overflow:hidden; margin:0px; padding:0px;line-height:22px; max-height:44px}
}



/*-------banner-----------*/



/*-------banner-----------*/
#fixed_1{ width:100%; height:300px ;background:#FA0014;background-size:cover; }
@media only screen and (max-width:1050px) {
#fixed_1{ width:100%; height:200px ;background-size:cover;}
}


@media only screen and (max-width:700px) {
#fixed_1{ width:100%; height:140px ;background-size:cover;}
}


.dh_k{ overflow:hidden;background:#F6F6F6;}
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:46px; float:left; width:100%; padding-top:10px; padding-bottom:10px}
.wzdh_k span{background:url(../images/i_home.png)no-repeat left 4px; padding-left:20px; font-size:14px; line-height:26px;float:left; display:block}
@media only screen and (max-width:650px) {
.wzdh_k{font-size:14px;}
.wzdh_k span{ font-size:14px;}
.wzdh_k span a{ font-size:14px;}
}

@media screen and (max-width: 768px) {

.big_title{color:#333;font-size:20px;font-family:"Microsoft YaHei";text-transform:uppercase;line-height:40px; font-weight:bold}

}



.content_bt_k{overflow:hidden; padding:0px 10px 20px 10px; background:#F5F5F5 ;margin-bottom:10px}
.content_info{width:100%; border-bottom:#ccc 0px solid; font-size:12px; color:#666666; padding-bottom:4px; line-height:25px; margin-top:5px; text-align:center; overflow:hidden}
.content_bt{ width:100%; line-height:30px; font-size:24px; font-weight:bold; margin-bottom:15px; text-align:center; color:#111}
.content_time{width:100%; border-bottom:#eee 1px solid; font-size:12px; color:#666666;padding-bottom:4px; margin-bottom:10px; line-height:25px; text-align:center}
.i_date{ background:url(../images/i_date.png) no-repeat left center; padding-left:18px; margin-right:5px; background-size:16px 16px;}
.i_from{ background:url(../images/i_t1.png) no-repeat left center; padding-left:18px; margin-right:10px; background-size:16px 16px;}
.i_View{ background:url(../images/i_View.png) no-repeat  left center; padding-left:20px; background-size:18px 18px;}

.r_wzk1{ float:right; width:auto; font-size:12px; display:block;}
.r_wzk1 a{color:#444}




.B_back{ float:right; width:auto; font-size:12px; display:block;}
.B_back a{color:#444}

.B_back{width:72px;height:30px;text-align:center;float:right;font-size:12px; line-height:30px; background:#ccc;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px; }
.B_back a{display:block; color:#fff; font-size:14px;}
.B_back a:hover{ background:#17a3ea;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;-webkit-border-radius:5px;}


@media screen and (max-width: 768px) {
.content_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;font-weight:bold; text-align: center;}
}


/*-----内页框架------*/

.lm_btK{ overflow:hidden; background:#E00000;height:100px; color:#FFFFFF; font-size:26px; text-align:center; display:block; margin-bottom:5px}
.lm_btK span{ line-height:100px;color:#fff}



.main_L{ overflow:hidden; float:left; width:20%;}
.main_R{ overflow:hidden; float:right; width:78%;}


@media screen and (max-width:1024px) {
.main_L{ overflow:hidden; float:left; width:25%; }
.main_R{ overflow:hidden; float:right; width:73%;}
}

@media screen and (max-width:900px) {
.lm_btK{ display:none}

.main_L{ overflow:hidden; float:left; width:100%;}
.main_R{ overflow:hidden; float:left; width:100%;}
}

/*-----内页栏目------*/

.l-sub{overflow: auto;
padding: 0px;
display: block;
max-height: 1300px;}
.l-sub li{ overflow:hidden;line-height:50px; height: 50px; text-align:center;list-style:none;font-size:15px; width:100%; border-bottom:#fff 1px solid; background:#F6F6F6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub li:last-child{border-bottom:#DCEDF4 0px solid;}
.l-sub a{ display: block; color: #333; font-size:15px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #fff; font-size:15px; text-decoration:none; height: 50px; background:#E00000;line-height:50px; }
.l-sub li.active a{color: #fff; font-size:15px;text-decoration:none; height:50px;font-weight:bold; background:#E00000;}


@media only screen and (max-width:900px) {
.l-sub{overflow:hidden;padding:0px; display:block;border-bottom:#F6F6F6 1px solid; width:100%}
.l-sub li{ overflow:hidden;line-height:40px; height: 40px; text-align:center;list-style:none;font-size:15px; width:25%; border-bottom:#fff 1px solid;border-right:#fff 1px solid; background:#F6F6F6; float:left;}

.l-sub a{ display: block; color: #333; font-size:15px; height: 50px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #fff; font-size:15px; text-decoration:none; height: 40px; background:#E00000;line-height:40px; }
.l-sub li.active a{color: #fff; font-size:15px;text-decoration:none; height:40px;font-weight:bold; background:#E00000;}
}

/*-----侧面联系我们------*/
.side_contact{ overflow:hidden; padding-top:10px}
.side_contact dl{ overflow:hidden; margin:0px; padding:0px; padding:10px; border:#ddd 1px solid; margin:0 auto}
.side_contact dl dd{ overflow:hidden; margin:0px; padding:0px; line-height:200%; border-bottom:#CCCCCC 1px dotted}
.side_icon1{ background:url(../images/i_tel.jpg) no-repeat; padding-left:25px}
.side_icon2{ background:url(../images/i_mail.jpg) no-repeat; padding-left:25px}
.side_icon3{ background:url(../images/i_wz.jpg) no-repeat; padding-left:25px}
.side_icon4{ background:url(../images/i_home.jpg) no-repeat; padding-left:25px}
.side_contact_lmtu{ overflow:hidden;}
.side_contact_lmtu img{ width:100%; height:auto; vertical-align:top}
.side_contact_wx{ overflow:hidden; text-align:center}
.side_contact_wx p{ text-align:center; margin:0px; padding:0px; font-size:14px; line-height:200%}
.side_contact_wx img{ max-width:100%; width:auto; height:auto; vertical-align:top}

.zw_column{ width:100%; height:40px; border-bottom:2px solid #ddd; position:relative; margin-bottom:5px}
.zw_column span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#ED0505; border-bottom:2px solid #ED0505; padding:0px 10px; font-weight:bold}
@media only screen and (max-width:900px) {
.side_contact{ display:none}
}
@media screen and (max-width: 768px) {
.content_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;font-weight:bold; text-align: center;}
}


.xinweixx{padding: 0px; overflow:hidden; margin:0 auto}
.xinweixx ul{padding: 0px; margin:0px; overflow:hidden}
.xinweixx ul li{padding:0px; border-bottom:#CCCCCC 1px dotted; line-height:40px; background:url(../images/icon.png) no-repeat left center; text-indent:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.xinweixx ul li a{font-size:16px;}
.xinweixx ul li a:hover{color:#FF6C00}
.date_k{ float:right; color:#666; font-size:12px}

@media screen and (max-width: 1366px) {
.xinweixx ul li a{font-size:14px;}
.xinweixx ul li{ line-height:34px;}
}





/*-----news1---------*/
.news_wrapper{ overflow:hidden; padding-top:20px}
.news_wrapper li{ list-style:none; overflow:hidden; border-bottom:#F0F0F0 1px solid; padding-bottom:20px; margin-bottom:20px; position:relative}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; }
.news_wrapper li dl dt{ overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; margin:0px}
.news_wrapper li dl dt h3{ padding:0px; margin:0px; margin-bottom:5px; color:#222; font-weight:bold}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 24px;font-size: 14px;color: #777;height:48px}
.news_wrapper li dl dt .title{font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.date{ font-size:12px; color:#777; margin-bottom:10px}
.newsimg{display: block; width: 260px; position:relative;float:left; margin-right:30px; height:150px}
.newsimg img{ width: 260px; height:150px; vertical-align:middle}
.news_wrapper li a:hover h3{ color:#E60012}
.news_wrapper li a:hover  dd{ color:#444}
.news_wrapper li a:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }



@media only screen and (max-width: 1024px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative;}
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
}

@media only screen and (min-width:667px) and (max-width: 768px) {
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; }
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 13px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; }
.newsimg{display: block; width:26%;height:auto; float:left; margin-right:2%}
.newsimg img{ width:100%; height:130px}
.description{ width:60%;height: auto;line-height: 22px;font-size: 13px; color: #6a6a6a;margin-top: 0px;}
.news_wrapper li a:hover dl{padding-left:1%; color:#D71714}
.news_wrapper li a:hover dl{ margin-left:1%}
}

@media only screen and (max-width: 650px) {
.newsimg{display: block; width:100%;height:auto; float: none; margin-right:0%; margin-bottom:15px}
.newsimg img{ width:100%; height:auto}
.date{ font-size:12px; color:#777; margin-bottom:5px}
.news_wrapper li dl{ overflow:hidden;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; position:relative; height:auto; width:100% ;}
.news_wrapper li dl dd{ overflow:hidden;    line-height: 22px;font-size: 12px;color: #6a6a6a;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; height:auto}

}






.fa_tj{margin:30px 0px; padding:20px 0px 0px 0px; overflow:hidden;border-top:#CCCCCC 1px solid;}
.fa_tj li{margin:0px; padding:0px; overflow:hidden; width:48%;margin-right:1%;float:left;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:16px; background:url(../images/xwtb.jpg) no-repeat left center; text-indent:15px; color:#111}

@media (max-width: 750px) {
.fa_tj li{margin:0px; padding:0px; overflow:hidden; width:48%; margin-right:1%; margin-left:1%; float:left; margin-bottom:5px; line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:15px}

}

.title_tj{font-size:20px;line-height:24px;color:#666; border-top:#top 1px solid; margin-bottom:20px}

.fa_tj li a:hover { color:#DE0900; }







/*-----page------*/
.next_k{ padding:0px;margin-top:15px; border-top:#eee 1px solid;margin-bottom:10px}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:12px; list-style:none; width:100%}
.next_k ul li a{font-size:12px}

.page_k{ text-align:center; padding:10px; font-size:12px;border-top:#CCCCCC 0px solid; margin-top:15px;}
.page_k a{ font-size:12px}
.page_k a:hover{ font-size:12px}



.index-title-box {
    width:100%;
    position:relative;
    text-align:center;
    padding:0px 0 59px 0; margin-bottom:30px
}
.index-title-box i {
    font-family:Arial;
    font-size:30px;
    color:#ddd;
    line-height:32px; text-transform:uppercase;
}
.index-title-box .box {
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top:0px;
    z-index:2;
}
.index-title-box .box .ch {
    font-size:32px;
    line-height:32px;
    color:#222;
	font-weight:bold;
    margin-bottom:10px;
}



.index-title-box .box s {
  
    height:1px;
    background:#eaeaea;
    display:block;
    margin:auto;
    margin-bottom:10px;
}
.index-title-box .box s span {
    width:30px;
    height:1px;
    background:#C7000D;
    display:block;
    margin:auto;
}
.index-title-box .box .en {
    font-size:16px;
    line-height:30px;
    color:#555;
    text-transform:uppercase;
}


@media only screen and (max-width:620px) {

.index-title-box i {
    font-family:Arial;
    font-size:26px;
    color:#ddd;
    line-height:24px; text-transform:uppercase;
}

.index-title-box {
    width:100%;
    position:relative;
    text-align:center;
    padding:0px 0 59px 0; margin-bottom:10px
}
.index-title-box .box .en {
    font-size:14px;
    line-height:20px;
 
    text-transform:uppercase;
}

.index-title-box .box .ch {
    font-size:20px;}
}


@media only screen and (max-width:420px) {
.index-title-box .box .en {
    font-size:12px;
    text-transform:uppercase;
}

}








/*-----------down---------------*/

.footer_box{ background:#292B37; overflow:hidden; padding-top:30px; margin:0px; border-top:#393B48 1px solid}

.d_ptrk{ float:left; width:130px;margin-left:8px; margin-right:8px}
.d_ptrk dl{ text-align:center;margin:0px; padding:0px; padding-top:30px; overflow:hidden}
.d_ptrk dl dt{ text-align:center; margin:0px; padding:0px; font-size:16px; color:#FFFFFF; margin-bottom:10px}
.d_ptrk dl dd{ text-align:center;margin:0px; padding:0px; overflow:hidden; margin-bottom:10px}
.d_ptrk dl dd a{ color:#FFFFFF}
.d_ptrk dl dd .btnK{  border:#666666 1px solid; width:100px; margin:0 auto; background:#424242}
.d_ptrk dl dd .btnK:hover{ background:#101010}

.footer-download-wrap {float: left;width:210px;height: auto;border-right: 1px solid #3b3b44; color:#ACACAC; overflow:hidden}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float:left; margin-left:8px; margin-right:8px}
.footer-download img, .footer-download span {display: block;margin: 15px auto 0;text-align: center;}
.footer-download img {width: 100px;height: 100px;}
.footer-download span {margin-top: 5px; font-size:12px}
.footer-download div {color: #fff;font-size: 14px;background: #292B37;text-align: center;position: absolute;top: -10px;left: 16px;width: 100px;}


.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:700px; float:left; padding-top:20px; display:block}
.footer-nav-wrap ul li {margin-bottom: 10px; float:left; width:25%;margin:0px; padding:0px; list-style:none; text-align:center}
.footer-nav-wrap ul li dl{overflow:hidden; margin:0px; padding:0px}
.footer-nav-wrap ul li dl dt{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#FFFFFF; line-height:200%; margin-bottom:5px}
.footer-nav-wrap ul li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#ACACAC; line-height:190%}
.footer-nav-wrap ul li dl dd a{ color:#ACACAC; }
.footer-nav-wrap ul li dl dt a{color:#FFFFFF;}
.footer-nav-wrap ul li dl dd a:hover{ color:#C7000D;}

.footer-service-wrap .footer-service-phone {padding-left:10px;margin-top: 10px;color: #fff;font-size:16px;}
.footer-service-wrap .footer-service-phone a{color: #C7000D; font-size:24px;}
.footer-service-wrap .footer-service-phone span img{ width:24px; height:24px; vertical-align:top; margin-right:5px ; margin-top:2px}


.footer-copyright-wrap{ margin-top:20px;padding-top: 10px; color:#fff; background:#141414; padding-bottom:10px}
.footer-copyright {text-align: center;font-size: 12px; line-height:20px}
.footer-copyright a{color:#fff}

.footer-service-wrap .footer-adds {margin: 10px 0px;padding-left:10px;text-align: right;font-size: 12px; line-height:20px;color: #fff;}

.footer-service{background: url("../images/home_src_two.png") no-repeat;}
.footer-service {background-position: -84px -0px;height: 19px;width: 19px;float: left;margin: 8px 6px 0 30px;}
.footer-phone{float: left;margin: 4px 5px 0 20px;background: url("../images/home_src_two.png") no-repeat;background-position: -59px -0px;height: 24px;width: 24px;}

.footer-service-wrap .footer-service-time {margin-top: 10px; color:#ACACAC}
.footer-service-wrap{width: 300px;min-height: 180px; height:auto;text-align: right;float: right;border-left: 1px solid #3b3b44; margin:0px; padding:0px}
.footer-service-wrap .footer-service-title {color: #fff;margin-top: 20px; font-size:16px}

.d_tel_icon{ width:24px; height:24px; margin-right:4px}
.d_tel_icon img{ width:24px; height:24px; vertical-align:middle}  
.footer-service-wrap .footer-service-btn {font-size: 16px;margin-top: 10px;float: right;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px;}



@media (max-width:1190px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left; padding-top:20px; display:none}
}

@media (max-width:990px) {
.footer-nav-wrap { overflow:hidden; margin:0px; padding:0px; width:400px; float:left; padding-top:20px; display:none}

.footer-download-wrap {float: left;width:310px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC;}
.footer-service-wrap{width: 250px;min-height: 140px; height:auto;text-align: right;float: right;border-left: 0px solid #3b3b44; margin:0px; padding:0px}
}


@media (max-width:600px) {
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float: none; margin: 0 auto;}
.footer-download-wrap {float: none;width:310px;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-service-wrap{width: 100%;min-height: 130px; height:auto;text-align:left;float: left;border-left: 0px solid #3b3b44; margin:0px; padding:0px; text-align:center}
.footer-service-wrap .footer-service-btn {font-size: 16px;float: none;text-align: left;display: block;background: #f76120;color: #fff;width: 180px;height: 36px;line-height: 36px; margin:0 auto;margin-top:10px;}
.footer-service-wrap .footer-service-phone{padding-left:10px;margin-top:5px;color: #FF9D03;font-size:16px;}
.footer-service-wrap .footer-adds {margin: 10px 0px;padding-left:10px;text-align: center;font-size: 12px; line-height:20px;color: #fff;}
.footer-service-wrap .footer-service-phone a{color: #FF9D03;}
.d_tel_icon{ width:20px; height:20px; margin-right:4px}
.d_tel_icon img{ width:20px; height:20px;}
}

@media (max-width:360px) {
.footer-download-wrap {float: none;width:100%;height: auto;border-right: 0px solid #3b3b44; color:#ACACAC; margin:0 auto}
.footer-download-wrap .footer-download {margin-top: 20px;position: relative;border: 3px solid #515151;width: 133px;height: 134px; float: none; margin-left:8px; margin-right:8px; margin:0 auto; margin-bottom:20px}
}


/* actGotop */

.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:39px;height:39px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center}
.actGotop a:hover{ background: url(../images/up.png) no-repeat center;outline:none;}







/* button 3*/
.set_9_btn3-corner {
  padding: 0px 25px;
  border: none;
  background: transparent;
  color: #EA0202;
  width:auto;
  float:left;
  position:relative;
  line-height:45px;
  cursor:pointer;
 margin-top:15px
}
.set_9_btn3-corner span {
  position: absolute;
  background-color: #EA0202;
  display: block;
  transition: all 200ms;
}
.set_9_btn3-corner .line1,
.set_9_btn3-corner .line3 {
  height: 2px;
  width: 20px;
}
.set_9_btn3-corner .line2,
.set_9_btn3-corner .line4 {
  height: 20px;
  width: 2px;
}
.set_9_btn3-corner .line1,
.set_9_btn3-corner .line2 {
  top: 0;
  right: 0;
}
.set_9_btn3-corner .line3,
.set_9_btn3-corner .line4 {
  bottom: 0;
  left: 0;
}
.set_9_btn3-corner.reverse .line1,
.set_9_btn3-corner.reverse .line3 {
  width: 100%;
}
.set_9_btn3-corner.reverse .line2,
.set_9_btn3-corner.reverse .line4 {
  height: 100%;
}
.set_9_btn3-corner:hover,
.set_9_btn3-corner:active {
  background-color: transparent;
  color: #FF7800;
}
.set_9_btn3-corner:hover .line1,
.set_9_btn3-corner:active .line1,
.set_9_btn3-corner:hover .line3,
.set_9_btn3-corner:active .line3 {
  width: 100%;
}
.set_9_btn3-corner:hover .line2,
.set_9_btn3-corner:active .line2,
.set_9_btn3-corner:hover .line4,
.set_9_btn3-corner:active .line4 {
  height: 100%;
}
.set_9_btn3-corner:hover.reverse .line1,
.set_9_btn3-corner:active.reverse .line1,
.set_9_btn3-corner:hover.reverse .line3,
.set_9_btn3-corner:active.reverse .line3 {
  width: 20px;
}
.set_9_btn3-corner:hover.reverse .line2,
.set_9_btn3-corner:active.reverse .line2,
.set_9_btn3-corner:hover.reverse .line4,
.set_9_btn3-corner:active.reverse .line4 {
  height: 20px;
}





.sy_jm_nr{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/sy_jm_bd_bg.jpg) no-repeat center;background-size:cover; padding-bottom:80px;  min-height:350px; padding-top:80px}

.jm_zc_bg{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/jmzc.jpg) no-repeat center;background-size:cover; padding-bottom:50px; padding-top:50px}


.jm_zhichi{ overflow:hidden; margin:0px; padding:0px; margin-bottom:20px; }
.jm_zhichi li { width:33.33%; margin:0px; padding:0px; list-style:none; float:left}
.jm_zhichi li dl{ overflow:hidden; margin:0px;  width:90%; margin:0 auto; background:#fff; padding-bottom:30px; border-radius:8px;box-shadow:0 0 10px 1px rgba(0,0,0,.3); margin-bottom:15px}
.jm_zhichi li dt{ overflow:hidden; margin:0px; padding:0px;text-align:center;}
.jm_zhichi li dl dt img{ overflow:hidden; margin:0px; padding:0px; width:65px; height:65px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.jm_zhichi li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:18px; color:#111; line-height:24px;text-align:center; margin-top:10px; margin-bottom:10px}
.jm_txt_sm{font-size:14px; color:#666666; line-height:24px; padding:0px 15px; min-height:144px;}

.jm_zhichi li:hover dl dt img{transform:rotate(360deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.jm_zhichi li:hover dl dt { color:#0066CC;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.jm_zc_tu{ padding:0px; margin:0px;text-align:center; margin-bottom:20px; border-radius:8px 8px 0px 0px}
.jm_zc_tu img{overflow:hidden; padding:0px; margin:0px; width:100%; height:auto; vertical-align:top; border-radius:8px 8px 0px 0px}


@media (max-width:1000px) {
.jm_zhichi li dt{ overflow:hidden; margin:0px; padding:0px;text-align:center; margin-top:20px}
.jm_zhichi li { width:100%; margin:0px; padding:0px; list-style:none; float:left; margin-bottom:15px}
.jm_txt_sm{font-size:14px; color:#666666; line-height:24px; padding:0px 15px; min-height:24px; height:auto}
.jm_zc_tu{ padding:0px; margin:10px;text-align:center; margin-bottom:10px; margin-top:20px;float:left; max-width:40%}
.jm_zhichi li dl{ overflow:hidden; margin:0px;  width:100%; margin:0 auto; background:#fff; padding-bottom:30px}
.jm_zhichi li dl dt img{ overflow:hidden; margin:0px; padding:0px; width:55px; height:55px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


.sy_jm_nr{  overflow:hidden; margin:0px; padding:0px;background:#0F6CAE url(../images/sy_jm_bd_bg.jpg) no-repeat center;background-size:cover; padding-bottom:50px;  min-height:350px; padding-top:50px}
}


@media (max-width:600px) {
.jm_zc_tu{ padding:0px; margin:0px;text-align:center; float:none;max-width:100%; width:100%;}
.jm_zhichi li { width:100%; margin:0px; padding:0px; list-style:none; float:left; margin-bottom:15px}
.jm_txt_sm{font-size:14px; color:#666666; line-height:24px; padding:0px 15px; min-height:24px; height:auto}
.jm_zhichi li dl dt img{ overflow:hidden; margin:0px; padding:0px; width:65px; height:65px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}









.ts_bg{ background:url(../images/ts_bg.jpg) no-repeat center top; background-size:cover}
.syxw_bg{ background:url(../images/syxw_bg.jpg) no-repeat center top; background-size:cover}

.c_bg{ background:url(../images/c_bg.jpg) no-repeat center; background-size:cover}
.jm_dt{ background:url(../images/jm_dt.jpg) no-repeat center top;}

.home_sy{ background:url(../images/home_bg.jpg) no-repeat center top; background-size:cover}






.more2 {
	height: 40px;
	line-height:40px;
	padding:0 0px;
	background: #fff;
	color: #888;
	border-radius: 26.5px;
	font-size: 14px; margin:0 auto; border:1px solid #888
	

}
.more2:hover {
	color: #E00000;
	opacity:0.7;
}
.M_k{text-align: center; width:120px; margin:0 auto;margin-top: 35px; padding:0px}

.d_400_tel_bg{ overflow:hidden; text-align:center; background:#292B37; text-align:center; padding:0px; margin:0px; border-bottom:#1D1F28 1px solid}
.d_400_tel_bg img{ max-width:auto;width:auto; height:auto; vertical-align:top}



.pagelink {CLEAR: both; text-align:center;font-size:14px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:14px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:14px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:14px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:14px}
.pagelink SPAN.current {FONT-WEIGHT: bold}
.pagelink SPAN a{ color:#666666}
@media only screen and (max-width:1200px) {
.pagelink {CLEAR: both; text-align:center;font-size:12px; margin-top:10px}
.pagelink A {border: #bfbfbf 0px solid; padding:3px 1px 3px 1px;MARGIN: 2px;TEXT-DECORATION: none; font-size:12px;color:#333}
.pagelink SPAN {border: #bfbfbf 0px solid;  padding:3px 1px 3px 1px;MARGIN: 2px; MARGIN: 2px; TEXT-DECORATION: none;font-size:12px;color:#333}
.pagelink A:hover { border:#003399 0px solid;font-size:12px; background:#E6E7E7}
.pagelink SPAN.current {border:#000 0px solid;font-size:12px}
}

.pagelink select {
    border-radius: 0px;
    border-color: rgb(169, 169, 169);
}

.pagelink select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default; padding:2px 1px
}




/*-----------招聘---------------*/

.subNavBox{margin:2px auto; margin-top:20px}
.subNav{border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:18px;color:#333;
line-height:24px;padding-left:10px;background:#EEEEEE url(../images/job-icon1.png) no-repeat;background-position:98% 50%; min-height:50px;overflow:hidden;color:#222; margin-bottom:15px; overflow:hidden; border-radius:5px 5px 0px 0px; font-weight:normal}
.subNav p{line-height:24px;overflow:hidden; padding-top:12px; margin-bottom:5px}


.subNav:visited{color:#222;}
.currentDd{color:#008fd7;}
.currentDt{background:#008fd7 url(../images/job-icon2.png) no-repeat;background-position:98% 50%; color:#FFFFFF}
.navContent{display: none;border-bottom:solid 0px #e5e3da;}


@media (max-width: 800px) {
.subNav{font-size:16px;}
.subNav p{line-height:24px;overflow:hidden; padding-top:12px}
}




/*-----图---------*/
.cplist{ overflow:hidden; margin:0px; padding:10px 0px ;}
.cplist li{ width:33.3333%; margin:0px; padding:0px; list-style:none; margin-bottom:20px; overflow:hidden; float:left}
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:310px; width:96%; margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt{ margin:0px; padding:0px; overflow:hidden;}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:207px}
.cplist li dl dd{ margin:0px; margin:2px 10px; overflow:hidden;}
.cplist li dl dd p{ font-size:16px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; margin-top:5px; text-align:center}

.cplist li:hover dl dt img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.cplist li:hover dl{box-shadow:0 0 10px 1px rgba(0,0,0,.1); background:#FFFFFF}
.cplist li:hover dl dd p{ color:#FF3300}


@media only screen and (max-width:1200px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:220px; width:96%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:150px}
.cplist li dl dd p{ font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:30px; margin-top:5px; text-align:center}
}

@media only screen and (max-width:700px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:195px; width:94%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:130px}
}

@media only screen and (max-width:600px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:160px; width:94%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:107px}
}


@media only screen and (max-width:500px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:180px; width:94%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:120px}
.cplist li{ width:50%; margin:0px; padding:0px; list-style:none; margin-bottom:20px; overflow:hidden; float:left}
}

@media only screen and (max-width:400px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:170px; width:94%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top; height:113px}
.cplist li{ width:50%; margin:0px; padding:0px; list-style:none; margin-bottom:15px; overflow:hidden; float:left}
}




@media only screen and (max-width:350px) {
.cplist li dl{ margin:0px; padding:0px; overflow:hidden; max-width:100%; width:94%;  margin:0 auto; background:#F8F8F8; margin-bottom:10px; padding-bottom:10px}
.cplist li dl dt img{ width:100%; height:auto; vertical-align:top;}
.cplist li{ width:100%; margin:0px; padding:0px; list-style:none; margin-bottom:10px; overflow:hidden; float:left}
}



/*-----news7--------*/
em,i{ font-style:normal; padding:0px; margin:0px}

.indexNewsList{padding-top:5px;}
.indexNewsList li{padding:20px 0 15px; }
.indexNewsList li a{ display:inline}

.indexNewsList li dl{ overflow:hidden; padding:0px; margin:0px; width:100%}
.indexNewsList li dl dt{ overflow:hidden; padding:0px; margin:0px;}
.indexNewsList li dl dd{ overflow:hidden; padding:0px; margin:0px; font-size:14px; height:44px; line-height:22px}

.indexNewsList li .date{width:79px;height:90px; background:url(../images/winco12.png)  center no-repeat;text-align:center; font-size:40px;font-weight:bold; margin-right:20px; float:left;}
.indexNewsList li .date em{padding:0px; margin:0px; font-size:40px; line-height:56px;}
.indexNewsList li .date span{ float:none;display:block;  font-size:14px; font-weight:normal; margin:0px; padding:0px; line-height:20px; margin-top:-10px}
.indexNewsList li:hover .date{background:url(../images/winco13.png) 0 0 no-repeat;color:#fff;}
.indexNewsList li .date em:before{ opacity:0;}
.indexNewsList li dl dt h5{ line-height:25px;  font-size:18px;  margin-bottom:10px; font-weight:normal; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.indexNewsList li:hover h5{ color:#f03d3d}

.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}

@media screen and (max-width: 768px) {
.indexNewsList li dl dt h5{ line-height:25px;  font-size:16px;  margin-bottom:2px; font-weight:normal;white-space:nowrap;text-overflow:ellipsis; color:#333333}
}



/*----xiazai-------*/

.xiazailist{ overflow:hidden; margin:0px; padding:0px ; width:100%;}
.xiazailist li{ overflow:hidden; margin:0px; padding:4px 0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:40px; font-size:16px;}

.xiazailist_title{ background:#F5F5F5; line-height:40px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold;color:#333333; margin-bottom:15px; margin-top:20px}
.xiazailist_title span{ margin-left:10px}
.xiazai_w1_1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:16px;}
.xiazai_w1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:16px;background:url(../images/li.png) no-repeat left center;text-indent:12px; }
.xiazai_w2{ float:left; overflow:hidden; width:20%; text-align:center; font-size:16px}
.xiazai_w3{ float:left; overflow:hidden; width:20%;text-align:center; font-size:16px}
.xiazailist li:hover .xiazai_w1{ color:#F0660F}
.xiazailist li:hover{ background:#F7F7F7}

.xiazai_w3 span{ margin-left:5px;}
.xiazai_w3 span a{ font-size:14px; color:#555}
.xiazai_w3 span img{ width:16px; height:16px; vertical-align:middle; margin-right:4px}

.xiazailist li a{ display:inline}
.xiazai_w1 a:hover{ color:#ee0000}

@media only screen and (max-width:1100px) {
.xiazailist li{ overflow:hidden; margin:0px; padding:0px 0px; list-style:none; width:100%;border-bottom:#CCCCCC 1px  dotted; line-height:40px; font-size:16px;}
.xiazai_w1_1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-indent:10px; font-size:14px;}
.xiazai_w1{ float:left; overflow:hidden; width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:10px; font-size:14px}
.xiazai_w2{ float:left; overflow:hidden; width:20%; font-size:14px}
.xiazai_w3{ float:left; overflow:hidden; width:20%;text-align:center; font-size:14px}
.xiazailist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:14px; font-weight:bold; color:#333333}
}

@media only screen and (max-width:450px) {

.xiazai_w3 span a{ font-size:12px; color:#555}
.xiazai_w1_1{ float:left; overflow:hidden; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px;}
.xiazai_w1{ float:left; overflow:hidden; width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:12px}
.xiazai_w2{ float:left; overflow:hidden; width:25%; font-size:12px}
.xiazai_w3{ float:left; overflow:hidden; width:25%;text-align:center;font-size:12px}
.xiazailist_title{ background:#F5F5F5; line-height:34px; border-top:#EBEBEB 1px solid;width:100%; overflow:hidden; font-size:12px; font-weight:bold}
}


.xzk{ overflow:hidden;  padding:10px 0px 10px 0px; background:#eee; text-align:center}
.xz_btn1{overflow:hidden; background:#DC2727 url(../images/i_xz.png) no-repeat 5px center; line-height:30px;padding:1px 8px 1px 27px; font-size:15px; color:#FFFFFF; border-radius:4px; width:100px; margin:0 auto}




.tulist3{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li{overflow:hidden; margin:0px; padding:0px; list-style:none; padding:12px 0px; border-bottom:#ddd 1px  dashed}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px}
.tulist3 li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#111; line-height:24px; font-weight: normal; margin-bottom:2px; font-weight:bold;white-space:nowrap;text-overflow:ellipsis}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666; line-height:24px; height:48px;}
.tulist3 li dl .time_xx{ font-size:12px;color:#f03d3d; }
.tulist3 li:hover{ background:#F2F0EC}
.tulist3 li:hover dt{ color: #f03d3d}

.new_tuxx{ width:240px; height:150px; float:left; margin-right:20px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:100%; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}
.new_tuxx:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);-moz-transform: scale(1.1);}



@media screen and (max-width: 1100px) {
.new_tuxx{ width:170px; height:108px; float:left; margin-right:10px; position:relative; overflow:hidden}
}


@media screen and (max-width: 560px) {
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666; line-height:22px; height:44px;}
.new_tuxx{ width:150px; height:94px; float:left; margin-right:10px; position:relative; overflow:hidden}
}


@media screen and (max-width: 360px) {
.new_tuxx{ width:100%; height:auto; float: none; margin-right:0px; position:relative; overflow:hidden; margin-bottom:15px}
.new_tuxx img{width:100%; height:auto; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

}

/*----ser-------*/




.serlistbox{ overflow:hidden; margin:0px; padding:0px}
.serlistbox li{ overflow:hidden; margin:0px; padding:0px; width:48%; margin-bottom:20px; float:left; margin-left:1%; margin-right:1%}
.ser_bt_bg{ overflow:hidden; margin:0px; padding:0px; line-height:40px; background:#ddd; margin-bottom:10px; font-weight:bold}
.ser_bt_bg span{margin:0px 0px 0px 20px; font-size:18px;line-height:40px; color:#f03d3d;}
.ser_bt_bg .more{ float:right; margin-right:20px; font-size:12px; color:#222; line-height:40px; font-weight:normal}

.m_news{ overflow:hidden; margin-top:5px}
.m_news dl{ overflow:hidden; margin:0px; min-height:280px; }
.m_news dl dt{width:100%; margin:0px; padding:0px; float:left; border-bottom:#DBDEE1 1px solid; position:relative}
.m_news dl dt h3{font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  margin:0px; padding:0px;font-weight:normal; margin-bottom:8px}
.m_news dl dt img{ width:160px; height:100px; margin-right:10px; float:left; margin-bottom:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.m_news dl dt h3 a{ font-size:16px; color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.m_news dl dt h3 a:hover{color:#E02222;}
.m_news dl dt p{ margin:0px;font-size:14px; line-height:24px; margin:5px 0px; color:#777; font-weight:normal; height:72px; overflow:hidden}
.m_news dl dd{ margin:0px; padding:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/xwtb.jpg) no-repeat left center;text-indent:14px; font-size:14px; line-height:30px;border-bottom:1px  dotted  #ddd; width:100%}
.m_news dl dd a{font-size:14px;}
.m_news dl dd a:hover{font-size:14px; color:#E02222}


@media only screen and (max-width:800px) {
.serlistbox li{ overflow:hidden; margin:0px; padding:0px; width:100%; margin-bottom:10px; float:left;margin-left:0%; margin-right:0%}
.m_news dl{ overflow:hidden; margin:0px; min-height:50px; height:auto}
.m_news dl dt img{ width:120px; height:75px; margin-right:10px; float:left; margin-bottom:10px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
}

























































* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none; }

/* é€šç”¨æ»šåŠ¨æ¡ä»£ç  */
::-webkit-scrollbar {
	width: 5px;
	background-color: #4e2813;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #00643c;
}
/*-----------------å…±ç”¨------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}

.main_box{ max-width:1300px; overflow:hidden; width:94%; margin:0 auto;}

@media (max-width:1400px) {
.main_box{ max-width:1250px; overflow:hidden; width:94%; margin:0 auto;}

}

@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:10px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}

li{ list-style:none}
.hui_bg{ background:#f2f2f2; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }


@media only screen and (max-width:1400px) {
.hui_bg{ background:#f2f2f2; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ background:#f2f2f2; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}

.sy_title1{ text-align:center; }
.sy_title1 h3{ color: #000;font-size: 40px;line-height:50px; margin:0px; padding:0px; padding-bottom:15px; font-weight:600;letter-spacing:1px; position: relative}
.sy_title1 .x_txt{ margin:0 auto;line-height: 30px;padding:0px 15px;font-size:16px; color: #666;  }
.sy_title1 h3::before{position: absolute; z-index: 1;content: ""; bottom:0; width: 82px; height: 3px; background: #ffa705;left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);}
@media only screen and (max-width:1450px) {
.sy_title1 h3{ font-size: 34px; margin-bottom:0px;line-height:36px;}		
}

@media only screen and (max-width:1190px) {
.sy_title1 h3{ font-size: 30px; margin-bottom:0px;line-height:36px;}
.sy_title1 .x_txt{line-height: 24px;}
}
@media only screen and (max-width:800px) {
.sy_title1 h3{ font-size: 26px; margin-bottom:0px;line-height:30px;}
.sy_title1 .x_txt{font-size: 14px;}
}


.x_txt_sm{ overflow: hidden;margin: 0px;  padding: 0px;text-align: center;font-size: 16px; line-height: 190%;font-weight: 400;color:#333; margin-bottom: 20px}



.ser_box{ max-width:1300px; margin:0 auto; width:94%}
.tab_menu{overflow:hidden; margin:0px; padding:0px; float:left; width:19%;background:#f6f6f6; margin:0px; padding:0px;padding-top:89px; position:relative; margin-bottom: 10px}
.tab_menu li{cursor:pointer; height:auto; padding:0px 0px 0px 0px; border-bottom:#eee 1px solid}
.tab_menu li.current{color:#145aa8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline}
.tab_menu li p a{color:#333;text-decoration:none; line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display:inline}
.tab_menu li p{font-size:16px; line-height:42px; text-indent:15px; padding:0px; margin:0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tab_menu li p i{ float:right; margin-right:20px; line-height:22px;width: 22px; height: 22px; vertical-align:middle;color:#666666;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;font-size:12px; position: relative; margin-top: 11px;}
.tab_menu li p i::after{ width: 22px; height: 22px; border:1px solid #ddd; border-radius: 50%; content: ""; z-index: auto; position: absolute;
right: -20px;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%, -50%); }

.tab_menu li.current a{color:#fff;display:inline}

.tab_box{overflow:hidden; padding:0px; float: right; width:79%; }
.tab_menu li.current p{background:#0e915d; color:#FFFFFF;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.tab_menu li.current p i{color:#fff; }
.tab_box .hide{display:none;}
.tab_menu li:hover p i{ margin-right:15px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.sy_cplist{ overflow:hidden; margin:0px; padding:0px}
.sy_cplist li{ float:left; width:32%; margin-right:2%; overflow:hidden; margin-bottom:2%; background:#f6f6f6; padding:0px;}
.sy_cplist li a{display: inline}
.sy_cplist li:nth-child(3n+0){ margin-right:0;}
.sy_cplist li .imgs{ width:100%; height:auto; overflow:hidden}
.sy_cplist li .imgs img{ width:100%; height:auto;}
.sy_cplist li dl{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist li dl dt{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist li dl dd{ margin:0px; padding:0px; overflow:hidden; padding:8px 15px}
.sy_cplist li dl dd h3{ margin:0px; padding:0px; overflow:hidden; font-size:16px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; margin-bottom:5px}
.sy_cplist li a{ display:inline}
.sy_cplist li:hover dd h3{ color:#0e915d}

.fr{ float:right}

.sy_dszn_cp_bt{ overflow:hidden; margin:0px; padding:10px 20px 6px 20px; background:#0e915d; color:#FFFFFF; position:absolute; z-index:22; float:left; top:0; left:0; width:100%}
.sy_dszn_cp_bt h3{ font-size:24px; margin:0px; padding:0px;color:#FFFFFF; line-height:30px}
.sy_dszn_cp_bt h4{ font-size:16px; font-weight:300; line-height:22px;color:#FFFFFF}

.sy_dszn_cp_tel{ padding:5px 0px 7px 0px; margin:2px 0px; font-size:20px; font-family:"BEBAS"; color:#ff8a00 ; text-align:center; line-height: 40px}
.sy_dszn_cp_tel i{ margin-right:3px; font-size:30px;line-height: 40px; vertical-align: middle}



@media screen and (max-width: 960px) {
.sy_cplist li{ width:49%;}
.sy_cplist li:nth-child(3n+0){ margin-right:2%;}
.sy_cplist li:nth-child(2n+0){ margin-right:0;}
}

@media screen and (max-width: 640px) {
.sy_cplist li dl dd h3{ font-size:15px; }
}

@media screen and (max-width: 480px) {
.sy_cplist li dl dd h3{ font-size:14px;}
}


@media screen and (max-width: 1400px) {
.sy_dszn_cp_tel{ padding:0px 0px 0px 0px; margin:5px 0px; }
}

@media screen and (max-width: 1300px) {
.tab_box{ float: none; width:100%; margin-top:15px;}
.tab_menu{padding-top:0px; float: none; width:100%;box-shadow: 0 0 0px #ddd;}

.sy_dszn_cp_bt{ overflow:hidden; margin:0px; padding:10px 0px 5px 0px; background:#0e915d; color:#FFFFFF; position:absolute; z-index:22; float:left; top:0; left:0; width:100%; display: none}
.sy_dszn_cp_bt h3{ font-size:25px; margin:0px; padding:0px;color:#FFFFFF; line-height:30px; text-align:center}
.sy_dszn_cp_bt h4{ font-size:14px; font-weight:300; line-height:24px;color:#FFFFFF; text-align:center}
.tab_menu li{cursor:pointer; height:auto; padding:0px 0px 0px 0px; border-bottom:#eee 1px solid; float:left; width:25%;box-shadow: 0 0 0px #ddd;}

.sy_dszn_cp_tel{ display:none}
}

@media screen and (max-width: 760px) {
.tab_menu li p i{ display:none}
.tab_menu li p a{ font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tab_menu li p{ text-indent:0px; text-align:center;line-height:40px;}
.tab_menu li {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
}






.ytdp_v2_cp{overflow:hidden; padding:0px; margin: 0px}

.ytdp_v2_cp_L{overflow:hidden; padding:0px; margin: 0px;float: left; width:49%;}
.ytdp_v2_cp_R{overflow:hidden; padding:0px; margin: 0px;float: right; width:49%;}
.ytdp_v2_cp_R li{overflow:hidden; padding:0px; margin: 0px;float:left;width:49%; margin-right: 2%; margin-bottom:2%}
.ytdp_v2_cp_R li a{display: inline}
.ytdp_v2_cp_R li:nth-child(2n){ margin-right:0}
.ytdp_v2_cp_R li .ytdp_s_cp_tu{ overflow:hidden; position:relative;  padding-top:75% }
.ytdp_v2_cp_R li .ytdp_s_cp_tu img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}

.ytdp_x_box{overflow:hidden; padding:0px; margin: 0px; position:relative}
.ytdp_x_cp_tu{ overflow:hidden; position:relative;  padding-top:75%; }
.ytdp_x_cp_tu img{display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s;}

.ytdp_v2_cp_R li:hover  .ytdp_s_cp_tu h3{padding: 10px 10px 20px 10px;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;}

.ytdp_v2_cp_R li .ytdp_s_cp_tu h3{line-height:30px; position:absolute; left:0; width:100%;box-sizing: border-box;white-space:nowrap;text-overflow:ellipsis; color:#fff; font-size:16px;  font-weight:normal; overflow:hidden; z-index:3; text-align: center; float: left;bottom:0; margin: 0px; background: rgba(0,0,0,0.40); padding: 10px 10px;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;font-weight: 700}

.ytdp_sm{ font-weight:normal; line-height:30px; position:absolute; left:0; width:100%;box-sizing: border-box;white-space:nowrap;text-overflow:ellipsis; color:#fff; font-size:16px;  overflow:hidden; z-index:3;  float: left;bottom: 0; margin: 0px;background: rgba(0,0,0,0.40); padding: 10px 10px; text-align: center;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;font-weight: 700}

.ytdp_x_box:hover .ytdp_sm{-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;padding: 10px 10px 20px 10px;}
@media only screen and (max-width:1450px) {

}

@media only screen and (max-width:650px) {
.ytdp_x_cp_tu{margin: 2% }
.ytdp_v2_cp_L{overflow:hidden; padding:0px; margin: 0px;float: none; width:100%; margin-bottom: 20px}
.ytdp_v2_cp_R{overflow:hidden; padding:0px; margin: 0 auto;float: none; width:98%;}	
}


.al_bg{overflow:hidden;background:#fff  url(../images/al_bg.jpg)  no-repeat center top;background-size:cover}



.sy_ys_bg{overflow:hidden; background:#0e915d; position: relative;z-index: 0}
.sy_ys_bg::after{position: absolute;z-index: auto; content: "";background: url(../images/shape-1.png) no-repeat right top; background-size: 50% auto; width: 100%; height: 100%; top:0}
.sy_ys_bg::before{position: absolute;z-index: auto; content: "";background: url(../images/shape-2.png) no-repeat left bottom; background-size:35% auto; width: 100%; height: 100%; bottom:0}
.sy_ys_L{ padding: 0px; margin: 0px; overflow: hidden; width:28%;float: left}
.sy_ys_M{ padding: 0px; margin: 0px 3%; overflow: hidden; width:38%;float: left}
.sy_ys_R{ padding: 0px; margin: 0px; overflow: hidden; width:28%;float:right}

.sy_ys_M img{max-width: 100%; width: auto;height: auto;vertical-align: top}


.ys_js1{padding: 0px; margin: 0px; overflow: hidden;  margin-top:10%}
.ys_js1 li {padding: 0px; margin: 0px; overflow: hidden; list-style: none; margin-bottom: 20px}
.ys_js1 li dl{padding: 0px; margin: 0px; overflow: hidden; }
.ys_js1 li dl dt{padding: 0px; margin: 0px; overflow: hidden;font-size: 24px; color: #ffc600; line-height:40px; margin-bottom:5px; position: relative; font-weight: 700;text-align: right}
.ys_js1 li dl dd{padding: 0px; margin: 0px; overflow: hidden;font-size: 14px; line-height: 24px; color: #fff }

.ys_js1 li:last-child{ margin-bottom: 0px}



.ys_js2{padding: 0px; margin: 0px; overflow: hidden;  margin-top:10%}
.ys_js2 li {padding: 0px; margin: 0px; overflow: hidden; list-style: none; margin-bottom: 20px}
.ys_js2 li dl{padding: 0px; margin: 0px; overflow: hidden; }
.ys_js2 li dl dt{padding: 0px; margin: 0px; overflow: hidden;font-size: 24px; color: #ffc600; line-height:40px; margin-bottom:5px; position: relative;font-weight: 700}
.ys_js2 li dl dd{padding: 0px; margin: 0px; overflow: hidden;font-size: 14px; line-height: 24px; color: #fff }

.ys_js2 li:last-child{ margin-bottom: 0px}



.i_hz_tu1{width:60px; height: 60px;text-align: center; text-align: right;display: inline-block}
.i_hz_tu1 img{ width: 100%; height: 100%;vertical-align: top}

@media only screen and (max-width:1300px) {
	.i_hz_tu1{width:50px; height: 50px;}
	.ys_js1 li dl dt{font-size: 20px; }
	.ys_js2 li dl dt{font-size: 20px; }
.sy_ys_L{ padding: 0px; margin: 0px; overflow: hidden; width:32%;float: left}
.sy_ys_M{ padding: 0px; margin: 0px 3%; overflow: hidden; width:30%;float: left; margin-top: 3%}
.sy_ys_R{ padding: 0px; margin: 0px; overflow: hidden; width:32%;float:right}
	
	.ys_js1{padding: 0px; margin: 0px; overflow: hidden;  margin-top:0%}
	.ys_js2{padding: 0px; margin: 0px; overflow: hidden;  margin-top:0%}
}

@media only screen and (max-width:1100px) {
	.i_hz_tu1{width:50px; height: 50px;}
	.ys_js1 li dl dt{font-size: 18px; }
	.ys_js1 li dl dd{font-size: 12px; line-height: 20px }
	.ys_js2 li dl dt{font-size: 18px; }
	.ys_js2 li dl dd{font-size: 12px; line-height: 20px }

}

@media only screen and (max-width:960px) {
	.i_hz_tu1{width:50px; height: 50px;}
	.ys_js1 li dl dt{font-size: 16px;  text-align: center;line-height:30px;}
	.ys_js1 li dl dd{font-size: 14px; line-height: 24px }
	.ys_js2 li dl dt{font-size: 16px;  text-align: center;line-height:30px;}
	.ys_js2 li dl dd{font-size: 14px; line-height: 24px }
	.ys_js1 li:last-child{ margin-bottom: 20px}
.sy_ys_L{ padding: 0px; margin: 0px; overflow: hidden; width:100%;float: none}
.sy_ys_M{ padding: 0px; margin: 0px 3%; overflow: hidden; width:30%;float: left; margin-top: 6%; display: none}
.sy_ys_R{ padding: 0px ; margin: 0px; overflow: hidden; width:100%;float:none}
	.ys_js1 li {border: 1px solid rgb(255,255,255,0.3); padding: 20px;border-radius: 10px;background: rgb(255,255,255,0.05);box-shadow: inset 0px 0px 12px 7px #058a55;}
	.ys_js2 li {border: 1px solid rgb(255,255,255,0.3); padding: 20px;border-radius: 10px;background: rgb(255,255,255,0.05);box-shadow: inset 0px 0px 12px 7px #058a55;}

}






.sy_about_bg{overflow:hidden;background:#0e915d  url(../images/sy_about_bg.jpg)  no-repeat center left;background-size:70% 100%; padding: 120px 0px}
.ytdp_about_box{overflow:hidden; padding:0px;background: #fff; width: 50%;float: right}
.ytdp_about_box dl{overflow:hidden; padding:30px 40px;margin:0;}
.ytdp_about_box dl dt{overflow:hidden; padding:0px;margin:0;font-size:35px; line-height: 190%;margin-bottom: 5px;color:#222}
.ytdp_about_box dl dd{overflow:hidden; padding:0px;margin:0; color: #666; line-height: 24px;font-size: 14px}
.ytdp_about_tu{width: 47%; height: auto;float:left; margin-right: 5%;}
.ytdp_about_tu img{width: 100%; height: auto;vertical-align: top; border-radius: 20px}


.xx_btn_k1{width:120px; margin-top:15px; }
.xx_btn_k1 a{ display:inline}
.xx_btn1{text-align:center; color:#fff; background:#fda502; border:#fda502 1px solid; line-height:36px; height:36px; font-size:14px; border-radius:30px;}
.xx_btn_k1:hover .xx_btn1{ background:#0e915d; color:#fff; border:#0e915d 1px solid; }
@media only screen and (max-width:1450px) {
	.sy_about_bg{ padding: 80px 0px;}
}

@media only screen and (max-width:1300px) {
	.sy_about_bg{ padding: 60px 0px}
.sy_about_bg{background-size:80% auto;padding: 60px 0px}
.ytdp_about_box{width: 60%;}
 }
@media only screen and (max-width:1450px) {
	.sy_about_bg{ padding: 40px 0px;}
}



@media only screen and (max-width:1100px) {
.ytdp_about_box dl dt{font-size:30px;line-height: 160%; margin-bottom: 0px}	
.ytdp_about_box dl{overflow:hidden; padding:20px 30px;margin:0;}
.ytdp_about_box{width: 65%;}
.sy_about_bg{background-size:85% auto;padding: 30px 0px}
}

@media only screen and (max-width:900px) {
.sy_about_bg{background-size:cover}
.ytdp_about_box{width: 85%; margin: 0 auto;float: none}
}

@media only screen and (max-width:800px) {
.ytdp_about_tu{width: 55%;}
.ytdp_about_box{width: 90%; margin: 0 auto;float: none}
	.ytdp_about_box dl {padding: 20px 15px;}
.ytdp_about_box dl dt{font-size:24px; text-align: center}	
}


@media only screen and (max-width:750px) {
	.ytdp_about_tu{width:100%; margin-right: 0px;float: none; margin-bottom: 20px}

	.xx_btn_k1{width:120px; margin: 0 auto;margin-top:15px; }
	.ytdp_about_box{width: 92%;}
}







/*-------news----------*/
.tulist3{ overflow:hidden; margin:0px; padding:0px 10px;  width: 100%; }
.tulist3 li{overflow:hidden; margin:8px 0px;list-style:none; padding:12px 10px;background: #f6f6f6; width: 49%; margin-right: 2%;float: left;}
.tulist3 li dl{ overflow:hidden; margin:0px; padding:0px;}
.tulist3 li dl dt{ margin:0px; padding:0px; font-size:18px; color:#111; line-height:26px; font-weight: normal; margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight: 700}
.tulist3 li dl dd{ overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#666; line-height:26px; height:52px;}
.tulist3 li dl .time_xx{ font-size:12px;color:#333; margin-top: 10px }
.tulist3 li dl .time_xx i{font-size:12px;color:#666; margin-right: 5px}
.tulist3 li:hover{ background:#fff;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.tulist3 li:hover dt{ color: #0e915d}

.new_tuxx{ width:38%; height:auto; float:left; margin-right:15px; position:relative; overflow:hidden}
.new_tuxx img{width:100%; height:auto; vertical-align:middle;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.tulist3 li:nth-child(2n){ margin-right: 0%;}
.tulist3 li a{display: inline}




@media (max-width:1200px){
.tulist3 li dl dd{ line-height:24px; height:48px;}
	.tulist3 li dl .time_xx{ margin-top: 1px }
	.tulist3 li dl dt{ font-size:16px;margin-bottom:2px;line-height:24px;}	
}
@media (max-width:1100px){
.new_tuxx{ width:175px; height:auto; float:left; margin-right:15px; position:relative; overflow:hidden}	

}

@media (max-width:820px){
.tulist3 li{width:100%; margin-right: 0%;}
	
}
@media (max-width:600px){

.new_tuxx{ width:170px;margin-right:12px; }		
}

@media (max-width:450px){
.tulist3 li dl dd{ font-size:14px;line-height:24px; min-height:24px;max-height: 48px;}
.new_tuxx{ width:160px;margin-right:12px; }	
.new_tuxx{ width:100%; height:auto; float:none; margin-right:0px; margin-bottom: 15px}
.tulist3 li{overflow:hidden; margin:8px 0px;list-style:none; padding:15px 15px;}
}








.d_box_bg{overflow:hidden; padding:60px 0px 30px 0px; margin: 0px; position:relative;background: #2d2d2d; z-index: 0}

  .d_box_bg:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 58%;
    content: '';
    background: rgba(255, 255, 255, 0.03);
    -webkit-transform: matrix(1, 0, 0.5, 1, 150, 0);
    -ms-transform: matrix(1, 0, 0.5, 1, 150, 0);
    transform: matrix(1, 0, 0.5, 1, 150, 0);
    z-index: -1; }


.d_box_L{overflow:hidden; padding:0px; margin: 0px; width: 35%;float: left}
.d_box_M{overflow:hidden; padding:0px; margin: 0px; width: 35%;float: left; text-align: center}
.d_box_R{overflow:hidden; padding:0px; margin: 0px; width: 30%;float: right;text-align: right}

.d_box_L li{overflow:hidden; padding:0px; margin: 0px;float: left;width: 50%}
.d_box_L li dl{overflow:hidden; padding:0px; margin: 0px;}
.d_box_L li dl dt{overflow:hidden; padding:0px; margin: 0px; margin-bottom: 10px; font-size: 18px; color: #fff; font-weight: bold}
.d_box_L li dl dd{overflow:hidden; padding:4px 0px; margin: 0px; line-height: 24px;font-size: 14px; color: #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.d_box_L li dl dd a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color: #ddd}
.d_box_L li dl dd a:hover{color: #ffa200}
.d_box_L li:nth-child(2) dl dd{ width: 50%;float: left}
.d_box_L li dl dt a{color: #fff; }
.d_box_L li dl dt a:hover{color: #ffa200}

.d_box_lx{overflow:hidden; padding:0px; margin: 0px;display: inline-block}
.d_box_lx dl{overflow:hidden; padding:0px; margin: 0px; text-align:left}
.d_box_lx dl dt{overflow:hidden; padding:0px; margin: 0px;  margin-bottom: 10px; font-size: 18px; color: #fff; font-weight: bold}
.d_box_lx dl dd{overflow:hidden; padding:4px 0px; margin: 0px;  line-height: 24px;font-size: 14px; color: #ddd}
.d_box_lx dl dd i{ margin-right: 4px;font-size: 18px;vertical-align: middle}
.d_box_lx dl dd span{    line-height: 28px;font-family: 'Aileron-Bold'; letter-spacing: -0.5px;font-size: 22px;vertical-align: middle}

.d_2wm_box{overflow:hidden; padding:0px; margin: 0px 10px;display: inline-block;}
.d_2wm_box dl{overflow:hidden; padding:0px; margin: 0px; }
.d_2wm_box dl dt{overflow:hidden; padding:0px; margin: 0px;  margin-bottom:5px; }
.d_2wm_box dl dt img{width: 120px; height: 120px; vertical-align: top;border-radius: 5px;}
.d_2wm_box dl dd{overflow:hidden; padding:4px 0px; margin: 0px;  line-height: 24px;font-size: 14px; color: #fff; text-align: center}


.d_copxx{overflow:hidden; padding:0px; margin: 0px; font-size: 14px; color: #fff; text-align: center; margin-top: 30px; padding-top: 20px; border-top: 1px solid rgb(255,255,255,0.1)}
.d_copxx a{color: #fff;} 


@media (max-width:1100px){
.d_2wm_box dl dt img{width: 100px; height: 100px; vertical-align: top;border-radius: 5px;}	
	
}



@media only screen and (max-width: 1000px){
.d_box_L{ display: none}	
.d_box_bg{ padding:30px 0px 20px 0px; }
	
.d_box_lx{display: block}
.d_box_M{overflow:hidden; padding:0px; margin: 0px; width: 65%;float: left; text-align: center}
.d_box_R{overflow:hidden; padding:0px; margin: 0px; width: 35%;float: right;text-align: right}
.d_2wm_box:nth-child(2){ display: none}
}

@media only screen and (max-width: 550px){
	.d_box_lx dl dl{font-size: 16px}
.d_box_lx dl{overflow:hidden; padding:0px; margin: 0px; text-align:center}
	.d_box_lx dl dd{ padding:1px 0px;}
	.d_box_lx dl dd i{display: none}
.d_box_M{overflow:hidden; padding:0px; margin: 0px; width: 100%;float: none; text-align: center; margin-bottom: 20px}
.d_box_R{overflow:hidden; padding:0px; margin: 0px; width: 100%;float: none;text-align:  center}
	.d_copxx{margin-top:10px;}
}










.dh_k{ overflow:hidden; background: #f6f6f6}
.wzdh_k{ overflow:hidden; border-bottom:#CCCCCC 0px solid;line-height:46px; float:left; width:100%; }
.wzdh_k i{ vertical-align: top;font-size:18px;line-height:46px; }
.wzdh_k a{ font-size:14px; color: #333}
@media only screen and (max-width:650px) {
.wzdh_k{font-size:14px;}
.wzdh_k span{ font-size:14px;}
.wzdh_k span a{ font-size:14px;}
}



.about_R{ overflow:hidden; padding:0px; margin:0px; float:right; width:48%; }
.about_R_txt{ font-size:14px; line-height:180%;overflow:hidden; padding:0px; margin:0px;}
.about_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:48%; text-align: center}
.about_L img{max-width: 100%; width: auto;height: auto; vertical-align: top}
@media (max-width: 1100px) {
.about_R{width: 100%;float:none; margin-bottom: 20px }
.about_L{width: 100%;float:none; }

}


.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px; }
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media (max-width: 1400px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px}
.content_txt p{line-height:190%; color:#333333; overflow:hidden; font-size:14px;}
}

.content_img{overflow:hidden; width:100%; text-align:center;font-size:16px;}
.content_img img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

/*----pages-------*/
.next_k{ padding:0px;margin-top:15px; border-top:#CCCCCC 1px solid;}
.next_k ul{margin:0px; padding:0px; margin-top:10px}
.next_k ul li{ line-height:25px; margin:0px; padding:0px; color:#666666; font-size:14px; list-style:none}
.next_k ul li a{font-size:14px}



#pages {
    text-align: center; overflow:hidden; margin:0px; margin-top: 30px; margin-bottom: 10px
}

#pages li {
    margin: 0 2px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background: #e6e6e6;
    color: #333;
    display: inline-block;
}
#pages li a{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li span{
    font-size: 14px;
    display: block;
    padding: 0 12px;
}
#pages li.active {
    text-align: center;
    background: #009a52;
    color: #fff;
    display: inline-block;
}

#pages li:hover {
    background: #009a52;
}

#pages li:hover a {
    color: #fff;
}

.post_prev_box{width: 100%; height: auto; margin: 0px; padding: 0px; margin-top:30px; margin-bottom: 20px; overflow: hidden;}

.post_prev{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: left;display: flex}
.post_prev .icon{width: 20px;line-height: 20px; position: relative;height: 20px;}
.post_prev .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block; line-height: 24px;font-size: 14px}
.post_prev .icon i{ font-size: 16px; line-height: 24px;color: #ccc; vertical-align: middle;}
.post_prev .icon::before{width:1px;height:14px;position:absolute;right:3px;background:#ccc;content:'';z-index: 5;top: 58%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_next{width: 50%;line-height: 20px;padding: 20px;background:#f2f2f2; float: right;display: flex}
.post_next .icon{width: 20px; display:inline-block;line-height:20px; height: 20px; position:relative;float:right; text-align: right; margin-left: 5px}
.post_next .n_title{width: calc(100% - 30px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: inline-block;line-height: 24px; font-size: 14px}
.post_next .icon i{ font-size: 16px; line-height: 24px; vertical-align:middle;color: #ccc; }
.post_next .icon::before{width:1px;height:14px;position:absolute;left:3px;background:#ccc;content:'';z-index: 5;top: 58%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

.post_prev .n_title a{ line-height: 24px; display: inline;font-size: 16px}
.post_next .n_title a{ line-height: 24px; display: inline;font-size: 16px}

.post_prev:hover{ background: #009a52}
.post_prev:hover a{ color: #fff}
.post_next:hover{ background: #009a52}
.post_next:hover a{ color: #fff}

@media screen and (max-width: 1300px) {
	
.post_prev .n_title a{ line-height: 20px; display: inline;font-size: 14px}
.post_next .n_title a{ line-height: 20px; display: inline;font-size: 14px}	
}

@media screen and (max-width: 900px) {
.post_prev{width: 100%; margin-bottom: 15px}
.post_next{width: 100%;}
}










.fixed_banner{ width:100%; height:350px ;background:#0e915d;background-size:cover;display:block; position: relative}
@media only screen and (max-width:1300px) {
.fixed_banner{ width:100%; height:300px; }
}

@media only screen and (max-width:1100px) {
.fixed_banner{ width:100%; height:200px; }
}

@media only screen and (max-width:900px) {
.fixed_banner{ width:100%; height:150px; }
}
@media only screen and (max-width:640px) {
.fixed_banner{ width:100%; height:120px; }
}
@media only screen and (max-width:450px) {
.fixed_banner{ width:100%; height:110px; }
}


.lmbox{ overflow:hidden; width:100%; z-index:2;background:rgba(0, 0, 0, 0.5); overflow:hidden; position: absolute; bottom: 0px;float: left;left: 0px}

.l-sub{width:100%;overflow:hidden;padding:0px;margin-bottom:10px; margin-top:10px;}
.l-sub li{ overflow:hidden; text-align:center; width:auto; padding:0px 4px;float:left; list-style:none;line-height:40px;}
.l-sub a{ display: block; color: #fff; font-size:16px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:40px; padding:0px 20px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{color: #0e915d; background:#fff;font-size:16px; text-decoration:none; height:40px; line-height:40px; padding:0px 20px; border-radius:30px}
.l-sub li.active a{ height:40px;display: block; background:#0e915d;color:#fff;font-size:16px; line-height:40px;text-decoration:none; text-align:center; padding:0px 20px;border-radius:30px}



@media only screen and (max-width: 600px) {
.lmbox{ overflow:hidden; width:100%; z-index:9; margin-top:-56px;background:rgba(0, 0, 0, 0.5); overflow:hidden}
.l-sub li{ overflow:hidden; text-align:center; width:25%; padding:0px 0px;float:left; list-style:none; line-height:32px;}
.l-sub a{ display: block; color: #fff; font-size:14px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;height:32px; padding:0px 0px;}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a{ font-size:14px; text-decoration:none; height:32px; line-height:32px; padding:0px 0px; border-radius:15px}
.l-sub li.active a{ height:32px;display: block;font-size:14px; line-height:32px;text-decoration:none; text-align:center; padding:0px 0px;border-radius:15px}
}



.n_list{overflow:hidden; padding: 0px; margin: 0px;}
.n_list li{overflow:hidden; padding:20px 20px; margin: 0px;position: relative; margin-bottom: 20px;  background:#fff}
.n_list li a{display: inline}
.n_list li dl{overflow:hidden; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s; padding-top: 2% }
.n_list li dl dt{overflow:hidden; padding: 0px; margin: 0px; font-size: 20px; color: #222; line-height: 30px;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 10px;  position: relative; font-weight: 700}
.n_list li dl dd{overflow:hidden; padding: 0px; margin: 0px;color:rgba(0, 0, 0, 0.6);font-size: 16px; line-height: 24px; max-height: 48px}

.n_list li .n_xw_tu{ width: 30%;float:left; margin-right:30px; position: relative;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	transition: all 0.5s ease; 
	-webkit-transition: all 0.5s ease;}
.n_list li .n_xw_tu img{width:100%;height: auto; vertical-align: top}

.n_list li:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.1);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.n_list li:hover dl dt{ color:#0e915d}
.n_list li:hover .n_xw_tu{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);}

.n_date{padding:0px;font-size: 12px;color:rgba(0, 0, 0, 0.6); margin-bottom: 5px }
.n_date i{font-size: 14px; vertical-align: middle; line-height: 22px}
@media screen and (max-width:1450px) {
	
	.n_list li dl dd{font-size: 14px; }	
}


@media screen and (max-width:1000px) {
	.n_list li .n_xw_tu{ width: 40%;}
	.n_list li dl dd{font-size: 14px; }	
	.n_list li dl dt{font-size: 18px;}
}

@media screen and (max-width:700px) {
	.n_list li dl{padding-top:0px }
	.n_list li .n_xw_tu{ width: 40%;margin-right:20px; }
	.n_list li dl dd{font-size: 14px;}
	.n_list li dl dt{font-size: 16px;}
}
@media screen and (max-width:600px) {
.n_list li .n_xw_tu{ width: 200px;}
}

@media screen and (max-width:550px) {
.n_list li{ padding: 15px}
.n_list li .n_xw_tu{ width: 100%;margin-right:0px;float: none; margin-bottom: 15px}
}





.sy_dszn_cp_bt1{ overflow:hidden; margin:0px; padding:15px 20px; background:#0e915d; color:#FFFFFF;width:100%}
.sy_dszn_cp_bt1 h3{ font-size:24px; margin:0px; padding:0px;color:#FFFFFF; line-height:30px;text-align:center}

@media screen and (max-width: 1300px) {
.sy_dszn_cp_bt1{ overflow:hidden; margin:0px; padding:10px 0px 10px 0px;}
.sy_dszn_cp_bt1 h3{ font-size:22px; margin:0px; padding:0px;color:#FFFFFF; line-height:30px; text-align:center}
}

@media screen and (max-width: 1300px) {

.sy_dszn_cp_bt1 h3{ font-size:20px; margin:0px; padding:0px;color:#FFFFFF; line-height:30px; text-align:center}

}


.l-sub3{overflow:hidden;padding:0px; display:block; margin-bottom:10px; background:#fff; border: #eee 1px solid;}
.l-sub3 li{ overflow:hidden;line-height:46px; height: 46px;list-style:none;font-size:16px; width:100%; border-bottom:#eee 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent: 20px;}
.l-sub3 a{ display: block; color: #333; font-size:16px; height: 46px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.l-sub3 a:hover {color: #0e915d; background:#eee}
.l-sub3 a:hover,.l-sub3 a:active,.l-sub3 li.active a{color: #0e915d; font-size:16px; text-decoration:none; height: 46px;line-height:46px; }
.l-sub3 li.active a{color: #fff; font-size:16px;text-decoration:none; height:46px; background: #ffa705}
.l-sub3 li:last-child{border-bottom:#DCEDF4 0px solid;}

.l-sub3 li a i{ float:right; margin-right:20px; line-height:46px; font-size:14px; color:#bbb}
.l-sub3 li.active a i{color: #fff;}



.show_news_L{width: 74%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.show_news_R{width: 22%;float:right; margin: 0px; padding: 0px; overflow: hidden;}

.news_title_bt{width:100%; line-height:34px; font-size:26px;margin-bottom:15px; color:#222; text-align:center;}

.content_time i{ font-size:16px; color:#999999; margin-right:2px; font-weight:300}

.content_time{width:100%; border-bottom:#ededed 1px solid; font-size:14px; color:#666666; padding-bottom:15px; line-height:25px; text-align:center; overflow: hidden; margin-bottom: 20px}
.i_date{margin-right:5px;}
.i_from{ margin-right:5px}
.i_View{}


@media (max-width: 1400px) {
.news_title_bt{ width:100%; line-height:34px; font-size:22px;margin-bottom:10px; color:#222; text-align:center; }
}
@media (max-width: 1300px) {
.show_news_L{width: 70%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.show_news_R{width: 26%;float:right; margin: 0px; padding: 0px; overflow: hidden;}

}

@media (max-width: 1000px) {
.show_news_L{width: 100%;float: none; margin: 0px; padding: 0px; overflow: hidden}
.show_news_R{width: 100%;float:none; margin: 0px; padding: 0px; overflow: hidden;}
.l-sub3 li{ overflow:hidden;line-height:46px; height: 46px;list-style:none;font-size:16px; width:50%; border-bottom:#eee 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent: 20px;float: left }
.sy_dszn_cp_bt1{  margin-bottom: 10px}
.l-sub3 li:last-child{border-bottom:#DCEDF4 1px solid;}
}


@media screen and (max-width: 768px) {
.news_title_bt{ width:100%; line-height:25px; font-size:18px; padding-top:10px;}
.content_time{font-size:12px; }

}

@media screen and (max-width: 650px) {
.content_time{text-align: center}	
}

.R_title_bt{ font-size:18px;font-weight:bold; width:100%;color: #000}
.side_newlist{overflow:hidden; margin:0px; padding:0px;border:#eee 1px  solid;}
.side_newlist li{overflow:hidden; margin:0px; padding:5px 0px; list-style:none;border-bottom:#CCCCCC 1px dashed;line-height:190%;white-space:nowrap;text-overflow:ellipsis;  padding-left:10px; position: relative}
.side_newlist li a{overflow:hidden;font-size:14px; line-height:190%; white-space:nowrap;text-overflow:ellipsis;display:inline}
.side_newlist li span{ float:right; margin-left:10px; font-size:12px}
.side_newlist li h3{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis; font-size:16px; color:#111; line-height:170%;}
.side_newlist li h4{ padding:0px 0px;overflow:hidden;  margin:0px; font-weight:normal;color:#777; font-size:14px; line-height:200%}
.side_newlist li:hover h3{ color:#145aa8; }

.side_newlist li::after{position: absolute; z-index: 1; content: ""; width: 4px; height: 4px; background: #777; border-radius: 50%;left:0px;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}


@media (max-width: 1000px) {
.side_newlist{display: none}	
}


.show_cp_L{width: 22%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.show_cp_R{width: 74%;float:right; margin: 0px; padding: 0px; overflow: hidden;}
@media (max-width: 1000px) {
.show_cp_L{width: 100%;float: none; margin: 0px; padding: 0px; overflow: hidden; display: none}
.show_cp_R{width: 100%;float:none; margin: 0px; padding: 0px; overflow: hidden;}
}
.zw_column{ width:100%; height:35px; border-bottom:2px solid #ddd; position:relative; margin-bottom:15px; display:block}
.zw_column span{ display:inline-block; *display:inline; zoom:1; height:35px; line-height:35px; font-size:18px; color:#0e915d; border-bottom:2px solid #0e915d; padding:0px 10px; font-weight:bold}


.sy_cplist1{ overflow:hidden; margin:0px; padding:0px; padding-top:10px}
.sy_cplist1 li{ float:left; width:32%; margin-right:2%; overflow:hidden; margin-bottom:2%; background:#f6f6f6; padding:0px;}
.sy_cplist1 li:nth-child(3n+0){ margin-right:0;}
.sy_cplist1 li .imgs{ width:100%; height:auto; overflow:hidden}
.sy_cplist1 li .imgs img{ width:100%; height:auto;}
.sy_cplist1 li dl{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist1 li dl dt{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist1 li dl dd{ margin:0px; padding:0px; overflow:hidden; padding:8px 15px}
.sy_cplist1 li dl dd h3{ margin:0px; padding:0px; overflow:hidden; font-size:16px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; margin-bottom:5px}
.sy_cplist1 li a{ display:inline}
.sy_cplist1 li:hover dd h3{ color:#fff}
.sy_cplist1 li:hover{background:#0e915d}
.sy_cplist1 li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

@media screen and (max-width: 760px) {
.sy_cplist1 li{ width:49%;}
.sy_cplist1 li:nth-child(3n+0){ margin-right:2%;}
.sy_cplist1 li:nth-child(2n+0){ margin-right:0;}
}

@media screen and (max-width: 640px) {
.sy_cplist1 li dl dd h3{ font-size:15px; }
}

@media screen and (max-width: 480px) {
.sy_cplist1 li dl dd h3{ font-size:14px;}
}



.wap_cplist{ display:none; padding:0px; margin:0px; margin-bottom:10px; width:100%;}
wap_cplist  label{ width:100%; }
.wap_cplist select {  text-align: center; text-align-last: center;}
.wap_cplist option{ line-height:40px; text-indent:20px}


@media (max-width: 1000px) {
.wap_cplist{ display: block}
}




.contact_list{margin:0px; padding:0px;overflow:hidden;}
.contact_list li{margin:0px; padding:0px;overflow:hidden; width: 33.333%;float: left}
.contact_list li dl{margin:0px; padding:0px;overflow:hidden;text-align: center}
.contact_list li dl dt{margin:0px; padding:0px;overflow:hidden;font-weight: bold;font-size: 18px; margin-bottom: 10px; color: #000}
.contact_list li dl dd{margin:0px; padding:0px;overflow:hidden;font-size: 14px; line-height: 24px; color: #666; min-height: 48px}


.lx_icon{overflow: hidden;padding:0px;text-align: center; width: 90px; height: 90px;border-radius:50%; margin: 0 auto; background: #0e915d;transition: 0.2s;-moz-transition: 0.2s;box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.1); line-height: 90px}
.lx_icon i{font-size:40px; color: #fff;vertical-align: middle}

.contact_list li:hover .lx_icon i{ filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4)); -webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, 0.4)); color: #ffc600 }
.contact_list li:hover .lx_icon{ background: #0c7048;transition: 0.2s;-moz-transition: 0.2s;box-shadow: inset 0px 0px 12px 7px rgba(0, 0, 0, 0.2)}


.lxwm_R{ overflow:hidden; padding:0px; margin:0px; float:right; width:48%; }
.lxwm_R_txt{ font-size:14px; line-height:180%;overflow:hidden; padding:0px; margin:0px;}
.lxwm_L{ overflow:hidden; padding:0px; margin:0px; float:left; width:48%;}

@media screen and (max-width: 1100px) {
.lxwm_R{width: 100%;float:none; }
.lxwm_L{width: 100%;float:none;  margin-bottom: 20px}
}


#allmap {height: 550px;width:100%;overflow: hidden; box-sizing: inherit; }
@media screen and (max-width: 1450px) {
#allmap {height: 550px;width:100%;overflow: hidden;}
.lx_icon{width: 80px; height: 80px;line-height: 80px}
}


@media screen and (max-width: 1100px) {
#allmap {height: 350px;width:100%;overflow: hidden;}
.lx_icon i{font-size:30px;}
.lx_icon{width: 70px; height: 70px;line-height: 70px}
}

@media screen and (max-width: 750px) {

.lx_icon i{font-size:30px;}
.lx_icon{width: 70px; height: 70px;line-height: 70px; }
.contact_list li dl dt{font-size: 16px;}
}

@media screen and (max-width: 550px) {
.contact_list li{width: 100%; margin-bottom: 15px; border-bottom: #EAEAEA 1px dashed; padding: 10px 0px}
.contact_list li dl dd{line-height: 22px;min-height: 22px; height: auto}
}





.book_sm{ font-size:30px; line-height:30px; color:#222;margin-bottom:15px; text-align:center;}
.book_sm span{ color:#FFBA00}
.msg-title{font-size: 22px;text-align: center;margin-bottom: 15px;color: inherit;color:#FFE3C1;}
.add-msg-form .cf-column{padding-bottom: 16px;position: relative;}
.add-msg-form .cf-tarea{clear: both;}
.add-msg-form input{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;width: 100%;margin-bottom: 0; font-size:14px;}
.add-msg-form textarea{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 150px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form .submit-button{box-sizing: border-box;width:180px;line-height: 40px;height: 40px;padding: 0px 15px;border: 0px;color: #fff;position: relative; background:#E90012 url(../images/an_bg.png);cursor: pointer; font-size:16px; margin-left:5px}
.add-msg-form .submit-button:hover, .add-msg-form .submit-button:active{background-color: #CB1919; font-size:16px}
.add-msg-form em{position: absolute;bottom: 0;z-index: 1111;float: left;left: 20px;}
.add-msg-form  .textarea1{box-sizing: border-box;border: 1px solid #ddd;color: #333;min-height: 80px;padding: 15px;color: #444;width: 100%;margin-bottom: 0;font-size:14px;}
.add-msg-form select{box-sizing: border-box;padding: 0 15px;border: 1px solid #ddd;height: 40px;line-height: 40px;color: #444; width:120px;font-size:14px;}
@media only screen and (max-width:700px) {
.book_sm{ font-size:22px; padding-top: 0px}
}
@media (min-width: 768px){

.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; float: left; padding-left: 5px; padding-right: 5px}
}

.col-md-6 {position: relative;width: 100%;min-height: 1px; padding-left: 5px; padding-right: 5px}
.col-md-12 {position: relative;width: 100%;min-height: 1px;padding-left: 5px; padding-right: 5px}



.s_btn_k{margin: 0px; padding: 0px;width: 100%}

.input1::-webkit-input-placeholder{ font-size:16px; color:#999}
.input2::-webkit-input-placeholder{ font-size:16px; color:#999}


@media only screen and (max-width:640px) {

.s_btn_k{ width:200px; margin:0 auto}
.s_btn_k{text-align: center}

}


.buttons {
    margin: 10%;
    text-align: center;
}

.btn-hover {
    width: 200px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    margin: 10px 0px;
    height: 55px;
    text-align:center;
    border: none;
    background-size: 300% 100%;
    border-radius: 50px;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:hover {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.btn-hover:focus {
    outline: none;
}



.btn-hover.color-11 {
 background-image: linear-gradient(to right, #ffc600, #ffde00, #eb9111, #ff5a00);  box-shadow: 0 5px 15px rgba(242, 97, 103, .4);
}


.Ser_tel_box{margin:0px; padding:0px;overflow:hidden; }
.Ser_tel_box dl{margin:0px; padding:0px;overflow:hidden;text-align: center; }
.Ser_tel_box dl dt{font-size:40px;letter-spacing: 0px; font-weight:500;font-family:'Aileron-Bold'; color: #ffa200;line-height: 48px}
.Ser_tel_box dl dt i{ margin-right: 5px;color: #0e915d;font-size: 30px}
.Ser_tel_box dl dd{ color: #333;font-size: 16px; line-height: 24px}	
.Ser_tel_box dl dd i{ margin-right: 5px;color: #0e915d;font-size: 20px; vertical-align: middle}

@media only screen and (max-width:800px) {
.Ser_tel_box dl dt{font-size:30px; font-weight:500;color: #ffa200;line-height: 40px}
.Ser_tel_box dl dt i{font-size: 25px}	
}






.ser_fuwu{overflow:hidden;background:url(../images/ser_bg.jpg) no-repeat center top; background-size:cover; min-height: 750px; position: relative}

.ser_fuwu_box{ position: absolute; z-index: 2;float: left;width: 70%; height:100%; padding: 0px; margin: 0px;left:15%; top: 0;}
.ser_fuwu_box li{ width: 33.333%;float: left; position: relative; height: 100%; overflow: hidden;cursor: pointer}
.ser_fuwu_box li dl{ padding: 50px 15px; margin: 0px; text-align: center; left: 0;top: 50%; position: absolute;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%); z-index: 5; width: 100%;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.ser_fuwu_box li dl dt{ padding: 0px; margin: 0px; text-align: center; margin-bottom: 10px}
.ser_fuwu_box li dl dd{ padding: 0px; margin: 0px; text-align: center;font-size: 16px; line-height: 26px;color: #fff}
.ser_fuwu_box li dl dt h3{font-size: 22px; line-height: 30px; margin-bottom: 10px; padding-bottom: 10px;position: relative; color: #fff; margin-top: 5px}
.ser_fuwu_box li dl dt .fw_tu{ width:90px; height: 90px;vertical-align: top; border-radius: 50%; border:0px solid #fd7e02; text-align: center; margin: 0 auto; margin-bottom: 20px; background: #fda502}
.ser_fuwu_box li dl dt .fw_tu img{ width:auto; height: 50px;vertical-align: top; margin-top: 20px}
.ser_fuwu_box li:nth-child(2){ border-left:rgba(255, 255, 255, 0.3) 1px solid; border-right:rgba(255, 255, 255, 0.3) 1px solid;}


.ser_fuwu_box li:hover{ background:rgba(0, 0, 0, 0.2); backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px);}
.ser_fuwu_box li:hover dl{top: 46%; transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.ser_fuwu_box li:hover dl dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
@media (max-width: 1500px) {
.ser_fuwu_box{ width: 90%;left:5%;}
}
@media (max-width: 1400px) {
.ser_fuwu{min-height: 600px;}
.ser_fuwu_box li dl dd{font-size: 16px; line-height:24px;}

}

@media (max-width: 1300px) {
.ser_fuwu_box li dl dt img{ width:auto; height: 60px;vertical-align: top}
.ser_fuwu{min-height: 500px;}

.ser_fuwu_box{ width: 100%;left:0%;}
}

@media (max-width: 1200px) {
	.ser_fuwu_box li dl dt h3{font-size: 22px;}
.ser_fuwu{min-height: 400px;}
}
@media (max-width: 1100px) {
.ser_fuwu_box li dl dt h3{font-size: 22px;}
.ser_fuwu{min-height: 360px;}
}

@media (max-width: 900px) {
.ser_fuwu_box li dl dt .fw_tu{ width:70px; height: 70px;}
.ser_fuwu_box li dl dt .fw_tu img{ width:auto; height: 36px;vertical-align: top; margin-top: 17px}
.ser_fuwu_box li dl dd{font-size: 14px; line-height:22px;}
.ser_fuwu_box li dl dt h3{font-size: 18px; line-height: 24px; padding-bottom: 0px}
.ser_fuwu_box li dl dt h3{ line-height: 24px}
.ser_fuwu{min-height: 340px;}
}
@media (max-width: 600px) {
	
.ser_fuwu_box li dl dt .fw_tu{ width:60px; height: 60px;}
.ser_fuwu_box li dl dt .fw_tu img{ width:auto; height: 30px;vertical-align: top; margin-top: 15px}	
.ser_fuwu_box li dl dt h3{font-size: 16px;}
	
}



.about_ys_bg{overflow:hidden;background:#fff  url(../images/ysbg.jpg)  no-repeat center top;background-size:cover}

.about_yslist{padding: 0px; margin: 0px;  overflow: hidden}
.about_yslist li{padding: 0px; margin: 0px;  overflow: hidden;float: left;width: 33.333%;}
.about_yslist li dl{padding: 10px 20px; margin: 0px;  overflow: hidden; text-align: center;max-width: 300px; margin: 0 auto;}
.about_yslist li dl dt{padding: 0px; margin: 0px;  overflow: hidden; margin-bottom: 5px;}
.about_yslist li dl dt h3{padding: 0px; margin: 0px;  overflow: hidden;font-weight: bold;font-size: 20px;} 
.about_yslist li dl dt img{width: 80px; height: 80px; vertical-align: top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.about_yslist li dl dd{padding: 0px; margin: 0px;  overflow: hidden;line-height: 24px;min-height: 72px;}
.about_yslist li:hover dl dt img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.about_yslist li:hover  dl h3{color:#0e915d}

@media (max-width: 1100px) {
.about_yslist li dl dd{font-size: 14px; }
.about_yslist li dl dt img{width: 60px; height: 60px; vertical-align: top}
}

@media (max-width: 800px) {
.about_yslist li dl dt img{width: 50px; height:50px; vertical-align: top}
.about_yslist li dl dt h3{font-size: 18px;} 
}

@media (max-width: 580px) {
.about_yslist li{width: 50%;}
.about_yslist li dl{padding: 10px 10px; margin: 0px;  overflow: hidden; text-align: center;max-width: 100%; margin: 0 auto;}
}




































.dszn_so_bg{  background: #f6f6f6; margin:0px; padding:10px 0px}
.dszn_so_k_L{ float:left; width:68%; margin:0px; padding:0px; overflow:hidden;font-size:14px; color:#333333; line-height:38px}
.dszn_so_k_L span{ margin-right:5px; font-size:14px;}
.dszn_so_k_L a{font-size:14px; color:#333333; margin-right:8px;line-height:38px; display: inline-block}
.dszn_so_k_R{ float: right;max-width:320px;width:30%; margin:0px; padding:0px}





.s_button{width:80px;height:40px; line-height:40px; color:#fff;cursor:pointer; font-size:16px;font-family:"Microsoft YaHei"; background:#145aa8 url(../images/i_t_so.svg) no-repeat left center; text-indent:20px;border-radius:3px}



search{display:block; width:310px;height:40px; overflow:hidden;border:1px solid #CCCCCC;font-family:"Microsoft YaHei"; border-radius:3px; float:right}
search input{width:228px; height:40px; text-indent:1em; float:left; box-shadow:none;  border:0; font-size:14px}
search button{width:70px;height:40px; line-height:40px; color:#fff;cursor:pointer; font-size:14px;font-family:"Microsoft YaHei"; background:#0E5991 url(../images/i_t_so.svg) no-repeat left center; text-indent:20px;border-radius:3px}


@media only screen and (max-width:1000px) {
.dszn_so_bg{margin:0px; padding:8px 0px}
.dszn_so_k_L{ width:100%; display:none}
.dszn_so_k_R{ width:100%; float: none; margin:0 auto}
search{ float: none; margin:0 auto}
}


.cp_soso_k{ overflow:hidden; padding:0px; margin:0px 0px 0px 0px;}

.form_k{ margin:0px; padding:0px; overflow:hidden}
.searchbox1{
 margin:0px; padding:0px; overflow:hidden; border:1px solid #DEDEDE; background:#fff; vertical-align:middle;
	height:38px;
	border-radius:38px;
}

.searchbox1 input{vertical-align:middle;}
.input_tex { margin:0px; padding:0px;
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-left:4px;
	width:84%;border-radius:38px;vertical-align:middle; padding-left:20px

}

.searchbox1 input.search-btn {
	background:url(../images/i_t_so.svg) no-repeat center center;
	background-size:50% auto;
	border:medium none;
	height:36px;

	max-width:40px;width:15%; display:inline; float:right; position:relative; cursor: Pointer
}
.searchbox1 input{display:inline}
.input_tex{ display:inline}
.search-btn{ display:inline}



@media only screen and (max-width:1024px) {

.input_tex {	
	border:medium none;
	color:#a7a7a7;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-left:4px;
	width:250px;border-radius:38px; margin-left:19px

}
}

@media only screen and (max-width:1000px) {
.searchbox1{ overflow:hidden; width:322px;margin:0 auto}
}

@media only screen and (max-width:500px) {
.searchbox1{ overflow:hidden; width:100%;margin:0 auto}
.input_tex { width: 75%}
}



.zx_tel_zx{ max-width:420px;width:100%; padding:0px; margin:0 auto; position:relative}
.zx_tel_k{ font-size:20px;  border:#ddd 1px solid;border-right:#999999 0px solid; width:65%; float:left; height:50px; line-height:48px; color:#fff;border-radius:60px 0px 0px 60px; font-weight:bold;text-indent:20px; text-align:left}
.zx_zx_k{ font-size:18px; border:#ddd 1px  solid;border-left:#999999 0px solid; width:40%;height:50px; line-height:48px; background:#ffa800; color:#fff;border-radius:60px;position:absolute; z-index:1; float:right; top:0; right:0; text-align:center}
.zx_tel_zx a{ display:inline}
.zx_tel_k i{ margin:0px; padding:0px; display:inline;font-size:22px;}
.zx_zx_k:hover{ background:#ff5400; color:#fff;}

@media only screen and (max-width:600px) {
.zx_tel_k{ width:69%; text-align:left;text-indent:30px; font-size:18px}
.zx_zx_k{ font-size:16px}
}


.join_s_sm{padding:0px; margin:0px; overflow:hidden; font-size:18px; line-height:180%; text-align: center; color: #fff}
.join_s_sm span{font-size:24px; margin-left: 5px;}
.join_big_title1{padding:0px; margin:0px; overflow:hidden; font-size:30px; line-height:40px; text-align: center; font-weight: 400; color: #ffc600}

@media only screen and (max-width:1200px) {
.join_big_title1{font-size:24px; line-height: 30px}
}

@media only screen and (max-width:600px) {
.join_big_title1{font-size:18px; line-height: 30px}
}








.search_list{ overflow:hidden; padding:0px; margin:0px}
.search_list h5{ font-size:18px; padding:5px 0px; font-weight: bold}
.list-group{overflow:hidden; padding:0px; margin:0px; display: block; margin-bottom: 10px}
.list-group p{ font-size:14px; line-height:26px; padding:0px; margin:0px; display:block}
.search_list .list-group a{font-size:14px; color:#ff0000}
.search_list .list-group  p a{color: #333;}

.main_search_L{ width:77%;overflow:hidden; float:left ; display:block; padding:0px; margin:0px }
.main_search_R{ width:21%; overflow:hidden; float:right; display:block; background:#f5f5f5;  margin:0px;padding:20px;}

@media only screen and (max-width:1200px) {
.main_search_R{ width:21%; overflow:hidden; float:right; display:block}
.main_search_L{ width:77%; overflow:hidden; float:left; display:block}
}
@media only screen and (max-width:1020px) {
.main_search_R{ width:100%; overflow:hidden; float:left;}
.main_search_L{ width:100%; overflow:hidden; float: left;}

.search_list .list-group p{width:20%; float: left}
.search_list .list-group a{ display: inline; margin-right:12px;}
}

@media only screen and (max-width:710px) {
.search_list .list-group p{width:33.333%; float: left}
}
@media only screen and (max-width:450px) {
.search_list .list-group p{width:auto; float: left; display:inline-block;margin-right:12px;}
}



.soso_txt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:15px; font-size:18px; color:#333333; line-height:30px; text-indent:10px}
.soso_txt span{ font-size:20px; color:#FF0000; margin-left:4px; margin-right:4px}


@media only screen and (max-width:1200px) {
.soso_txt{ overflow:hidden; margin:0px; padding:0px; margin-bottom:5px; font-size:16px; color:#333333; line-height:24px;}
.soso_txt span{ font-size:16px; color:#FF0000}
}



.wx_news_list{ margin:0px; padding:0px; overflow: hidden}
.wx_news_list li{ margin:0px; padding:4px 0px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px; line-height:42px; border-bottom: #ccc 1px  dotted;position: relative;text-indent: 15px;}

.wx_news_list li::after{ position:absolute; content: ""; width: 4px; height:4px; border-radius: 50%; border: 2px solid #0e915d; z-index: auto; float: left;top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);left: 0px;background: #eee}
.wx_news_list li:hover::after{ background: #ff9c00}



.wx_news_list li a{ display:inline; font-size:16px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.wx_news_list li span{ float:right; margin-left:20px; color:#555; font-size:16px}

.wx_news_list li:hover a{color:#0e915d}
.wx_news_list li i{ color:#ff9c00; margin-right: 5px;font-size:18px; }
.wx_news_list li:hover{ border-bottom: #0e915d 1px  dotted;}

@media (max-width: 1300px) {
.wx_news_list li a{ display:inline; font-size:16px;}
.wx_news_list li span{  font-size:14px}
.wx_news_list li{line-height:32px;}
}

@media (max-width: 900px) {
.wx_news_list li a{ display:inline; font-size:14px;}
.wx_news_list li span{  font-size:14px}
.wx_news_list li{line-height:30px;}
}






.kfbox{ display:block}
.b_top{ overflow:hidden; display:none}
@media only screen and (max-width:1100px) {
.kfbox{ display:none}
.b_top{ overflow:hidden; display: block}
.kfbox .side{ display:none}
.side ul{ display:none}
.side{ display:none}
}


.actGotop{position:fixed;_position:absolute;bottom:60px;right:2%;width:40px;height:40px;display:none; z-index:2}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; text-align:center; color: #ffc000; text-align: center}
.actGotop a:hover i{ outline:none; color: #ffa800}
.actGotop a i{color: #ffc000; font-size: 34px}

.sy_cplist_so{ overflow:hidden; margin:0px; padding:0px; padding-top:10px}
.sy_cplist_so li{ float:left; width:18.4%; margin-right:2%; overflow:hidden; margin-bottom:2%; background:#f6f6f6; padding:0px;}
.sy_cplist_so li:nth-child(5n+0){ margin-right:0;}
.sy_cplist_so li .imgs{ width:100%; height:auto; overflow:hidden}
.sy_cplist_so li .imgs img{ width:100%; height:auto;}
.sy_cplist_so li dl{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist_so li dl dt{ margin:0px; padding:0px; overflow:hidden}
.sy_cplist_so li dl dd{ margin:0px;  overflow:hidden; padding:8px 15px}
.sy_cplist_so li dl dd h3{ margin:0px; padding:0px; font-size:16px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; margin-bottom:5px}
.sy_cplist_so li a{ display:inline}
.sy_cplist_so li:hover dd h3{ color:#fff}
.sy_cplist_so li:hover{background:#0e915d}
.sy_cplist_so li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

@media screen and (max-width: 760px) {
.sy_cplist_so li{ width:49%;}
.sy_cplist_so li:nth-child(5n+0){ margin-right:2%;}
.sy_cplist_so li:nth-child(2n+0){ margin-right:0;}
}

@media screen and (max-width: 640px) {
.sy_cplist_so li dl dd h3{ font-size:15px; }
}

@media screen and (max-width: 480px) {
.sy_cplist_so li dl dd h3{ font-size:14px;}
}

.page_k{ text-align:center; padding:0px; font-size:14px;border-top:#CCCCCC 0px solid; margin-top:35px;}
.page_k a{ font-size:14px}
.page_k a:hover{ font-size:14px}



.d_book_k{ overflow:hidden;display:block; width:245px;background:#fff; float:left; left:1%; bottom:10px; position:fixed;z-index:991; padding:0px 0px 20px 0px; height:auto;box-shadow:0 0 20px 5px rgba(0,0,0,.2); border-radius: 5px}

.d_lybt_bg{width: 100%; line-height: 46px;color: #fff; font-size: 15px; background: #e51818; padding: 0px 10px}

.d_book_tel{padding: 10px 10px; line-height: 24px;color: #333; font-size: 14px; }

#btn_x{color: #fff;position: absolute;right: 10px;top:10px;height:26px;width: 26px;text-align: center;cursor: pointer;display: inline-block;  line-height:26px;text-align: center}
#btn_x i{font-size: 26px;}

.d_lylist{ margin: 0px 10px; margin-bottom: 10px; border: 1px solid #ddd; border-radius: 3px; line-height: 32px; overflow: hidden}

.ly-icon{ width: 36px; height: 30px;float: left;text-align: center;}
.ly-icon i{color: #ccc; font-size: 18px; line-height: 30px;}
.ly-input{ width: 180px; line-height: 30px;float: left;border: 0; background: #eee;font-size: 14px;background:none;}

.ly-input::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}
.ly-input::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}

.input1{height:72px;background:none;font-size: 14px;border: 0; overflow:hidden; width:100%; padding:0px 10px; line-height:24px;}

.input1::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}
.input1 textarea{color:#bfbfbf;line-height:24px; width: 100%;font-size: 14px;background:none;border: 0; }
.d_yzm_k{margin: 0px 10px; margin-bottom: 10px;}
.d_yzm{ border: 1px solid #ddd; border-radius: 3px; line-height: 32px;font-size: 14px; overflow: hidden; width: 100px; padding: 0px 5px}
.d_yzm::-webkit-input-placeholder{ font-size:14px; color:#bfbfbf}

.btn_tj{margin: 0px 10px; text-align: center}

.btn_ly{ width: 100px; line-height: 32px; background: #e51818; color: #fff;text-align: center;font-size: 14px;border: 0; border-radius: 3px; cursor: pointer}
.btn_ly:hover{background: #ff6000; }

.btn_ly:focus {
    outline: none;
}




.foot_btn_box{ position: fixed; z-index: 999999; float:right;  bottom:110px; right: 2%; text-align: center;display: none}
.foot_btn_box a{ display: inline}


.R_btn_tel_k{width: 39px;height: 39px; text-align: center; border-radius: 50%;background: #fff;box-shadow:0 0 15px rgba(55, 55, 55, 0.3);
background: -webkit-linear-gradient(45deg, #f20c0c, #ff2727);
background: -o-linear-gradient(45deg, #f20c0c, #ff2727); 
background: -moz-linear-gradient(45deg, #f20c0c, #ff2727); 
background: linear-gradient(45deg, #f20c0c, #ff2727); 
}
.R_btn_tel_k i{ line-height: 39px; font-size: 22px; color: #fff }


@media screen and (max-width: 1000px) {
.foot_btn_box{ display:block}
.d_book_k{display: none}
	
}



.dpcl_box{ overflow:hidden; margin:0px; padding:0px; }
.dpcl_box li{ float:left; width:23.5%; margin-right:2%; overflow:hidden; margin-bottom:2%; background:#f6f6f6; padding:0px;}
.dpcl_box li:nth-child(4n+0){ margin-right:0;}
.dpcl_box li .imgs{ width:100%; height:auto; overflow:hidden}
.dpcl_box li .imgs img{ width:100%; height:auto;}
.dpcl_box li dl{ margin:0px; padding:0px; overflow:hidden}
.dpcl_box li dl dt{ margin:0px; padding:0px; overflow:hidden}
.dpcl_box li dl dd{ margin:0px; padding:0px; overflow:hidden; padding:8px 5px}
.dpcl_box li dl dd h3{ margin:0px; padding:0px; overflow:hidden; font-size:16px; line-height:190%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; text-align: center; margin-bottom:5px;font-weight: 700}
.dpcl_box li a{ display:inline}
.dpcl_box li:hover dd h3{ color:#fff}
.dpcl_box li:hover{background:#0e915d}
.dpcl_box li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

@media screen and (max-width:750px) {
.dpcl_box li{width:32%; margin-right:2%;}
.dpcl_box li:nth-child(4n+0){ margin-right:2%;}	
.dpcl_box li:nth-child(3n+0){ margin-right:0;}	
.dpcl_box li dl dd{ margin:0px;overflow:hidden; padding:3px 5px}
.dpcl_box li dl dd h3{margin-bottom:2px;}
}

@media screen and (max-width:450px) {
.dpcl_box li{width:49%; margin-right:2%;}
.dpcl_box li:nth-child(4n+0){ margin-right:2%;}	
.dpcl_box li:nth-child(3n+0){ margin-right:2%;}	
.dpcl_box li:nth-child(2n+0){ margin-right:0;}	

}


.most_k{max-width: 1320px; margin: 0 auto; width: 96%}
.sy_dpcl_box{ overflow:hidden; margin:0 auto; padding:0px;background:#f6f6f6; width: 94%}
.sy_dpcl_box dl dt img{ width:100%; height:auto;}
.sy_dpcl_box dl{ margin:0px; padding:0px; overflow:hidden}
.sy_dpcl_box dl dt{ margin:0px; padding:0px; overflow:hidden}
.sy_dpcl_box dl dd{ margin:0px; padding:5px 0px; overflow:hidden; font-size:16px; line-height:190%;white-space:nowrap;text-overflow:ellipsis; text-align: center;font-weight: 700}
.sy_dpcl_box a{ display:inline}
.sy_dpcl_box:hover dd{ color:#fff}
.sy_dpcl_box:hover{background:#0e915d}

@media screen and (max-width: 640px) {
.dpcl_box li dl dd h3{ font-size:15px; }
	.sy_dpcl_box dl dd{ font-size:15px; }
}

@media screen and (max-width: 480px) {
.dpcl_box li dl dd h3{ font-size:14px;}
.sy_dpcl_box dl dd{ font-size:14px; }
}



.dpcl_L{width: 72%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.dpcl_R{width: 25%;float:right; margin: 0px; padding: 0px; overflow: hidden;}

@media (max-width: 1300px) {
.dpcl_L{width: 70%;float: left; margin: 0px; padding: 0px; overflow: hidden}
.dpcl_R{width: 26%;float:right; margin: 0px; padding: 0px; overflow: hidden;}

}

@media (max-width: 1000px) {
.dpcl_L{width: 100%;float: none; margin: 0px; padding: 0px; overflow: hidden}
.dpcl_R{width: 100%;float:none; margin: 0px; padding: 0px; overflow: hidden;}

}



.tj_cplist{ overflow:hidden; margin:0px; padding:0px; padding-top: 10px  }
.tj_cplist li{ overflow:hidden; padding:0px; float:left; width:48.5%; list-style: none; margin-right:3%}
.tj_cplist li dl{ overflow:hidden; text-align:center;border:#eee 1px solid;}
.tj_cplist li dl dt{ overflow:hidden; margin:0px; padding:0px;}
.tj_cplist li dl dt img{ width:100%; height:auto; vertical-align:top}
.tj_cplist li dl dd{ overflow:hidden;margin:0px;padding:0px; font-size:14px;line-height:30px; padding-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tj_cplist li a{ display:inline}


.tj_cplist li:nth-child(2n){ margin-right: 0%}


















