@import url("https://www.fsguke.cn/frame/gkztMenu.css");
body{ background:url(bg_01.jpg) repeat; margin:0; padding:0;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0; font-family:"宋体";}    

table {border-collapse: collapse; border-spacing: 0; }    

fieldset,img { border: 0;  }    
 
ol,ul {    
 list-style: none;    
 }    
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
   
q:before,q:after {  /*content:";   */ }    

abbr,acronym { border: 0;} 

a{text-decoration:none;color:#333;}
a:visited,a:linked{text-decoration:none;color:#333;}
p{line-height:240%; text-align:left; text-indent:2em;}
p.pCenter{ text-align:center !important; text-indent:0 !important;}

.clear{ clear:both; height:10px;}

.fl,.left{ float:left !important;}
.fr,.right{ float:right !important;}
.mr15{margin-right:15px !important;}
.red{color:#900 !important;}
.noBorder{border:0 !important;}
.wrap1200{ width:1200px; margin:0 auto;clear:both; overflow:hidden;}
.wrap1000{ width:1000px; margin:0 auto;clear:both; overflow:hidden;}
.wrap1100{ width:1100px; margin:0 auto;clear:both; overflow:hidden;}
.wrapAll{ width:100%; margin:0 auto;clear:both;}

#top_kj{ width:100%; margin:0 auto; background:url(topbg_01.jpg) no-repeat center;}
#top{
	height:70px;
	padding: 10px 0;
}

#logo{
	width:450px;
	height:127px;
	text-align:left;
	float: left;
}
#top_dh{
	height:70px;
	width:322px;
	float: right;
}

#menu_bg{
	width:100%;
	height:50px;
	background:#C07A24;
}

.title{
	display:block;
	clear:both;
	overflow:hidden;
	text-align: center;
	border-bottom: 1px solid #DBD9DA;
	padding-bottom: 5px;
}
.pcon{
	display:block;
	clear:both;
	overflow:hidden;
	padding:15px 0;
	text-align: center;
}

#banner{
	width:100%;
	background:#0f0500;
	margin-top:1px;
	clear:both;
	height:520px;
/*	background:url(https://www.fsguke.cn/gk_template/2018images/ybjjytt_index.jpg) no-repeat center top;*/
	background:url(bannerBg.jpg) no-repeat center top;
}
#banner img{clear:both;}
#banner a{display:block;width:100%;height:520px;}
#banner{
	position:relative;
	text-align: center;
	margin-bottom: 10px;
}

#banner2{
	width:100%;
	background:#0f0500;
	margin-top:1px;
	clear:both;
	background:url(bannerBg3.jpg) no-repeat center top;
}
#banner2 img{clear:both;}
#banner2 a{display:block;width:100%;}
#banner2{
	position:relative;
	text-align: center;
	margin-bottom: 10px;
}
.btnCon{
	clear:both;
	padding-top:20px;
	text-align:center;
}
.btnCon a{
	color:#FFF;
	height:36px;
	line-height:36px;
	display:inline-block;
	border-radius:20px;
	background:#740F17;
	clear:both;
	text-align:center;
	color:#FFF;
	font-size:18px;
	letter-spacing:0px;
	padding: 5px 30px;
}

#part1,#part4{
	padding:20px 0;
}
#part1 .rightPic {
	width:500px;
	padding:10px;
}
#part1 .leftText {
	width:580px;
}
#part1 p{
	line-height:220%;
}


#part1 h6{
	font-size:30px;
	color:#C37E1F;
	font-weight:normal;
	margin-top:10px;
}


#part2,#part3,#part5,#part7 { background:#F1EAE4;padding:20px 0;}
#part2 .p2_Item{width:50%; text-align:center;}
#part2 .itemText{margin-top:20px;width:440px; background:url(p2_itemBg.jpg) center center no-repeat;height:140px;padding:20px;margin:0 auto;}
#part2 .itemText h6{font-size:26px; color:#000;height:50px; line-height:50px; display:block; text-align:center;}
#part2 .itemText h6 span{color:#BE792C;}
#part2 .itemText p{
	text-indent:0;
	line-height:180%;
}


#part3 .p3_Item{width:254px;border-right:1px solid #CBC6C0;padding:10px;text-align:center;}
#part3 .itemText{width:244px;margin:0 5px;}
#part3 .itemText h6{font-size:26px;color:#BE792C;height:50px; line-height:50px; display:block; text-align:center;}
#part3 .itemText h6 span{color:#BE792C;}
#part3 .itemText p{
	text-indent:0;
	line-height:180%;
	font-size:16px;
}
#part4 .leftPic{width:540px; text-align:center;}
#part4 .rightText{
	width:410px;
	text-align:center;
	padding-top:50px;
	padding-left:30px;
}
#part4 .rightText h6{ height:30px;padding-top:3px;padding-bottom:7px;background:url(part4_titleBg.jpg) left center no-repeat;font-size:20px;color:#FFF; text-align:left; text-indent:5px;}
#part4 .rightText p{font-size:16px;line-height:180%;}
#part4{padding-top:20px;}

#part5 .yuanli{}
#part5 .yuanli p{ text-indent:0;}
#part5 .yuanli p strong{color:#BE792C;font-size:26px;}
#part5 .yuanli p span{color:#BE792C;}
#part5 .p5_item{width:275px;margin-top:10px;}
#part5 .p5_item p{width:250px;padding:12px; line-height:180%; text-indent:0;}

#part6 {padding:20px 0;}


#part7 .chenggw{
	margin:20px 0 0 0;
	overflow:hidden;
}
#part7 .leftPic{ width:400px; float:left; margin-right:15px;}
#part7 .rightText{
	float:right;
	width:640px;
	padding-top:20px;
}
#part7 .rightText h2{
	font-size:50px;
	color:#333;
	line-height:50px;
	margin-top:8px;
	display:block;
}
#part7 .rightText h2 span{
	font-size:24px;
	color:#333;
}
#part7 .rightText h3{
	display:inline-block;
	background:#C57925;
	color:#fff;
	height:35px;
	font-size:20px;
	line-height:35px;
	margin-top:15px;
	margin-bottom:15px;
	padding: 0 15px;
}
#part7 .rightText h3.no2{margin-left:20px;}

#part8{padding:20px 0; }

.pTitle2{width:100%;border-bottom:1px solid #A7A7A7; text-align:center;clear:both; float:left;height:50px; position:relative;margin-top:20px;}
.pTitle2 strong{width:300px;height:50px; line-height:50px;font-size:32px;border-bottom:5px solid #602811; display:block; position:absolute; z-index:10; top:-2px; left: 50%; margin-left:-150px;}

/*================*/

.mt20 {
    margin-top: 20px !important;
}

.ml10 {
    margin-left: 10px;
}





/*=part7=*/

#part6 a{

}
#part6 a.mid{
	margin:5px 10px;
	display:block;
}

.chenggw{
	margin:20px 0 0 0;
	overflow:hidden;
}
.leftPic{ width:400px; float:left; margin-right:15px;}
.rightText{
	float:right;
	width:640px;
}
.rightText h2{
	font-size:50px;
	color:#333;
	line-height:50px;
	margin-top:8px;
	display:block;
}
.rightText h2 span{
	font-size:24px;
	color:#333;
}
.rightText h3{
	display:inline-block;
	background:#009899;
	color:#fff;
	height:35px;
	font-size:20px;
	line-height:35px;
	margin-top:15px;
	margin-bottom:15px;
	padding: 0 15px;
}
.p1{
	line-height:250%;
	text-indent:0;
}
.p2{
	line-height:250%;
	margin-bottom:15px;
	text-indent:0;
}
.rightText a{
	width:140px;
	background:#770717;
	display:block;
	text-align:center;
	color:#fff;
	float:left;
	height:42px;
	line-height:42px;
	border-radius:10px;
}


.caseBox{width:1070px;margin:0 auto;}
.kf_left{
	width:366px;
	margin-top:30px;
	float:left;
}
.kf_left h2{
	line-height:40px;
	text-align:center;
	font-size:21px;
	color:#fff;
	clear:both;
}
.kf_left h2 a{
	color: #fff;
}
.kf_left .caseCon{
	width:346px;
	padding:10px 10px;
	display:block;
	overflow:hidden;
	height:134px;
	background:#C07A24;
	margin-top:14px;
}
.kf_left .caseCon p{
	clear:both;
	text-indent:2em;
	width:100%;
	line-height:160%;
	font-size:16px;
	color: #FFF;
}
.kf_left .caseCon p a{
	color: #FFF;
}

.kf{
	width:696px;
	margin:30px 0 0 0px;
	float:left;
}
.kf ul{overflow:hidden;}
.kf ul li{
	width:326px;
	height:240px;
	margin:0 0 10px 10px;
	float:left;
	position:relative;
	overflow:hidden;
}
.kf .kf_po{
	width:298px;
	height:40px;
	background:#000;
	position:absolute;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:1;
	top:172px;
	left: 0px;
	padding:0;
}
.kf p{
	width:326px;
	line-height:40px !important;
	font-size:14px;
	text-indent:0;
	text-align:center;
	color:#fff;
	height: 40px;
	padding:0;
	display: block;
	background:#C38A45;

}
.kf p a{color:#fff;}


#footMenuBg{
	width:100%;
	background:#C07A24;
	margin-top:0px;
	float:left;
	clear:both;
}

#footConBg{
	height:100px;
	clear:both;
	overflow:hidden;
	padding:15px 0;
	background:#C07A24;
	margin-top: 2px;
	border-top: 2px solid #fff;
}
#footConBg .bLogo{
	float:left;
	width:380px;
	height:80px;
}
#logo3 {}
#footConBg .bText{
	float:right;
	width:500px;
	padding:10px 0;
	line-height:200%;
}
#sfjs {
	padding-top:15px;
	display:block;
}
#sfjs p{
	line-height:220%;
	text-indent:2em;
	
}
#sfjs h5{
	font-size:24px;
	font-weight:bold;
	text-align:center;
	line-height:48px;
	height:48px;
	display:block;
	
}

.expertCon{padding-top:20px;float:left;}
.expertItem{ clear:both; overflow:hidden; display:none;}
.expertItem .leftP{float:left;width:460px;}
.expertItem .rightT{float:right;width:540px;}
.expertItem .rightT h4{font-size:28px;color:#770E12; height:52px; line-height:52px;}
.expertItem .rightT h5{ background:url(expert_icon.jpg) left center no-repeat; height:82px;padding-left:28px; line-height:240%;font-size:18px;}
.expertItem .rightT h5 p{
	line-height:170%;
	text-indent:0;
	font-size:24px;
}
.expertItem .rightT h6{line-height:28px; height:32px; font-size:22px;color:#B5010A;}
.expertItem .rightT p{
	line-height:200%;
	text-indent:2em;
}
.expertItem a{ border:0; color:#333;}
.expertTab a{float:left;width:333px;border-bottom:2px solid #Fff;}
.expertTab #mid{float:left;width:332px;margin:0 1px;}
.expertTab a.cur,.expertTab a:hover{border-bottom:2px solid #900;}
#part4 .wrap1100 .pcon .fr.rightText p strong {
	color: #C07A24;
}
