/* CSS Document */
body{ font-size:12px; line-height:18px; font-family:" "!Important; border-top:5px solid #00ac97;}
*{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both;}


a{ color:#000000; text-decoration:none;}
a:hover{ color:#00ac97; text-decoration:underline;}


#header{ width:1120px; margin:0 auto;}

.top{ position:relative; z-index:99999;}

.logo{ width:250px; float:left;}

.topul{ width:600px; display:block; float:left; margin:65px 0 0  115px;position:relative;}
.topul li{ float:left;   padding:0 0 22px 0;}
.topul li:hover a{ color:#00ac97;}
.topul li:hover .tanchu{ display:block;}

.tanchu{ z-index:999; position:absolute; background:#fff; display:none;opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); border-radius:15px; width:749px; padding:
36px 106px; left:-90px; top:40px; overflow:hidden;}
.tanchu b{ padding:0 0 0 28px; background:url(../images/tu_03.jpg) no-repeat 0 2px; display:block; height:31px; border-bottom:1px solid #dcdddd; color:#00ac97;}

.tanchu1{ border-top:1px solid #f5f5f5; padding:20px 0 0 0;}
.tanchu1ul{ width:230px; border-right:1px solid #dcdddd; display:block; float:left;}
.tanchu1ul li{ display:block; padding:0;}
.tanchu1ul li a.hh{ display:block; padding:0 0 0 19px; background:url(../images/sj_07.png) no-repeat left center; font-weight:normal; height:18px; line-height:18px; margin-bottom:10px; color:#2f2725;}
.tanchu1ul li a.hh:hover{ color:#00ac97;}

.tanchu1dl{ padding-left:10px; display:block; width:507px; float:left; border-left:1px solid #f5f5f5;}
.tanchu1dl dt{ width:201px; display:block; float:left; border:4px solid #e6e6e6; border-radius:5px; margin-right:20px;}
.tanchu1dl dd{ float:left; width:268px; font-size:12px; line-height:25px; font-size:14px;}


.topul li a{ padding:8px; font-size:15.5px;}
.topul li a:hover{ color:#00ac97; text-decoration:none;}
.topul li a.cuu{ color:#00ac97; text-decoration:none;}

.topgd{ width:150px; float:right;}
.topgd span{ display:block; background:url(../images/topimg_07.jpg) no-repeat; height:22px; line-height:18px; padding:0 0 0 5px; font-family:" "; color:#fff; font-size:14px; margin-left:24px;}
.topgd span a{ color:#fff; padding:0 6px;}

.topgd b{ margin-top:33px; display:block; height:28px; background:url(../images/topimg_11.jpg) no-repeat;}

.topgd input{ float:left; border:0; background:none; width:121px; display:block; height:28px; line-height:28px; padding:0 0 0 6px;}




/************banner**************/
.fcnt{ margin-bottom:30px; display:block;height:315px; width:1200px; position:relative;overflow:hidden; background:url(../images/bannerb_03.jpg) no-repeat -2px bottom;}
.fcnt .mimg{float:left;width:1003px;height:313px;overflow:hidden;}

.fcnt ul{float:right;width:189px;height:316px; background:url(../images/bannerb_05.jpg) no-repeat left bottom; }
*html .fcnt ul{position:absolute;right:0;top:0;width:189px;height:340px;}
.fcnt li{display:block;margin-bottom:11px;cursor:pointer;overflow:hidden;}
.fcnt li.cur img{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#tri{position:absolute;top:0; right:0; z-index:888;height:87px;background:url(../images/ds.png) repeat-x;cursor:pointer;}




.bottom{ height:92px; background:#00ac97;}

.bottom span{ font-family:" "; font-size:12px;  color:#fff; width:1120px; display:block; margin:0 auto; line-height:70px; background:url(../images/dssd_28.jpg) no-repeat right center;}


.guanyu_div h2 a{height: 56px;line-height: 50px;font-family: " ";font-size: 18px;color: #00ac97;}