@charset "utf-8";
@import url(css.css);
/* CSS Document */
#container{}
.main{ float:left; width:740px;}
/*left*/
.banner{ height:184px; width:960; margin-bottom:5px;clear:both}
.announcement{ margin-bottom:10px; height:16px; line-height:16px; overflow:hidden;}
.announcement h3{ float:left; font-size:12px; color:#0b6c75; margin-left:5px; _display:inline;}
.announcement ul{ float:left; width:670px;}
.announcement li{ float:left; margin-right:20px; color:#0b6c75;}
.announcement a{ color:#0b6c75;}
.announcement span{ margin-left:5px;}
.newsbox .cont{padding:10px 0; overflow:hidden; height:100%;}
.newsbox .imgtxt{ float:left; width:260px; text-align:center;}
.newsbox .imgtxt img{ height:203px;display:block;}
.newsbox .imgtxt a{color:#257B6E; font-weight:bold;}
.newsbox .imgtxt .img_a{background:#DBF0F3;height:38px;line-height:38px;display:block}
.newsbox .listbox{ float:right; width:466px; height:240px; border:1px solid #93d3d8;}
.newsbox .tab{ height:28px;line-height:28px; border-bottom:1px solid #007a77; padding-left:20px; margin-bottom:5px;background:url(../images/tab_ul.jpg) repeat-x ;}
.newsbox .tab li{ height:24px;lien-height:24px;float:left; color:#007a77; cursor:pointer; font-weight:bold; width:73px; text-align:center;padding-top:4px;overflow:hidden;}
.newsbox .tab li.current{font-size:14px;background:url(../images/index004.jpg) no-repeat top; position:relative; bottom:-1px;}
.newsbox .tab li.current a{font-size:14px; color:#0b6c75;}


.dy .tab{ height:28px; line-height:28px; border-bottom:1px solid #007a77; padding-left:10px; margin-bottom:10px;background:url(../images/tab_ul.jpg) repeat-x; }

	

.newsbox .one_li{color:#36786E;line-height:27px;padding:0 15px;border-bottom:1px dashed #BBBFBE;margin:0 5px}
.newsbox .one_li h2{text-align:center}
.newsbox .one_li p{text-indent:2em}
.newsbox .list li{ background:url(../images/index005.jpg) no-repeat 5px 11px; height:24px; line-height:24px; padding-left:15px; padding-right:20px;text-align:right;}
.newsbox .list li a{ float:left;}
.newsbox .list li span{ color:#828282;}

.block{overflow:hidden; height:100%; margin-bottom:10px;}
.block .left{ width:740px; float:left; height:452px;}
.videonews{ border:1px solid #AFC9CA; margin-bottom:10px; height:244px; width:363px; float:left; display:inline;}
.margain_left{ margin-left:10px;}
.science{ border:1px solid #AFC9CA;}
.block .left .title{ height:28px; line-height:28px; background:url(../images/index002.jpg) repeat-x;}
.block .left .title h3{ background:url(../images/index003.jpg) no-repeat; color:#0b6c75; font-size:14px; width:78px; text-align:center; margin-left:10px; float:left;padding-top:3px}
.block .left .title h3 a{color:#0b6c75; font-size:14px;}
.block .left .title .more{color: #04564A; float: right; margin-right:10px;}
.videonews .cont,.science .cont{ padding:10px;}
.videonews .science{ border:1px solid #f00;}
.videonews .tab,.science .tab{ height:22px; border-bottom:1px solid #007a77; padding-left:5px; margin-bottom:10px;}
.videonews .tab li,.science .tab li{ float:left; padding:0 5px; height:18px; line-height:18px; border:1px solid #007a77; background:#007a77;  color:#fff; cursor:pointer; margin:2px 5px 0 0;}
.videonews .list li span,.science .list li span{float:right;color:#888888}
.videonews .list li a,.science .list li a{float:left;color:#545454}
.videonews .tab li.current,.science .tab li .current{ background:#fff; color:#007a77; font-weight:bold; border-bottom:1px solid #fff; position:relative; bottom:-1px; margin-top:0; height:20px;}
.videonews .imgtxt,.science .imgtxt{ line-height:18px; text-indent:2em; color:#888; margin-bottom:10px; height:66px;}
.videonews .imgtxt img,.science .imgtxt img{ padding:2px; border:1px solid #007a77; height:60px; display:block; margin-right:10px; width:80px; float:left;}
.videonews .list,.science .list{ clear:both;}
.videonews .list li,.science .list li{ background:url(../images/index005.jpg) no-repeat 0 11px; height:24px; line-height:24px; padding-left:8px; display:block; width:97%; float:left;}
.science{ height:244px;}
.block .right{ width:370px; float:right; overflow:hidden;}
.dy{ margin:0px 0 10px;border:#AFC9CA 1px solid;}
.dy .tab{ height:28px; line-height:24px; border-bottom:1px solid #007a77; padding-left:10px; margin-bottom:10px;background:url(../images/tab_ul.jpg) repeat-x; }
.dy .tab li{ width:73px;height:24px;lien-height:24px;float:left; color:#007a77; cursor:pointer; font-weight:bold; text-align:center;padding-top:4px;}
.dy .tab li.current{background:url(../images/index004.jpg) no-repeat bottom; position:relative; bottom:-1px;font-size:14px;}	
	.dy .tab li.current a{ color:#007a77;}
.dy .tab li.right_a{ float:right; margin-right:8px; font-size:12px; color:#666; font-weight:normal;}
.dy .item{padding:0 10px; _padding-bottom:12px;}
.dy .imgtxt{ line-height:18px; text-indent:2em; color:#888; height:75px;overflow:hidden; margin-bottom:10px;}
.dy .imgtxt img{height:64px; margin-right:10px; width:80px; float:left;padding:2px; border:1px solid #007a77; }
.dy .list { clear:both;}
.dy .list li{ background:url(../images/index005.jpg) no-repeat 0 11px; height:24px; line-height:24px; padding-left:8px; text-align:right;}
.dy .list li a{ float:left;}
.dy .list li span{ color:#7f7f7f;}
.noelectricity .title{ height:28px; line-height:28px; background:url(../images/index008.jpg) no-repeat; border-bottom:1px solid #007a77;}
.noelectricity .title h3{color:#007a77; font-size:14px;padding-left:27px;}
.noelectricity .cont{ margin:15px 10px; border:1px dashed #007a77; height:162px; overflow:hidden;}
.noelectricity dl{ margin:5px 0; clear:both; overflow:hidden; line-height:22px;}
.noelectricity dt{ float:left; padding-right:10px; border-right:1px dashed #007a77;}
.noelectricity dt em{ display:block; background:#339592; height:22px; text-align:center; color:#fff; font-weight:bold; width:62px;}
.noelectricity dd{ float:left; padding-left:15px; width:365px;}
.noelectricity ul{margin:10px;}
.noelectricity ul li{ height:162px;}



#images{clear:both;width:738px}
#yao_con{width:735px;overflow:hidden;}
#yao_con ul{width:745px;padding:8px 0 8px 10px;overflow:hidden;}
#yao_con ul li{float:left;width:230px;height:32px;padding:3px 0;background:#fdfcfa;position:relative;border:1px solid #c9c9c9;margin:0 10px 10px 0;display:inline}
#yao_con ul li a{width:230px;height:32px;}
#yao_con ul li span{width:135px;height:22px;padding:5px 0;line-height:22px;top:0;left:96px;z-index:9999;color:#333;display:block;position:absolute;}





/*right*/
.sidebar{ float:right; width:210px;margin-top:10px}
.sidebar .title{ height:28px; line-height:28px; background:url(../images/index002.jpg) repeat-x;}
.sidebar .title h3{ background:url(../images/index003.jpg) no-repeat; color:#0b6c75; font-size:14px; float:left; width:78px; text-align:center; margin-left:10px;pad}
.sidebar .title .more{color: #04564A; float: right; margin-right:10px;}
.topic,.business_services{ border:1px solid #93d3d8; margin-bottom:10px; overflow:hidden;}
.topic .cont{ padding:10px;}
.topic .imgtxt{  text-align:center; padding-bottom:10px; background:url(../images/index015.jpg) no-repeat 0 bottom;}
.topic .imgtxt img{ height:58px; width:188px; display:block; margin-bottom:5px;}
.topic .imgtxt a{ color:#007a77; font-weight:bold;}
.topic ul{overflow:hidden; height:102px;}
.topic li{ background:url(../images/index015.jpg) no-repeat 0 bottom; height:25px; line-height:25px; text-align:center;}
.topic li a{ color:#007a77;}
.business_services ul{ padding:10px 0;}
.business_services li{ text-align:center;}
.interactive{ border:1px solid #93d3d8;margin:20px 0;padding-top:3px}
.interactive ul{ margin:12px 0; overflow:hidden; height:90px;}
.interactive ul li{ text-align:center;margin:8px 0}
.sgtv ul{height:402px;overflow:hidden;}
.sgtv ul li{margin:10px 0}
.sgtv ul li+li+li{display:none;}

.add{ width:100%; height:auto;}
.add span{display:block; width:210px; height:32px; line-height:32px; font-family:"宋体", "Arial Unicode MS"; font-size:14px; font-weight:bold; color:#107a76; background:#e6f0f2; text-align:center;}
.add img{ width:210px; height:58px; margin-top:12px;overflow:hidden;}
.add ul{ margin-bottom:10px;}
	.add ul li{padding-left:90px; width:120px; height:34px; line-height:34px; margin-top:10px; } .add ul li.a1{ background:url(../images/add_li01.jpg) no-repeat right;}	.add ul li.a2{ background:url(../images/add_li02.jpg) no-repeat right;}	
	.add ul li.a3{ background:url(../images/add_li03.jpg) no-repeat right;}	.add ul li.a4{ background:url(../images/add_li04.jpg) no-repeat right;}	.add ul li.a5{ background:url(../images/add_li05.jpg) no-repeat right;}
	.add ul li a{font-size:14px; color:#333; font-weight:bold;}

#gg1{z-index:10000;}
#gg2{z-index:10001;}

.sitenav{ clear:both; height:32px; line-height:32px; background:url(../images/index016.jpg) repeat-x; margin-bottom:10px; position:relative; padding:0 20px; display:none;}
.sitenav .l,.sitenav .r{ display:block; height:32px; width:15px; position:absolute; overflow:hidden; top:0;}
.sitenav .l{ background:url(../images/index017.jpg) no-repeat; left:0;}
.sitenav .r{ background:url(../images/index018.jpg) no-repeat; right:0;}
.sitenav label{ font-family:微软雅黑,黑体; font-size:16px; color:#04564a;float:left}
.sitenav select{ margin:7px 20px; width:170px;float:left}

/*主banner图区域*/
.slide{ width:100%; height:100px; overflow:hidden; position:relative;width:1100px; margin:auto;}
.slide .hd{ height:14px; position:absolute;bottom:16px; z-index:1;width:100%; }
.slide .hd ul{width:100%;text-align:center;}
.slide .hd ul li{display:inline-block;margin:1px 5px; width:50px; height:6px; border-radius:7px;background:#fff; cursor:pointer; text-indent:999em}
.slide .hd ul li.on{background:#f6ab00; width:50px;}
.slide .bd{ position:relative; z-index:0;}
.slide .bd ul{width:100%!important;}
.slide .bd li{ zoom:1; vertical-align:middle; width:1100px!important; height:180px; display:block; position:absolute; left:50%!important; margin-left:-550px;}

.slide a.prev, .slide a.next{display:block; position:absolute; filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3; background:url(../images/gyjjh_aleft.png); height:60px; width:60px; left:0; top:50%; margin:-30px 0 0 0; cursor:pointer; z-index:2003;}
.slide a.next{right:0;left:auto;background:url(../images/gyjjh_aright.png);}
.slide a.prev:hover, .slide a.next:hover{text-decoration:none; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
