.top-box{ background:url(../images/top-bg.jpg) no-repeat top center;height:160px;width:100%}
.top{width:1200px; margin:0 auto;overflow:hidden}
.logo{float:left; display:block;0}
.nav-box{width:100%;background-color:#eaf2ff;}
.nav{width:1200px;margin:0 auto;overflow:hidden;height:52px;}
.nav > li{width:133px;float:left;}
.nav > li >a{width:133px; display:block;height:52px;line-height:52px; text-align:center;color:#1a1a1a;font-size:18px;}
.nav > img{ display:block;float:left;margin:15px 3px;}
.nav > li >a:hover{background-color:#0054a3;color:#fff;height:48px;line-height:44px;border-top:4px solid #fd8300}
.nav > li >.active{background-color:#0054a3;color:#fff;height:48px;line-height:44px;border-top:4px solid #fd8300}
.nav > li > ul{ display:none}
.nav > li:hover > ul{ display:block;background-color:#004b92; width:133px;padding:5px 0; position:absolute; z-index:20}
.nav > li:hover > ul li a{border-bottom:1px dashed #4d81b3; line-height:40px; display:block;width:101px; margin:0 auto; text-align:center;color:#fff}
.nav > li:hover > ul li a:hover{font-weight:900}
.search{width:210px;float:right;margin-top:9px;height:26px;padding:4px 5px; background:#fff; border-radius:18px;overflow:hidden}
.search-text{width:160px;float:left;line-height:26px;height:26px;color:#1a1a1a;background:none;border:none;padding-left:10px;}
.search-image{width:18px;height:18px;float:right;margin-top:5px; cursor:pointer;margin-right:6px;}
.banner{width:100%;height:480px;background-color:#333;overflow:hidden}
.con-big-box{background:#fff;padding:30px;width:1180px;margin:0 auto}
.news-box{width:1180px; margin:0 auto;overflow:hidden}
.news-img{width:600px;background:#000;height:400px;float:left;}
.news-list{width:540px;float:right;}
.news-title{width:100%;overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
.news-title h3{color:#0054a3;font-size:28px;line-height:50px;float:left;font-weight:500;}
.news-title a{float:right;line-height:50px; display:block;color:#808080;font-size:16px;}
.news-top{width:540px; display:block;padding:10px 0; }
.news-top h4{width:540px;overflow:hidden; text-align:center;font-size:24px;color:#1a1a1a;line-height:56px;height:56px;font-weight:500}
.news-top div{line-height:24px;height:48px;color:#808080;font-size:16px; text-indent:2em;}
.news{margin-top:5px;}
.news li{width:540px;overflow:hidden; background:url(../images/news-list-bg.png) no-repeat; background-position-y:18px;}
.news li a{float:left;width:440px;line-height:44px;color:#333;font-size:16px;height:44px;overflwo:hidden; text-indent:18px;}
.news li span{line-height:44px;color:#808080;font-size:16px;float:right;}
.spe{width:1180px;height:210px;margin-top:25px; background:#f1f1f1}
.con-box{overflow:hidden;margin-top:20px;}
.con1{width:370px;float:left;}
.con1-title{width:100%;overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:5px;}
.con1-title h3{color:#0054a3;font-size:28px;line-height:50px;float:left;font-weight:500;}
.con1-title a{float:right;line-height:50px; display:block;color:#808080;font-size:16px;}
.con1 ul{margin-top:10px;}
.con1 ul li{width:370px;overflow:hidden;}
.con1 ul li a{float:left;width:370px;line-height:40px;color:#333;font-size:16px;height:40px;overflwo:hidden;}
.con2-box{width:1180px;}
.con2{margin-top:20px;width:1180px;overflow:hidden;height:280px;}
.con2-img{float:left;width:260px;height:280px;}
.con2-right{width:890px;float:right;}
.con2-r1-tit{ background:url(../images/con2-title-bg.png) repeat-x;height:20px;overflow:hidden; background-position-y:9px}
.con2-r1-tit h5{line-height:20px;height:20px;font-size:18px;color:#1a1a1a;float:left; background:#fff;padding-right:10px;}
.con2-r1-tit a{float:right;padding-left:10px; background:#fff;line-heihgt:20px;height:20px;font-size:16px;color:#808080}
.con2-top-con{margin-top:15px; display:block}
.con2-top-con h6{line-height:40px;height:40px;color:#0054a3;font-size:18px;}
.con2-top-con p{line-height:24px;height:48px;color:#808080;font-size:16px; text-indent:2em;}
.con2-r2{margin-top:30px; overflow:hidden}
.con2-r2-c1{float:left;width:430px;}
.con2-r2-c1 ul{margin-top:10px;}
.con2-r2-c1 ul li a{line-height:34px;height:34px; display:block;color:#1a1a1a;font-size:16px;overflow:hidden;width:430px;}
.bottom-box{width:100%;height:100px;padding:10px 0; background:url(../images/bottom-bg.jpg) no-repeat center top;}
.bottom{width:1200px;margin:0 auto}
.link{ text-align:center;margin:5px 0;}
.link,.link a{line-height:34px;color:#fff;font-size:16px;}

.copy{line-height:26px;color:#fff; text-align:center}


/****************list********************/
.list-bg{width:100%;height:400px;background:url(../images/banner1.jpg) no-repeat top center; margin:0 auto;}
.list-box{width:1200px;margin:0 auto;min-height:460px;margin-bottom:20px;margin-top:20px;margin-top:-70px;}
.list-nav{width:280px;box-shadow: 0 0 10px #666;margin-left:10px;margin-bottom:10px;}
.list-nav h2{line-height:140px;width:280px;background:url(../images/list-title-bj.png);text-align: center;font-size:30px;font-weight:500;color:#fff}
.list-nav ul{background-color:#f2f2f2;padding-bottom:200px;background:#fff url(../images/list-nav-bg.png) no-repeat bottom;}
.list-nav ul li a{display: block;color:#1a1a1a;line-height:56px;text-align:center;font-size:18px;border-bottom:1px dashed #ccc;width:260px;margin-left:10px;}
.list-nav ul li:last-child a{border-bottom:none}

.list-nav ul .active a,.list-nav ul li a:hover{color:#ef5907;}
.list-top{width:910px;border-bottom:1px solid #ccc;height:22px;padding:25px 0;margin-top:68px}
.list-top h3{border-left:4px solid #23599c;float:left;line-height:26px;color:#333;font-size:24px;text-indent: 25px;font-weight:500}
.list-top ul{overflow: hidden;background:url(../images/list-top-bg.png) no-repeat;float:right;padding-left:20px;margin-top:3px;}
.list-top ul li,.list-top ul div{float:left; margin-left:16px;}
.list-top ul li a{color:#575757;line-height:22px;}
.list-top ul li a:hover{color:#23599c}
.list-top ul div{width:6px;height:22px;}
.list{margin-top:10px;margin-left:50px;}
.list li{ padding-left: 15px; width: 845px; height: 48px; overflow: hideen; background-position-y: 21px; border-bottom: 1px dashed #e5e5e5; background-image: url(../images/listbg.png); background-repeat: no-repeat; background-position: left center; }
.list li a{float:left;line-height:48px;height:48px;width:720px;color:#515151;overflow: hidden;font-size:16px;}
.list li a:hover{color:#23599c}
.list li p{float:right;width:105px;line-height:48px;color:#999; text-align:right}
/****************content********************/
.content-box{width:800px; margin:0 auto}
.content-box p{ text-indent:2em; line-height:2em; font-size:18px; color:#444}
.content-title{line-height:48px;font-size:30px;margin:26px 0;text-align: center;color:#4c4c4c}
.label{line-height:38px;color:#949494;font-size:14px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:750px;text-align: center;margin:0 auto}
.content{width:1200px; margin:0 auto;margin-top:20px;}
.content p{line-height:38px;font-size:14px;color:#3a3a3a;margin-top:10px;}

.list-img{width:860px;overflow:hidden;padding-top:10px;margin-left:50px;}
.list-img li{margin:20px 20px;box-shadow: 0 0 3px #999;float:left;width:250px;padding:0 15px;}
.list-img li a img{margin-top:15px; display:block;width:250px;height:160px;}
.zhiwu-title{line-height:40px;color:#333;width:250px;overflow:hidden;font-size:14px; text-align:center}
.list-img li:hover{box-shadow: 0 0 6px #666;}
.list-img li:hover a .zhiwu-title{color:#01538b}
.list-img li:hover a .zhiwu-title span{color:#01538b}











