@charset "utf-8";
/*@charset "utf-8";*/

/* CSS Reset 			----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
img{ border: 0;  }
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
strong, b{ font-weight: bold; }
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5{ padding: 0; margin: 0; }
h1,h2 { font-family:Arial; }
h1{ font-size: 24px;}
h2{ font-size: 18px; }
h3{ font-size: 14px;}
h4{font-size: 12px;}
h5{font-size: 12px;}
q:before,q:after{content:''}
abbr,acronym{border:0}
hr { margin: 0; padding: 0; border: 0; color: #CDCDCD; background-color: #CCC; height: 1px; }
blockquote{color:#666;font-style: normal;}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted #666}
pre{white-space:pre;}
pre,code,tt{font:14px 'andale mono', 'lucida console', monospace;line-height:1.5}
input:focus{outline:none}
/* Global Definitions ----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{ font-family:"微软雅黑";/*font-family: Tahoma,Helvetica,Arial,sans-serif;*/ font-size: 14px; color: #727171; line-height:1.5 }
p{ /*padding: 0 0 1em 0;*/ line-height:1.5}
a{color:#333;text-decoration:none;}
a:hover{color:#003da4;text-decoration:none;}
 
.L{float:left;}	.R{float:right;}	.H{display:none;}
#m_1,#m_2,#m_3,#m_4,#m_5,#m_6,#m_7,#m_8,#m_9,#m_10,#m_11{ min-height:10px;_height:10px;} 

.layer{margin:0 auto;overflow:hidden;width:1200px;}

.column,div.g1,div.g2,div.g3,div.g4,div.g5,div.g6,div.g7,div.g8,div.g9,div.g10,div.g11,div.g12,div.g13,div.g14,div.g15,div.g16,div.g17,div.g18,div.g19,div.g20,div.g21,div.g22,div.g23,div.g24,div.g25,div.g26,div.g27,div.g28,div.g29,div.g30,div.g31,div.g32,div.g33,div.g34,div.g35,div.g36,div.g37,div.g38,div.g39,div.g40,div.g41,div.g42,div.g43,div.g44,div.g45,div.g46,div.g47,div.g48,div.g49,div.g50,div.g51,div.g52,div.g53,div.g54,div.g55,div.g56,div.g57,div.g58,div.g59,div.g60,div.g61,div.g62,div.g63,div.g64,div.g65,div.g66,div.g67,div.g68,div.g69,div.g70,div.g71,div.g72,div.g73,div.g74,div.g75,div.g76,div.g77,div.g78,div.g79,div.g80,div.g81,div.g82,div.g83,div.g84,div.g85,div.g86,div.g87,div.g88,div.g89,div.g90,div.g91,div.g92,div.g93,div.g94,div.g95,div.g96,div.g97,div.g98,div.g99,div.g100,div.g725,div.g735{float:left;/* margin-right:10px*/ overflow:hidden; display:inline-block; *display:inline; *zoom:1;}


div.g_1p,div.g_2p,div.g_3p,div.g_4p,div.g_5p,div.g_6p,div.g_7p,div.g_8p,div.g_9p,div.g_10p,div.g_11p,div.g_12p,div.g_13p,div.g_14p,div.g_15p,div.g_16p,div.g_17p,div.g_18p,div.g_19p,div.g_20p,div.g_21p,div.g_22p,div.g_23p,div.g_24p,div.g_25p{float:left; margin-right:10px}
.g1{width:10px;}
.g2{width:20px;}
.g3{width:30px;}
.g4{width:40px;}
.g5{width:50px;}
.g6{width:60px;}
.g7{width:70px;}
.g8{width:80px;}
.g9{width:90px;}
.g10{width:100px;}
.g11{width:110px;}
.g12{width:120px;}
.g13{width:130px;}
.g14{width:140px;}
.g15{width:150px;}
.g16{width:160px;}
.g17{width:170px;}
.g18{width:180px;}
.g19{width:190px;}
.g20{width:200px;}
.g21{width:210px;}
.g22{width:220px;}
.g23{width:230px;}
.g24{width:240px;}
.g25{width:250px;}
.g26{width:260px;}
.g27{width:270px;}
.g28{width:280px;}
.g29{width:290px;}
.g30{width:300px;}
.g31{width:310px;}
.g32{width:320px;}
.g33{width:330px;}
.g34{width:340px;}
.g35{width:350px;}
.g36{width:360px;}
.g37{width:370px;}
.g38{width:380px;}
.g39{width:390px;}
.g40{width:400px;}
.g41{width:410px;}
.g42{width:420px;}
.g43{width:430px;}
.g44{width:440px;}
.g45{width:450px;}
.g46{width:460px;}
.g47{width:470px;}
.g48{width:480px;}
.g49{width:490px}
.g50{width:500px}
.g51{width:510px}
.g52{width:520px}
.g53{width:530px}
.g54{width:540px}
.g55{width:550px}
.g56{width:560px}
.g57{width:570px}
.g58{width:580px}
.g59{width:590px}
.g60{width:600px}
.g61{width:610px}
.g62{width:620px}
.g63{width:630px}
.g64{width:640px}
.g65{width:650px}
.g66{width:660px}
.g67{width:670px}
.g68{width:680px}
.g69{width:690px}
.g70{width:700px}
.g71{width:710px}
.g72{width:720px;}
.g73{width:730px;}
.g74{width:740px;}
.g75{width:750px;}
.g76{width:760px;}
.g77{width:770px;}
.g78{width:780px;}
.g79{width:790px;}
.g80{width:800px;}
.g81{width:810px;}
.g82{width:820px;}
.g83{width:830px;}
.g84{width:840px;}
.g85{width:850px;}
.g86{width:860px;}
.g87{width:870px;}
.g88{width:880px;}
.g89{width:890px;}
.g90{width:900px;}
.g91{width:910px;}
.g92{width:920px;}
.g93{width:930px;}
.g94{width:940px;}
.g95{width:950px;}
.g96{width:960px;}
.g97{width:970px;}
.g98{width:980px;}
.g99{width:990px;}
.g100{width:1000px; margin:0 auto;}
.g725{ width:725px;}
.g735{ width:735px;}
.g755{ width:755px;}


/*del last margin-right*/
.last,div.last{margin-right:0}
	/*for ie*/
	* html .column, * html div.g_1, * html div.g_2, * html div.g_3, * html div.g_4, * html div.g_5, * html div.g_6, * html div.g_7, * html div.g_8, * html div.g_9, * html div.g_10, * html div.g_11, * html div.g_12, * html div.g_13, * html div.g_14, * html div.g_15, * html div.g_16, * html div.g_17, * html div.g_18, * html div.g_19, * html div.g_20, * html div.g_21, * html div.g_22, * html div.g_23, * html div.g_24, * html div.g_25, * html div.g_26, * html div.g_27, * html div.g_28, * html div.g_29, * html div.g_30, * html div.g_31, * html div.g_32, * html div.g_33, * html div.g_34, * html div.g_35, * html div.g_36, * html div.g_37, * html div.g_38, * html div.g_39, * html div.g_40, * html div.g_41, * html div.g_42, * html div.g_43, * html div.g_44, * html div.g_45, * html div.g_46, * html div.g_47, * html div.g_48, * html div.g_49, * html div.g_50, * html div.g_51, * html div.g_52, * html div.g_53, * html div.g_54, * html div.g_55, * html div.g_56, * html div.g_57, * html div.g_58, * html div.g_59, * html div.g_60, * html div.g_61, * html div.g_62, * html div.g_63, * html div.g_64, * html div.g_65, * html div.g_66, * html div.g_67, * html div.g_68, * html div.g_69, * html div.g_70, * html div.g_71, * html div.g_72, * html div.g_73, * html div.g_74, * html div.g_75, * html div.g_76, * html div.g_77, * html div.g_78, * html div.g_79, * html div.g_80, * html div.g_81, * html div.g_82, * html div.g_83, * html div.g_84, * html div.g_85, * html div.g_86, * html div.g_87, * html div.g_88, * html div.g_89, * html div.g_90, * html div.g_91, * html div.g_92, * html div.g_93, * html div.g_94, * html div.g_95, * html div.g_96, * html div.g_97, * html div.g_98, * html div.g_99, * html div.g_100 { overflow-x:hidden; }	

	* html div.g_1p, * html div.g_2p, * html div.g_3p, * html div.g_4p, * html div.g_5p, * html div.g_6p, * html div.g_7p, * html div.g_8p, * html div.g_9p, * html div.g_10p, * html div.g_11p, * html div.g_12p, * html div.g_13p, * html div.g_14p, * html div.g_15p, * html div.g_16p, * html div.g_17p, * html div.g_18p, * html div.g_19p, * html div.g_20p, * html div.g_21p, * html div.g_22p, * html div.g_23p, * html div.g_24p, * html div.g_25p { overflow-x:hidden; }		
div.g26{ width:260px; float:right; overflow:hidden;}
div.g25{ width:250px; float:right; overflow:hidden;}
div.g755{ width:755px; float:right; overflow:hidden;}
/*clear fix*/
.c24:after, .c23:after, .c25:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.c24, .c23, .c25 {zoom: 1;}
.clearfix:after {content: "\0020"; display: block; height: 0;clear: both; visibility: hidden; }
.clearfix {zoom: 1;} 
.clear{ clear: both; height: 0; font-size: 1px; line-height: 0px;}	
 /*------------公用样式------------*/
 
.h10{ height:10px;}
.h23{
	height: 23px;
}
.h20{
	height: 20px;
}
.h30{
	height: 30px;
}

body{ min-width:1200px; background:#fff;}
.h40{ height:40px;}



/*手机端导航*/
.mobile-headerwrap{ display:none; position:fixed; width:100%; z-index:1000;height:50px;}

.mobile-header{ background:#2a2b2b; height:50px; position:fixed; width:100%; left:0; top:0; z-index:90;}	  
.mobile-header img{ width:auto; height:35px; margin:7px 0 0 5px;}

.mobile-menucss{ background:rgba(42,42,43,0.9); height: 100%; width: 80%; position:fixed; right:0; top:50px;   box-sizing: border-box;}

.mobile-menucss>ul{ height: 90%; overflow: auto; }
.mobile-menucss>ul>li{ margin-top: -1px;  }
.mobile-menucss>ul>li>a{display: block;padding-left: 30px; border-bottom:1px solid rgba(255,255,255,0.1);border-top:1px solid rgba(255,255,255,0.1); height:40px; line-height:40px;  }
.mobile-menucss>ul>li>a>span{ color: #fff; font-size: 16px; }
.mobile-menucss>ul>li>ul{ padding:15px 0 15px 0;padding-left:50px;}
.mobile-menucss>ul>li>ul>li{ line-height: 40px; }
.mobile-menucss>ul>li>ul>li>a>span{ color:#f9f9f9; line-height: 25px; }


/*搜索开始*/  
.head-icons{background:url(../images/mem_icons.png) 0 center no-repeat; float:right; width: 155px; height: 50px;}
.head-icons a{ display:inline-block; cursor:pointer;}
.head-icons a.search-mobile{ width:53px; height: 50px; }	
.head-icons a.members{ width:57px; height: 50px; }
.head-icons a.menus-mobiles{ width:45px; height:50px ; }	
.mod-adwrap,.mod-menuwrap{ display:none;}

.lives{ margin:0 0 0 0;padding:0 0 0 0; height:auto; width:auto; font-size:inherit; line-height:inherit; background:inherit;  position:static; left:auto; top:auto;}




 
/*文章*/
.article-wrap {
  min-height: 360px;
  _height: 360px;
  padding-top: 0px;
  margin-top: 35px; overflow-x:hidden; }

.article-wrap h3 {
  font-size: 24px;
  font-family: 微软雅黑, 华文细黑, 黑体, Arial;
  text-align: center;
  padding: 8px 0 8px 0; }

.article-wrap .content {
  line-height: 32px;
  font-size: 14px; overflow:hidden; }

.article-wrap .content p, .article-wrap .content div {
  color: #666;

  line-height: 32px;
/*  font-size: 14px;*/
  /*text-align: justify; text-justify: distribute;*/ }

.article-wrap .content p {
  padding: 0 0 1em 0; }

.article-wrap .content a:hover {
  color: #1e94d4;
  text-decoration: none; }

.article-wrap .content img {
  max-width: 100%;
  height: auto; }
  
.art-tab{ height:50px; overflow:hidden;}
.art-tab li{ float:left; height:45px; min-width:140px; _width:140px; padding:0 5px; line-height:45px; color:#1e94d4; border:1px solid #1e94d4; text-align:center; font-size:16px; margin-right:10px; cursor:pointer;}
.art-tab li.cr{ background:#1e94d4; color:#fff;} 
.art-tab li.cr a{color:#fff;}
.art-tab li.cr a:hover{color:#fff;}
 
 


.mobile-search {
  height: 50px;
  background: #000;
  padding: 0 20px 0 50px;
  position: fixed;
  width: 100%;
  box-sizing: border-box;
  z-index: 6666;
  top: 0;
  left: 0;
  display: none; }

.mobile-search input {
  width: 100%;
  color: #fff;
  height: 40px;
  vertical-align: middle;
  background: transparent;
  border: none; }

.mobile-search .s-searchs {
  background: url("../images/searchbtns.png") no-repeat;
  position: absolute;
  width: 25px;
  height: 25px;
  right: 15px;
  top: 15px; }

.mobile-search .s-close {
  cursor: pointer;
  background: url("../images/close.png") no-repeat;
  position: absolute;
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
  left: 10px;
  top: 15px; }




/*-----新闻最终-----*/
.newsInfo {
  padding: 20px 0;
  min-height: 300px;
  _heihgt: 300px; }

.newsInfo *{  font-family:"微软雅黑"!important;}
.newsInfo .content,.newsInfo .content *{font-size:15px!important; font-family:"微软雅黑"!important; }
.newsInfo h3 {
  font-size: 20px;
  text-align: center;
  padding: 0 0 0 0; color: #333; }

.newsInfo .source {
	padding-bottom:10px;
  border-bottom: 1px dotted #003da4;
  /* border-bottom: 1px solid #EBEBEB;*/ }
.newsInfo h4{ font-size: 16px; text-align: center; padding-top: 10px;} 
.newsInfo .source ul {
  text-align: center; }

.newsInfo .source li {
  display: inline;
  padding: 0 10px;
  line-height: 50px;
  height: 50px; font-size:14px; }

.newsInfo .content {
  margin: 30px 0 0 0;
  min-height: 300px;
  _height: 300px; 
  text-indent:2em;
  }

.newsInfo .content p, .newsInfo .content div {
  padding: 0 0 1em 0;
  line-height:40px; font-size:14px; }
  
.newsInfo .content div{ padding-bottom:0;text-indent: 2em;}
  .newsInfo .content div img:nth-child(2){margin-left:0px!important;} 
 /*分页*/
.page {
  text-align: center;
  margin-bottom:30px;
  margin-top:30px; }

.page ul {
  text-align: center;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 0; }

.page li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  text-align: center;
  font-family: Arial;
  font-size: 20px;
  line-height: 30px;
  color: #f4614d;
  margin: 0 5px;  }

/*.page li.prev {
  width: 70px; }

.page li.next {
  border-right: none;
  width: 70px; }*/

.page li a {
  color: #000;
  display: block;
  border: #ccc solid 1px;
  border-radius:3px;
  font-size: 14px;
 
  
   }

.page li.cr a, .page li a:hover {
  border: #f4614d solid 1px;
  color: #f4614d; }
  
.page li.total{ width:auto; color:#666; font-size:14px;}
.page li.total em{ color:#f4614d;}
.page .page-input{width:40px; height:32px;}
.page .page-input input{ width:40px;height:30px;  border: #ccc solid 1px; text-align:center;  border-radius:3px;}
.page .page-submit a{ font-size:12px; background:#eee;}
  


.mobile-menucss{ /*width:0;*/}
.mobilecr{ width:80%; animation-name:menu-mobile; animation-timing-function:ease-out; animation-duration:500ms; animation-iteration-count:1;}
.mobilecr1{width:0%;animation-name:menu-mobile1; animation-timing-function:ease-out; animation-duration:500ms; animation-iteration-count:1;}
@keyframes menu-mobile{
	0%{ width:0%;}
	100%{ width:80%;}
	}
	
@-webkit-keyframes menu-mobile{
	0%{ width:0%;}
	100%{ width:80%;}
	}	
	
@keyframes menu-mobile1{
	0%{ width:80%;}
	100%{ width:0%;}
	}
	
@-webkit-keyframes menu-mobile1{
	0%{ width:80%;}
	100%{ width:0%;}
	}

.ball-ad .ball-cell{margin-bottom:30px!important;}	




/*扶沙治贫*/

.protect-cell{ position:relative; padding-left:70px; font-size:14px; padding-bottom:12px;}
.protect-cell span{ color:#000; position:absolute; left:0; top:0;font-size:14px;}	



/*案例开始*/
.caseinfos .item-cell {
  margin-bottom:40px;
  height: 100%;
  overflow: hidden; }

.caseinfos .item-cnt {
  float: left;
  width: 650px;
 }

.caseinfos .item-pic {
  width: 530px;
  height: 162px;
  float: right; }

.caseinfos .item-pic img {
  width: 530px;
  height: 162px;}
  
  
.caseinfos .item-qiang img{
	
	width: 1200px;
	height: 20px;
	margin-bottom: 40px;
}

.caseinfos .item-tit * {
  font-size: 22px;
  color: #333333; }

.caseinfos .item-tit {
  font-size: 22px;
  color: #333333;
  padding-bottom: 25px; }

.caseinfos .item-desc {
  line-height: 30px; }

.caseinfos .item-desc * {
  line-height: 30px; }
  
.caseinfos .item-cell-2 .item-pic{ float:left;} 
.caseinfos .item-cell-2 .item-cnt{ float:right;}
.mod-project99 .item-tit{ overflow:visible!important; height:auto!important;}


.mod-zmd{ border: 2px solid #ba8d56; padding: 9px; background:#fff; }
.zmd-inner{background:#f8f8f8;}
.zmd-pic1{float: left; width: 575px; }
.zmd-pic2{float: right; width: 575px;}
.zmd-pic1 img,.zmd-pic2 img{ max-width: 100%;}
.zmd-left{ width: 570px;float: left; padding-top: 20px; margin-bottom: 20px;}
.zmd-left span{ font-size: 35px; text-align: center; display: block; padding-bottom: 20px; color:#ba8d56;}
.zmd-right{ width: 570px;float: right;}
.zmd-total{ text-align: center;}
.zmd-total .zmd-cell{ width: 166px; min-height: 105px; background: #fff; margin-left: 10px; display: inline-block; *display: inline;*zoom:1; padding-top: 22px; padding-bottom: 10px; overflow: hidden;}
.zmd-total .zmd-cell em{ display: block;}
.zmd-total .zmd-cell{ font-size: 20px; color: #333333;}
.zmd-total .zmd-cell *{ line-height: 100%;}
.zmd-total .zmd-cell b{ font-weight: normal; font-size: 30px; color: #83bf2b;}
.zmd-total .zmd-cell3 em{ padding-bottom: 5px; padding-top: 5px;}
.zmd-total .zmd-cell2{ padding-top: 36px;}
.grey-bg .mod-project .item-tit{ height: 48px; overflow: hidden;}

.zmd-2 .zmd-total .zmd-cell{ min-height: 117px;}
.zmd-2 .zmd-total .zmd-cell b{ font-size:24px; }
.zmd-2 .zmd-total .zmd-cell{ width: 260px; margin-bottom: 8px;}
.zmd-2 .zmd-total .zmd-cell em { line-height: 25px; font-size: 16px; padding: 0 10px; margin-top: 5px;}
.zmd-3 .zmd-total .zmd-cell em{font-size: 20px;}

@media screen and (max-width:640px){
.mod-project90 .bx-controls-direction a.bx-prev{ position:relative; left:8px;}
.mod-project90 .bx-controls-direction a.bx-next{ position:relative; left:-8px;}
.caseinfos .item-cell{ margin-bottom:20px;}
 .caseinfos .item-cell *{ float:none; width:auto; height:auto;}
 .caseinfos .item-tit{ padding-top:10px; padding-bottom:10px;}
	
.zmd-pic1{float: none; width: auto;}
.zmd-pic2{float: none; width: auto;}	
	.zmd-total .zmd-cell{ font-size: 14px;}
	.zmd-total .zmd-cell b{ font-size: 24px;}
	.zmd-total .zmd-cell em{ font-size: 14px;}	
.zmd-total,.zmd-left,.zmd-right{ width: 100%;}	
.zmd-total .zmd-cell{ width: 28%; margin-left: 2%;margin-right: 2%;}	
.zmd-2 .zmd-total .zmd-cell{ width: 42%; margin-left: 2%;margin-right: 2%;}	
.zmd-2 .zmd-total .zmd-cell em{ font-size: 14px;}
.zmd-3 .zmd-total .zmd-cell em{ font-size: 20px;}	
	
	.cur-locals{ overflow-x: auto;}
	.zs-desc table{ width: 100%!important; display: block;}
.zs-desc tr{ display:block!important;}
.zs-desc td{display:block!important;}
}
/*案例结束*/

/*关于我们新增加样式*/
#jtjs{
	
	width: 1200px;
	margin: 0 auto;
}

#jtjs .djs {
  overflow: hidden;
  margin: 55px auto 50px;
}
#jtjs .djs > div {
  width: 1200px;
  float: right;
}
#jtjs .djs > div > div {
  float: left;
  width: 300px;
  *width: 24.5%;
}
#jtjs .djs > div > div p {
  color: #003da4;
  font-size: 60px;
  text-align: center;
}
#jtjs .djs > div > div span {
  color: #848383;
  font-size: 14px;
  text-align: center;
  display: block;
}

.line-ty{
	
	background:url(../img/3.png) no-repeat;
  width:968px;
  height:46px;
  margin:34px auto 10px auto;
  display:block;
  clear:both
}
.beijing{
	background:url(../img/lonqun.png) no-repeat;
	
}


@media screen and (max-width: 640px)
{
	
	#jtjs {
		width: 100%;
		
	}
	
	#jtjs .djs > div{
		
		width: 100%;
	}
	#jtjs .djs > div > div
	{
		
		width: 50%;
	}
	
	#picarea{
		display: none;
		width: 100%!important;
	}
	

	
	
}

@media screen and (min-width: 1000px)
{
	.ss2_wrapper {
			
			display: none;
		}
	
	
}




