@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;text-align:center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}

/*top*/
.top01{ height:36px; background:url(images/top_01.gif);}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:36px;}
.top01 i a{ padding:0 8px;}

.top02{ background:url(images/top.jpg) top center no-repeat; height:246px;}
.nav{ height:60px; background:#d8ca95;}
.nav dl{ height:60px; margin:0 auto;}
.nav dl dt{ width:169px; float:left; text-align:center; font-size:20px; line-height:60px;border-left:#e4dab5 1px solid;}
.nav dl dd{ float:left; text-align:center; width:317px; border-left:#e4dab5 1px solid; border-right:#e4dab5 1px solid;}
/*p1*/
.p1_bg{ background:#efefef;}
.p1_con{ background:#efefef; height:469px; overflow:hidden;}
.p1_con .fl{}
.p1_con .fr{ width:319px; background:#efebde;}
.p1_con .fr h2{ border-bottom:#d9d7cc 1px solid; padding-top:10px; height:60px; line-height:60px;}
.p1_con .fr h2 em{ color:#a6a187; font-size:20px; margin-left:25px; padding-bottom:16px;}
.p1_con .fr h2 em.t01{ color:#ce2424; border-bottom:#ce2424 3px solid;}
.p1_con .fr ol{ background:url(images/icon01.png) 0 8px no-repeat; width:270px; margin:20px auto;}
.p1_con .fr ol li{ height:36px; line-height:36px; padding-left:28px; font-size:14px;}

#box4{width:680px;height:469px;position:relative;}
#box4 ul li{display:none;text-align:center;position:absolute;}
#box4 ul li img{display:block;}
#box4 ul li span{position: relative;z-index:3; background:url(images/bg01.png); height:58px; display:block; line-height:58px; font-size:14px; padding-left:10px; margin-top:-58px;}
#box4 ul li a{color:#fff;}
#box4 ol{position:absolute;top:435px;right:5px;z-index:10;}
#box4 ol li.active{display:block;background:url(images/dot02.png) no-repeat;}
#box4 ol li{width:12px;height:12px;float:left;cursor:pointer;margin:0 3px;background:url(images/dot01.png) no-repeat;text-indent:-9999px;}


/*p2*/
.p2_con{ background:url(images/bg00.gif); margin:40px auto 20px;}
.p2_con .fl{ width:680px; background:url(images/icon02.png) top left no-repeat;}
.p2_con .fl h2{ width:595px; margin:26px auto;}
.p2_con .fr{ width:319px; background:url(images/icon03.png) top left no-repeat;}
.p2_con .fr h2{ width:266px; margin:26px auto 20px;}
.p2_con .fl ul{}
.p2_con .fl ul li{ float:left; width:282px; margin:0 0 30px 40px;}
.p2_con .fl ul li p{ background:url(images/bg02.png) no-repeat; height:93px; margin-top:-93px; position:relative; z-index:10;}
.p2_con .fl ul li p em{ display:block; height:30px; line-height:30px; text-align:right; padding-right:15px;}
.p2_con .fl ul li p i{ font-size:14px; padding:6px 6px 10px 20px; display:block;}
.p2_con .fr ul{ width:262px; margin:0 auto;}
.p2_con .fr ul li{ background:url(images/icon05.png) center no-repeat; line-height:44px; font-size:14px; padding-left:18px; height:44px; border-bottom:#ef3838 1px solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:10px;}
/*p3*/
.p3_con{ margin:20px auto;}
.p3_con dl{ margin-bottom:30px;}
.p3_con dl dt{ float:left; width:140px; height:132px; text-align:center; font-size:30px; line-height:130%; padding-top:60px; margin-right:9px;}
.p3_con dl dd{ position:relative; float:left; width:200px; height:192px; margin-left:12px; background:#faf9f9;}
.p3_con dl dd img{ display:block;}
.p3_con dl dd p{ padding:10px 10px 8px 15px; font-size:14px; line-height:160%;}
.p3_con dl dd em{ position:absolute; display:block; z-index:10; background:url(images/icon07.gif); width:30px; height:30px; left:0; top:90px;}
.p3_con dl dt.t01{ background:#adbfdd;}
.p3_con dl dt.t02{ background:#fbb669;}
.p3_con dl dt.t03{ background:#e0cdac;}
.p3_con dl dt.t04{ background:#e49da4;}
.p3_con dl dt.t05{ background:#95cdae;}

/*p4*/
.p4_con{ margin:20px auto;}
.p4_con .fl{ background:#f0f0f0; width:650px;}
.p4_con .fr{ width:320px;}
.p4_con .fr p{ margin-bottom:20px;}
.p4_con .fl ul{ padding:22px 0;}
.p4_con .fl li{ float:left; margin:10px 5px;}


.copyright{ text-align:center; padding:40px 0; background:#f0f0f0;}


#div_right{position:fixed;bottom:10px;width:123px; background:#d8ca95;left:50%;z-index:1000;margin:0 0 0 550px;}
#div_right ul{ background:url(images/icon06.png) 12px 12px no-repeat;}
#div_right ul li{ border-bottom:#e4dab5 1px solid; height:47px; line-height:47px; padding-left:45px; font-size:13px;}
#div_right ul li a{ text-decoration:none;}
#div_right .right_nav div img{ display:block; margin:0 auto;}
#div_right .right_nav div{ text-align:center; padding:5px 0 10px;}


/*2j*/
.p2j_ketang_con{ background:#efebde; padding:20px 0 30px; margin:30px auto;}
.p2j_ketang_con h2{ text-align:center; font-size:36px; color:#515151; padding:10px 0 20px;}
.p2j_ketang_con .title{ background:url(images/bg03.png); height:60px; width:900px; margin:0 auto 30px;}
.p2j_ketang_con .title li{ float:left; height:60px; line-height:60px; font-size:20px; text-align:center; width:150px;}
.p2j_ketang_con .title li.this{ background:#ce2424;}
.p2j_ketang_con .list_2j{ padding-left:40px;}
.p2j_ketang_con .list_2j li{ float:left; position:relative; background:#fff; width:282px; margin:20px 12px; height:440px; overflow:hidden;}
.p2j_ketang_con .list_2j li img{ display:block;}
.p2j_ketang_con .list_2j li span{ position:absolute; background:url(images/icon08.png); height:30px; line-height:30px; text-align:right; padding-right:10px; width:272px; position:absolute; top:160px; left:0;}
.p2j_ketang_con .list_2j li p em{ border-bottom:#e8e8e8 1px solid; padding-bottom:10px; margin-bottom:10px; display:block;}
.p2j_ketang_con .list_2j li p{ padding:15px 15px 15px 20px; display:block;}

.red,.red a:link,.red a:visited,.red a:hover{ color:#ce2424;}

.page_n{text-align:center;padding:40px 0; clear:both;}
.page_n a{border:#d8ca95 1px solid;background:#f7f6f3;padding:4px 8px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#cc3333;color:#fff;text-decoration:none;border:1px solid #d8ca95;}


.top03{ background:url(images/top02.jpg) top center no-repeat; height:246px; overflow:hidden;}


.p2j_list_con{ margin:20px auto;}
.p2j_list_con .fl{ background: url(images/icon02.png) top left no-repeat #efebde; width:725px;}
.p2j_list_con .fr{ width:244px;}
.p2j_list_con .fl ul{ width:640px; margin:30px auto 20px; border-bottom:#d9cc99 1px solid; padding-bottom:20px;}
.p2j_list_con .fl ul li{ font-size:14px; padding-left:15px; background:url(images/icon09.png) left center no-repeat; line-height:240%; margin:5px 0;}

.p2j_list_con .fr .box{ padding:10px 15px 15px 20px; border:#efebde 1px solid;}
.p2j_list_con .fr .box h2{ font-size:20px; border-bottom:#efebde 1px solid; line-height:220%; margin-bottom:10px;}
.p2j_list_con .fr .box p{ line-height:200%;}
.p2j_list_con .fr .pic{ margin:20px auto;}
.p2j_list_con .fr .pic img{ margin-bottom:20px; display:block;}



.p2j_list_con2{ margin:20px auto;}
.p2j_list_con2 .fl{ background: url(images/icon02.png) top left no-repeat #efebde; width:725px; padding:10px 0;}
.p2j_list_con2 .fr{ width:244px;}
.p2j_list_con2 .fr .pic img{ margin-bottom:20px; display:block;}

.p2j_list_con2 .fl h2{ background:url(images/line01.png) center right no-repeat; width:670px; margin:40px auto 10px;}
.p2j_list_con2 .fl h2 em{ font-size:30px; background:#efebde; padding:2px;}
.p2j_list_con2 .fl dl{ width:670px; margin:30px auto;}
.p2j_list_con2 .fl dl dt{ width:167px; position:relative; float:left;}
.p2j_list_con2 .fl dl dt em{ display:block; position:absolute; top:0; left:0; background:url(images/icon10.png); z-index:10; width:167px; height:167px;}
.p2j_list_con2 .fl dl dd{ width:480px; float:right;}
.p2j_list_con2 .fl dl li{ background:url(images/icon11.png) left center no-repeat; padding-left:15px; font-size:14px; line-height:240%;}

/*20170928*/
.p2j_list_con2 .fl h2{ display:block; height:40px;}
.p2j_list_con2 .fl h2 em{ display:inline-block; height:40px; line-height:36px;}


/*20180125*/
.p3_con {
	width: 1020px;
}
.p3_con dl {
	display: inline-block;
	width: 1010px;
	height: 404px;
	overflow: hidden;
	padding: 0 0px 0 10px;
	margin: 0 auto;
    margin-bottom: 0px;
}
.p3_con dl.heighAtuo {
	height: auto;
}
.p3_con dl dt {
    float: left;
    width: 190px;
    height: 132px;
    padding-top: 60px;
    margin-right: 12px;
	margin-bottom: 10px;
}
.p3_con dl dd {
    width: 190px;
    height: 192px;
    margin-left: 0px;
	margin-right: 12px;
	margin-bottom: 10px;
}
.p3_con dl dd em {
    top: 84px;
}
.p3_con dl dd img {
    display: block;
	width: 190px;
	height: 114px;
}
.p3_con div.more {
    display: inline-block;
	width: 100%;
	height: 25px;
	font: normal 14px/25px "Microsoft Yahei";
	text-align: center;
	margin-bottom: 20px;
}
.p3_con div.more span {
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    line-height: 26px;
    height: 25px;
    width: 75px;
    background: #fff;
	cursor: pointer;
}
.p3_con dl dt.t06 {
    background: #dc9bff;
}

