@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;font-family:"Microsoft Yahei";font-size:16px;}
a{text-decoration:none;color:#333;}
li{list-style:none;}
img,input{border:0;}

.header_box{height:149px;background:url(fh_header_bg.png) repeat-x;border-bottom:3px solid #005984;}
.header{width:1200px;margin:0 auto;overflow:hidden;}
.header .logo{overflow:hidden;}
.header h1{float:left;margin:27px 0 0;}
.header .pic{float:left;margin:28px 0 0 35px;}
.menu{margin:20px 0 0;overflow:hidden;}
.menu ul{margin:0 0 0 -1px;overflow:hidden;}
.menu ul li{float:left;height:42px;line-height:42px;font-size:18px;background:url(fh_menu_line.gif) no-repeat;padding:0 59px;}
.menu ul li a{color:#005984;}
.menu ul li.cur,.menu ul li:hover{font-weight:bold;}
.main{width:1200px;margin:0 auto;overflow:hidden;}
.box{margin:30px 0 0;overflow:hidden;}

.lunbo{float:left; width:580px; height:370px;overflow:hidden;position:relative;}
.lunbo .cont ul li{float:left;width:580px; height:370px;overflow:hidden;position:relative;}
.lunbo .cont ul li img{display:block;width:580px; height:328px;}
.lunbo .cont ul li .txt{width:565px;height:42px;background:#edf2f2;line-height:42px;padding:0 0 0 15px;}
.lunbo .cont ul li .txt a{color:#005984;}
.lunbo .num{height:10px;position:absolute;bottom:14px;right:10px;z-index:4;}
.lunbo .num ul li{width:10px;height:10px;float:left;margin-left:5px;background:#cccccc;border-radius:10px;cursor:pointer;}
.lunbo .num ul li.on{background:#005984;}

.fhhd{float:right;width:580px;}
.index_title{font-size:20px;height:58px;line-height:58px;background:url(fh_title_bg.png) repeat-x;border-bottom:5px solid #629c8d;font-weight:bold;padding:0 0 0 20px;}
.fhhd{height:370px;background:#edf2f2;overflow:hidden;}
.fhhd ul{padding:0 15px;margin:15px 0 0;overflow:hidden;}
.fhhd ul li a{display:block;line-height:34px;background:url(fh_dot.gif) no-repeat 0 center;padding:0 0 0 12px;color:#597b8e;}
.fhhd ul li span{float:right;color:#999;}
.fhhd ul li:hover a{color:#003d7b;}
.fhhd ul li:hover span{color:#003d7b;}

.banner img{width:1200px;height:219px;}

.xshd ul{margin:0 0 0 -18px;overflow:hidden;}
.xshd ul li{float:left;width:586px;border-left:5px solid #005984;margin:20px 0 0 18px;}
.xshd ul li img{float:left;width:186px;height:139px;}
.xshd ul li .txt{float:left;width:370px;height:139px;background:url(fh_xshd_bg.png) no-repeat;padding:0 15px;}
.xshd ul li .txt h4{padding:8px 0;}
.xshd ul li .txt h4 a{color:#005984;}
.xshd ul li .txt p{font-size:14px;line-height:24px;}
.xshd ul li .txt .more{color:#00aeef;}
.xshd ul li .txt span{float:left;width:300px;color:#1c3541;}
.xshd ul li .txt .name{width:70px;}

.links{margin:40px 0 0;overflow:hidden;}
.links ul{margin:0 0 0 -21px;overflow:hidden;}
.links ul li{float:left;width:386px;height:88px;margin:0 0 0 21px;}
.links ul li img{width:386px;height:88px;}

.footer{border-top:5px solid #629c8d;margin:60px 0 0;overflow:hidden;}
.footer .foot1{height:56px;line-height:56px;background:#e4ebeb;overflow:hidden;}
.footer .foot1 .yqlj{width:1200px;margin:0 auto;overflow:hidden;}
.footer .foot1 .yqlj h3{float:left;font-size:18px;color:#1c3541;padding:0 0 0 20px;}
.footer .foot1 .yqlj ul{float:left;height:56px;}
.footer .foot1 .yqlj ul li{float:left;height:56px;margin:0 0 0 225px;}
.footer .foot2{background:#edf2f2;margin:2px 0 0;padding:25px 0;overflow:hidden;}
.footer .foot2 .copyright{width:1200px;margin:0 auto;overflow:hidden;}
.footer .foot2 #imgConac{float:left;margin:0 0 0 190px;}
.footer .foot2 .txt{float:left;padding:0 0 0 30px;} 
.footer .foot2 .footer_p{font-size:14px;line-height:30px;}
.footer .foot2 .footer_p span {padding: 0 5px;}

.nav{height:50px;line-height:50px;background:#f3f3f3;margin:0 0 15px;}
.address{width:1200px;margin:0 auto;}
.address a{color:#999;}
.list_title{font-size:20px;height:50px;line-height:50px;border-bottom:3px solid #629c8d;font-weight:bold;color:#00557f;}
.list_title a{color:#00557f;}
.list{padding:0 20px 0 40px;}
.list ul{border-left:1px solid #c1c1c1;padding:20px 0 0;}
.list ul li{position:relative;}
.list ul li a{display:block;height:52px;line-height:52px;padding:0 28px;font-size:18px;}
.list ul li span{float:left;width:140px;color:#999;}
.list ul li:hover {color:#005883;background:#d3efff;}
.list ul li:hover span{color:#005883;}
.list ul li .dot{width:12px;height:12px;background:url(fh_dot2.png) no-repeat;position:absolute;left:-6px;top:20px;}
.page{ margin-top:30px; text-align:center;padding:0 0 10px;}
.page a{font-size:14px; color:#ffffff; background-color:#C9C9C9; padding:4px 12px; border-radius:1px;margin:0px 4px;}
.page .hover{ color:#fff; background:#17609C;}

.rt_box{border: 1px #dbdbdb solid; padding: 30px 50px;}
.rt_box h2 {text-align: center; font-size: 38px; font-weight: normal; margin-bottom: 20px}
.rt_box .bar {border-bottom: 1px #dcdcdc solid; overflow: hidden; height: 50px; line-height: 50px; clear: both;}
.rt_box .left {float: left;}
.rt_box .left span{margin-right: 20px;}
.rt_box .right {float: right;}
.rt_box .right .bdsharebuttonbox {float: left; margin-top: 13px;}
.rt_box .right .rt_bd {float: left;}
.rt_box .right .print{background:url(fh_print.png) no-repeat 0 center;padding:0 0 0 25px;margin:0 30px;}
.rt_box .content {line-height: 30px;}
.rt_box .content p {margin-top: 15px;font-size:18px;}

.main_nav{border-bottom:1px solid #6fabc8;margin:0 0 30px;overflow:hidden;}
.main_nav ul{margin:0 0 0 -30px;overflow:hidden;}
.main_nav ul li{float:left;height:52px;line-height:52px;font-size:20px;padding:0 20px;margin:0 0 0 30px;}
.main_nav ul li.cur{border-bottom:2px solid #629c8d;font-weight:bold;}

@media only screen and (max-width:1440px) { 
.header_box{height:125px;}
.header,.main{width:1000px;}
.header h1 img{width:250px;height:50px;}
.header .pic img{width:697px;height:56px;}
.menu{margin:1px 0 0;}
.menu ul li{height:40px;line-height:40px;font-size:15px;padding:0 49px;}
.box{margin:25px 0 0;}
.address{width:1000px;font-size:14px;}
.lunbo{width:484px;height:310px;}
.lunbo .cont ul li{width:484px;height:310px;}
.lunbo .cont ul li img{width:484px;height:274px;}
.lunbo .cont ul li .txt{width:469px;height:36px;line-height:36px;font-size:14px;}
.fhhd{width:484px;height:310px;}
.index_title{height:42px;line-height:42px;font-size:16px;}
.fhhd ul li a{font-size:14px;}
.banner img{width:1000px;height:182px;}
.xshd ul li{width:490px;border-left:4px solid #005984;margin:15px 0 0 15px;}
.xshd ul li img{width:156px;height:117px;}
.xshd ul li .txt{width:310px;height:117px;background-size:327px 117px;padding:0 10px;}
.xshd ul li .txt h4{font-size:14px;padding:5px 0;}
.xshd ul li .txt p{font-size:12px;line-height:20px;}
.xshd ul li .txt span{width:250px;}
.xshd ul li .txt .name{width:60px;}
.links{margin:30px 0 0;}
.links ul{margin:0 0 0 -17px;}
.links ul li{width:322px;height:73px;margin:0 0 0 17px;}
.links ul li img{width:322px;height:73px;}
.footer{margin:50px 0 0;}
.footer .foot1{height:46px;line-height:46px;}
.footer .foot1 .yqlj{width:1000px;}
.footer .foot1 .yqlj h3{font-size:15px;}
.footer .foot1 .yqlj ul li{height:46px;margin:0 0 0 190px;}
.footer .foot1 .yqlj ul li img{height:46px;}
.footer .foot2{padding:20px 0;}
.footer .foot2 .copyright{width:1000px;}
.footer .foot2 .footer_p{font-size:12px;}
.footer .foot2 #imgConac{margin:0 0 0 160px;}
.footer .foot2 .txt{padding:0 0 0 20px;}
.rt_box h2{font-size:32px;}
.rt_box .bar{font-size:14px;}
.rt_box .content p{font-size:15px;}
.list_title{height:40px;line-height:40px;font-size:16px;}
.list ul li a{font-size:15px;height:44px;line-height:44px;}
.list ul li .dot{top:16px;}
.main_nav{margin:0 0 25px;}
.main_nav ul li{height:42px;line-height:42px;font-size:16px;}
}