@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:����,Arial, Helvetica, sans-serif; color:#393939;}
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#393939; text-decoration:none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:4px; width:100%;}
.blank3{font-size:0; height:6px; width:100%;}
.layout{width:100%; height:auto;}
.container-header{ /*min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" );*/ height:auto; margin:0 auto; background:url(../images/header.jpg) repeat-x left top; border-top:4px solid #1b8cd2;}
.header{ width:1000px; height:100px; margin:0 auto; position:relative;}
.logo{ width:430px; height:100px; float:left; overflow:hidden; }
.logo img{ width:430px; height:100px; }


.sitetool{ width:132px; height:25px; line-height:25px; float:right; margin-right:20px; display:inline; text-align:center; color:#FFF; overflow:hidden; background:url(../images/sitetool.jpg) no-repeat left top; }
.sitetool a{ color:#FFF;}

.search{ width:206px; height:28px; position:absolute; right:0; bottom:4px; background:url(../images/search.jpg) no-repeat left top; padding:5px 10px; overflow:hidden;}
.search-form{ width:206px; height:18px; overflow:hidden;}
.search-form p.search-input{ width:188px; height:18px; float:left; overflow:hidden;}
.search-form p.search-input input{ width:208px; height:18px; line-height:18px; border:0; color:#b2b1b1;}
.search-form p.search-btn{ width:14px; height:14px; float:left; padding:1px; }
.search-form p.search-btn input{ width:14px; height:14px; }

.container-nav{ height:40px; margin:0 auto; background:url(../images/nav.jpg) repeat-x left top; position:relative; z-index:600;}
.nav{width:1000px; height:auto; margin:0 auto;}
.nav li{ width:100px; height:40px; float:left;  position:relative; z-index:650; background:url(../images/nav-li.jpg) no-repeat right top;}
.nav li h3{ color:#FFF; width:102px; height:40px; line-height:40px; text-align:center; display:block; position:absolute; left:-2px; top:0; font-weight:normal; font-size:14px; font-family:"Microsoft YaHei"; }
.nav li h3 a.lihome{ background:url(../images/li-home.png) no-repeat 20px 13px; width:86px; height:40px; line-height:40px; display:block; padding-left:16px;}
.nav li h3.curr,.nav li h3.on{ width:102px; height:40px; line-height:40px; position:absolute; left:-2px; top:0; background:url(../images/nav-li-h3-curr.jpg) no-repeat center bottom;}
.nav li div.subnav{ width:770px; height:156px; position:absolute; left:-82px; top:40px; z-index:680; background:url(../images/subnav.png) no-repeat left top; overflow:hidden; display:none;}
.subnav-line{ width:154px; height:134px; float:left; background:url(../images/subnav-line.jpg) no-repeat right top;}
.subnav-line p{ width:100px; height:62px; margin:0 auto; padding:20px 0 10px 0; overflow:hidden;}
.subnav-line p img{ width:100px; height:62px;}
.subnav-line h4{ width:100px; height:24px; line-height:24px; font-weight:bold; font-size:12px; overflow:hidden; margin:0 auto;}
.subnav-line h4.curr a{ color:#ed4e00;}
/*.nav li p{ height:28px;line-height:28px; z-index:700; position:absolute; left:0;  top:34px; display:none;  color:#FFF; text-align:center; }
.nav li p.curr{ display:block;}
.nav li p a{ width:78px; height:28px; line-height:28px; float:left; display:block; color:#FFF;}
*/

.container-flash{  height:341px; margin:0 auto; position:relative; overflow:hidden; z-index:100;}
.flash{  height:425px; margin:0 auto; overflow:hidden; position:absolute; top:0; }
.mod_focus { overflow:hidden; position:absolute; width:1566px; left:0; top:0; height:425px; }
.mod_focus .contents{ width:100%; height:341px; overflow:hidden;}
.mod_focus .contents li{width:100%; overflow:hidden;height:341px; }
.mod_focus .contents li img{ width:1566px; height:341px;}
.mod_focus .tags{text-align:center; position:absolute; left:1210px; bottom:100px; width:74px; height:16px; overflow:hidden;}
.mod_focus .tags li{  overflow:hidden; float:left; margin:0 4px; display:inline; width:16px; height:16px;}
.mod_focus .tags a{ float:left; width:16px; height:16px; line-height:16px; background: url(../images/num-li.gif) no-repeat right top;text-align:center; }
.mod_focus .tags .focus a{  width:38px; height:16px; line-height:16px;  background: url(../images/num-li.gif) no-repeat left top; color:#fff;}


.main{ width:1000px; height:auto; margin:0 auto;}
.left{ width:264px; height:auto; float:left;}
.lunhuan,.zhaobiao{ width:264px; height:auto; }
.lunhuan h2,.zhaobiao h2{ width:264px; height:36px; background:url(../images/picnews-h2.jpg) no-repeat left top; position:relative;}
.lunhuan h2 p,.zhaobiao h2 p{ width:120px; height:32px; line-height:32px; padding-left:28px; font-weight:normal; font-size:14px; font-family:"Microsoft YaHei"; overflow:hidden; color:#FFF;}
.zhaobiao h2 a{ width:41px; height:8px; background:url(../images/left-more.jpg) no-repeat; position:absolute; right:10px; top:12px;}
.lunhuan-cen,.zhaobiao-cen{ width:262px; height:216px; border:1px solid #dcdcdc; border-top:0; overflow:hidden;}
.news-ad{ width:244px; height:206px; margin:0 auto; overflow:hidden;  position:relative; z-index:100; }
.news-ad .ad { 
	width:244px; 
	height:176px; 
	position:relative;
} 
.news-ad .slider,.news-ad .num{
	position:absolute;
}
.news-ad .slider{ width:244px;
	height:176px; 
	overflow:hidden;}
.news-ad .num{ width:100px; height:16px;  overflow:hidden;}
.news-ad .slider li{ 
	list-style:none;
	display:inline;
	float:left;
}
.news-ad .slider img{ 
	width:244px; 
	height:176px;
	display:block;
}
.news-ad .num{ 
	right:2px; 
	bottom:6px;
}
.news-ad .num li{
	float: left;
	color: #000;
	text-align: center;
	line-height: 16px;
	width: 20px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat left top;
	font-weight:normal; display:inline;
}
.news-ad .num li.on{
	color: #FFF;
	line-height: 16px;
	width: 20px;
	height: 16px;
	font-size: 12px;
	margin: 0 2px;
	border: 0;
	background:url(../images/focus-num-li.gif) no-repeat right top;
	font-weight: normal;;
}
.ad-cen{ width:244px; height:30px; overflow:hidden; position:absolute; left:2px; bottom:0; }
.ad-cen p{ width:244px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:12px; display:none; padding-left:10px; overflow:hidden; }

.zhaobiao-cen{ height:169px; }
.zhaobiao-list{ width:244px; height:156px; margin:0 auto; overflow:hidden;}
.zhaobiao-list li{ width:232px; height:26px; line-height:26px; overflow:hidden; padding-left:12px; background:url(../images/affiche-list-li.jpg) no-repeat left bottom;}
.zhaobiao-list li.curr{  background:url(../images/affiche-list-li.jpg) no-repeat left top;}
.zhaobiao-list li.curr a{ color:#ed4e00;}

.center{ width:458px; height:auto; float:left; overflow:hidden; margin:0 13px; display:inline;}
.news,.honor,.intro{ width:458px; height:auto; }
.news h2,.honor h2,.intro h2{ width:458px; height:36px; background:url(../images/news-h2.jpg) no-repeat left top; position:relative;}
.intro h2{background:url(../images/intro-h2.jpg) no-repeat left top; position:relative;}
.news h2 a,.honor h2 a,.intro h2 a{width:41px; height:8px; background:url(../images/center-more.jpg) no-repeat; position:absolute; right:10px; top:12px;}
.news h2 p,.honor h2 p,.intro h2 p{ width:120px; height:30px; line-height:30px; padding-left:34px; font-weight:normal; font-size:14px; font-family:"Microsoft YaHei"; overflow:hidden; color:#ed4e00; }
.intro h2 p{ float:left; width:105px; height:30px; line-height:30px; padding-bottom:5px; cursor:pointer; padding-left:0; text-align:center; color:#393939;}
.intro h2 p.curr{ background:url(../images/intro-h2-p-curr.jpg) no-repeat left top;  color:#FFF; }
.news-cen,.honor-cen,.intro-cen{ width:456px; height:216px; border:1px solid #dcdcdc; border-top:0;}
.honor-cen,.intro-cen{ height:169px; overflow:hidden;}
.news-list{ width:438px; height:auto; margin:0 auto;}
.news-list li{width:426px; height:26px; line-height:26px; overflow:hidden; padding-left:12px; background:url(../images/affiche-list-li.jpg) no-repeat left bottom; }
.news-list li span{ width:76px; height:26px; line-height:26px; display:block; float:right; text-align:right; overflow:hidden;}
.news-list li.curr{ background:url(../images/affiche-list-li.jpg) no-repeat left top; }
.news-list li.curr a{ color:#ed4e00;}

#honor-list{ width:432px; height:134px; margin:0 auto; overflow:hidden; position:relative;}
#honor-list li{ width:192px; height:134px; float:left; margin:0 12px; display:inline; overflow:hidden; position:relative; z-index:100;}
#honor-list li p{width:192px; height:134px; overflow:hidden;}
#honor-list li p img{ width:192px; height:134px; }
#honor-list li h3{ width:192px; height:26px; position:absolute; left:0; bottom:0; z-index:300;}
#honor-list li h3 span{ width:192px; height:26px; line-height:26px; display:block; background:url(../images/honor-list-h3-span.png) repeat left top; overflow:hidden; text-align:center; font-weight:normal; font-size:12px; }
#honor-list li h3 span a{ color:#FFF;}

.intro-list{ width:438px; height:156px; margin:0 auto; display:none;}
.intro-list li{width:426px; height:26px; line-height:26px; overflow:hidden; padding-left:12px; background:url(../images/affiche-list-li.jpg) no-repeat left bottom; }
.intro-list li span{ width:76px; height:26px; line-height:26px; display:block; float:right; text-align:right; overflow:hidden;}
.intro-list li.curr{ background:url(../images/affiche-list-li.jpg) no-repeat left top; }
.intro-list li.curr a{ color:#ed4e00;}

.right{ width:252px; height:auto; float:right;}
.affiche,.zhibu{ width:252px; height:auto; }
.affiche h2,.zhibu h2{ width:226px; height:34px; line-height:32px; color:#FFF; background:url(../images/affiche-h2.jpg) no-repeat left top; overflow:hidden; position:relative; padding-left:26px; font-weight:normal; font-size:14px; font-family:"Microsoft YaHei"; }
.affiche h2 p,.zhibu h2 p{ width:68px; height:24px; line-height:24px; position:absolute; right:0; top:5px; font-weight:normal; font-size:12px; text-align:center;font-family:���� }
.affiche h2 p a,.zhibu h2 p a{ color:#FFF;}
.affiche-cen,.zhibu-cen{ width:250px; height:218px; border:1px solid #dcdcdc; border-top:0;}
.zhibu-cen{ height:171px}
.affiche-list,.zhibu-list{ width:236px; height:auto; margin:0 auto; }
.zhibu-list{ height:78px;}
.affiche-list li,.zhibu-list li{ width:224px; height:26px; line-height:26px; overflow:hidden; padding-left:12px; background:url(../images/affiche-list-li.jpg) no-repeat left bottom; }
.affiche-list li span,.zhibu-list li span{ width:76px; height:26px; line-height:26px; display:block; float:right; text-align:right; overflow:hidden;}
.affiche-list li.curr,.zhibu-list li.curr{ background:url(../images/affiche-list-li.jpg) no-repeat left top; }
.affiche-list li.curr a,.zhibu-list li.curr a{ color:#ed4e00;}
.quicklink{ width:252px; height:62px; overflow:hidden; }
.quicklink img{ width:252px; height:62px;}
.zhibu-hot{ width:232px; height:70px; margin:0 auto; overflow:hidden;}
.zhibu-hot-img{ width:98px; height:70px; float:left; overflow:hidden; }
.zhibu-hot-img img{ width:98px; height:70px; }
.zhibu-hot-cen{ width:124px; height:70px; line-height:23px; overflow:hidden; float:right;}

/*.cases{width:1000px; height:auto; }
.cases h2{ width:1000px; height:36px; background:url(../images/cases-h2.jpg) no-repeat left top; position:relative;}
.cases h2 p{ width:120px; height:32px; line-height:32px; padding-left:28px; font-weight:normal; font-size:14px; font-family:"Microsoft YaHei"; overflow:hidden; color:#FFF;}
.cases h2 a{ width:41px; height:8px; background:url(../images/left-more.jpg) no-repeat; position:absolute; right:10px; top:12px;}
.cases-cen{ width:998px; height:auto; border:1px solid #dcdcdc; border-top:0; }
#cases-list{ width:980px; height:146px; margin:0 auto; position:relative; overflow:hidden;}
#cases-list li{ width:180px; height:146px; float:left; overflow:hidden; margin:0 8px; display:inline; }
#cases-list li p{ width:180px; height:116px; overflow:hidden;}
#cases-list li p img{ width:180px; height:116px; }
#cases-list li h3{ width:180px; height:24px; line-height:24px; padding-top:6px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden;}
#cases-list li.curr h3 a{ color:#ed4e00;}*/

/*.other{ width:1000px; height:24px; margin:0 auto;}
.other p{ widht:192px; height:24px; float:left; overflow:hidden; margin:0 10px 0 0; display:inline; }
.other p select{ width:192px; height:22px; }*/

.container-footer{ min-width:1000px; width:e-xpression(document.body.clientWidth < 1000 ? "1000px" : "100%" ); height:auto; margin:0 auto; background:#5f6061; border-top:4px solid #1b8cd2;}
.footer{ width:983px; height:auto;  margin:0 auto; position:relative;}
.copyright{ width:600px; height:auto; line-height:22px; text-align:left; color:#FFF; overflow:hidden; float:left; }
.copyright a{ color:#FFF;}
.link{ width:252px; height:22px; float:right; overflow:hidden; }
.link select{ width:252px; height:22px;}


.c-main{ width:1140px; height:auto; margin:0 auto; background:#FFF;min-height: 350px;}
.cleft{ width:194px; height:auto; float:left;}
.menu{ width:174px; height:auto; margin:0 auto; }
.menu h2{ width:120px; /*height:26px;*/ line-height:26px; font-weight:bold; font-size:14px; color:#ff6b06; background:url(../images/menu-h2.jpg) no-repeat left top; padding-left:34px; }
.menu-list{ width:174px; height:auto; }
.menu-list li{ width:140px; height:35px; line-height:35px; background:url(../images/menu-list-li.jpg) no-repeat left bottom; overflow:hidden; padding-left:34px; float:left; margin-bottom:10px; display:inline; }
.menu-list li.curr,.menu-list li.on{ background:url(../images/menu-list-li.jpg) no-repeat left top;}
.menu-list li.curr a,.menu-list li.on a{ color:#FFF;}

.cright{ width:930px; height:auto; float:right;}
.location{ width:900px; height:32px; line-height:32px; text-align:right; overflow:hidden; border-bottom:1px solid #CCC; padding:0 5px; color:#CCC;}
.location a{ color:#CCC;}
.location p{ width:160px; height:32px; line-height:32px; padding-left:20px; font-weight:bold; font-size:14px; text-align:left; overflow:hidden; float:left; background:url(../images/location-p.jpg) no-repeat left 10px; color:#4d4d4d;}
.location p a{ color:#4d4d4d;}

.txthot{ width:910px; height:122px; }
.txthot h2{ width:880px; height:32px; line-height:32px; font-weight:bold; font-size:12px; overflow:hidden; margin:0 auto; }
.txthot-cen{ width:880px; height:48px; line-height:24px; overflow:hidden; margin:0 auto;}
.txtlist-title{ width:908px; height:28px; border:1px solid #e8e8e8; background:url(../images/txtlist-title.jpg) repeat-x left top;}
.txtlist-title p.txtlt-name{ width:86px; height:28px; line-height:28px; float:left; padding-left:20px;; text-align:left; }
.txtlist-title p.txtlt-date{ width:86px; height:28px; line-height:28px; float:right; text-align:center; }
.ctxtlist{ width:910px; height:auto;  }
.ctxtlist li{ width:910px; height:32px; line-height:32px; overflow:hidden;  }
.ctxtlist li span{ width:76px; height:32px; line-height:32px; display:block; float:right; text-align:left; overflow:hidden; }
.ctxtlist li.curr,.ctxtlist li.curr a{ color:#ff6414;}
.ctxtlist li.curr{ font-weight:bold;}
.ctxtlist li.curr span{ color:#383838; font-weight:normal;}

.page{ height:20px; margin:0 auto;}
.page p{ height:20px; line-height:20px; float:left; margin-left:6px; display:inline; background:#db7a00; text-align:center; font-size:13px; }
.page p.pagenum{ width:24px;  font-family:Tahoma, Geneva, sans-serif; }
.page p a{ color:#FFF;}
.page p.pagebtn{ width:42px; }
.page p.curr,.page p.on{ background:#dfc2b0;}
.page p.curr a,.page p.on a{ color:#FFF;}


.cmain-bottom{ width:1140px; height:10px; margin:0 auto;font-size:0;  }
.footer{ width:1140px; height:auto;  margin:0 auto; }
.copyright{ width:800px; height:auto; line-height:24px; text-align:right; float:right; color:#FFF; } 
.copyright a{ color:#FFF;}
.footer-nav{ width:72px; height:24px; line-height:24px; float:right; color:#FFF;}
.footer-nav a{ color:#ffd200;}

.piclist{ width:912px; height:auto; padding:30px 10px 10px 10px; }
.piclist li{ width:200px; height:220px; float:left; padding:0 10px;}
.piclist li p{ width:198px; height:198px;  overflow:hidden;}
.piclist li p img{ width:198px; height:198px; }
.piclist li h3{ width:198px; height:20px; line-height:20px; padding-top:5px; font-weight:normal; font-size:12px; text-align:center; overflow:hidden;}
.piclist li h3 a{ color:#444;}





.txtlist{ width:910px; height:auto;  }
.txtlist h3{ width:910px; text-align:center;line-height:30px;  }
.wenzhang{ width:900px; line-height:24px;  word-wrap:break-word; }




.jianjie{ width:910px; height:122px;overflow: hidden; }


.cleftztbd{ width:194px; height:auto; float:left;}
.menuztbd{ width:174px; height:auto; margin:0 auto; }
.menuztbd h2{ width:120px; /*height:26px;*/ line-height:26px; font-weight:bold; font-size:14px; color:#ff6b06; background:url(../images/menu-h2.jpg) no-repeat left top; padding-left:34px; }
.menuztbd-list{ width:200px; height:auto; }
.menuztbd-list li{ width:190px; height:35px; line-height:35px;  overflow:hidden; padding-left:5px; float:left; margin-bottom:10px; display:inline; }
/*.menuztbd-list li.curr,.menu-list li.on{ background:url(../images/menu-list-li1.jpg) no-repeat left top;}*/
.menuztbd-list li.curr a,.menu-list li.on a{ color:#FFF;}


.txtlist-title{ width:908px; height:28px; border:1px solid #e8e8e8; background:url(../images/txtlist-title.jpg) repeat-x left top;}
.txtlist-title p.txtlt-name{ width:86px; height:28px; line-height:28px; float:left; padding-left:20px;; text-align:left; }
.txtlist-title p.txtlt-date{ width:86px; height:28px; line-height:28px; float:right; text-align:center; }
.ctxtlist{ width:910px; height:auto;  }
.ctxtlist li{ width:910px; height:32px; line-height:32px; overflow:hidden; background:url(../images/txtlist.gif) repeat-x left 31px;  }
.ctxtlist li span{ width:76px; height:32px; line-height:32px; display:block; float:right; text-align:left; overflow:hidden; }
.ctxtlist li.curr,.ctxtlist li.curr a{ color:#ff6414;}
.ctxtlist li.curr{ font-weight:bold;}
.ctxtlist li.curr span{ color:#383838; font-weight:normal;}