/*
**********************************************
	CSS Frameworks 封装包
	版本 : 1.0.0
	时间 : 2009-05-29
	作者 : JEFFY
	网址 : http://jeffy.cn
**********************************************
*/


body{
	margin:0px;
	color:#333;
	font-family:"宋体";
	/*font-family:"Arial",Helvetica,sans-serif;*/
	/*background:#FFF;*/
	background:#FFFFFF;
	font-size:12px;
	text-decoration:none;
/*
background-position:top;
background-repeat:repeat-x;
*/
}
* { padding:0; }

table{border:0px;border-collapse:collapse;}
td,div{padding:0px;font-weight:normal;font-family:"宋体";}
dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset{margin:0px;padding:0px;font-weight:normal;font-family:"宋体";}
form{margin:0px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:12px;}
p{margin:0px;}
ul,ol,li{ list-style-type:none; margin:0px; padding:0px; }
em,cite,th{font-style:normal;font-weight:normal;}
img,a img{border:0px;}

/* 默认的元件样式 */
input,button,select{font-family:"宋体";}
input.txt {padding:2px 2px 2px 2px;}
select{}

/* 默认链接 */
a:link,a:visited,a:active{color:#333;text-decoration:none;}
a:hover{color:#CC0000;text-decoration:underline;}

.btn,button {font-size:12px;height:auto;padding:0px 0px;background-color:#EEFCFF;}
.input,.textarea				{border:1px solid;border-color:#ccc #ccc #ccc #ccc;}
.input							{padding:2px;font-size:14px;}
.input:hover,.input:focus		{padding:2px;border-color:#3366FF;background:#F5F9FD;}
.textarea:hover,.textarea:focus	{border-color:#3366FF;background:#F5F9FD;}
.checkbox	{height:14px;border:none;vertical-align:middle;}
.select		{font-size:12px;color:#000;background-color:#ffffff;}
.radio		{margin-top:-1px;border:none;vertical-align:middle;}

/* 一些按钮样式 */
.btnbig	{font-size:12px;padding:3px 5px;background-color:#E8E8E8;}
.inputs	{padding:2px 2px 2px 2px;font-size:12px;}
.cmsbtn	{padding:2px 2px 0px 2px;font-size:12px;height:23px;background-color:#ece9d8;border-width:1;}
.bluebtn	{border-right: #7b9ebd 1px solid; padding-right:2px; border-top: #7b9ebd 1px solid; padding-left:2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#cecfde); border-left: #7b9ebd 1px solid; color: black; padding-top: 2px; border-bottom: #7b9ebd 1px solid}
.greenbtn	{border-right:#7ebf4f 1px solid; padding-right: 2px; border-top: #7ebf4f 1px solid; padding-left: 2px; font-size: 12px; filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#ffffff, endcolorstr=#b3d997); border-left: #7ebf4f 1px solid; color: black; padding-top: 2px; border-bottom: #7ebf4f 1px solid}

/* 图片带边框 */
.imgborder img{border:1px solid #cccccc; padding:2px;}
.imgborder a img,.imgborder a:link img,.imgborder a:visited img,.imgborder a:active img,a.imgborder:link img,a.imgborder:visited img,a.imgborder:active img{border:1px solid #cccccc;padding:2px;}
.imgborder a:hover img,a.imgborder:hover img{border:1px solid red; padding:2px;}

.tdleft	{text-align:left;}		/* 文字居左 */
.tdcenter{text-align:center;}	/* 文字居中 */
.tdright{text-align:right;}		/* 文字居右 */

.bold	{font-weight:bold}		/*加粗字体*/
.delete {text-decoration:line-through;}	/*删除字体*/
.bolds td {font-weight:bold}	/*加粗字体*/
.normal	{font-weight:normal}	/*非粗字体*/
.pointer{cursor:pointer;}		/*鼠标样式*/
.nowrap	{white-space:nowrap}	/*强制同一行显示文档*/
.noime	{ime-mode:disabled;}	/*禁用输入法 加在INPUTE表格里，不支持输入法*/
.substr	{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}	/*隐藏超出范围的字体*/

/* 文字大小 */
.size12,.size12 td{font-size:12px;}
.size14,.size14 td{font-size:14px;}
.size16,.size16 td{font-size:16px;}
.size18,.size18 td{font-size:18px;}

/* 行距 */
.th16,.th16 td{line-height:16px;}
.th18,.th18 td{line-height:18px;}
.th20,.th20 td{line-height:20px;}
.th22,.th22 td{line-height:22px;}
.th24,.th24 td{line-height:24px;}
.th26,.th26 td{line-height:26px;}

.ufont {text-decoration:underline;}

.ulink a{text-decoration:underline;}
.ulink a:link,.ulink a:visited,.ulink a:active,a.ulink:link,a.ulink:visited,a.ulink:active{text-decoration:underline;}
.ulink a:hover,a.ulink:hover {text-decoration:underline;}

/*红色*/
.red {color:#CC0000;}
.ured a{color:#CC0000;text-decoration:none;}
.ured a:link,.ured a:visited,.ured a:active,a.ured:link,a.ured:visited,a.ured:active{color:#CC0000;text-decoration:none;}
.ured a:hover,a.ured:hover{color:#CC0000;text-decoration:none;}
/*白色*/
.white {color:#ffffff;}
.uwhite a{color:#ffffff; text-decoration:none;}
.uwhite a:link,.uwhite a:visited,.uwhite a:active,a.uwhite:link,a.uwhite:visited,a.uwhite:active {color:#ffffff;text-decoration:none;}
.uwhite a:hover,a.white:hover {color:#fff;text-decoration: underline;
}
/*棕色*/
.palm {color:#996100;text-decoration:none;}
.upalm a{color:#996100;text-decoration:none;}
.upalm a:link,.upalm a:visited,.upalm a:active,a.upalm:link,a.upalm:visited,a.upalm:active {color:#996100;text-decoration:none;}
.upalm a:hover,a.upalm:hover {color:#CC0000;text-decoration:none;}
/*灰色*/
.gray {color:#999999;text-decoration:none;}
.ugray a{color:#999999;text-decoration:none;}
.ugray a:link,.ugray a:visited,.ugray a:active,a.ugray:link,a.ugray:visited,a.ugray:active {color:#999999;text-decoration:none;}
.ugray a:hover,a.ugray:hover {color:#CC0000;text-decoration:none;}
/*黄色*/
.yellow {color:#ffff00;text-decoration:none;}
.uyellow a {color:#ffff00;text-decoration:none;}
.uyellow a:link,.uyellow a:visited,.uyellow a:active,a.uyellow:link,a.uyellow:visited,a.uyellow:active {color:#ffff00;text-decoration:none;}
.uyellow a:hover,a.uyellow:hover {color:#CC0000;text-decoration:none;}
/*橙色*/
.orange {color:#FF6600;text-decoration:none;}
.uorange a {color:#FF6600;text-decoration:none;}
.uorange a:link,.uorange a:visited,.uorange a:active,a.uorange:link,a.uorange:visited,a.uorange:active {color:#FF6600;text-decoration:none;}
.uorange a:hover,a.uorange:hover {color:#CC0000;text-decoration:none;}
/*绿色*/
.green {color:#156B3A;text-decoration:none;}
.ugreen a {color:#156B3A;text-decoration:none;}
.ugreen a:link,.ugreen a:visited,.ugreen a:active,a.ugreen:link,a.ugreen:visited,a.ugreen:active {color:#156B3A;text-decoration:none;}
.ugreen a:hover,a.ugreen:hover {color:#CC0000;text-decoration:none;}
/*蓝色*/
.blue {color:#000066;}
.ublue a{color:#006699;text-decoration:none;}
.ublue a:link,.ublue a:visited,.ublue a:active,a.ublue:link,a.ublue:visited,a.ublue:active{color:#006699;text-decoration:none;}
.ublue a:hover,a.ublue:hover {color:#CC0000;text-decoration:none;}
.blue2 {color:#006CA4;}
.ublue2 a{color:#006CA4;text-decoration:none;}
.ublue2 a:link,.ublue2 a:visited,.ublue2 a:active,a.ublue2:link,a.ublue2:visited,a.ublue2:active{color:#006CA4;text-decoration:none;}
.ublue2 a:hover,a.ublue:hover {color:#CC0000;text-decoration:none;}
/*黑色*/
.black {color:#252525;text-decoration:none;}
.ublack a {color:#252525;text-decoration:none;}
.ublack a:link,.ublack a:visited,.ublack a:active,a.ublack:link,a.ublack:visited,a.ublack:active {color:#252525;text-decoration:none;}
.ublack a:hover,a.ublack:hover {color:#CC0000;text-decoration:none;}

.imgload { background:url(ajax-loader.gif) no-repeat 50% 50%; }

/****************************************** 一些间隙  2011-05-08 16:00 ******************************************/

.both  { clear:both; width:100%; height:10px; margin:0px auto; display:block; overflow:hidden; }
.both5 { clear:both; width:100%; height:5px; margin:0px auto; display:block; overflow:hidden; }
.slide { clear:both; display:block; height:1px; border-bottom:1px dashed #ccc; }
.rows  { float:left; width:10px; height:5px; margin:0px; display:block; }
.divc1  { width:750px; margin:0px auto; display:block; overflow:hidden; }


/************************************头部通用*********************************************************/
.jx{ clear:both; height:10px; display:block; overflow:hidden;}
.jx1{ clear:both; height:10px; display:block; overflow:hidden;}
.jx2{ clear:both; height:5px; display:block; overflow:hidden;}
.divc{ clear:both; margin:0 auto; width:995px; display:block; }
.top{ clear:both; margin:0 auto; background:url(top_db.jpg); height:30px; line-height:30px;}
.top .left{ float:left; display:block; color:#797979;}
.top .right{ float:right; display:block; color:#797979;}

.log_left{ width:240px; float:left; display:block; height:50px; line-height:50px; padding:13px 0px 0px 10px;}
.sjx{ float:left; width:30px; display:block; height:30px; }
.log_middl{ float:left; width:350px; display:block; }
.log_middl .so { width:350px; margin-top:13px; }
.log_middl .so .inpt { float:left; width: 260px; }
.log_middl .so .btn { float:left; width: 80px; }
.log_middl .str{ clear:both; line-height:22px; }
.ssk{border-color: #ABADB3 #E3E9EF #E3E9EF #E2E3EA; border-style: solid;  border-width: 1px; color: #4B4B4B;   font-size: 12px; height: 23px;  line-height: 23px; padding-left: 3px; width: 260px; }
.ssan{background:url(sus.gif) no-repeat scroll 0 0 transparent; border: 0 none; height: 25px; width: 80px;}
.log_right{ float:left; width:320px; display:block; height:50px; text-align:right; padding:20px 0px 0px 0px;}

.menu{ background:url(apple_nav-bg.jpg); height:35px; }
.menu .cdleft{ height:35px; float:left; width:770px;}
.menu .cdleft ul{ height:35px;float:left; display:block; font-size:14px; color:#fff; font-weight:bold; width:770px;}
.menu .cdleft li{ float:left; display:inline; }
.menu .cdleft .logo{ padding:0px 25px; }
.menu .cdleft .link{ padding:0px 25px; line-height:35px; }

.menu .cdleft .menupar{ 
	width:100%;
	position: absolute;
	display: none;
	top:149px; 
	left:0px;
	z-index:9999;
}
.menu .cdleft .menudiv{
	width:753px;
	border:1px solid #3b7925;
	background:#f6fff3;
	z-index:9999;
	margin-left:240px;
}
.menu .cdleft .menudiv .cityphone{
	margin:15px 0px 10px 20px;
	overflow:hidden;
}
.menu .cdleft .menudiv .cityphone .cityheader{
	clear:both;
}
.menu .cdleft .menudiv .cityphone .citylist{
	margin-top:5px;
}
.menu .cdleft .menudiv .cityphone .citylist a{
	line-height:26px;
	float:left;
	width:180px;
}
.menu .cdleft .mfocus {
	background:url("apple_nav-bg2.jpg");
	/*
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	*/
}

.menu .gwc { background:url(gwc_1.jpg) no-repeat; height:35px; line-height:35px; width:225px; font-size:12px; color:#000; font-weight:100; float:left; display:block; }
.menu .gwcx{ float:left; width:16px; height:10px;  }
.menu .gwcxr { float:left; width:28px; height:10px;  }
.menu .gwc li.nums   { float:left; width:110px; display:block; text-align:center; }
.menu .gwc li.button { float:left; display:block; text-align:center; }

/*********************************底部通用****************************************/

.title1{ background:url(title_bj.jpg) no-repeat; height:19px; line-height:19px; font-size:14px; padding-left:43px; font-weight:bold;}
.help{ margin-top:10px;}
.help .left{ float:left; display:block; width:730px; }
.help .left dl { float: left;  padding-left:20px; width: 165px;}
.help .left dt { overflow:hidden;}
.help .left dd { padding: 10px 0px 0px 20px;}
.help .left .item{ padding:7px 0px;}
.help .left dt strong {  display: block; padding: 15px 0px 2px 0px;}
.help .left dt b {background-image:url(bgGlobal20110801B.png); background-repeat: no-repeat; float: left; height: 31px; margin-right: 6px; display:inline;}
.help .left .fore1{ padding-left:10px;}
.help .left .fore1 b { background-position: 0 -76px; width: 25px;}
.help .left .fore2 b {background-position: -64px -76px; width:35px;}
.help .left .fore2 dd{ padding-left: 20px;}
.help .left .fore3 b {background-position: -26px -76px; width:35px;}
.help .left .fore3 dd{ padding-left: 20px;}
.help .left .fore4 b {background-position: -102px -76px; width:30px;}
.help .left .fore4 dd{ padding-left: 20px;}
.help .left ul{ margin:0px 0px 0px 0px; display:inline;}
.help .left li{ float:left; display:block; padding:0px 35px 0px 25px;}
.help .middl{ float:left; display:block; width:1px; border-left:1px solid #CCC; margin:0px 4px; height:230px;}
.help .right{ float:left; display:block; width:250px; }
.help .right ul{ padding:0px 0px 0px 20px;}
.help .right li{ line-height:30px; }

.Service{}
.Service li{ float:left; display:block;}
.log_lj { margin:0 auto; width:540px;}
.log_lj li{ float:left; display:block; padding:0px 5px;}

.zc_db{ text-align:center;}
.zc_db ul{ line-height:24px;}
.zc_db li{text-align:center;  }


/****************************************** 分页用的  2011-05-08 16:00 ******************************************/
.pagenav { clear:both;text-align:center; }
.pagenav a{ font-size:16px; margin:0px 1px; padding:6px 8px; border:1px solid #ccc; background:#f3ffe8; color:#666; }
.pagenav a:hover{ font-size:16px; margin:0px 1px; padding:6px 8px; border:1px solid #ccc; background:#FFFFCC; }
.pagenav span{ font-size:16px; margin:0px 1px; padding:6px 8px; border:1px solid #ccc; background:#339900;color:#FFF; }

/****************************************** 信息页面使用  2011-05-08 16:00 ******************************************/
.msgform { margin:100px; }
.msgform .msgbox{ margin:0px auto; border:1px solid #8CB04D; width:450px; height:200px; background-image:url("msgbox_footer.jpg"); background-position: bottom; background-repeat: repeat-x; }
.msgform .msgbox ul{ margin:65px 20px 0px 20px; }
.msgform .msgbox li.message{ height:70px; text-align:center; border-bottom:1px dashed #8CB04D; line-height:22px; font-weight:bold; color:#339900; }
.msgform .msgbox li.button { margin:15px; text-align:center; }

