@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
th,td {border: 1px solid #333;}
fieldset, img {border:none;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
a { text-decoration:none; color:#666;}
.clear { clear:both; }

html {width:100%; background:#FFF;}
body {width:100%; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;}

/*头部*/
#top{width:980px; height:32px; line-height:32px; margin:0 auto; background:url(../images/line_bg.gif) repeat-x;}
.top_left{float:left; text-indent:20px;}
.top_right{float:right; margin-right:20px;}
.top_right a:hover{color:#02a4b6; text-decoration:underline;}

#header{width:980px; height:180px; margin:0 auto;}

/*导航*/
#nav{width:980px; margin:0 auto; background:url(../images/menu_bg.gif) repeat;/*根据需要修改*/ overflow:hidden; z-index:9999;}
.nav_list{text-align: center;/*根据需要修改*/}
.nav_list .drop-menu-effect{padding:0 5px ;display: inline-block;height:40px; line-height:40px;/*根据需要修改*/}
.nav_list .drop-menu-effect.last{background:none;}
.nav_list .drop-menu-effect a span{width:70px;/*根据需要修改*/ height:40px; font-family:"Microsoft Yahei"; font-size:14px; font-weight:bold; color:#FFF; text-align:center; display:block;}
.nav_list .drop-menu-effect a span:hover{background:#23c7d8; cursor:pointer;/*根据需要修改*/}
.nav_list .drop-menu-effect .selected{background:#23c7d8;/*根据需要修改*/}
.nav_list .drop-menu-effect.selected .submenu{display:block;}
.nav_list .drop-menu-effect .submenu{width:68px;/*根据需要修改*/ margin-top:-1px; display:none; position:absolute; background:#FFF; border:1px solid #23c7d8;/*根据需要修改*/ z-index:999;}
.nav_list .drop-menu-effect .submenu li{float:left; height:24px; line-height:24px;}
.nav_list .drop-menu-effect .submenu li a{width:68px;/*根据需要修改*/ height:24px; line-height:24px; text-align:center; color:#444; background:#FFF; display:block;}
.nav_list .drop-menu-effect .submenu li a:hover{background:#23c7d8;/*根据需要修改*/ color:#fff;}
.nav_list img{float:left; width:2px; height:15px; padding:12px 0px; display:block;}

/*主页*/
#main{width:980px; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.line{width:978px; height:40px; margin-top:10px; background:url(../images/line_bg.gif) repeat-x; border:1px solid #cadfe2;}
.line_l{float:left; height:40px; line-height:40px; text-indent:10px;}
.line_l span{float:left;color:#02a4b6; font-weight:bold;}
.line_l marquee{float:left;}
	
.line_r{float:right; padding:8px; margin-right:10px;}
.scd_selectbox{ float:left;border:#bebaba 1px solid; width:60px;}
.scd_select_triggers{  background:url(../images/scd_selectbg.png) repeat-x; line-height:21px; font-family:microsoft yahei; font-size:12px; outline:none; position:absolute;  margin-left:-1px; z-index:998; width:63px; border:#bebaba 1px solid; border-top:0px; }
.scd_select_triggers ul{ }
.scd_select_triggers ul li{ }
.scd_select_triggers ul li a{ padding-left:5px; display:block; color:#8c8a8a;background:url(../images/scd_selctbga.png) 45px 8px scroll no-repeat #f0f0f1; cursor:pointer;}
.scd_select_triggers ul li a.xiala{ padding-left:5px;background:#f0f0f1;}
.scd_searinputbox{float:left; border:#bebaba 1px solid; width:145px;}
.scd_searinput{ background:url(../images/scd_inputbg.png) repeat-x; line-height:21px; height:21px;*height:19px; font-family:microsoft yahei; font-size:12px; color:#b3b3b3; padding-left:5px; outline:none; width:130px; border:0px;}
.scd_srarbtnbox{float:left; border:#bebaba 1px solid; border-left:0px;}
.scd_srarbtn{ background:url(../images/scd_seacrh_btnbg.png) 0 -0 scroll no-repeat; width:41px; height:21px; border:0px; cursor:pointer;}

.content{width:980px; margin-top:10px;}
.left{float:left; width:710px;}
.right{float:left; width:260px; margin-left:10px;}

.img_news{float:left; width:346px; height:283px; padding:1px; border:1px solid #cadfe2;}
.img_news_content{padding:5px 10px;}

.news{float:left; width:346px; height:283px; margin-left:10px; padding:1px; border:1px solid #cadfe2;}
.notice{float:left; width:256px; height:223px; padding:1px; border:1px solid #cadfe2;}
.xxzz{float:left; width:346px; height:226px; margin-top:10px; padding:1px; border:1px solid #cadfe2;}
.xxdt{float:left; width:346px; height:226px; margin-left:10px; margin-top:10px; padding:1px; border:1px solid #cadfe2;}
.bszn{float:right; width:256px; height:226px; margin-top:10px; padding:1px; border:1px solid #cadfe2;}

.mail{float:left; margin-top:10px;}
.bt_link a{float:left; width:260px; height:50px; line-height:50px; text-align:center; font-family:"Microsoft Yahei"; font-size:20px; margin-top:10px; background:url(../images/img_link_bg.gif) 0px 0px no-repeat;}
.bt_link a:hover{color:#2aabc7; background:url(../images/img_link_bg.gif) 0px -50px no-repeat;}

.demo_title{width:100%; height:35px; background:url(../images/title_bg1.gif) repeat-x; position:relative;}
.demo_title h1{font-size:14px; color:#333; line-height:35px; text-indent:28px; background:url(../images/icon_1.png) 10px 10px no-repeat;}
.demo_title a{line-height:35px; color:#2aabc7; position:absolute; top:0px; right:10px;}
.demo_title a:hover{text-decoration:underline;}

.demo_content{padding:5px 10px;}

.demo_list li{height:30px; line-height:30px; text-indent:12px; background:url(../images/dot.gif) 0px 14px no-repeat;}

.demo_list li a:hover{color:#02a4b6; text-decoration:underline;}
.demo_list li span{float:right; color:#999;}


.link{float:left; width:958px; margin-top:10px; padding:10px; border:1px solid #cadfe2;}
.link a{float:left; width:88px; height:31px; display:inline-block; margin-right:30px;}
.link a img{width:88px; height:31px;}


/*内页*/
.neiye_l{float:left; width:200px; margin-top:10px; overflow:hidden;}
.neiye_menu{float:left; width:200px; margin-bottom:10px; background:#eee;}
.neiye_title{width:200px; height:40px; line-height:40px; font-family:"Microsoft Yahei"; font-size:18px; color:#02a4b6; font-weight:bold; text-align:center; background:#ddd;}

.neiye_menu ul{ float:left; width:196px; padding:10px 0px;}
.neiye_menu ul li{width:200px; height:32px; margin-top:5px;}
.neiye_menu ul li a{height:32px; line-height:32px; font-size:12px; text-align:center; display:block; }
.neiye_menu ul li a:hover{color:#FFF; background:#02a4b6;}
.neiye_menu ul li .focus{color:#FFF; background:#02a4b6;}

.neiye_r{float:right; width:770px; margin-top:10px; min-height:400px;}
.neiye_r_title{width:770px; height:32px; line-height:32px; text-indent:10px; border-bottom:1px solid #02a4b6; position:relative;}
.neiye_r_title a{margin:0 5px;}
.neiye_r_title a:hover{color:#02a4b6; text-decoration:underline;}

.neiye_r_content{padding:10px 0px 30px 0px;}

.text_list li{height:34px; line-height:34px; text-indent:24px; background:url(../images/dot.gif) 10px 15px no-repeat; border-bottom:1px dashed #dcdcdc;}
.text_list li a{width:75%; float:left; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.text_list li a:hover{color:#02a4b6; text-decoration:underline;}
.text_list li span{float:right; font-size:14px; color:#999;}

.page{ text-align:center; line-height:30px; padding:20px 0;}
.page a,.page span{ border:1px solid #666;font-size:12px;  padding:3px 5px;  margin: 0 2px;}
.page a:hover{color:#255185;}
.page .yema_now{color:#255185; font-weight:bold;}
.page input{ width:20px; border:#dadada 1px solid; text-align:center;}
.page li{display: inline-block;}
.page span.current{
 	border: #02a4b5 1px solid;
    background: #02a4b6;
    color: #fff;
 }  

.neiye_r_content h1{font-family:"Microsoft Yahei"; font-size:18px; color:#02a4b6; text-align:center; line-height:40px;}
.neiye_r_content p{/*font-size:14px; line-height:28px; text-indent:2em; margin-bottom:10px;*/}

.text_link{width:630px; margin:0 auto;}
.text_link a{width:200px; line-height:28px; padding-left:10px; background:url(../images/dot.gif) 0px 13px no-repeat; display:inline-block;}
.text_link a:hover{color:#02a4b6; text-decoration:underline;}

.image_list{width:680px; margin:0 auto;}
.image_list li{width:182px; height:226px; margin:10px 20px; overflow:hidden; display:inline-block;}
.image_list li a{border:1px solid #ccc; display:block;}
.image_list li a:hover{border-color:#02a4b6;}
.image_list li a img{width:180px; height:200px;}
.image_list li span{float:left; width:180px; height:24px; line-height:24px; text-align:center;}

/*脚部*/
#footer{width:980px; height:70px; margin:0 auto; padding-top:13px; text-align:center; background:#02a4b6;}
#footer p{line-height:30px; color:#FFF;}
#footer p a{margin:5px; color:#FFF;}
#footer p a:hover{text-decoration:underline;}

.focusBox {  position: relative; width: 328px; height: 234px;   overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 328px; height: 234px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 30px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 30px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:30px; line-height:30px; position:absolute; bottom:0px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 5px; right: 5px; }
.focusBox .num li{ float: left; position: relative; width: 20px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=30); opacity: 0.3; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#02a4b6;  }
