﻿@charset "utf-8";
/* CSS Document */
body,ul,p{margin:0;padding:0;}

/* Basic Elements */
body { color:#444; font:14px/1.8; font-family: "微软雅黑", "Microsoft Yahei", "黑体";}
div,ul,li { font-size:12px; color:#444; line-height:160%;}
ul,li { list-style:none;}
a { color:#444; text-decoration:none;}
a:hover { text-decoration:underline;}

/* Generic Classes */
.clear { height:0; overflow:hidden; clear:both;}

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */

/* Special Header */
#top_nav{ margin:0 auto; width:100%; height:36px; line-height:35px; background:url(images/index.jpg) repeat-x; clear:both;}
.top_navc { margin:0 auto; width:960px; height:35px;}
.nav_l { padding:0 0 0 20px; width:200px; line-height:35px; font-size:12px; color:#666; text-align:left; float:left;}
.nav_logo { width:69px; float:left;}
.nav_w { margin-left:90px; margin-top:8px; color:#666;}
.nav_l a { color:#666;}
.nav_l a,.nav_r a:hover { color:#666; text-decoration:none;}
.nav_r { width:250px; line-height:35px; color:#666; text-align:right; font-size:12px; float:right;}
.nav_r a { color:#666;}

#warp { background:#FEE3CE;}
.bannerbox {position:relative; overflow:hidden; height:800px; background:#43CBBB;}
.banner { width:100%; height:auto; position:absolute; left:50%; margin-left:-1269.5px;}
.main { position:relative; }
.box { width:1150px; margin:0 auto;}
.boxlist { margin-top:50px;  padding:25px; width:200px;  background:#FED79B; border:1px solid #E60F2A; border-radius:10px; text-align:center; float:left; margin-left:25px;}
.boxlist dl dd img { width:200px; height:200px; border-radius:50%; }
.boxlist_fx dl dd img { margin-top:5px; border-radius:2%;}
.boxlist dl dt { margin-bottom:10px; margin-top:15px; font-size:18px; font-weight:bold; height:25px; line-height:170%; overflow:hidden;}
.contain { width:300px; height:186px; overflow:hidden; font-size:16px; line-height:170%;  text-indent:32px;  text-align:left;}

.mainbox { margin:0 auto; width:1143px;}
.title { margin-top:60px; padding-left:130px; padding-top:20px; background:url(images/title.png) no-repeat; height:68px; overflow:hidden; font-size:32px; color:#fff;}

/* 幻灯*/
.flash { margin-top:30px; margin-left:150px;}
.pagination { position:absolute;left:720px; top:470px;z-index:5;}
.pagination li { float:left; margin:0 5px; list-style:none; }
.pagination li a { display:block; width:11px; height:0; padding-top:11px; background-image:url(images/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a { background-position:0 -13px;}
#slides { position:relative; top:0px; left:0px; z-index:100;}
.slides_container { width:852px; overflow:hidden; position:relative; display:none;}
.slides_container div.slide { width:852; height:510px; display:block;}

.title_t { margin:0 auto; width:910px; height:84px; background:url(images/title.fw.png) no-repeat;}
.title_t h2 {top:28px; left:250px; position:relative; width:450px; text-align:center; height:36px; line-height:170%; overflow:hidden; font-size:26px; font-weight:normal; color:#fff;}

.boxlist_four { padding:15px; width:230px; }
.boxlist_four dl dd img { margin-top:5px; width:230px; height:147px; border-radius:2%;}
.boxlist_four dl dt { font-size:18px; height:60px;}
.boxlist.boxlist_fx.boxlist_four dl .contain{ width:230px; overflow:hidden; font-size:16px; line-height:170%;  text-indent:32px;  text-align:left;}
.boxvideo { padding-bottom:30px; margin-top:30px; background:#FED79B; border:1px solid #E60F2A; border-radius:10px;}
#warp .mainbox video { margin-top:30px; margin-left:300px;}

/* footer */
#footer { margin:80px auto 0 auto; text-align:center; color:#2B2B2B; clear:both;font-size:14px;}
.footer_bar { line-height:40px; text-align:center; color:#2B2B2B; clear:both;}
.footer_bar a { color:#2B2B2B; text-decoration:none; font-size:14px;}
.footer_bar a:hover { color:#2B2B2B; text-decoration:underline;}

