html,body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,input,textarea,th,td { padding:0;  margin:0} 
body{ font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size:13px; line-height:26px; color:#454545; text-align:justify; text-justify:inter-ideograph}
ul,ol,dl{ list-style:none; overflow:hidden; zoom:1}
img{ border:0; display: inline-block}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.qc{ text-align:center}
a:link,a:visited{ text-decoration:none; color:#454545}
a:hover{ text-decoration:none}
/*------------------*/


/*banner*/
.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:25px;
	right:0;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:20px;
	margin:1px 5px;
	overflow:hidden;
	background:url(point2.png) no-repeat;


	line-height:999px;
}
.fullSlide .hd ul .on {

	background:url(point1.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:2%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:2%;
	background-position:-6px -137px;
}




/*.c-banner{display:none}*/



/* banner */

.c-banner{
	width: 100%;
	position: relative;

}
.1b{display:block}
.2b{display:none}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: relative
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}

.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 16px;
	height: 16px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


@media screen and (max-width:768px) {
	.1b{display:none}
	.c-banner{
		width: 100%;
		/*height: 345px;*/
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 100%;
		height:auto; overflow:hidden;
		position: absolute;
		/*left: 50%;
		margin-left: -384px;*/
	}
}

@media (max-width: 1280px) {
	.1b{display:none}
	.2b{display:block}
	.fullSlide{ display:none}
	.c-banner{display:block}
 
}




/*product*/
.in_title{width:100%; height:auto; overflow:hidden; margin-top:60px; text-align:center; display:block}
.in_title a{display:block; font-size:30px; color:#000; line-height:36px}
.in_title a span{display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#666}

in_prolist a:hover{background-color:#d10000; margin:0px 1px; color:#fff; display:block; width:84px; height:31px}


.device{ width:1200px; height:auto; margin:0px auto; margin-top:20px; overflow:hidden; display:block}
.device .scroll{ width:100%; height:694px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:694px; overflow:hidden;}
.device h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px;}
.device h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.device ul{ overflow:hidden; width:1200px}
.device ul li{width:372px; height:322px; margin-right:42px; margin-top:30px; overflow:hidden; position:relative; float:left;}
.device ul li img{ width:372px; height:233px; }

.device ul li a p{ width:372px; height:60px; display:block; color:#434343; line-height:60px; text-align:center; font-size:14px;}

.in_more{width:200px; margin:0px auto; border:1px solid #e5e5e5; height:50px; line-height:50px; text-align:center; font-size:14px; display:block; margin-top:40px}
.in_more a{color:#a3a3a3;}
.in_more a:hover{width:200px; height:50px; background-color:#ed7d31; color:#fff; display:block}

.pro-list{display:none}
.pro-list ul li{width:31.33%; height:auto; margin:15px 1%; overflow:hidden; position:relative; float:left;}
.pro-list ul li img{ width:100%; height:auto; overflow:hidden;  display:block }
.pro-list ul li a p{ width:100%; padding:10px 0; display:block; color:#434343; text-align:center; font-size:14px;}

@media (max-width: 1199px) {
	.device{display:none}
	.pro-list{display:block; width:96%; margin:0 2%}
}


@media (max-width: 768px) {
	.pro-list ul li{width:48%; height:auto; margin:10px 1%;}
}

/*about*/

.in_about{height:auto; overflow:hidden; margin-top:40px; display:block}
.in_about_l{width:70%; float:left}
.in_about_t{width:100%;background-color:#e4b600; height:auto; overflow:hidden}
.in_about_t_l{ width:60%; float:left; padding:3%; color:#fff}

.in_about_t_l h2 a{font-size:26px; padding-bottom:10px; border-bottom:3px solid #fff; color:#fff; display: inline-block; line-height:36px; font-weight:normal}
.in_about_t_l span{margin-top:20px; font-size:18px; font-weight:bold; display:block}
.in_about_t_l p{font-size:14px; margin-top:10px}
.in_about_t_l h3{background: url(../images/more.jpg) no-repeat center left; padding:5px 15px; margin-top:25px}
.in_about_t_l h3 a{font-size:14px; color:#fff}

.in_about_t_r{ width:40%; float:right}
.in_about_t_r a img{width:100%; height:auto; overflow:hidden; display:block}

.in_about_b{width:100%;height:auto; overflow:hidden}
.in_about_b_l{width:60%; float:left;height:auto; overflow:hidden;background-color:#003f98; padding:3%; color:#fff; font-size:14px}
.in_about_b_r{width:40%; float:right;height:auto; overflow:hidden;background-color:#e4b600; padding:5%; color:#fff; text-align:center}
.in_about_b_r span{font-size:30px; display:block; padding-bottom:16px}

.in_about_r{width:30%; float:right; padding:4%; background-color:#003f98; color:#fff; font-size:14px; line-height:32px}


@media (max-width: 1280px) {
	.in_about_t_l h3{margin-top:15px}
	.in_about_b_r{padding:5.3% 5%}
	.in_about_r{padding:2.45%}
}

@media (max-width: 1024px) {
	.in_about_l{width:100%; float:none}
	.in_about_b_l{line-height:28px}
	.in_about_b_r{padding:5.35% 5%}
	.in_about_r{width:100%; float:none; margin-top:15px}
}
@media (max-width: 768px) {
	.in_about_t_l{ width:100%; float:none;}
	.in_about_t_r{ width:100%; float:none;}
	.in_about_b_l{ width:100%; float:none;}
	.in_about_b_r{ width:100%; float:none;}

}


/*企业宗旨*/
.in_qyzz img{ width:100%; height:auto; overflow:hidden; position: relative}
.in_qyzz{width:100%; height:auto; overflow:hidden; position: relative; margin-top:30px}
.in_qyzz ul{position:absolute; z-index:999; top:30%; width:100%; height:auto; overflow:hidden}
.in_qyzz ul li{width:16.666%; float:left; text-align:center; color:#fff; font-size:14px}
.in_qyzz ul li span{display:block; font-size:24px; margin-bottom:30px}


@media (max-width: 1024px) {
	.in_qyzz_q{display:none}
}










/*首页*/
.in_pro{ overflow:hidden;}
/*.in_pro_fl{margin-top:40px; height:auto; overflow:hidden;}
.in_pro_fl ul{display:inline-block}
.in_pro_fl ul li{width: auto; overflow:hidden; float:left; margin:0 auto; text-align:center; display:block}

.in_pro_fl ul li a{ padding:10px 40px; float: left; text-align:center; display:block;
background: linear-gradient(120deg, transparent 24px, #eaeaea 0) top left,
            linear-gradient(-60deg, transparent 12px, #eaeaea 0) top right,
            linear-gradient(-60deg, transparent 24px, #eaeaea 0) bottom right,
            linear-gradient(120deg, transparent 12px, #eaeaea 0) bottom left;
        background-size: 51% 50%;
        background-repeat: no-repeat;
		font-size:18px

}
.in_pro_fl ul li a:hover{
	background: linear-gradient(120deg, transparent 24px, #e4b600 0) top left,
            linear-gradient(-60deg, transparent 12px, #e4b600 0) top right,
            linear-gradient(-60deg, transparent 24px, #e4b600 0) bottom right,
            linear-gradient(120deg, transparent 12px, #e4b600 0) bottom left;background-size: 51% 50%;
        background-repeat: no-repeat; color:#fff}*/
		
.in_pro_fl{text-align:center; width:100%; height: auto; overflow:hidden; margin-top:30px; margin-bottom:30px}
.in_pro_fl ul{display:inline-block}
.in_pro_fl ul li{width: auto; overflow:hidden; float:left; margin:0 auto; text-align:center; display:block}

.in_pro_fl ul li a{ padding:10px 40px; float: left; text-align:center; display:block;
background: linear-gradient(120deg, transparent 23px, #eaeaea 0) top left,
            linear-gradient(-60deg, transparent 12px, #eaeaea 0) top right,
            linear-gradient(-60deg, transparent 23px, #eaeaea 0) bottom right,
            linear-gradient(120deg, transparent 12px, #eaeaea 0) bottom left;
        background-size: 51% 50%;
        background-repeat: no-repeat;
		font-size:18px

}
.in_pro_fl ul li a:hover{
	background: linear-gradient(120deg, transparent 23px, #e4b600 0) top left,
            linear-gradient(-60deg, transparent 12px, #e4b600 0) top right,
            linear-gradient(-60deg, transparent 23px, #e4b600 0) bottom right,
            linear-gradient(120deg, transparent 12px, #e4b600 0) bottom left;background-size: 51% 50%;
        background-repeat: no-repeat; color:#fff}

.i_pro_t{ height:90px; overflow:hidden; line-height:90px; text-align:center; background:url(../images/i_bg1.jpg) center bottom no-repeat; font-size:42px; color:#333333; letter-spacing:5px; margin-bottom:2%; margin-top:2%;}
/*滚动产品与案例*/
.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init*/
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon*/
.grabbing{cursor:url(../images/grabbing.png) 8 8, move;}
/* fix*/
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top:20px;text-align: center;}
/* Styling Next and Prev buttons*/
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:38px; height:74px;/*IE7 life-saver*/ text-indent:40px; margin-top:-16%; z-index:9; position:relative; overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_pro_left.png) no-repeat; float:left;}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_pro_left_on.png) no-repeat;}
.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_pro_right.png) no-repeat; float:right;}
.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_pro_right_on.png) no-repeat; }
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*/ display:none;}
.owl-theme .owl-controls .owl-page span{display: block;width: 16px;height: 16px;margin: 5px 7px;/*filter: Alpha(Opacity=50);opacity: 0.5;*/-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background:url(../images/i_bg3.png) no-repeat;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{background:url(../images/i_bg4.png) no-repeat;}
/* If PaginationNumbers is true*/
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
/* preloading images*/
.owl-item.loading{min-height: 150px;background: url(../images/ajaxloader.gif) no-repeat center center}
#owl-demo{ padding-bottom:3%;}
#owl-demo .item{margin: 0.5px;position:relative;height:350px;/* margin-top:50px;*/}
#owl-demo .item img{/*display: block;*/height: 100%;width: 100%;transition: all 0.3s;}
#owl-demo .item .bg-list-img{ position:absolute; bottom:49px;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; width:100%;}
#owl-demo .item .bg-list-tit{ height:56px; overflow:hidden; bottom:0; position:absolute; text-align:center; width:100%;}
#owl-demo .item .bg-list-tit h4{ margin:0 auto; display:inline-block; border-bottom:2px solid #e2e2e2; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px;}
#owl-demo .item .bg-list-more{ width:100%; position:absolute; bottom:0; background:url(../images/i_por_pic1.png) center 38px no-repeat #3c3a38; height:56px; line-height:46px; font-size:14px; color:#fff; text-align:center;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}
#owl-demo .item .i_pro_bg{position:absolute; width:100%; bottom:56px; /*height:100%;*/height:89%;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;filter: Alpha(Opacity=0);/*IE7 fix*/opacity: 0; left:0;}
#owl-demo .item .bg-list-yew{ position:absolute; width:100%; bottom:0px; height:30%; background-color:#0068b7; text-align:center; color:#fff;}
#owl-demo .item .bg-list-yew h5{  border-bottom:2px solid #fff; font-weight:normal; font-size:18px; line-height:54px; padding-left:10px; padding-right:10px; display:inline-block; margin-top:9%;}
#owl-demo .item .bg-list-hs{ max-height:316px; height:70%; position:absolute; bottom:30%; background:url(../images/i_por_pic2.png) center top no-repeat; background-size:100% 100%; width:100%;}
#owl-demo .item .bg-list-hs p{ width:80%; margin:0 auto; margin-top:10%; color:#fefefe; font-size:14px; height:50%; overflow:hidden; line-height:22px; max-height:198px;}


/*首页产品*/
#owl-demo2{ /*background-color:#f9f9f9;*/ margin-top:40px; text-align:center; padding-bottom:2%;}
#owl-demo2.owl-theme .owl-controls .owl-buttons{ position:absolute; top:25%; width:100%; left:0; height:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline; width:40px; height:70px;/*IE7 life-saver*/ text-indent:60px;overflow:hidden;-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s; margin-top:0;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev{background:url(../images/i_case_left.png) no-repeat; float:left;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-prev:hover{background:url(../images/i_case_left_on.png) no-repeat;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next{ background:url(../images/i_case_right.png) no-repeat; float:right;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div.owl-next:hover{background:url(../images/i_case_right_on.png) no-repeat; }

#owl-demo2.owl-theme .owl-controls .owl-page{ display:inline-block;}

#owl-demo2 .item{margin: 0px 5px;border:1px solid #eaeaea}
#owl-demo2 .item img{display: block;height: 100%;width: 90%; margin:0 auto;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd{ width:100%; margin:0 auto; max-width:424px;margin-bottom:10px;}
#owl-demo2 .item dd .imgs{ position:relative; width:100%; overflow:hidden;}
#owl-demo2 .item dd .imgs p{ position:absolute; width:100%; height:100%; background:url(../images/i_bg5.png) center center no-repeat; top:0; text-align:center;opacity:0; filter:alpha(opacity=0);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
#owl-demo2 .item dd  h2{  font-weight:normal; color:#333; font-size:18px; line-height:30px; overflow:hidden; margin-top:7px; text-align:left; padding:10px}
#owl-demo2 .item dd:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
#owl-demo2 .item dd:hover h2{ color:#003f98;}
#owl-demo2 .item dd:hover .imgs p{opacity:1; filter:alpha(opacity=100);}
.owl-pagination{display:none}
.in_pro_more{width:100%; height:auto; overflow:hidden}
.in_pro_more a{width:218px; height:41px; margin:0 auto; display:block; background:url(../images/more1.jpg) no-repeat center left; padding-left:20px; font-size:20px; color:#fff; line-height:41px}

@media screen and (max-width: 1600px) {
#owl-demo .item{ height:350px;}
#owl-demo .item .i_pro_bg{ height:88%;}
/*#owl-demo .item:hover .bg-list-img{ height:90%;}*/
.owl-theme .owl-controls .owl-buttons div{ margin-top:-18%;}
}
@media screen and (max-width: 1280px) {
#owl-demo .item{ height:360px;}
.owl-theme .owl-controls .owl-buttons div{ margin-top:-20%;}
}
@media screen and (max-width: 960px) {
/*	.in_pro_fl ul li a{ 
background: linear-gradient(120deg, transparent 18px, #eaeaea 0) top left,
            linear-gradient(-60deg, transparent 9px, #eaeaea 0) top right,
            linear-gradient(-60deg, transparent 18px, #eaeaea 0) bottom right,
            linear-gradient(120deg, transparent 9px, #eaeaea 0) bottom left;
        background-size: 51% 50%;
        background-repeat: no-repeat;
		font-size:16px}
		.in_pro_fl ul li a:hover{ 
background: linear-gradient(120deg, transparent 18px, #e4b600 0) top left,
            linear-gradient(-60deg, transparent 9px, #e4b600 0) top right,
            linear-gradient(-60deg, transparent 18px, #e4b600 0) bottom right,
            linear-gradient(120deg, transparent 9px, #e4b600 0) bottom left;
        background-size: 51% 50%;
        background-repeat: no-repeat;
		font-size:16px}*/
	
}
@media screen and (max-width: 768px) {
	.in_pro_fl ul li a{ width:33.3333%; margin:10px 0}
}
@media screen and (max-width: 640px) {
.i_pro_t{ font-size:30px;}
/*首页产品*/
#owl-demo2.owl-theme .owl-controls .owl-buttons{ display:none;}

}


/*news*/

.in_news_fl{text-align:center; width:100%; height: auto; overflow:hidden; margin-top:30px; margin-bottom:30px}
.in_news_fl ul{display:inline-block}
.in_news_fl ul li{width: auto; overflow:hidden; float:left; margin:0 auto; text-align:center; display:block}

.in_news_fl ul li a{ padding:10px 40px; float: left; text-align:center; display:block;
background: linear-gradient(120deg, transparent 23px, #eaeaea 0) top left,
            linear-gradient(-60deg, transparent 12px, #eaeaea 0) top right,
            linear-gradient(-60deg, transparent 23px, #eaeaea 0) bottom right,
            linear-gradient(120deg, transparent 12px, #eaeaea 0) bottom left;
        background-size: 51% 50%;
        background-repeat: no-repeat;
		font-size:18px

}
.in_news_fl ul li a:hover{
	background: linear-gradient(120deg, transparent 23px, #e4b600 0) top left,
            linear-gradient(-60deg, transparent 12px, #e4b600 0) top right,
            linear-gradient(-60deg, transparent 23px, #e4b600 0) bottom right,
            linear-gradient(120deg, transparent 12px, #e4b600 0) bottom left;background-size: 51% 50%;
        background-repeat: no-repeat; color:#fff}



.in_news{ margin-top:40px;height:auto; overflow:hidden; display:block}
.in_news_l{width:42%; float:left; position:relative}
.in_news_l a img{width:100%; height:auto; overflow:hidden; position:relative}
.in_news_l p{ width:100%; height:auto; overflow:hidden; padding:15px;position:absolute; bottom:0; background:rgba(0,0,0,0.7); color:#fff}
.in_news_l p a{color:#fff; font-size:16px}
.in_news_l p span{float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px}

.in_news_r{width:55%; float: right}
.in_news_list{width:100%; height:auto; overflow:hidden; margin-bottom:19px}
.in_news_list h3{width:14%; float:left; line-height:30px; font-weight:normal; text-align:center; background-color:#eee; padding:5px ; font-size:14px; color:#666}
.in_news_list h3 span{display:block; font-weight:bold; font-size:26px}
.in_news_list h4{width:82%; float:right; font-weight:normal; font-size:14px}
.in_news_list h4 a{font-size:16px; color:#222}
.in_news_list h4 p{color:#999; margin-top:5px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}

@media (max-width: 1199px) {

}

@media (max-width: 768px) {
	.in_news_l{width:100%; float:none;}
	.in_news_r{width:100%; float:none; margin-top:40px}
}






/*footer*/
.footer_bg{width:100%; height:auto; overflow:hidden; background-color:#003f98; padding:40px 0px; margin-top:50px}
.footer_l{width:35%; float:left; color:#fff; line-height:36px; font-size:15px}
.footer_l span{font-size:30px; font-family:Arial, Helvetica, sans-serif; }

.footer_m{width:35%; float:left; margin-left:5%; color:#fff; line-height:36px; font-size:15px}
.footer_m h2{ font-size:18px; font-weight:normal;}
.footer_m ul{margin-top:15px; }
.footer_m ul li{width:33.3333%; float:left}
.footer_m ul li a{font-size:14px; font-weight:normal; color:#fff}
.footer_r{width:20%; float:right; text-align:right}
.footer_r img{max-width:100%; height:auto; overflow:hidden; display:inline-block }

.footer_b_bg{width:100%; height:auto; overflow:hidden; background-color:#5982bc; padding:15px 0; font-size:14px; color:#fff; text-align:center}
.footer_b_bg a{color:#fff}

@media (max-width: 767px) {
	.footer_l{width:100%; float:none;}
	.footer_m{width:100%; float:none; margin:25px 0; padding:25px 0;  border-top:1px solid #5982bc; border-bottom:1px solid #5982bc}
	.footer_r{width:100%; float:none; text-align:center}

}






.sy_dhpf{width:150px; position: fixed; right:15px; top:11%; z-index:3147483647}
.sy_dhpf h2{background-color:#4373b5; padding:15px 0; text-align:center; text-align:center; font-size:26px; color:#fff; font-weight:normal}
.sy_dhpf p{ background:url(ic_dh.png) no-repeat 8px center ; padding:8px 5px 8px 40px; background-color:#fff; margin:5px 0; box-shadow:0px 0px 8px #777; font-size:14px}
.sy_dhpf h3{padding:15px 0; text-align:center; font-size:16px; color:#4373b5; background-color:#fff; margin-top:5px; box-shadow:0px 0px 8px #777}

 @media (max-width: 1023px) {
	 .sy_dhpf{display:none}

 }




.yjbd{display:none}

.yjbd{width:100%; height:4em; line-height:4em; position:fixed; z-index:999; bottom:0;}
.bd1 a{background:rgba(0,50,120,0.9)}
.bd2 a{background:rgba(230,173,0,0.9)}
.bd3 a{background:rgba(0,50,120,0.9)}
.bd4 a{background:rgba(230,173,0,0.9)}
.yjbd ul li{width:25%; float:left; list-style:none}
.yjbd ul li a{color:#fff; font-size:14px; text-align:center; display:block; line-height:4em}
/*.yjbd ul li:nth-child(2n) a{color:#222;}*/
 @media (max-width: 1023px) {
	 .yjbd{display:block}

 }





