@charset "utf-8";
/* Style Reset */
html{font-size:12px}
body,p,h1,ul,li,input,figure,h3,h1,h2,dl,dd,dt{margin:0; padding:0;font-family: "微软雅黑";}
body{font-size:0.1rem;}
ul, ol, li, dl, dt, dd {list-style:none;}
a{text-decoration:none;outline:0px;}
fieldset{border:0;}
img{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;border:0}
.clear {clear:both;width:100%;}
.c{clear:both;width:100%;};
/*header*/
.header{width:100%;height:0.691rem!important;background:#1d1d1d;position:relative;z-index:9999;}
.head{text-align: center;position:fixed;width:100%;height:0.691rem;top:0;right:0;background:#fff; box-shadow: 0 1px 1px rgba(9,2,4,.15);line-height:0.791rem;z-index:99; -webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
/* .head:before{content:"";position:fixed;width:100%;height:0.041rem;background:#1d1d1d;top:0;left:0} */
.logo{display:inline-block;width:62.8125%;height:100%; line-height:100%}
.logo img{height:63%;}
/* .nav-btn{width:14.0625%;right:0!important;top:-1px;position:absolute;height:0.691rem;background:#d82741;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;} */
.top-nav{position:absolute;right:1.09375%;top:100%;width:14.0625%;}
.search_hl{width:14.0625%;left:0.1%;top:-1px;position:absolute;height:100%;font-size:0.42rem;line-height:0.7rem;color:#ffffff;text-align:center;overflow:hidden;}
.nav-btn{right: 0; color:#ffffff !important }
.class-btn{position:absolute;right:16%;top:0%;width:14.0625%;font-size:0.24rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-home{position:absolute;left:1.09375%;top:0;width:14.0625%;font-size:0.4rem;line-height:0.82rem;color:#fff;text-align:center;overflow:hidden;}
.top-title{width:70%;position: absolute;left:15%;top:0;font-size:0.3rem;line-height:0.82rem;text-align:center;color:#fff;overflow:hidden;}
.content,.sub_page{min-height:6rem;overflow:hidden;font-size:0.16rem}
.sub_page center{padding:0.4rem 0;font-size:0.2rem}
.sub_page center a{color:red}
.content{width: 100%; background-color: #fff;}
/* nav */
body{position:relative;width:100%;background:#e6e6e6;height:100%;}
.allpage{position:relative;z-index:10;background:#e6e6e6;height:auto;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;right:0;min-height:6rem;}
.clicked{right:220px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;left:auto;}
.nav{width:220px;position:absolute;right:0;top:0;bottom:0;z-index:2;background-color: #1651B8!important;}
.fixed{width:220px;height:100%;position:fixed;right:0;top:0;bottom:0;z-index:999;overflow-x: hidden;-webkit-overflow-scrolling: touch}
.nav li{width:220px;margin:0 auto;border-bottom:1px solid #f992a2;text-align: center;}
.nav li a{display:block;width:100%;font:700 16px/50px '微软雅黑';color:#fff;}
.nav li a span{margin-right:3%}
.nav li p{text-indent:70px;}
.nav li:last-child{margin-bottom:20%;}
#allmap{width:100%;height:6rem;font-size:0.18rem}
.share{width:160px;margin:0.5rem auto;}
.black-fixed{position: fixed;z-index:99999!important;right:0;width:0;top:0;height:100%;background:rgba(0,0,0,0.9);text-align:right;font-size:0.4rem;color:#fff;line-height:2;right:0;overflow:hidden}
.black-clicked{width:100%;padding-right:2%;right:220px;}
/*font*/
@font-face{font-family:"iconfont";src:url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype');}
@font-face{font-family:"iconfont1";src:url('../font/iconfont1.woff') format('woff'),url('../font/iconfont1.ttf') format('truetype');}
.iconfont{font-family:"iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

.iconfont1 {
	font-family:"iconfont1" !important;
	
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	borde/r-radius: 50%;
	display: inline-block;
	
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
}

	
/*表单样式*/
.table_form *{ -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; outline: 0; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent;}
.table_form tr th,.table_form tr td{ display:block; width:100%; text-align:left; position:relative; padding:0;}
.table_form tr td input.input-text{ width:100% !important; max-width:100% !important; margin:0;}
.table_form tr td input[name="code"]~img{ position:absolute; right:10px; top:5px;}
.table_form tr td textarea{ width:100% !important; max-width:100% !important; margin:0;}
.table_form .button{ display:block; width:100%; height:40px; font-size:18px; background-color: #1651B8; border-color: #1651B8;}
.site-content{ padding:15px;}



/* banner */
.banner img{ width:100%; float:left;banner}
.big-pic{width:100%;position:relative;z-index:2;margin:0 auto;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.pic-list img{float:left;height:auto; width:100%;display:block;}
.big-pic2 .pic-list{width:200%;}
.big-pic2 .pic-list img{width:50%;}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list img{width:33.333334%;}
.big-pic4 .pic-list{width:400%;}
.big-pic4 .pic-list img{width:25%;}
.slide-dot{width:100%;text-align:center;height:16px;padding-top:4px;overflow:hidden;position:absolute;bottom:5px;display:none}
.slide-dot span{display:inline-block;width:8px;height:8px;border-radius:8px;vertical-align:top; z-index:10;margin:0 7px;background:#fff}
.slide-dot span.slide-dot-cur{z-index:10;vertical-align:top;background:#6b1b55}
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
/* index */
.title{width:35.9375%;margin:0 auto;background:#1d1d1d;border-radius:0 0 0.1rem 0.1rem;text-align:center;padding-bottom:2%}
.title span{font:0.18rem/1.2 "microsoft yahei";color:#c1c0c0;}
.title p{font:0.16rem/1.2 "microsoft yahei";color:#828282;text-transform: uppercase}
.title-border1{width:100%;height:0.15rem;background:#1d1d1d;}
.inav{width:97.5%;margin:2% auto;overflow:hidden;}
.inav li{width:33.3%;float:left;height:auto;overflow:hidden}
.inav li a{display:block;width:75%;margin:0 auto;overflow:hidden;text-align:center;font:0.18rem/2 "microsoft yahei";color:#1d1d1d}
.inav li a img{display:block;width:83.97%;margin:0 auto;border:1px solid #d3d3d3;background:#fff;padding:0.09rem;border-radius:50%;}
.title1{width:100%;height:0.75rem;background:url(../../images/titlebg1.jpg) 0 bottom no-repeat #fff;background-size:100% auto;}
.title1-name{float:left;overflow:hidden;margin-left:4.6875%;}
.title1-name h3{float:left;font:0.44rem/0.75rem "microsoft yahei";color:#bb2f30;}
.title1-name p{float:left;font:0.18rem/0.2rem "microsoft yahei";color:#232323}
.title1-name p span{font:700 0.18rem/0.2rem "microsoft yahei";color:#232323;display:block;margin-top:0.2rem}
.title1 a{float:right;font:0.18rem/0.75rem "microsoft yahei";color:#7d7d7d;margin-right:4.6875%}
.inews{width:100%;height:auto;overflow:hidden;background:url(../../images/newsbg.jpg) right bottom no-repeat #fff;background-size:32.8125% auto;padding:5% 0}
.news-img{display:block;float:left;width:25%;margin:0 3.75% 0 4.6875%;}
.inews p{float:left;width:42.8125%;margin-left:3.75%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;font:0.16rem/2 "microsoft yahei";color:#686868;}
.inews h3{float:left;width:42.8125%;margin-left:3.75%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font:0.18rem/1.2 "microsoft yahei";color:#232323;}
.inews h3 a{display:block;width:100%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;color:#232323;}
.inews div{float:left;width:42.8125%;font:0.16rem/0.24rem "microsoft yahei";color:#1d1d1d;overflow:hidden;height:0.48rem;margin-left:3.75%;}
.title2{width:55.9375%;margin:2% auto;position:relative;text-align:center;color:#fff;background:url(../../images/titlebg2.jpg) 0 0 no-repeat;background-size:100% 100%;padding:2% 0;}
.title2 span{font:0.18rem/1 "microsoft yahei";}
.title2 p{font:0.16rem/1 "microsoft yahei";}
.ipro{width:97.5%;margin:2% auto;overflow:hidden;}
.ipro li{width:50%;float:left;height:auto;overflow:hidden;padding-bottom:4%;}
.ipro li a{display:block;width:86.85%;background:#fff;border:1px solid #fff;overflow:hidden;margin:0 auto}
.ipro li a span{display:block;width:100%;font:0.18rem/2.4 "microsoft yahei";text-overflow: ellipsis;overflow:hidden;white-space: nowrap;color:#1d1d1d;text-align:center;}
.ipro li a img{width:100%}
.imore{display:block;width:34.6875%;margin:2% auto;overflow:hidden;background:#1d1d1d;text-align:center;font:0.18rem/0.4rem "microsoft yahei";color:#ababab;border-radius: 0.4rem;}
.icase{width:100%;height:auto;overflow:hidden;padding:2% 0;background:#fff;}
.icase-top,.icase-bottom{width:92.5%;margin:2% auto;overflow:hidden;}
.icase-top a:nth-child(1){display:block;float:left;width:29.56%;}
.icase-top a:nth-child(2){display:block;float:left;width:31.08%;margin:0 1.68%;}
.icase-top a:nth-child(3){display:block;float:left;width:35.64%;}
.icase-top a img{display:block;width:100%;}
.icase-bottom a:nth-child(1){display:block;float:left;width:24.15%;}
.icase-bottom a:nth-child(2){display:block;float:right;width:73.98%;}
.support{width:100%;font:0.18rem/2.4 "microsoft yahei";color:#bb2f30;text-align:center;background:#fff;}
.support a{color:#bb2f30;}
/* top class */
.class{width:100%;top:8.33em;position:fixed;background:#232323;overflow-x: hidden;-webkit-overflow-scrolling: touch;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;height:3rem;padding:0.1rem 0;display:none}
.class li{width:90%;background:#fff;font:0.2rem/0.46rem "microsoft yahei";margin:2% auto;overflow:hidden;position:relative;}
.class li a{display: block;float:left;width:60%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;padding:0 4%;color:#666}
.class li span.iconfont{font-size:0.3rem;line-height:0.46rem;display:block;width:16%;text-align:center;color:#666;position:absolute;top:0;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li span.iconfont.class-up{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out;}
.class li dl{float:left;border-top:2px solid #232323;width:100%;display:none}
.class li dl dd{overflow:hidden}
.class li dl dd a{width:100%}
/* subpage */
.about,.view{width:92.5%;margin:2% auto;font:0.2rem/2.4 "microsoft yahei";color:#1d1d1d;}
.about strong{ font-size:17px; color:#C00}
.about p{ line-height:30px;}
.about img{ width:100%; height:100% !important; margin-bottom:5px;}
.view h1,.about h1{width:100%;text-align:center;font:0.3rem/0.5rem "microsoft yahei";color:#393939;margin-top:15px;}
.view img{max-width: 100%;display:inline}
.page{display:block;width:100%;height:0.38rem;font:0.2rem/0.38rem "microsoft yahei";color:#777;background:#ddd;border-radius:0.38rem;margin:2% auto;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;text-indent:0.1rem;}
.back{display:block;width:33.57%;margin:2% auto;height:0.4rem;border-radius:0.4rem;font:0.2rem/0.4rem "microsoft yahei";color:#393939;text-align:center;}
/* product */
.product-top{width:91.25%;margin:2% auto;border-top:1px solid #c9c9c9;height:0.5833rem;font:0.2rem/0.5833rem "microsoft yahei";color:#7b7b7b;}
.product-top p{float:left;}
.product-top p span{color:#c5132d}
.product-top-right{float:right;color:#7b7b7b}
.product-top-right a{font-size:0.3rem;color:#272727;vertical-align: middle}
.product-top-right a.show{color:#c5132d}
/* news */
.news{width:100%;height:auto;overflow:hidden;margin:2% auto;}
.news li{width:100%;height:0.691rem;overflow:hidden}
.news li a{display:block;width:100%;height:0.691rem;overflow:hidden;font:0.2rem/0.691rem "microsoft yahei"}
.news li span:nth-child(1){display:block;float:left;width:60%;margin-left:4%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;color:#1d1d1d}
.news li span:nth-child(2){display:block;float:right;margin-right:4%;color:#9f9f9f}
.news li:nth-child(even){background:#fff;}

.downfram{display:none;  position: fixed;top: 0px;left: 0px;right:0px;bottom:0px;width:100%;height:100%!important;background:rgba(0,0,0,0.6);z-index:999999;}
.downbox{height:200px;background:#fff;}
.downbox input{padding-left:10px;width:200px;height:28px;border:1px #ccc solid;color:#ccc;margin:40px 0px 0px 50px;}
.downbox>   span{float:left;display:block;width:80px;height:30px;background:#35AAE0;color:#fff;font-size:12px;text-align:center;line-height:30px;margin:18px 0px 0px 50px;cursor:pointer;}
.downbox h4{padding:0px 10px;height:35px;line-height:35px;background:#35AAE0;color:#fff;font-size:14px;}
.downbox h4>span{float:right;font-size:20px;font-weight:normal;cursor:pointer;}
/* case */
.case{width:100%;height:auto;overflow:hidden;margin:2% auto}
.case li{width:100%;height:auto;padding:2% 0;border-bottom:1px solid #ccc;overflow:hidden}
.case li>a{display:block;width:35.46875%;float:left;margin:0 3.75% 0 4.6875%;border:1px solid #fff;}
.case li>a img{display:block;width:100%}
.case li h1{float:left;width:51.875%;height:0.35rem;font:0.2rem/0.35rem "microsoft yahei";text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.case li h1 a{color:#232323}
.case li div{float:left;width:51.75%;height:1.1rem;overflow:hidden;font:0.18rem/0.28rem "microsoft yahei";color:#1d1d1d}
/* for white */
.white-bg{background:#fff;}

/* mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm */
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}

.blue{
	background-color:#d61f6f;
}
.s_b{
	background-color: #c31561;
}
.nav_new{
	width: 100%;
	
}
.nav_new ul li{
	width: 19.6%;
	height: 0.6rem;
	float: left;
	text-align: center;
 	
}
.nav_new ul li:nth-child(5){
	border-right: 0;
}
.nav_new ul li:nth-child(1){
	border-left: 0;
}
.nav_new ul li:nth-child(6){
	border-left: 0;
}
.nav_new ul li:last-child{
	border-right: 0;
} 
.tpp{ background:#d61f6f}
.boo{ background:#c31561}
.nav_new ul li a{
	display: inline-block;
	/* padding:80%; */
	color:#fff;
	border-right: 1px solid #000;
	font-size: 0.22rem;
	font-family: "microsoft yahei";
	margin-top: 9%;
	height: 0.4rem;
	line-height: 0.4rem;
}
.nav_new ul li a:nth-child(4){
	border:none!important;
}
.nav_new ul li a:last-child{
	border:none;
}
/* banner */
.banner{
	width: 100%;
	position: relative;
}
.swiper-pagination{
	width: 98%!important;
	text-align: center!important;
	bottom: 0.1rem!important;
}
.swiper-pagination-bullet{ border-radius:0!important; 
	width: 0.5rem!important;
	height: 0.05rem!important; background:#ffffff;
	opacity: 1!important;
}
.swiper-pagination-bullet-active{
	background-color: #094f60!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{
	margin:0 7px!important;
}
input{
	outline: none;
}
.search{
	width: 96%;
	height: 0.691rem;
	padding:0 2%;
	position: absolute;
	top: -120%;
	left: 0;
	background-color: #113f9f;
	font-family: "microsoft yahei";
}
.search-input{
	width: 75%;
	border:1px solid #113f9f;
	border-radius: 15px 0 0 15px;
	float: left;
	border-right: none;
	height: 0.461rem;
	font-size: 0.18rem;
	font-family: "microsoft yahei";
	text-indent: 5%;
	margin-top: 2%;
}
.search-btn{
	width: 15%;
	float: left;
	background-color: #fff;
	border-radius:0 15px 15px 0;
	border:1px solid #113f9f;
	border-left: none;
	height: 0.491rem;
	font-size: 0.25rem;
	margin-top: 2%;
}
.search a{
	display: inline-block;
	width: 9%;
	float: left;
	color:#fff;
	text-align: center;
	height: 0.7rem;
}
.index_text{
	font-size: 14px;
	width: 100%;
	height: 0.5rem;
	background: #fff url(../../images/search_bg_05.png) no-repeat 95% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	border:none;
	font-family:"microsoft yahei";
	text-indent: 3%;
}

.search_new{
	padding:0 2%;
	text-align: center;
	margin-top: 3%;
}
.search_new input{
	width: 98%;
	border:1px solid #cdcdcd;
	background: url(../../images/fdj_09.png) no-repeat 97% center;
	-webkit-background-size: 7%;
	background-size: 7%;
	text-indent: 3%;
	padding:2% 0;
}
.common_title{
	text-align: center;
	position: relative;
	margin-top: 5%;
	margin-bottom: 3%;
}
.common_title span{
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 1px;
	background-color: #b9bbcb;
}
.common_title h2{
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 38%;
	background-color: #2332c6;
	color:#fff;
	font-size: 0.26rem;
	padding:1.5% 0;
	border-radius: 20px;
}
.more_i{ width:100%; text-align: center; float:left;padding:2% 0 2% 0 ; margin-top:2%; background:url(../images/line.gif) left center repeat-x; background-size:2.5%;
	
}
.more_i span{ display:inline-block; margin-left:0;font-size: 0.22rem; color:#ffffff; background:#ce2029;; border-radius:5px; line-height:1.6;  padding:1% 8%;}

/*公用分类名称样式*/
.tt{ width:100%; text-align:center; float:left; padding-top:20px; line-height:220%; padding-bottom:20px}
.tt h2{ font-size:28px; color: #333; font-weight: normal;}
.tt span{ text-transform: uppercase; color: #999; font-size: 11px; line-height:20px}
.tt i{ width: 27px; border-top: 3px solid #1651b8; display: block; margin: 5px auto;}


.about_i{line-height: 2.2;font-size: 0.2rem;color:#fff; background: url(../images/bjt2.jpg) repeat; width:100%; float:left}

.about_i_c{ width:95%; margin:0 auto}
.about_i_c img{ width:100%; float:left; border:2px solid #FFF; margin-bottom:8px;}
.more_t{ width:100%; float:left; text-align:center; padding:25px 0;}
.more_t a{ background:#FFF; color:#d1241c; padding:0 10px; border-radius:5px; font-weight:600; display:inline-block}

.demo{ overflow: hidden; width: 100%; position:relative; font-size:14px;}
.slider ul li img{ width:100%; height:378px;object-fit:cover;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -78px;width: 76px;height: 112px;cursor: pointer;z-index: 2;background: url(../images/buttons.png) no-repeat}
.demo a.prev {left: 0;background-position: 0 0}
.demo a.next {right: 0;background-position: -76px 0}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}

.demo a{font-size:15px;}
.curr-num{ display:none}
.demo .bg,.desc{ height:30px !important}
.demo .title{  padding:0 !important; height:30px !important; line-height:30px;}
.num,.curr-num,.line,.total-num{display:none}

.common_title_new h2{
	background-color: #e00409!important;
}
.honor_i_c{ margin:0 auto;
	margin-top: 2%; width:96.875%; 
}
.honor_i_c ul li{
	width: 42.741935%;
	float: left;
	text-align: center;
	margin: 0 0 0 5%;
}
.honor_i_c ul li span{
	width: 100%;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin: 6% 0;
	font-size: 0.2rem;
}
.honor_i_h{ margin:0 auto;
	margin-top: 2%; width:96.875%; 
}
.honor_i_h ul li{
	width: 41.2903%;
	float: left;
	text-align: center;
	margin: 0 0 0 5%;
}
.honor_i_h ul li span{
	width: 100%;
	text-align: center;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	margin: 6% 0;
	font-size: 0.2rem;
}
.caseindex{ margin:0 auto;
	margin-top: 2%; width:93.75%; 
}
.caseindex ul{width:105%; float:left}
.caseindex ul li{ width:49%; float:left}
.caseindex  ul li a{ width:93%; float:left; margin-bottom:20px; text-align:center; overflow:hidden}
.caseindex  ul li  a span{width:261px; height:140px;text-align:center;display: table-cell; vertical-align:middle; overflow:hidden;border:1px solid #f5f5f5;  }
.caseindex  ul li  a span img{ max-width:100%; max-height:130px;vertical-align:middle; width:auto; height:auto; }
.caseindex  ul li  a span img:hover{ -webkit-transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;transition:transform 2s cubic-bezier(.165,.84,.44,1),opacity .5s;-webkit-transform:scale(1.2);transform:scale(1.2); }
.caseindex p{ width:100%; height:30px;font-size: 16px;color: #666; line-height:30px; float:left; overflow:hidden; padding-top:5px;}


.product-tab {width:100%; float:left;padding-top:10px;text-align: center;padding-bottom: 10px; margin-left:13px;}
.product-tab  a{ width:45%; height:28px; float:left; line-height:28px; background:#1651b8; margin-right:10px; margin-bottom:10px;cursor: pointer; color:#fff; font-size:16px; display:block}
.product-tab  a:hover,.product-tab a.cug {background:#d1241c; color:#FFF}



.casef ul{float:left;width:100%; padding-bottom:15px}
.casef li{width:42.8125%;border:1px solid #eeeeee;border-radius:5px;margin:2% 1% 1% 4%;float:left;}
.casef li:hover{width:42.8125%;background:#fff;border:1px solid #da492e;border-radius:5px;margin:2% 1% 1% 4%;float:left}
.casef li a{width:94.8905%;display:block;float:left;margin:2.5% 0 2.5% 2.5%;text-align:center;}
.casef li img{width:100%;display:block;border-radius:5px;}
.casef li p{width:96%;background:url(../images/worbg.png) left top repeat;line-height:2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;color:#fff;font-family:"microsoft yahei";padding:0 2%;font-size:1.2em;border-radius:0 0 5px 5px}
.casef li a:hover p{background:url(../images/worbg1.png) left top repeat;border-radius:0 0 5px 5px}
.casei{width:100%;height:auto;overflow:hidden;margin:0 auto}
.casei li{width:100%;height:auto;padding:2% 0;border-bottom:1px solid #ccc;overflow:hidden}


.case_i_c{ width:95%; margin:10px auto; }
.newsimg{ width:100%;float:left; padding-bottom:20px; }
.newsimg img{ width:100%; float:left; padding-bottom:10px;}
.newsimg h1{float:left; font-size: 0.25rem; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; color:#333;}


.case_i_c ul{ width:100%; float:left}
.case_i_c ul li{ width:100%; float:left; height:36px; line-height:36px; border-bottom:1px solid #efefef; padding-bottom:6px; margin-top:1%;  }
.case_i_c ul li h2{ float:left;font-size: 0.22rem;font-weight: normal;width:70%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; color:#333;padding-left:8px;}
.case_i_c ul li span{ float: right;font-size: 0.18rem;font-weight: normal;width:20%; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;color:#1651b8}
.beian{
	 width:100%; float:left;
	background-color: #1651b8;
	color:#fff;
	text-align: center;
	line-height: 0.65rem;
	font-size: 0.21rem; padding:10px 0 20px 0; border-top:1px solid #456eb6; margin-bottom:7%;}
.beian p{ line-height:26px;}
.beian a{
	color:#fff;
	font-size: 0.21rem;
}
.common_bg{
	background-color: #ff4863;
}


.more_im{ width:100%; margin:2% auto 2% auto; background: url(../images/line1.gif) left center repeat-x;
	text-align: center;
	padding:25px 0;
}
.more_im a{
	color:#1651B8;
	font-size: 0.20rem; background:#fff; border:1px solid #dadada; border-radius:5px; padding:0.3% 2%;
}
.case_c{
	padding-bottom: 0;
}
.case_c ul li{
	 border-bottom:0 !important; 
}
.case_c ul li div.case_c_pic{ height:auto !important;
	float: left; margin-left:3%;height:1.1rem;overflow:hidden;
	width: 25%;
}
.case_c ul li div.case_c_content{height:auto !important; border:1px solid #b0bad0; border-left:2px solid #b0bad0;
	float: left; padding:0 2%;
	width: 64%;
	margin-left: 0;
}
.case_c ul li:hover div.case_c_content{border:1px solid #d40000; border-left:2px solid #d40000;}
.case_c ul li div.case_c_content h2{
	width: 100%;
	font-size: 0.21rem;
	color:#113f9f;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_c ul li:hover div.case_c_content h2{color:#d40000;}

.case_c ul li div.case_c_content span{ color:#555555;
	display: block;
	height: 0.81rem;
	overflow: hidden;
	font-size: 0.18rem;
	line-height: 1.5;
	margin-top: 2%;
}
.baoming { background:#1651B8;
    width: 100%;
    padding: 3% 0; margin-top:3%;
    font-family: "microsoft yahei";
    color: #151515;
}

.baoming a{ margin-top:3%; line-height:1.7; text-align:center;float:left; width:30.46875%; background:#fff; color:#ff4e4e; border-radius:5px; font-size:0.26rem; margin-left:6%;}
.baoming span { float:left;
    font-size: 0.22rem;
    display: block;
    margin-bottom: 2%; text-align: left;
}
.baoming div.telbo{ float:right; width:40%; color:#fff; padding:3% 0 0 0; line-height:1;}
.baoming .telname{ display:block; font-size:0.15rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.baoming .telphone{ display:block;font-size:0.22rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.baoming label{ float:left; display:block;font-size:0.6rem; margin:1% 0 0 10%; padding:0;color:#ffffff;}
.icon_nav{
	pa/dding:0 4%;
	
}
.icon_nav ul li{
	width: 20%;
	text-align: center;
	float: left;
	margin:0 2.5%;
	margin-top: 4%;
	margin-bottom: 2%;
}
.icon_nav ul li a span{
	display: inline-block;
	color:#333;
	font-size: 0.2rem;
	margin-top: 14%;
	width: 100%;
	height: 0.3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.iconfont1_ys{ background:#1651B8; border-radius:50%; color:#fff;font-size:0.4rem;width: 0.8rem; font-weight:normal; height: 0.8rem; line-height: 0.8rem;}
.icon_nav ul li .wen{background:#d61f6f;}
.boda{ text-align:center; padding:0% 0; width:36.25%; margin:0 auto;font-size:0.18rem; display:block; border-radius:0.1rem; background:#113f9f;color:#fff}
.boda font{ font-size:0.35rem; color:#fff; font-weight:normal; vertical-align:middle;}
.boda a{ color:#ffffff;}
.nr_left{ width:95%; margin:0 auto;}
.nr_left ul{ width:103%; float:left; margin-bottom:25px}
.nr_left ul li{width:50%; float:left; overflow:hidden; text-align:center; }
.nr_left ul li a{width:94%;height:36px; float:left;line-height:36px; background:#1651b8;color:#fff; display:block; margin-bottom:10px; font-size:15px;}
.nr_left ul li a:hover,.nr_left ul li.cur a{background:#d1241c; color:#FFF}

@media all and (min-width:640px){
    .content{width:640px;margin:0 auto;position:relative;}
}

.fy_list{ margin:8px auto; text-align:center;}



#pre{margin-top:50px; padding-top:10px; font-size:12px; clear:both; margin-bottom:15px}
#pre a{ color:#1651B8}
#pages {width: 100%;height: 50px;text-align: center;line-height: 22px;padding-top: 1px; clear:both; margin-top:30px; float:left}
#pages a {background: #f5f5f5;border: #ddd solid 1px;padding: 2px 8px;margin: 0 2px;float: none;color: #9d7751;font-size: 14px;}
#pages span {background: #FFC;border: #F93 solid 1px;padding: 2px 8px;margin: 0 2px;float: none;}
.show_time{ border:1px dashed #ccc; background:#eee; padding:6px 0;margin:25px auto;color:#666; font-size:12px; text-align:center}
.pagination{clear:both;padding-top:10px;text-align:center; margin:0 auto; display:block;}
.pagination li{display:inline-block;*display:block;*display:inline;*zoom:1;margin:0 3px}
.pagination li a{line-height:28px;font-size:12px;display:block;padding:0 10px;color:#666;border:solid 1px #ccc;background-color:#e3e3e3;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer;-webkit-text-shadow:1px 1px 1px #ccc;-moz-text-shadow:1px 1px 1px #ccc;-o-text-shadow:1px 1px 1px #ccc;-ms-text-shadow:1px 1px 1px #ccc;text-shadow:1px 1px 1px #ccc}
.pagination li a:hover,.pagination li a.current{background-color:#35AAE0;border-color:#35AAE0;color:#fff;text-decoration:none;-webkit-text-shadow:1px 1px 1px #666;-moz-text-shadow:1px 1px 1px #666;-o-text-shadow:1px 1px 1px #666;-ms-text-shadow:1px 1px 1px #666;text-shadow:1px 1px 1px #666}                                                                             


.cp_gd {width:100%; height:195px;overflow: hidden;position: relative; float:left;  padding-top:30px; margin-bottom:30px}
.cp_gd ul{position: absolute;}
.cp_gd ul li{float: left;width:230x;cursor: pointer; margin-right:20px;}
.cp_gd ul li a{ width:230px;float:left; display:block}
.cp_gd ul li .img{ width:210px; height:163px;  text-align:center;display: table-cell; vertical-align:middle; overflow:hidden; border:1px solid #f3f3f3;*display: block; *font-size: 169px;/*约为高度的0.873，200*0.873 约为175*/ *font-family:Arial;}
.cp_gd ul li img {max-width:210px; max-height:163px;vertical-align:middle; width:auto; height:auto; }

.cp_gd ul li a .box {width:100%;height:40px;opacity: 0.7; text-align:center; float:left; text-align:center;color:#000;font-size: 18px;line-height:40px;}