﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { margin: 0; padding: 0; }
body{color:#666;font-size:14px;font-family:"Microsoft YaHei",sans-serif;background:#ebf4fb;}
ul{list-style:none;}
img{ border:0px; vertical-align:middle;}
input{ vertical-align:middle;outline:none;}

/*a style*/
a{ text-decoration:none;color:#444;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:visited{ color:#444;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:hover{ color:#007ac7;text-decoration: none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}

.clear{clear: both;}
.left{float: left;}
.right{float: right;}

.w100b{ width:100%; height:auto; clear:both; display:block;}
.w1170{ width:1170px; height:auto; clear:both; display:block;}
.w1000{ width:1000px; height:auto; clear:both; display:block;}
.w1120{ width:1120px; height:auto; clear:both; display:block;}
.zindex999{ z-index:999;}

/* common syle */
.fontht{ font-family:"黑体"}
.floatl{float:left}
.floatr{float:right}
.middle{vertical-align:middle;}
.textcenter{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.cfff{color:#fff;}
.c999{ color:#999;}
.c888{ color:#888;}
.c007ac7{ color:#007ac7;}
.cf67516{ color:#f67516;}
.cf50000{ color:#f50000;}
.bgfff{background:#fff;}
.bg444{background:#444;}
.bg006cba{ background:#006cba;}
.bg7a8893{ background:#7a8893;}
.bgf20{ background:url(footer_bg.png);}
.bga{ background:url(bg_a.jpg) no-repeat center top fixed;}
.fbold{font-weight:bold;}
.clear{ clear:both;}
.ma{ margin:auto;}
.overh{ overflow:hidden;}
.displayb{ display:block;}
.displayib{ display:inline-block;}
.txtL{ text-align:left}
.txtC{ text-align:center}
.txtR{ text-align:right}

.p20{ padding:20px;}
.p25{ padding:25px;}
.p35{ padding:35px;}
.pr1{ padding-right:1px;}

.pt5{ padding-top:5px;}
.pd5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}


.pt80{ padding-top:80px;}
.pd80{ padding-bottom:80px;}

.pt10{ padding-top:10px;}
.pd10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}

.pt15{ padding-top:15px;}
.pd15{ padding-bottom:15px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}

.pt22{ padding-top:22px;}
.pt20{ padding-top:20px;}
.pd20{ padding-bottom:20px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}

.pt25{ padding-top:25px;}
.pd25{ padding-bottom:25px;}
.pl25{ padding-left:25px;}
.pr25{ padding-right:25px;}

.pt30{ padding-top:30px;}
.pd30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.pr30{ padding-right:30px;}

.pt35{ padding-top:35px;}
.pd35{ padding-bottom:35px;}
.pl35{ padding-left:35px;}
.pr35{ padding-right:35px;}

.pt40{ padding-top:40px;}
.pd40{ padding-bottom:40px;}
.pl40{ padding-left:40px;}
.pr40{ padding-right:40px;}

.pt45{ padding-top:45px;}
.pd45{ padding-bottom:45px;}
.pl45{ padding-left:45px;}
.pr45{ padding-right:45px;}

.pt50{ padding-top:50px;}
.pd50{ padding-bottom:50px;}
.pl50{ padding-left:50px;}
.pr50{ padding-right:50px;}

.pt60{ padding-top:60px;}
.pd60{ padding-bottom:60px;}
.pt70{ padding-top:70px;}
.pd70{ padding-bottom:70px;}
.pt80{ padding-top:80px;}
.pd80{ padding-bottom:80px;}
.pt90{ padding-top:90px;}
.pd90{ padding-bottom:90px;}

.mt60{ margin-top:60px;}
.md60{ margin-bottom:60px;}
.mt70{ margin-top:70px;}
.md70{ margin-bottom:70px;}
.mt80{ margin-top:80px;}
.md80{ margin-bottom:80px;}
.mt90{ margin-top:90px;}
.md90{ margin-bottom:90px;}

.mt2{ margin-top:2px;}
.mt5{ margin-top:5px;}
.md5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}

.mt10{ margin-top:10px;}
.md10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}


.mt15{ margin-top:15px;}
.md15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}


.mt20{ margin-top:20px;}
.md20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}

.mt25{ margin-top:25px;}
.md25{ margin-bottom:25px;}
.ml25{ margin-left:25px;}
.mr25{ margin-right:25px;}

.mt30{ margin-top:30px;}
.md30{ margin-bottom:30px;}
.ml30{ margin-left:30px;}
.mr30{ margin-right:30px;}

.mt35{ margin-top:35px;}
.md35{ margin-bottom:35px;}
.ml35{ margin-left:35px;}
.mr35{ margin-right:35px;}

.mt40{ margin-top:40px;}
.md40{ margin-bottom:40px;}
.ml40{ margin-left:40px;}
.mr40{ margin-right:40px;}

.mt45{ margin-top:45px;}
.md45{ margin-bottom:45px;}
.ml45{ margin-left:45px;}
.mr45{ margin-right:45px;}

.mt50{ margin-top:50px;}
.md50{ margin-bottom:50px;}
.ml50{ margin-left:50px;}
.mr50{ margin-right:50px;}
.mr70{ margin-right:70px;}

.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh34{ line-height:34px;}
.lh36{ line-height:36px;}
.lh38{ line-height:38px;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f34{ font-size:34px;}
.f36{ font-size:36px;}
.f38{ font-size:38px;}
.fbold{ font-weight:bold;}

.kg5{ padding:0 5px;}
.kg10{ padding:0 10px;}
.kgline{ background:url(top_icon_line.gif) no-repeat center 5px; padding:0 15px;}
.inline-block{display: inline-block;}
.poszindex{position: relative; z-index:2;}

/* Link */
a.link1{color:#999;text-decoration:none;}a.link1:visited{color:#999;text-decoration:none;}a.link1:hover{color:#f04148;text-decoration:none;}
.link select{ background:#fff; border:#fff 1px solid; padding:8px 15px; margin-top:20px; font:14px "微软雅黑";color:#666; width:275px;}

/* Top */
.height110{ height:110px;}
.height70{ height:70px;}
.minheight570{ min-height:570px;}


.top_l{ width:600px; height:70px;}
.top_l .sub_web{ background:#f8f8f8 url(top_icon_add.png) no-repeat 11px 8px; font-size:14px; color:#888; padding:7px 12px 7px 30px; border:#f0f0f0 1px solid; position:relative; top:10px; z-index:9;}
.top_l .sub_web:hover{ background:#fffaf6 url(top_icon_add.png) no-repeat 11px 8px; font-size:14px; color:#f67516; padding:7px 12px 7px 30px; border:#fffaf6 1px solid;}
.top_l img{ height:90px; position:relative; z-index:9; top:-9px;}

.top_r{width: 400px;height: 70px;line-height: 70px;font-size: 16px;margin-top: 20px;}
.top_r span{ color:#ddd; padding:0 15px;}
.top_r .top_rt{ text-align:right; padding-right:1px;}
.top_r .top_rt a{ color:#888;}
.top_r .top_rt a:hover{ color:#f67516;}
.top_r .top_rt img{margin-top:-2px;}
.top_r .search{ width:340px; height:40px; margin-left:100px; clear:both; margin-top:13px;}
.search input,.search button {float: left;display: block;vertical-align: middle;}
.search input {float: left;width:213px;height: 16px;padding: 11px 10px 11px 35px; color:#aaa;border: 1px #ddd solid; border-radius:2px 0px 0px 2px;background: #fff url(top_icon_search.png) 13px 50% no-repeat;outline: none;font: normal 14px/14px "黑体";}
.search button{display: block;width:80px;height: 40px; border:none;background:#006cba;color: #fff;border-radius:0px 2px 2px 0px;cursor: pointer;text-align: center;margin-left: -1px;font: 17px/40px "黑体";overflow: visible;}

.boardtop { width:405px; height:40px;clear: both; margin-left:0px;}
.boardtop #fSearch{ position:relative; top:-40px; z-index:2;}
.boardtop .left { float: none !important; float: left; }
.boardtop .left .titl { padding: 0 25px; color: #505050; font-size:20px; font-weight: bold; text-decoration: none; }
.boardtop .left .a1 { color: #888; margin-left:15px; }
.boardtop .left .a1:hover { color: #FF3300; text-decoration:underline;}
.boardtop .right { float: right; margin-right: 25px; }

.searchslt { width:111px; height:38px; line-height:40px;position: relative;background: #f6f6f6; z-index: 1000;left:210px; top:39px;font-family:"黑体";}
.searchslt>select{ background:#f6f6f6;color:#666; font-size:14px; font-family:"黑体"; padding:0 3px; text-align:center; border:#f6f6f6 1px solid;}


.searchtxt { float: left;width:274px;height: 16px;padding: 11px 10px 11px 35px; color:#aaa;border:1px #ddd solid;border-radius:2px 0px 0px 2px;background: #fff url(top_icon_search.png) 13px 50% no-repeat;outline: none;font: normal 14px/14px "黑体";}
.searchbtn { display: block;width:80px;height: 40px; border:none;background:#006cba;color: #fff;border-radius:0px 2px 2px 0px;cursor: pointer;text-align: center;margin-left: -1px;font: 17px/40px "黑体";overflow: visible;}
.login_nav {  background:#000;}
.login_nav ul{}
.login_nav li {  position: relative;  float: left;  display: block;  width:50px;  text-align: center;  zoom: 1; top:-1px;}
.login_nav li a {  position: relative;  z-index: 99999;  display: block;  width: 100%;  height: 44px;  font-size: 14px;  line-height: 34px;  text-align: center;  text-decoration: none;  background: 0 0;  zoom: 1  }
.login_nav li a:hover {text-decoration: none  }
.login_nav li li {  float: none;display: block  }
.login_nav li li a {width: auto;height:30px;line-height:30px;}
.login_nav li a.dropdown {text-align: center;background:transparent;}
.login_nav .dropdown-menu li {width:88px;border-top:0;}
.login_nav .dropdown-menu li a{display: block;line-height:34px;font-size: 14px;text-align: center;text-decoration:none;}
.login_nav .dropdown-menu li a:hover {color:#f67516 !important;}



.headb{ background:url(head_bg.png) repeat-x top; height:37px; line-height:33px;}
.headb .headl{ position: absolute; z-index:9; top:-2px; float:left;}
.headb .headr{float:right;}
.headb .headr span{ color:#0071bf; float:left;top:-1px;position: relative;}
.headb .headr span img{ width:20px; height:20px; top:7px;left:-5px; position: relative; float:left; z-index:9;}

.bar{ height:233px;}
.bar img{ margin-top:45px; margin-left:-15px;}

.dropdown-menu {top:25px; left:-20px;width:96px;height:80px; min-width: auto;  display: none; position: absolute; z-index: 9999;  display: none;  max-height:200px;  font-size: 14px;box-sizing: border-box;  zoom: 1; background:url(top_subbg.png) no-repeat; padding-left:2px; padding-top:10px;}
.dropdown-menu:before{position: absolute;top:-5px;left:14px;display: inline-block;  border-bottom: 5px solid #eee;  border-right: 5px solid transparent;  border-left: 5px solid transparent  }
.dropdown-menu:after{position: absolute;top:-4px;left:15px;display: inline-block;  border-bottom: 5px solid #fff;  border-right: 4px solid transparent;  border-left: 4px solid transparent  }


/* Home Menu */
.menub{background:#006cba;}
.menuline{ background: url(menu_linebg.png) no-repeat left bottom;}

.menu{width:1170px; height:55px; padding-top:5px; background-color:#006cba;z-index:5;position: relative;}
.menu ul li{ float:left; width:160px; height:55px;line-height:52px;text-align:center; color:#FFF;}
.menu ul li a{ color:#FFFFFF; display:block;font-size:19px;}
.menu ul li.on{width:195px;height:55px; line-height:56px; color:#006cba; float:left; background:#fff; display:block; text-align:center;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.menu ul li.on a{color:#006cba}
.menu ul li.on a:hover{color:#006cba}

/* Home S_Menu */
.smenub{background:#fff; border-bottom:#e4e4e4 1px solid;}
.smenu{ width:1170px; height:47px; line-height:47px;}
.smenu .smenul{ width:600px; height:47px; line-height:50px; float:left; text-align:left;}
.smenu .smenur{ width:400px; height:43px; line-height:47px; padding-top:4px; padding-right:1px; float:right; text-align:right;}

/**二级菜单样式*/
#submenu{ position:absolute;top:337px;left:0px;width:100%;z-index:9999;height:0px;overflow: hidden;}
#submenu>.submenu1k{width:1170px;margin:0 auto;background:url(nav_bg.jpg) top left repeat-x; height:47px;}
#submenu ul.submenucore{position: absolute; width:1170px;margin:auto;}
#submenu ul.submenucore li{ width:1170px;height:47px;line-height:47px; color:#ddd; background:#fff; font-size:14px; margin:auto; float:left;}
#submenu ul.submenucore li a,#submenu ul.submenucore li a:link,#submenu ul.submenucore li a:active{ color:#444; cursor:pointer; margin:0 10px}
#submenu ul.submenucore li a:hover{ color:#006bb9;}
#submenu ul a:hover li.wz{cursor:pointer; color:#fff; }
/**二级菜单样式end*

/* Home bg_img */
.fullSlide {  left:0; top:10px; width:100%;  height:100%; min-width:1000px; position: absolute;z-index:1; }
.fullSlide ul { height:100% !important; width:100% !important;}
.fullSlide li { height:100% !important; width:100% !important;}

/*分享*/
.weixin_share{top:100px;}
.weixin_share{position:absolute;z-index:999;width:82px;font-size:12px;top:250px;}
.weixin_share .closeBtn{height:15px;padding-top:5px;}
.weixin_share .fixed{width:68px;padding:4px;background:#FFF;text-align:center;margin:0 0 1px 0;}
.weixin_share .fixed p{margin:1px 0 0 0;padding:0;line-height:15px;}
.gov_wx,.gov_wx a{color:#b20000;}
.gov_fx,.gov_fx a{color:#ff6600;}
.gov_fx{ background:url(gov_fx.jpg) 18px 15px no-repeat; width:80px; height:99px; background-color:#FFF;text-align:center;}
