﻿@charset "utf-8";
/* CSS Document */
/* copyright: zhuofansoft & Update Time: 2014-10-11 */
/* 重置（Reset） */
html{color:#000; background:#FFFFFF; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; overflow-x:hidden; overflow-y:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}/*html5初始化新标签.因为HTML5在默认情况下表现为内联元素，对这些元素布局需要利用CSS手工把它们转为块状元素方便布局*/
audio,canvas,video{display:inline-block; *display:inline; *zoom:1;}/*html5*/
input,select,textarea{font-size:100%;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{border:0; font-variant:normal;}
del{text-decoration:line-through;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
sub,sup{font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
input[type=radio],input[type=checkbox]{cursor:pointer; vertical-align:middle;}
:focus{outline:0;}

/* 公共（Common） */
.clear{ clear:both;}
.clearfix { zoom:1;}
.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden; font-size:0;}
.relative { position:relative;}
.absolute { position:absolute;}
.clickable { cursor:pointer;}
.hide { display:none;}
.hidden { display:none!important; visibility:hidden!important;}
.img { vertical-align:bottom; }
.opacity0 { opacity:0; position:absolute;}
.opacity50 { filter:alpha(opacity:50); opacity:0.50;}
.border3 { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.inputfile { position:absolute; top:0px; left:0px; height:27px; width:120px; filter:alpha(opacity:0); opacity:0; cursor:pointer;}
.wrapper { margin:0 auto;}
.margin10 { margin-bottom:10px;}
.f_box {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/*调试 （mydebug） */
.hbox { background:#e7eff7; border:1px solid #f30; margin:1px; display:inline; display:inline-block;}

/*自定义样式（Custom style） */
body,button,input,select,textarea { font:13px/1.5 verdana,arial,tahoma,\5b8b\4f53; color:#3c4146;  font-family:'微软雅黑','宋体';}
body { text-align:center; }
div,table { text-align:left;}
input,select {vertical-align:middle}
a { text-decoration:none; color:#3c4146;}
a:hover { text-decoration:none; color:#247cc1;}
.highlight { background:#F2DEDE; color:#B94A48; border-radius:3px; padding:2px 4px;}


/*共用布局（Layout） */
/*----------header---------*/
.top_link { height:39px; background:#ffffff; border-bottom:1px solid #eaeaea; line-height:40px;font-size: 13px;}
.top_link .lft { float:left; width:502px;}
.top_link .lft ul {}
.top_link .lft ul li { float:left; margin-right:10px;}
.top_link .lft ul li span.name { font-weight:bold; color:#247cc1;}
.top_link .rit { float:right; width:auto;padding-right: 5px;}
.top_link .rit ul {}
.top_link .rit ul li { float:left; margin-left:12px;}
.top_link .rit ul li img{margin-right:1px;}
.top_link .rit ul li a {}
.top_link .rit ul li a span.icon { background: url(../../img/zwdt/top_link_icon.png) 0px 0px no-repeat; height:13px; padding-left:15px;}
.top_link .rit ul li a span.icon.i01 { background-position:0px 0px;}
.top_link .rit ul li a span.icon.i02 { background-position:0px -18px;}
.top_link .rit ul li a span.icon.i03 { background-position:0px -38px;}

.header { height:150px; border-bottom:2px solid #eaeaea; background:#fff; }
.header .lft { float:left; width:464px; }
.header .site { float:left; width:200px; height:25px; line-height:32px; margin-top:25px;/* cursor:pointer;  */background:url(../../img/zwdt/site_1.png) 1px 0px no-repeat;}
.header .site .t1{ margin-left:80px;font-size:14px;z-index: -10000;line-height:19px}
.header .logo {  width:464px; height:135px;  float:left; background:url(../../img/zwdt/erdos_logo9.png) center left no-repeat; margin:15px 0 0 0; }
.header .logo2 { width:330px; height:53px; float:left; background:url(../../img/zwdt/erdos_logo.png) center left no-repeat; margin:15px 0 0 0;}
.header .ghd { float:left; width:137px; height:21px; margin-top:40px; background:url(../../img/zwdt/ghd.png) 0px 0px no-repeat;}

/*------站点切换-----*/
/* .box {display:none;  position:absolute;  margin:0;  z-index: 99999;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.box {display:none;  position:absolute;  margin:0;  z-index: 99999;left:300px;top:80px; }
}  */

.box {display:none;  position:absolute;  margin:20px auto auto -350px;  z-index: 99999;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.box {display:none;  position:absolute;  margin:20px auto auto -350px;  z-index: 99999;}
} 

.Switch_main {width:795px;  margin-top:5px; overflow:hidden}
.Switch_main .top{width:795px;height:26px; background:url(../../img/zwdt/Switch_main_top.png) no-repeat;position:static;box-shadow:none;}
.Switch_main .middle{width:795px;background:url(../../img/zwdt/Switch_main_middle.png) repeat-y; overflow:hidden}
.Switch_main .bottom{width:795px;height:13px; background:url(../../img/zwdt/Switch_main_bottom.png) no-repeat 2px 0px}
.Switch_main .Swtab{width:760px;  height:30px;overflow:hidden;line-height:30px;  margin: auto auto auto 9px}
.Switch_main .Swtab ul{width:795px;  overflow:hidden; margin: auto}
.Switch_main .Swtab .a{ background:#ddd; font-weight:bold;border-top:1px solid #0071BC; }
.Switch_main .Swtab ul li{ float:left; padding:0px 6px; margin-right:2px; background:#ececec;text-align: center;cursor: pointer;}
.S_Coucities{width:765px; overflow:hidden; margin: 10px auto auto auto}
.S_Coucities .qcity{width:750px; line-height:30px; overflow:hidden; margin:auto auto auto auto}
.S_Coucities .qcity h2{width:60px; font-weight:bold; float:left;padding:0 3px;cursor: pointer;}
.S_Coucities .qcity ul{width:684px; float:right}
.S_Coucities .qcity ul li{text-align:center; margin:0px 0px auto 0px; padding:0px 6px; float:left}
.S_Coucities .qcity ul li a{color:#a2a1a1;display:block; text-align:center; padding:0px 6px;}
.S_Coucities .qcity ul li a:hover{ background:#5eb5f0;display:table;  padding:0px 6px; color:#fff}
.S_Coucities .provincial{width:750px; line-height:30px; overflow:hidden; margin:auto auto auto auto}
.S_Coucities .provincial h2{width:60px; height:30px; text-indent:6px; line-height:30px; float:left}
.S_Coucities .provincial ul li{ text-align:left; margin:0px 0px auto 0px;  padding:0px 6px; float:left; width: 70px; white-space:nowrap;overflow:hidden;z-index: 10;position:relative;}
.S_Coucities .provincial ul li a{color:#a2a1a1;display:block; text-align:left; padding:0px 6px;}
.S_Coucities .provincial ul li a.hover{ background:#5eb5f0;display:table; color:#fff}

.S_Coucities .qcity h2:hover{background:#5eb5f0;color:#fff;}
.S_Coucities .qcity h2.hover{background:#5eb5f0;color:#fff;}
.S_Coucities .qcity ul li.hover a{ background:#5eb5f0;display:table;  padding:0px 6px; color:#fff}

.header .rit { float:right; text-align:right; margin-top:23px; width:380px; overflow:hidden;} 
.header .rit ul li{ float:left; overflow:hidden}
.header .keyword { background:url(../../img/zwdt/header_search_bg.gif) 0px 0px no-repeat; height:30px; border:1px solid #66a6de; padding-left:35px; width:260px; line-height:30px;  overflow:hidden; color:#666;}
.header .btn {width:82px; height:32px; border:0px; margin-top:0px; *margin-top:1px;  overflow:hidden; background:url(../../img/zwdt/header_search_btn.gif) 0px 0px no-repeat; cursor:pointer;}
.header .search .btn:hover { background-position:0px -32px;}
.header .search .btn:active { background-position:0px -64px;}
.ie6 .header .search .btn { top:1px;}

.Searchbar label{ margin-right:6px}
.Searchbar .Searchip {width:220px;border: 1px solid #dedede;color: #6d6d6d; font-size: 12px;height: 28px;line-height: 28px;text-indent: 6px;vertical-align: middle}
.Searchbar .Search_but {width:59px; height:28px; line-height:28px; background: url(../../img/zwdt/Search_but.png) no-repeat scroll 0px 0px transparent;border: medium none;color: #ffffff;cursor: pointer;font-size: 12px; vertical-align: middle}
.Searchbar .Search_but:hover { background-position:0px -28px;}

/*----------footer---------*/
.foot{ width:100%; height:150px; border-top:1px solid #d4d4d4; background:#f2f2f2;}
.foot .foot_nav{ width:390px; height:30px; margin:0px auto; margin-top:25px; }
.foot .foot_nav ul{list-style-type:none; margin:0px;}
.foot .foot_nav li{ color:#333; float:left; height:30px; line-height:30px; list-style:none outside none; display:inline-block; margin-right:10px; text-align:center; }
.foot .foot_nav li a {font-size: 13px; height: 30px; line-height: 30px; text-decoration: none;}
.foot .foot_nav li a:hover {color:#f00;}
.foot .foot_cont{width: 1200px;margin: 0 auto;}
.foot .copyright{ width:1200px; height:80px; margin:0px auto; text-align:center;font-size: 13px; }
.foot .copyright p{ color:#999; line-height:22px; text-align:center; }

/*----------first menu---------*/

.first_nav li .tipsW {color:#fff;background-position-y:-56px !important;}
.first_nav ul .liBck{background:url(../../img/zwdt/menu_bg.png) no-repeat;}
.first_nav ul .liYjs{background:url(../../img/zwdt/menu_bg.png) no-repeat; background-size: 150px auto;}
.navbox{ width:100%; height:47px;  border-bottom:3px solid #2a95de; overflow:hidden;background:#fff;}
.first_nav { margin:0px auto;  width:1300px; height:50px; background-color:#ffffff;}
.first_nav ul { padding:0px; display:block; margin:0px; list-style-type: none; height:50px;}
.first_nav ul li{float:left;display:block;background-position:0px 8px;margin-left: 2px;/* margin-right: 10px; */}
.first_nav li>a{font-size:17px;font-weight:500;color:#2a95de;background:url(../../img/zwdt/menu_icon.png) no-repeat;width:120px; height:50px;line-height:50px;display:block;padding-left:36px;box-sizing:border-box;cursor:pointer; }
.first_nav li .yjs>a{font-size:17px;font-weight:500;color:#2a95de;background:url(../../img/zwdt/menu_icon.png) no-repeat;width:120px; height:50px;line-height:50px;display:block;padding-left:36px;box-sizing:border-box;cursor:pointer; }
.first_nav ul li:hover{background:url(../../img/zwdt/menu_bg.png) no-repeat;background-size: 130px auto}
.first_nav ul li:last-child:hover{background:url(../../img/zwdt/menu_bg.png) no-repeat;background-size: 150px auto}
.first_nav ul .long_menu:hover{background:url(../../img/zwdt/menu_bg_long.png) no-repeat;}
.first_nav li>a:hover{color:#fff;}
.first_nav li .wzsy {background-position:8px 15px;}
.first_nav li .wzsy:hover {background-position:8px -54px; }
.first_nav li .grbs { background-position:-295px 13px;}
.first_nav li .grbs:hover { background-position:-295px -56px; }
.first_nav li .frbs {background-position:-480px 15px; }
.first_nav li .frbs:hover { background-position:-480px -55px;}
.first_nav li .xzsp {background-position:-648px 15px;}
.first_nav li .xzsp:hover {background-position:-648px -55px;}
.first_nav li .bmfw { display:block; float:left; width:113px; height:39px; background:url(../../img/zwdt/firstnav.png) -452px 0;  margin:0 30px 0 0; }
.first_nav li .bmfw:hover { background:url(../../img/zwdt/firstnav.png) -452px -39px; }
.first_nav li .ygzw { background-position:-136px 15px; }
.first_nav li .ygzw:hover {  background-position:-136px -55px; }
.first_nav li .sxqd { background-position:-815px 15px; }
.first_nav li .sxqd:hover {  background-position:-815px -55px; }
.first_nav li .bjmsp { background-position:-974px 13px;width:120px;}
.first_nav li .bjmsp:hover { background-position:-974px -57px;}
.first_nav li .zdpyt { background-position:-1144px 12px;width:130px;}
.first_nav li .zdpyt:hover { background-position:-1144px -56px;}
.first_nav li .gjjzx { background-position:-816px 15px;width:130px;!important} 
.first_nav li .gjjzx:hover {background-position-y:-56px;}

/*dds*/
.first_nav li .zjfw { background-position:-1320px 15px;width:120px;} 
.first_nav li .zjfw:hover {background-position:-1320px -56px;}
.first_nav li .yjs1 { background-position:-816px 15px;width:150px;!important} 
.first_nav li .yjs1:hover {background-position-y:-56px;}
.current{}

/* scr_con style */
.scrollbar {width:400px;height:360px; position:relative;margin:10px auto;}
.picul{ width:100%; float:left;}
#dv_scroll{position:absolute;height:320px;overflow:hidden;width:400px; top:26px;}
.Scroller-Container{width:100%;}
#dv_scroll_bar{position:absolute;right:0;top:20px; margin-right:6px; width:11px;height:320px; background:url(../../img/zwdt/dv_scroll_bar.gif) 0px 0px;}
.Scrollbar-Track{position:absolute;left:0;top:20px;width:13px;height:275px;}
.Scrollbar-Handle{position: absolute;left: 2px;top: 10;width: 7px; height:20px;overflow: hidden;cursor: pointer;background-image: url(../../img/zwdt/srcoll.jpg);background-repeat: no-repeat;}
#dv_scroll_text{position:absolute;}

/* button */
.button_102 {width:102px;height:28px;line-height:28px; border-radius:3px; font-size:14px; border:0px;cursor:pointer;background: #7bbeec ;color:#fff;text-align: center}
.button_102hover {width:102px;height:28px;line-height:28px;border-radius:3px; font-size:14px; border:0px;color:#fff; cursor:pointer; background: #9dcff1;}
.button_102h {width:102px;height:28px;line-height:28px; border-radius:3px; font-size:14px; border:0px;cursor:pointer;background: #d8d8d8 ;color:#fff;text-align: center}

.button_90a {min-width:60px;height:20px;line-height:20px; border-radius:3px; font-size:12px; border:0px;background: #7bbeec;color:#fff;text-align:center; margin:auto;}
.button_90b {min-width:60px;height:20px;line-height:20px; border-radius:3px; font-size:12px; border:0px;background: #71DB63;color:#fff;text-align:center; margin:auto;}

/*----------------------add----------------------*/
/*搜索查询列表全局样式*/
.search_box { background:#fff; clear:both;}
.search_box .tit { background:url(box_t_bg01.gif) top center repeat-x;  height:40px; overflow:hidden; position:relative; padding:2px;}
.search_box .tit table { text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px;}
.search_box .tit span { color:#FFFFFF; font-weight:bold; font-size:12px; line-height:40px; margin-left:10px; float:left;}
.search_box .tit a.more { background:url(icon_more.gif) center left no-repeat; padding-left:15px; line-height:20px; float:right; margin:8px 10px 0px 0px;}
.search_box .cont { padding:10px;}

/*列表样式*/
.table{ width:100%;}
.table tr{ height:40px; line-height:40px; color:#2b2b2b; font-size:12px; }
.table th{ background-color:#f1f9fd; font-weight:normal; font-size:12px; color:#2b2b2b;}
.table tr td{line-height:40px; text-align:center; border-bottom:1px dashed #ccc;}

/*单个局部文字链接引用*/
.red_link{ text-decoration:underline; color:#FF0000;}
.red_link:hover { text-decoration:none; color:#FF0000;}

.hui_link{ color:#909090; text-decoration:none}
.hui_link:hover{ color:#434343; text-decoration:underline}

/*全局文字分类链接引用*/
a.link{ color:#ff0000}
a.link:visited{ color:#ff0000}
a.link:hover{ color:#ff0000}



/*标签切换区域样式*/
#Tab1{
width:960px;
margin:0px;
padding:0px;
margin:0 auto;
background-color:#FFFFFF;
}

/*菜单class*/
.Menubox {
width:100%;
background:url(../res/tab_bg2.gif) no-repeat;
height:24px;
line-height:24px;
margin-left:0px;
border-bottom:2px solid #78bfed;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:78px;
text-align:center;
color:#4d4d4d;
font-weight:bold;
}
.Menubox li.hover{
padding:0px;
background:#fff;
width:78px;
background:url(../res/tab_bg1.gif);
color:#FFFFFF;
font-weight:bold;
height:24px;
line-height:24px;
}
.Contentbox{
clear:both;
margin-top:0px;
border-top:none;
height:auto;
text-align:center;
}

/*搜索区域块样式*/
.search_area { position:relative; background:#fff; border-top:2px solid #5794D3; padding:5px 5px;}
.search_form { font-size:14px; padding-top:15px; padding-bottom:15px; padding-left:10px;}
.search_form ul { margin:0px; padding:0px;}
.search_form ul li { float:left; display:inline; width:220px; text-align:left; color:#666; line-height:28px; margin-right:10px;}
.search_form ul li .ipt { background:#fff url(../res/index/query_ipt_bg.gif) top center repeat-x; border:1px solid #ccc; border-radius:3px; outline:0px; height:22px; line-height:21px; padding:0px 3px; color:#666; width:140px; font-size:12px;}
.search_form ul li .ipt:hover { border:1px solid #999; background:#fcfcfc;}
.search_form ul li .ipt:focus { border:1px solid #5794D3; background:#fff; -webkit-box-shadow:0px 0px 3px #5794D3; color:#333;}
.search_form ul li .btn { width:60px; height:25px; overflow:hidden; border:0px; background:url(../res/index/query_btn.gif) 0px 0px no-repeat; color:#fff; font-weight:bold; text-align:center; line-height:30px; cursor:pointer; margin-right:10px; font-size:12px;}
.search_form ul li .btn:hover { background-position:0px -25px;}
.search_form ul li .btn:active { background-position:0px -50px;}

/*另外按钮点击样式*/
.btn_nor { width:80px; height:25px; overflow:hidden; border:0px; background:url(../res/query_btn_nor.gif) 0px 0px no-repeat; text-align:center; line-height:25px; color:#333; display:inline-block; _zoom:1; _display:inline; font-weight:bold; margin-left:5px;}
.btn_nor:hover { background-position:0px -25px;}
.btn_nor:active { background-position:0px -50px;}

/*分页样式*/
.pagebar950{width:950px; height:auto; margin:auto; overflow:hidden}
.pagebar735{width:735px; height:auto; margin:auto; overflow:hidden}
.pagebar550{width:550px; height:auto; margin:auto; overflow:hidden}
.pagebar400{width:400px; height:auto; margin:auto; overflow:hidden}
.page {line-height: 22px;overflow: hidden; color:#f3f3f3; text-align: center;padding:20px 0px;}
.page span{ padding:0px 6px}
.page a {background: none repeat scroll 0 0 #fff; margin:0px 0px; padding: 3px 10px;}
.page a:hover {background: none repeat scroll 0 0 #fff;  color: #1f3a87;}
.page a.active {background: none repeat scroll 0 0 #fff;}

.page_b {line-height: 22px; padding-bottom: 20px;text-align: center;white-space:nowrap;padding:30px 0px;}
.page_b span{ padding:0px 4px}
.page_b .coloe_h{color:#c8c8c8}.coloe_h a{color:#c8c8c8}
.page_b a {background: none repeat scroll 0 0 #fff; border:1px solid #CCC;padding: 3px 10px;}
.page_b a:hover {background: none repeat scroll 0 0 #036cb4;border:1px solid #036cb4; color: #fff;}
.page_b a.active {background: none repeat scroll 0 0 #036cb4;border:1px solid #036cb4;color: #fff;font-weight: bold;}

/**********2016/07/17 ws 拷贝wsbs.css 新加***********/
.Sunshine_box .conlist .S1 .ImgBox{position:relative; width:232px; height:109px; margin:10px auto}
.Sunshine_box .conlist .S1 .ImgBox3{position:relative; width:232px; height:109px; margin:10px auto}
.Sunshine_box .conlist .S1 .ImgBox3 .a{width:111px;height: 109px;position:absolute;left:0px;top:0px;z-index:1}
.Sunshine_box .conlist .S1 .ImgBox3 .b{width:111px;height: 109px;position:absolute;right:0px;top:0px;z-index:1}
.Sunshine_box .conlist .S1 .ImgBox3 .oImg2{width:111px;height: 109px;}