@charset "utf-8";
/* CSS Document */

html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body { font-size:12px; color:#555; line-height:23px; font-family:"微软雅黑"; margin:0px; padding:0px;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#555; font-family:"微软雅黑";}
a:hover{ color:#ff0000; text-decoration:underline;}

#box{ width:100%;}
.top{ width:100%;}
.header-bg{ width:100%; height:27px; background:url(../images/header-bg.gif) repeat-x;}
.header{ width:960px; height:27px; line-height:27px; margin:0 auto; overflow:hidden; color:#666;}
.header-l{ width:500px; float:left; padding-left:15px;}
.header-r{ width:300px; float:right;}
.header-r ul{ overflow:hidden; float:right;}
.header-r ul li{ height:28px; float:left;}
.header-r ul li a{ color:#666; padding:0 10px 0 10px;}
.header-r ul li a:hover{ color:#666;}

.logo{ width:960px; height:127px; margin:0 auto; overflow:hidden;}
.logo-l{ width:636px; height:127px; background:url(../images/logo-l.jpg) no-repeat; float:left;}
.logo-r{ width:257px; height:127px; background:url(../images/logo-r.jpg) no-repeat; float:right;}

.nav-bg{ width:100%; height:43px; background:url(../images/nav-bg.gif) repeat-x;}
#navMenu{ width:960px; height:43px; margin:0 auto;}
#navMenu ul{ width:950px; height:43px; margin:0 auto;}
#navMenu ul li{ width:95px; line-height:43px; float:left; text-align:center; background:url(../images/nav-li-bg.gif) left center no-repeat; position:relative;}
#navMenu ul li a{ width:95px; height:43px; display:block; color:#fff; font-size:14px;}
#navMenu ul li a:hover{ text-decoration:none; background:url(../images/nav-li-a.gif) repeat-x; color:#fff;}
#navMenu ul li blockquote{ padding:0; margin:0; z-index:99999999; position:absolute; display:none;}
#navMenu ul li blockquote a{ height:36px; font-size:12px; width:96px; text-align:center; float:none;  background:#0459c0;  color:#fff; line-height:36px; font-weight:normal; text-decoration:none; border-bottom:1px dashed #c3c3c3;}
#navMenu ul li:hover blockquote{ display:block; font-size:12px; width:96px;  color:#fff; background:#d90202;  }
.dropMenu{ position:absolute; top:0; z-index:100; width:95px; visibility:hidden; margin-top:-1px; background:#045fcd; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; padding:10px 0px 5px 0px; }
.dropMenu li{ width:95px; height:28px; text-align:center;}
.dropMenu li a{ display:block; width:85px; height:22px; line-height:22px; margin:0px 5px 0px 5px; color:#f6f6f6;}
.dropMenu a:hover { background:#b2d9fe; text-decoration:none; color:#005bb4;}

.search{ width:960px; height:46px; margin:0 auto; overflow:hidden;}
.search-l{ width:665px; height:46px; float:left; line-height:46px; color:#555; padding-left:20px;}
.search-l strong{ color:#555;}
.search-r{ width:265px; height:24px; float:left; padding:11px 0px 11px 10px;}
.search-r input.text1{ width:166px; height:24px; background:url(../images/search-text.gif) no-repeat; line-height:24px; border:none; padding-left:30px; font-size:12px; color:#888;}
.search-r input.image{ width:55px; height:24px;}
.ban{ width:960px; height:377px; background:url(../images/ban-bg.gif) center bottom no-repeat; margin:0 auto;}

.middle_capacity{
	background:#f4f3f3;
	padding-top:30px;
	margin-bottom:20px;
}
.middle_capacity_title{letter-spacing:0.5px; font-family:"微软雅黑"; width:960px; margin:0 auto; background:url(../images/middle_bg.gif)  center center no-repeat; text-align:center; color:#0070f3; font-size:30px; font-weight:bold;}
.middle_capacity_b{ width:960px; margin:0 auto; padding-top:30px;}
.middle_capacity_b ul{ overflow:hidden;}
.middle_capacity_b ul li{ float:left; text-align:center; width:240px;}
.middle_capacity_b ul li span{ display:block; padding-top:10px;}
.middle_capacity_b ul li img{ width:218px; height:156px;}
.marqueec{ width:960px; overflow:hidden;}

.middle-bg{ width:100%; /* background:url(../images/middle-bg.gif) center bottom repeat-x; */ overflow:hidden;}
.middle{ width:960px; margin:0 auto;}
.middle-1{ width:960px; overflow:hidden;}
.middle-1-left{ width:205px; float:left;}
.middle-1-left-t{ width:205px; height:39px; background:url(../images/middle-1-left-t.gif) no-repeat; color:#e6f1ff; font-weight:bold; font-family:Microsoft YaHei; line-height:39px; text-indent:32px; font-size:14px;}
.middle-1-left-b{ width:191px; border:2px solid #0366de; border-top:none; background:#edf9ff; padding:7px 5px 7px 5px; overflow:hidden;}

.middle-1-left-b ul li{ height:36px; background:url(../images/middle-1-left-b-bottom-li.gif) left center no-repeat; line-height:36px; border-bottom:1px dashed #bce8ff; text-indent:22px;}
.middle-1-left-b ul li a{ display:block; height:36px; color:#666;}
.middle-1-left-b ul li a:hover{ color:#666;}
.middle-1-left-b img{ padding-top:10px; padding-bottom:10px;}

.middle-1-right{ width:742px; float:left; padding-left:13px;}
.middle-1-right-t{ width:742px; height:42px; background:url(../images/middle-1-right-t.gif) no-repeat; overflow:hidden;}
.middle-1-right-t-l{ font-weight:bold; color:#fff; font-size:14px; float:left; font-family:Microsoft YaHei; line-height:36px; text-indent:35px;}
.middle-1-right-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-1-right-b{ width:730px; padding:10px 0px 5px 10px; border:1px solid #dbdbdb; border-top:none; overflow:hidden;}
.middle-1-right-b ul{ width:730px; overflow:hidden;}
.middle-1-right-b ul li{ width:176px; height:165px; float:left; padding:0px 2px 0px 3px;}
.middle-1-right-b ul li img{ width:169px; height:127px; border:1px solid #dcdcdc}
.middle-1-right-b ul li span{ display:block; width:168px; height:35px; line-height:35px; text-align:center;}

.gg{ width:960px; height:77px; padding-top:13px;}

.middle-2{ width:960px; padding-top:15px;}
.middle-2-t{ width:960px; height:36px; background:url(../images/middle-2-t.gif) no-repeat; overflow:hidden;}
.middle-2-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:47px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-2-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-2-b{ width:928px; padding:13px 15px 5px 15px; border:1px solid #d2d2d2; border-top:none; overflow:hidden;}
.middle-2-b ul{ width:928px; overflow:hidden;}
.middle-2-b ul li{ width:222px; float:left;}
.middle-2-b ul li img{ width:200px; height:150px; padding:1px; border:1px solid #dcdcdc;}
.middle-2-b ul li span{ display:block; width:205px; height:35px; line-height:35px; text-align:center;}
.marquee{ width:928px; height:190px; overflow:hidden;}

.middle-3{ width:960px; padding-top:15px; overflow:hidden;}
.middle-3-left{ width:685px; float:left;}
.middle-3-left-t{ width:685px; height:36px; background:url(../images/middle-3-left-t.gif) no-repeat; overflow:hidden;}
.middle-3-left-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:46px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-3-left-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-3-left-b{ width:658px; padding:15px 10px 21px 15px; border:1px solid #ccc; border-top:none; overflow:hidden; border-bottom:none;}
.middle-3-left-b-top{ float:left; overflow:hidden;}
.middle-3-left-b-top img{ float:left;}
.middle-3-left-b-top embed{ float:right;}
.middle-3-left-b-top-r-t{ font-weight:bold; color:#333; font-size:14px;}
.middle-3-left-b-top-r-c{ line-height:25px; padding:3px 0px 3px 0px; text-indent:2em;}
.middle-3-left-b-top-r-c a{ font-weight:bold;}
.middle-3-left-b-bottom{float: left; width: 385px; margin-left:12px;}

.middle-3-right{ width:261px; float:left; padding-left:13px;}
.middle-3-right-t{ width:261px; height:36px; background:url(../images/middle-3-right-t.gif) no-repeat; overflow:hidden;}
.middle-3-right-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:42px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-3-right-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-3-right-b{ padding:13px 0 13px 0; border:1px solid #ccc; border-top:none;}
#marquee{ width:230px; margin:0 auto;}
.middle-3-right-b ul{ padding:5px 0px 0px 0px;}
.middle-3-right-b ul li{ width:230px;}
.middle-3-right-b ul li img{ width:226px; height:297px; padding:1px; border:1px solid #dcdcdc;}
.middle-3-right-b ul li span{ display:block; widows:204px; height:35px; line-height:35px; text-align:center;}

.middle-5{ width:960px; padding-top:15px; overflow:hidden;}
.middle-5-left{ width:685px; float:right;}
.middle-5-left-t{ width:685px; height:36px; background:url(../images/middle-3-left-t.gif) no-repeat; overflow:hidden;}
.middle-5-left-t-l{ font-weight:bold; font-family:Microsoft YaHei; text-indent:46px; color:#fff; font-size:14px; float:left; line-height:36px;}
.middle-5-left-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-5-left-b{ width:658px; padding:15px 10px 4px 15px; border:1px solid #ccc; border-top:none; overflow:hidden;}
.middle-5-left-b-top{ overflow:hidden;}
.middle-5-left-b-top img.news_images{ width:201px; height:138px; float:left; border:1px solid #dcdcdc; }
.middle-5-left-b-top-text{ width:440px; float:right;}
.middle-5-left-b-bottom{ padding-top:9px; padding-bottom:9px;}
.middle-5-left-b-bottom ul{}
.middle-5-left-b-bottom ul li{ line-height:34px; overflow:hidden; border-bottom:1px dashed #dcdcdc;}
.middle-5-left-b-bottom ul li span{ float:right;}
.middle-5-left-b-bottom ul li a{ display:block; background:url(../images/icon2.gif) left 10px no-repeat; text-indent:10px;}
.middle-5-right{ width:261px; float:left;}
.middle-5-right-t{ width:261px; height:36px; background:url(../images/middle-3-right-t.gif) no-repeat; font-weight:bold; font-family:Microsoft YaHei; text-indent:42px; color:#fff; font-size:14px; line-height:36px;}
.middle-5-right-b{ width:228px; padding:15px 16px 14px 15px; border:1px solid #ccc; border-top:none;}
.middle-5-right-b p{ padding:5px 0px 0px 5px; line-height:28px;}

.link{ width:960px; padding-top:15px; margin:0 auto;}
.link-t{ width:960px; height:36px; background:url(../images/link-t.gif) no-repeat; font-weight:bold; line-height:36px; font-size:14px; font-family:Microsoft YaHei; color:#555; text-indent:15px;}
.link-b{ width:938px; padding:10px 10px 5px 10px; border:1px solid #dcdcdc; border-top:none; min-height:25px; background:#fff;}
.link-b a{ color:#888;}

.footer-bg{ width:100%; background:url(../images/footer-bg.gif) repeat-x; margin-top:15px; height:180px;}
.footer{ width:960px; margin:0 auto; color:#bddbfe; padding:15px 0px 0px 0px;}
.navb{ width:960px; height:35px; background:url(../images/navb-bg.gif) repeat-x;}
.navb ul{ width:805px; margin:0 auto;}
.navb ul li{ height:35px; line-height:35px; float:left; text-align:center; padding-left:30px;}
.navb ul li a{ color:#d2e6fd;}
.navb ul li a:hover{ color:#d2e6fd;}
.banquan{ text-align:center; padding:30px 0px 30px 0px; line-height:30px;}
.banquan a{ color:#bddbfe;}
.banquan a:hover{ color:#d2e6fd;}
