﻿*{margin:0;padding:0;list-style:none;}
body{background:#fff;font-size:12px; font-family:"微软雅黑";}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#f30;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #B0D4EC;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}

#imgcode{cursor:pointer;}

/*padding*/
.p10 {padding:10px;}
.p20 {padding:20px;}
/*margin*/
.mt20 { margin-top:20px;}
.mt50 { margin-top:50px;}
/*color*/

/*width*/
.w1000{width:1000px;clear:both;margin:0 auto;}

/*header*/
#header{height:81px;margin:0 auto;position:fixed;border-top:9px solid #005bac;left:0;top:0;z-index:9999;width:100%;padding-bottom:5px;}
#header .logo{padding:5px 0;height:70px;}
#header .l {width:320px;}
#header .r{width:600px;}
#header .w680{width:680px;}
#header .header_bg {background:url(../images/header_bg.png) bottom;width:100%;height:86px;position:absolute;left:0;top:0;z-index:99;}
#header .w1000{z-index:999;position:absolute;left:50%;margin-left:-500px;}

#header .r .search {height:21px;line-height:21px;color:#000; text-align:right;}
#header .r .search a{color:#000;}
#header .r .search .search-field {margin-left:15px;width:180px;height:20px;line-height:20px;padding:0;font-size:11px;color:#000;border:none;border-bottom:1px solid #e6e9ee!important;position:relative;background:none;}
#header .r .search .w240 {width:240px;font-size:10px;}
#header .r .search .search-btn {position:relative;background:url(../images/search-bg.png) center center no-repeat;margin-left:5px;width:20px;height:20px;border:none}
#header .r .search .search-btn:hover { background-color:#ccc; }

/*nav*/
#nav{height:50px;overflow:hidden;margin-top:15px;}
.menu{margin:0;padding:0;list-style:none;overflow:hidden;_float:left;}
.menu li{float:left;width:100px;overflow:hidden;}
.menu li a{color:#005bac;font-size:14px;font-size:16px;text-align:center;width:100px;height:48px;line-height:30px;display:block;outline:none;}
.menu li a span {display:block;font-size:10px;font-family:Arial;line-height:10px;}
.menu li a:hover{color:#f00;}
.menu .hover a{color:#f00;font-size:14px;text-align:center;width:100px;line-height:30px;display:block;outline:none;}
.menu li .subnav{margin:-3px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:100px;height:30px;line-height:30px;text-align:center;background:#1F83D9;color:#fff;font-size:12px;border-bottom:1px solid #2D96F0;}
.menu li .subnav dt a:hover{background:#1A5EB6;}
.eng_menu li{width:auto;}
.eng_menu li a{width:auto;padding:0 12px;}
.eng_menu .hover a{width:auto;font-size:16px;}
.eng_menu li .subnav dt a{width:auto;}

/*banner*/
.banner {padding:0px;margin:90px 0 0;height:350px;background:url(../images/banner.jpg) no-repeat center;overflow:hidden;text-align:center;}

/*position*/
#position{margin:0 auto;padding:0 10px;border-bottom:1px dotted #666;height:30px;line-height:30px;overflow:hidden;}

.nav_topc {background:#eee;height:48px;}
.nav_topc h5 {margin:0px;float:left;width:150px;height:48px;line-height:50px;font-size:24px; font-weight:500;text-align:center;display:block;background:#fff;}
.topcate{margin:0px;padding:0;list-style:none;}
.topcate li{line-height:50px;height:50px;border-right:2px solid #fff; float:left;}
.topcate li a{display:block; padding:0 30px;height:50px;text-align:center; font-size:14px;}
.topcate li a:hover{color:#fff;background:#005bac;}
.topcate .hover{line-height:50px;height:50px;background:#005bac;}
.topcate .hover a{color:#fff;}
.top_p20 h5 {width:auto;padding:0 20px;}
.top_p15 li a{padding:0 15px;}

/*foot*/
#footer{background:#ccc;width:100%;font-size:12px;line-height:18px;padding-top:40px;}
#footer a {}
#footer ul {margin:0;padding:0;}
#footer li {line-height:28px;height:28px;}
#footer li a{margin:0 6px;}
#footer h3 {font-size:18px;color:#005bac; font-weight:600;}
#footer h3 span {font-size:12px; font-weight:400;color:#333;}
#footer .l {float:left;width:330px;}
#footer .r {float:right;width:300px;}
#footer .img {float:left;width:316px;margin:20px 24px 0;}
#footer .copy {border-top:1px solid #fff;line-height:40px;margin-top:20px;}
.news_list li {line-height:200%;}
.news_list li span {color:#666;}

/*search*/
.hsearch{margin:0 15px;padding:0;list-style:none;}
.hsearch li{padding:0 0 10px 0;}
.hsearch li div{line-height:22px;color:#999;}
.hsearch .ip{border:1px solid #ccc;padding:6px 0 2px 0;margin:0;height:18px;vertical-align:middle;}
.hsearch .w{width:220px;overflow:hidden;}
.hsearch .bnt{background:url(../images/bnt_blue.gif) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
