﻿@charset "utf-8";
/* CSS Document */


* {
	padding:0px;
	margin:0px;
}
html {
	background:url(../images/bg.gif)   #fff;
}
body {
	font:12px     "宋体", Verdana, Arial, Tahoma;
}
/*font-family: "Microsoft YaHei" ! important;*/
img {
	border:none;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}
ul, li {
	list-style:none;
}
input, select, button {
	font:12px Verdana, Arial, Tahoma;
	vertical-align:middle;
}
.wrapper {
	width:1000px; 
	margin:0 auto;
}
.container {
	width:100%;
	margin:0 auto;
	background: url(../images/topbg.gif) repeat-x;
}
/*通用*/
.amm {
	margin:0 auto;
}
.allHead {
	clear:both;
	width:100%;
	margin:0 auto;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.kong {
	height:11px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.skong {
	height:5px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.bigkong {
	height:22px;
	clear:both;
	width:100%;
	overflow:hidden;
}
.boxs {
	width:100%;
	margin:0 auto;
	clear:both;
}
.dashline {
	width:98%;
	margin:0 auto;
	border-bottom:dashed 1px #ddd;
	height:1px;
	overflow:hidden;
	clear:both;
}
.solidline {
	width:98%;
	margin:0 auto;
	border-bottom: solid 1px #CFDBE8;
	height:1px;
	overflow:hidden;
	clear:both;
}
.boxscs {
	width:98%;
	margin:0 auto;
	clear:both;
}
i,em{ font-style:normal;}
.png{ background:url(../images/bgs.gif) no-repeat; }
.redcol{}
.orgcol{ color:#FC702B;}
.grecol{}
.bluecol{}
.grycol{}
/**head**/
.headbox{ height:101px; width:100%; clear:both;}
.headbox .logoa{ width:205px; height:73px; display:block; float:left; background-position:0px -403px; position:relative; top:15px;}
.headbox .navbox{ float:left; width:773px; float:right; top:15px; position:relative;}
.headbox .navbox ul{ float:right; clear:both; width:754px; padding-left:40px; margin:0 auto;   height:30px; }
.headbox .navbox ul li{ font-size:14px; color:#2C2C2C; font-weight:bold; float:left; padding:0px 16px; background:url(../images/li.png) no-repeat 0px 4px;}
.headbox .navbox ul li a{color:#2C2C2C; }
.headbox .navbox ul li a:hover{color:#FB8F0B; }
.navbox p{ position:relative; top:8px; right:12px; width:153px; height:22px; background-position:-71px -332px; float:right; display:block; }
.headbox .navbox ul   .none{ padding-left:18px; background:url(../images/bg.png) no-repeat 0px -372px;}
.headbox p a{ line-height:22px; color:#fff; padding:0px 8px;}
/**flash**/
.flash{ width:1000px; height:436px; clear:both; margin:0 auto;  }
.flash_list{ width:1000px; height:267px; clear:both; margin:0 auto; }
.bodybox{background:#fff; width:100%;}
.bodybox_l{ width:246px; float:left; padding-left:10px; }
.bodybox_r{ width:736px; float:right;}
.homegrebox{ position:relative; width:246px; height:513px; background:url(../images/greens.png) no-repeat; margin:0 auto;}
.homegrebox ul{ position:relative; top:23px; left:45px; width:185px; clear:both; }
.homegrebox li{ color:#fff; line-height:30px;}
.homegrebox li a{ color:#fff;}
.homegrebox  strong{ display:block; position:relative; width:85px; left:55px; font-size:14px;  padding-top:38px;}
.allbox{ padding-bottom:8px; color:#fff; position:relative; width:100%; clear:both; margin:0 auto; height:31px; background:url(../images/barroll.png) repeat-x;}
.allbox strong{ font-size:14px; line-height:58px; text-indent:20px; top:-16px; left:-14px;  position:absolute; float:left; z-index:15;}
.allbox  .jjstr{ width:204px; height:58px; background-position:0px -57px;}
.allbox  .prostr{text-indent:30px; width:204px; height:58px; background-position:0px 0px;}
.allbox  .sbstr{text-indent:30px;  width:204px; height:58px; background-position:0px -125px;}
.allbox .mores{ right:12px; position:relative; top:8px; float:right; width:44px; height:16px; display:block; background-position:0px -332px;}
.bodrbox{ border-bottom:solid 1px #EDEDED; border-right:solid 1px #EDEDED; width:98%;   clear:both;   border-left:solid 1px #EDEDED; padding-bottom:4px; }
.jjbox img{ width:198px; height:115px; margin:0 auto; display:block; padding-top:7px;}
.jjbox  span{ width:212px; height:131px; background:url(../images/jjspan.gif) no-repeat; display:block; float:left;}
.jjbox p{ width:478px; float:right; line-height:24px; color:#404040;}
.homeadv{ display:block; margin:0 auto; background-position:0px -483px; width:236px; height:116px;}
 /**滚动图片**/
#demo {
 
overflow:hidden; margin:0 auto;
width: 696px;
}
#demo img { width:147px;  clear:both; display:block; margin:0 auto; padding-top:8px;  
 
}
#demo a span{ display:block; height:112px; width:161px; background:url(../images/bgs.gif) 0px -198px no-repeat;}
#demo a{width:161px;    float:left; display:block; padding:0px; margin:0px 15px; }
#demo a p{ width:90%; height:29px; line-height:28px; font-size:12px; margin:0 auto;   clear:both; text-align:center;}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
/***/
#demox {
 
overflow:hidden; margin:0 auto;
width: 696px;
}
#demox img { width:147px;  clear:both; display:block; margin:0 auto; padding-top:8px;  
 
}
#demox a span{ display:block; height:112px; width:161px; background:url(../images/bgs.gif) 0px -198px no-repeat;}
#demox a{width:161px;    float:left; display:block; padding:0px; margin:0px 7px; }
#demox a p{ width:90%; height:29px; line-height:28px; font-size:12px; margin:0 auto;   clear:both; text-align:center;}
#indemox {
float: left;
width: 800%;
}
#demox1 {
float: left;
}
#demox2 {
float: left;
}
/**footer**/
.frilink{ margin:0 auto; width:976px; border-bottom:solid 3px #55A502; border-right:solid 1px #EFEEEE; border-left:solid 1px #EFEEEE; border-top:solid 1px #EFEEEE;}
.frilink strong{ color:#626262; line-height:27px; text-indent:20px; width:98%; display:block; height:27px; border-bottom:solid 1px #ddd;}
.frilink  p{ width:98%; margin:0 auto; height:40px; clear:both;}
.frilink p a{ line-height:40px; padding:0px 15px; background:url(../images/dall.gif) no-repeat 0px 8px;}
.footer{ padding:8px 0px; width:999px; margin:0 auto; text-align:center; line-height:26px; color:#A0A0A0; }
/**列表页**/
.places{ width:99%; margin:0 auto; height:32px; background:url(../images/placce.gif) repeat-x; color:#787878; line-height:32px; text-indent:25px;}
.places .fr{ padding-right:8px;}
.left_gre{ width:231px; margin:0 auto; background:url(../images/list_gre.gif) repeat-y;}
.left_gre_box strong{display:block; position:relative; width:85px; left:45px; font-size:14px;  padding-top:30px; color:#fff;}
.left_gre_box{ width:231px; margin:0 auto; background:url(../images/list_pro_11.gif) no-repeat 0px 0px;}
.left_gre_bottom{ width:231px; margin:0 auto; background:url(../images/list_pro_20.gif) no-repeat 0px 0px; height:16px; overflow:hidden;}
.left_gre_box ul{ position:relative; top:13px; left:25px; width:185px; clear:both; }
.left_gre_box li{ background:url(../images/greendall.gif) no-repeat 0px 16px; padding:4px 0px; border-bottom:dashed 1px #B5D592; padding-left:15px; color:#7A7A7A; line-height:30px;}
.left_gre_box li a{ color:#7A7A7A;}

.left_org{ width:239px; margin:0 auto; background:url(../images/gray_b.gif) repeat-y;}
.left_org_box strong{display:block; position:relative; width:85px; left:40px; font-size:14px;  padding-top:25px; color:#fff;}
.left_org_box{ width:239px; margin:0 auto; background:url(../images/list_pro_23.gif) no-repeat 0px 0px;}
.left_org_bottom{ width:239px; margin:0 auto; background:url(../images/list_pro_27.gif) no-repeat 0px 0px; height:26px; overflow:hidden;}
.left_org_box p{ width:85%; margin:0 auto; color:#7A7A7A; line-height:30px; padding-top:12px;}
.pro{ width:98%; margin:0 auto;}
.pro li{ height:207px; float:left; width:224px; }
.pro li  {  width:224px;   display:block;  }
.pro li  img{ width:195px; height:157px; margin:0 auto; display: block; padding:10px 5px 14px 5px;    background:url(../images/list_pro_14.gif) no-repeat center bottom;}
.pro li .plista{ clear:both; height:27px; line-height:27px; text-align:center;  }
.pro li .plista a{color:#626262;}
.pages{ border-top:solid 1px #ddd; width:98%; margin:0 auto; height:30px; line-height:30px; color:#626262; text-align:right;}
.pages a{ font-weight:bold; color:#FC7C0A; padding:0px 7px;}
/**程序调整**/
.textinfo{ width:96%; padding:8px;   color:#404040; font-size:14px; line-height:25px; }
.textinfo img{ display:block; border:solid 2px #ddd; clear:both; margin:0 auto; padding:1px;}
.textinfo h2{ font-size:16px; text-align: center; clear:both; width:90%; margin:0 auto; display:block; height:30px; color:#22629C;}
.textinfo h3{ font-size:16px;     display: inline-block; height:30px; color:#22629C;}
.textinfo a{ color:#333;}
.textinfo .timess{ width:99%; text-align:center; border-bottom:dashed 1px #ddd; padding:10px 0px; text-align:center; color:#666; }
 .textinfo .nonm{ display:inline-block; border:none; clear:none; padding:0px; margin-left:15px;}
 	.timess strong{ padding:0px 5px;}
.news .nr{ padding-top:10px;}
  .news .nr ul{   width:95%; margin:0 auto; }
.news .nr ul li{ margin:12px 0px;   height:26px; line-height:20px; background:url(../images/listt.jpg) no-repeat 0 bottom; overflow:hidden; color:#666; position:relative;}
.news .nr ul li a{   margin-left:16px; color:#666;}
.news .nr ul li a:hover{ color:#FBAB00;}
.news .nr ul li span{ position:absolute; top:0; right:0; font-size:12px; color:#DBDBDB;}
.nr_text{ width:100%; font-size:12px; line-height:26px;}
.tijiao{ width:82px; height:29px; background:url(../images/tijiao.png) no-repeat; border:none; cursor:pointer; color:#fff; font-weight:bold; text-align:center;}
.liisbtn{ background: url(../images/topbtn.gif) no-repeat; height:114px; width:95%; margin:0 auto;}
.liisbtn a{ color:#fff; background:url(../images/orgbtn.jpg) no-repeat; width:95px; height:29px; line-height:29px; color:#fff; text-align:center; color:#fff; font-weight:bold; display:inline-block; margin:7px 8px;}
 .conbg{ background:url(../images/conbg.gif) no-repeat 330px top; padding-bottom:55px;}
 /**2012-5-24**/
 .textp{ font-family:"Microsoft YaHei"; color:#74A400; line-height:26px; border-bottom:dotted 1px #ddd;  width:90%; margin:0px auto 10px; padding:12px 0px;}
  .textp strong{ color:#F38D0F; font-size:14px; padding:0px 4px;}