@charset "utf-8";
/*通用*/
*{margin:0;padding:0;}
body {font-family: "microsoft yahei";font-size:16px;line-height:2;color: #444;margin:0;}
.w1170{width:1170px;margin:0 auto;overflow:hidden;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;}
.center{text-align:center;}
.relative{position:relative;}
.vis{overflow:visible;}
a{color:#444;text-decoration:none;}
a:hover{color:#EC9F00;text-decoration:underline;}

/*头部*/
#top1{position:absolute;top:0;left:0;width:100%;height:120px;z-index:88;overflow:hidden;}
#top1_bg{width:100%;height:76px;background-color:rgba(230,230,230,0.7);}
#logodiv{width:16%;float:left;font-size:26px;font-weight:800;color:#666;padding-top:16px;}
#logodiv img{height:48px;}

/*导航栏*/
#navdiv{width:75%;float:right;}
#navdiv a{
	display:block;
	width:10.8%;
	float:left;
	text-align:center;
	line-height:76px;
	height:76px;
	font-size:16px;
	color:#444;
	font-family:'Microsoft Yahei';
	font-weight:800;
	text-decoration:none;
	transition:color 0.6s;
}
.hov{
	color:#EC9F00;
}
#navdiv_sec{
	height:44px;line-height:40px;color:#fff;background-color:rgba(30,30,30,0.4);padding:0;position:absolute;top:76px;left:2000px;z-index:99;width:100%;transition:left 0.5s 0s;text-align:center;
}
#navdiv_sec a{
	color:#fff;text-decoration:none;margin-right:36px;transition:color 0.5s;
}
#navdiv_sec a:hover{
	color:#EC9F00;
}
.nav2{display:none;}
#nav_mob{display:none;}
#rightbtn{display:none;}

/*底部*/
#footer1{background-color:#005330;text-align:center;color:#fff;font-size:14px;}
#footer1 .bottom_nav{height:22px;line-height:22px;display:inline-block;padding:10px 12px 12px 12px;}
#footer1 .bottom_nav  img {border:none;margin-right:8px;margin-bottom:-7px;}
#footer1 .bottom_nav  a{color:#fff;}
#footer2{font-size:14px;line-height:25px;color:#888;padding:20px 0 20px 0;}
#footer2  #footer2_txt{width:70%;float:left;}
#footer2  #ewm{float:right;height:75px;}
#footer2  #sudian{float:right;margin-top:3px;margin-right:8px;}
#rightbox{position:fixed;top:40%;right:20px;width:80px;border:1px solid #ccc;background-color:#fff;text-align:center;}
#right1,#right2{border-bottom:1px solid #ccc;padding:14px 0 7px 0;line-height:28px;font-size:14px;font-weight:800;}

/*首页*/
#keyworddiv{height:60px;line-height:60px;width:50%;float:left;}
#keyworddiv a{color:#444;font-size:14px;text-decoration:none;}
#keyworddiv a:hover{color:#006f51;font-size:14px;text-decoration:underline;}
#searchdiv{height:60px;width:30%;float:right;background:url(../css/ssbg.html) 0px 5px no-repeat;line-height:1.5;position:relative;}
#searchdiv #searchinput{border:none;border-top:1px solid #999;border-bottom:1px solid #999;background-color:transparent;width:100%;height:30px;line-height:30px;margin-top:14px;}
#searchdiv #subbtn{position:absolute;top:18px;right:0px;cursor:pointer;}
#index1{background:url(bg1.html) repeat;padding-top:12px;padding-bottom:8px;}
#index1 .index_news{width:29.6%;float:left;padding:12px 1.5%;background-color:#fff;margin:12px 0 0 0;position:relative;}
#index1 .index_news:nth-of-type(3n+2){margin:12px 1% 0 1%;}
#index1 .index_news .index_news_cannel{font-size:18px;font-weight:800;color:#666;line-height:24px;}
#index1 .index_news .index_news_eng{font-size:14px;color:#888;line-height:22px;padding-bottom:10px;}
#index1 .index_news .index_news_pic{width:346px;height:212px;margin-bottom:8px;overflow:hidden;position:relative;}
#index1 .index_news .index_news_pic img{width:346px;height:212px;transition:all 0.6s;}
#index1 .index_news .index_news_pic img:hover{transform:scale(1.15,1.15);}
#index1 .index_news .index_news_pic .index_news_pic_t{position:absolute;left:0;bottom:0;width:96%;padding-left:4%;height:30px;background-color:rgba(30,30,30,0.5);font-size:15px;line-height:30px;color:#fff;}
#index1 .index_news .index_news_more{position:absolute;right:22px;top:36px;background-color:#ddd;width:16px;transition:all 0.5s;}
#index1 .index_news .index_news_more:hover{background-color:#EC9F00;}
#index1 .index_news .index_news_more img{width:100%;}
#index1 .index_news .index_pic{position:relative;overflow:hidden;}
#index1 .index_news .index_news_title{padding-left:14px;background:url(../images/icon1.png) 0 52% no-repeat;line-height:32px;max-height:32px;overflow:hidden;}
#index1 .index_news .index_news_title a{font-size:15px;}
#index1 .index_news .index_pic .index_pic_ind{float:left;width:32%;position:relative;overflow:hidden;}
#index1 .index_news .index_pic .index_pic_ind img{width:100%;border:none;transition:all 0.4s;height:97px;}
#index1 .index_news .index_pic .index_pic_ind:hover img{transform:scale(1.15,1.15);}
#index1 .index_news .index_pic .index_pic_ind .index_pic_ind_t{position:absolute;left:0;bottom:0;width:96%;padding-left:4%;height:30px;background:url(navbg3.html);line-height:30px;color:#fff;text-align:center;}
#index1 .index_news .index_pic .index_pic_ind:nth-of-type(4){float:left;width:32%;margin:0 2%;}
#index1 .index_news .index_pic .index_pic_ind:nth-of-type(1){float:left;width:49%;margin-right:2%;margin-bottom:6px;}
#index1 .index_news .index_pic .index_pic_ind:nth-of-type(2){float:left;width:49%;margin-bottom:6px;}
#index1 .index_news .index_pic .mask{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:#000;transition:opacity 0.5s;}
#index1 .index_news .index_pic:hover .mask{opacity:0.8;}
#index1 .index_news .index_pic .mask_txt{position:absolute;left:125px;top:110%;height:26px;line-height:24px;width:80px;border:1px solid #fff;border-radius:13px;transition:opacity 0.5s;text-align:center;color:#fff;transition:top 0.3s;}
#index1 .index_news .index_pic:hover .mask_txt{top:87px;}
#tcsd {padding:20px 1.5% !important;}
#tcsd div{text-align:center;}
#tcsd  #fm{float:left;margin-right:10px;}
#tcsd  #title{font-size:18px;font-weight:800;color:#666;line-height:36px;}
#tcsd  #title_en{font-size:14px;color:#888;line-height:22px;padding-bottom:10px;}
#tcsd  #date{margin-top:15px;}
#tcsd  #qs{color:#EC9F00;}
#tcsd  #qs{color:#EC9F00;}
#tcsd  #bt{width:80px;float:left;margin:24px 0 0 44px;height:26px;line-height:26px;font-size:14px;color:#fff;background-color:#EC9F00;border-radius:13px;transition:all 0.5s;}
#tcsd  #bt:hover{background-color:#C68600;}
#indexS{width:1120px;height:140px;margin:20px auto 30px auto;position:relative;}
#indexS .piclist{width:140px;float:left;text-align:center;}
#indexM{display:none;}
#index2{padding:25px 0;height:25px;}
.index_link{width:310px;float:left;border:2px solid #eee;}
.index_link:nth-of-type(2){margin:0 114px;}
.index_link .link_arrow{float:right;margin:14px 12px 0 0;width:24px;transition:all 0.4s;}
.index_link .link_arrow_up{transform:rotate(180deg);}
.index_link  .index_link_t{width:85%;line-height:40px;text-align:center;background-color:#fff;font-weight:800;padding-left:15%;}
.index_link  .index_link_b{position:absolute;left:0;top:44px;width:1130px;background-color:#fcfcfc;padding:12px 16px 12px 24px;display:none;}
.index_link  a{display:inline-block;margin-right:20px;}
.index_link  #index_link_space{display:inline-block;width:10px;}
#index_company{width:36%;float:left;color:#666;line-height:32px;}
#index_company h1{border-bottom:none;text-align:left;line-height:46px;padding:0;margin:0;color:#666;font-size:20px;}
#index_news{width:60%;float:right;position:relative;}
#news1{position:absolute;left:0;top:10px;font-size:16px;color:#666;cursor:pointer;}
#news2{position:absolute;left:100px;top:10px;font-size:16px;color:#666;cursor:pointer;}
#index_news_bg_1{position:absolute;left:0px;top:46px;width:360px;border-bottom:2px solid #ccc;height:0px;line-height:0px;z-index:9;}
#index_news_bg_2{position:absolute;left:0px;top:46px;width:90px;border-bottom:2px solid #006F51;height:0px;line-height:0px;z-index:19;transition:left 0.3s 0s;}
#index_news_list{width:66%;float:left;margin-top:40px;}
#index_news_img{width:30%;float:right;}
#index_news_t{width:66%;border-bottom:2px solid #ccc;float:left;}
#index_news_t  h2{font-size:16px;color:#666;width:25%;float:left;line-height:46px;}
#newslist1{padding-top:12px;}
#newslist2{}
.newsdiv{width:100%;overflow:hidden;}
.newsdiv .newstime{width:25%;float:left;}
.newsdiv .newstitle{width:70%;float:right;}
.newsdiv .newstitle  a{color:#666;text-decoration:none;}
.newsdiv .newstitle  a:hover{color:#006F51;text-decoration:underline;}
.newsdiv .newstime2{width:25%;float:left;display:none;}
.newsdiv .newstitle2{width:70%;float:right;display:none;}
.newsdiv .newstitle2 a{color:#666;text-decoration:none;}
.imgbox{position:absolute;right:0;top:20px;padding:4px;border:1px solid #ccc;display:none;width:200px;}
.imgbox:first-of-type{display:block;}
.imgbox img{width:99%;}

/*首页轮播图*/
img{ border:none;max-width:900px;margin: 0 auto;display: block;}

.main_visual{
	width:100%;
	padding:0;
	margin:0;
}
.main_image {
	width:100%;
	height:562px;
	overflow:hidden;
	position:relative;
}
.main_image ul {
	width:9999px;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.main_image li {
	float:left;
	width:100%;
	height:100%;
}
.main_image li img{
	width:100%;
	height:100%;
	border:none;
}
.main_image li span {
	display:block;
	width:100%;
	height:100%;
}
.main_image li a {
	display:block;
	width:100%;
	height:100%;
}

div.flicking_con {
	width:990px;
	margin:0 auto;
	position:relative;
	z-index:9;
}
div.flicking_con .flicking_inner {
	position:absolute;
	top:-30px;
	left:480px;
	z-index:-1;
	width:300px;
	height:40px;
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url(../images/btn_main_img.png) 0 0 no-repeat;
	display:block;
	text-indent:-2000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:73px!important;
	height:74px!important;
	top:50%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(../images/hover_left.png) no-repeat left top;
	left:60px;
}
#btn_next {
	background:url(../images/hover_right.png) no-repeat right top;
	right:60px;
}

/*翻页代码*/
.dede_pages{
	overflow:hidden;
	text-align:center;
	padding:14px 0 20px 0;
}
.dede_pages ul{
	display:inline-block;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin:6px 6px 0px 0;
}
.dede_pages ul li.textclass {
	float:left;
	padding:4px 8px 4px;
	color:#999;
	display:block;
	text-decoration:none;
		border:1px solid #ccc;
}
.dede_pages ul li select{
	width:auto !important;
	padding:4px 8px;
	border-color:#ccc;
	background-color:transparent !important;
	color:#EC9F00 !important;
}
.dede_pages ul li a{
	float:left;
	padding:4px 8px 4px;
	color:#EC9F00;
	display:block;
	text-decoration:none;
	cursor:pointer;
		border:1px solid #ccc;
}
.dede_pages ul li a:hover{
	background-color:#EC9F00;
	color:#fff;
	text-decoration:none;
	padding:4px 8px 4px;
	border:1px solid #EC9F00;
}
.dede_pages ul li.thisclass{
	background-color:#EC9F00;
	color:#fff;
	padding:4px 8px 4px;
	border:1px solid #EC9F00;
}
.dede_pages ul li.thisclass  a{
	background-color:#EC9F00;
	color:#fff;
	padding:0px;
	border:none;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
    color:#fff;
	font-weight:bold;
	border:1px solid #EC9F00;
}
.dede_pages .pageinfo{
	display:block;
	padding:4px 8px 4px;
	color:#999;
	border:1px solid #ccc;
}
.dede_pages .pageinfo strong{
	color:#777;
	font-weight:normal;
	margin:0px 2px;
}

/*内页*/
#mainbox{background:url(../images/bg1.png) repeat;padding-top:24px;padding-bottom:24px;}
#inbannerdiv{padding:0;margin-top:70px;height:100px;}
#routediv{height:41px;overflow:hidden;}
#routeborder{border-bottom:1px solid #ccc;height:40px;}
#mainbox  .maindiv{width:900px;padding:24px 50px;margin:0 auto;background-color:#fff;}
#mainbox h1{text-align:center;font-size:24px;font-family:Microsoft Yahei UI Light;margin-bottom:8px;color:#333;}
#mainbox  .maindiv  .info{text-align:center;border-top: 1px dashed #dbd4cd;border-bottom: 1px dashed #dbd4cd;line-height:36px;color:#888;}
#mainbox  .maindiv  .content{text-align:center;}
#mainbox  .maindiv  .content p{text-indent:2em;text-align:justify;}
#mainbox  .maindiv  .content p  img{max-width:900px;margin:8px auto;margin-left:-2em;margin: 0 auto;display: block;}
#mainbox  .maindiv  .content  .leader1{font-size:20px;font-weight:800;line-height:40px;padding-bottom:30px;text-align:left;padding-left:36%;}
#mainbox  .maindiv  .content  .leader_name{font-size:20px;font-weight:400;border-top: 1px dashed #dbd4cd;line-height:80px;}
#mainbox  .maindiv  .content  .leader_con{text-align:justify;padding-bottom:24px;overflow:hidden;}
#mainbox  .maindiv  .content  .leader_con img{width:140px;float:left;margin:8px 24px 12px 0;}

.route1{height:40px;line-height:40px;padding:0 20px 0 36px;float:left;border-right:1px solid #ccc;background:url(home.html) 0 50% no-repeat;}
.route1 a{text-decoration:none;color:#006F51;}
.route1 a:hover{text-decoration:underline;}
.route2{height:40px;line-height:40px;padding:0 24px;float:left;}
.route2_a{display:inline-block;padding:0;margin-right:24px;position:relative;}
.route2_a  a{text-decoration:none;color:#666;display:block;height:40px;line-height:40px;}
.route2_a  a.now_route2{color:#006F51;}
.route2_a_line{position:absolute;top:40px;left:0;width:100%;height:1px;background:url(line.html) 50% 0 no-repeat;display:none;}
a.green{
	color:#006F51;
}
a.routedown{
	color:#006F51;
	animation: routedown 0.2s;
	-webkit-animation: routedown 0.2s;
}
.leftdiv{width:78%;float:left;text-align:center;padding:20px 2% 20px 0;margin-bottom:20px;border-right:1px solid #ccc;}
.leftdiv p{text-indent:2em;font-size:16px;line-height:32px;text-align:left;}
.leftdiv img{max-width:100%;height:auto;margin:8px 0;}
.leftdiv .newslist{list-style:none;}
.leftdiv .newslist li{overflow:hidden;margin:20px 0;}
.leftdiv .newslist li .date{width:50px;background-color:#006F51;font-size:14px;font-family:arial;color:#fff;padding:8px 20px;float:left;line-height:18px;}
.leftdiv .newslist li .date b{font-size:28px;line-height:32px;}
.leftdiv .newslist li .title{width:630px;text-align:left;float:left;margin-left:20px;line-height:1.5;}
.leftdiv .newslist li  .title a{color:#006F51;font-size:18px;text-decoration:none;}
.leftdiv .newslist li .title a:hover{text-decoration:underline;}
.leftdiv .newslist li .intro{width:630px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;}
.leftdiv .newslist li:nth-of-type(1) .date{width:650px;background-color:#fff;font-size:30px;font-family:arial;color:#777;padding:8px 0px;text-align:left;float:left;line-height:18px;}
.leftdiv .newslist li:nth-of-type(1) .title{margin-left:0px;padding-top:12px;}
.leftdiv .newslist li:nth-of-type(1) .intro{margin-left:0px;padding-bottom:20px;}
.leftdiv .productlist{list-style:none;}
.leftdiv .productlist li{overflow:hidden;margin:10px 0 40px 0;position:relative;}
.leftdiv .productlist li  .litpic{width:360px;float:left;margin:0;overflow:hidden;}
.leftdiv .productlist li  .litpic img{width:100%;transition:0.5s;}
.leftdiv .productlist li  .litpic img:hover{transform:scale(1.1,1.1);}
.leftdiv .productlist li .title{width:300px;text-align:left;float:left;margin-left:44px;line-height:1;padding-bottom:12px;font-size:28px;}
.leftdiv .productlist li  .title a{color:#444;text-decoration:none;}
.leftdiv .productlist li .title a:hover{text-decoration:underline;}
.leftdiv .productlist li .intro{width:380px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;height:60%;overflow:hidden;}
.leftdiv .productlist li  a.more{position:absolute;bottom:12px;left:406px;display:block;height:30px;border:none;color:#006F51;font:18px/30px arial;border:1px solid #006F51;border-radius:15px;padding:0 14px;text-decoration:none;transition:0.4s;}
.leftdiv .productlist li  a.more:hover{background-color:#006F51;color:#fff;}
.leftdiv .caselinkdiv{width:31%;float:left;margin-right:3%;background-color:#eee;}
.leftdiv .caselinkdiv:last-of-type{width:31%;float:left;margin-right:0;}
.leftdiv .caselinkdiv img{margin:0;}
.leftdiv .caselinkdiv .case_pic{overflow:hidden;}
.leftdiv .caselinkdiv .case_pic img{width:100%;transition:0.5s;}
.leftdiv .caselinkdiv .case_pic img:hover{transform:scale(1.1,1.1);}
.leftdiv .caselinkdiv .case_title{color:#006F51;text-align:left;line-height:20px;font-size:16px;line-height:24px;padding:12px 0 0 5%;font-weight:800;}
.leftdiv .caselinkdiv .case_txt{color:#777;text-align:left;font-size:14px;line-height:24px;padding:0 0 0 5%;}
.leftdiv .caselinkdiv .case_arrow{text-align:left;padding:8px 0 12px 5%;}
.leftdiv h1{font-size:30px;text-align:center;margin:0;line-height:50px;padding-bottom:10px;}
.leftdiv .info{border-top:1px solid #ccc;padding-bottom:16px;text-align:center;font-size:14px;color:#999;}
.leftdiv .bodybox{text-align:left;}
.rightdiv{width:190px;float:right;}
.rightnews{width:90%;padding:3% 3% 6% 7%;margin-top:10px;background-color:#006F51;color:#fff;}
.rightnews a{color:#fff;text-decoration:none;font-size:16px;line-height:28px;}
.rightpic{width:100%;margin-top:10px;overflow:hidden;position:relative;}
.rightpic .mask {position: absolute;top: 100%;right: 0;bottom: 0;left: 0;background: url(transbg1.html) repeat 0 0;-webkit-transition:0.3s;transition:0.3s;}
.rightpic:hover .mask {top: 0;}
.rightpic .txt {width:100px;margin:10% auto 0 auto;}
.rightpic .g-tit1 {color: #fff;font-size:18px;margin-bottom:12px;text-align:center;}
.rightpic a.g-btn1 {display:block;height:30px;line-height:30px;color: #fff;border:1px solid #c5c5c5;border-radius:15px;text-align:center;text-decoration:none;font:14px/30px arial;}
#topbanner1{width:100%;height:300px;background:url(../css/banner10.html) 50% 0% no-repeat;}
#topbanner2{width:100%;height:300px;background:url(../css/banner11.html) 50% 0% no-repeat;}
#pagenav{background-color:#F9F9F9;border-bottom:1px solid #ccc;text-align:center;}
#pagenav a{display:inline-block;min-width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#pagenav .thisclass{color:#EC9F00;}
#pagenav a:hover{color:#EC9F00;}
.joblist{width: 100%;border-collapse: collapse;border-spacing: 0;margin-top: 30px;}
.joblist tr:nth-of-type(2n+3) {background-color: #eee;}
.joblist th{background-color:#666;color:#fff;padding:8px 0;}
.joblist td{padding:12px 0;}
.jobdiv{font-size:16px;}
.jobbody{border-top:1px solid #eee;padding-top:12px;margin-top:16px;}
.jobbody a{text-decoration:underline;}
.productpic{margin-top:20px;text-align:center;}
.content{margin:24px 0px 12px 0px;min-height:200px;}
.listbox{padding:20px 0;min-height:200px;}
.listdiv{padding:24px 0;border-bottom:1px dashed #ddd;overflow:hidden;}
.listdiv .title{width:60%;float:left;line-height:22px;padding-bottom:30px;}
.listdiv .info{width:16%;float:right;line-height:22px;text-align:right;color:#888;font-family:arial;}
.listdiv .description{width:76%;float:left;line-height:24px;color:#666;font-size:14px;}
.listdiv img{/*width:20%;max-height:200px;*/width:200px;height:135px;margin-right:3%;float:left;border:5px solid #fff;}
.listdiv .title a{font-size:20px;text-decoration:none;color:#444;transition:color 0.5s;}
.listdiv .title a:hover{color:#EC9F00;}
.productbox{overflow:hidden;padding-top:30px;min-height:200px;}
.productdiv{width:23%;margin-right:2.66%;float:left;text-align:center;margin-bottom:10px;}
.productdiv:nth-child(4n){width:23%;margin-right:0;float:right;}
.productdiv a{display:block;color:#888;text-decoration:none;line-height:1.5;min-height:56px;}
.productdiv  a:hover{color:#EC9F00;}
.productdiv img{max-width:100%;height:130px;}
#productnav{border-bottom:1px solid #ddd;text-align:center;}
#productnav a{display:inline-block;width:100px;font-size:14px;line-height:36px;color:#888;text-decoration:none;}
#productnav .thisclass{color:#EC9F00;}
.picbox{margin:40px 0 20px 0;text-align:center;}
.picbox .picdiv{display:inline-block;width:29%;margin:0 2%;}
.picbox .picdiv img{width:100%;border:none;}
.picbox .picdiv a{color:#888;text-decoration:none;}
.picbox .picdiv  a:hover{color:#EC9F00;}
/*搜索页*/
.searchbox{background-color: #fff;padding:0 5%;}
.searchbox h1{padding:24px 0;}
.searchbox dl{margin-bottom: 16px;font-size: 18px;}
.searchbox dl p{font-size: 14px;}
.searchbox dl .info{font-size: 14px;}
.searchbox dl a{text-decoration: underline;color:#EC9F00;}
.searchbox .spage{padding-bottom:24px;}
/*同城时代*/
#tcsd_title{font-size:28px !important;line-height:80px;}
#listPer{overflow:hidden;padding:10px 0 30px 0;}
.tcsdDiv{width:25%;float:left;text-align:center;padding:12px 0;font-size:24px;line-height:48px;}
.tcsdDiv   img{width:80%;height:344px;} 
#right_year{position:fixed;left:50%;top:40%;margin-left:600px;width:100px;z-index:99;}
#year_con{border-top:1px solid #ccc;width:80px;float:right;}
#year_con div{background-color:#fff;text-align:center;line-height:40px;border:1px solid #ccc;border-top:none;cursor:pointer;}
#year_con .year{}
#year_con div:hover{background-color:#09C;border-color:#ccc #09C;color:#fff;transition:background-color 0.5s,border-color 0.5s,color 0.5s;}
#year_con .yearnow{background-color:#09C;border-color:#ccc #09C;color:#fff;}
#year_con #dsj_arrow{position:absolute;left:12px;top:12px;z-index:9;}
/*出资公司*/
#listNewCity img{position:absolute;opacity:0.8;tarnsition:opacity 0.4s;}
#listNewCity img:hover{opacity:1;}
#listNewCity{overflow:hidden;padding:20px 0;}
#listNewCity a{display:block;width:30%;float:left;text-align:center;background-color:#EC9F00;color:#fff;margin:15px 0;line-height:46px;transition:all 0.6s;}
#listNewCity a:hover{background-color:#C68600;color:#fff;text-decoration:none;}
#listNewCity a:nth-of-type(3n+2){margin-left:5%;}
#listNewCity a:nth-of-type(3n+3){float:right;}
/*翻页代码*/
.pagelist{list-style:none;text-align:center;padding:0;}
.pagelist li{display:inline-block;color:#888;font-size:14px;}

@keyframes routedown
{
0% {transform:translateY(-50px);}
100% {transform:translateY(0px);}
}

@media screen and (max-width:400px) {
	div{width:100%;}
	.w1170{width:100%;margin:0;}
	.w1000{width:100%;margin:0;}
	#top1{position:absolute;top:0;left:0;width:100%;height:180px;overflow:hidden;z-index:88;}
	#top1_bg{height:70px;}
	#logodiv{width:100%;text-align:center;height:54px;padding-top:16px;}
	#logodiv img{height:40px;}
	#navdiv{display:none;}
	#navdiv_sec{display:none;}
	#rightbtn{position:fixed;width:30px;top:20px;right:10px;z-index:999;display:block;}
	#rightbtn  img{width:100%;}
	#nav_mob{position:fixed;display:block;width:160px;height:100%;background-color:#006F51;top:0;left:360px;z-index:991;color:#fff;overflow:auto;transition:left 0.4s;-webkit-transform: translateZ(0);}
	#nav_mob a.nav1{display:block;width:146px;line-height:34px;color:#fff;background-color:#005F41;padding-left:14px;float:none;font-size:18px;text-decoration:none;}
	#nav_mob .nav2{display:block;overflow:hidden;line-height:30px;}
	#nav_mob .nav2  a{padding-left:14px;padding-right:6px;float:left;color:#fff;text-decoration:none;}
	#keyworddiv{display:none;}
	#searchdiv{width:90%;float:none;margin:8px auto;}
	#rightbox{display:none;}
	#index1{height:auto;padding-bottom:16px;}
	#index1 .index_news{width:84%;float:left;padding:12px 3%;background-color:#fff;margin:16px 5% 0 5%;position:relative;}
	#index1 .index_news:nth-of-type(2n){width:84%;float:left;padding:12px 3%;background-color:#fff;margin:16px 5% 0 5%;position:relative;}
	#index1 .index_news:nth-of-type(5){width:84%;float:left;padding:12px 3%;background-color:#fff;margin:16px 5% 0 5%;position:relative;}
	#index1 .index_news .index_news_pic{width:100%;height:auto;margin-bottom:8px;overflow:hidden;position:relative;}
	#index1 .index_news .index_news_pic img{width:100%;height:auto;transition:all 0.6s;}
	#index1 .index_news .index_news_pic .index_news_pic_t{font-size:15px;}
	#index1 .index_news .index_news_title{background:url(../images/icon1.png) 0 52% no-repeat;line-height:20px;padding:6px 0 6px 16px;}
	#index1 .index_news .index_news_title a{font-size:16px;}
	#tcsd {padding: 12px 3% !important;}
	#tcsd  #bt{float: left;margin: 12px 0px 0 20px;}
	#index2{display:none;}
	#indexS{display:none;}
	#indexM{display:block;width:92%;overflow:hidden;margin:40px auto 10px auto;}
	#indexM .piclist{width:33.3%;float:left;text-align:center;margin-bottom:10px;}
	#indexM .piclist a{display:block;width:100px;height:86px;padding-top:14px;background-color:rgba(255,255,255,1);border-radius:50%;line-height:16px;}
	#indexM .piclist  img{max-height:40px;}
	#index_company{width:90%;float:none;margin:0 auto;padding:0;color:#666;line-height:28px;}
	#index_company h1{border-bottom:none;text-align:left;line-height:28px;padding-bottom:8px;margin:0;color:#666;font-size:20px;}
	#index_news{width:100%;padding:0;float:none;margin:0 auto;position:static;}
	#index_news_list{width:100%;float:none;margin-top:0px;}
	#newslist1,#newslist2{width:100%;}
	#newslist2{padding-bottom:40px;}
	#index_news_bg_1,#index_news_bg_2{display:none;}
	.newsdiv{padding:12px 5% 12px 5%;border-bottom:1px solid #eee;}
	.newsdiv:last-of-type{border-bottom:none;}
	#news1,#news2{position:static;left:0;background:url(bg1.html);font-size:20px;padding:6px 5%;}
	.imgbox{position:static;float:right;width:31%;margin-right:9%;padding:0px;border:none;display:block;}
	.newsdiv .newstime{width:22%;float:right;margin-right:5%;color:#ccc;}
	.newsdiv .newstitle{width:72%;float:left;}
	.newsdiv .newstitle2{width:58%;float:left;display:block;}
	
	#footer1{padding:16px 0;}
	#footer1 .bottom_nav{width:27%;padding:0px 5px 8px 5px;}
	#footer1 .bottom_nav:nth-of-type(n+4){padding:8px 5px 0px 5px;;}
	#footer1 .bottom_nav:nth-of-type(3n+2){width:32%;}
	#footer1 .bottom_nav  a{font-size:15px;}
	#footer2  #footer2_txt{width:90%;float:none;margin:0 auto;}
	#footer2  #ewm{width:296px;float:none;margin:10px 32px 6px 32px;height:93px;}
	#footer2  #sudian{display:none;}
	
	/*轮播图部分*/
	.main_visual{margin-top:70px;}
	.main_image {width: 100%;height: 180px;overflow: hidden;margin: 0 auto;position: relative;z-index: 1;}
	.main_image li{height:180px;background-size:100% 100%;}
	div.flicking_con {width:100%;margin:0 auto;position:relative;z-index:9;}
	div.flicking_con .flicking_inner {position:absolute;top:-30px;left:0px;z-index:-1;width:100%;height:40px;text-align:center;}
	div.flicking_con a {float: none;width: 21px;height: 21px;margin: 0;padding: 0;background: url(../images/btn_main_img.png) 0 0 no-repeat;display:inline-block;}
	
	/*内页*/
	#topbanner1{width:100%;height:120px;background:url(../css/banner10.html) 50% 0% no-repeat;background-size:auto 100% !important;margin-top:70px;}
	.listdiv{padding:16px 0;border-bottom:1px dashed #ddd;overflow:hidden;width:92%;margin:0 auto;}
	.listdiv  img{width:97%;max-height:240px;}
	.listdiv .title{width:100%;float:left;line-height:22px;padding-bottom:6px;padding-top:12px;}
	.listdiv .info{width:100%;float:left;line-height:22px;text-align:left;color:#888;font-family:arial;padding-bottom:8px;}
	.listdiv .description{width:100%;float:left;line-height:24px;color:#666;font-size:14px;}
	#mainbox{padding-top:0px;}
	#mainbox  .maindiv{width:92%;padding:24px 4% 12px 4%;margin:0 auto;background-color:#fff;}
	#mainbox  .maindiv  img{max-width:100% !important;;height:auto !important;}
	#mainbox  .maindiv  p img{margin-left:-2em !important;}
	#mainbox  .maindiv .mobHide{display:none;}
	#mainbox  .maindiv  .content  .leader1{font-size:20px;font-weight:800;line-height:40px;padding-bottom:30px;text-align:center;padding-left:0;}
	.pagelist{width:92%;margin:0 auto;list-style:none;text-align:center;padding:12px 0 0px 0;}
	.pagelist li{display:inline-block;color:#888;font-size:16px;padding-bottom:12px;}
	.dede_pages{padding:8px 0 0 0;}
	.dede_pages ul li a{float:left;padding:6px 10px 6px;color:#EC9F00;display:block;text-decoration:none;cursor:pointer;border:1px solid #ccc;}
	.dede_pages ul li a:hover{padding:6px 10px 6px;}
	.dede_pages ul li.thisclass{background-color:#EC9F00;color:#fff;padding:6px 10px 6px;border:1px solid #EC9F00;}
	.dede_pages .pageinfo{padding:6px 10px 6px;}
	
	#listPer{overflow:hidden;padding:10px 0 10px 0;}
	#right_year{position:fixed;right:0px;left:auto;top:15%;margin-left:0;width:70px;z-index:99;}
	#year_con{border-top:1px solid #fff;width:70px;float:right;}
	#year_con div{background-color:rgba(255,255,255,0.8);text-align:center;line-height:36px;border:1px solid #fff;border-top:none;cursor:pointer;}
	.tcsdDiv{width:86%;float:left;text-align:center;padding:12px 0;font-size:24px;line-height:48px;}
	.tcsdDiv   img{width:92%;height:auto;} 
	
	#listNewCity a{display:block;width:92%;float:none;text-align:center;background-color:#EC9F00;color:#fff;margin:15px auto;line-height:46px;transition:all 0.6s;}
	#listNewCity a:nth-of-type(3n+2){margin-left:auto;}
	#listNewCity a:nth-of-type(3n+3){float:none;}

	#inbannerdiv{margin-top:140px;height:80px;}
	#routediv{height:auto;overflow:hidden;line-height:0;background:url(routeborder.html) 0 100% repeat-x;}
	#routeborder{border-bottom:1px solid #ccc;height:auto;line-height:0;}
	.route1{display:none;}
	.route2{padding:0;float:none;height:auto;line-height:0;}
	.route2_a{width:33.3%;float:left;padding:0;margin-right:0px;text-align:center;position:relative;}
	.route2_a  a{text-decoration:none;color:#666;display:block;height:40px;line-height:40px;border-bottom:1px solid #eee;}
	.route2_a  a.now_route2{color:#006F51;border-bottom:1px solid #006F51;}
	.route2_a_line{position:absolute;top:40px;left:0;width:100%;height:1px;background:url(line.html) 50% 0 no-repeat;display:none;}
	.leftdiv{width:90%;float:none;text-align:center;padding:20px 5%;margin-bottom:0px;border-right:none;}
	.leftdiv img{max-width:100%;height:auto;margin:8px 0;display:block;}
	.leftdiv .newslist li{height:86px;overflow:hidden;}
	.leftdiv .newslist li:nth-of-type(1){height:auto;margin-top:10px;}
	.leftdiv .newslist li .title{width:210px;text-align:left;float:left;margin-left:20px;line-height:22px;overflow:hidden;}
	.leftdiv .newslist li  .title a{color:#006F51;font-size:16px;text-decoration:none;}
	.leftdiv .newslist li .intro{width:210px;margin-left:20px;text-align:left;float:left;font-size:12px;color:#777;line-height:1.75;height:63px;overflow:hidden;}
	.leftdiv .newslist li:nth-of-type(1) .date{width:100%;background-color:#fff;font-size:30px;font-family:arial;color:#777;padding:0px;text-align:left;float:left;line-height:30px;}
	.leftdiv .newslist li:nth-of-type(1) .title{width:100%;margin-left:0px;padding:16px 0 8px 0;}
	.leftdiv .newslist li:nth-of-type(1) .intro{width:100%;margin-left:0px;padding-bottom:10px;height:auto;}
	.leftdiv .productlist li  img{margin:0;}
	.leftdiv .productlist li  .litpic{width:100%;float:none;margin:0 auto;overflow:hidden;}
	.leftdiv .productlist li .title{width:100%;text-align:center;float:none;margin-left:0px;line-height:1;padding-bottom:12px;padding-top:16px;font-size:28px;}
	.leftdiv .productlist li .intro{width:100%;margin-left:0px;text-align:left;float:none;font-size:12px;line-height:2;color:#777;height:auto;overflow:hidden;}
	.leftdiv .productlist li  a.more{display:block;width:50%;height:30px;margin:16px auto 0 auto;position:static;border:none;color:#006F51;font:18px/30px arial;border:1px solid #006F51;border-radius:15px;padding:0 14px;text-decoration:none;transition:0.4s;}
	.leftdiv .productlist li  a.more:hover{background-color:#006F51;color:#fff;}
	.leftdiv .caselinkdiv{width:100%;float:none;margin-right:0;background-color:#eee;margin-bottom:12px;}
	.leftdiv .caselinkdiv:last-of-type{width:100%;float:none;margin-right:0;}
	.leftdiv .caselinkdiv img{margin:0;}
	.leftdiv .caselinkdiv .case_pic{overflow:hidden;}
	.leftdiv .caselinkdiv .case_pic img{width:100%;transition:0.5s;}
	.leftdiv .caselinkdiv .case_pic img:hover{transform:scale(1.1,1.1);}
	.leftdiv .caselinkdiv .case_title{color:#006F51;text-align:left;line-height:20px;font-size:16px;line-height:24px;padding:12px 0 0 5%;font-weight:800;}
	.leftdiv .caselinkdiv .case_txt{color:#777;text-align:left;font-size:14px;line-height:24px;padding:0 0 0 5%;}
	.leftdiv .caselinkdiv .case_arrow{text-align:left;padding:8px 0 12px 5%;}
	.leftdiv h1{font-size:1.5em;line-height:1.5;text-align:center;margin:0;padding-bottom:0px;}
	.leftdiv .info{border-top:2px solid #eee;padding-bottom:16px;color:#aaa;}
	.leftdiv .bodybox{font-size:16px;}
	.leftdiv .bodybox img{margin:8px 0 4px 0;}
	.dede_pages ul{display:inline-block;padding:0px 0px 20px 0px;}
	.rightdiv{width:100%;float:none;border-top:1px solid #ccc;padding-bottom:60px;}
	.rightnews{width:80%;padding:2% 5% 5% 5%;margin:16px auto 0 auto;background-color:#006F51;color:#fff;}
	h2{padding:0;margin:0;}
	.rightnews a{color:#fff;text-decoration:none;font-size:16px;line-height:28px;}
	.rightpic{width:90%;margin:10px auto 0px auto;overflow:hidden;}
	.rightpic  img{width:100%;}
	.rightpic .txt {width:100px;margin:20% auto 0 auto;}
	.joblist th:nth-of-type(3),th:nth-of-type(4),td:nth-of-type(3),td:nth-of-type(4){display:none;}
	.joblist .jobbody{border-top:1px solid #eee;padding:12px 0;}
}

 @media screen and (min-width: 1000px) {
     .main_image {
         min-width: 1000px;
         margin: 0 auto;
     }
 }