h4, h5, h6,
h1, h2, h3{margin: 0;}
ul, ol,li{margin: 0;}
p{margin: 0;}
html, body{font-family:"微软雅黑",'Roboto-Regular';font-size:1.6rem;  background:#878787; color:#666666; margin:0 auto; padding:0;}

a{text-decoration: none;}
a:hover{text-decoration: none; color:#00538e; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
ul,li{ list-style:none; display:block;  margin:0; padding:0;}
.m-t-20{ margin-top:20px;}
.m-t-30{ margin-top:30px;}
.m-t-50{ margin-top:50px;}
.m-t-60{ margin-top:60px;}
.c-orange{ color:#e9791a;}
.mt10{margin-top:3%; display:block}
.ml3{margin-left:3%;}
.mt11{margin-top:6%; }
.pd3{padding:0% 4%;}

.wab li{clear:both}
.wab li span, .wab li p{display:block}
.wab li span{background:#063d8d;padding:3% 0 3% 5%;color:#fff;}
.wab li p{background:#fafafa;padding:3% 3%;margin:0% 0 5% 0;color:#3a3a3a;border:1px solid #dbdbdb;}

.wshebj{background:url(../images/wab_04.jpg) no-repeat center 5% ;padding:25% 9% 0% 9%;line-height:80px; text-align:justify;}
.wshebj span{color:#063d8d;}

.w-huan-zi{line-height:80px; text-align:justify;}
.w-huan{font-weight:bold;font-size:1.8rem;padding:3% 0;}

.wrap{ width:1080px;  margin:0 auto; min-height:1920px;background:#fff;position:relative; overflow:hidden; }
.wp{ width:100%; float:left; clear:both;}
.content{width:100%; min-height:1595px; margin:auto; padding-bottom:50px;}
/*--top--*/
.top{ height:165px; background:#FFF;}
.gr_top{ border-bottom:5px solid #e9791a;}
.logo{background:url(../images/logo.png) no-repeat;  width:344px; height:150px; margin:5px 0 10px 10px; float:left; display:block;}


/*--banner--*/
.banner{ background:url(../images/banner/banner01.jpg) top no-repeat; width:100%; height:700px;}

.i-prolei{margin-left:4%;}


.title{ background:#fff; line-height:100px; width:100%; font-size:50px; float:left;}
.title span{ margin:20px 0 20px 50px; width:92%; color:#666; display:block; float:left; background:url(../images/right.png) right center no-repeat;}



/*--首页关于--*/
.i-ab {background:url(../images/wi_02.jpg) repeat-y;display:inline-block;width:89%;}
.i-ab a{color:#fff;width:32.5%;display:inline-block;line-height:70px;}
.i-ab-con{float:left;width:90%;margin:0 0 0 5%; text-align:justify;line-height:66px;}



/*--首页新闻、内页新闻、内页商务合作--*/
.news_title{ width:100%; padding:70px 0 0 0; float:left; margin:80px 0 50px 0; text-align:center;}
.news ul{ margin:0 40px;}
.news_list li{ margin:20px 0; display:block; float:left; width:100%;}
.news_list span.fl{color:#4e86d8; width:115px;}
.news_list span.fr{ width:875px;}
.news_list a{ font-size:42px;color:#333; margin-bottom:10px; width:100%; float:left;}
.news_list p{ font-size:32px;}
.n_title{width:100%;height:auto; float:left; font-size:40px; text-align:center; border-bottom:1px solid #c1c1c1; padding-bottom:20px; margin:20px 0 60px 0; }
.news_p{ width:100%; padding-top:5px; clear:both;}


/*--首页商务合作--*/
.i-shangwubj{background:url(../images/wi_05.jpg) no-repeat;}
.i-shangwubj .xiaotit{background:#59b508;color:#fff;font-size:1.5rem;}
.i-shangwu{ margin:0 40px;}
.i-shangwu li{ margin:30px 0; display:block; float:left; width:100%;}
.i-shangwu span.fl{color:#b7beba; width:115px;}
.i-shangwu span.fr{ width:875px;}
.i-shangwu a{ font-size:40px;color:#fff; margin-bottom:10px; width:100%; float:left;}
.i-shangwu p{ font-size:30px;color:#e5e5e5;}
.n_title{width:100%;height:auto; float:left; font-size:40px; text-align:center; border-bottom:1px solid #c1c1c1; padding-bottom:20px; margin:20px 0 60px 0; }
.news_p{ width:100%; padding-top:5px; clear:both;}
 





/*--footer--*/
.footer{color:#888888; background:#353535;width:100%; padding:20px 0px; font-size:0.9em; text-align:center; float:left; }
.footer p{ width:100%; float:left;  line-height:66px;padding:45px 0px;}
.footer p a{color:#888888;}
.bottom{ background:#fff; border-top:1px solid #d4d4d4; width:100%; height:170px; }
.bottom a{ width:100px; height:170px; padding:75px 0 0 0; display:block; float:left; text-align:center; color:#c4c4c4; background:url(../images/icon-3.png) center repeat-x; margin:25px 85px 0 85px;}
.bottom a:hover,.bottom a.now{color:#063d8d;  background:url(../images/icon-3-h.png) center repeat-x; }
.bottom a.a-1{ background-position:0 0;}
.bottom a.a-2{ background-position:300px 0; }
.bottom a.a-3{ background-position:200px 0;}
.bottom a.a-4{background-position:100px 0;}

#mphone_btmnav {
    position:fixed;z-index:999;left:0;right:0;bottom:0;
}

/*--二级/网站建设--*/
.web_list{ width:100%; display:block; float:left;}
.web_list li{ background:#fff; width:100%; min-height:120px; padding:20px 40px; display:block; float:left; line-height:80px; margin:30px 0px 0 0px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; }
.web_list li p{ width:100%; float:left; border-top:1px solid #e6e6e6; margin-top:20px; padding-top:10px; line-height:70px;}
.web_list li p span.fl{ width:190px;}
.web_list li p span.fr{ width:800px;}
.web_list .ft{ margin:20px 0; width:100%; float:left; display:none; }
.web_list .ft font{ font-size:64px; color:#ff0000; }
.accordion { width:100%; margin:30px auto 20px; border-radius:4px;}
.accordion .link { cursor:pointer;	display:block; position:relative;display:block; color:#e9791a; height:80px; font-size:46px; float:left; width:100%; background:url(../images/right.png) right center no-repeat;	}
.accordion li i { position: absolute; top:16px;	left:12px;	font-size:18px;	color:#595959;}
.accordion li i.fa-chevron-down {right:12px; left:auto; font-size:16px;}
.accordion li.open .link {color:#e9791a;}



 
 

/*联系页面*/
 
.lx-xx{background:url(../images/lx_03.jpg) no-repeat 0px 13px;padding:0px 0px 0px 50px;color:#858b8d;line-height:80px;}
.gbook{width:85%;margin:auto}
.xfCont{}
.xfCont .ipt{border:1px solid #bcbcbc; color:#999; display:block;float:left;margin-top:25px; line-height:85px;}
.wid400{ width:98%;padding:0px 20px;}
.xfCont textarea{border:1px solid #bcbcbc;margin-top:25px;height:240px;padding:15px 20px; font-size:1em;color:#999;width:98%;}
form .btn{border:0px;margin-top:20px;}
 



 /*通用部分*/

@font-face {  
   font-family: 'siyuan';     
   src: url('SourceHanSansCN-Medium.otf');    
   src: url('SourceHanSansCN-Medium.otf?#iefix') format('embedded-opentype'),        
   url('SourceHanSansCN-Medium.otf') format('woff'),     
   url('SourceHanSansCN-Medium.otf') format('truetype'),      
   url('FZLTZCHJW.svg#SingleMaltaRegular') format('svg');
     
      font-weight: normal;   font-style: normal;}
   
   
@font-face {  
   font-family: 'rixi';     
   src: url('rixi.otf');    
   src: url('rixi.otf?#iefix') format('embedded-opentype'),        
   url('rixi.otf') format('woff');   
     
      font-weight: normal;   font-style: normal;}
   
   

 

.i-tit a {font-size:3.2rem;color:#063d8d; font-family:siyuan;}
.i-tit span{font-size:1.3rem;padding:10px 40px;color:#063d8d;font-family:rixi;}

.i-tit2 a{font-size:4rem;color:#000; }
.i-tit2 span{font-size:1.8rem;line-height:2em;padding:10px 40px;color:#000}



.radius{padding:10px 70px;-moz-border-radius: 90px;
-webkit-border-radius: 90px; border-radius:90px;behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */}

.i-tit-bai{font-size:2.8rem;line-height:2em;color:#fff; font-family:FZLTZCHJW;}
.i-span-bai{font-size:1.8rem;color:#fff;}
 

.n-tit p {font-family:FZLTZCHJW;font-size:3rem;color:#063d8d;line-height:2.8rem;  }
.n-tit span {font-size:1.3rem;color:#525252;text-transform:uppercase;}
.n-tit hr {width:40px;height:8px;background:#063d8d;border:0px;margin-top:30px;}

.f2f2f2bj{background:#f2f2f2;}
.f8f8f8bj{background:#f8f8f8;}
.lvbj{background:#083f8e;color:#fff;padding:60px 0px;}


.h20{clear:both; height:20px;}
.h60{clear:both; height:60px;}

.cl{clear:both}
.cf{clear:both;float:left;}
.fl{float:left}
.fr{float:right;}

.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}

 .mar1080{margin:auto;width:1080px;clear:both;}
 .mar{margin:auto;width:100%; clear:both}
 
.ml1{margin-left:2%} 

.pl20{padding-left:20px;}
 

/*--产品--*/
.pro-menus {margin:auto;width:90%;}
.pro-menus a{color:#063d8d;padding:8px 5px;display:inline-table;margin:3px 20px;border-bottom:3px solid #fff;}
.pro-menus a:hover, .pro-menus-ok:link{color:#f4a814;border-bottom:3px solid #f4a814;}

 
.w-pro-list li{width:48%;float:left;margin:0 1% 1% 1%;height: 740px;overflow: hidden;}
.w-pro-list li img, .w-pro-list li a{ width:100%; display:block;}
.w-pro-list li a{line-height:50px;color:#696969;}


/*基地*/
.jidi-list li{margin:0px 0px 7% 0px;color:#fff; display:block;margin-left:2.5%;width:95%; }
.jidi-list li dl{margin:0px 0px 20px 0px;background:#063d8d;padding:60px 0px;list-style:none; vertical-align:top;}
.jidi-list li dl, .jidi-list li img{display:block; list-style:none}
.jidi-list li dl dt{font-size:42px;margin:0 0 0 80px; display:inline-block;}
.jidi-list li dl span{display:inline-block;margin:15px 45px 0px 75px;line-height:60px;vertical-align:top;}
.jidi-list li dl div{margin:15px 0px 0px 70px;line-height:60px;display:inline-block;}

/*新闻详情*/
.xiaodao a{padding:15px 70px;display:inline-block; border:1px #D4D4D4 solid;margin:0px 15px 20px 15px;color:#2a2a2a; }
.xiaodao a:hover, .xiaodao .ok{background:#0073bc;border:1px #0073bc solid;color:#fff;}
.xiaodao a:hover, .xiaodao .ok{background:#0073bc;border:1px #0073bc solid;color:#fff;}

.new-ifos .info-head{
	width:94%;
	margin: 0 auto;
	font-size: 30px;
	/*font-weight: bold;*/
	font-size:2.5rem;
	text-align: center;
	padding: 10px 0 ;
	font-family: "方正正中黑简体","微软雅黑";
}
.new-ifos .info-date{	width: 94%;	font-family: arial;	text-align: center;	}
.new-ifos .info-detail{	width:94%;	margin: 0 auto;font-size:1.3rem;line-height:2rem;padding: 10px 0;color:#999;	}

/*详情上下篇*/
.pre-after{	width: 94%;	position: relative;	margin: 50px auto 0;}
.pre-after p{margin:30px 0px;} 

.pre-after a{	color: #666}
.pre-after a:hover{	color: #063d8d}
.pre-after .back{background:#063d8d;padding:15px 45px;color: #fff}
.pre-after .back:hover{color: #fff}






/*--导航菜单--*/
.dl-menuwrapper {width:100%; float:right; position:absolute; top:0;	right:0; padding-top:45px;	z-index:999; -webkit-perspective:1000px; -moz-perspective:1000px;	perspective:1000px;	-webkit-perspective-origin: 50% 200%;	-moz-perspective-origin: 50% 200%;	perspective-origin: 50% 200%;}
.dl-menuwrapper button {border:none; width:88px; height:64px; text-indent:-900em;	overflow:hidden; position:absolute;	top:0;	right:0; cursor:pointer; outline:none;
	background:url(../images/menu.png) no-repeat; float:right; margin:55px 50px 0 0;}
.dl-menuwrapper ul {background:#2a2a2a; padding:0;	list-style:none; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d;	transform-style:preserve-3d;}
.dl-menuwrapper li {position:relative;	border-top:1px solid #0e0e0e;	border-bottom:1px solid #343434;}
.dl-menuwrapper li a {display:block; position:relative;	padding:15px 100px;	line-height:70px; font-size:50px; font-weight:300; color:#fff; outline:none;}
.no-touch .dl-menuwrapper li a:hover {background:rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a {padding-left:50px;	background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position:absolute; top:0; line-height:50px;	font-family:'icomoon';	speak:none; -webkit-font-smoothing:antialiased;}
.item-has-children{ background:url(../images/jia.png) 960px 50px no-repeat;}
.dl-menuwrapper li.dl-back:after {left:10px; color:rgba(255,255,255,0.8); -webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg); transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right:10px; color:rgba(255,255,255,0.8);}
.dl-menuwrapper .dl-menu {
	margin:120px 0 0 0;
	position: absolute;
	padding:0 0 50px 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;	-moz-transition:all 0.3s ease;	transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen { opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
#cd-lateral-nav .sub-menu { display:none; text-indent:80px;}
#cd-lateral-nav .sub-menu a{ font-size:40px;}
#cd-lateral-nav a {display:block; line-height:2em;  padding:20px 80px; }
#cd-lateral-nav .gr{ width:100%; float:left; padding:100px 0; border-top:1px solid #0e0e0e;}
#cd-lateral-nav .gr  .gr_zc{  float:left;    border: 0px;    padding:10px 20px;    line-height: 88px;height:88px; display:block;margin:0px 0px 0px 70px;width:60%;}
#cd-lateral-nav .gr .gr_dl{ width:250px;float:left; margin-left:40px; text-align:center; background:#ee7700; color:#fff; border-radius:10px; border:0px;line-height:88px;height:88px;}



.swipslider {  position: relative;   display: block; height:1280px; overflow: hidden; }
.swipslider .sw-slides { display:block; padding:0; list-style:none; width:100%; height:1280px; margin:0; white-space: nowrap; font-size:0; position:absolute; bottom: 0; }
.swipslider .sw-slide {width:100%;  height: 100%; padding-top:0;  margin: auto; display: inline-block;   position: relative; }
.swipslider .sw-slide > img {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%); ransform: translate(-50%, -50%);
      max-height: 100%;   max-width: 100%;
      margin-left: auto;
      margin-right: auto;
}
.swipslider .sw-slide .sw-content { width: 100%; height: 100%; margin-left:0; margin-right:0;}
.sw-bullet {  position:absolute;  bottom:30px;  list-style:none;  display:block;  width:100%;  text-align:center;  padding:0;  margin:0; }
.sw-bullet li { width:30px; height:30px; margin:0 10px; background-color:rgba(160, 160, 160, 0.53); border-radius:50%; display:inline-block; cursor:pointer; transition: all .2s ease-out; }
.sw-bullet li:hover { background-color: rgba(255, 255, 255, 0.74); }
.sw-bullet li.active { background-color: rgba(255, 255, 255, 0.5); box-shadow: 0 0 2px rgba(160, 160, 160, 0.53); }
.sw-bullet li:not(:last-child) { margin-right: 5px; }



.weiruan{ font-family:"微软雅黑"}


/*  页码 */
.page{margin:auto;width:100%;padding:50px 0px; text-align:center}
.page .p-num{display:inline-block;}
.page .p-num a,.page .p-num b{ display:inline-block;  line-height:70px;padding:0 14px;margin-right:5px;background:#bfbfbf;padding:1px 20px; }
.page .p-num a{color:#fff;border:1px solid #bfbfbf; padding:1px 30px;   }
.page .p-num a:hover, .page .p-num .pn-next:hover, .page .p-num .pn-prev:hover{text-decoration:none;color:#fff;border:1px solid #063d8d;background:#063d8d;box-shadow:0 1px 1px rgba(0,1,1,.08)}
.page .p-num a.curr{border:0 none; background:#063d8d;filter:none;color:#fff;cursor:default;font-weight:bold;}
.page .p-num a.curr:hover{box-shadow:none}
.page .p-num .pn-break{color:#fff;border:1px solid #bfbfbf;}
.page .p-num .pn-break:hover{box-shadow:none;}
.page .p-num .pn-next em,.page .p-num .pn-prev em{vertical-align:middle}
.page .p-num .pn-next i,.page .p-num .pn-prev i{vertical-align:middle;font-style:normal;font-family:"\5b8b\4f53";padding:0 25px;color:#666666}
.page .p-num .pn-prev i{padding-left:0}
.page .p-num .pn-next i{padding-right:0}
.page .p-num .pn-next.disabled,.page .p-num .pn-prev.disabled{background:0 0;background:#fff;cursor:default}
.page .p-num .pn-next.disabled em,.page .p-num .pn-next.disabled i,.page .p-num .pn-prev.disabled em,.page .p-num .pn-prev.disabled i{color:#666}
.page .p-skip{ display:inline-block;margin-top:30px;line-height:70px;}
.page .p-skip em{display:inline-block;}
.page .p-skip .input-txt{display:inline-block;width:70px;height:70px;margin:0 10px;line-height:30px;text-align:center}
.page .p-skip .btn{display:inline-block;height:70px;margin-left:15px;font-size:35px;line-height:70px;padding:0px 20px;}
.btn-default{border:1px solid #DDD;color:#666;background-color:#f7f7f7;background-repeat:repeat-x;background-image:-moz-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:-webkit-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:-o-linear-gradient(top,#f7f7f7,#f2f2f2);background-image:linear-gradient(top,#f7f7f7,#f2f2f2);filter:progid:DXImageTransform.Microsoft.gradient(tColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0)}
.input-txt{height:19px;line-height:19px;border:1px solid #CCC;padding:3px;width:145px}


.mypages{
	    width:100%;
		margin-top:30px;
		text-align:center;
		font-size:1.2em;
		padding-bottom:30px;
		
	}
	
	.mypages a{
		background:#fff;
		border:#DDDDDD solid 3px;
	    padding:10px 15px;
		margin:0 8px;
		text-decoration:none;
		color:#666;
	} 
	.mypages a:hover{
		color:#fff; background:#0073bc; border:#0073bc solid 1px; 
	}
	.mypages span{
		color:#0073bc;
		padding:10px 15px;
		margin:0 6px;
		border:#DDDDDD solid 3px;
	} 
	.mypages span.num{
		color:#666;
		padding:10px 15px;
		margin:0 15px;	
		border:none;	
	} 
