@charset "utf-8";
/* CSS Document */
*{ padding:0px;
    margin:0px;
	border:0px;
	font-family:"微软雅黑";
	list-style:none;
	text-decoration:none;
	/*color:#4d4d4d;*/ }
	* {
	margin: 0px;
	padding: 0px;
}
img { border:0px;} 
ul,li { list-style-type:none;}
a { text-decoration:none; color:#333;}

body{
	background:url(../images/bg.png)  center no-repeat ;
	width:100%;
	/*background-attachment:fixed;*/
	
	/*background-size:cover;*/
}	        
.top{ width:100%;
         background:#373737; 
         height:34px;
		 border-top:1px solid #fff;}
.tcen{ width:961px; 
            margin:0 auto;}
.tleft{ float:left;}

.search{background:#2f9a3b;/* #11673c;*/height:26px;margin:4px 0 0 0;width:107px;float: left;color: #fff;}
.search select{
	background: #11673c !important;
    border: 0px;
    color: #fff;
    height: 27px;
    width: 107px;
    padding-left: 10px;
}
.search select option{
	color: #fff;
	padding-left: 10px;
}
.search .select_box{font-size:12px;font-weight: bold;color:#fff;width:107px;line-height:25px;float:left;position:relative;}
.search .select_showbox{color: #fff;height:26px;background:url("../images/select_01.png") no-repeat 80px center; width:100%; border-bottom:1px solid #fff; text-indent:1.5em;}
.search .select_option{border:0px solid #eb4036;border-top:none;display:none;left:0px;top:25px;position:absolute;z-index:99;background: #fff;}
.search .select_option li{color: #fff;text-indent:1.5em;width:107px;cursor:pointer;margin-bottom: 1px;background: #11673c;}
.search .select_option li.selected{background-color:#11673c;color:#fff;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}
.tright{ float:right; background:#2f9a3b !important;}

.zhanhui>li{ width:75px;position: relative;height: 26px;background: url("../images/ico.png") no-repeat 100% 100%;background-position: right;}
.zhanhui>li:hover{background: url("../images/ico2.png") no-repeat;background-position: right;}
.zhanhui li a{ color:#fff;
                     font-size:14px;
					 float:left;
					 font-weight:bold;}
.zhanhui li img{ float:right;
                         width:12px;
						 height:11px;
						 margin-top:4px;}
.zhanhui_on{ display:none;position: absolute;z-index: 99;top: 26px;left: -10px;}
.zhanhui li:hover ul{ display:block;}
.zhanhui_on li{ width:85px; background:#373737;
                                   color:#fff;
								   font-size:14px;
								   height:26px !important;
								   border-bottom:1px solid #fff;
								   }
.zhanhui_on li:hover{background: #000;}								   
.zhanhui_on li a{ display:block;
                              color:#fff;
								   font-size:14px;
								   height:26px !important;
								   padding:0px 0 0 10px;
                         }				   

.zhanhui{ margin-top:5px;}

.main{ width:959px; 
		   border-top:none;
		   height:auto;
		  /* overflow:hidden;*/
		   margin:0 auto;
		   background:#fff;}
.mtop{ width:929px;
            margin:0 auto;
			height:auto;
			overflow:hidden;
			margin-top:25px;}
.logo{ float:left;
           margin-left:10px;}
.loma{ float:left;
            margin-left:45px;}
.mtr{ float:right;}
.mtr ul{ clear:both; height:19px;
              margin-top:40px;} 
.mtr ul li{ float:left;
                 margin-left:4px;}
.mtr ul li	img{ width:19px;
                         height:19px;}			 
.nav{  width:100%;
          margin:0 auto;
		  height:37px;
		  position:relative;
		  z-index:10;
		  margin-top:25px;}
.nav ul li{ width:111.75px;
                 float:left;
				 height:37px;
				 background:#373737;
				 margin-left:5px;}
.nav ul li:last-child{ float:right;}	
.nav ul li ul li:last-child{ float:left !important;}			 
.nav ul li a{width:111.75px;
                 float:left;
				 height:37px;
				 text-align:center;
				 color:#fff;
				 font-size:13px;
				 line-height:37px;
				 font-weight:bold;
				 background:#373737;
				 display:block;}
.nav ul li .a11{
	width:165px;
}	
.nav ul li a:hover{ background:#2f9a3b;}	 
#active{  background:#2f9a3b;}
.ul-second{ width:176px;
                    display:none; }
.ul-second li{ width:146px; height:34px;
                     
					   background:#373737;
					   
					   text-align:left;}
.ul-second li a{  width:176px; height:34px;
					   color:#fff;
					   font-size:13px;
					    text-align:left !important;
						  border-top:1px solid #fff; 	
					   font-weight:bold;
					   padding-left:30px;
					   display:block;
					   line-height:34px;
					   background:#373737;}
.cmain{ width:929px; margin:0 auto; height:auto; /*overflow:hidden;*/}	 
.nav ul li:first-child,.nav ul li ul li{ margin-left:0px;}	
/*.nav ul li:hover .ul-second{ display:block;}	*/


.banner{/* position:absolute; */margin-top:8px; width:929px; height:357px;}
.nr{ width:100%; margin:0 auto; overflow:hidden; margin-top:20px; border-bottom:2px solid #186739; padding-bottom:30px;position: relative;}
.nr{ width:100%; height:auto; overflow:hidden;}
.page{position: absolute;bottom: 20px;left:400px;}
.page span{margin-right: 10px;color: #186739}
.page a{margin-right: 10px;}
.left{ width:733px; float:left; height:auto; overflow:hidden;}
.letop{ width:100%; height:auto; overflow:hidden; clear:both;}
.lef{ width:395px; float:left; height:auto; overflow:hidden;}

/*banner*/
.banner1{width: 929px;height: 357px;position: relative;}
.focusBox { position: relative; width:100%; height:357px; overflow: hidden;margin: 8px auto 0 auto; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:auto; display: block; }
.focusBox .hd {position:absolute;bottom:10px;right:5%;display:inline-block;padding:2px 15px; }

.focusBox .prev,
.focusBox .next { width: 30px; height: 30px; margin: -20px 0 0; display: none;  position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -99px; }
.focusBox .prev { left:20px;background: url("../images/pic_l.png") no-repeat 0 0; }
.focusBox .next {  background: url("../images/pic_r.png") no-repeat 0 0;right: 20px;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.7 !important;  }

.m_wnews { width:100%;height: 357px; line-height:44px; background:url("../images/pic_bg.png"); position: absolute;z-index: 999999;bottom: 0; border: 1px solid #CBCBCB; zoom: 1; height: 44px; padding-left: 0px; overflow: hidden; padding-right: 0px; }
.m_wnews a{ color:#fff; padding: 0px 0 0 10px; }



.lef span{ font-size:12px; color:#11673c; line-height:180%; margin-top:10px; margin-bottom:10px; display:block;}
.lef p{ font-size:14px; color:#4d4d4d; line-height:150%;}
.lef p a{ color:#11673c;}
.rig{ width:302px; height:212px; float:right; margin-top:0px;}
.lebot{ width:100%; clear:both; height:auto; overflow:hidden; margin-top:75px;}
.lebot ul li{ width:233px; float:left; height:auto; margin-left:16px;}
.lebot ul li:first-child{ margin-left:0px;}
.lebot ul li h2{ color:#11673c; font-size:18px; font-weight:normal; margin:5px 0px;}
.lebot ul li  p{ font-size:14px; line-height:160%; width:233px; }
.lebot ul li  p a{ color:#11673c;}
.right{ width:185px; float:right; height:auto; overflow:hidden;}
.right ul li{ width:185px; height:48px; margin-top:7px;}
.right ul li a{ width:185px; height:48px; display:block;}
.right ul li:first-child{ margin-top:0px;}
.button{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.button span{ font-size:14px; color:#11673c; clear:both; font-weight:bold;}
.button form{ width:100%; clear:both; height:auto; overflow:hidden; margin-top:12px;}
.tex{ width:133px; height:20px; float:left; border:1px solid #d6d6d6;}
.but{ width:49px; height:22px; float:right; background:#11673c; font-size:10px; text-align:center; color:#fff; line-height:22px;}
.rbot{ width:185px; height:252px; margin-top:15px;}
.rbot h2{
	text-align:center;
	font-size:18px;
	color:#11673c;
	height:25px;
	line-height:25px;
	font-weight:normal;
}
.rbot ul{
	width:100%;
	height:207px;
}
.rbot ul li{
	width:100%;
	line-height:25px;
	height:auto !important;
	border-bottom: 1px dashed #CCC;
	font-size:14px;
	margin-top:0px !important;
}
.rbot ul li a{
	height:auto !important;
	line-height:25px;
}
.rbot a.more{
	float:right;
	font-size:14px;
	color:#F3B255;
}


.zzqy{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.zzqy h2,.zleft h2,.zright h2{  color:#11673c; font-size:18px; font-weight:normal;}
.lb{ width:100%; height:43px; margin-top:12px;}
.picMarquee-left{ width:100%; height: 43px; overflow:hidden; position:relative;  border:0px solid #ccc;}
.picMarquee-left .bd{ padding:0px;height: 43px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ height: 43px;margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:92px; height:41px; display:block; border:1px solid #efefef; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#ccc;}
.cac{ width:100%; border-top:2px solid #186739; height:auto; border-bottom:2px solid #186739; padding:15px 0px; margin-top:20px;} 
.cac ul{ height:63px; width:100%; }
.cac ul li{ float:left; width:181; height:63px; margin-left:2px;}
.cac ul li:first-child{ margin-left:0px;}
.ntit{ color:#11673c; font-size:16px; font-weight:bold; font-family:Arial; margin-top:15px;}
.nimg{ float:left; width:493px; height:328px;}
.nmain{ width:100%; height:auto; overflow:hidden; margin-top:50px;}
.nmain ul{ float:right; width:430px; height:auto; overflow:hidden;}
.nmain ul li{ width:100%; border-bottom:1px solid #666666; padding-bottom:-1px; height:auto; overflow:hidden; margin-top:5px;}
.nmain ul li:first-child{ margin-top:0px;}
.nmain ul li img{ float:left; width:55px; height:27px;}
.nmain ul li  span{ float:right; font-size:12px; color:#666666; margin-top:2PX;}
.nmain ul li a{ font-size:12px; color:#133e84; float:left; margin-left:2px; margin-top:2PX;} 
.zc{ width:100%; height:auto; overflow:hidden; margin-top:15px;}
.zleft,.zright{ width:450px; float:left; height:auto; overflow:hidden; border-top:2px solid #186739;  border-bottom:2px solid #186739; padding-top:10px; padding-bottom:30px;}
.picMarquee-left2{ width:100%;  overflow:hidden; position:relative;  border:0px solid #ccc;}
.picMarquee-left2 .bd{ padding:0px;}
.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left2 .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left2 .bd ul li .pic{ text-align:center; }
.picMarquee-left2 .bd ul li .pic img{ width:93px; height:37px; display:block; border:1px solid #efefef; }
.picMarquee-left2 .bd ul li .pic a:hover img{ border-color:#ccc;}

.ztu{ width:100%; height:39px; margin-top:10px;}
.leim{ float:right !important;}
.bottom{ width:100%; height:186px; background:#3a3a3a; margin-top:30px; }
.footer{ width:929px; margin:0 auto; height:auto; overflow:hidden; padding-top:35px;}
.fleft{ width:145px; float:left;  margin-left:45px;}
 .fleft h3{ font-size:16pcx; font-weight:bold; color:#fff; width:100%; clear:both;}
 .fleft ul { width:65px; float:left; margin-top:10px;}
  .fleft ul:last-child{ float:right;} 
 .fleft ul li a{ font-size:12px; color:#fff; font-weight:bold;} 
.footer p{ float:left; color:#fff; font-size:12px; font-weight:bold; line-height:180%; margin-left:17px;} 
.bimg{ float:right;}
/*.bimg img{ margin-left:102px; margin-bottom:15px;}*/
.bimg img{float:left;}
.bimg img:first-child{ margin-left:0px !important; margin-bottom:0px !important;} 
.bimg img:last-child{ margin-left:25px !important;}  
.add{ width:100%; height:auto; clear:both; border-bottom:2px solid #11673c; margin-top:20px; padding-bottom:15px;}
.add span{ font-size:12px; color:#898989; font-weight:bold;} 
.lemain{ width:100%; height:auto; overflow:hidden;}

.lef h2,.lemain h2{ color:#11673c; font-size:18px; margin-bottom:10px;}
/*.lemain span{ width:400px; font-size:12px; color:#11673c; line-height:150%; margin-top:15px; margin-bottom:15px; display:block;}*/
.lemain  p{ font-size:12px; color:#4d4d4d; line-height:180%; margin-bottom:25px;}
.lemain  p:last-child{ margin-bottom:0px;}
.newlist{ width:100%; margin-top:20px; height:auto; overflow:hidden; border-top:5px #11673c solid;}
.newlist ul{ margin-top:10px;}
.newlist ul li{ border-bottom:1px solid #22724a; line-height:35px; width:100%; height:40px !important;}
.newlist ul li:first-child,.newlist ul li:last-child{ margin:0px !important;}
.newlist ul li a{ font-size:13px; color:#373737; font-weight:bold; padding-left:2px;}
.newlist ul li a:hover{ color:#11673c;}


#lanren {width: 1000px;height: 100px;margin: 0 auto;overflow: hidden;position: relative;border:1px solid #ccc;}
#lanren2{position: absolute;left: 0;top: 0;}
#lanren2 li {width: 190px;height:100px; text-align:center; line-height:100px;background-color: #999;margin:0 5px;display: block;float: left;list-style: none;}



#caczh_con{width: 100%;overflow: hidden;height: auto;}
  .content_left {
    display: inline;
    float: left;
    font-size: 12px;
    margin-top: 30px;
    padding-right: 10px;
    width: 48.5%;
}
.content_left h2 {
    color: #2b2b2b;
    display: inline;
    float: left;
    font-size: 18px;
    width: 470px;
}
.bxbox{overflow: hidden;height: auto;padding: 10px;border-bottom: 1px solid #ccc;height: 168px;}
.bxbox_left{width: 50%;float: left;}
.bxbox_right{width: 50%;float: right;}
.lemain p{margin-bottom: 9px !important;}
.content_left .litpic4 {
    height: 60px;
    text-align: center;
    width: 139px;
}
.content_left ul {
    float: left;
    width: 500px;
}
.content_left ul li {
    background: rgba(0, 0, 0, 0) url("../images/overseas_images/cac_o/versea_47.jpg") no-repeat scroll center top;
    float: left;
    height: 98px;
    margin-left: 20px;
    padding-top: 5px;
    text-align: center;
    width: 149px;
}
.content_left ul li.s1 {
    background: rgba(0, 0, 0, 0) url("../images/overseas_images/cac_o/versea_47.jpg") no-repeat scroll center top;
    float: left;
    height: 98px;
    margin-left: 0;
    padding-top: 5px;
    text-align: center;
    width: 149px;
}
.content_left p {
}
.content_left p a {
}
.content_left dl {
    border-bottom: 1px solid #ccc;
    float: left;
    height: 225px;
    margin-top: 15px;
    padding-bottom: 20px;
    width: 500px;
}
.content_left dl dt {
    float: left;
    width: 500px;
}
.content_left dl dd {
    display: inline;
    float: left;
    width: 500px;
}
.content_left dl dd h2 {
    margin: 0;
    width: 430px;
}
.content_left dl dd p {
    border-bottom: medium none;
    float: left;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-bottom: 0;
    width: 287px;
}
.content_left dl dd p.s1 {
    border-bottom: medium none;
    color: #666;
    float: left;
    margin-bottom: 0;
    margin-top: 20px;
    padding-bottom: 0;
    width: 430px;
}
.content_left .s2 {
    border-bottom: 1px solid #ccc;
    display: inline;
    float: left;
    height: 68px;
    line-height: 24px;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    width: 490px;
}
.content_right {
    display: inline;
    float: left;
    font-size: 12px;
    margin-left: 10px;
    margin-top: 30px;
    width: 48.5%;
}
.content_right .litpic4 {
    height: 60px;
    text-align: center;
    width: 139px;
}
.bxbox_left img{width: 139px; height: 60px;}
.bxbox_right img{width: 160px;height: 135px;}


.theme-popover {
    z-index:9999;
    position:fixed;
    top:13%;
    left:50%;
    width:869px;
    margin:-0px 0 0 -470px;
    border-radius:5px;
    border:solid 2px #666;
    background-color:#f9f9f9;
    display:none;
    box-shadow: 0 0 10px #666;
    }
.theme-poptit {padding: 12px;position: relative;}
.theme-poptit h3{text-align: center;font-size: 30px;color: #303030;margin-top: 25px;}
.theme-popbod {padding:0px 0px;color:#444;height:440px ;text-align: center;}


.theme-poptit .close {
    float:right;
    color:#b60001;
    padding:5px;
    margin:-2px -5px -5px;
    font:bold 14px/14px simsun;
    text-shadow:0 1px 0 #ddd;
    font-weight: bold;
}
.theme-popover-mask {
    z-index: 9998;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    
    display:none;
    background: url("../images/micro_bg.png");

}
.xzan{
	width:auto;
	height:35px;
	padding:0 8px;
	border-radius:5px;
	text-align:center;
	line-height:35px;
	display:inline-block;
	background:#337fe9;
	color:#fff;
	font-size:15px;
}