*{font-family: '微软雅黑';margin:0;padding:0;border: none;}
ul, li ,a{list-style:none;text-decoration:none;text-decoration:none;}
.left {float:left;}
img{max-width:100%;vertical-align:middle;}
.right {float:right;}
.container{max-width:1040px;}
.topbar{ background:#414141;line-height:200%;color:#ffffff;}
.topbar a{ color:inherit; }
.withbar{background:#f3f4f6;padding-top:12px;}
.logo{display:block;float:left;}
.top_links{position:relative;height:28px;}
.top_links li{position:absolute;width:104px;text-align:center;height:28px;line-height:28px;font-size:12px;}
.top_links li.links1{right:90px;background:url(../images/top_bg1.png) no-repeat;}
.top_links li.links1 a{color:#898b88;}
.top_links li.links2 a{color:#fff;}
.top_links li.links2{right:0px;background:url(../images/top_bg2.png) no-repeat;}
.m_search{position:relative;float: right; margin-top:30px;background:#fff;height:30px;border-radius:20px;-webkit-border-radius:20px;}
.m_search .btn-text{margin-left:12px;height:30px;width:190px;}
.m_search .btn-search{background:url(../images/zoom.png) no-repeat;text-indent:-999em;width:18px;height:18px;cursor:pointer;padding-right:25px;}
textarea,input:focus {outline:none;}
.navbar{ }
.top_r{float:right;}
	.menu-trigger{display:block;padding:10px 0;margin: 30px 80px 0 10px;font-size:2em;color:#414141; }
	.menu-trigger:focus{color:inherit;color:#414141; }	
	.navmenu{margin:0;padding:0; }
	.navmenu{background-color:#333333; line-height:35px; width:230px;position:fixed;height: 100%;top:0;right:0;overflow-y:auto;-webkit-overflow-scrolling:touch; z-index:-1; }
	.navmenu ul li{text-align:center;line-height: 14px;}
	.navmenu ul li a{color:#ffffff; }	
	.navlogo{text-align:center;padding:15px 0;background:#414141;border-bottom:2px solid #202020; }
		.navlogo a{display:block}
	.navlogo img{margin-top:0px;}
.navbar .navmenu{display:none; }
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:542px !important;overflow:hidden;margin-top:-6px;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;max-height:542px !important;	position:relative;}
@media only screen and (min-width: 768px) and (max-width:959px) {
	  .banner,.bannercontainer{width:768px; height:309px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer{width:480px; height:193px;	}
	    .responsive .tp-bullets.tp-thumbs { width: 300px !important; height: 30px !important;  }
    .responsive .tp-bullets.tp-thumbs .tp-mask {  width: 300px !important;height: 30px !important;    }
    .responsive .tp-bullets.tp-thumbs .bullet { width: 60px !important; height: 30px !important;  }
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer{width:320px;height:129px;	}
}
@media only screen and (max-width: 319px) {
		.banner, .bannercontainer{width:240px;height:97px;	}
}
.tp-bullets.simplebullets.round .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#e1472f !important; }
/** BULLETS **/
.tp-bullets {  width: auto !important; z-index: 1001;   position: absolute;    bottom: 20px !important;}
.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative;background: #fff; width: 10px; height:10px; float: left;margin:0 5px;
    -webkit-transition: background 0.1s linear;  -moz-transition: color, background 0.1s linear;  -o-transition: color, background 0.1s linear;  transition: color, background 0.1s linear;}
.tp-leftarrow.large {z-index: 100;cursor: pointer;position: relative;background:  url(../images/slider-left-arrow.png) no-Repeat;    width: 26px;    height: 50px;margin-left:30px;
	margin-top: -21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;}
.tp-rightarrow.large {  z-index: 100;   cursor: pointer;  position: relative;  background:url(../images/slider-right-arrow.png) no-Repeat 0 0;
    width: 26px;   height:50px;margin-left: -30px; margin-top: -21px; -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;   -o-transition: color, background 0.1s linear;   transition: color, background 0.1s linear;}
.tp-bullets.tp-thumbs { z-index: 100; position: absolute; padding: 3px;   background-color: #fff; width: 500px;height: 50px;  margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs {  padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask {  width: 500px; height: 50px; overflow: hidden; position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer { width: 5000px;  position: absolute;}
.tp-bullets.tp-thumbs .bullet {width: 100px; height: 50px; cursor: pointer;  overflow: hidden;  background: none;  margin: 0;   float: left;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";/*filter: alpha(opacity=50);	*/  -moz-opacity: 0.5;
    -khtml-opacity: 0.5; opacity: 0.5; -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;   -o-transition: all 0.2s ease-out;  -ms-transition: all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,.tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";   -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.tp-thumbs img {width: 100%;}
.tp-bannertimer {width:100%;height: 10px; position: absolute;z-index: 200; z-index: 5000;}
	.tp-bannertimer.tp-bottom { bottom: 0px !important; height: 5px;}
@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {display: none;}
    .responsive .tparrows {display: none; }
}
.tp-simpleresponsive img {max-width:none;-moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none;    -o-user-select: none;}
.tp-simpleresponsive a {text-decoration: none;}
.tp-simpleresponsive ul {list-style: none;  padding: 0;  margin: 0;}
.tp-simpleresponsive >ul >li { list-stye: none;  position: absolute;  visibility: hidden;}
.caption.slidelink a div,.tp-caption.slidelink a div {   width: 10000px;    height: 10000px;}
.tp-loader {background: url(../images/loader.gif) no-repeat 10px 10px; background-color:#fff;margin:-22px -22px;top: 50%;left: 50%;z-index:10000;position:absolute;width:44px;height:44px; border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}
.intop_tt{width:100%;margin-top:48px;background:url(../images/top_tbg.png) no-repeat right center;margin-bottom:20px;}
.intop_tt h3{background:#fff;display:inline-block;font-weight:normal;font-size:18px;padding-right:15px;}
.intop_tt h3 span{color:#429f00;font-family:'宋体';text-transform:uppercase;padding-right:18px;}
.in_mainl{float:left;width:32%;}
.in_mainc{float:left;width:37%;margin-left:2.5%;}
.in_mainr{float:right;width:26%;}
.in_mainl h2{margin-bottom:12px;color:#010101;font-size:14px;font-weight:normal;}
.in_mainl p{line-height:22px;color:#888888;font-size:12px;}
.in_mainl .in_aboutcon img{padding-top:5px;}
.in_mainl .in_aboutcon .more{display:block;margin-top:5px;}
.in_mainl .in_aboutcon .more img{ padding-top:0; }
.in_newslist li{line-height:30px;background:url(../images/dot.jpg) no-repeat left center;padding-left:8px; position:relative; padding-right:100px;}
.in_newslist li a{font-size:12px;color:#666666}
.in_newslist li em{font-style:normal;color:#888888;font-size:12px; position:absolute; right:0; top:0; }
.in_mainc .in_newslist li.newslist_one{line-height:20px;background:none;padding-left:0; padding-right:0; margin-bottom:15px; }
.in_mainc .in_newslist li.newslist_one span{color:#429f00;}
.in_mainc .in_newslist li.newslist_one img{float:left;padding-right:10px;}
.in_mainc .in_newslist h3{color:#444;font-size:14px;font-weight:normal; line-height:2; }

.in_mainr .in_newslist li{ padding-right:0; }

.footer{margin-top:20px;background:#0c133f;padding-top:20px;padding-bottom:15px;border-bottom:1px solid #02082c;}
.footer .container{position:relative;}
.f_nav{margin-left:8px;}
.f_nav dl{float:left;margin-right:80px;}
.f_nav dl dt{color:#fff;font-size:14px;margin-bottom:10px;font-weight:bold;}
.f_nav dl dd{line-height:24px;}
.f_nav dl dd a{color:#fff;font-size:12px;background:url(../images/f_nav_li.jpg) no-repeat left center;padding-left:18px;}
.copyright{color:#fff;background:#0c133f;font-size:12px;text-align:center;border-top:1px solid #111c5f;padding:24px 5px;}
.copyright a{ color:#aaa; }
.f_ewm {width:50%;float:left;}
.f_ewm img{float:left; width:90px; }
.f_ewm span{color:#747474;display:inline-block;width:24px;text-align:center;font-size:12px;padding:5px;height:103px;line-height:14px;}

.sdc_menu{height:48px;line-height:48px;border-bottom:1px solid #e7e7e7;}
.sdc_menu li a{display:block;color:#666666;font-size:14px;padding:0 23px;border-left:1px solid #dcdcdc;}
.location{float:left;padding-left:25px;background:url(../images/loc_ico.png) no-repeat left center;}
.sdc_name{float:right;border-right:1px solid #dcdcdc;}
.location a{color:#000000;}
.sdc_menu li{display:inline-block;}
.sdc_menu li.cur a{color:#0049a6;font-weight:bold;}
.n_main_single{padding:25px 0 30px;font-size:16px;color:#333;line-height:30px;}
.view_title {font-size:30px;text-align:center;margin-top:20px;}
.view_temp{text-align:center;border-bottom:1px solid #dfdfdf;color:#b2b2b2;font-size:12px;padding:15px 0 5px;}
.view_newscon{font-size:14px;padding:20px 10px;}
.content_bottom {margin-top:18px;}
.content_bottom p {display:inline-block;background:#dedede;line-height: 36px;font-size:14px;width:48%;}  .content_bottom p a{color:#000;}
.content_bottom  .next{float:right;text-align:right;}
.n_main_case{margin-top:25px;}
.n_main_case .pic_text {background:#e3e3e3;text-align:center;padding: 10px 0;-webkit-transition-duration:400ms;}
.n_main_case .pic_text a{display:block;font-size:16px;color:#000;}
.n_main_case .mix:hover .pic_text{background:#0049a6;}
.n_main_case .mix:hover .pic_text a{color:#fff;}
.n_main_case .mix{margin:10px 0;float:left;width:33.3%;padding: 0 16px;}
.n_main_case .pic_text h3{font-weight:normal;}
.n_main_case .mix .info-thumbnail{width:100%;overflow:hidden;}
.n_main_case .mix: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;}
.n_main_case .mix 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;}

/**.pager{margin:35px 0 30px 10px;}
.pager a,.pager span{padding:3px 12px;margin:3px;}
.pager span{color:#fff;background:#0049a6;}
.pager a{border:1px solid #ccc;color:#333;}
.pager li{display:inline-block;}
.pager li #active{color:#fff;background:#0049a6;}*/


.n_main_contact{margin-top:40px;padding:0 15px;}
.n_main_contactl{float:left;line-height:40px;}
.n_main_contactr{padding-top:10px;float:right;text-align:center;width:190px;}
.m_mapbox{margin-top:15px;width:100%;}
.n_main_news{margin-top:30px;padding:0 18px;}
.n_main_news .n_newslists h2{font-size:16px;font-weight:normal;color:#000; position:relative; padding-right:120px; line-height:2; }
.n_main_news .n_newslists h2 span{ display:block; }
.n_main_news .n_newslists h2 time{ display:block; position:absolute; right:0; top:0; }
.n_main_news .n_newslists li time{font-size:14px;color:#999999;background:url(../images/timer_bg.jpg) no-repeat left center;padding-left:16px;}
.n_main_news .n_newslists .newslist_li{padding:18px 5px;border-bottom:1px solid #e7e7e7;}
.n_main_news .newslist_li .news_picl,
.n_main_news .newslist_li .news_textr{float:left;}
.n_main_news .newslist_li .news_picl{width:34%;}
.n_main_news .newslist_li .news_textr{width:64%;margin-left:2%;}
.n_main_news .newslist_li .news_picl img{border:1px solid #E5E5E5;}
.n_main_news .newslist_li p{color:#666;font-size:14px;line-height:30px;}
.n_main_news .newslist_li .read_more{font-size:12px;color:#333;border:1px solid #E8E8E8;padding:2px 16px;display:inline-block;margin-top:5px; line-height:2;}
.n_main_news .newslist_li:hover .read_more{color:#fff;background:#0049a6}

.n_job {margin:15px 0;}
.zhaopin_tl a{color:#750009;}
.zhaopin {padding: 20px 0;border-bottom: 1px dashed #CACACA;}
.zhaopin_tl {height: 30px;line-height: 30px;border: 1px solid #eaebe9;color: #fff;}
.zhaopin li {line-height: 30px;padding-left: 15px;}
.zhaopin li span {font-weight: bold; color: #666;}
.zhaopin em a {color: #fff;}
.zhaopin em {background:#0049a6;display: block; width: 90px;text-align: center;color: red;font-style: normal;height: 30px;line-height: 30px;margin-left: 15px;margin-top: 15px;}
.job_list{padding-bottom:30px;}
.comm-list {border: 1px solid #E9E9E9;margin:30px 0 40px;}
.comm-list-title {height:36px;line-height:36px;border-bottom: 1px solid #E9E9E9;font-weight: bold;background-color: #F7F7F7; padding: 0 15px; }
.comm-list-title span {display: block;float: left;/*padding-left: 28px;font-size:86%;*/}
.comm-list-title a.back {display: block;float: right;margin-right: 10px;font-weight: normal;}
.comm-list-content {clear: both;line-height: 1.75;color:#333;padding:15px;/*font-size:86%;*/}
.comm-list-content table tr{height:40px;}
.comm-list-content table td {padding: 4px;min-width:80px;font-size:14px;}
.comm-list-content table td input {border: 1px solid #CCC;padding: 4px;background:none;}
.plist{margin-top:40px;text-align:center;}
.putime{padding-right:15px;/*font-size:86%;*/}
.comm-list-repley {clear:both;color:#666;line-height: 1.75; margin: 15px;margin-top: 0;padding: 10px;background-color: #F6F6F6;border: 1px dashed #CCCCCC;/*font-size:86%;*/}
.comm-list-repley span {font-weight:bold;color:#0049a6;}
#n_submit{height:30px;background:#d90012;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;}
.n_message{margin-top:30px;min-height:260px;}
.radio, .checkbox{display:inline;}
.n_housing_con_t{margin-top:20px;}
.comm-list-content textarea{border: 1px solid #CCC;}
.n_message .do-option a{color:#000;}
.honor_list li{float:left;width:25%;padding:10px;}
.page_txt{margin-top:30px;}

.f_share{ padding-top:15px; }

@media (min-width:992px){
	.main_text h2{padding-bottom:4px;}
	.navbar{ margin:0;text-align:center;}
	.navbar .navmenu{ display:inline-block;background:none;}
	.navlogo{ display:none;}
	.menu-trigger{ display:none;}	
	.navmenu{ position:relative; width:auto; height:auto; z-index:999;overflow:hidden; }
	.navmenu ul li{margin-top:23px;float:left;position:relative;width:145px;background:url(../images/nav_libg.png) no-repeat left top;}
	.navmenu ul li a{display:block;font-size:18px;text-align:center;padding:0 2px 20px;color:#000;position:relative;}
	.navmenu ul li a:hover,.navmenu ul li.active a{color:#429f00;}		
	.navlogo{ display:none; }
	.navmenu ul li:first-child{background:url(../images/home_ico.png) no-repeat top;text-indent:-999em;}
	.navmenu ul li:first-child a{background:url(../images/nav_hover_bg.png) no-repeat center bottom;}
	
}
@media (max-width:1199px){
	#marqueebox .tp span{padding-left:10px;}
	.in_mainr .mix .info-thumbnail-link{padding-bottom:15px;}
	
	.sdc_menu li a{padding:0 30px;}
	.sdc_name h2{padding-left:20px;padding-right: 25px;}
	.n_main_news .newslist_li p{line-height:24px;}
}
@media (max-width:1024px){
.navmenu ul li{width: 140px;}

}
@media (max-width:991px){
   .m_search{display:none;}
  .sdc_menu li a{padding:0 10px;}
  .sdc_menu{height:50px;line-height: 50px;}
  .n_main_contactr{width:150px;}
 .honor_list li{width:33.3%}
 .n_main_news .newslist_li p{font-size:13px;ine-height:20px;}
 .navmenu ul li{width: 120px;}
 .navbar {float: right;margin-top: -70px;}
 .navmenu ul li{width:100%;height:50px;line-height:50px;border-bottom:1px solid #3F3F3F;}
 .navmenu ul li a{display:block;}
 .in_mainl,.in_mainc,.in_mainr{float:none;width:100%;margin-left:0;}
 .intop_tt{margin-top:28px;}
 .f_nav dl{margin-right:50px;}


}
@media (max-width:768px){
 .copy{margin-top:20px;}
.f_share,.footer{display:none;}
.copy{height:auto;text-align:center;line-height:26px;}
.sdc_menu li,.sdc_menu li a{display:block;width:100%;}
.sdc_menu{height:auto;line-height:40px;}
.location,.sdc_name{float:none;width:100%;}
.sdc_menu li{border-bottom:1px solid #ccc}
.sdc_menu li a{border:none;}
.n_main_case .mix{padding: 0 10px;width:50%;}
 .menu-trigger{margin: 30px 30px 0 10px;}
.honor_list li{width:50%}
.sdc_name{border:none;}
}
@media (max-width:640px){
.in_mainl .in_aboutcon img{display:block;width:100%;}
.n_main_news .newslist_li .news_picl, .n_main_news .newslist_li .news_textr{float:none;margin:0;width:100%;}
.n_main_news .n_newslists h2{margin-top:10px;}

}

/** 补充样式 */
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;margin:0;padding:0; }
video,
img{border:none;max-width:100%;vertical-align: middle;}
div,ul,ol,li,dl,dt,dd,p,form,figure{margin:0;padding:0;}
ul,ol,li,dl,dt,dd{list-style:none;}
a{font-size:inherit;text-decoration:none;color:#2f2f2f;}
a:hover,
a:focus{ text-decoration:none; color:#cc0000;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
a:active{color:inherit; text-decoration:none;}
i,em{font-style:normal;}
select,input,textarea,button{font-family:inherit; font-size:inherit;}
table { border-spacing: 0; border-collapse: collapse; background-color: transparent; }
td, th { padding: 0; }
th { text-align: left; }
tr { vertical-align: middle; }

.clearfix::before,
.clearfix::after{display:table;content:" ";clear:both;}

.ellipsis{ display: -webkit-box!important; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.ellipsis.lc2 { -webkit-line-clamp: 2; }
.ellipsis.lc3 { -webkit-line-clamp: 3; }
.ellipsis.lc4 { -webkit-line-clamp: 4; }
.ellipsis.lc5 { -webkit-line-clamp: 5; }

/** 分页样式 */
.pager{ text-align:center; margin-top:30px; }
.pager span,
.pager a,.pager strong{ display: inline-block; padding:5px 15px; margin:0 10px; color:#333; background: #fff; border:1px solid #eee; }
.pager span{ background:#fff; color:#333; padding: 5px 15px; }
.pager a:last-child {padding: 5px 15px;}
.pager a:hover,.pager strong{ background:#0049a6; color:#fff; }

/** 信息详情 */
.view-title{ font-size: 30px; text-align:center; margin-bottom: 20px; }
.view-element{ color:#666; border-bottom:1px solid #eee; padding: 15px 0; margin-bottom: 20px; }
.view-element .view-attr{ float: left; }
.view-element .view-attr span{ display: inline-block; margin-left: 10px; }
.view-element .view-attr span:first-child{ margin-left: 0; }
.view-element .bshare-custom{ display:inline-block; float:right; }
.view-element .bshare-custom a{ display:inline-block; background: url(../images/share-icon.png) no-repeat; padding-left: 25px; line-height: 24px; height: 24px; }
.view-element .bshare-custom .bsPromo,
.view-element .bshare-custom .bshare-more { display: none; }
.view-element .bshare-custom .bshare-sinaminiblog { background-position: 0 -98px; }
.view-element .bshare-custom .bshare-weixin{ background-position:0 -162px; }
.view-element .bshare-custom .bshare-qzone { background-position: 0 -47px; }
.view-element .bshare-custom .bshare-qqim{ background-position: 0 -260px; }
.bsBox{ -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }

.view-content{ line-height:2; padding: 15px 0; }
.view-content p{ margin-bottom: 5px; }

.view-assoc{ background:#dedede; height: 50px; line-height: 50px; margin-top:50px; }
.view-assoc .prev{ float: left; padding-left: 25px; position: relative; width: 50%; }
.view-assoc .next{ float: right; padding-right: 25px; position: relative; width: 50%; text-align: right; }
.view-assoc .next::after,
.view-assoc .prev::after { position: absolute; top: 50%; margin-top: -3px; left: 7px; content: ' '; display: block; border: solid #999; border-width: 0 2px 2px 0; padding: 3px; vertical-align: middle; transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.view-assoc .next::after{ left: auto; right: 7px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

@media (max-width:992px){
	/** 新闻详情 */
	.view-element .view-attr,
	.view-element .bshare-custom{ float: none; }
	
	.view-assoc .prev a span,
	.view-assoc .next a span{ display: none; }
	.view-assoc .prev a::after{ content:"上一条"; }
	.view-assoc .next a::after{ content:"下一条"; }
}