@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg.gif) top repeat-x #fff; font-size:12px; overflow-x:hidden;}
*{ margin:0px; padding:0px;}
img{ border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#8b0505; text-decoration:underline;}
.intro{ width:100%; text-align:center; line-height:25px; display:block;}
.left{ float:left;}
.right{ float:right;}
.red{ color:#F00; float:right;}

.main{width:1002px;margin:0 auto; padding-top:5px;} 
.left_index_lmenu{background:url(../images/fuwu_xmu.gif) no-repeat; width:241px; height:350px; float:left;}
.left_index_lmenu2{background:url(../images/gccase.gif) no-repeat; width:241px; height:221px; float:left;}
.left_index_lmenu ul li{ background:url(../images/gif-0948.gif) 2px center no-repeat; padding-left:19px; border-bottom:1px dashed #ccc; line-height:28px; height:28px;}
.left_index_lmenu2 ul li{ background:url(../images/gif-0948.gif) 2px center no-repeat; padding-left:19px; border-bottom:1px dashed #ccc; line-height:28px; height:28px;}
/*---------header--------*/
.top{ width:100%;}
.header{ width:1002px; margin:0 auto;}
.header h1{ background:url(../images/logo.gif); height:60px; width:462px; float:left; display:inline; text-indent:-9999px; margin:15px 0 0 5px;}
.search{ width:240px; padding:35px 0 0 0; float:right;}
.input{ background:url(../images/input.gif); height:25px; border:none; width:170px; float:left; line-height:25px; text-indent:12px; color:#9f9f9f;}
.button{ float:left; height:25px; width:30px;}


#nav{ height:32px; width:100%; float:left; margin:17px 0 0 0; background:url(../images/nav.gif) repeat-x;}
#nav li{ width:125px; height:32px; float:left;}
#nav li a{ 
	width:125px;
	line-height:32px; 
	display:block; 
	font-size:14px; 
	font-family:"微软雅黑"; 
	font-weight:bolder;
	color:#fff;
	text-align:center;
	}
#nav li a:hover{ color:#fff; background:url(../images/hover.gif) center no-repeat; text-decoration:none;}
.CurrentMenu{color:#fff; background:url(../images/hover.gif) center no-repeat; text-decoration:none;}
/*---------------导航-----------------------*/
/*菜单*/
#nav ul.nav{}
#nav ul.nav li.topnav{position: relative; }

#nav ul.nav li.topnav a{ display:block; color:#FFFFFF; text-align:center;text-decoration:none; cursor:pointer;}
/*#site_menu ul li a span{padding:3px 15px 0 10px;background: url(../images/default/ge.gif) no-repeat right 0;}*/
#nav ul.nav li.topnav a:hover{background:url(../images/hover.gif) center no-repeat;}
/*#site_menu ul li a:hover span{ background: url(../images/default/ge.gif) no-repeat right 0; padding:3px 15px 0 10px;}*/
#nav ul.nav .cur a{background:url(../images/hover.gif) center no-repeat;}
/*#site_menu ul .hover a span{text-align:center; background:none;}*/
#nav ul.nav .cur a:hover{background:#d20202;}
/*#site_menu ul .hover a:hover span{background:none;color:#FFFFFF; text-decoration:none;}*/

#nav ul.subnav{position:absolute; top:31px; left:0; z-index:999; width:222px; background:#d20202; display:none;}
#nav ul.nav li.topnav ul.subnav a{ width:190px; height:35px; line-height:35px; font-size:12px; font-weight:normal; background:none; text-align:left; padding:0 15px 0 15px;}
#nav ul.nav li.topnav ul.subnav a:hover{ background:#ff3131;}

/*-------------------------------*/
/*--------------------------------------*/
.flash{ width:100%; float:left; text-align:center;}

.IndexLeft{ width:755px; float:left;}
.news{ background:url(../images/news.gif); width:317px; height:176px; float:left; margin:0 0 0 10px;}
.title{ width:100%; height:30px;}
.title span{ width:80px; line-height:30px; background:url(../images/span.gif) left no-repeat; text-indent:10px; display:block; float:left; margin:0 0 0 10px; display:inline; text-indent:20px; font-family:"微软雅黑"; font-size:14px; color:#FFF; font-weight:bolder;}
.title a{ float:right; margin:8px 15px 0 0; display:inline;}
.news ul{ padding:20px 15px;}
.news li{ height:25px; width:100%; background:url(../images/dz.gif) left no-repeat; text-indent:10px; line-height:25px;}
.newsTime{ color:#999999; float:right;}
 
.about{ background:url(../images/about.gif); width:406px; height:176px; float:left; margin:0 0 0 15px; display:inline;}
.aboutCon{ padding:15px; line-height:25px; color:#333333;}

.case{ height:147px; width:100%; float:left; margin:8px 0 0 10px; padding-left:13px; padding-top:20px; background:url(../images/anli_bg_ls.gif) no-repeat;}
.caseTitle{ background:url(../images/anli.gif); height:98px; width:15px; padding:20px 6px 0;font-family:"微软雅黑"; line-height:20px; font-size:14px; color:#FFF; font-weight:bolder; float:left;}
.case ul,#indexPro{ margin:0 0 0 20px; width:660px; height:116px; overflow:hidden; float:left; display:inline;}
.case li{ height:113px; width:190px;float:left; margin:3px 5px;}

.IndexRight{ width:240px; float:right;}
.contact{ background:url(../images/contact.gif); width:240px; height:233px; margin:0 0 10px 0; float:left;}
.contact ul{ padding:55px 23px 0; line-height:25px; color:#333333;}



.midLeft{ width:227px; float:left;}
.midRight{ width:733px; background:url(../images/midRightBg.gif) top repeat-x; border:1px solid #cccccc; min-height:560px; _height:560px; height:auto!important; padding:7px 5px; float:right; margin:2px 0 0 0;}
.biaoti{ width:100%; height:35px; background:url(../images/biaoti.gif) repeat-x bottom; text-indent:10px; line-height:35px; color:#999999;}
.biaoti span{ color:#666666;}
.content{ padding:35px 25px; line-height:25px; color:#666666;}
.content li{ width:97%; height:25px; line-height:25px; background:url(../images/dz.gif) left no-repeat; text-indent:15px; border-bottom:1px dashed #CCC;}
.content h2{ text-align:center; font-size:16px; width:100%; color:#0058b3; line-height:30px; font-weight:bolder;}
.content h5{ font-size:12px; text-align:center; padding:5px 0px; font-size:12px; font-weight:100;}

.cpzs{ padding:25px 15px; line-height:25px; color:#666666;}
.cpzs li{ width:207px; height:215px; float:left; margin:10px;display:inline;}
.cpzs li a{ width:194px; height:205px; display:block; background:#eeeeee; padding:8px; border:1px solid #CCC;}
.cpzs li a:hover{ background:#006460; color:#dde50a; text-decoration:none;}

.newsZy{ background:url(../images/newZy.gif); width:227px; height:172px; margin:0 0 10px 0;}
.recruit{ padding:10px; line-height:25px; color:#111111;}
.recruit_t{ height:30px; border-bottom:1px solid  #999; width:100%; margin:0 0 10px 0;}
.recruit_t h1{ font-size:14px; font-weight:bolder; float:left; margin:5px 0 0 5px; display:block;}
.recruit_t a{ float:right; margin:5px;}



/*********/
.end{ background:url(../images/end.gif) top no-repeat; width:1002px;padding-top:7px; clear:both; margin:0 auto;}
.footer{ background:url(../images/footer.gif) repeat-x; height:55px; padding:10px 15px;  line-height:25px; color:#666666;}
.footer a{ color:#666666; margin:0 5px;}


.G_ul{width:500px;margin:0 auto;line-height:26px;}

#page{
	clear:both;
	color:#1d801f;
	line-height:35px;
	height:35px;
	width:98%;
	float:left;
	margin:5px auto;
	text-align:center;
	border:1px solid #dedede;
	margin:12px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}

.borderLi{
	margin-bottom:6px;
	padding-bottom:6px;
	list-style:none;
}

.G_tips{
	color:#666;
	width:486px;
	margin:10px auto 0 auto;
	border:1px solid #dedede;
	padding:7px;
	line-height:25px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0px 0px 3px rgba(0,0,0,.1);
}

.pagination{margin:20px; text-align:center; padding-top:30px;}
.pagination span a{ border:1px solid #f1f1f1; background:#f7f7f7; color:#333; padding:2px 7px; margin-right:3px; cursor:pointer; font-size:12px;}
.pagination span.cur a{ border:none;background:#cd0000;color:#fff;}
.pagination span a:hover{ text-decoration:none;}


.content ul.case_list{ list-style:none; padding:0px; margin:0px;}
.content ul.case_list li{float:left; width:310px; height:230px; background:none; padding-left:0px; margin-right:40px; margin-bottom:15px; text-align:center; overflow:hidden;}
.content ul.case_list li.noprom{margin-right:0px;}

.content ul.case_list_child{ list-style:none; padding:0px; margin:0px;}
.content ul.case_list_child li{float:left; width:310px; height:230px; background:none; padding-left:0px; margin-right:40px; margin-bottom:15px; text-align:center; overflow:hidden;}
.content ul.case_list_child li.noprom{margin-right:0px;}


.case_menuclass{ padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px; clear:both;}
.case_menuclass li{border:1px solid #ccc; padding:3px 0px;background:#fff; margin-right:8px; float:left; display:inline-block; width:128px; text-align:center;cursor:pointer; margin-bottom:6px;}
/*.case_menuclass a:hover{background:#c71904; text-decoration:none; color:#fff;}*/
.case_menuclass li.hover{background:#c71904; text-decoration:none; color:#fff; font-weight:bold;}
.cocintro{background:#fbfbfb; border:1px solid #e9e8e8; padding:10px; margin-bottom:15px;}


.zichild{ margin:10px 0; clear:both; display:block; overflow:hidden;}
.zichild ul li{float:left;border:1px solid #ccc; background:#f0f0f0; width:124px; padding:3px 0; text-align:center; padding-left:0px; cursor:pointer;margin-right:8px; margin-bottom:5px;}
.zichild ul li.hover{background:#c71904; text-decoration:none; color:#fff; font-weight:bold;}