@charset "utf-8";
/*科e互联特效基本框架CSS*/
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div{margin:0 auto}
div {text-align:left}
a img {border:0}
body { color: #fff; text-align: center; font: 12px "微软雅黑", '宋体'; }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;text-decoration:none; display: block;}
a:hover { text-decoration: none}
.clear{height:0; overflow:hidden; clear:both}


body{ font-family: "微软雅黑", serif;}
html{ font-size: 62.5%; background: #F5F5F5;  }
body{font-size: 1.4rem; color: #666;}
.wrap100{width: 100%; padding: 0 20px;overflow: hidden;}
img{width: 100%; height: auto; }
/*=====ban样式======*/


/*=====ban样式结束====*/
.root{ max-width: 640px; height: auto;background: #fff; margin: 0 auto;overflow: hidden; position: relative;}
.btn{position: absolute; top: 90px; right: 10px;  border-radius: 3px;font-size: 12px;
color: rgba(2,110,208,0.8);}
.info-wrap{width: 100%; height: 30px; background: #fff;}
.tel{height: 30px; line-height:56px; font-size: 12px; color: #fff; display: block;left: 50%; margin-left: -80px; width: 160px; /*width: 40%;*/ position: absolute;}
.tel img{width: auto; height: 30px; float: left; position: relative;}
.tel a{font-size: 12px; color: #2f6190; display: inline;}
.tel p{width: 100%; padding-left: 30px; color: #2f6190;height: 30px; line-height: 30px;}
.head-wrap{width: 100%; height: 56px; background: #fff; text-align: center; line-height: 56px; position: relative; z-index: 9999; }
.head-wrap .logo, .head-wrap .nav, .head-wrap .nav-down{position: absolute;}
.head-wrap .logo {left: 0px; width: auto;height:56px; top: 0px;}
.head-wrap img{ width: auto;height:56px; position: absolute; top: 0px; }
.head-wrap .logo img{left: 0px;}
.head-wrap .nav img{right: 0px;}
.head-wrap .nav {right: 0px; width: auto; height: 56px; top: 0px;}
.head-wrap .nav-down { width: 100%; left: 0px; top: 56px; background: #055FC9;height:auto; overflow: hidden;  }
.pro-nav{ width: 100%; left: 0px; top: 0px; background: #0271A9;  overflow: hidden; }
.head-wrap .nav-down li,.pro-nav li{width: 100%;  border-bottom: 1px solid #237DCF; }
.head-wrap .nav-down li{height: 60px;}
.pro-nav  .sub_nav a{color: #62676a;}
.pro-nav  .sub_nav li {border-bottom: none;}
.pro-nav  .sub_nav li:nth-child(2n+1){background:#F2F6F7;}
.pro-nav  .sub_nav li:nth-child(2n){background:#fff;}
.head-wrap .nav-down li a, .pro-nav li a{ font-size:16px; font-size: 1.6rem; color: #fff; font-family: Verdana; width: 100%; height:60px; line-height: 60px; text-align: center;}
#ban-wrap{width: 100%; height: auto;}
#usimg-wrap{width: 100%; height: auto;}

#usimg-wrap .swiper-slide{width: 40%;}
.swiper-pagination-bullet-active {background: #fff;}
.ban-cap{width: 100%; text-align: center; background: #F5F5F5; padding: 15px 0; font-size: 1.2rem; color: #666; line-height: 1.2em;}
.ban-cap b{font-weight: normal; font-size: 1.4rem; color: #0271a9; display: block; margin-bottom: 15px; line-height: 1.2em; }
.us-wrap{width: 100%; background: url(../images/ab_bg.jpg); padding-bottom: 15px;}
.root h1{width: 80%; margin: 0 auto; position: relative; padding: 15px 0;  font-size: 3.2rem;color: #055FC9; text-align: center;margin-bottom: 15px;}
.root h1 .line{position: absolute; width:60px; height: 4px; background: #E73C50; left: 50%; margin-left: -30px; bottom: -2px;}
.us-wrap .us-cap{padding: 15px; text-indent: 2em;/*font-size: 1.4em; color: #666;*/ color: #2F2F2F;}


.index-con{width: 100%;overflow: hidden; min-height:424px;}
.index-con h1{ margin-bottom: 15px;}
.pro-list p{padding: 10px 0; width: 100%; text-align: center; color: #fff; font-size: 1.2rem;background: #8A8A8A;}
.pro-list ul{overflow: hidden;}
.pro-list li{float: left; width: 49%; height: auto; margin-right: 2%;  overflow: hidden; margin-bottom: 8px;}
.pro-list  li:nth-child(2n){margin-right: 0px;}
.pro-list  li a{ width: 100%; height: auto;}
.pro-list  li img{border:1px solid #ccc;}
.index-con ul{padding: 10px;}
.new-list li{width: 100%; height: 39px; border-bottom: 1px dashed #ccc; background: url(../images/icon.jpg) no-repeat 2px center;  }
.new-list li a{height: 39px; line-height: 35px; overflow: hidden; }
.new-list li p{height: 39px; line-height: 35px; float: left; color: #666; }
.new-list .new-con{width:65%; margin-left: 5%; text-align: left; }
.new-list .date {width: 30%; text-align: right;}



/*=====pro页面====*/
.pro-tit{position: relative; margin: 0 auto; margin-bottom: 15px; overflow: hidden; width: 100%;}
.pro-tit1{width: 80%;}
.pro-tit2{width: 98%;}
.pro-tit1 span{width: 32%; margin-right: 2%}
.pro-tit2 span{width: 24%; margin-right: 1%}
.pro-tit1 span:nth-child(3n){margin-right: 0px;}
.pro-tit4 span:nth-child(4n){margin-right: 0px;}
.pro-tit span{text-align: center; display: block;float: left; background: #0271A9; padding: 5px 2px; border-radius: 5px;  color: #fff; font-size: 1.2rem; margin-bottom: 1%;}
.in_pro{padding-top: 30px;}




/*新闻中心*/
.news { padding:25px 0; overflow:hidden; width:98%; margin-left:1%; }
.news ul { list-style-image: none; list-style-type: none; margin-top: 6px; }
.news li { border-bottom: 1px dotted #888A89; height: 30px; line-height:30px; overflow: hidden;}
.news li a { color: #656565; text-decoration: none; }
.news li span { color: #656565; float: right; margin-right: 2px; }


.shownews {padding:5px 0; width:100%;}
.shownews a {  display: inline-block;}
.shownews a:hover {  display: inline-block; text-decoration: underline;}
.shownews .title { background:#e7e7e7; height:54px;  text-align: center; }
.shownews .title h1 { padding:0px; color:#b90b0a; width:100%; margin:0px; font-size:1.2rem !important; line-height:30px; font-weight:bold; padding:0px;}
.shownews .title span { line-height:18px; display:block;font-size:1.1rem !important;}
.shownews DIV.text { line-height:18px;}
.shownews DIV.text p{font-size:1.1rem;}
/*分页样式*/
.pager{ margin:0px 2px; border-top:#ccc 1px solid; background:#fff; padding:5px 0;}
.page_link{ height:22px; padding:0 20px; font-size:1.2rem; color:#777; text-align:center;}
.pager span{ float:left; line-height:20px; /*background:#F0F0F0;*/ margin:0px 2px; padding:0 0.4em;}
.pager span a{ display:block;}
.page_link_total{color:#777;}
.page_link_a,{}
.page_link_now{ font-weight:bold; color:#d2211f;}
.page_link_next{display:none;}
.page_link_first{ display:none;}
.page_link_last{display: none;}
.page_link_pre{display: none;}



/*文章上一页 下一页*/
.article_page_link {
	clear: both;
	margin-top: 20px;
}
span.article_page { /*float: left;*/
	display: inline-block;
	width: 20px;
	line-height: 20px;
	height: 20px;
	border: #ccc solid 1px;
	margin: 0px 4px;
	text-align: center;
}
span.this_page {
	background-color: red;
}
span.this_page a {
	color: #fff;
}
span.total_no {
	float: left;
	display: inline-block;
	width: 40px;
	line-height: 20px;
	height: 20px;
}
span.current a {
	color: red;
}
/*上一页 下一页*/
.next_page {
	width: 100%;
	margin: 12px auto 0px auto;
	height: 60px;
	background: #f7f7f7;
	overflow: hidden;
	border: 1px solid #e7e7e7;
	font: 12px Verdana, Geneva, sans-serif;
	color: #939393;
	padding: 5px;
	padding-left: 15px;
}
.next_page p {
	margin: 0;
	padding: 0;
	line-height:25px;
	font-size: 12px;
	color: #666;
}
.next_page p a {
	color: #666;
	font-size: 12px;
	display:inline-block;
}
.next_page p a:hover {
	text-decoration: underline;
	color: black;
	display:inline-block;
}
.next_page span {
	display: inline;
}



/*单页管理*/
.pageTxt { padding:2px 0;  overflow:hidden; line-height:25px; width:100%; }
.pageTxt p{font-size:1.1rem; line-height:1.3em;}


/*========================footer=============================*/
.footer-wrap{  background: #055FC9; text-align: center; padding:20px 0; }
 .beian{width: 100%; text-align: center; line-height: 1.5em; font-size: 12px; font-size: 1.2rem; color: #fff; font-family: "微软雅黑";}
 .beian a{display: inline;font-size: 12px; font-size: 1.2rem; color: #fff; font-family: "微软雅黑";}
.swiper-pagination{display: none;}