@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textatea, p, blockquote, th, td, input { margin: 0; padding: 0; }
body { font-size: 12px; font-family: "微软雅黑", "Microsoft YaHei"; width: 100%; border-top:#002b7c 6px solid}
html,body { min-width: 1200px;}
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
addr, acronym { border: 0; }
a { color:#333; text-decoration:none}
a:hover { text-decoration: none; color: #d91f16 }
.fl { float: left; }
.fr { float: right; }
.hui_9 { color:#999;}
.hui_6 { color:#666}
.red { color: #d91f16; }
.blue { color:#002b7c}
.clear { clear: both; }
.eng { font-size: 11px; color: #bababa; text-transform: uppercase; font-weight: normal; }

.ft11 { font-size:11px}
.ft12 { font-size:12px}
.ft14 { font-size:14px}
.ft16 { font-size:16px}
.ft18 { font-size:18px}
.ft20 { font-size:20px;}
.ft24 { font-size:24px;}
.ft26 { font-size:26px;}

.padd10 { padding:10px; }
.padr10 { padding-right:10px;}
.martb03 { margin: 4px 0px; }
.marl11 { margin-left:11px;}
.marl30 { margin-left:30px; }
.marl50 { margin-left:50px; }
.martop10 { margin-top:10px}
.paddtop167 { padding-top: 160px }
.marbot10 { margin-bottom: 10px; }
.marbot15 { margin-bottom:15px;}
.marbot30 { margin-bottom: 40px; }
.marr10 { margin-rights:10px;}
.marlr05 { margin:0px 5px;}
.marlr15 { margin:0px 15px;}

.bg1 { background:#f0f0f0}
.bg2 { background:url(../images/index_ks_bg.jpg) no-repeat center center;}

.header { width: 100%; margin: 0px; padding: 0px; height: 175px; }
.head_logo { width: 1200px; margin: 0px auto; padding: 26px 0px; height: 62px; }
.head_logo ul { width:1200px; margin:0px auto; padding:0}
.head_search { height: 32px; margin: 0px; line-height: 32px; padding-top: 22px; }
.head_search a { float:left; margin-left:5px;}
.head_search a.yzcs { width:95px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; display:block;padding-left:22px; background:url(../images/yzcs.png) no-repeat; text-align:center;}
.head_search a.yzcs:hover { background-position:0px -32px}
.head_search a.sina { width:32px; height:32px; display:block; text-indent:-9999px; background:url(../images/sina.png) no-repeat}
.head_search a.sina:hover {background-position:0px -32px}

.hdsearch_txt { width: 215px; height: 33px; line-height: 33px; padding-left: 15px; font-size: 12px; color: #666; float: left; background: url(../images/search_txt.png) no-repeat; border: 0; margin-left: 20px; }
.head_search a.search { width: 44px; height: 33px; display: block; float: left; background: url(../images/search_bg.png) no-repeat; border: 0px; color: #fff; font-size: 12px; line-height: 33px; text-indent: -9999px; }
.head_search a.search:hover { background-position: -44px 0px; }

.nav{ width: 100%; margin: 0px; padding: 0px; height: 60px; border-top: #dadada 1px solid; }
.navlist { width: 1200px; margin: 0px auto; padding: 0px; height: 60px }
.nav ul.nav_list{ width: 861px; }
.nav li{ width: 102px; padding: 0px 11px 0px 10px; float: left; height: 60px; line-height: 60px; position: relative; font-size: 14px; background: url(../images/nav_x.jpg) no-repeat right center; }
.nav li.last{background:none;}
.nav li a{ float: left; display: block; width: 102px; height: 60px; text-align: center; line-height: 60px; color: #333; font-weight: bold; font-size: 16px;}
.nav li a:hover{ text-decoration: none; color: #002b7c; border-bottom:#002b7c 3px solid; height:57px; line-height:57px; }
.nav li a.on {border-bottom:#002b7c 4px solid; height:57px; line-height:57px;}
.nav li a span{ float: left; display: block; width: 102px; height:60px; line-height: 60px; cursor: pointer; font-family: "Microsoft YaHei"; text-align: center; }
.nav li a.selected{ color: #002b7c; border-bottom:#002b7c 3px solid; height:57px; line-height:57px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{ display: none; position: absolute; top:60px; left:10px; background: url(../images/pic.png) repeat; width: 102px; z-index: 9999;}
.nav li .submenu li{float:left;padding:0;background:none;height:40px; line-height:40px;}
.nav li .submenu li a{ float: none; padding: 0; text-align: left; font-family: "Microsoft YaHei"; height: 36px; line-height: 36px; color: #fff; width: 102px; text-align: center; border-bottom: #6d7c80 1px solid; background:none;font-weight: normal; font-size: 14px; }
.nav li .submenu li a:hover{ background: #d91f16; font-weight: normal; color: #fff; text-decoration: none; }

.weixin { width: 32px; position: relative; float: left; height: 32px; }
.weixin a { width: 32px; height: 32px; display: block; background: url(../images/weixin.png) no-repeat; text-indent: -9999px; }
.weixin a:hover { background-position: 0px -32px; }
.wx_zicaidan{ right: 0px; top: 52px; padding: 10px; background: #fff; position: absolute; display: none; border: #dadada 1px solid; z-index: 1000; }

.header .nav .navlist .weixin .wx_zicaidan a {width:42px;height: 27px; text-align: center; line-height: 27px; background: #000378; color: #fff; font-size: 12px; display: block; float: left; text-indent: 0px; font-weight: bold; }
.header .nav .navlist .weixin .wx_zicaidan a:hover { background:#38b4ff}

.search { width: 306px; padding-top: 15px; }
.search_txt { width: 240px; height: 32px; line-height: 32px; padding-left: 16px; font-size: 12px; color: #666; float: left; background: url(../images/search_txt.png) no-repeat; border: 0; }
.search a{ width: 50px; height: 32px; display: block; float: left; background: url(../images/search.png) no-repeat; border: 0px; color: #fff; font-size: 12px; line-height: 32px; text-indent: -9999px; }
.search a:hover { background-position: -50px 0px; }


.index_link { width: 100%; height: 34px; padding: 20px 0px; background: #002b7c; display: block; }
.index_link ul{ height: 34px; width: 1100px; margin: 0px auto; background:url(../images/index_link_bg.jpg) no-repeat left center; padding-left:100px; }
.index_link li { float: left;margin: 0px 15px; }
.index_link select { width: 240px; height: 32px; line-height: 32px; padding-left: 20px; color: #666; border: #fff 1px solid }

.foot { background: #2d2d2d; width: 100%; padding:40px 0px 30px 0px; font-size: 14px; line-height: 28px; color: #fff }
.foot ul { width: 1000px; margin: 0px auto; padding-left: 200px; background: url(../images/foot_icon.jpg?p=1) no-repeat left 0px;}
.foot ul li a { color:#fff;}
