﻿body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #FFC2D6; font-size:12px;color:#333;}
li, ul, dd, dl {list-style:none;margin:0;padding:0; }
a{ text-decoration: none;  font-size:12px;color:#333;}
a:hover { text-decoration: none;color:#E03279; }
img { border: 0; }
.submenu ul { margin: 0; padding: 0; }
.submenu ul li { margin: 0; padding: 0; }
.fff { font-family: "微软雅黑"; font-size: 12px; line-height: 25px; color: #333; }
.css { font-family: Tahoma; font-size: 12px; line-height: 27px; color: #000000; }
.css2 { font-family: Tahoma; font-size: 12px; line-height: 23px; color: #000000; }
.css3 { font-family: Tahoma; font-size: 12px; line-height: 17px; color: #575757; }
.fff2 { font-family: "微软雅黑"; font-size: 12px; line-height: 17px; color: #333; }

td {background-repeat:repeat-y; }
.td img{float:left;}

.style1 { font-size: 14px; color: #666666; }
.style2 { font-size: 14px; }
.style3 { color: #666666; }
.style28 { color: #575757; }
.style4 { color: #E03279; font-size: 14px; }
.style31 { color: #E03279;  font-size: 12px; }

/*幻灯片样式*/
.focusbox { border: 1px solid #6D6D6D; overflow: hidden; width: 350px; height: 260px; position:relative;}
.focusbox .slides { position: relative; display: block; width: 100%; height: 100%; zoom: 1; overflow: hidden; padding: 0px; margin: 0px; }
.focusbox .slides:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.focusbox .slides li { width: 100%; height: 100%; overflow: hidden; }
.focusbox .slides li img { width: 350px; height: 260px; _width: 350px; _height: 260px; }
.focusbox .slides li .note-bg { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 32px; background: url(../images/pic-bg.png) 0 bottom repeat; _height: 50px; _background: url(none) 0 0 repeat #000; }
.focusbox .slides li .note-txt { position: absolute; left: 0; right: 0; bottom: 0; display: block; padding: 3PX 10px; height: 24px; line-height: 24px; color: #fff; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.focusbox .flex-control-nav { position: absolute; right: 5px; bottom: 18px; display: block; z-index: 4; z-index: 9999; }
.focusbox .flex-control-nav li { margin: 0 5px 0 0; display: inline-block; zoom: 1; *display: inline; }
.focusbox .flex-control-nav li a { display: block; width: 15px; height: 15px;  border: 1px solid #999; border-radius: 8px; cursor: pointer; overflow: hidden; background-color:#fff;}
.focusbox .flex-control-paging li a:hover { background: #E03279;color:#fff; }
.focusbox .flex-control-paging li a.flex-active { background: #E03279; border-color: #E03279; cursor: default;color:#fff; }

.navbox a { color: #fff; }
.navbox a:hover { color: #fff; }
.navbox { width: 980px; height: 40px; position: relative; z-index: 9999; margin: auto; margin-top: 0; }
.nav { width: 974px; margin: 0 auto; height: 40px; list-style: none; padding-left: 6px; }
.nav li { float: left; height: 40px; line-height: 40px; width: 97px; position: relative; font-weight: normal; list-style: none; text-align: center; }
.nav li.hover_menu { background-color: #fff; border-radius: 6px 6px 0 0; margin-top: 4px; color: #EB4287;height: 36px; line-height: 36px; }
.nav li.hover_menu a{ color: #EB4287; line-height: 36px;    }
.nav li.last { background: none; }
.nav li a { text-decoration: none;  font-size: 14px; font-weight: bold;  }
.nav .drop-menu-effect { background: #fff; }
.nav .drop-menu-effect1 { background: none; }
.nav span { font-size: 12px; line-height: 33px; float: left; color: #858585; }

.nav li .selected .submenu { display: block; }
.nav li .submenu { display: none; position: absolute; top: 40px; left: 0px; background: #fff; border: 1px solid #eee; border-width: 0px 1px; }
.nav li .submenu li { float: none; padding: 0; border-bottom: 1px solid #eee; font-size: 12px; font-weight: normal; height: 40px; line-height: 40px; background: #fff; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.nav li .submenu li a { font-size: 12px; font-weight: normal; height: 40px; line-height: 40px; color: #858585;display:block; }
.nav li .submenu li:hover { background: #EB4287; color: #fff; font-size: 12px; font-weight: normal; height: 40px; line-height: 40px; }
.nav li .submenu li:hover a { color: #fff; }
.nav li .submenu li a:hover { color: #fff; }
.nav li.hover_menu .submenu { top:36px;}

#menu { width: 190px; text-align: left; list-style: none; height: auto; overflow: hidden; margin: 0px 20px 0px 20px; }
#menu h3 { width: 190px; height: 20px; line-height: 20px; text-align: center; font-weight: bold; color: #52A8A5; background: none; margin: 10px 0px 5px 0px; }
#menu h3 a { color: #52A8A5; }
#menu .item { margin: 0px 0px; padding: 0px; list-style: none; }
a.title:link, a.title:visited { display: block; text-align: left; width: 190px; height: 30px; overflow: hidden; line-height: 30px; cursor: pointer; text-decoration: none; color: #555; border-bottom: 1px solid #ddd; }

a.title:hover { line-height: 30px; text-align: left; color: #333; }
a.title span { color: #666; margin-left: 20px; }
#menu .item ul { margin: 0; width: 190px; background: #fff; list-style: none; display: none; margin: 5px 0px 5px 0px; border-bottom: 1px solid #ddd; padding-bottom: 5px; }
#menu .item ul li { display: block; line-height: 26px; width: 190px; height: 26px; overflow: hidden; font-size: 12px; }
#menu .item li a { color: #999; }
#menu .item li a:hover { color: #52A8A5; }


#h_service { padding:2px 10px;margin-top:15px;}
#h_service li {display:inline-block;width:88px;height:37px; text-align:center;line-height:37px;color:#e73f8c;font-weight:bold;font-size:14px;float:left;margin:0px 5px 24px 5px; background:url(images/bg_item.jpg);}
#h_service li a { color:#e73f8c;}

#h_about {height:218px;width:196px; background:url(images/bg_about.jpg);padding:35px 10px 10px 10px;overflow: hidden; }
#h_about a { line-height: 16px;}
#h_about a:link {color:#666;}
#banner2 { width:976px;margin:0 auto;}
#banner2 li{height:105px; }


/*新闻*/
.news{margin:0; list-style:none;width:100%;}
.news li{width:710px;height:85px;padding:15px 8px;border-bottom:1px dotted #ccc;}
.news li a.img{float:left;display:block;width:118px;margin:1px 0 0 1px;height:82px;margin-right:20px; position:relative;z-index:1;}
.news li a.img img{width:118px;height:82px;}
.news li .r{height:100px; position:relative;}
.news li b{display:block;height:30px;}
.news li b a{font-size:14px;color:#333;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;width:565px;}
.news li p{font-size:14px;margin:0;padding:0;color:#666;}
.news li .time{color:#888; text-align:right;font-size:14px;position:absolute;right:0;bottom:10px;}
.news li a.more{color:#3e83ba;position:absolute;right:0;bottom:0;}
.news li a.more:hover{ text-decoration:underline;}
.news li .read{height: 25px;border: 1px solid #7f4304;padding:0 15px;line-height: 25px;background-color: #b07320;text-align: center;color: #f4f4f4;border-radius: 4px;position:absolute;right:0;top:0;display:block;}
.news li.readline a{ text-decoration:none;}

.newsWord{margin:0;padding:0; list-style:none;border-bottom:1px dotted #F5EFE3;}
.newsWord li{width:683px;height:40px;line-height:40px; background:url(../images/icon_dot.jpg) 12px center no-repeat;padding-left:27px;border-bottom:1px dotted #ccc;font-size:14px;}
.newsWord li a{line-height:40px;font-size:14px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;width:565px;}
.newsWord li .time{width:80px;float:right;}

.newsPhoto{margin:0;padding:20px 0 0px 12px; list-style:none;zoom:1; overflow:hidden;}
.newsPhoto li{width:214px;height:200px;margin-right:30px;float:left; text-align:center;}
.newsPhoto li img{width:208px;height:156px;padding:2px;border:1px solid #d6d6d6;}
.newsPhoto li a.newsphoto_title{line-height:22px;font-size:12px;color:#666;}
.newsPhoto li.mr0{margin-right:0;}

/*专家*/
.newsZhuanjia{margin:0;padding:20px 0 0px 12px; list-style:none;zoom:1; overflow:hidden;}
.newsZhuanjia li{width:160px;height:220px;margin-right:25px;float:left; text-align:center;}
.newsZhuanjia li img{width:150px;height:176px;padding:2px;border:1px solid #d6d6d6;}
.newsZhuanjia li a.newsphoto_title{line-height:22px;font-size:12px;color:#666;}
.newsZhuanjia li.mr0{margin-right:0;}

/*专家2*/
.newsZhuanjiaHz{margin:0;padding:20px 0 0px 12px; list-style:none;zoom:1; overflow:hidden;}
.newsZhuanjiaHz li{width:98%;padding:20px 0;border-bottom:1px dotted #ddd; overflow:hidden;}
.newsZhuanjiaHz li .img {width:150px;height:176px;float:left;margin-right:15px;display:block;}
.newsZhuanjiaHz li img{width:150px;height:176px;}
.newsZhuanjiaHz li b {font-size:14px; }
.newsZhuanjiaHz li p {margin:10px 0 0 ;padding:0; }
.newsZhuanjiaHz li a.newsphoto_title{line-height:22px;font-size:12px;color:#666;}
.newsZhuanjiaHz li.mr0{margin-right:0;}


/*新闻详细*/
.newsdetail{}
.newsdetail .tit{ text-align:center;padding:0 88px;margin:24px 0 0 ;font-size:24px; line-height:32px;}
.newsdetail .info{ text-align:center;height:30px;border-bottom:1px dashed #ccc;padding:10px 0;margin:0;font-weight:normal;font-size:12px;color:#555;}
.newsdetail .info a{font-size:12px;color:#555;}
.newsdetail .co{padding:20px 20px;margin:0 auto;font-size:14px; line-height:26px;}


.pl30 {padding-left: 30px; }
.h_dongtai {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;    width: 240px;    display: inline-block;    line-height: 22px; }
.newsItem {border-bottom:1px dashed #ccc; }

.fenye {padding:10px 0;border:none;}
.fenye { clear: both; width: 100%; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 15px 0; }
.fenye a { height: 22px; font-size: 12px; border: 1px solid #ddd; display: inline-block; padding: 0 8px; line-height: 22px; color: #333; background:url(images/pages.png) center top; margin: 0 6px;  }
.fenye a:hover { background-color:#ddd; }
.fenye span { border: 1px solid #E5547F; display: inline-block; padding: 0 8px; height: 22px; line-height: 22px; color: #fff; background-color: #E5547F; margin: 0 6px; }

.flickr {padding:10px 0;border:none;}
.flickr { clear: both; width: 100%; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 15px 0; }
.flickr a { height: 22px; font-size: 12px; border: 1px solid #ddd; display: inline-block; padding: 0 8px; line-height: 22px; color: #333; background:url(images/pages.png) center top; margin: 0 6px;  }
.flickr a:hover { background-color:#ddd; }
.flickr span { border: 1px solid #E5547F; display: inline-block; padding: 0 8px; height: 22px; line-height: 22px; color: #fff; background-color: #E5547F; margin: 0 6px; }



/*
div.flickr { padding: 0px; margin: 0px; text-align: center; font-family: Verdana; font-size: 12px; text-align: left; }
div.flickr a { padding:2px 6px; background-position: 50% bottom; color: #EB4287; margin-right: 3px; text-decoration: none; }
div.flickr a:hover { color: #fff;background-color:#EB4287; }
div.flickr span { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.flickr span.current { padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.flickr span.disabled { padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }*/



.fenye2 { clear: both; width: 100%; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 10px 0; }
.fenye2 a { height: 22px; font-size: 14px; line-height: 22px; margin: 0 6px; }
.fenye2 span { height: 22px; line-height: 22px; color: red; margin: 0 6px; }


.contact .contact_info { padding: 0 25px 0px; }
.contact .table { margin-top: 20px; width: 688px; border: none; }
.contact .table td { height: 40px; }
.contact .table td .tbox { height: 28px; width: 286px; border: 1px solid #d6d6d6; padding: 0; line-height: 28px; margin: 0; }
.contact .table td .tarea { height: 78px; width: 590px; border: 1px solid #d6d6d6; padding: 0; margin: 0; }
.contact .table td .col { display: block; float: left; line-height: 28px; margin-right: 10px; }
.contact .table td .change { text-decoration: underline; }
.contact .table td i { color: red; font-size: 12px; margin-right: 5px; font-style: normal; }

.h_keshi { 
    padding:0px 10px 0 42px;
}
.h_keshi li {width:20%;float:left;height:28px; line-height:28px; text-align: left;}
.h_keshi li a {line-height:28px;font-size:13px; }
.h_keshi li a i {display:inline-block;float:left;font-style:normal;font-size:12px;background-color:#E03279;color:#fff;border-radius:3px;width:15px;height:15px; text-align:center; line-height:15px;margin:8px 5px 0 0;}

/*新闻详细*/
.newsdetail { margin: 12px auto 0; }
.newsdetail .tit { text-align: center; padding: 0; margin: 24px 0 0; font-size: 24px; height: 40px; font-weight: normal; }
.newsdetail .info { text-align: center; height: 30px; border-bottom: 1px dashed #ccc; padding: 10px 0; margin: 0; font-weight: normal; color: #999; }
.newsdetail .co { }



/*prev,next*/
.pagePrevNext { margin: 10px auto; padding: 10px 6px; line-height: 28px; color: #666; border-top: 1px dashed #ccc; font-size:12px;}
.pagePrevNext a { line-height: 28px; color: #555; }
.pagePrevNext a:hover { line-height: 28px; color: #333; }
.pagePrevNext span { display: block; height: 28px; }
