@charset "utf-8";
/* CSS Document */
/*全局样式*/
body { font-family:arial,"microsoft yahei"; font-size:12px; background: url(../images/m_bj.jpg);
    color: ##383838;}
* {margin:0px;padding:0px;list-style:none;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { color:#0069ad; text-decoration: none;}
.fl { float:left;}
.fr { float:right; }
ul { list-style:none; margin:0px; padding:0px;}
img { border:0px; max-width:100%;}
input{ -webkit-appearance : none ;}
.dbgao {/* height:80px; */}

/*首页头部*/
.ltop {width:100%;height:auto;padding: 12px 0px;position: relative;background: #fff;/* border-top: 6px solid #8a8a8a; */}
.ltop img {height: 48px;}
.ltopl { width:100%; text-align:center;padding-right:20px;}
.ltopr {  margin:10px 5px 0 0 ;}
.dhtp { float:left; width:15%; margin-right:5px; }
.ltopr p { font-size:1em; line-height:1.3em;  }
.ltopr p strong { font-size:1em;}
/*nav*/
.lnav { width:100%; height:100px; background-color:#1571c8;}
.lnav ul li { width:33.33%; height:50px; line-height:50px; font-size:16px; background:url(../images/shouji_15.jpg) repeat-x bottom; float:left; text-align:center;  }
.lnav ul li a { color:#fdfdfa; text-decoration:none; background:url(../images/shouji_11.jpg) repeat-y right; display:block;}

/*ban*/
.slider-focus{position:relative;max-width:640px;overflow:hidden;margin:0 auto;}
.slider-focus .hd{position:absolute;width:100%;height:22px;left:0;bottom: 10px;z-index:1;line-height:28px;text-align:center;}
.slider-focus  .hd li{display:inline-block;vertical-align:middle;width: 8px;height: 8px;margin:0 3px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:0;line-height:0;text-indent:-9999em;background:#fff;cursor:pointer;}
.slider-focus  .hd li.on{ background:#ffea00;  }
.slider-focus  .bd{ position:relative; z-index:0; }
.slider-focus  .bd li{ position:relative; text-align:center;  }
.slider-focus  .bd li img{/* background:url(../images/loading.gif) center center no-repeat; */vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
.slider-focus  .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slider-focus  .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }

/*xadv*/   
.xadv{width: 100%;height: 500px;padding-top: 20px;background: url(../images/mapbg.jpg) center no-repeat;}
.xadv_d{ text-align: center; letter-spacing:1px; line-height: 46px;  font-size:18px; font-weight:lighter;}
.xadv_d b{ font-size: 24px; font-weight: bold;color: #2269d3;}
.xadv_d span{ color: #ff8400; font-weight: bold;}
@keyframes nbanA{
0%{transform: translateY(0px);}
50%{transform: translateY(-8px);}
100%{transform: translateY(0px);}
}
@keyframes moveBg {
  0% {
    background-position: 0% 30%;
  }

  100% {
    background-position: 100% 50%;
  }
}
.banner_w{/* width: 1300px; */margin: 0 auto;letter-spacing:3px;text-align: center;/* margin-top:25px; */}
.banner_w span{    display: inline-block; animation: nbanA 2s infinite; margin-right: 5px;}
.banner_w span:nth-child(2){animation-delay: 0.2s;}
.banner_w span:nth-child(3){animation-delay: 0.4s;}
.banner_w span:nth-child(4){animation-delay: 0.6s;}
.banner_w span:nth-child(5){animation-delay: 0.8s;}

.xadv_b{width:100%;height: 360px;}
.xadv_b li{float: left;width: 46%;padding: 0 2%;height: 180px;text-align: center;}    
.xadv_dh{ font-size: 16px; font-weight:bold}
.xadv_x{ width: 37px; height: 2px; background: #666666; margin:10px auto;}
.xadv_sz{margin-top: 10px; margin-left:50px; overflow: hidden;text-align: center;}
.xadv_s{font-family: Impact;color: #064aab;font-size: 36px;line-height: 60px;}
.xadv_q{width: 23px;height: 23px;line-height: 23px;background: #ff8400;color: #fff;text-align: center;border-radius:50%;margin-left:5px;font-size: 12px;}

.xadv_wz{text-align: center;padding: 10px 5%;color: #666666;font-size: 14px;}

.xadv_sz1{ margin-top: 10px; margin-left:64px; overflow: hidden;}
.xadv_sz2{ margin-top: 10px; margin-left:55px; overflow: hidden;}
.xadv_sz3{ margin-top: 10px; margin-left:50px; overflow: hidden;}

/*关于我们*/
.lgywm {width:100%;height:auto;margin-top:20px;} 
.lgywm_title { width:100%; height:auto;}
.xian {width:100%;height:25px;border-bottom: 1px solid #0a62b0;}
.lwenzi {width:110px;height:auto;text-align:center;background-color: #0a62b0;margin:-20px auto 0px;border-radius:3px;padding: 6px 0 25px 0px;}
.lwenzi p {font-size: 13px;color: #5f5f5f;line-height:1.6em;}
.lwenzi p strong {font-size: 1.4em;width:100%;float:left;color: #ffffff;}
.lgywm_wz {width:100%;height:auto;padding: 20px 3%;color:#666;font-size:14px;}
.lgywm_wz p {font-size:1.2em;line-height:1.2em;color:#464646;/* padding:0px 10px; *//* text-indent:2.4em; */}
.lgywm_wz ul li{padding-top:10px;}

.fields{}
.fields ul li{width: 100%;margin-bottom:3%;background:#fff;padding:8px;text-align:center;/* height:440px; */position:relative;transition:0.6s;}
.fields ul li:hover{box-shadow:3px 4px 5px #dedede;margin-top:-12px;}
.fields ul li:hover dd{background:rgba(187, 0, 0, 0.85)}
.fields ul li dd{position:absolute;top: 13%;left: 28%;width: 140px;height: 72px;background:rgba(243, 117, 0, 0.85);}
.fields ul li dd h4{font-size: 20px;color:#fff;padding-top:20px;}
.fields ul li dd em{font-size: 12px;color:#fff;padding-top:20px;}
.fields ul li img{width:100%;}
.fields ul li p{padding: 5px 5px;color:#333;font-size: 14px;}
.fields ul li span{font-family:arial;color: #969696;/* line-height: 1em; */font-size: 13px;padding: 10px 20px;}

/*更多按钮*/
.angd { width:100%; height:auto; padding:10px 0px; margin-bottom:40px;text-align:center;}
.angd a {width:auto;height: 30px;padding: 0px 10px;color: #717171;display:block;font-size: 13px;line-height: 30px;border: 1px solid #525252;border-radius:8px;display:inline-block;}
/*服务项目*/
.fwxm { width:100%; height:auto; margin-top:20px;}
.fwxm_nr { width:100%; height:auto; padding:10px 0px;}
.fwxm_nr ul li { width:20%; height:auto; padding:10px 0px; float:left; text-align:center; line-height:30px;}
.fwxm_nr ul li .lzj { width:74%; margin:0px auto; text-align:center;}

/*成功案例*/
.cgal_nr { width:100%; height:auto; padding:10px 0px;}
.cgal_nr .pageinfor ul li {  height:auto; padding:10px 0px; float:left; text-align:center; /* height:240px; */overflow:hidden}
.cgal_nr .tf li {width: 50%;height:auto;padding: 20px 0px 0px 0px;float:left;text-align:center;line-height:30px;}
.cgal_nr .tf li img{
	max-width: 94%;
    height: 140px;
    border-radius: 5px;
}
.cgal_nr ul li .lzj {width: 100%;margin:0px auto;text-align:center;}
.cgal_nr .tf li h3{color: #353535;line-height: 28px;}
.cgal_nr .tf li span{color: #b5b5b5;line-height: 24px;}
.Partners{padding-bottom:10%;float:left;}

/*新闻中心*/
.xwzx_nr { width:95%; height:auto; margin:5px auto; padding:10px 0px;}
.xwzx_nr ul li {width:100%;height:auto;padding:10px 0px;float:left;line-height:30px;border-bottom: 1px dotted #424242;/* background:url(../images/shouji_44.jpg) no-repeat right center; */}
.xwzx_nr ul li h3 {width: 75%;font-size:14px;color: #1b1b1b;line-height: 16px;overflow:hidden;}
.xwzx_nr ul li p {width: 75%;font-size:12px;color:#666;line-height: 16px;height:45px;overflow:hidden;}
.xwzx_nr ul li .lzj {width: 20%;text-align:center;float:left;margin-right:15px;}

/*底部*/
.ad01 img { max-width:100%; }
.lbottom {width:100%;padding:10px 0px;font-size:12px;color:#666;text-align:center;line-height:20px;border-top: 1px solid #4a4a4a;/* margin-top:30px; */float:left;}

/*footer*/
.lfooter {width:100%;height:70px;background-color: #292929;position:fixed;bottom:0px;float:left;}
.lfooter ul li { width:25%; height:auto; float:left; text-align:center; padding:10px 0px; }
.lfooter ul li a { color:#FFF; line-height:12px; font-size:12px;}


/*关于我们*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;/* vertical-align:baseline; */outline:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{overflow-y:scroll}
/* page structure */
header{display:block;width:100%;/* height:55px; *//* background:#0061a8; */text-align:center;}
header strong {font-size:20px; color:#FFF; line-height:55px;}
.menubtn{position: fixed;right: 1px;top: 8px;z-index:101;text-decoration:none;background-image:url(../images/hamburger.png);background-position: center center;background-repeat:no-repeat;width:30px;height:55px;float:right;margin-right: 8px;}
a.fanhui { position:absolute;left:15px;top:8px;width:20px; height:55px; background:url(../images/fanhui.png) no-repeat center;}
/* toggle menu */
#pgcontainer{padding:0;margin:0}
.overlay{position:fixed;z-index:99;background-color:rgba(0,0,0,.5);bottom:0;right:0;left:0}
.openmenu .overlay{top:0}
#hamburgermenu{height:100%;width:0;background:rgba(0,0,0,.82);position:fixed;top:0;right:0;z-index:101;overflow:hidden;-webkit-box-shadow:3px 0 7px rgba(0,0,0,.55);-moz-box-shadow:3px 0 7px rgba(0,0,0,.55);box-shadow:3px 0 7px rgba(0,0,0,.55);}
#hamburgermenu ul{margin-top: 20px;z-index:101;overflow-y:auto;overflow-x:hidden;}
#hamburgermenu ul li{display:block;border-bottom: 1px solid #636363;}
#hamburgermenu ul li a{display:block;min-width:130px;padding: 12px 8px;color: #ffffff;font-size: 15px;text-decoration:none;text-align: left;/* background: #f9bc00; */}
#hamburgermenu li a:hover{color: #ececec;/* background: #f9bc00; */}
#hamburgermenu ul li .erji li{border:none}
#hamburgermenu ul li .erji li a{color: #d4d4d4;padding-left:15px;background: #005434;border:none;font-size:13px;padding:5px 0 5px 15px;}
#hamburgermenu ul li .erji {padding:0px;}
#hamburgermenu ul li ul{margin-top:0px;}

.zymain {width:100%;height:auto;padding: 2% 2% 60px 2%;font-size:14px;color:#666}
.zymain img{width:100%;height:auto!important;}
.zybt {width:100%;border-bottom: 1px solid #e8e8e8;margin:10px 0px;}
.zybt strong {font-size: 22px;color: #3f77d5;line-height: 52px;padding-left:10px;}
.zy_nr {width:100%;height:auto;margin:10px 0px;float:Left;line-height: 1.8em;}
.zy_nr img{width:100%;height:auto!important;}
.zy_nr li {font-size:14px;color: #4c4c4c;line-height: 24px;font-weight:bold;}
.zy_nr p { font-size:12px; color:#666; line-height:24px; padding:5px 0px;}
.product_tu{float:left;width:48%;}
.product_tu img{border-radius:16px;}
.app_gcon3 {float:left;width:100%;}
.erweimaxz_tu{width: 48%;float: right;text-align:center;}
.erweimaxz_tu img{ width:100px;padding:5px;border:1px solid #dedede;margin-bottom:15px;}
.erweimaxz_tu .erweima-ms{line-height:1.5em}
.jieshao{width:100%;float:left;line-height:1.8em;padding-top:25px;word-wrap:break-word;}
.jieshao h2{ padding-bottom:25px;;}
.picture_nr{height:auto;padding: 3% 3%;}

/*观点*/
.ltgd_nr { width:98%; height:auto; margin:5px auto; padding:10px 0px;}
.ltgd_nr ul li { width:98%; height:auto; padding:10px 0px; float:left; line-height:30px; border-bottom:1px solid #d7d8d8; background:url(../images/shouji_44.jpg) no-repeat right center; }
.ltgd_nr ul li h3 { width:78%; font-size:14px; color:#333; line-height:20px; overflow:hidden; white-space: nowrap;}
.ltgd_nr ul li p { width:78%; font-size:12px; color:#666; line-height:20px; overflow:hidden; white-space: nowrap;}
.ltgd_nr ul li .lzj { width:13%; text-align:center; float:left; margin-right:15px;}
/*观点首页*/
.ltgds_nr { width:98%; height:auto; margin:5px auto;}
.ltgds_nr ul li {width:33%; height:auto; float:left; margin-top:5px; line-height:30px; text-align:center;  }
.ltgds_nr ul li h3 { width:100%; font-size:14px; color:#333; line-height:20px; font-weight:normal; overflow:hidden; white-space: nowrap;}
.ltgds_nr ul li .lzj { width:79%; margin:10px auto;}

.Partners .prolist li {
    width:30%;
    margin:0 1.6%;
    float: left;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 10px;
}

.Partners .prolist li p{  
    text-align: center;
    font-size: 0.8em;
    padding-top:6px;
    font-weight: lighter;

}
.fwxm .cgal_nr .prolist li{
	width: 49.5%;
	float:left;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:20px;
}

.fwxm .cgal_nr .prolist li p{
	width: 49.5%;
	float:left;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
}

.fwxm .cgal_nr .prolist li img {
	padding:5px;
	width: 98%;
	/* height: 120px; */
	border-radius: 5px;
}
.fwxm .cgal_nr .prolist li a h3{
	font-size:14px;
	color: #4e4e4e;
	line-height:24px;
}

.fwxm .cgal_nr .prolist li a span{
	font-size:12px;color:#616161
}

.prolist2{
	width: 100%;
	float:left;
	padding-bottom:20px;

}
.prolist2 li{
	/* width: 32%; */
	float:left;
	text-align:center;
	margin-top:10px;
}

.prolist2 li a{
	/* width:160px; */
	float:left;
	text-align:center;
	font-size:1.2em;
	background: #187452;
	margin-top:10px;
	margin-left: 15px;
	color:#fff;
	padding: 5px 6px;
}


/*===============分页===============*/


.pageinfor {
	/* float: left; */
	padding-right: 8px;
	overflow: hidden;
	font-family:  "microsoft yahei";
	font-size: 12px;
	/* padding: 20px 10px; */
}


.pageinfor {
	
}

.pageinfor span{
	float:left;
	margin: 3px 6px;
}

.pageinfor a{
	float: left;
	margin-right: 10px;
	list-style: none;
}


.pageinfor li:last-child {
	margin-right: 0px;
}

.pageinfor a {
	display: block;
	text-align: center;
	padding: 2px 8px;
	font-family: "arial" "微软雅黑";
	border: 1px solid #D8D8D8;
	font-size: 12px;
	float: left;
	margin-bottom:10px;
}

.pageinfor  a:link,.pageinfor a:visited {
	text-decoration: none;
	color: #888888;
	font-size: 12px;
}

.pageinfor a:hover {
	color: #fff;
	background: #E25400;
}

.pageinfor .c {
	margin-top: 6px;
	color: #000000;
}



.tab-container {position: relative;width: 100%;z-index:0;float:Left;/* min-height:200px; */padding-top: 5px;padding-bottom:5%}





/* Tabs */



.tab-container > div {display: inline;}



.tab-container > div > a {
	position: relative !important;
	text-decoration: none;
	color: #ffffff;
	display: inline-block;
	padding: 5px 20px;
	font-size: 14px;
	/* font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
	text-transform:uppercase;
	background: #c11c35;
}



.tab-container > div:not(:target) > a {

}	



.tab-container > div:target > a {
    background: #febd17;
    color:#000
}	



.tab-container > div > div {
	background: #ffffff;
	color:rgba(74, 74, 74, 0.9);
	z-index: -2;
	top: 32px;
	padding: 10px 15px 80px 10px;
	float:left;
	outline-offset: -8px;
	position:absolute;
	width:100%;
}	

.tab-container > div:not(:target) > div { 
	position: absolute; 
}



.tab-container > div:target > div { 
	position: absolute; 
	z-index: 3 !important;
}



.tab-container > div:target > div a{ 
	color:#febd17
}

div.tab-content{
	width:95%;
}

	

.tab-content img{ 
	margin:0 auto; 
	display:block; 
	padding-bottom: 20px;
    padding-top: 10px;
}


.lianxi_left {
  width: 100%;
  float: left;
  padding-top: 32px;
}
.lianxi1 {
  width: 270px;
  padding-bottom: 26px;
  border: solid #969696 1px;
  box-sizing: border-box;
  margin-bottom: 50px;
  text-align:center;
  float:left;
  margin:30px 15px
}
.tupin_lianxi {
  width: 90px;
  height: 67px;
  margin: -32px auto 0 auto;
}

.con_font1 {
  font-size: 18px;
  color: #154a9a;
  line-height: 24px;
  margin-top: 20px;
  text-transform: uppercase;
}
.cont_font2 {
  font-size: 16px;
  line-height: 25px;
  color: #342c2a;
  margin-top: 3px;

}
.cont_font2 a {
  font-size: 14px;
  line-height: 25px;
  color: #342c2a;
  transition: .5s;
}
.cont_font2 a:hover {
  color: #299158;
}

.message_title{
    width: 100%;
    border-bottom: 1px solid #cecece;
    margin: 10px 0px;
    font-size:15px;
    font-weight:bold;
    padding: 6px 12px;
}
.guestbook_table{
    padding-bottom:50px;

}
.guestbook_table .form_text{
    width:300px;
    border: 2px solid #696969;
    margin: 8px 0px;
    font-size:14px;
    padding:6px 2px;
}

.guestbook_table .form_textarea{
    width:300px;
    margin: 10px 0px;
    padding:6px 2px;
    height:160px;
        border: 2px solid #696969;
}

.guestbook_table .form_text_verifycode{
    width:120px;
    padding:6px 2px;
    margin: 5px 0px;
   border: 2px solid #696969;
}

.guestbook_table .form_button{
    width:280px;
    padding:10px 2px;
    margin: 5px 10px 0 45px;
    font-size:15px;
    font-family:"microsoft yahei";
    background:#e9771c;
-webkit-appearance : none ;
    border:none;
    color:#fff
}


.wrap{min-width: 320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.htit{line-height:1rem;padding:0 .3rem;color:#ff8e2e;font-size: .4rem;margin:1rem 0 .4rem 0}

.wrapper01 {position:relative;height: 2rem;width: 100%;overflow: hidden;margin:0 auto;background: #0961b0;}
.wrapper01 .scroller {position:absolute}
.wrapper01 .scroller li {height: 2rem;color:#333;float: left;line-height: 2.2rem;font-size: 0.8rem;text-align: center}
.wrapper01 .scroller li a{color: #fff;display:block;margin:0 .4rem;}
.wrapper01 .scroller li.cur{background:#cc2639;height:2.4em}
.wrapper01 .scroller li.cur a{color:#fff;}
