/* CSS Document */
html{ background-color:#EFEFEF;}
html,body{ padding:0; margin:0; border:none; font-family:Arial, sans-serif; font-size:12px;}
body{ padding:0; margin:0 auto; width:950px;}
a:link,a:visited{ color:#545454; text-decoration:none;}
a:hover,a:active{ color:#F00; text-decoration:none;}
#bgbei{ background:url(bg.jpg) repeat-y;}
#intop{ background:url(in_top.jpg) no-repeat; height:99px;}
.topTime{ float:right; margin-top:5px;}
.topTime ul{ margin:0; padding:0;}
.topTime ul li{ list-style:none; float:left; padding-right:3px;}
.timeImg,.timeTest,.timeTime{ float:left; line-height:20px; padding-right:2px;}
.timeTime{ font-weight:bold; color:#C00;}
.timeTest{ font-size:11px;}

#innav{ background:url(in_nav.jpg) no-repeat; height:42px; line-height:42px; font-size:14px; font-weight:bold;}
#innav ul{ margin:0; padding:0;}
#innav ul li{ list-style:none; float:left; padding-left:30px; padding-right:30px; border-right:1px #CCC solid;}
#inleft{ margin:0; padding-left:0px; padding-right:0px; float:left; width:215px; padding-left:13px;}
.sea{ font-family:Arial; font-size:12px; font-weight:bold; color:#FFF; padding-top:9px; padding-left:12px;}
.seah{ background:url(in_sea.jpg) no-repeat; height:64px; margin-top:6px;}
.seah form{ margin:0; padding:0; padding-left:13px;}
.incpbt{ background:url(in_bt.jpg) no-repeat; height:34px; font-family:Arial; font-size:14px; font-weight:bold; color:#000;
         margin-top:8px; padding-left:40px; line-height:32px;}
.incpnr{ width:205px;}
.incpnr ul{ margin:0; padding:0; border:1px solid #CCC; border-top:none; border-bottom:none;}
.incpnr ul li{ list-style:none; border-bottom:1px #CCC solid;}
.incpnr ul li a{ padding-left:25px; font-size:11px; display:block; height:30px; line-height:30px; width:178px; background:url(leftdian.gif) no-repeat 9px 11px;}
.incpnr a:link,.incpnr a:visited{ color:#767373; text-decoration:none;}
.incpnr a:hover,.incpnr a:active{ color:#000; text-decoration:none; background-color:#EFEFEF; font-weight:bold; font-size:12px;}
.mede{ margin-top:8px; margin-bottom:8px; padding-left:3px;}
.mede img{ border:0;}
.inconnr{ width:205px; font-size:11px;}
.inconnr ul{ margin:0; padding:0; padding-left:5px; border:1px #CCC solid; border-top:none; padding-right:5px; padding-bottom:5px;}
.inconnr ul li{ list-style:none; padding-top:5px; padding-bottom:5px; border-bottom:1px #CCC dotted;}
#inright{ margin:0; padding-left:0px; padding-right:0px; float:left; width:715px;}
.rigtop{ padding-top:8px;}
.rig{ background:url(rig.jpg) repeat-y; height:243px;}
.rigimg{ padding-left:12px; padding-top:12px; padding-bottom:12px; padding-right:12px; float:left;}
.rigtest{}
.testbt{ font-family:Arial; padding-top:8px; line-height:185%;}
.testbt p{ margin:0; padding:0;}
.testnr{ line-height:180%; padding-top:12px;}
.bor{ margin-top:7px;}
.tjcp{ width:715px; margin-top:8px;}
.tjcp ul{ margin:0; padding:0;}
.tjcp ul li{ width:158px; height:152px; background:url(cpbei.jpg) no-repeat; list-style:none; float:left;
 padding-top:8px; padding-bottom:8px; margin-left:5px; padding-right:13px;}
 
.ntjcp{ width:715px; padding-top:5px;}
.ntjcp ul{ margin:0; padding:0; padding-left:4px;}
.ntjcp ul li{ width:158px; height:152px; background:url(cpbei.jpg) no-repeat; list-style:none; float:left;
 padding-top:8px; padding-bottom:8px; margin-left:5px; padding-right:13px;}
.cptp{ text-align:center;}
.cptp img{ width:120px; height:113px;}
.lbcpname{ padding-left:0px; padding-right:0px; margin:0; float:left; font-weight:bold; padding-top:10px; padding-left:10px;}
.dg{ padding-left:0px; padding-right:0px; margin:0; float:right; font-weight:bold; padding-right:10px; padding-top:10px;}
.dg a:link,.dg a:visited{ color:#E83B12; text-decoration:none;}
.dg a:hover,.dg a:active{ color:#f00; text-decoration:none;}
#inbot{ border-top:5px #CCC solid; clear:both; width:949px; margin-left:1px; margin-top:8px; font-family:Arial; font-size:10px; clear:both;}
#inbot ul{ margin:0; padding:0; padding-left:8px; padding-top:8px; padding-bottom:5px;}
#inbot ul li{ list-style:none;}
.footer{ padding-left:5px; padding-top:5px;}

.ribbt{ background:url(ribt.jpg) no-repeat; height:34px; line-height:33px; font-size:12px; font-weight:bold; padding-left:40px; margin-top:8px;}
.rigg{ background-image:url(rig.jpg); background-repeat:repeat-y;}
.nabout{ width:700px; padding-left:11px; line-height:180%;}
.cpcs{ float:left; border: 1px solid #efefef; color: black; padding:5px; margin-left:3px;}
.cpcs img{border-width: 0; border: 1px solid #545454; padding: 2px; width:370px; height:300px;}
.cpname{ padding-left:10px; clear:both; padding-top:6px; font-size:14px; font-weight:bold; color:#444;}
.cpgm{ clear:both; padding-left:10px; padding-top:6px;}
.cpnr{ padding-left:10px; clear:both; padding-top:6px; color:#444;}
.cpnr p{ margin:0; padding:0;}
.cppj{float:right; position:relative; width:313px;}
.cppj ul{ margin:0; padding:0;}
.cppj ul li{ list-style:none; float:left;}
.newslist{ width:715px; padding-left:3px;}
.newslist ul{ margin:0; padding:0;}
.newslist ul li{ list-style:none; float:left; padding-left:11px; padding-right:10px; padding-top:8px;}
.newslist img{ width:333px; height:250px;}

.cpfy{ text-align:center; clear:both;}
.cpfy a:link,.cpfy a:visited{ color:#000; text-decoration:none;}
.cpfy a:hover,.cpfy a:active{ color:#0277D7; text-decoration:none;}
.fy{ text-align:center; padding-top:20px;}
#fenye{ margin:0; padding:0; padding-bottom:30px; padding-top:5px;}
#fenye li{ text-align:center; float:left; border:1px solid #A7BCCD; width:16px; height:16px; padding:2px; background-color:#DEEFFF; list-style:none; margin-left:5px; margin-right:5px;  color:#0E487A; font-size:12px; font-weight:bold; margin-bottom:8px;}
#fenye li.nowy{ float:left; border:1px solid #A7BCCD; width:16px; height:16px; padding:2px; background-color:#DA5900; list-style:none; margin-left:5px; margin-right:5px; text-align:center; color:#ffffff; font-size:12px; font-weight:bold;}
#fenye li a,#fenye li a:visited{ color:#0E487A; text-decoration:none; font-size:12px;}
#fenye li.nowy a,#fenye li.nowy a:visited{ color:#ffffff; text-decoration:none; font-size:12px;}
#fenye li.next{ width:46px;}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;

}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid #545454;
}

.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
padding: 5px;
border: 1px solid #efefef;
visibility: hidden;
color: black;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
width:370px; height:300px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
right:320px;
top:0px;
z-index: 50;
}