@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 "Arial","微软雅黑"; }
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: "Arial","微软雅黑";}
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; }



.root{ max-width: 640px; height: auto; margin: 0 auto;overflow: hidden; position: relative;z-index: 0;}
.root .btn{position: absolute; top: 405px; right: 10px;  border-radius: 3px;font-size: 12px;}

.info-wrap{width: 100%; height: 30px; background:#000;}
.info-wrap span{height: 30px; line-height: 30px; font-size: 12px; color: #fff; display: block;float: left;width: 40%;}
.info-wrap span a{font-size: 12px; color: #fff; display: inline;}
.info-wrap .email{margin-left: 8px;}
.info-wrap img{ width: auto; height: 30px; float: left;}
.info-wrap p{width: 100%; padding-left: 25px; color: #fff;}
.head-wrap{width: 100%; height: 56px; background: #fff; text-align: center; line-height: 56px; position: relative; z-index: 9999; }


.head-wrap .logo img{display:block; position:absolute; top:0; left: 0px;width: auto;height:56px;}
.head-wrap .button img{display:block; position:absolute; top:0; right: 0px;width: auto;height:56px;}
.head-wrap .lang{display:block; position:absolute; top:0; right: 0px;width: auto;height:56px; line-height:56px; background:#e5e5e5; padding:0 10px;}



.navbar-search{height: 100%; top:0; position: absolute; width: auto !important;}
.left-search{padding-right: 0;left:5px;right: 55px;}
.right-search{padding-right: 0;right:5px;left: 55px;}
.left-search .form-control{background-size: 25px;padding-left: 30px;margin-top:5px;}
.right-search .form-control{ background-size: 25px; margin-top:5px;}
.searchInner{max-width:768px;margin:0 auto;height: 44px;position: relative;background:#000000;}
.inner_pro{ position:relative;}
.inner_pro a.btn { position:absolute; top:-2px; right:20px;}
.searchInner .img-responsive{text-align:center;background:#ccc;border-radius: 5px;border:none;height:34px;vertical-align:middle;clear:both;padding:0px;width:42px;}
.nav-left,.nav-right{width:42px; height:34px; position:absolute; top:5px; display:block; overflow:hidden; text-indent:-999px;border-radius: 5px;}
.nav-left{left:5px;}
.nav-right{right:5px;text-align: center;}

.lnav { width:100%; height:50px; background:#272727;}
.lnav ul li {
	 width:20%; height:50px; line-height:50px; font-size:14px;  float:left; text-align:center; border-right: 1px solid #353535;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-all; }
.lnav ul li a { color:#fdfdfa; text-decoration:none; display:block;}	
.lnav ul li a o{ display:none;}
	
.inner_menu { width:100%; height:auto; margin:10px 0; overflow:hidden; font-size:12px;}
.inner_menu li {width:47%; height:36px; float:left; padding-left:2%;margin-bottom: 5px; text-align:center;}

.inner_menu li a { line-height: 36px;display: block; background:#eee;overflow: hidden;word-wrap: break-word;word-break: break-all;padding: 0 5px;border: 1px solid rgba(0,0,0,0.2);}
	

.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 .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:100%; height:53px; text-indent:20px; color:#a2002f; font-weight:bold; line-height:53px; margin-bottom:18px; background:#e3e3e3; font-size:16px;}
.root .inner h5,.line,.root .inner_pro h5{
	width: 90%; margin: 0 auto; position: relative; padding: 0px 0 15px 0; 
	border-bottom: 1px solid #ccc; font-size: 2.6rem;color: #333; text-align: center;
}
.pages nav{ width: 94%; margin: 0px auto; }
nav ul.pagination{ padding: 0px; }
nav ul.pagination li{}
nav ul.pagination li.total{ }
 nav ul.pagination li.page_link_first a,nav ul.pagination li.page_link_last a
,nav ul.pagination li.page_link_pre a,nav ul.pagination li.page_link_next a{padding: 2px 4px;}
nav ul.pagination li a{padding: 2px 8px;}    

.root .inner h5,.root .inner_pro h5{ margin-bottom:20px; }
.root .inner h5 .line,.root .inner_pro h5 .line{
    position: absolute;
    width: 60px;
    height: 4px;
    background: #E67817;
    left: 50%;
    margin-left: -30px;
    bottom: -2px;
    padding: 0px;
}
ol.breadcrumb li a{ display: inline-block;}



.index_about { width:100%; padding-bottom:15px;}
.index_about_main { width:100%; margin-top:26px; padding:0 20px; line-height:20px;}
.index_about_main img { width:45%; height:auto; float:left; margin-right:17px;}
.index_about_main p { text-indent:16px; font-size:12px;}

.index_pro { width:100%; overflow:hidden;}
.index_pro ul { padding:10px;}
.pro-list p{padding: 5px 0; width: 100%; text-align: center; color: #fff; background:#1b6cb4; font-size:12px;}
.pro-list ul{overflow: hidden;}
.pro-list li{float: left; width: 49%; height: auto;  overflow: hidden; margin-bottom: 8px;}
.pro-list li img{ border:#ccc solid 1px; border-radius:5px; box-shadow:2px 2px 2px #ccc;}
.pro-list li span{ display:block; line-height:22px; overflow:hidden; height:22px; text-align:center;}

.pro-list  li a{ width: 100%; height: auto;}
@media only screen and (min-width :300px) and (max-width :599px) {
	.pro-list li{ width:48%; height: auto; margin-right: 2%;  }
	.pro-list  li:nth-child(2n){margin-right: 0px;}
}

@media only screen and (min-width :600px) {
	.pro-list li{ width: 32%; height: auto; margin-right: 2%;  }
	.pro-list  li:nth-child(3n){margin-right: 0px;}
}


/*.pro-list  li img{border:1px solid #ccc;}*/
.index_news { width:100%; overflow:hidden;}
.index_news_tit { width:100%; height:53px; color:#fff; margin-bottom:18px;}
.index_news_tit li { width:50%; line-height:53px; background:#1876bb; float:left; text-align:center; display:block;}
.index_news_tit li a { display:block; color:#fff;}
.index_news_tit li a:hover { color:#fff; background:#cd0e0e;}
.index_news_tit .active {background:#cd0e0e; color:#fff;}
.index_news_tit .active a { color:#fff;}
.f_inews { padding:10px; padding-top:0;}
.f_inews li {padding: 8px 0 8px; border-bottom: 1px solid #f0f0f0; width: 100%; overflow: hidden;}
.f_inews li img {float:left; max-width:80px; max-height:80px; padding:2px; border:1px solid #ccc;}
.f_inewscon { max-height:80px; margin-left:90px; overflow:hidden;}
.f_inewscon h4 {font-weight: normal;font-size:12px; font-weight:bold; color:#cd0e0e; line-height: 21px;}
.f_inewscon h4 a { color:#a2002f; text-decoration:underline;}
.f_inewscon span { display:block; color:#000; line-height:20px; font-size:12px;}
.f_inewscon p  {position: relative; font-size: 12px;color: #7b7b7b;line-height: 20px; }

.inner { width:100%; overflow:hidden;}
.about { padding:10px; padding-top:0; font-size:12px; line-height:25px;}
.news {  padding:10px; padding-top:0; font-size:12px; overflow:hidden; }

.news li { border-bottom: 1px dotted #888A89; height: 50px; line-height: 50px; overflow: hidden; }
.news li a { color: #414141; text-decoration: none; }
.news li span { color: #414141; float: right; margin-right: 30px; }
.shownews { padding:10px; padding-top:0; font-size:12px; overflow:hidden;}

.shownews a:hover { text-decoration: underline;}
.shownews .title { background:#e7e7e7; height:65px;  text-align: center; }
.shownews .title em { color:#b90b0a; line-height:40px; display:block; font-style:normal; font-size:15px;font-weight:bold;}
.shownews .title span { line-height:18px;}
.shownews DIV.text { padding-top:25px; }

/*=====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;}


/*========================footer=============================*/
.footer-wrap{  background:  #333; 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: block;}

/* Holly Hack for IE \*/

.coop_con{padding: 0 10px; padding-bottom: 50px;background: #fff;}
.coop_con .coop{width: 100%;height: auto; margin-bottom: 20px;}

#banders{position: fixed;}
div .keleyi-menubar{width:100%;visibility:visible;padding:0px;}
ul .keleyi-menu{list-style-type:none;padding:0px; }
ul .keleyi-menu  a{text-decoration:none;height:50px; line-height:50px; text-decoration:none; font-size:16px; color:#FFF;}
ul .keleyi-menu  a:hover{text-decoration:none; color:#F90; font-weight:bold;} 
ul .keleyi-menu>li li{padding:0px;}
.newsShow .content table{text-align:left;}
.content tr,.content td{ border:1px solid #CCC;} 
.keleyi-menu a{color: #fff !important;}
.param p{ line-height:25px;}
.param p em{ font-style:normal; font-weight:bold;}

.foot { width:100%; clear:both; background:#1f1f1f; line-height:24px; padding:14px 0; text-align:center; color:#9f9f9f; font-size:0.7em; }
.foot a { display:inline !important; color:#9f9f9f !important;}
ul.list-group{margin-top:42px;}