/*全局样式*/
body {
	font-family: "微软雅黑";
}
a:hover {
	text-decoration:none
}
.g-bnr {
	background: url(../image/banner.png) top center no-repeat;
	width: 100%;
	height: 182px;
	overflow: hidden;
	min-width: 1260px;
}
.m-bg {
	width: 100%;
	height: auto;
	background: #f9f9f9;
	overflow: hidden;
	min-width: 1260px;
}
.g-bd {
	width: 1260px;
	height: auto;
	margin: 0 auto;
	clear: both;
	overflow: hidden;
}
.ofh {
	width: 100%;
	height: auto;
	overflow: hidden;
}
/*通用盒子*/
.g-logo {
	width: 356px;
	height: 78px;
	margin-top:54px
}
.g-logo img {
	width: 356px;
	height: 78px;
}
/*NAV*/

.menu {
	width:100%;
	height:54px;
	background: #2373c8;
}
.nav {
	width: 1200px;
	margin:0 auto;
	height:54px;
	background: #2373c8;
}
.nav ul {
	text-align: center;
}
.nav li {
	display: inline-block;
	line-height: 54px;position: relative;z-index: 10; float:left; width:150px;
}
.nav li:hover,.nav li.cur a {
	background: #4990E2;
}
.nav li a {
	display: block;
    color: #fff;
    font-size:20px;
}


.nav dl{width: 100%;position: absolute;left: 0;top: 100%;z-index: 12;border-top: 0;background:#2373c8;}
.nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0,direction=120,strength=5);opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav dl dd{line-height: 44px;height: 44px;text-align: left;position: relative;z-index: 12;display: block;width: 100%;}
.nav dl dd:first-child{border: none;}
.nav dl dd a{color: #fff;font-size: 14px;padding: 0;width: 100%;text-align:center;}
.nav dl dd a:hover{color: #fff;font-size: 14px;padding: 0;width: 100%;text-align:center;background: #4990E2;}







/*导航部分结束*/
/*搜索部分开始*/
.g-search {
	width: 280px;
	height: 35px;
	float: right;
	margin-top: 10px;
	background: #2373c8;
	border-radius: 15px;
	border:1px solid #cccccc
}
.g-search .sc_text {
	width: 185px;
	height: 35px;
	overflow: hidden;
	border: none;
	margin-left: 20px;
	color: #ffffff;
	outline: none;
	line-height: 32px;
	background: #2373c8;
}
.g-search .sc_btn {
	width: 38px;
	margin-top:5px;
	height: 28px;
	border:0 none;
	display:inline;
	float: right;
	font-weight:bold;
	cursor:pointer;
}
.g-search .sc_btn img {
	width: 40px;
	height: 38px;
}
.ss-pic {
	border:none;
	outline: none;
	float: right;
	margin: 9px 15px;
}
.g-search-rt {
	height:35px;
	border:none;
	width: 60px;
	background:#2373c8;
	color:#ffffff;
}
/*搜索部分结束*/
/*友情链接开始*/
.g-link {
	height: 55px;
	line-height: 55px;
	margin: 0 auto;
	background: #e1e1e1;
	padding-bottom: 3px;
}
.m-link {
	height: auto;
	overflow: hidden;
	line-height: 55px;
	width: 110%;
}
.m-link span {
	font-size: 16px;
	padding-left: 20px;
}
.m-link select {
	width: 312px;
	height: 30px;
	text-indent: 20px;
	border: 1px solid #ccc;
	margin-right: 20px;
	background: #ffffff;
	color: #707070;
	border: none;
}
/*友情链接结束*/
/*版权开始*/
.m-ft {
	height: auto;
	background: #393947;
	padding: 15px 0;
	min-width: 1260px;
}
.g-ft {
	height: auto;
	overflow: hidden;
}
.g-ft-con {
	padding-left: 80px;
	margin-top: 5px; padding-top:20px;
}
.g-ft-con p {
	color: #787892;
	line-height: 32px;
	font-size: 15px;
	text-align: center;
}
.g-ft-con p a {
	color: #787892;
	padding-right:16px;
	position: relative;
	text-decoration: none;
}
.g-ft-icon {
	width: 15%;
	height: auto;
	overflow: hidden;
	vertical-align: middle;
	padding-left: 50px;
}
.g-ft-icon2 {
	width: 227px;
	height: auto;
	overflow: hidden;
	vertical-align: middle;
	margin-top: 15px;
}
.g-ft-icon .govicon {
	width:100%;
	height: auto;
	overflow: hidden;
	float: right;
	padding-left: 20px;
	margin-top: 14px; 
}



.g-ft-icon .govicon li{ width:50%; float:left; line-height:40px;}
.g-ft-icon .govicon li a{color:#787892;}
.g-ft-icon .govicon li a:hover{color:#fff;}








.g-ft-icon .govicon-icon {
	margin-top: 15px;
}
.g-ft-icon2 .goverror {
	width:100%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 5px;text-align:center; color:#FFFFFF
}
.g-ft-icon2 .snerror {
	width: 168px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 10px;
}
.g-ft-icon2 .sitemap {
	width: 120px;
	height: auto;
	overflow: hidden;
	float: left;
	padding-top: 12px;
}
.g-ft-icon2 .sitemap .group {
	display:inline-block;
	width: 85px;
	height: 59px;
	line-height: 59px;
	text-align: center;
	padding-left: 30px;
}
.g-ft-link {
	padding-top: 5px;
}
.g-ft-link img {
	margin-right: 25px;
}
.g-ft-con-ga {
	width: 20px;
	height: 20px;
	line-height: 26px;
	margin-bottom: -4px;
	margin-right: 5px;
}
/*版权结束*/
/*通用当前位置开始*/
.m-local-bg {
	height: 45px;
	width: 100%;
	background: url(http://nkb.yangling.cc/images/list-bg.jpg) left no-repeat, #f3f3f3;
	padding-left: 50px;
}
.m-local {
	overflow: hidden;
}
.m-local ul {
	overflow: hidden;
}
.m-local ul li {
	float: left;
	font-size: 16px;
	color: #7a7a7a;
	line-height: 50px;
	padding-left: 5px;
}
.m-local ul li a {
	text-decoration:none;
	color: #7a7a7a;
}
.m-local ul li span {
	color: #7a7a7a;
}
/*通用当前位置结束*/
/*翻页开始*/
.commonPage {
	height:30px;
	line-height:30px;
	margin: 0 auto;
	padding: 20px 0;
	text-align:center;
}
.commonPage span {
	margin-left: 6px;
}
.commonPage a {
	border:1px solid #d2d2d2;
	padding:2px 8px;
	text-decoration: none;
	border-radius:4px;
}
.commonPage .hover a {
	background:#00479d;
	border:1px solid #b7d3e9;
	color:#fff;
}
/*翻页结束*/


/*===================内页banner================*/

#n_banner {
	display:block;
	width:100%;
	height:400px;
	position: relative;
	overflow: hidden;
}
#n_banner .main_box {
	display: table;
	height:270px;
}
#n_banner .title {
	padding-top: 120px;
}
#n_banner .title h1 {
	color: #fff;
	font-size: 38px;
	display: block;
	text-transform: uppercase;
	opacity:.35;
	filter:alpha(opacity=35);
}
#n_banner .title h2 {
	color: #fff;
	font-size: 16px;
	display: block;
}
/*===================面包屑导航================*/
#n_title {
	position:relative;
	background: #fff;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	margin-bottom: 10px;
}
#n_title .main_box {
	position: relative;
	height: 55px;
}
#n_title h1 {
	padding:0 0 0px 0px;
	font-size:16px;
	color:#404041;
	line-height:55px;
}
#n_title h1 span {
	font-size:14px;
	color:#404041;
	line-height:48px;
	font-family: "Arial";
	text-transform:uppercase;
	padding-left:5px;
	font-weight:normal;
	padding-left:5px;
}
#position {
	position: absolute;
	left: 0;
	top: 0;
	line-height: 55px;
	height: 55px;
	color:#7b7b7d;
	background:url(../images/icon_home.png) left center no-repeat;
	padding-left:18px;
}
#position a {
	vertical-align: middle;
	font-size:12px;
	color:#7b7b7d;
	float: left;
	display: block;
	line-height: 55px;
}
#position i {
	background: url(../images/icon_position_id.png) center no-repeat;
	float: left;
	display: block;
	height: 55px;
	width: 25px;
}
#position span {
	vertical-align: middle;
	display: inline-block;
	font-size:12px;
	color:#2373c8;
	font-style:normal;
	float: left;
	display: block;
	line-height: 55px;
}
#position a:hover {
	color:#2373c8;
}
/*===================左侧导航================*/

#n_nav {
	position: absolute;
	right:0px;
	top: 0;
	z-index: 0;
}
#n_nav {
	margin-bottom:25px;
}
#n_nav ul {
}
#n_nav a {
	position: relative;
	float: left;
	display: block;
	width: 146px;
	background: url(../images/line_n_title.png) left no-repeat no-repeat;
}
#n_nav a.first {
	background: none;
}
#n_nav a strong {
	position: relative;
	background: url(../images/bg_n_nav.png) center no-repeat;
	display: block;
	text-align: center;
	z-index: 9;
	height: 55px;
	line-height:55px;
	color: #5e5e5e;
	font-size: 14px;
}
#n_nav a span {
	position: absolute;
	left: -1px;
	top: 0;
	z-index: 1;
	width: 100%;
	display: inherit;
	text-align: center;
}
#n_nav a i {
	display:inline-block;
	background: #2373c8;
	height: 55px;
	width: 0px;
}
#n_nav a.on i {
	width: 157px;
}
#n_nav a.on strong {
	color: #fff;
}
#n_nav a:hover i {
	width: 157px;
}
#n_nav a:hover strong {
	color: #fff;
}
#n_nav li.nav_title {/* background: url(../images/icon_nav_on.png) 190px 18px no-repeat;*/
}
#n_nav li.nav_title a:hover i {
	width:3px;
}
#n_nav li.nav_title a:hover strong {
	color: #535355;
}
#n_nav li.nav_title.on a i {
	width:3px;
}
#n_nav li.nav_title.on {
	background: url(../images/icon_nav_off.png) 190px 23px no-repeat;
}
#n_nav li.nav_title.on:hover {
	background: url(../images/icon_nav_off.png) 190px 23px no-repeat;
}
#n_nav li .nav_list {
	display: none;
}
#n_nav li .nav_list .box {
	padding: 20px 30px 10px 30px;
	border-top: 1px solid #ececed;
}
#n_nav li .nav_list a {
	display: block;
	border: 1px solid #e0e2e4;/* background: url(../images/icon_left_nav_jt.png) 150px center no-repeat;*/
	height:  30px;
	line-height: 30px;
	border-radius: 2px;
	font-size: 12px;
	color: #535355;
	overflow: hidden;
	margin-bottom: 10px;
	padding-left: 20px;
}
#n_nav li .nav_list a.on {
	border: 1px solid #ea353a;
	color: #fff; /* background: url(../images/icon_left_nav_jt_on.png) 150px center no-repeat #ea353a;*/
}
#n_nav li .nav_list a:hover {
	border: 1px solid #ea353a;
	color: #fff; /*background: url(../images/icon_left_nav_jt_on.png) 150px center no-repeat #ea353a;*/
}
/*==============新闻详情=====================*/

#right_news {
	width: 260px;
	background: #fff;
	padding: 30px;
	float:right;
}
#right_news .title {
	padding-bottom: 20px;
	border-bottom: 1px solid #dee0e3;
}
#right_news .title h1 {
	background: url(../images/line_news_nav.png) left center no-repeat;
	padding-left: 10px;
}
#right_news a {
	display: block;
}
#right_news .pic_box {
	width: 260px;
	height: 140px;
	overflow: hidden;
	margin: 20px 0;
}
#right_news .pic_box img {
	display: block;
	width: 260px;
	height: 140px;
}
#right_news li {
	padding-bottom: 10px;
	margin-top: 15px;
	border-bottom: 1px dashed #dee0e3;
}
#right_news li .text_box {
	padding-left: 10px;
	background: url(../images/icon_bui.png) left 10px no-repeat;
}
#right_news li .text_box a {
	font-size: 13px;
	color: #4d4e4f;
	line-height: 22px;
	display: block;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
#right_news li span {
	font-size: 12px;
	color: #929496;
}
#right_news li .text_box a:hover {
	color:#2373c8;
}
/*===================新闻详情链接===============*/

#right_news .link_box {
	margin-top: 15px;
}
#right_news .link_box a {
	display: block;
	width: 260px;
	overflow: hidden;
	position: relative;
	border: 1px solid #dee0e3;
}
#right_news .link_box img {
	width: 260px;
	display: block;
}
#right_news .link_box .icon_box {
	position:absolute;
	display:block;
	left:0;
	top:0;
	width:100%;
	height:100%;
}
#right_news .link_box .icon_box::before, #right_news .link_box .icon_box::after {
position: absolute;
top: 10px;
right: 10px;
bottom: 10px;
left: 10px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
#right_news .link_box .icon_box::before {
border-top: 1px solid rgba(201, 2, 2, .3);
border-bottom: 1px solid rgba(201, 2, 2, .3);
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#right_news .link_box .icon_box::after {
border-right: 1px solid rgba(201, 2, 2, .3);
border-left: 1px solid rgba(201, 2, 2, .3);
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
#right_news .link_box a:hover .icon_box::before, #right_news .link_box a:hover .icon_box::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
#right_news .link_box a:hover {
	border: 1px solid #eee;
}



/** 新闻中心 **/
.thumblist {
}
.thumblist .list {
	padding-bottom: 20px;
}
.thumblist .item {
	width: 820px;
	border-bottom: 1px solid #eaeaea;
	display: block;
	padding: 20px;
	transition: all .5s;
}
.thumblist .item a {
	display: block;
}
.thumblist .item .img {
	position: relative;
	width: 180px;
	height: 135px;
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.thumblist .item img {
	width: 100%;
	height: 100%;
	transition: all 0.3s ease-out 0s;
}
.thumblist .item a:hover img {
	transform: scale(1.1, 1.1);
}
.thumblist .item .txt {
	width: 620px;
	cursor: pointer;
}
.thumblist .item .txt h3 {
	font-size: 16px;
	line-height: 30px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.thumblist .item .txt .mark {
	color: #999;
	font-size: 12px;
	line-height: 30px;
	padding: 0;
}
.thumblist .item .txt .mark span {
	display: inline-block;
	padding-right: 18px;
}
.thumblist .item .txt p {
	color: #666;
	line-height: 25px;
}
.thumblist .item .txt p span {
	display: inline-block;
	color: #1048a0;
	padding-left: 10px;
}
.thumblist .item a:hover .txt h3 {
	color:#2373c8;
}
.thumblist .item:hover {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.fr {
    float: right;
}


.col-lg-4 {
 width:280px; float:left; padding-right:20px;
}



.card, .figure {
    margin: 15px 0;
}
.col-lg-3 {
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%; float:left; margin-right:2%;
}

.margin0{ margin-right:0px;}

.card-img-top {
    width: 100%;
	height:218px;
}

.card-body {
    padding-left:0px; padding-bottom:10px;
}


.card-text{ font-size:14px; text-align:left; padding-left:10px;}

.card-title {
    margin:5px; text-align:center; padding-top:5px;
}


.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}




.j_form { position:relative; margin-top:20px;}
.j_form label{ width: 310px; float: left; border:1px solid #edeff2;  position:relative; display:block;  height:40px; line-height:40px; margin: 0 -77px 12px 0; font-size:12px; color:#bebebe; padding-left:120px;}
.j_form .label .h_x{ left: 395px; top: -8px;position: absolute;}
.j_form  input[type="text"]{  height:40px; background:none; color:#676767; width: 280px; border:none; background:#fff;  border-radius:0px;   display:block;  padding:0 15px; line-height:40px; font-size:12px; }
.j_form  input[type="text"]:focus{   }
.j_form label strong{ font-weight:normal; display:block; background:#2373c8; color:#fff; height:40px; line-height:40px;  position:absolute; width: 120px; left:0px; top:0; font-size:14px; text-align:center;  }
.j_form .textarea_box{ width: 740px; height:163px;}
.j_form .textarea_box strong{ height:163px;}
.j_form textarea{height: 150px; resize:none; color:#66656b;  width: 700px; padding-right:10px; background:#fff; border: none;  line-height:24px; font-size:12px; padding: 6px 15px;  }
.j_form textarea:focus{ }
.yzm_box {  position:relative; border: none;  }
.yzm_box strong{ height:42px !important; line-height:42px !important;}
.yzm_box input[type="text"]{font-size:14px; height:40px; color:#666; width: 138px !important; line-height:40px;}
.yzm{ position:absolute; left: 300px; height:40px; top:0px;}
.yzm a{ position:absolute; color:#adada6; right:-90px; height:40px; line-height:40px; width:80px; top:0;}
.yzm_box input[type="submit"]{ position:absolute; right: 0; bottom: 0;}
.j_form  input[type="submit"]{ width:120px; margin-top: 20px; display:block; cursor:pointer; height:40px; background:#2373c8; border-radius:0px; overflow:hidden; color:#fff; font-size:14px;  line-height:38px; border:none;   text-align:center; clear:both; border-radius: 19px; margin:20px auto;}
.j_form input[type="submit"]:hover{  border-radius: 19px;}






.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}



/*网站顶部*/
.top_main{width: 100%;height: 35px;color: #858585;font-size: 12px;line-height: 35px;border-bottom: 1px solid #e6e6e6;}
.top_main li{position: relative;display: inline-block;text-align: center;margin: 0 8px;}
.top_main .split{display: inline-block;width: 1px;height: 12px;background: #858585;vertical-align: middle;margin: 0;margin-top: -2px;}
.top_main li a{color: #858585;cursor: pointer;}
.top_main li a:hover{color: #CC0F16;}


/*网站头部*/
.header_main{width: 100%;height: 120px;z-index: 100;background-image: url(../images/topbg.jpg);
}}
.header_main .logo{display: block;}

.logo { margin-top:15px;}
.header_main .logo img{width: 100%;height: 100%;display: block;}
.header_main .tel{float: right !important;margin-top: 30px;}
.header_main .tel .tel_img{margin-right: 14px; float: left; width: 57px; height: 57px;}
.header_main .tel .tel_img img{width: 100%; display: block;}
.header_main .tel .tel_text{float: right !important;}
.header_main .tel .tel_text p{font-size: 16px;line-height: 16px;color: #3a3a3a;padding: 7px 0 10px;}
.header_main .tel .tel_text h4{font-size: 24px;font-weight: bold;color: #2373c8;display: inline-block;line-height: 24px;}
.header_main .tel:hover img{animation: zy 2.5s .15s linear infinite; -moz-animation: zy 2.5s .15s linear infinite; -webkit-animation: zy 2.5s .15s linear infinite; -o-animation: zy 2.5s .15s linear infinite;}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float:right;
}



h2.h2_title{text-align: center;font-size: 32px;margin-bottom: 30px;}
h2.h2_title i{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 230px;height: 3px;}
h2.h2_title i.titl{background: url(../images/titl01.png) no-repeat right center;}
h2.h2_title i.titr{background: url(../images/titr01.png) no-repeat left center;}
h2.h2_title a{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}
h2.h2_title span{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;padding: 0 15px;color: #333;}









.yw-omt{  padding:20px; margin-top:10px; background-color:#FFFFFF; width:1220px; margin:0px auto; margin-top:20px; margin-bottom:20px;}

.yw-omt .yw-tit{ padding:10px 0; line-height:24px; color:#666;}
.toms-pl{ margin-top:10px; overflow:hidden}
.toms-pl a{ display:block; float:left; width:22%; margin-left:8px; background:#fff; border:1px solid #ddd; border-bottom:none; padding:30px 10px; text-align:center; position:relative;}
.toms-pl a:first-child{ margin-left:0;}
.toms-pl a .pic{ height:70px; background-repeat:no-repeat; margin:0 auto; background-position:left center; background-size:auto 100%;}
.toms-pl a .pic.pic01{width:88px;}
.toms-pl a .pic.pic02{width:65px;}
.toms-pl a .pic.pic03{width:119px;}
.toms-pl a .pic.pic04{width:62px;}

.toms-pl a .tit{ font-size:18px; line-height:35px; margin-top:10px;}
.toms-pl a .con{ color:#333; line-height:24px; height:72px; overflow:hidden;text-align:left; font-size:14px;}
.toms-pl a span{ display:block; width:100%; height:3px; background:#ccc; position:absolute; left:0; bottom:0;}
.toms-pl a span i{display:block; width:0; height:3px; background:#2373c8; position:absolute; left:50%; bottom:0; transition:all .5s linear 0s;}
.toms-pl a:hover span i{width:100%; left:0%; transition:all .5s linear 0s;}

.toms-pl a:hover .pic{background-position:right center;}




    #demo {
     overflow:hidden;
     width: 100%;
    }

    #indemo {
     float: left;
     width: 800%;
    }
    #demo1 {
     float: left;
    }
    #demo2 {
     float: left;
    }