@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font:12px/22px "宋体"; word-break:bread-all; text-align:left; background:url(../images/bg.jpg) left top repeat-x; color:#333;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
ul,li{ list-style:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#C60; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
botton{ cursor:pointer;}
input{ font-size:12px;}


#header{ height:116px; background:url(../images/bg000.jpg) repeat-x;}
.header{ width:1002px; height:116px; margin:0 auto; background:url(../images/headerbg001.jpg) no-repeat;}
.logo{ width:640px; height:116px; float:left;}
.headRight{ width:300px; float:right; display:inline; margin-right:55px; overflow:hidden;}
.topNav{ width:300px; height:29px; }
.topNav ul{ width:240px; padding-left:31px; height:29px; float:right; background:url(../images/topNav001.jpg) right top no-repeat;}
.topNav li{ float:left;}
.topNav li a{ display:block; color:#bbeafd; width:67px; text-align:center;}
.topNav li a:hover{ color:#fff; text-decoration:underline;}
.topNav li img{ width:2px;}
.search{ width:172px; height:24px; float:right; display:inline; margin:37px 0 0 0; position:relative; }
.search .txt{ width:140px; height:18px; border:none; position:absolute; left:0; top:0; background:url(../images/search001.jpg) left top no-repeat; padding:6px 0 0 7px; color:#484949;}
.search .btn{position:absolute; left:147px; top:0;}

#mainNav{ margin:0 auto; height:34px; background:#000;}
#mainNav table{ width:902px; height:34px; margin:0 auto; background:url(../images/mainNavbg.jpg) no-repeat;}
#mainNav a{ display:block; height:34px; line-height:34px; color:#b9eeff;}
#mainNav .current, #mainNav a:hover{ background:url(../images/mainNav_on.jpg) repeat-x; }


#wrapper{ width:902px; margin:0 auto; overflow:hidden;}
.main1{ width:902px; height:264px; margin:0 auto; background:url(../images/mainbg001.jpg) no-repeat; overflow:hidden;}
.photo{ width:543px; height:242px; padding:9px 0 0 6px; float:left; display:inline; margin:4px 0 0 11px; background:url(../images/photobg001.gif) no-repeat;}
/*.photo img{ margin:9px 0 0 6px;}*/
.photoRight{ width:324px; height:249px; float:right; display:inline; margin:7px 10px 0 0; background:url(../images/wrapMainbg001_03.gif) no-repeat;}
.photoRight a{ display:block; width:300px; margin:20px 0 0 12px;}
.main_index{ width:900px; height:485px;  margin:0 auto; background:url(../images/main_index001.jpg) repeat-x; border-left:1px solid #045162; border-right:1px solid #045162; border-bottom:1px solid #045162; overflow:hidden;}
.mainLeft{ width:549px; float:left; display:inline; margin:0 0 0 11px;}
.mainRight{ width:321px; float:right; display:inline; margin:0 12px 0 0 ;}
.news_photo{ width:549px; height:232px; overflow:hidden; background:url(../images/new_photobg.jpg) no-repeat;}
.news_photo h2{ width:516px; height:31px; margin:0 auto; overflow:hidden;}
.news_photo h2 .name{ float:left; line-height:31px; color:#fff;}
.news_photo h2 .more{ float:right;  margin-top:9px;}
.news_photo ul{ margin-top:22px;}
.news_photo li{ float:left; width:100px; display:inline; margin:0 0 0 30px;}
.news_photo li img{ width:90px; height:129px; border:2px solid #fff;}
.news_photo li a:hover img{  border:2px solid #fff;}
.news_photo li p{ display:block; height:30px;  text-align:center; background:url(../images/p_bg001.jpg) left bottom no-repeat;}
.news_photo li p a{ color:#5dc6e5; line-height:30px;}
.news_photo li p a:hover{ color:#fff;}
.news_list{width:549px; height:232px; margin-top:8px; overflow:hidden; background:url(../images/new_photobg.jpg) no-repeat;}
.news_list h2{ width:510px; height:31px; margin:0 auto; overflow:hidden;}
.news_list h2 .name{ float:left; line-height:31px; color:#fff;}
.news_list h2 .more{ float:right;  margin-top:9px;}
.news_list ul{ width:510px; height:180px; margin:10px auto 0; }
.news_list li{ width:510px; float:left; background:url(../images/landian001_07.jpg) left center no-repeat; overflow:hidden; color:#5dc6e5; padding-left:7px; line-height:22px;}
.news_list li .text{ width:420px; float:left;}
.news_list li .text a{ color:#5dc6e5;}
.news_list li .text a:hover{ color:#C63; text-decoration:underline;}
.news_list li .date{ width:75px; float:right; text-align:right;}

.video{ width:321px; height:232px; background:url(../images/pic110.jpg) no-repeat;}
.video .title{ width:321px; height:31px; overflow:hidden;}
.video h2{ width:210px; height:31px; line-height:31px; float:left; display:inline; margin-left:20px;}
.video h2 a{ display:block; width:96px; height:26px; margin-top:5px; margin-right:6px;  line-height:26px; color:#fff; float:left; text-align:center;}
.video h2 a:hover{ color:#fff; background:url(../images/hover.gif) left top no-repeat;}
.video h2 .current{  background:url(../images/hover.gif) left top no-repeat;}
.video .title .more{ float:right; display:inline; margin:9px 20px 0 0;}
#scollName{ width:320px; height:183px; margin:10px auto 0;  background:url(../images/tablebg001.jpg) 10px top no-repeat; }
.scrollTop{ width:300px; height:150px;  margin:0 auto; color:#fff; }
.blue{ color:#5dc6e5;}
.blue a{color:#5dc6e5; }
.blue a:hover{ color:#c63; text-decoration:underline;}
.nameTip{ width:296px; height:30px; margin:0 auto; color:#fff;}
.popBox{ position:relative;width:320px; height:183px; margin:10px auto 0;}
.popBox .more{ position:absolute; left:250px; top:-30px;}


.pictrue{ width:321px; height:122px; margin-top:8px; background:url(../images/pictrue000.jpg) no-repeat;}
.pictrue h2{ color:#fff; line-height:31px; height:31px; padding-left:22px; }
.pictrue h2 .name{ width:200px; float:left;}
.pictrue h2 .more{ float:right; display:inline; margin:9px 20px 0 0;}
.dragElement{ width:300px;  margin:0 auto;}
.dragElement ul{ overflow:hidden;}
.dragElement li{ float:left; display:inline; margin:12px 0 0 7px;}

.friendLink{ width:321px; height:103px; margin-top:7px; background:url(../images/friend000.jpg) no-repeat;}
.friendLink h2{ color:#fff; line-height:31px; height:31px; padding-left:22px; }
#footer_index{ width:902px; height:104px; margin:3px auto 0; background:url(../images/footerbg.jpg) no-repeat; overflow:hidden;}
.leftsideBar{ width:470px;float:left;  padding:13px 0 0 0;  text-align:left;}
.leftsideBar a{ display:block; float:left; display:inline; background:url(../images/leftNav001.gif) left center no-repeat; padding-left:15px; margin-left:20px; color:#fff; }
.leftsideBar a:hover{ color:#C60;}
.rightsideBar{ width:350px; float:right; margin-right:20px;  padding:13px 0 0 0;  text-align:right; color:#fff;}
