@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:"Arial","SimHei";background:#f5f5f5 url(bg.jpg) repeat-x center top;}
ul{list-style:none;}
img{ border:0px; }
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:#e14b16;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;}

/*scroll bar*/
::-webkit-scrollbar {width:6px;height:5px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#daeff9;}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#036035;)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#036035;)}
::-webkit-scrollbar-thumb:vertical:active {background-color:#036035;)}  

.clear{clear: both;}
.left{float: left;}
.right{float: right;}

.w100b{ width:100%; height:auto; clear:both; display:block;}
.w1230{ width:1230px; height:auto; clear:both; display:block;}
.w1220{ width:1220px; height:auto; clear:both; display:block;}
.w1250{ width:1250px; height:auto; clear:both; display:block;}
.w1150{ width:1150px; height:auto; clear:both; display:block;}
.w1140{ width:1140px; 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;}
.bordert1eee{ border-top:#eee 1px solid;}
.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;}
.bgf6f4f4{ background:#f6f4f4;}
.bg006cba{ background:#006cba;}
.bge1e1e1{ background:#e1e1e1;}
.bg7a8893{ background:#7a8893;}
.bgf20{ background:url(footer_bg.png);}
.bga{ background:url(bg_a.jpg) no-repeat center top fixed;}
.bggray{ background:#f8f8f8}
.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;}
.pd8{ padding-bottom:8px;}

.pt5{ padding-top:5px;}
.pd5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}

.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;}

.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;}
.mt3{ margin-top:3px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.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;}

.ml13{ margin-left:13px;}
.mt15{ margin-top:15px;}
.md15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}


.mt18{ margin-top:18px;}
.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{ height:70px; width:1170px; margin:auto;}
.link span{ color:#333; font-size:16px; padding-right:18px;padding-left:18px;}
.link select{ background:#fafafa; border:#aaa 1px solid; padding:8px 15px; margin-top:18px; font:14px "微软雅黑";color:#666; width:197px;}
.foot_nav{ border-bottom:#eae7e6 1px solid; padding-bottom:10px; color:#ddd; font-size:16px; font-family:"黑体"}
.foot_nav a{color: #9c9c9c; padding: 0 5px;}
.foot_nav a:hover{ color: #ed632b;}
.footer_menu{ border-bottom:#e8e8e8 1px solid; margin:auto; height:50px; clear:both; line-height:45px; font-size:16px; font-family:"黑体"; margin-bottom:15px;}
.footer_menu a{ color:#888;}
.footer_menu a:hover{ color:#e14b16;}
.footer_menu span{ padding:0 6px 0 10px; color:#ddd;}
.footer_c{ margin-top:20px;}
.footer_logo{ margin-left: 100px; margin-right: 20px; margin-top:6px;}
.footer_text{ text-align: left; font-size: 14px; margin-right:20px; padding-top:10px; line-height:24px; color: #999999;}
.footer_text a{color: #999999;}
.footer_img{ margin-left: 20px; position:relative; z-index:9; top:-8px;}
/* height */
.height255{ height:250px;}
.height110{ height:110px;}
.height70{ height:70px;}
.minheight570{ min-height:570px;}
.smbg{ background:url(semnubg.png) repeat-x top;}


.header{}
.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:440px; height:70px; line-height:70px; font-size:16px; margin-top:-3px;}
.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 .boardtop { width:417px; height:40px;clear: both; display: inherit !important; display: inline-block;margin-top:-24px; margin-left:22px;}
.top_r .boardtop .left { float: none !important; float: left; }
.top_r .boardtop .left .titl { padding: 0 25px; color: #505050; font-size:20px; font-weight: bold; text-decoration: none; }
.top_r .boardtop .left .a1 { color: #888; margin-left:15px; }
.top_r .boardtop .left .a1:hover { color: #FF3300; text-decoration:underline;}
.top_r .boardtop .right { float: right; margin-right: 25px; }

.smenu .smenur .searchslt ul { width:89px; position: absolute; display: none; left: -0px; top:38px; background: #f6f6f6; border: 1px solid #ddd; border-top:0;border-radius:0 0 2px 2px;}
.smenu .smenur .searchslt ul li{text-align:center; width:89px; height:34px; line-height:34px;}

.smenu .smenur .search{ width:240px; height:35px; float:right; margin-top:8.2px; overflow: inherit;}
.smenu .smenur .search input {float: left;width:184px;height:20px;padding: 5px 5px 5px 10px; color:#aaa;border:1px #eee solid; border-right:none;border-radius:2px 0px 0px 2px;background:#fff;outline: none;font: normal 14px/14px "黑体";}
.smenu .smenur .search> a{position: relative;top:-10px;}
.smenu .smenur .search button{display: block;width:35px;height:35px;border:none;background:url(aj_s_r.png) no-repeat;color:#fff;cursor:pointer;text-align: center;font: 17px/40px "黑体";overflow: visible; display:block; float:right;}


.smenu .smenur .searchbtn {display: block;width:80px;height:38px; 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;}

.head{ position: relative;}
.headb{ background:rgba(255,255,255,0.77); height:40px; line-height:40px;}
.headb .headl{float:left;color:#888;height:40px; width:500px;}
.headb .headr{float:right;position: relative; z-index:9; margin-top:1px;}
.headb .headr a{ color:#888; margin-left:25px;}
.headb .headr a:hover{ color:#036236;}
.headb .headr a img{ height:15px; top:2px;left:-5px; position: relative;z-index:9;}

.bar{ height:340px; width:1170px;}
.bar img{ margin-top:55px;}

.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:url(../img/navbg.png) repeat-x center top; margin-top: -54px; }
.menuline{ background: url(menu_linebg.png) no-repeat left bottom;}

.menu{width:1170px; height:65px; padding: 0;}
.menu ul li{ float:left; padding-left:45px; padding-right:45px; height:65px;line-height:70px;text-align:center; color:#FFF;-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 a{ color:#FFFFFF; display:block;font-size:19px;-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{height:65px; line-height:70px; color:#ffffff; float:left; background:#eeae00 url(menu_bg_hover.png) repeat-x top; 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:#ffffff;-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:hover{color:#ffffff;-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;}

/* Home S_Menu */
.smenub{border-bottom:#e4e4e4 1px solid;}
.smenu{ width:1170px; height:48px; line-height:48px;overflow: hidden;}
.smenu .smenul{ width:800px; height:48px; line-height:48px; float:left; text-align:left;color: #888;}
.smenu .smenur{ width:270px; height:48px; line-height:48px; float:right; text-align:right;}



/**二级菜单样式*/
#submenu{ position:absolute;top:392px;left:0px;width:100%;z-index:9999;height:0px;overflow: hidden;background:url(semnubg.png) repeat-x top;}
#submenu>.submenu1k{width:1170px;margin:0 auto;}
#submenu ul.submenucore{position: absolute; width:100%;margin:auto;}
#submenu ul.submenucore li{ width:1170px;height:50px;line-height:47px; color:#ddd;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:#eeae00;}
#submenu ul a:hover li.wz{cursor:pointer; color:#fff; }
.op3{-webkit-box-shadow:0 0 10px #0CC;  -moz-box-shadow:0 0 10px #0CC;  box-shadow:0 0 10px #0CC;  }
/**二级菜单样式end*

/* Home bg_img */
.fullSlide {  left:0; top:0; width:100%;  height:280px; min-width:1000px; position: absolute;z-index:1;}
.fullSlide ul { height:100% !important; width:100% !important;}
.fullSlide li { height:100% !important; width:100% !important;}
/* Home bg_img1 */
.sy_adv .fullSlide1 { width:100%;  height:110px; min-width:1170px; }
.sy_adv .fullSlide1 ul { height:100% !important; width:100% !important;}
.sy_adv .fullSlide1 li { height:100% !important; width:100% !important;}
.sy_adv .fullSlide1 li img{ border-radius:2px;}

.main{}

/*地图导航*/
.map_tit{ width:1090px; height:46px; border-top:#ccc 1px dotted;border-bottom:#ccc 1px dotted;border-right:#ccc 1px dotted;border-left:#036236 5px solid; font-size:20px; font-family:"黑体";font-weight: bold; line-height:46px; padding-left:15px; clear:both; color:#036236;}
.map_tit a{color:#036236;}
.map_tit a:hover{color:#f8b500;}
.map_con{ padding:20px; clear:both;}
.map_con a{line-height:28px; color:#666; padding-right:29px;}
.map_con a:hover{line-height:28px; color:#f8b500; padding-right:29px;}

.foot_line{ background:url(../img/footline.jpg) bottom repeat-x; width: 100%; height: 7px;}
