/* CSS Document */
body{ margin:0; font-size:14px; font-family:"微软雅黑","宋体"; background:url(images/banner.jpg) repeat-x center top;}
h1,h2,h3,p,span,ul,li{ margin:0; padding:0; list-style-type:none;}
a:link{ text-decoration:none; color:#333}
a:visisted{text-decoration:none; color:#C30;}
a:hover{text-decoration:none; color:#F00;}
a:active{text-decoration:none; color:#F63;}

h1{ font-family:'微软雅黑'; font-size:18px;border-bottom:1px solid #dddddd; margin:6px 0 6px 0; color:#666; margin-left:20px; padding-bottom:8px; margin-right:15px;}
h1 a:link{color:#666;}
#main-right p{ line-height:24px; padding:1px 16px 8px 20px; color:#666;}
#main-right p.em{margin-bottom:3px; line-height:28px;}
#main-right p a{ color:#FFF;}
.clear{ clear:both;}
#main-right p.yellow a{ color:#FF7800;}

.layout{ width:1000px; margin:auto;overflow:hidden; }
#navtop{ width:auto; height:43px; background:rgba(255,255,255,0.5)}

/*------顶部-----*/
.topnav{ height:42px; border-bottom-style:solid; border-top-style:solid; border-bottom-color:#ebebeb; border-top-color:#d25800; border-bottom-width:1px; border-top-width:2px; background:#f6f6f6;}
.mininav{ height:42px; width:1100px; margin:auto; line-height:42px;}
.mininav a{ float:left; padding:0 25px; color:#6b6c6c}
.mininav a:hover{ background:#eee6e6; color:#F00;}
.mininav a strong{ font-weight:bold}
.banner{ width:1000px; height:256px; margin:auto;}
.banner P{ float:left; font-size:45px; margin:49px 0 0 0; font-family:'黑体'; font-weight:bold; color:#cf0f21;}
.jy{ float:left; width:810px; height:50px; line-height:26px; margin-top:40px; background:url(images/zy.png) no-repeat 0px 12px; padding-left:70px; color:#666}
.wenben{ height:auto; margin:45px auto 80px auto; color:#666666; }
.wenben .left{ float:left; width:680px; border-right:1px solid #e7e7e7; padding-right:40px;font-family: Microsoft YaHei,黑体; font-size:14px; line-height:26px;}
.wenben .right{ float:left; width:273px;}
.wenben .right img{ margin-bottom:18px;}
.wenben .right p{ line-height:28px; font-family:'宋体'; font-size:13px; text-indent:2em;}

#hdp{ width:1000px; overflow:hid	den;}
#main-left{ float:left; width:530px; height:330px;}
#main-right{ float:left; width:467px; height:334px; margin-left:2px;}
.flashNews {position:relative;width:530px;height:288px;overflow:hidden;
text-align:left;}
.firstNews {position:relative;float:right;width:320px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:334px;}
.flashNews .bg {position:absolute;left:0px;bottom:-2px;width:530px;height:33px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews p {position:absolute;left:10px;top:307px;width:500px;height:92px;line-height:92px;z-index:2; margin:0px; padding:0px; text-align:center; color:#FFF; }
.flashNews p a {font-size:20px;font-size:15px;color:#FFFFFF;}
.flashNews p a:hover {color:#FFFFFF;}
.flashNews p {position:absolute;left:10px;top:307px;width:500px;height:20px;line-height:20px;;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews h3 {width:432px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:12px; }
.firstNews p a {font-size:12px;}
.firstNews ul {width:410px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../img/pic.gif) -298px -141px no-repeat;}
.images{ background-color:#F8F8F8;}
.images ul li{ float:left;text-align:center; margin:3px 0 0 3px; position:relative;}
.images ul li p{ width:235px; padding:3px 3px 5px 3px; line-height:16px; color:#FFF; position:absolute; background:rgba(0,0,0,0.3); bottom:0; margin-bottom:5px;}
.images ul li a{ float:left;}
.images2{ background-color:#F8F8F8;}
.images2 ul li{ float:left;text-align:center; margin:3px 0 0 3px; position:relative;}
.images2 ul li p{ width:190px; padding:3px 3px 4px 3px;color:#FFF; position:absolute; background:rgba(0,0,0,0.3); font-size:13px; bottom:0;}
.images2 ul li a{ float:left;}

.speech{ height:243px; background:url(images/bj1.jpg) center bottom no-repeat;}
.icolor{ color:#FF7700;}
.listbox{ float:left; width:468px; height:211px; padding:30px 0 0 30px;}
.rt{ margin-right:4px;}
.listbox:hover{ background-color:#dcdcdc}
.listbox .img{ float:left; margin:10px 20px 2px 20px;}
.listbox p{ line-height:26px; padding:2px 15px 8px 20px; font-size:14px;}
.listbox p a{ color:#666}
h2{ line-height:22px; font-size:16px; width:98%; line-height:26px; margin-bottom:5px;}
h2 a{ color:#194C7E}

.ndps{ width:998px; height:196px; overflow:hidden; background-color:#FFF; padding-top:20px;border: 1px solid #DBDBDB;}
.sqBorder {width:960px; height:130px; margin-left:20px; display:inline; }
.scroll_div {width:960px; height:174px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;}
.scroll_div img { margin:0 2px 0 0;height:174px;border: 0;}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li{display:inline; position:relative;}/*设置ul和li横排*/
.ljhg{ width:950px; height:30px; background-image:url(/zdh/zj/sanya/images/ljhg.jpg);}
.name{ width:141px; line-height:17px; text-align:center; background:rgba(0,0,0,0.3); padding:3px 2px 7px 2px; position:absolute; bottom:0; color:#FFF; font-size:12px;}


.yhjb{ width:1000px; height:260px; background-color:#F8F8F8;}
.jbpic{ float:left; margin:40px 0 0 72px; position:relative; }
.jbmc{ width:100%; height:31px; background-color:rgba(0,0,0,0.3);position:absolute; bottom:0; font-size:12px; text-align:center; line-height:31px; color:#FFF;}
.jbpic:hover{ border:2px #CCCCCC solid;}

.btl{ width:1000px; height:56px; font-size:22px; color:#d50505; line-height:40px; text-indent:1em; background:url(images/p2c_1.jpg) center top no-repeat; margin:auto; margin-top:22px; background-color:#F8F8F8;}
.bt2{ width:1036px; height:61px; font-size:22px; color:#FFF; line-height:40px; text-indent:2em; background:url(images/p2c_2.jpg) center top no-repeat; margin:auto; margin-top:26px; background-color:#F8F8F8;}
.line{ width:1000px; height:5px; margin:auto; background-color:#F8F8F8;}

#foot{ height:116px; background-color:#F8F8F8; border-top-style:solid; border-top-width:6px; border-top-color:#A81C1B; margin-top:18px; padding-top:20px;}
#foot p{ text-align:center; line-height:26px; color:#333;}
#foot p a{ color:#333;}
