@charset "utf-8";

div,
form,
ul,
ol,
li,
span,
p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
a img,
ul,
ol,
li,
dl,
dt,
dd,
iframe { margin:0; padding:0; font-family: Arial; list-style:none; font-size:14px; font-family:"微软雅黑", Microsoft YaHei, "宋体", Tahoma, Arial }
img { border:0; }

body { font-family:'宋体'; margin:0 auto; padding:0; background: url(../images/bg_body.gif); font-size:14px; color:#000; }

/* header */
#header{height:155px; width:1200px; margin:0 auto; background:url(../images/body_topBg.png) no-repeat right;}
.body-top { background: url(../images/top.gif) repeat-x; height:36px; width:100% }
.body-top a { color:#555; text-decoration:none; margin-right:20px; display:block; float:left; line-height:36px; font-size:13px; }
.header-bg {  height:336px; width:100%; position:absolute; top:170px; z-index:2 }
.logo { margin-left:30px; position:absolute; left:0px; top:10px; }
.logo img{box-shadow:none;}
.wrap { width:1200px; margin:0 auto; position:relative }
#banner { position:relative; height:420px; width:1200px; margin-top:-20px; }
.banner-left {  height:400px; width:250px; position:absolute; left:0px; top:0px; z-index:100; }
.banner-left ul{ display:none; width:300px;}
.panel{background:url(../images/blue_alpha.png); display:none;}
.banner-leftBg{background:url(../images/blue_alpha.png); height:50px; width:250px; cursor:pointer}
.banner-leftTitle { font-family:"微软雅黑", "宋体"; color:#FFF; font-size:16px; background: url(../images/cloud.png) no-repeat; height:50px; line-height:50px; text-align:center;display:block }
.banner-left ul { padding:10px; }
.banner-left li { line-height:36px; height:36px; list-style:none; }
.banner-left li a { float:left; width:200px; padding-right:15px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; font-size:14px; color:#fff; text-decoration:none; cursor:pointer; display:block }
.banner-left li a:hover { text-decoration:underline; }
.banner-left span { width:70px; font-size:13px; color:#b6e0f4; font-weight:bold; line-height:36px; height:36px; display:block; float:left;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.banner-rightTitle { font-family:"微软雅黑", "宋体"; color:#FFF; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #007db7 }
.banner-rightTitle h2 { background:#007db7; height:40px; line-height:40px; text-align:left; padding-left:15px; font-size:16px; width:100px; float:left }
.banner-right ul { padding:0px; }
.banner-right li { padding-left:10px; line-height:36px; height:36px; list-style:none; border-bottom:1px dotted #007db7 }
.banner-right li a { float:left; width:250px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap; font-size:14px; color:#fff; text-decoration:none; cursor:pointer; }
.banner-right li a:hover { text-decoration:underline; }
.banner-right span { width:70px; font-size:13px; color:#b6e0f4; font-weight:bold; line-height:36px; height:36px; }
.banner-more a { color:#007db7; float:right; padding-right:5px; text-decoration: none; font-size:14px; }
.banner-more a:hover { color:#007db7; float:right; padding-right:5px; text-decoration: underline; }
.nav { position:absolute;  top:0px;  background:url(../images/nav_bg.png) repeat-x;    padding-left: 250px; width: 950px; height:50px; }
.sub_nav { position:absolute;  top:60px; z-index:999; }
.banner-new { background:#1d405e; height:300px; width:370px; position:absolute; right:0px; top:52px; z-index:100; }
.banner-notice { background:url(../images/notice_bg.gif) repeat-x; height:46px; width:1200px; position:absolute; left:0; bottom:20px; z-index:9999; border:1px solid #cbcbcb }
.notice-left { background:url(../images/notice.png) no-repeat left bottom; font-size:14px; color:#2327a0; font-weight:bold; height:46px; line-height:46px; padding-left:55px; }
.notice-right { background:url(../images/notice2.png) no-repeat right top; height:46px; line-height:46px; padding-left:55px; position:absolute; top:0; right:0 }
.body-header-center { background:url(../images/body_header_center.png) repeat-x left bottom; height:155px; position:relative; }
.body-header-right { background:url(../images/body_header_right.png) repeat-x right bottom; height:155px; width:4px; }
.body-wrap-left { background:url(../images/body_wrap_left.png) repeat-y left; width:4px; }
.body-wrap-center { background:url(../images/body_wrap_center.png) repeat; font-size:28px; color:#082890; position:relative; padding-bottom:20px;display:table;}
.body-wrap-center td { padding:15px; }
.body-wrap-center2 { background:url(../images/body_wrap_center.png) repeat; font-size:28px; color:#082890; position:relative; padding-bottom:20px;display:table;}
.body-wrap-right { background:url(../images/body_wrap_right.png) repeat-y right; width:4px; }
.dropdown { float:left; background-repeat:no-repeat; font-size:16px; color:#fff; }
.dropdown dt { width:110px; height:45px; line-height:45px; text-align:center; cursor:pointer;font-size:17px; margin-top:8px; }
.dropdown dt:hover { background:#FFF; color:#333 }
.dropdown dd { position:absolute; overflow:hidden; width:120px; display:none; z-index:210; }
.dropdown ul { list-style:none; border-top:none; width:120px;}
.dropdown li { display:inline; text-align:center; line-height:28px; }
.dropdown a,
.dropdown a:active,
.dropdown a:visited { display:block; padding:5px; color:#333; text-decoration:none; background:#f7f7f8; width:110px; }
.dropdown a:hover { color:#000; background:#cfcfd0 }
.dropdown .underline { border-bottom:1px solid #b9d6dc; }
.default { background:url(images/topmenu_down.png) no-repeat !important; }


.dropdown2 { float:left; background-repeat:no-repeat; font-size:16px; color:#565656; margin-bottom:4px; *padding-bottom:5px;
}
.dropdown2 dt { width:140px; height:28px; line-height:28px; text-align:center; cursor:pointer;font-size:17px; }
.dropdown2 dt:hover { }
.dropdown2 dd { position:absolute; overflow:hidden; width:120px; display:none; z-index:210; }
.dropdown2 ul { list-style:none; border-top:none; width:120px; border-top:2px solid #2982b7;}
.dropdown2 li { display:inline; text-align:center; line-height:28px; }
.dropdown2 a,
.dropdown2 a:active,
.dropdown2 a:visited { display:block; padding:5px; color:#333; text-decoration:none; background:#f7f7f8; width:110px; }
.dropdown2 a:hover { color:#000; background:#cfcfd0 }
.dropdown2 .underline { border-bottom:1px solid #b9d6dc; }
.default2 { background:url(images/topmenu_down.png) no-repeat !important; }

/*search */
.body-search { position:absolute; right:40px; top:40px; z-index:999;width:350px; }
.search_left { background:url(../images/search_left.png) no-repeat; height:46px; width:6px; }
.search_center { background:url(../images/search_center.png) repeat-x; height:46px; width:6px; }
.search_btn { background:url(../images/search_left.png) no-repeat; height:46px; width:6px; }
.input1 { float:left; height:36px; line-height:36px; border:none; margin-top:-4px; *margin-top:1px; *height:36px; *line-height:36px; width:130px; font-size:14px; padding-left:8px ; }

.input2 { float:left; height:36px; line-height:36px; margin-top:-4px; width:60px; border:none; font-size:14px; }
.input3{ font-size:13px; line-height:26px; height:26px; border:1px solid #999; text-indent:5px; color:#333;}
.search-list { font-size:12px; font-family:'宋体'; line-height:24px; }
.search-list a { text-decoration:none; color:#333; margin:5px; }
/*column */

.wx { background:url(../images/wx.png) no-repeat left; padding-left:38px; height:36px; line-height:36px; display:block; float:left }
.home_box { position:relative; display:block; z-index:999999; right:0; float:left; }
.home_open { width:200px; height:150px; z-index:8; position:absolute; background:#fff; border-radius: 5px; border:1px solid #CCC; padding:20px; margin-top:36px; right:-30px; }
.home_open2 { width:200px; height:150px; z-index:8; position:absolute; border-radius: 5px;  padding:20px; margin-top:16px;right:900px; }
.loginLable { margin:5px; }
.loginLable input { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #ddd; color: #333; height: 25px; left: 0; line-height: 25px; padding-left: 5px; top: 0; width: 183px; }
.loginFrameBtn { background-color: #03C; background-position: 0 -88px; border: medium none; color: #fff; cursor: pointer; float: left; font-size: 14px; font-weight: bold; height: 30px; line-height: 24px; margin-top: 8px; width: 190px; border-radius: 5px; margin:5px; }

#scrollTxt{float:left; width:420px; height:15px; padding:0; text-indent:0px; overflow:hidden;font-size:14px;}
#scrollTxt p {margin:0; padding:0;}
#scrollTxt p  a{ color:#3e3e3e; text-decoration:none;}
#scrollTxt .up{ float:left;width:14px; height:13px;background:url(../../images/gwymh4/arrow_notice_1.gif) no-repeat; margin-top:2px; margin-right:2px;cursor:pointer;}
#scrollTxt .down{ float: left;width:14px; height:13px; background:url(../../images/gwymh4/arrow_notice_2.gif) no-repeat; margin-top:2px;cursor:pointer;}
#scrollTxt #scrollBox{ float:left; width:381px; height:15px; line-height:16px; font-family:Tahoma; line-height:16px; overflow:hidden;}

.footer { background:url(../images/footer-bg.png) repeat-x; width:100%; margin-top:-5px; z-index:999; padding-top:40px; height:120px; }
.footer_box { height:100px; width:900px; margin:0px auto; font-size:13px; font-family:"宋体", Arial, Tahoma; color:#555 }
 .clearfix:unknown {
 DISPLAY: block;
VISIBILITY: hidden;
HEIGHT: 0px;
content: "."
}

/*搜索*/

.btn-select { position: relative; display: inline-block; width: 100px; height: 38px; *height:36px; background-color: #fff; font: 14px/38px "Microsoft YaHei"; color: #333; *margin-top:1px;}

.btn-select .cur-select { position: absolute; display: block; width: 100px; height: 38px; line-height: 38px; *height:35px;*line-height:35px;background: #fff url(../images/btn-select.jpg) no-repeat right; text-indent: 10px;  }

.btn-select:hover .cur-select { background: #fff url(../images/btn-select.jpg) no-repeat right; }

.btn-select select { position: absolute; top: 0; left: 0; width: 100px; height: 38px; opacity: 0; filter: alpha(opacity: 0;
);
font: 14px/38px "Microsoft YaHei"; color: #333; }

.btn-select select option { text-indent: 10px; }

.btn-select select option:hover { background-color: #d3d3d3; color: #333; }
.go{width:47px;height:70px;background-color:#FFF;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:5%;border-radius:5px;box-shadow:0 0 2px #6E6E6E}
.go a{background:url(../images/a.png) no-repeat;display:block;text-indent:999em;width:37px;margin:5px;border:0;overflow:hidden;float:left}
.go .top{background-position:0 -33px;height:22px}
.go .feedback{background-position:0 -54px;height:32px}
.go .bottom{background-position:0 -88px;height:22px}
.go .top:hover{background-position:-38px -33px}
.go .feedback:hover{background-position:-38px -54px}
.go .bottom:hover{background-position:-38px -88px}

/**问卷样式**/
 .progress-bar {height: 25px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;
-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444;}
.progress-bar span { display: inline-block;height: 100%;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
-webkit-transition: width .4s ease-in-out;-moz-transition: width .4s ease-in-out;-ms-transition: width .4s ease-in-out;-o-transition: width .4s ease-in-out; transition: width .4s ease-in-out;}
.blue span {background-color:#34c2e3;background-image: -webkit-gradient(linear, left top, left bottom, from(#34c2e3), to(#0066FF)); background-image: -webkit-linear-gradient(top, #34c2e3, #0066FF); background-image: -moz-linear-gradient(top, #34c2e3, #0066FF); background-image: -ms-linear-gradient(top, #34c2e3, #0066FF);
background-image: -o-linear-gradient(top, #34c2e3, #0066FF);background-image: linear-gradient(top, #34c2e3, #0066FF); color:#FFFFFF; text-align:right; line-height:25px; font-size:12px;}
.h2{ font-size:20px; font-family:"新宋体"; color:#000000; text-align:center;}
.wenj{ width:100%;}
.wenj table{ margin-left:10%;}
.wenj table tr td{ height:20px; line-height:20px; color:#333333;}
.wenj table tr td{  padding-left:20px; padding-right:10px;}
.p{text-align:center; color:#999999; }
.p span{ margin-left:10px;font-size:12px;}
.tbd{ background:#E2E2E2;font-weight:bold; color:#333333;}
.dtitle{width:90%; height:30px; line-height:30px; margin-left:5%; margin-bottom:10px; border-bottom:1px solid #999999; margin-top:10px;}
.dtitle p{ font-weight:bold; font-size:16px; margin-left:10px; border-bottom:2px solid #0066FF; width:250px;}
.loginFrameBtn { background-color:#0066FF; background-position: 0 -88px; border: medium none; color: #fff; cursor: pointer; margin-left:auto; margin-right:auto;font-size: 14px; font-weight: bold; height: 30px; line-height: 24px; margin-top: 8px; width: 190px; border-radius: 5px; margin:5px; outline:none;}
#localtime{ background:url(../images/time.gif) no-repeat left; text-indent:20px; font-size:13px; font-family:Arial, Tahoma, serif;position:absolute; right:20px; width:220px; top:8px; font-weight:normal;}



.menu{height:40px;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;padding-left:15px;_overflow:hidden; padding-top:8px;}
.menu a{color:#fff;height:41px;line-height:41px;float:left;position:relative; cursor:pointer;width:109px; text-align:center;}
.top{background:#333;position:relative;z-index:2}
.menu li{font-size:16px;float:left;position:relative;height:41px;line-height:41px;width:109px;text-align:center;cursor:pointer}
.menu li:hover{background:url(../images/nav_sel.png) no-repeat;width:109px; height:41px; line-height:41px; text-align:center;}
.menu li:hover a{color:#fff;width:109px; height:41px; line-height:41px; z-index:999999;}
.menu li.no_sub:hover{height:41px; line-height:41px; text-align:center;}
.menu ul{width:107px;background:url(../images/nav_sel_bg.png) repeat-x #319dde;border:1px solid #1e53ab;border-top:none;position:absolute;left:0px;top:-999em;z-index:99999;display:none}
.menu li:hover ul{top:40px;display:block;}
.menu li:hover ul li{font-size:14px;border:none;width:107px; text-align:center;float:left; height:30px; line-height:30px;}
.menu li:hover ul li a{color:#fff;text-decoration:none;padding:0;width:107px; text-align:center;height:30px; line-height:30px;}
.menu li:hover ul li a:hover{text-decoration:none; background:url(../images/body_wrap_center.png); color:#333; height:30px; line-height:30px;}
.tablink ul{ display:block}


.menu1{height:40px;font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;padding-left:15px;_overflow:hidden; padding-top:8px; }
.menu1 a{color:#fff;height:41px;line-height:41px;float:left;position:relative; cursor:pointer;width:140px; text-align:center;}
.top{background:#333;position:relative;z-index:2}
.menu1 li{font-size:16px;float:left;position:relative;height:41px;line-height:41px;width:140px;text-align:center;cursor:pointer;}
.menu1 li:hover{background:url(../images/nav_sel1.png) no-repeat;width:140px; height:41px; line-height:41px; text-align:center;}
.menu1 li:hover a{color:#fff;width:140px; height:41px; line-height:41px; z-index:999999;}
.menu1 li.no_sub1:hover{height:41px; line-height:41px; text-align:center;}
.menu1 ul{width:138px;background:url(../images/nav_sel_bg.png) repeat-x #319dde;border:1px solid #1e53ab;border-top:none;position:absolute;left:0px;top:-999em;z-index:99999;display:none}
.menu1 li:hover ul{top:40px;display:block;}
.menu1 li:hover ul li{font-size:14px;border:none;width:137px; text-align:center;float:left; height:30px; line-height:30px;}
.menu1 li:hover ul li a{color:#fff;text-decoration:none;padding:0;width:137px; text-align:center;height:30px; line-height:30px;}
.menu1 li:hover ul li a:hover{text-decoration:none; background:url(../images/body_wrap_center.png); color:#333; height:30px; line-height:30px;}
.tablink1 ul{ display:block}
.nav1 { position:absolute;  top:0px;  background:url(../images/nav_bg.png) repeat-x;    width: 1200px; height:50px; }

.d1{

width:800px !important;
margin-left:5px;
height:46px;
overflow:hidden;
white-space:nowrap;
}
.d2{

}
.div2{
width:auto;
height:46px;
font-size:12px;
}
.div2 a{ margin:0 20px; text-decoration:none; color:#333; font-weight:bold;}
.div2 a:hover{ text-decoration:underline}