﻿/* CSS Document */
@import url("reset.css");
@import url("typography.css");

body { margin:0 auto; padding:0;font-family:宋体; font-size:12px; color:#333333; line-height:24px; }
div,ul,li,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border:0px; margin:0; padding:0; list-style-type:none; }
b{ font-size:14px;}
body{ width:100%; height:100%; background: url('../images/body_bg.jpg') repeat;  }

/* Link */
a:link {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
a:active {color: #333333;}

a{blr:expression(this.onFocus=this.blur());} 

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

.f_left{ float:left;}
.f_right{ float:right;}

/*Wrapper*/
.wrapper{width:100%;  margin:0px auto; overflow:hidden;}
/*Header*/
.header_bg{ width:100%; margin:0px auto; overflow:hidden; border-top:5px solid #95672c; height:123px;}
.header{ width:1002px; margin:0px auto; height:123px;}
.logo{}
.top_mid{ background: url('../images/top_mid.png') no-repeat; width:380px; height:64px; margin-left:20px; padding-top:50px; }
.top_mid ul{ height:48px; padding-left:15px;}
.top_mid ul li{ width:172px; float:left; color:#cc0000; font-size:14px; font-family:微软雅黑; margin-left:8px;}

.top{ width:268px;}
.shoucang{  font-size:12px; color:#fff; width:186px; text-align:center; height:23px;line-height:25px; background: url('../images/shou_bg.png') no-repeat; }
.shoucang a{ color:#fff;}
.tel{  margin-top:25px;}

.nav_bg{ width:100%; background-color:#95672c; height:40px;}
.nav_bg ul{ width:1002px; margin:0px auto;text-align:center; height:40px; line-height:40px; background: url('../images/nav_bg.jpg') no-repeat;}
.nav_bg ul li{ width:125px; float:left; font-family:微软雅黑; font-size:15px;}
.nav_bg ul li a{ color:#fff;}

/*banner*/
.banner_bg{width:100%; height:410px; margin:0px auto;}
#full-screen-slider { width:100%; height:410px; float:left; position:relative; z-index:0;}
#slid { display:block; width:100%; height:410px; position:relative;}
#slid li { width:100%; height:100%; position:absolute; z-index:-99999;}
#slid li a { display:block; width:100%; /* text-indent:-9999px; height:450px;*/}
#pagination { display:block; position:absolute; left:50%; top:400px; z-index:9900; padding:5px 0px 0px 0; }
#pagination li { width:18px; height:18px; line-height:18px; float:left; margin-left:10px;background: url(../images/li-2.png); _background: url(../images/li-1.gif);}
#pagination li a { display:block; width:18px; height:18px; text-indent:-9999px;cursor: pointer; }
#pagination li.current {background: url(../images/li-1.png); _background: url(../images/li-2.gif);}

/*** contain ***/
.index_list{ height:155px; width:1002px; margin:0px auto; margin-top:15px; float:center;}
.index_list ul li{ width:114px; float:left; margin-left:27px; margin-right:25px;}
.index_list ul li span{ display:block; text-align:center; color:#1a1a1a; font-size:16px; height:40px; line-height:40px; font-family:微软雅黑;}

.contain{ width:1002px; margin:0px auto; margin-top:15px;}

.first{ border:1px solid #dddddd; background-color:#fff; height:786px; width:1000px; }

.in_pic_bg{ float:left; height:369px; width:651px; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;  padding:10px 14px 0 13px;}
.in_pic{ height:357px; width:649px; border:1px solid #dddddd;}

.in_active_bg{ float:right; width:321px; border-bottom:1px solid #ebebeb; height:369px; padding-top:10px;}
.in_active{ background: url('../images/in_ac_bg.jpg') no-repeat; width:301px; height:359px; margin:0px auto;}
.in_active_t{ text-align:center;}
.in_active_ul{ width:247px; margin:0px auto; padding-top:6px;}
.in_active_ul li{ width:247px; height:55px; margin-top:10px;}

.in_team_bg{ float:left; height:395px; width:678px; border-right:1px solid #dddddd; padding-top:11px;}
.in_team_t{ width:650px; margin:0px auto;}

.colL{ width:650px; margin:0px auto; padding-top:27px;}
.colL-Bbg {}
.widget-slide { position:relative; overflow:visible;}
.widget-slide-ctrl .widget-slide-ctrl-tabs li { display: inline; float: left;}
/*特效导航*/
.widget-slide-ctrl-nav { width:433px; margin:0px auto; text-align:center; }
.widget-slide-ctrl-nav li { cursor: pointer; display: inline-block; *display:inline; zoom:1; height:22px; width:75px; padding:0; margin:0 4px 0 0; color:#fff; line-height:22px; background-color:#959595; -webkit-border-radius:5px;}
.widget-slide-ctrl-nav .current {  background-color:#db9349; color:#fff; }
/*箭头*/
.widget-slide-ctrl-prev, .widget-slide-ctrl-next { display: inline-block; font-weight: bold; position: absolute; text-align: center; text-decoration: none; bottom:130px; font-size:60px; width:30px; height:40px; line-height:40px; color:#ad7f4d;   }
.widget-slide-ctrl-prev:hover, .widget-slide-ctrl-next:hover { color:#ad7f4d;  text-decoration:none; }
.widget-slide-ctrl-prev, .widget-slide-ctrl-next {}
.widget-slide-ctrl-prev { left: 0px; }
.widget-slide-ctrl-next { left: 620px; }
.widget-slide-body { overflow: hidden; _position: relative; margin:0 auto; margin-top:21px;} /*tabContent*/
.widget-slide-body { overflow: hidden; *position: relative; }
.widget-slide-1-body img { margin-left:50px; border:1px solid #ccc;}
.widget-slide-contents-piclist { width: 9999px; }
.widget-slide-contents-piclist li { float: left;  width: 650px;}

/*学科带头人*/
.widget-slide-content-text { padding: 10px; width:280px; text-align: left; font-family:微软雅黑; margin-left:20px;  }
.widget-slide-content-text h3 { font-size:21px; height:40px; line-height:40px; }
.widget-slide-content-text h4 { font-size:16px; color:#666; height:30px; line-height:30px;}
.widget-slide-content-text p { color:#333; font-size:13px; margin-top:5px;}
.widget-slide-content-text div{ padding-left:20px;}
.widget-slide-content-text span { width:101px; height:34px; display:block; margin-left:10px; float:left; line-height:34px; text-align:center; -webkit-border-radius:5px; font-size:14px; color:#fff; margin-top:38px;}
.widget-slide-content-text span a{ color:#fff;}
.widget-slide-content-text .span1{ background-color:#db9349;}
.widget-slide-content-text .span2{ background-color:#b8956f;}

.in_qustion{ float:right; width:321px; height:406px; padding-top:10px;}
.in_qustion_t{ width:292px; margin:0px auto; height:32px; line-height:32px; margin-bottom:5px;}
.in_qustion_t span{ float:right; font-size:13px; font-family:微软雅黑;}
.in_qus_list{ width:292px; margin:0px auto; font-size:13px; margin-top:8px;}
.wen{ background: url('../images/wen.jpg') left top no-repeat; padding-left:27px; height:26px; overflow:hidden;}
.wen a{ color:#d5870b;}
.da{ background: url('../images/da.jpg') left top no-repeat; padding-left:27px; line-height:19px; height:40px; overflow:hidden; }

.in_qus_box{ margin-top:10px;border-top:1px solid #dddddd;}
.in_qus_box ul{ width:246px; margin:0px auto; padding-top:8px;}
.in_qus_box ul li{ float:left; margin-left:5px; margin-top:5px;}

/*特色专科*/
.in_tese{ background-color:#fff; margin-top:15px;}

.in_tese_list{height:236px;}
.in_tese_list ul li{ float:left;}
.left1{ margin-left:18px;}

.in_jieshi{ margin-top:15px; border-top:2px solid #35b4d3; height:384px;}
.in_left_img{ float:left;}

.in_right{ width:709px; float:right; padding-right:15px;}
.in_right_list{ float:right; margin-top:16px;}
.in_span1{ height:20px; line-height:20px; display:block; float:left;margin-left:20px;}
.in_span1 a{ padding:0 9px; display:block; background-color:#737373; color:#fff; }
.in_span1 a:hover{ background-color:#2bbad8;color:#fff; }

.in_news{  float:left; width:383px;}
.in_news_top{ height:125px; border-bottom:1px dashed #666; margin-top:16px;}

.in_news_t{ color:#2bbad8; font-size:18px; font-family:微软雅黑; height:37px; line-height:37px; }
.in_news_t a{ color:#2bbad8;}
.in_news_txt{ color:#666; font-size:13px; margin-top:5px;}

.in_news_list{ height:185px; padding-top:5px;}
.in_news_list li{ height:26px; line-height:26px; color:#999999; font-size:14px;}
.in_news_list li span{ color:#999999; float:right;}

.in_right_box{ float:right; width:305px; margin-top:16px;}

.in_right_txt{ color:#666666; font-size:14px; line-height:26px; padding-top:5px;}

.in_fuke{ margin-top:15px; border-top:2px solid #e94e79; height:384px;}
.in_span2{ height:20px; line-height:20px; display:block; float:left;margin-left:20px;}
.in_span2 a{ padding:0 9px; display:block; background-color:#737373; color:#fff; }
.in_span2 a:hover{ background-color:#e94e79;color:#fff; }
.in_news_t1{ color:#e94e79; font-size:18px; font-family:微软雅黑; height:37px; line-height:37px; }
.in_news_t1 a{ color:#e94e79;}

.in_buyu{ margin-top:15px; border-top:2px solid #8162bc; height:384px;}
.in_span3{ height:20px; line-height:20px; display:block; float:left;margin-left:20px;}
.in_span3 a{ padding:0 9px; display:block; background-color:#737373; color:#fff; }
.in_span3 a:hover{ background-color:#8162bc;color:#fff; }
.in_news_t2{ color:#8162bc; font-size:18px; font-family:微软雅黑; height:37px; line-height:37px; }
.in_news_t2 a{ color:#8162bc;}

.in_ruxian{ margin-top:15px; border-top:2px solid #fdb5c6; height:384px;}
.in_span4{ height:20px; line-height:20px; display:block; float:left;margin-left:20px;}
.in_span4 a{ padding:0 9px; display:block; background-color:#737373; color:#fff; }
.in_span4 a:hover{ background-color:#fdb5c6;color:#fff; }
.in_news_t3{ color:#fdb5c6; font-size:18px; font-family:微软雅黑; height:37px; line-height:37px; }
.in_news_t3 a{ color:#fdb5c6;}

.in_link{width:100%; margin-top:15px;}
.in_link ul{float:left;}
.in_link_ul1{ width:266px;}
.in_link_ul2{ width:96px;}
.in_link_ul3{ width:114px;}
.in_link_ul4{ width:71px;}
.in_link_ul5{ width:174px;}
.in_link_ul6{ width:116px;}
.in_link_ul7{ width:165px;}


.in_link ul li{ float:left;text-align:center; font-size:14px; font-family:微软雅黑; overflow:hidden;}
.in_link ul li a{ color:#fff; display:block; }
.b1{ background-color:#f05c5c;}
.b2{ background-color:#33aaca;}
.b3{ background-color:#7a82cd;}
.b4{ background-color:#0194bf;}
.b5{ background-color:#adc761;}
.b6{ background-color:#ea69a2;}
.b7{ background-color:#ffa801;}

.c1{ width:71px; height:59px; padding:14px; margin-left:2px;}
.c2{ width:66px; height:48px; padding:14px; margin-left:2px;}
.c3{ width:84px; height:23px; padding:12px 14px; margin-left:2px;}
.c4{ width:47px; height:66px; padding:17px 11px; margin-left:2px;}
.c5{ width:144px; height:28px; padding:14px; margin-left:2px;}
.c6{ width:86px; height:54px; padding:14px; margin-left:2px;}
.c7{ width:135px; height:29px; padding:20px 14px; margin-left:2px;}
.c8{ width:124px; height:24px; padding:26px 14px; margin-top:2px;}
.c9{ width:76px; height:48px; padding:14px 18px; margin-left:2px; margin-top:2px;}
.c10{ width:60px; height:53px; padding:17px; margin-left:2px; margin-top:2px;}
.c11{ width:84px; height:43px; padding:12px 14px; margin-left:2px; margin-top:2px;}
.c12{ width:84px; height:27px; padding:10px 14px; margin-left:2px; margin-top:2px;}
.c13{ width:35px; height:49px; padding:7px 17px; margin-left:2px; margin-top:2px;}
.c14{ width:48px; height:67px; padding:20px 9px; margin-left:2px; margin-top:2px;}
.c15{ width:76px; height:67px; padding:20px 14px; margin-left:2px; margin-top:2px;}
.c16{ width:86px; height:53px; padding:14px; margin-left:2px; margin-top:2px;}
.c17{ margin-left:2px; margin-top:2px;}


/*底部联系我们*/
.in_con_bg{ height:278px; background-color:#313131; margin-top:15px;}
.in_con{ width:851px; margin:0px auto; padding-top:22px;}
.in_ditu{ float:left;}
.in_con_txt{ float:left; width:428px; color:#fff; font-size:13px; line-height:27px; font-family:微软雅黑; margin-left:40px;}
.in_con_txt h4{ height:35px; line-height:35px; font-size:18px;}

/*Footer*/
.bot_bg{ width:100%; background-color:#f1e5d7; height:158px;}
.bot{ width:1002px; margin:0px auto; padding-top:15px;}
.bot_logo{}
.bot_txt{ width:569px; padding-left:15px; color:#333333; overflow:hidden; font-size:13px; padding-top:30px; line-height:25px;}
.erwei{ margin-right:37px;}




/*子页*/
.s_contain{ width:962px; margin:0px auto; margin-top:15px; background-color:#fff; min-height:700px; padding:20px;}
.left{ width:260px; margin-bottom:18px; float:left;}
.left_nav{ width:258px; border:1px solid #e5e6e8; font-family:微软雅黑;  }
.left_t{ font-family:微软雅黑; background-color:#edf0f5; height:34px; line-height:34px; text-align:center; font-size:17px; color:#95672c; border-bottom:1px solid #e5e6e8; }
.left_nav_list{ background: url('../images/left_nav_bg.jpg') no-repeat; height:156px;}
.left_nav_list li{ float:left; width:108px; height:39px; margin-bottom:1px; line-height:39px; text-align:right; font-size:14px;padding-right:21px;}

.left_kuaisu{ width:258px; border:1px solid #e5e6e8; font-family:微软雅黑; margin-top:20px;  }
.left_box{ padding-top:9px;}
.left_txt{ width:233px; margin:0px auto;line-height:18px; padding-bottom:0px; text-indent:10px; color:#999;}
.left_txt img{ margin-bottom:5px;}
.left_ul{ width:246px; margin:0px auto; padding-top:5px;}
.left_ul li{ float:left; margin-left:5px; margin-top:5px;}


.rigth{ width:680px; float:right; border:1px solid #e5e6e8;  font-family:微软雅黑;}
.right_t{  font-family:微软雅黑; padding-top:5px; height:29px; line-height:29px; font-size:13px; color:#666; border-bottom:1px solid #e5e6e8; background: url('../images/right_t.jpg') left no-repeat #edf0f5; padding-left:57px;}
.right_t span{ color:#996633;}

.comp{ margin:0px auto; padding-top:5px; font-size:14px; padding-bottom:100px; width:631px; line-height:28px; min-height:600px;}

.s_banner{ margin-top:15px;}
.news_list{}
.news_list li{ border-bottom:1px solid #cdcdcd; height:89px; font-size:13px; line-height:27px; padding-top:8px;}
.news_list h4{ color:#d5870b; font-size:15px;}

.news_T{ font-size:16px; height:37px; line-height:37px; text-align:center; color:#d5870b;  margin:0px auto; font-family:微软雅黑; margin-top:5px;}
.news_memo{ height:25px; font-size:12px; line-height:25px; text-align:right; color:#999999; margin:0px auto; border-bottom:1px dashed #ccc; padding-right:10px;}
.news_box{ line-height:200%; padding-top:5px; color:#666; }

.doctor{ margin:0px auto; font-size:14px; width:640px; line-height:28px; min-height:600px; }
.doc_img{ margin-top:22px;}
.doc_list{ margin-top:22px; height:241px;}
.doctor_img{ width:200px; height:239px; border:1px solid #e7e8ea; float:left;}
.doctor_img img{ width:200px; height:239px;}

.doctor_box{ float:right; width:420px; font-size:14px; color:#666666;}
.doctor_box h4{ font-size:18px; color:#95672c;}
.doctor_box span{text-align:center; display:block; }
.doctor_box span a{ display:block; float:left; -webkit-border-radius:5px; width:101px; height:34px; line-height:34px; color:#fff; margin-right:17px; margin-top:25px; }
.a1{ background-color:#db9349; }
.a2{ background-color:#b8956f; }

.doc_show{ width:287px; margin:0px auto; margin-top:20px;}
.doc_show img{ width:287px; height:343px;}

.doc_show_txt{ text-align:center; color:#95672c; font-size:18px; }
.doc_show_box{ color:#666666;}

.tese{ width:305px; height:207px; position:relative; float:left; margin-top:20px; margin:20px 0 0 23px;}
.tese_img{ width:305px; height:207px;}
.tese_img img{ width:305px; height:207px;}

.tese_txt{ height:30px; position:absolute; bottom:0; left:0; width:100%;  background: url('../images/tese_bg.png') no-repeat; color:#fff; line-height:30px; font-size:16px;  }

.prod{ padding-bottom:50px; }


/*分页*/

DIV.digg {
	PADDING: 3px;TEXT-ALIGN: center; margin-top:50px;
}
DIV.digg A {
	BORDER: #aaaadd 1px solid; PADDING:2px 7px; MARGIN: 2px; COLOR: #333; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER: #fff 1px solid; COLOR: #000;BACKGROUND-COLOR: #999999; color:#fff; 
}
DIV.digg A:active {
	BORDER: #007660 1px solid;  COLOR: #000;
}
DIV.digg SPAN.current {
	BORDER: #000099 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; 
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


/*Back_btn*/
.back_btn{ padding:100px 0 50px 16px; font-size:13px; color:#333333; font-family:微软雅黑; }
.back_btn a{ color:#333;}
.back_btn a:hover{ color:#d5870b; text-decoration:underline; }



.by_banner img {
    margin: 0px auto;
    width: 1440px; }



.by_banner {
    margin: 0px auto;
    width: 1440px;}













