@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#292929;
	line-height:1.5;

	}
*{
	margin:0;
	padding:0;
	}
.main_t{width: 1025px; margin:0px auto;}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#292929;
	text-decoration:none;
	}
a:hover{
	color:#ff0000;
	text-decoration:none;
	}
table{ margin: auto}
.top{ width:100%; height:149px; margin:auto; background:url(../images/apeicfp/topbj.jpg) repeat-x}
.header{ width:1024px; margin:auto; height:149px; background:url(../images/apeicfp/topbj02.jpg) no-repeat center}
.top_01{ width:1024px; float:left; height:107px;}
.jrsc{ width:130px; float:right; margin-top:20px; line-height:30px; text-align:right; color:#FFFFFF}
.jrsc a{ color:#FFFFFF}
.jrsc a:hover{ color:#FF0000}
.nav{ width:1024px; height:42px; float:left; }
.nav_l{ width:830px; float:left; height:42px;}
.nav_l strong{font-size:18px;}
.logo{ width:297px; height:68px; float:left; margin-top:3px;}
.ss{ width:180px; height:28px; float:right; margin-top:8px; line-height:28px; margin-right:10px;}
.ss span{ float:right; margin-right:12px; margin-top:5px;}
.nav_l ul li{ float:left; height:42px; line-height:42px; }
.nav_l ul li a{ height:42px; line-height:42px; float:left; color:#FFFFFF; padding-left:15px; padding-right:15px;}
.nav_l ul li a:hover{ background-color:#6F819D;color:#FFFFFF; font-weight:bold}

.xiala{ width:120px; float:left; background-color:#6C7F9B; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.xiala ul li{ line-height:28px; float:left; height:28px; color:#FFFFFF; width:120px; font-weight:bold; border-bottom:1px solid #FFFFFF; padding-left:15px; }
.xiala ul li a{ color:#FFFFFF; float:left; width:120px; height:30px; line-height:30px; text-align:left}
.xiala ul li a:hover{ color:#ff0000; float:left}

.xiala2{ width:130px; float:left; background-color:#6C7F9B; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.xiala2 ul li{ line-height:28px; float:left; height:28px; color:#FFFFFF; width:130px; font-weight:bold; border-bottom:1px solid #FFFFFF; }
.xiala2 ul li a{ color:#FFFFFF; float:left; width:130px; height:30px; line-height:30px; text-align:center}
.xiala2 ul li a:hover{ color:#ff0000; float:left}

.main{ width:1024px; margin:auto; height: auto; margin-top:5px; }
.main_01{ width:1024px; float:left;}
.banner{ width:100%; float:left; height:282px; overflow:hidden}
.news{ width:304px; float:right; height:274px; overflow:hidden; border:2px solid #CCCCCC; padding:2px;}
.newx_title{ width:304px; float:left; height:43px;}
.newx_title ul li{ width:152px; float:left; height:43px; line-height:43px; text-align:center; font-size:14px}
.newx_tex{ width:284px; float:left; margin-left:10px; margin-right:10px; margin-top:15px;}
.newx_tex ul li{ width:274px; float:left; height:28px; line-height:28px; background:url(../images/apeicfp/dian.jpg) no-repeat left; border-bottom:1px dashed #CCCCCC; padding-left:10px; font-family:'微软雅黑'}
.hcOn { font-size:14px; height:43px; line-height:43px;  }
.hcOn a:link{font-size:14px; height:43px; line-height:43px; ;}
.hcOn a:visited {font-size:14px; height:43px; line-height:43px; }
.hcOn a:hover {font-size:14px; height:43px; line-height:43px; }
.hcOff { color:#ffffff; font-size:14px; background-color:#808080  }
.hcOff a:link{color:#ffffff; font-size:14px; background-color:#808080  }
.hcOff a:hover {color:#ffffff; font-size:14px; background-color:#808080  }
.hcOff a:visited {color:#ffffff; font-size:14px; background-color:#808080 }
.more{ width:284px; float:left; height:40px; text-align:right; line-height:40px;}

.main_02{ width:1024px; float:left; margin-top:6px;}
.main_02_l{ width:695px; float:left;}
.main_02_r{ width:312px; float:right;}
.gdt{ width:304px; float:right; height:173px; overflow:hidden; border:2px solid #CCCCCC; padding:2px;}
.ziyuan{ width:312px; float:left; margin-top:10px;}
.ziyuan_title{ width:312px; float:left; height:35px; line-height:35px; border-bottom:2px solid #CCCCCC; font-size:16px; font-family:'微软雅黑'; color:#006080}
.ziyuan_tex{ width:312px; float:left;}
.ziyuan_tex ul li{ width:147px; float:left; margin-top:10px;}
.ziyuan_tex ul li img{ width:147px; float:left; border:1px solid #CCCCCC; height:108px; margin-bottom:10px;}
.ziyuan_tex ul li p{ width:147px; float:left; line-height:18px; text-align:center}
.alfx{ width:695px; float:left}
.alfx_title{ width:695px; float:left; height:36px; line-height:36px; background:url(../images/apeicfp/gdtbj.jpg) repeat-x}
.alfx_title ul li{ width:88px; float:left; height:36px; line-height:36px; text-align:center; font-size:14px; font-family:'微软雅黑'}
.alfx_title ul li span{ color:#006080; font-size:18px}

.MenuOn { font-size:14px; height:36px; line-height:36px; background:url(../images/apeicfp/hdjhbj.png) no-repeat center;   }
.MenuOn a:link{font-size:14px; height:36px; line-height:36px; background:url(../images/apeicfp/hdjhbj.png) no-repeat center;}
.MenuOn a:visited {font-size:14px; height:36px; line-height:36px; background:url(../images/apeicfp/hdjhbj.png) no-repeat center;}
.MenuOn a:hover {font-size:14px; height:36px; line-height:36px; background:url(../images/apeicfp/hdjhbj.png) no-repeat center;}
.alfx_tex{ width:695px; float:left}
.news02{ width:695px; float:left; margin-top:15px; border-bottom:1px dashed #CCCCCC; font-family:'微软雅黑'}
.news02_title{ width:695px; float:left; height:35px; line-height:55px;}
.news02_title_date{ width:51px; height:50px; float:left; background:url(../images/apeicfp/rqbj.jpg) no-repeat center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; line-height:22px; text-align:center; padding-top:5px;}
.news02_title_date span{ font-size:28px; }
.news02_title02{ width:530px; float:left; margin-left:25px; height:55px; line-height:55px; font-size:15px; color:#006080}
.news02_title02 a{ color:#006080}
.news02_title_xx{ width:55px; float:right; height:55px; line-height:55px; color:#D06C00; text-align:center}
.news02_title_xx a{ color:#D06C00; text-decoration:underline}
.news02_dd{ width:695px; float:left; margin-top:15px; line-height:20px;}
.news03{ width:695px; float:left; margin-top:30px;}
.news03_l{ width:319px; height:226px; float:left; border:2px solid #CCCCCC; padding:2px; overflow:hidden; font-family:'微软雅黑';}
.news03_l_title{ width:309px; height:38px; float:left; line-height:38px; font-size:16px;  color:#FFFFFF; padding-left:10px; background:url(../images/apeicfp/lmbj.jpg) repeat-x}
.news03_l_title span{ float:right; margin-right:10px; font-size:12px}
.news03_l_title span a{ color:#FFFFFF}
.news03_l ul{ width:299px; float:left; margin-left:10px; margin-right:10px; margin-top:10px;}
.news03_l ul li{ width:289px; float:left; padding-left:10px; background:url(../images/apeicfp/dian.jpg) no-repeat left; height:28px; line-height:28px;}
.ljwm{ width:1016px; float:left; margin-top:27px; border:2px solid #CCCCCC; padding:2px;}
.ljwm_title{ width:1006px; height:38px; float:left; line-height:38px; font-size:16px;  color:#FFFFFF; padding-left:10px; background:url(../images/apeicfp/lmbj.jpg) repeat-x; font-family:'微软雅黑';}
.ljwm_tex{ width:996px; float:left; height:88px; overflow:hidden; margin-left:10px; margin-right:10px;}
.ljwm_tex ul li{ width:97px; float:left; height:49px; margin-top:20px; margin-left:15px; margin-right:15px;}
.ljwm_tex ul li img{ width:97px; float:left; height:47px; border:1px solid #CCCCCC; }
#demo { 
overflow:hidden; 
border: 0px dashed #CCC; 
width: 996px; 
} 
#demo img { 
border: 1px solid #CCCCCC; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
.foot{ width:100%; height:239px; float:left; margin-top:40px; background:url(../images/apeicfp/footbj.jpg) repeat-x}
.foot_01{ width:1024px; margin:auto;}
.foot_02{ width:1024px; float:left; margin-top:40px;}
.foot_02_l{ width:320px; float:left; color:#FFFFFF; line-height:22px; font-family:'微软雅黑';}
.foot_02_l span{ font-size:14px}
.foot_02_r{ width:680px; float:right}
.foot_02_r ul li{ width:140px; float:left; height:175px; color:#FFFFFF; line-height:22px; font-family:'微软雅黑'; border-left:1px solid #FFFFFF; padding-left:15px;}
.foot_02_r ul li a{ color:#FFFFFF;}
.foot_02_r ul li span{ font-size:14px}

.nymain{ width:1024px; margin:auto; height: auto; margin-top:25px; }
.wz{ width:1014px; float:left; height:25px; line-height:25px; background-color:#DBDFE4; color:#006080; font-family:'微软雅黑'; padding-left:10px;}
.wz a{ color:#006080;}
.left{ width:238px; float:left; margin-top:15px;}
.right{ width:775px; float:right; margin-top:15px;}
.zlm{ width:230px; float:left; border:2px solid #CCCCCC; padding:2px; background-color:#FFFFFF}
.zlm_title{ width:210px; height:38px; float:left; line-height:38px; font-size:16px;  color:#FFFFFF; padding-left:20px; background:url(../images/apeicfp/lmbj.jpg) repeat-x; font-family:'微软雅黑'; }
.zlm_tex{ width:210px; float:left; margin:10px;}
.zlm_tex ul li{ width:170px; float:left; color:#006080; font-size:15px; font-family:'微软雅黑'; height:35px; line-height:35px; background:url(../images/apeicfp/zlmbj.jpg) no-repeat center; padding-left:40px;}
.zlm_tex ul li a{ color:#006080;}

.subNavBox{width:210px; float:left; margin:10px; font-family:'微软雅黑'; }
.subNav{cursor:pointer;font-size:15px;color:#006080;line-height:28px;padding-left:50px;background:url(../images/apeicfp/zlmbj.jpg) no-repeat;background-position:95% 50%}
.subNav:hover{color:#ff0000;}
.currentDd{color:#006080}
.currentDt{background-image:url(../images/apeicfp/zlmbj.jpg);}
.navContent{display: none;}
.navContent li a{display:block;width:210px;heighr:28px;text-align:center;font-size:14px;line-height:28px;color:#006080; background:url(../images/apeicfp/yquan.jpg) no-repeat 50px;}
.navContent li a:hover{color:#006080;}

.nyziyuan{ width:238px; float:left; margin-top:10px;}
.nyziyuan_title{ width:238px; float:left; height:35px; line-height:35px; border-bottom:2px solid #CCCCCC; font-size:16px; font-family:'微软雅黑'; color:#006080}
.nyziyuan_tex{ width:238px; float:left;}

.rollBox{width:238px;overflow:hidden;padding:20px 0 0px 0px;}
.rollBox .LeftBotton{height:28px;width:24px;background:url(../images/apeicfp/zj.png) no-repeat left;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:28px;width:24px;background:url(../images/apeicfp/yj.png) no-repeat right;overflow:hidden;float:left;display:inline;margin:45px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:190px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left;text-align:center; margin-left:15px; margin-right:15px;}
.rollBox .Cont .pic img{border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:18px;color:#505050; margin-top:10px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.lxwm{ width:238px; float:left; margin-top:20px;}

.nybanner{ width:775px; height:157px; float:left}
.content{ width:767px; float:left; margin-top:20px; border:2px solid #CCCCCC; padding:2px;}
.nytitle{ width:747px; float:left; height:38px; line-height:38px; background-color:#E4E5E6; font-size:18px; font-family:'微软雅黑'; padding-left:20px;}
.tex{ width:727px; float:left; margin:20px; line-height:25px;}
.nynews{ width:697px; float:left; font-size:14px; height:30px; line-height:30px; background:url(../images/apeicfp/dian.jpg) no-repeat left; padding-left:10px; }
.nynews span{ float:right}
.line10{ width:707px; float:left; height:10px; border-bottom:1px dashed #CCCCCC; margin-bottom:20px; margin-top:10px; }
.photo{ width:147px; float:left; margin-top:10px; margin-left:17px; margin-right:17px;}
.photo img{ width:147px; float:left; border:1px solid #CCCCCC; height:108px; margin-bottom:10px;}
.photo p{ width:147px; float:left; line-height:18px; text-align:center}

.problem_list{
	width:727px;
	height:auto;
	font-family:'微软雅黑'
}
.problem_list li{
	width:727px;
	height:auto;
	float:left;
	margin-top:0px;
	padding-top:10px;
	border-bottom:1px dashed #cccccc
}
.problem_left{
	width:727px;
	height:auto;
	float:left;
}
.problem_right{
	width:391px;
	height:auto;
	float:left;
}
.problem_header{
	width:727px;
	height:30px;
	line-height:30px;
	font-size:16px;
}
.problem_header span{ font-size:28px;}
.problem_nei{
	width:727px;
	height:120px;
	line-height:24px;
	margin-top:10px;
	overflow:hidden;
}
.problem_zhan{
	width:727px;
	height:24px;
	line-height:24px;
	text-align:right;
	margin-top:10px;
	display:block;
}
.problem_zhan span{ float:right; background:url(../images/apeicfp/xjt.png) no-repeat right ; padding-right:25px; color:#D5030A !important;}
.problem_suo{
	width:727px;
	height:24px;
	line-height:24px;
	text-align:right;
	margin-top:10px;
	display:block;
}
.problem_suo span{ float:right; background:url(../images/apeicfp/sjt.png) no-repeat right ; padding-right:25px; color:#D5030A !important;}
.problem_bot{
	width:860px;
	height:auto;
	line-height:24px;
	margin-top:80px;
	color:#3e3a39;
	font-size:8px;
}


<!--以下css归拼图所有 http://pintuer.com/ -->
        .lnav
        {
            list-style: none;
            padding: 5px 0 0 0;
            margin: 0;
        }
        .lnav li
        {
            position: relative;
            height: 35px;
            line-height: 35px;
        }
        .lnav a
        {
            color: #333;
            line-height: 20px;
            padding: 5px 0;
            transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
            display: block;
        }
        .lnav a:hover
        {
            transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
        }
        .lnav .arrow
        {
            display: none;
        }
        .lnav .active a
        {
            font-weight: bold;
        }
        .lnav-sub .nav-head
        {
            border-bottom: solid 2px #ddd;
            margin-bottom: 2px;
            padding: 0 20px;
            height: 30px;
            line-height: 28px;
        }
        .submenu .nav-head
        {
            font-size: 20px;
            font-weight: normal;
            height: 40px;
        }
        .lnav.border-main .active a
        {
            border-color: #f00;
        }
        .lnav-sub .nav-head
        {
            border-bottom: solid 3px #ddd;
            margin-bottom: 2px;
            padding: 0 20px;
            height: 30px;
            line-height: 28px;
        }
        .lnav-sub a
        {
            border-bottom: solid 2px #ddd;
            display: block;
            margin-bottom: 2px;
            border-radius: 4px 4px 0 0;
            padding: 4px 20px;
        }
        .lnav-sub a:hover
        {
            background: #f5f5f5;
            color: #FF0000;
        }
        .lnav-sub .active a
        {
            border-color: #333;
        }
        .padding-bottom
        {
            padding-bottom: 10px;
        }
        .border-bottom
        {
            border-bottom: solid 1px #ddd;
        }
        .text-main
        {
            color: #f00;
        }
        .float-right
        {
            float: right;
        }
        .detail{padding-top:20px;}
        .detail h1
        {
            text-align: center;
        }
        .detail p
        {
            text-indent: 2em;
            margin-bottom: 15px;
            line-height: 24px;
        }
        .detail h3{display:inline-block;width:100%;}
        .bread
        {
            border-radius: 4px;
            padding: 8px 15px;
            font-size: 12px;
            margin-bottom: 15px;
            color: #999;
            font-weight: normal;
        }
        .bread li
        {
            display: inline-block;
        }
        .bread li:after
        {
            content: "\002f";
            padding: 0 8px;
            color: #ddd;
        }
        .bread li:last-child:after
        {
            content: "";
        }
        .text-center {
            text-align: center;
        }
        h1, .h1 {
            font-size: 24px;
        }
        .padding-small {
            padding: 5px;
        }

        .border-top-bottom {
            border-top: solid 1px #ddd;
            border-bottom: solid 1px #ddd;
            border-left:0px;
            border-right:0px;
        }

                .border-dashed {
            border-style: dashed;
        }



