@charset "gb2312";
body{ font-family:"Microsoft YaHei";}
#top{
    height: 100px;
}
 
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
 
 
 img{ border:0;}
.logoimg{
    width: 250px;
 
    float: left;
    margin-top: 16px;
}

 
.container{
    width: 1200px;
    margin: 0 auto;
}
 
#nav-new{
    height: 65px;
 
 
}
#nav-new ul{
    float: left;
 
}
#nav-new ul li{
    /*position: relative;*/
    float: left;
}
#nav-new ul li a{
    display: inline-block;
 padding-left:13px; padding-right:13px; margin-left:13px; margin-right:13px;
    height: 65px;
 
    line-height: 50px;
    font-size: 16px;
 
 
 
}
 

.daohangbig{
    display: inline-block;
	padding-top:15px; margin-top:8px; padding-bottom:0; padding-left:15px; padding-right:15px; text-align:center;
    height: 55px;
    color: #666666;
    line-height: 20px;
    font-size: 16px;
 
 
 
}

.daohangbig:hover{
    color: #ffffff; display:block;
 
    background-color: #274082;
}

.xuanzhong{
    color: #ffffff!important; display:block;	padding-top:15px; margin-top:8px; padding-bottom:0;  text-align:center;  
 
    background-color: #254085!important; height:55px;line-height: 20px;
}



 

/* 每个li下面的内容 */
#nav-new .nav-content{
    width: 100%;
    position: absolute; height:70px;
    left: 0; right:0;
    z-index: 9999;
    display: none;
    background-color: #f4f4f5;
}
 
 
#nav-new .nav-content table tr td{
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;    background-color: #f4f4f5;
}
#nav-new .nav-content table tr td a{
    font-size: 16px;
}
#nav-new .nav-content table tr td a:hover{
    border: none;
    background: none;
}
#nav-new .nav-content table tr td:first-child{
    border: 1px solid #cccccc;
    padding: 0 20px;
}
#nav-new .nav-content table tr td:last-child{
    border-right: 1px solid #cccccc;
}

#nav-new .nav-content ul li{
    float: left;
    padding: 10px 0;
 
}

#nav-new .nav-content ul li a{
    display: inline-block;
    border: none; font-size: 16px;
}
#nav-new .nav-content ul li a > i{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 50px;
}
#nav-new .nav-content ul li a > span{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 16px;
}
#nav-new .nav-content ul li a:hover{
    background-color: inherit;
    color: #ff3333;
}

 


 
/* 右侧小图标 */
#fixed-div{
    position: fixed;
    right: 0;bottom: 250px;
    z-index: 15;
    width: 50px;
    background-color: #118df0;
    display: none;
}
#fixed-div ul li{
    position: relative;
}
#fixed-div ul li a{
    display: block;
    width: 50px;height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #cccccc;
    box-sizing: border-box;
}
#fixed-div ul li:last-child a{border-bottom: none;}
#fixed-div ul li a i{
    font-size: 28px;
    color: #f0f0f0;
}
#fixed-div .fixed-content{
    background-color: rgba(110,187,241,0.9);
    /*background-color: #6ebbf1;*/
    border-right: 1px solid #f0f0f0;
    box-sizing: border-box;
    color: #f0f0f0;
    position: absolute;
    top: 0;
    display: none;
}
#fixed-div .fixed-content p{
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-bottom: 1px solid #f0f0f0;
    box-sizing: border-box;
}

#fixed-div ul li:hover > .fixed-content{
    display: block;
}

/***********************************************/

#footer{
    background-color: #333;
    margin-top: 50px;
}
#footer .footer-nav{
    background-color: #494949;
    height: 45px;
}
#footer .footer-nav ul{
    text-align: left !important;
}
#footer .footer-nav ul li{
    float: left;
}
#footer .footer-nav ul li a{
    display: inline-block;
    width: 250px;
    height: 45px;
    line-height: 45px;
    color: #f0f0f0;
    text-indent: 20px;
    font-size: 16px !important;
}
#footer .footer-nav ul li:last-child a{
    width: 450px;
}
#footer .footer-nav ul li a:hover{
    background-color: #333;
}
#footer .con{
    width: 250px;
    height: 160px;
    float: left;
    text-align: left !important;
}
#footer .con ul{
    margin-top: 15px;
}
#footer .con ul li{
    text-indent: 20px; width:230px;
}
#footer .con ul li a{
    color: #f0f0f0;
    text-indent: 20px;
    line-height:25px;
    font-size: 12px;

    -moz-transition: 0.5s color ease;
    -webkit-transition: 0.5s color ease;
    -o-transition: 0.5s color ease;
    transition: 0.5s color ease;
}
#footer .con ul li a:hover{
    color: #ff3333;
}

#footer .contact{
    text-align: left !important;
    width: 450px;
    float: left;
    background-color: #494949;
    height:160px;
}
#footer .contact address{
    font-size: 14px;
    margin: 15px 0 0 20px;
    color: #f0f0f0;
}
#footer .contact p{
    margin: 5px 0 0 20px;
    color: #f0f0f0; line-height:30px;
    font-size: 14px;
}


/* footer-add */
#footer .copy{
    width: 100%;
    background: #262626;
    height: 33px;
    line-height: 33px;
}
#footer .copy .innercopy{
    width: 1200px;
    margin: 0 auto;
    font-size:12px;
}
#footer .innercopy ul {
    float: left;
}
#footer .innercopy ul li {
    float: left;
}
#footer .innercopy ul li a {
    padding:0 17px;
    color: #b5b5b5;
}
#footer .innercopy p {
    color: #b5b5b5;
    text-align: right;
}
#footer .innercopy p span{
    margin-right: 5px;
}
#footer .innercopy p a{
    color: #b5b5b5;
}
.hei{ width:100%; height:35px; background-color:#272727; }
.heic{ width:1200px; margin:0 auto; text-align:right; color:#909090;}
.fleft{ float:left;}
.fright{ float:right;}
.dh{ padding-top:9px; padding-left:5px;}
.yingwen{ font-size:0.8em; font-family:Arial; color:#cccccc;}
.clear{ clear:both;}
.sousuo{ width:100%; height:40px; background-color:#e5e5e5;}
.sousuoc{ width:1200px; margin:0 auto; font-size:14px; line-height:40px; color:#4a4a4a;}
.sousuobj{ width:211px; height:29px; background-image:url(../images/sousuobj.jpg); background-repeat:no-repeat; margin-top:5px;}
.sousuobj2{ width:211px; height:29px; background-image:url(../images/sousuobj2.jpg); background-repeat:no-repeat; margin-top:5px;}

.sousuokuang{ width:170px; height:24px; border:none; background:none; line-height:25px;}
.sousuobtn{ width:36px; height:26px; border:none; background:none; }
.dianniuone{ padding-left:20px; padding-right:10px;}
.cplistone{ width:1200px; margin:0 auto; height:30px; border-bottom:1px solid #cccccc; line-height:30px; margin-top:10px;}
.tjcpone{ width:60px; height:30px;}
.tjcpone2{ width:250px; height:30px;}
.cpa { width:300px; height:30px; float:left; color:#0981d7; padding-left:10px; padding-right:10px; padding-top:5px;}
.cpa:hover{ width:300px; height:30px; color:#FF3300;}

.inhexin{ width:1200px; display:table; margin:0 auto; }
.szwzpro{ float:right; font-size:12px; color:#222222; line-height:25px; padding-top:22px;}
.szwzpro a{ color:#666666;}
.szwzpro a:hover{ color:#FF6600;}
.probt2{ width:560px; font-size:25px; height:40px; color:#fe3432; margin-top:20px;border-bottom:2px solid #cccccc;}
.probt2fy{ font-size:20px; color:#000000; margin-top:20px;}
.probt{ width:600px;}
.projj{width:760px;  line-height:25px; color:#444444; height:100px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
.projjlx{width:400px;  line-height:25px; color:#444444; height:300px; border-bottom:1px solid #cccccc; margin-bottom:20px;}
.projjznzn{ width:560px;  line-height:15px; color:#000000; padding-top:20px; height:200px; border-bottom:3px solid #cccccc; margin-bottom:20px;}
.xiazaibtn1{ padding-left:60px;}
.sigl{ width:560px; margin:0 auto;}
.sigl li{ padding-left:10px; padding-right:10px;}
.zhuyi{ width:540px; margin:0 auto; margin-top:20px; line-height:25px; color:#ea1a21; text-align:left;}
.zhuyi a{ color:#FF0000; line-height:30px;}
.cpfl1show{ font-size:20px; width:1200px; height:40px; line-height:40px; text-align:left; margin-top:20px; border-bottom:3px solid #1e9eff;color:#000000;}
.proyingwen{ font-size:14px; font-family:Arial; color:#CCCCCC;}
.jieshao{ width:1200px; margin:0 auto; line-height:25px; color:#666666; font-family:微软雅黑;}
.jieshaoshouhou{ width:1200px; height:500px; border:1px solid #dddddd; margin-top:10px;}
.lxzuo{ width:380px; margin-top:50px; border-right:1px solid #cccccc; padding-left:20px; height:360px;}
.lxzuo2{ width:360px; margin-top:50px; border-right:1px solid #cccccc; padding-left:20px; height:360px;}
.lxzuo3{ width:360px; margin-top:50px; height:360px; margin-right:30px; }
.shbt{ font-size:20px; color:#e62128; margin-bottom:20px;}
.xiangguanwz{ width:360px;font-size:18px; font-weight:bold; height:30px; border-bottom:1px dotted #dddddd;}
.wzul{ width:360px; margin:0 auto; height:220px;}
.wzul li{ width:360px; height:30px;border-bottom:1px dotted #dddddd; line-height:30px;}
.wzul li a{ color:#000000}
.wzul li a:hover{ color:#FF6600;}
.ansi{ width:340px;}
.ansi li{ width:130px; height:40px; border:1px solid #dfdfdf; line-height:40px; text-align:center; margin-top:10px; margin-left:20px; background-color:#e5e5e5;}
.ansi li a{ color:#666666; background-color:#e5e5e5; display:block;}
.ansi li a:hover{ color:#ffffff; background-color:#e62128; display:block;}
.propicfy{ width:800px;}
.probtfy{ width:350px;}
.szwz{float:right; font-size:12px; color:#222222; line-height:25px;}
.szwz a{ color:#666666;}
.szwz a:hover{ color:#FF3333;}
.cptup{ padding-top:5px;}
 
.cpbtpro{ font-size:13px;  }
.cpbtpro a{ color:#444444;}
.cpjjpro{ width:216px;   margin:0 auto; text-align:center; border-top:1px solid #cccccc; margin-top:15px; line-height:27px;}
.cpjjpro a{ width:216px;   color:#444444; display:block; }
.cpjjpro a:hover{  width:216px; color:#ffffff; display:block; background:#6e6f71; }


.coopic{ width:920px; margin:0 auto; margin-top:20px;}
.coopic li{ padding-left:10px; padding-top:20px; font-size:14px; text-align:center;}
.fannao{ width:1200px;}
.fannao li{ width:160px; height:170px; padding-top:20px; text-align:center;}
.fannao li a{ color:#444444;width:160px; height:170px; display:block; padding-top:20px;}
.fannao li a:hover{ color:#444444;width:160px; height:170px; display:block; background-image:url(../images/cpbj.jpg); background-repeat:no-repeat;}

.fannaolibiao{ width:1200px;}
.fannaolibiao li{ width:226px; height:185px; margin:0 auto; text-align:center; border:1px solid #cccccc; margin-top:10px; margin-left:10px; display:inline;}

.shul{ width:1200px; margin:0 auto;}
.shul li{ width:296px; text-align:center; height:150px; padding-top:50px; line-height:30px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.shul li a{ font-size:18px;}
 
 
 
DIV.tres {
	PADDING:7px; MARGIN: 3px; margin-top:20px; TEXT-ALIGN:center; width:100%; height:30px; color:#0e7476;
}
DIV.tres A,DIV.tres span {
	PADDING:3px 7px;  MARGIN: 3px; COLOR: #fff;  BACKGROUND-COLOR: #004073; TEXT-DECORATION: none; color:#fff;
}
DIV.tres span{ background:none; color:#424242;}
DIV.tres A:hover {
	 color:#fff;background:#9c7f41;
}
DIV.tres A:active {
	 color:#fff; background:#9c7f41;
}
DIV.tres SPAN.current {
	 color:#fff; PADDING:3px 7px;  MARGIN: 3px; background:#9c7f41;
}
DIV.tres a.disabled {
	DISPLAY: none
}


.t_c3bg{ height:50px; margin-top:20px; font-size:16px;}
 
 
#nav { width:800px; margin:0 auto; list-style:none; height:50px; position:relative; z-index:500; font-family:微软雅黑;}
#nav li.znztop {display:block; float:left; height:50px;}
#nav li a.abc_link {display:block; float:left; height:50px; line-height:50px; color:#564f4f; text-decoration:none; font-size:18px; font-weight:bold;   width:80px; margin-left:32px;   cursor:pointer; margin-right:20px; }
#nav li a.abc_link span {float:left; display:block; width:80px; height:50px; }
#nav li a.abc_link span.down {float:left; display:block;; width:80px; height:50px }

#nav li:hover a.abc_link { border-bottom:3px solid #264085;}
#nav li:hover a.abc_link span { border-bottom:3px solid #264085;}
#nav li:hover a.abc_link span.down { border-bottom:3px solid #264085;}
.abc_link2{ border-bottom:2px solid #264085; display:block; width:80px; margin:0 auto; text-align:center; color:#274082;  margin-left:20px;   margin-right:20px;  height:50px;  line-height:50px; text-decoration:none; font-size:16px;font-weight:bold; }

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:50px; background: #707070;  border:1px solid #707070; white-space:nowrap; width:132px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; height:46px; position:relative; width:132px; text-align:center; border-bottom:1px solid #707070; }
#nav li:hover ul.sub li a
{display:block;  height:46px; width:132px; line-height:38px;  color:#fff; text-decoration:none; }
#nav li ul.sub li a.fly
{background:#2d60c9 url(../images/arrow.gif) 100px 18px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#264085; color:#fff; border-color:#fff;}
 #nav li:hover ul.sub li ul li a:hover 
{background:#264085; color:#fff; border-color:#fff; width:190px;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:116px; top:-1px; background: #595959; padding:3px;  white-space:nowrap; width:162px; z-index:400; height:auto;}
 

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.btytiem{ width:20px; margin-top:6px;}
.btytiem img{ width:100%;}
.gouquanb{ margin-top:28px; font-size:16px;}
.maiwz{ padding-left:10px; }
.maiwz a{ color:#264085;}
