@charset "utf-8"; 

html,body {margin: 0;padding: 0;font-size:12px; background:#ebebeb;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td,a { padding: 0;margin: 0; text-decoration:none; font-family:微软雅黑;}
table { border-collapse: collapse;brder-spacing: 0; }
fieldset,img { border: 0;}
address,caption,cite,code,dfn,em,th,var { font-weight: normal;font-style: normal;}
ul { list-style: none outside none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%; padding:0px; }
q:before,q:after { content:'';}
abbr,acronym { border: 0;}
p { margin:0px; padding:0px;}
ol {list-style-type: none; list-style-image: none;}
ul {list-style-type: none; list-style-image: none;}
li {list-style-type: none; list-style-image: none;}
a {text-decoration: none;outline:0; color:#333;}
a:hover { color:#092e85;}
img { border:none; margin:0px; padding:0px;}
i { font-style:normal}
.hidden { display:none;}
.clear { clear:both;}
input,textarea,select { margin:0px;}
/*开头*/
.top{ width:100%; height:100px; overflow:hidden; background:#fff;}
  .top_main{ margin:0 auto; width:1000px; height:100px; }
     .logo{ float:left; width:240px; height:100px;}
	  .logo img{ margin-top:20px;}
	 .nav{ float:left; width:760px; height:28px; margin-top:34px;} 
	  .nav li{ float:left; margin-left:20px; width:80px; height:28px; text-align:center; line-height:28px;}
	   .nav  a{font-size:16px; color:#01449b;}
	   .nav  a:hover{ display:block; width:80px; height:28px; background:#01449b; color:#FFF;}

 
/*主体*/
.main{ float:left; width:100%; height:864px; background:url(../images/beijing.jpg);}
  .content{ margin:0 auto; width:1000px; height:864px;}
   /*banner下*/
   .co_top{ float:left; width:100%; height:30px; background:#f5f5f5; line-height:30px;}   
	   .co_top span { width:1000px; display:block; margin:0 auto;}
	   .co_top a { float:left;}
	   .co_top em { float:right;}
	   .ct1{ float:left; width:90px; height:26px; _margin-top:5px; }
	     .ct1 b{ font-size:12px; font-family:"微软雅黑";color:#dc7c00; }
		 .ct1 img{ margin-right:5px;}
	   .ct2{ float:left; width:360px; height:26px;}
	   .ct3{ float:right; width:360px; height:26px;}
	   .ct2 em, .ct3 em{ float:right; color:#CCC;}
   /*最新动态部分*/   
   .co_main1{ float:left; margin-top:50px; width:1000px; height:321px; background:url(../images/beijing%20shang.jpg) no-repeat;}
     .co_mleft{ float:left; margin-left:20px; width:595px; height:318px; }
	    .mleft_top{ float:left; width:595px; height:66px; font-family:"微软雅黑"; border-bottom:#c3c3c3 solid 1px;}
	     .mleft_top img{ float:left; margin-top:24px;}
	     .mleft_top b{ float:left; margin-left:10px; margin-top:20px;font-size:18px;  color:#2862b6;}
		 .mleft_top em{ float:right; margin-top:22px; font-size:12px; color:#c3c3c3;}
	    .mleft_bottom{ float:left; margin-top:17px; width:595px; height:198px;}
	     .mleft_bottom img{ display:block;}
		 .mleft_bottom span { display:block; overflow:hidden; float:left;}
		 .mleft_bottom span a { display:block; line-height:30px; color:#fff; background:#363f4e; text-align:center;}
		 .mleft_bottom span a:hover { color:#fff;}
		 .mleft_bottom ul{ float:left; margin-left:20px; width:288px; height:198px;}	
	     .mleft_bottom li{ float:left; font-size:12px; width:288px; height:30px;}
	     .mleft_bottom li a { float:left;}
		     .mleft_bottom em{ float:right; color:#CCC;}
    .co_mright{ float:right; width:330px; height:318px;}
	   .mright_top{ float:left; width:313px; height:66px; font-family:"微软雅黑"; border-bottom:#c3c3c3 solid 1px;}
	     .mright_top img{ float:left; margin-top:24px;}
	     .mright_top b{ float:left; margin-left:10px; margin-top:20px;font-size:18px;  color:#2862b6;}
		 .mright_top em{ float:right; margin-top:22px; font-size:12px; color:#c3c3c3;}
	   .mright_bottom{ float:left; margin-top:17px; width:335px; height:198px;} 
	    .mr_c{width:190px; margin:14px 0 0 14px;}
		 .mr_c p{width:190px; line-height:30px; border-bottom:1px dashed #dedede;}
	      .mright_bottom li { float:left; width:80px; height:100px; text-align:center;}
		  .mright_bottom a { display:block; margin:0 auto; width:63px; height:88px;}
		  #r1 a { background:url(../images/menu1_03.png);}
		  #r2 a { background:url(../images/menu1_05.png);}
		  #r3 a { background:url(../images/menu1_07.png);}
		  #r4 a { background:url(../images/menu1_09.png);}
		  #r5 a { background:url(../images/menu1_15.png);}
		  #r6 a { background:url(../images/menu1_16.png);}
		  #r7 a { background:url(../images/menu1_17.png);}
		  #r8 a { background:url(../images/menu1_18.png);}
		  #r1 a:hover { background:url(../images/menu1_23.png);}
		  #r2 a:hover { background:url(../images/menu1_24.png);}
		  #r3 a:hover { background:url(../images/menu1_25.png);}
		  #r4 a:hover { background:url(../images/menu1_26.png);}
		  #r5 a:hover { background:url(../images/menu1_31.png);}
		  #r6 a:hover { background:url(../images/menu1_32.png);}
		  #r7 a:hover { background:url(../images/menu1_33.png);}
		  #r8 a:hover { background:url(../images/menu1_34.png);}
	 /*供需服务部分*/ 	  	  
   .co_main2{ float:left; margin-top:27px; width:1000px; height:275px;}
      .cm2_left{ float:left;width:644px; height:277px; background:url(../images/beijingxiazuo.jpg) no-repeat;}
	    .cm2_ll{ float:left; margin-left:20px; _margin-left:10px; width:286px; height:275px; }
		  .cm2_top{ float:left;  width:286px; height:66px;  border-bottom:#CCC solid 1px; }
		    .cm2_top img{ float:left; margin-top:23px;}
		    .cm2_top b{float:left; margin-left:10px; margin-top:20px;font-size:16px;  color:#2862b6;}
			.cm2_top a{float:right; margin-top:22px; font-size:12px; color:#c3c3c3;}
		  .cm2_main1{ float:left; width:286px; height:35px; margin-top:14px; }
		    .cm2_main1 img{ float:left;}
		    .cm2_main1 p{ float:right; margin:3px 0 0 3px; width:220px; height:35px;}
			
		 
		  .cm2_main2{ float:left; margin-top:14px; width:286px; height:143px;border-top:#ededed solid 1px;}
		   .cm2_main2 a{ float:left;font-size:12px; color:#a7a7a7; font-family:"微软雅黑";}
		   .cm2_main2 li{ width:266px; height:24px; }
	
		.cm2_lr{ float:right;margin-right:20px;_margin-right:10px;width:286px; height:275px;} 
		 
	  .cm2_right{ float:right; width:342px; height:277px; background:url(../images/beijingxiayou.jpg) no-repeat;}
	    .cm2_r1{ float:left;  width:127px; margin:20px 0 0 20px; height:40px;}
		   .cm2_r1 img{ float:left;}
		  .cm2_r1 p{ float:right; color:#999; height:26px;} 
		  .cm2_r1 b{ color:#ec6f39; font-size:14px;}
	    .cm2_r2{ float:left; margin:22px 0 0 22px; _margin:12px 0 0 12px;width:280px; height:48px; background:#f2f2f2; color:#999; padding:10px;}
		.cm2_r3{ float:left; margin:22px 0 0 22px; font-size:14px; line-height:30px; width:290px;}
	/*联系*/ 
   .co_bott{ width:1000px; height:150px; margin:0 auto;}
     .dianhua{ float:left; margin-top:88px;}
	 .co_bomain{ float:left; margin-left:143px; width:460px; height:150px;}
	    .link{ float:right; width:134px; height:34px; margin-top:34px;}
	 .sao{ float:right; margin-top:24px;}	
	 .erweima{ float:right;margin:30px 12px 0 0;}
	 
/*尾部*/
.footer{ float:left; width:100%; height:202px; background:#003983; color:#c4cdde;}
 .f_main{ margin:0 auto; width:1000px; height:130px; text-align:center;}
  .f_main ul{ float:left; margin: 28px 0 0 100px;_margin-left:50px; width:860px; height:30px;} 
  .f_main li{ float:left; margin-left:2px; height:14px;}  
  .f_main a{ color:#c4cdde; font-size:14px;}
    .f_main a:hover{ color:#c4cdde;}
  .f_main p{  margin-top:20px;line-height:30px;} 
  
  /* slide */
.slide-main{height:485px;position:relative; width:100%;}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124; bottom:20px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#333;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:485px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;background:#ff6900;position:relative;position:absolute;z-index:8; width:1920px; left:50%; margin-left:-960px;}
.slide img { display:block; margin:0 auto;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
  

/*广告*/
.banner{ width:100%; height:160px; overflow:hidden; position:relative; z-index:1;}
.banner span { display:block; width:1920px; height:160px; position:absolute; left:50%; margin-left:-960px;}
.ny_main { width:1000px; height:auto; margin:0 auto; position:relative; margin-top:-40px; z-index:9999; }
.ny_left { width:216px; height:auto; float:left; margin-bottom:60px; overflow:hidden;}
.kjcx,.cpfw { width:214px; height:auto; background:#f6f6f6; border:1px solid #d2d2d2; padding:10px 0px 25px 0px; margin-bottom:20px; overflow:hidden;}
.kjcx b { color:#ec6f39; display:block; line-height:30px; width:180px; margin:0 auto;}
.kjcx textarea { width:180px; height:98px; margin:0 auto; display:block; border:1px solid #ddd;}
.kjcx input { margin-left:16px; margin-top:10px;}
.cpfw { border-top:2px solid #2862b6; padding-top:0px; background:#f9f9f9;}
.cpfw dt { font-size:16px; color:#2862b6; text-indent:1em; font-weight:bold; background:#f1f1f1; display:block; width:100%; line-height:40px; margin-bottom:20px;}
.cpfw dd { width:100%; display:block; line-height:36px; overflow:hidden; }
.cpfw dd a { display:block; width:85%; background:url(../images/page_11-04.jpg) center center no-repeat; height:36px; text-indent:4em;border-bottom:1px solid #f1f1f1; margin:0 auto;}
.cpfw dd a:hover { background:url(../images/page_11.jpg) center center no-repeat; }
.cpfw .current a{background:url(../images/page_11.jpg) center center no-repeat; }

.ny_right { width:748px; height:auto; background:#fafafa; border:1px solid #ccc; margin-top:60px; float:right;-webkit-box-shadow:0 0 5px #ddd; -moz-box-shadow:0 0 5px #ddd; box-shadow:0 0 5px #ddd; margin-right:5px; margin-bottom:60px;}
.mbx { width:94%; border-bottom:1px solid #ddd; overflow:hidden; margin:0 auto; padding:10px 0px;}
.mbx b { font-size:20px; border-left:4px solid #2862b6; color:#2862b6; padding-left:10px; float:left; display:block;}
.mbx em { float:right; display:block; margin-top:10px;}
.wyjj span { display:block; width:100%; padding:20px 0px; font-size:14px; color:#999;}
.wyjj i { color:#ec6f39;}
.wyjj table em { text-align:right; display:block;}
.wyjj table td { padding:10px 0px; color:#666;}
.wyjj table em b { color:#f00;}
.wyjj input { color:#999; }
.wyjj select { margin-right:4px; float:left;}
.wyjj p { float:left; width:400px; line-height:normal;}
.wyjj textarea { width:220px; height:70px;}
#bz4 { width:500px;}

/*返回顶部*/
/*clearboth*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed;right:10px;transition: bottom ease .3s;bottom: -85px;z-index:999999;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block ; background: rgba(0,0,0, 0.8);}

.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background: rgba(41,86,127, 1);}
.cbbfixed .cweixin {background: rgba(0,0,0, 0.4);}
.cbbfixed .cweixin div {background: url(../images/erwei.png);width: 110px;height: 122px;position: absolute;left: -114px;top: -55px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .cweixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .cweixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}
#zxyy { width:214px; height:auto; background:#fff; border:1px solid #ddd; margin-top:0px; padding-bottom:20px;}
#zxyy ul { display:block; padding:20px 0px 0px 20px; _padding:10px 0px 0px 20px;}
.help,.fwwd,.wyjj,.about,.right_kjcx,.sxcx { width:94%; margin:0 auto; padding-bottom:60px; min-height:796px; _height:846px;}
.help dl { width:100%; overflow:hidden; display:block;}
.help dt { width:680px; height:auto; background:#fff; border:1px solid #ddd; margin:10px 0px; padding:10px; line-height:24px;}
.help dt i,.help dt span { display:block; width:100%; margin:5px 0px;}
.help dt i { color:#2862b6; text-align:right;}
.help dt i a { color:#2862b6; font-weight:bold; font-size:14px; float:left;}
.help dt span { color:#666;}
.help dd { width:100%; display:block; border-bottom:1px dotted #ddd; line-height:36px; text-align:right; color:#666;}
.help dd a { float:left; font-size:14px;}

.fenye { width:100%; margin:0 auto; font-size:14px; padding:20px 0px;}
.fwwd { _padding-bottom:80px;}
.dzsx { width:100%; height:auto; margin-top:30px;}
.dzsx b { margin-right:5px;}
.dzsx input { width:200px;}
.map { width:100%; height:auto; margin-top:40px; padding:30px 0px; background:#fff; margin-bottom:180px;}
.map img { display:block; margin:0 auto;}

.tjan { width:100%; height:auto; margin-top:30px; padding-top:30px; border-top:4px solid #ddd; overflow:hidden;}
.tjan input { margin-right:5px;}
.about { }
.about img { display:block; margin:20px auto;}
.about p { display:block; margin:20px 0px; }
.right_kjcx {min-height:926px; _height:956px;}
.sxcx {min-height:896px; _height:956px;}
.kjcx2,.wxts { width:100%; margin:0 auto; padding:30px 0px 0px 0px;}
.kjcx2 b,.wxts b { display:block;}
.kjcx2 textarea { width:500px; height:100px; margin-top:10px;}
.wxts { line-height:34px; padding-top:120px; font-size:14px; color:#666; width:100%; overflow:hidden;}
#input4 { width:60px; margin-right:4px; color:#999;}
#yfcx b { width:60px; text-align:right; display:block; float:left; line-height:24px;}
.sycx { width:304px; height:130px; background:url(../images/sycx.png);position:absolute; z-index:99999; left:50%; margin-left:-500px;}
#kjcxt { width:190px; height:29px; background:#fff; border:none;margin:0px; padding:0px; float:left; line-height:29px;}
#btn { float:left;}
.sycx b { display:block; color:#fff; line-height:30px; }
.sycx em { width:90%; display:block; margin:0 auto; height:90px; padding-top:10px;}
.sycx span { background:#363f4e; display:block; width:100%; line-height:30px; color:#ababab; }
.sycx span a { color:#ababab; margin:0px 14px;}
.nw_info { border-top:1px solid #ddd; padding-bottom:40px; overflow:hidden;}
.nw_tit { width:100%; text-align:center; border-bottom:1px dotted #ddd; overflow:hidden; margin-top:40px;}
.nw_tit em,.nw_tit i { width:100%; display:block;}
.nw_tit em { font-size:16px; color:#e53b00;}
.nw_tit i { color:#999; line-height:30px;}
.nw_con { padding-bottom:60px; padding-top:20px;}
.nw_con p { display:block; margin:10px 0px;}