﻿html,body {	width: 100%;height: 100%; }
*{
	/*font-size:12px; */
	font-family:"微软雅黑";
	padding:0; margin:0;
	list-style:none
}
.news_article *{ font-size:medium; }
*, *:after, *:before { -webkit-box-sizing: border-box;-moz-box-sizing:border-box; box-sizing: border-box; }
.clearfix:before, .clearfix:after,.sdc_menu:after{content:" ";display:table;clear:both;}    img{ border:0;max-width:100%;vertical-align:bottom;}
a{text-decoration:none;color:#333;}  a:hover{color:#00a1e9;}   i{font-style:normal;}  .container{max-width:1200px;margin:0 auto;}
.fl{ float:left;display:inline}   .fr{ float:right; display:inline}   .fixfloat:after{content:".";display:block;clear:both;visibility:hidden;height:0;} 
.fixfloat{ zoom:1}   .clear{ clear:both;zoom:1;height:0;}
/*头部*/
/*.header{width:100%; height: auto; min-height:60px;position:absolute;    top: 20px;z-index:100;background:rgba(38, 38, 38, 0.58);}*/
.header{
	width:100%;
	height: auto;
	min-height:60px;
	position:absolute;
	top: 20px;
	z-index:100;
	/*background:#0059a5;*/
	background: linear-gradient(#0059a5, #5caceb);
}
/*.head_fixed {position: fixed; left: 0; top: 0;box-shadow:1px 1px 12px 1px rgba(0, 0, 0, 0.07);background:#262626;}*/
.head_fixed {position: fixed; left: 0; top: 0;box-shadow:1px 1px 12px 1px rgba(0, 0, 0, 0.07);background:#0059a5;}
.header_group{position:absolute; z-index:999; left:0; bottom:0; width:100%; height:75px;}
.header_top{width:100%;max-width:1200px; margin:0 auto; text-align:left;position:relative;z-index:1000;}
.logo{float:left; padding-top:10px;width:60%;}   .h-right{ float:right; padding-top:16px;width:auto;}   .h-right ul{display:inline; padding-right:5px; line-height:24px;}
.h-right li{ float:left; color:#FFF; display:inline;padding-left:10px;}  .h-right a{font-size:15px;padding-left:22px;margin-left: 6px;color:#FFF;}  
.h-right li.li_a1 a{background:url(../images/h_right_ico1.png) no-repeat left center;}
.h-right li.li_a2 a{background:url(../images/h_right_ico2.png) no-repeat left center;}
.h-right li.li_a3 a{background:url(../images/h_right_ico3.png) no-repeat left center;}.h-right li.li_a4 a{background:url(../images/h_right_ico4.png) no-repeat left center;}
.h-right a:hover{ color:#FFF;}
.nav_li_hover .on{_background-image:url(../images/i07.gif);background:url(../images/i07.png)no-repeat bottom center;}
 
.navbody{position:relative;  top: 0;left:0;width:100%;height:46px;line-height:46px;}
.navgf{max-width:1200px; position:relative; margin:0 auto}
.menu {max-width:1120px; margin:0; height:46px;}
.menu ul>li{width:11%;}
.menu ul li {float:left;position:relative;}
.menu ul li ul li{background:none;width:100%;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center;height:46px; color:#FFF; line-height:46px; font-size:16px;font-weight:bold;}
.menu ul li ul {display: none;}
.menu ul li:hover a {background:#00a1e9;color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; top:46px;left:0; width:100%;}
.menu ul li:hover ul li a {
	display:block;
	/*background:rgba(0, 146, 63, 0.74); */
	line-height:36px;
	height:36px;
	font-weight:normal;
	font-size:15px;
	color:#fff;
}
.menu ul li:hover ul li a:hover {background:#028fce; color:#fff;}
/*搜索*/
.sb-search {position: relative;width: 0%;min-width:60px;height:40px;float: right;overflow: hidden;margin-top:3px;
	-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition:4 width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute;top:0;right:0;border:none;outline:none;width:100%;height:40px;margin: 0;z-index: 10;background:none;
padding:18px 60px 20px 18px;font-family: inherit;font-size:13px;color: #2c3e50;}
.sb-search-input::-webkit-input-placeholder {color:#666;}    .sb-search-input:-moz-placeholder {color:#efb480;}
.sb-search-input::-moz-placeholder {color:#efb480;}    .sb-search-input:-ms-input-placeholder {color:#efb480;}
.sb-icon-search,.sb-search-submit {width:60px;height:40px;display:block;position: absolute;right:0;top:0;line-height:40px;text-align: center;cursor: pointer;}
.sb-search-submit {background:none; /* IE needs this */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */   opacity: 0;color: transparent;border: none;outline: none;z-index: -1;}
.sb-icon-search {color: #fff;background:url(../images/search.png) no-repeat center;z-index: 90;}
.sb-search.sb-search-open,.no-js .sb-search {width: 100%;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background:url(../images/search.png) no-repeat center;color: #fff;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index:90;}   .container > header {margin: 0 auto;padding: 2em;}
.container > header {text-align: center;	background: rgba(0,0,0,0.01);}   .container > header h1 {font-size: 2.625em;line-height: 1.3;margin: 0;font-weight: 300;}
.container > header span {display: block;font-size: 60%;color: #e67e22;padding: 0 0 0.6em 0.1em;}
.column {position:absolute;top:2px;width:15%; right: 0; margin-right: auto;}
.column p {	font-weight: 300;font-size: 2em;padding: 0;margin: 0;text-align: right;line-height: 1.5;}
.column a {border: 3px solid #b4c7da;padding: 0 15px;display: inline-block;	margin: 20px 0;}
.column a:hover {border-color: #fff;}
.codrops-top {background: #566472;background: rgba(255, 255, 255, 0.2);text-transform: uppercase;width: 100%;font-size: 0.69em;line-height: 2.2;}
.codrops-top a {padding: 0 1em;letter-spacing: 0.1em;color: #fff;display: inline-block;}   .codrops-top a:hover {background: rgba(255,255,255,0.8);color: #2c3e50;}
.codrops-top span.right {float: right;}   .codrops-top span.right a {float: left;display: block;}
.codrops-icon:before {font-family: 'codropsicons';margin:0 4px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;
	text-transform: none;line-height: 1;-webkit-font-smoothing:antialiased;}
.codrops-icon-drop:before {content: "\e001";}   .codrops-icon-prev:before {content: "\e004";}
.sb-search-open .sb-search-input{background:#ECE9E9;border-radius:60px;-webkit-border-radius:60px;-moz-border-radius:60px;}
@media screen and (max-width: 46.0625em) {
	.column {width: 100%;min-width: auto;min-height: auto;padding: 1em;}  	.column p {text-align: left;font-size: 1.5em;}
	.column:nth-child(2) {box-shadow: 0 -1px 0 rgba(0,0,0,0.1);}
	}
@media screen and (max-width: 25em) {
	.codrops-icon span {display: none;}
}

/*首页新闻*/
.in_news{float:left;width:52%;}
.inmain_r{float:right}
.in_news_top{margin-bottom:7px;height:56px;background:#999;}
.in_news_top > div{font-size:16px;font-weight:bold;color:#fff;height: 56px;line-height: 56px;padding-left:50px;}
.in_news .in_news_top > div{float:left;background:url(../images/news_top.png) no-repeat 20px center;}
.inmain_r .in_news_top{background:url(../images/anb.jpg) left no-repeat;width:100%;}
.in_news li.in_list:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.in_news_top a{font-weight:bold;display:inline-block;padding:0 12px;font-size:16px;color:#fff;height:56px;line-height:56px;}.in_news_top #menu_2_1 em{background:url(../images/news_ico1.png) no-repeat left center;padding:20px 16px;}.in_news_top #menu_2_2 em{background:url(../images/news_ico2.png) no-repeat left center;padding:20px 16px;}.in_news_top #menu_2_3 em{background:url(../images/news_ico1.png) no-repeat left center;padding:20px 16px;}
.in_news_top .menub1_1{background:#00a1e9;color:#fff}

.in_news_top2{margin-bottom:7px;height:56px;background:#999;}
.in_news_top2 > div{font-size:16px;font-weight:bold;color:#fff;height: 56px;line-height: 56px;padding-left:50px;}
.in_news .in_news_top2 > div{float:left;background:url(../images/news_top.png) no-repeat 20px center;}
.inmain_r .in_news_top2{background:url(../images/anb2.jpg) left no-repeat;width:100%;}
.in_news li.in_list:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.in_news_top2 a{font-weight:bold;display:inline-block;padding:0 12px;font-size:16px;color:#fff;height:56px;line-height:56px;}.in_news_top2 #menu_2_1 em{background:url(../images/news_ico1.png) no-repeat left center;padding:20px 16px;}.in_news_top2 #menu_2_2 em{background:url(../images/news_ico2.png) no-repeat left center;padding:20px 16px;}.in_news_top2 #menu_2_3 em{background:url(../images/news_ico1.png) no-repeat left center;padding:20px 16px;}
.in_news_top2 .menub1_1{background:#00a1e9;color:#fff}


.in_news .in_list{width:95%;line-height:34px;background:url(../images/innewli_bg.png) no-repeat left 16px;padding-left:12px;margin-left:5px;}
.in_news .in_list a{float:left;width:80%;font-size:14px;color:#333;display: block;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.newslist .more{position:absolute;top:-48px;right:10px;color:#fff;}
.newslist{position:relative;}
.in_news .in_list p { float: right; font-size: 14px; color: #999;}
.in_news .in_list a:hover{color:#f00}
.in_news_one{margin-top:13px;padding-bottom:10px;}
.in_news_text{padding-left:5%;width:50%;}
.news_img{width:50%;overflow:hidden;}
.news_img img{width:100%;display: block;opacity: 1;-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration:400ms;
-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1, 1);transition-timing-function:ease-out;
transition-duration: 400ms;}
.news_img:hover img{opacity:0.8;-webkit-transform: scale(1.1, 1.1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 400ms;
-moz-transform: scale(1.1, 1.1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1.1, 1.1);transition-timing-function: ease-out;
transition-duration:400ms;}
.in_news_text h3{height:36px;line-height:36px;font-weight:normal;}
.in_news_text h3 a{font-size:16px;DISPLAY:BLOCK;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap; word-wrap: break-word;}
.in_news_text em{color:#999;font-style:normal;}
.in_news_text p a{line-height:24px;color:#444;}
.in_news_text p span{color:#00a1e9;}
.inmain_r{width:46%;}
.inmain_r div{
	float:left;
	position:relative;
	/*overflow: hidden;*/
}
.sjtc h3{position:absolute;left:18px;top:20px;color:#fff;font-size:20px; background:url(../images/bar.png) left bottom no-repeat; padding-bottom:10px;font-weight:normal; }  
.sjtc h3 span{display:block;color:#fff;font-size:12px;padding-top:3px;text-transform:uppercase;}
.inmain_r div img{width:100%;max-width:none;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;width: -webkit-calc(100% + 20px);
    width: calc(100% + 20px);  transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(-10px, 0, 0);   transform: translate3d(-10px, 0, 0);}
.sjtc:hover img{  -webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}
.acment1,.acment2{width:50%;}
.acment3,.acment4,.acment5,.acment6,.acment7{width:20%}
.acment9{width:14.1%;margin: 1px;}
.main{margin-top:25px !important;}

/*.f_footer{background:#262626;margin-top:40px;}   */
.f_footer{
	/*background:#0059a5;*/
	background: linear-gradient(#5caceb, #0059a5);
	margin-top:40px;
}
.f_footer h3{font-size:14px;font-weight:normal;}   
.f_contact{text-align:left;float:left;margin-top:30px; margin-left:50px; background:url(../images/xian2.png) right no-repeat; margin-right:50px;line-height:22px; width:35%;}
.f_contact h3{background:url(../images/tel.png) no-repeat center;display:inline-block;padding-right:90px;} 
.f_contact p{color:#fff;} 
.copy{background:#333333;height:30px;line-height:30px;}
.copy div{color:#fff;}  
.member{float:left;padding-top:20px;padding-bottom:10px;}  
.member h3{background:url(../images/user.png) no-repeat center;padding-right:120px;line-height:25px; color:#fff;}
.bot-logo { float:left; background:url(../images/xian2.png) right no-repeat; width:22%; margin-top:30px; }

/*select*/
.select {width:200px;margin-top:15px;} 
.sod_select,.sod_select *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;}
.sod_select{display: inline-block;position: relative;line-height: 1;width: 200px;padding:10px 10px;border:none;background:#fff;border-radius:4px;color:#666666;font-size:12px;
font-weight: 700;text-align: left;text-transform: uppercase;outline: 0;outline-offset:-2px;cursor:default;}
.sod_select:after {content: "\25B2";position: absolute;right: 10px;top:12px;font-size:7px; }  .sod_select:after{content: "\25BC"; top: auto;bottom:12px;}
.sod_select:hover,.sod_select.open,.sod_select.focus { border-color: #000000; }  .sod_select.open { color: #919191; }
.sod_select.disabled{ border-color:#828282;cursor: not-allowed;}
.sod_select .sod_label{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding-right:15px;cursor:pointer;color:#666;font-weight: normal;}
.sod_select .sod_list{position: absolute;top: 100%;left:0;display:none;height:auto;width:200px;background:#ffffff;border:1px solid #ccc;border-top: none;color: #444444;font-weight: 300;z-index: 1;}
.sod_select.open .sod_list { display: block;  }   .sod_select.disabled.open .sod_list {display:none; }
.sod_select.above .sod_list {top: auto; bottom: 100%; border-top:1px solid #ccc;border-bottom: none; }
.sod_select .sod_list ul {overflow-y: auto; padding: 0; margin: 0; }
.sod_select .sod_list li {overflow: hidden; white-space: nowrap;text-overflow: ellipsis;position: relative;padding:10px 10px;list-style-type: none;}
.sod_select .sod_list .optgroup,.sod_select .sod_list .optgroup.disabled{background: inherit; color: #939393; font-style: italic; }
.sod_select .sod_list .groupchild { padding-left: 20px; }  .sod_select .sod_list .disabled{ background: inherit;color: #cccccc;}
.sod_select .sod_list .active{background: #f7f7f7;cursor:pointer;}   .sod_select .sod_list .selected { font-weight:700; padding-right:25px;cursor:pointer;}
.sod_select .sod_list .selected:before {content: "";position: absolute; right: 10px; top: 50%;-webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; color: #808080;height: 9px;width: 10px;  }
.sod_select.no_highlight .sod_list .selected { font-weight: 300; }   .sod_select.no_highlight .sod_list .selected:before { display: none; }
 .sod_select select{display:none !important; }
 .sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block !important;height:100%;width:100%;opacity:0;z-index:1;}
 .ewm{float:right;}   .dl-menuwrapper{display:none;}
 .ewm li{display:inline-block;background:url(../images/f_line.png) no-repeat left;text-align:center;padding:10px;height:100%;}
  .ewm li:first-child{background:none;}

.n_banner{position:relative;width:100%;overflow:hidden;}  
.n_banner div{position:relative;left:50%;margin-left:-960px;width:1920px;}
.position{margin-bottom:30px;}
.location{display:inline-block;}
.location .home{display:inline-block;width:20px;width:26px;}  
.location .home{background:url(../images/home_ico.png) no-repeat center center;height:12px;}
.location i{font-style:normal;color:#e40000;font-weight:bold;font-size:13px;}   
.location,.location a{font-size:13px;} 

.n_mainr{min-height:200px;float:right;width:87%;padding:0 20px;}
.sdc_menu{position:relative;float:left;width:120px;}
.sdc_menuname li{padding:10px;line-height:28px;background:#999;text-align:center;margin-bottom:2px;}
.sdc_menuname .sdc_hover,.sdc_menuname li:hover{background:#00a1e9}
.sdc_menuname .sdc_hover a{color:#fff;}
.sdc_menuname li a{font-size:15px;display:block;color:#Fff;}
.news_box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-top:2px solid #000;margin-top:2px;padding-top:25px;}
.news_box .news_top h3{font-size:18px;display:inline-block;} 
.news_box .news_top a{float:right;color:#da0505;font-size:12px;}   .news_box li:after{content:".";display: block;height:0;clear: both;visibility: hidden;}
.news_box .news_top_one .news_text{float:right;width:72%;}  .news_box .news_top_one a.news_pic1{float:left;width:25%;overflow:hidden;}
.news_box .news_top_one img{width:100%;display: block;opacity: 1;-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration:400ms;
-moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1, 1);transition-timing-function:ease-out;transition-duration: 400ms;}
.news_box .news_top_one:hover img {opacity:0.8;-webkit-transform: scale(1.1, 1.1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration: 400ms;
-moz-transform: scale(1.1, 1.1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1.1, 1.1);transition-timing-function: ease-out;
transition-duration:400ms;}
.news_top_one em{font-style:normal;color:#999;display:block;font-size:14px;padding-bottom:10px;}
.news_box .news_top_one h2{font-size:20px;font-weight:normal;margin-bottom:10px;display: block;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;}  
.news_box .news_list{margin-top:25px;}   .news_box .news_list li,.news_listpic li{border-bottom:1px dotted #d1d1d1;padding-bottom:15px;padding-top:16px;}
.news_box .news_list li span{float:left;width:10%;min-width:70px;text-align:center;background:#ececec;color:#666666;font-size:16px;padding: 10px 10px 20px;transition-timing-function:ease-out;transition-duration: 400ms;}
.news_box .news_list li i{display:block;color:#000;font-size:28px;font-weight:bold;border-bottom: 1px solid #ababab;} 
.news_box .news_list li h3{font-size:18px;font-weight:normal;margin-top:3px;}
.news_listpic li span{border: 1px solid #ccc;padding: 5px 20px;display: inline-block;margin-top: 10px;}
.news_box .news_list li:hover span,.news_listpic li:hover span{background:#00a1e9;color:#fff;}
.news_box .news_list li:hover i{color:#fff;border-color:#fff;}
.news_box .news_list li:hover p{color:#000;}
.news_box .news_list li p{line-height:24px;color:#666;font-size:13px;}  .news_box .newstext_right{width:87%;float:right;} 
.pager{padding-top:30px;}
.pager a,.pager strong{padding:5px 12px;margin:3px;}
.pager a{border:1px solid #ccc;color:#333;}  .pager strong{color:#fff;background:#00a1e9;}

.jq22-container{margin-top:20px;}
.cntl {position: relative;width:100%;overflow: hidden;padding-bottom:100px;}
.cntl-center {left:0;  right:0;   margin-left:auto;   margin-right:auto;}
.cntl-bar {position: absolute;width:4px;top: 0;bottom: 0;background-color: #ccc;}
.cntl-bar-fill {background-color: #00a1e9;position: absolute;left:0;right:0;top:0;height:0;}
.cntl-state {position: relative;width:100%;min-height:100px;margin-bottom:-20px;}
.cntl-state::after {display:block;content: ' ';clear:both;}
.cntl-icon {border-radius: 50%;width:12px;height:12px;background-color:#fff;border-radius:8px;border: solid 3px #00a1e9;position: absolute;top: 0;text-align: center;line-height:12px;	}
.cntl-content {width: 45%;padding:2%;background-color:#f1f1f1;border-bottom: solid 3px #00a1e9;float:left;opacity:0;position:relative;margin-left:-40%;}
.cntl-animate .cntl-content p{font-size:14px;}
.cntl-state:nth-child(2n+2) .cntl-content {float:right;margin-right:-40%;}
.cntl-content h4 {font-size:20px;color:#00a1e9;margin-bottom: 10px;}
.cntl-bar-fill,.cntl-content {	-webkit-transition: all 500ms ease;	-moz-transition: all 500ms ease;-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;	transition: all 500ms ease;}
.cntl-state:nth-child(2n+2).cntl-animate .cntl-content {margin-right:0%;}
.cntl-animate .cntl-content {opacity:1;margin-left:0%;}
.member_box .xycp_list li{position:relative;margin-bottom:15px;}
.member_box .xycp_list li{background:url(../images/cpbot_bg.jpg) no-repeat bottom center;padding-bottom: 20px;}
.member_box .xycp_list img{width:51%;}
.member_box .xycp_list .cy_text em{display:inline-block;float:left;margin-top:18px;margin-right:15px;width:32px;height:4px;background:#00a1e9;}
.member_box .xycp_list .cy_text{background:#fff;float: right;width:49%;padding:15px 20px;}
.member_box .chanye_list .cy_text p{color:#333;font-size:12px;line-height:24px;padding-top:15px;}
.chanye_list .cy_text h3{font-size:22px;display: block;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;word-wrap: break-word;}
.member_box .xycp_list .f_shadow:after{clear:both;content:'';display:table;}
.member_box .xycp_list .f_shadow{padding:10px;box-shadow:0px -4px 12px 6px #f9f9f9;}
.member_box .chanye_list li.even .cy_text, .member_box .chanye_list li.odd img {float: right;}
.member_box .chanye_list li.odd .cy_text,.member_box .chanye_list li.even img {  float: left;}


.news_box .news_top{margin-bottom:20px;}
.mapBox{margin-top:20px}
/*董事长致辞*/
.leader_img{float:left;background:url(../images/m2zc_line1.png) no-repeat left top;padding: 40px 0 0px 40px;width:30%;}
.leader_text{float:right;color:#000;margin-top:20px;background:url(../images/m2zc_line2.png) no-repeat right bottom;padding: 0 50px 80px 0; width:68%;margin-left:2%;line-height:32px;}
.leader_text h3{font-size:22px;}
.caselist ul{ margin-left:-8px; margin-right:-8px; }
.caselist ul li{ width: 33.3%; float: left; padding: 8px; }
.caselist ul li a{ display:block; position: relative; overflow: hidden; }
.caselist ul li span{ position: absolute; display:block; left:0; right:0; height: 40px; bottom: -40px; background: rgba(0, 146, 63, 0.73); color: #ffffff; line-height:40px; text-align:center; font-weight:bold; }
.caselist ul li img { width:100%;display: block;opacity: 1;-webkit-transform: scale(1, 1);-webkit-transition-timing-function: ease-out;-webkit-transition-duration:400ms; -moz-transform: scale(1, 1);-moz-transition-timing-function: ease-out;-moz-transition-duration: 400ms;transform: scale(1, 1);transition-timing-function:ease-out; transition-duration: 400ms; }
.caselist ul li:hover img { opacity:0.8;-webkit-transform:scale(1.1, 1.1);-webkit-transition-timing-function:ease-out;-webkit-transition-duration: 400ms; -moz-transform:scale(1.1, 1.1);-moz-transition-timing-function:ease-out; -moz-transition-duration: 400ms;transform:scale(1.1, 1.1);transition-timing-function: ease-out; transition-duration: 400ms; }

.detail-box{ padding-bottom:30px; }
	.view-title{ margin-top:10px; font-size: 30px; text-align:center; color:#12372b;}
	.view-element{text-align:center;color:#999999;border-bottom:1px solid #E0E0E0;margin: 0 0 20px;padding-top:15px;}
	.view-element a{color:#333;}
	.view-element #bdshare,.view-element .bdshare-button-style1-24{display:inline;padding-left:5px;}
	.view-element .bdshare-button-style1-24 a,.view-element .bdshare-button-style1-24 .bds_more {float:none;margin:0;background: url(../images/icons_0_16.png) no-repeat;}
	.view-element .bdshare-button-style1-24 .bds_tsina {background-position: 0 -98px;}
	.view-element .bdshare-button-style1-24 .bds_weixin{background-position:0 -162px;}
	.view-element .bdshare-button-style1-24 .bds_qzone {background-position: 0 -47px;}
	.view-element .bdshare-button-style1-24 .bds_sqq{background-position: 0 -260px;}
	.view-content{line-height:1.75;color:#414141;}
	.view-assoc{margin-top:20px;border-top:1px solid #E4E4E4;padding-top:10px;}
	.view-assoc div{margin:12px 5px;}
	.view-assoc a{color:#333;letter-spacing:1px;}
	
.joblist .tl a{ border: 1px solid #eaebe9; color:#38894f;font-size:15px; }
.joblist .jobpost{ color:#333333; font-size:.8rem; }
.joblist .item{ border-bottom:1px solid #ededed; padding-bottom:16px; margin-top:18px; }
.joblist .item li{ line-height:30px; padding:2px 12px; color:#868686; }
.joblist .workplace,
.joblist .wages,
.joblist .number{ color:#868686; float:right; padding-left:70px; }
.joblist .item em { background:#38894f; display: block; width:138px; text-align:center; font-style:normal; height:40px; line-height:40px; margin-left:12px;margin-top:15px; }
.joblist .item em a{ display: block;color:#fff; }

.comm-list {border: 1px solid #E9E9E9;margin:10px 0 20px;}
.comm-list-title {height: 30px;line-height: 30px;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F7F7F7;}
.comm-list-title span {font-size:14px;display: block;float: left;padding-left: 20px;}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight: normal;color:#38894f;}
.comm-list-content {clear: both;line-height:20px;color:#333;padding:15px 20px;}
.comm-list-content table tr{height:40px;}
.comm-list-content table td {padding: 4px;min-width:80px;}
.comm-list-content table td input {border: 1px solid #DEDEDE;padding: 4px;background:none;}
#n_submit{ height:30px; background:#38894f; color:#fff;border:none;cursor:pointer;padding:0 10px; }
#n_reset{ height:30px; margin-left:20px;background:#666;color:#fff;border:none;cursor:pointer;padding:0 10px; }

.message_box .lineMargin_1 {margin-top: 10px;}
.message_box .box1_1 {padding: 0 10px 0 0;}
.message_box .lineBox1 {float: left; width: 50%;}
.message_box .lineTit {color: #333333;font-size: 14px;line-height: 38px;}
.message_box .lineInput1 {border:1px solid #eaeaea;width: 100%; height: 49px;background: #fff;padding: 0 10px;color: #333; font-size: 14px; line-height: 49px; -webkit-appearance: none;}
.message_box .box1_2 { padding: 0 0 0 10px;}
.message_box .lineBox1 {float: left; width: 50%;}
.message_box .lineTit span { color: #f64744;}
.message_box .lineBox2 { float: left; width: 50%;}
.message_box .lineInput2 {width: 100%;border:1px solid #eaeaea; height: 180px;background: #fff; padding: 12px 10px;color: #333;font-size: 14px; line-height: 24px;outline: 0;}
.message_box .lineBox4 { float: left; width: 264px;}
.message_box .linePic {float: right; width: 96px; height: 31px;margin: -40px 10px 0 0;line-height: 0; position: relative; z-index: 2;}
.message_box .lineButton {border:none;height:42px;padding: 0px 60px;color: #fff;font-size:18px;cursor:pointer;line-height:42px; background-color:#00a1e9;}
.message_box .lineMargin_3 { margin-top: 27px;}
.pic_list2 li{float:left;width:33.3%;margin-bottom:15px;padding: 8px;}
.pic_list2 li p{transition-duration: 400ms;-webkit-transition-duration: 400ms;padding:5px;font-size:16px;display: block;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;}
.pic_list2 li span{transition-duration: 400ms;-webkit-transition-duration: 400ms;color:#999;padding-left:5px;display: block;}
.pic_list2 li:hover p,.pic_list2 li:hover span{text-indent:10px;}
.honor_nav li{float:left;margin-right:15px;min-width:110px;width:140px;text-align:center;height:36px;line-height:36px;}
.honor_nav li a{display:block;width:100%;background:#999;color:#fff;font-size:16px;}
.honor_nav li.honor_cur a{background:#00a1e9;}
.honor_list{margin-top:20px;}
/* mobile support */

@media (max-width: 600px) {
	.cntl-bar {	left:auto;right: 37px;}
	.cntl-content {	width:80%;	float:none;	}
	.cntl-state:nth-child(2n+2) .cntl-content {	margi-right:0%;	float:none;	}
	.animate .cntl-content {margin-left: 2%;}
	.cntl-icon {left: auto;right: 0;}
}

/****媒体查询****/
@media (min-width: 640px) {
  .container { width:600px;}
}
@media (min-width: 768px) {
  .container { width:750px;}
}
@media (min-width:992px) {
  .container {width:972px;}
}
@media (min-width: 1200px) {
  .container { width: 1170px; }
  .container{padding-left:0;padding-right:0;}	
}



@media (max-width:1200px){
.header_top{padding:0 15px;}
.news_list1 .news_one div{width:60%;} .news_list1 .news_one div h2{display:block;overflow:hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;
-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space:nowrap;}  
.menu ul>li{width:10%;}  .inmain_r{margin-top:10px;}
.f_contact{margin-right: 20px;margin-left: 20px;}
 .leader_text{line-height:28px;}
}

@media (max-width:992px){
.in_news,.inmain_r,.sdc_menu,.n_mainr,.member_box .xycp_list img,.member_box .xycp_list .cy_text{float:none;width:100%;} 
.bot-logo{display:none;}
 .f_contact{margin-left:0;background:none;width:55%;}
 .sdc_menuname li{float:left;margin-right:2px;}
 .news_box{border-top:none;}  .leader_img,.leader_text{background:none;padding:0;margin-top:0;}
 .news_box .news_top_one h2{font-size:16px;}
}

@media (max-width:768px){
 .navbody,.h-right,.member{display:none;}
.dl-menuwrapper{display:block;}  .header_top,.n_mainr{padding:0;}
.logo{padding-left:15px;}  .sjtc h3{font-size:16px;left:10px;font-weight:bold;letter-spacing:-1px;}  .sjtc h3 span{font-weight:normal;}
.leader_img,.leader_text,.news_box .news_top_one a.news_pic1,.news_box .news_top_one .news_text{float:none;width:100%;} 
.leader_img{text-align:center;}  .news_box .news_top_one h2{margin-top:8px;}.view-title{font-size:22px;}
.news_box .news_list li span{font-size:12px;}  .news_box .newstext_right{width:80%;}.header{position:static;  top: 0px;}.news_article{padding:0 15px;}
} 
@media (max-width:640px){
	.container{width:94%;}	.in_news .in_list{line-height:30px;}
	.news_img,.in_news_text,.in_news .in_list a,.in_news .in_list p{float:none;width:100%;}
	.ewm{width:45%;}   .f_contact,.cntl-state{margin:0;}  .f_footer{padding:10px 0;margin-top:20px;}
	.position{margin-bottom:15px;}  .news_box .newstext_right{width:75%;}
	.caselist ul li,.pic_list2 li{width:50%;padding:5px;}
	.honor_nav li{width:48%;margin:2% 1%;}


}