/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
body, button, input, select, textarea {font:12px/1.5 "\5B8B\4F53",Tahoma,arial;}
fieldset,img,button{border:none;}
img,input,select{vertical-align:middle;}


ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:bofore,q:after{content:"";}
abbr,acronym{border:0;}
a:link, a:visited {text-decoration:none;color:#6c6c6c;}
a:hover{color:#5f9c09; text-decoration:underline;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}
.clearfix {display:block;} 
input[type=text]:focus,
input[type=password]:focus {outline:0 none;} 

/*common*/
body{background:url(../images/bg.jpg) #373cac top center no-repeat}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.ml7{margin-left:6px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.ml15{margin-left:15px;}
.m10{margin:10px;}
.hidden{display:none;}
.clr{clear:both;height:0;font-size:0;line-height:0;}

#fullimage,#nav,#main,.fbox{width:960px;margin:0 auto;overflow:auto;}
#box{background:url(../images/bg.jpg)top center no-repeat; zoom:1;overflow:auto;}
.wrap{width:960px;margin:0 auto;padding-bottom:300px;}
.footer{text-align:center;color:#fff;font-family:Arial, Helvetica, sans-serif;padding-top:30px;}
.footer p{line-height:20px;}
.footer a:link,.footer a:visited {text-decoration:none;color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}

.channelbg{background:url(../images/channel_bg.jpg) repeat;}
#header{width:988px;height:190px;margin:0 auto;}
#nav{height:40px;background:url(../images/navbg.jpg) repeat-x;}
.djs{line-height:40px;padding-left:10px;color:#fff;}
.djs span{font-weight:bold;color:#ffff00;}
#menu li{float:left;height:40px;line-height:40px;padding:0 3px;margin-right:10px;font-weight:bold;}
#menu a {display:block;text-align:center;}
#menu li a{color:#fff;}
#menu li a:link,#menu li a:visited {text-decoration:none;color:#fff;}
#menu li a:hover{color:#fff; text-decoration:none;}
#menu li ul {height:25px;line-height:25px;left: -999em; width:90px; position: absolute;margin-left:-20px;margin-top:-1px;z-index:10;}
#menu li ul li{float:left;width:100px;height:25px;line-height:25px;background-color:#2a4ac6;border-top:1px solid #dfdfdf;padding:0;font-weight:normal;}
#menu li ul a{display: block;}
#menu li ul a:link {color:#fff; text-decoration:none;}
#menu li ul a:visited  {color:#fff;text-decoration:none;}
#menu li ul a:hover {color:#fff;text-decoration:none;background-color:#489fec;}
#menu li:hover ul {left: 200px;}
#menu  li.sfhover ul {left: auto;}

#main{background-color:#fff;}
.mainleft{width:630px;}
.slide{height:206px;}
.slide .JQ-content-box {float: left; overflow: hidden; width:520px; height: 206px;position:relative}
.slide .JQ-content-box .JQ-slide-content{ position:absolute;}
.slide .JQ-content-box .JQ-slide-content li{zoom:1; overflow:hidden;height: 289px; vertical-align:text-top;}
.slide .JQ-content-box .JQ-slide-content li img {width:520px; height: 206px; display:block}
.slide .JQ-slide-nav {display: block; float: right;width: 110px;height: 206px; overflow:hidden;}
.slide .JQ-slide-nav li {display: inline;float: left;padding:3px;width: 104px; height: 62px; margin-bottom:1px;background-color:#fff;}
.slide .JQ-slide-nav li.on {display: inline; float: left;padding:3px;width: 104px; height: 62px;margin-bottom:1px;background-color:#fbcd18;}
.slide .JQ-slide-nav li img {width: 104px; height: 62px; display:block}

h2.title{border:1px solid #dfdfdf;background:url(../images/bg1.jpg) repeat-x;height:29px;line-height:29px;text-align:center;width:150px;color:#fff;font-size:14px;font-weight:bold;}
h2.title1{height:20px;line-height:20px;color:#444;font-size:12px;font-weight:bold;}
.intro p{line-height:20px;text-indent:24px;padding:10px 0 5px 0;font-family:Arial, Helvetica, sans-serif;color:#343434;}
.intro span.more{font-weight:bold;}
.intro span.more a:link,.intro span.more a:visited {text-decoration:none;color:#ff7b00;}
.intro span.more a:hover{color:#ff7b00; text-decoration:underline;}
.intro  dl dt{line-height:25px;font-weight:bold;color:#ff5a00;padding-left:10px;}

.act ul{padding-top:8px;}
.act ul li{float:left;}
.viewshow ul{height:100px;overflow:hidden;}
.viewshow ul li{float:left;border:1px solid #f3adc9;margin-right:6px;}
.viewshow ul li img{width:148px;height:98px;}
.carousel{padding-top:10px;}

.sider{width:290px;}
.sider h3{background-color:#ff5a00;height:25px;line-height:25px;text-align:center;color:#fff;font-size:14px;font-weight:bold;border:1px solid #ececec;width:90px;}
.sider ul{margin-top:11px;}
.mappic{overflow:hidden;}
ul.dynamic{background:url(../images/sider_bg1.gif) no-repeat;height:160px;padding:10px;}
ul.dynamic li{line-height:23px;background:url(../images/dot.gif) 0 10px no-repeat;padding-left:10px;}

.mappic span{color:#ff5a00;font-weight:bold;padding:13px 0 0 10px;}

ul.area{background:url(../images/sider_bg2.gif) no-repeat;height:269px;padding:10px 8px;}
ul.area li{line-height:20px;color:#343434;}
ul.area li span{color:#2d5fd0;font-weight:bold;padding-right:3px;}

.act1 li{float:left;display:inline;margin-bottom:8px;}

.cooperation,.flink{margin:10px 10px 0 10px;overflow:auto;zoom:1;}
.cooperation ul li{float:left;display:inline;margin-left:12px;}
.flink{padding-bottom:10px;}
.flink ul li{float:left;margin-right:10px;line-height:24px;}
.flink ul li a:link,.flink ul li a:visited {text-decoration:none;color:#2d5fd0;}
.flink ul li a:hover{color:#6c6c6c; text-decoration:underline;}

#footer{height:90px;background-color:#00a0e9;}
.fbox{color:#fff;}
.fbox p{padding:10px;line-height:24px;font-family:Arial, Helvetica, sans-serif;}
.fbox p a:link,.fbox p a:visited {text-decoration:none;color:#fff;}
.fbox p a:hover{color:#fff; text-decoration:underline;}
.flogo{margin:5px;}

.newslist{}
.newslist ul{padding:10px;}
.newslist ul li{line-height:23px;background:url(../images/dot.gif) 0 10px no-repeat;padding-left:10px;text-align:right;}
.newslist ul li a{float:left;}
.newslist ul li span{font-family:Arial, Helvetica, sans-serif;color:#999;}

ul.fishlist{}
ul.fishlist li{float:left;display:inline;width:148px;text-align:center;margin-right:5px;}

.newslist1{}
.newslist1 ul{padding:10px;}
.newslist1 ul li{line-height:23px;background:url(../images/dot.gif) 0 10px no-repeat;padding-left:10px;}

.listpage {height:26px;line-height:26px;margin:15px 0;text-align:center;font-size:14px;color:#6c6c6c;font-family:Arial, Helvetica, sans-serif;}
.listpage span{display:inline-block;padding:0 10px;border:1px solid #e5eacf;background-color:#f4f8ed;}
.listpage span.disabled{background-color:#f4f8ed;}
.listpage span.current{background-color:#00a0e9;color:#fff;font-weight:bold;}
.listpage a{background-color:#f4f8ed;padding:0 10px;margin-right:3px;border:1px solid #e5eacf;display:inline-block;text-decoration:none;}
.listpage a:hover{background-color:#00a0e9;color:#fff;}

.content {padding-left:8px;}
.content h1{padding-top:15px;font-size:18px;text-align:center;color:#ff5a00;font-family:"\5FAE\8F6F\96C5\9ED1";height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;font-weight:500;}
.content .contentshow{padding:20px 0;font-size:14px;color:#343434;}
.content .contentshow p{padding-bottom:15px;line-height:24px;text-indent:28px;}