@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(banner.css);
@import url(/onlinecss/onlineeditor.css);
/*@import url(ddsmoothmenu.css);*/
/* ��ҳ���ֿ�ʼ */
.header{ position:relative; height:564px; overflow:hidden;}

.logo{ position:absolute; top:10px; left:60px; z-index:3000;}

.i_nav{ position:absolute; top:30px; right:50px; width:120px; z-index:3000;}
.i_nav h3{display:block; height:32px; line-height:30px; color:#FFF; font-size:14px; text-align:center; cursor:pointer;}
.i_nav h3 span{display:inlin-block; padding:0 15px; background:url(../Images/icon01.png) no-repeat right center;}
.i_nav ul{position:relative; display:block; width:112px; border:1px solid #ececec; padding:3px; background:#FFF; font-size:14px;}
.i_nav ul ins{ position:absolute; display:block; width:18px; height:8px; top:-8px; left:51px; background:url(../Images/icon02.png) no-repeat left center;}
.i_nav li{width:112px; line-height:24px; margin:3px 0; font-size:14px;}
.i_nav li a{display:block; text-indent:10px; color:#383838;}
.i_nav li a:hover{color:#ff8383; background:#f6f6f6;}
.i_nav li a.navactive{color:#ff8383; background:#f6f6f6;}

.i_onav{ position:absolute; top:30px; right:170px; width:89px; z-index:3000;}
.i_onav h3{display:block; height:32px; line-height:30px; color:#FFF; font-size:14px; text-align:center; cursor:pointer;}
.i_onav h3 span{display:inlin-block; padding:0 15px; background:url(../Images/icon01.png) no-repeat right center;}
.i_onav ul{position:relative; display:block; width:87px; border:1px solid #ececec; background:#FFF; font-size:14px;}
.i_onav ul ins{ position:absolute; display:block; width:18px; height:8px; top:-8px; left:35px; background:url(../Images/icon02.png) no-repeat left center;}
.i_onav li{width:87px; height:76px; line-height:24px; font-size:14px;}
.i_onav li a{display:block; height:31px; padding-top:45px; color:#989898; text-align:center;}
.i_onav li a.i_okf{ background:url(../Images/icon03.png) no-repeat left top;}
.i_onav li a.i_olx{ background:url(../Images/icon04.png) no-repeat left top;}
.i_onav li a:hover{color:#FFF; background-color:#ff5a5f; background-position:left bottom;}
.i_onav li a.on{color:#FFF; background-color:#ff5a5f; background-position:left bottom;}

.i_htxt{ position:absolute; width:100%; top:190px; text-align:center; color:#e5e5e5; z-index:2000;}
.i_htxt strong{display:block; line-height:80px; font-size:74px;}
.i_htxt span{display:block; line-height:60px; font-size:25px;}
.i_htxt_i{ display:inline-block; width:98px; padding-top:20px;}
.i_htxt_i a{display:block; width:98px; height:98px; line-height:98px; font-size:18px; color:#e5e5e5; background:url(../Images/icon05.png) no-repeat center center;}
.i_htxt_i a:hover{color:#FFF;}

.i_banner{width:100%; height:564px; overflow:hidden;}



.i_container{}

.i_txt01{height:100px; border-bottom:1px solid #f0f0f0;}
.i_txt01 ul{margin:0 auto; width:1035px;}
.i_txt01 li{float:left; width:336px; height:60px; padding:20px 0 20px 8px;}
.i_txt01 li h4{display:block; line-height:35px; font-weight:bold; font-size:20px; color:#202125;}
.i_txt01 li span{display:block; line-height:20px; font-size:14px; color:#bababb;}
.i_txt01 li.i_txt01_li{ background:url(../Images/icon06.png) no-repeat left center;}
.i_txt01 li.i_txt02_li{ background:url(../Images/icon07.png) no-repeat left center;}
.i_txt01 li.i_txt03_li{ background:url(../Images/icon08.png) no-repeat left center;}

.i_obtn{width:1044px; margin:0 auto; padding:80px 0;}
.i_obtn li{float:left; margin:0 8px 0 7px; width:333px;}
.i_obtn li a{display:block; height:114px; color:#FFF;}
.i_obtn li a strong{ display:block; font-size:25px; padding-top:30px; line-height:30px; text-align:center;}
.i_obtn li a span{ display:block; text-transform:uppercase; line-height:20px; text-align:center;}
.i_obtn li.i_obtn01 a{ background:#ff5555;}
.i_obtn li.i_obtn02 a{ background:#aa9452;}
.i_obtn li.i_obtn03 a{ background:#c96696;}

.i_jd{width:1035px; margin:0 auto; padding-bottom:80px;}
.i_jd_l li{float:left; position:relative; width:329px; height:185px; margin:15px 8px 0; overflow:hidden;}
.i_jd_l li img{width:329px; height:185px;}
.i_jd_l li a{display:block; width:329px; padding-top:65px; position:absolute;}
.i_jd_l li a strong{display:block; font-size:27px; text-align:center; color:#FFF;}
.i_jd_l li a span{display:block; font-size:14px; text-align:center; color:#FFF;}
.i_jd_l li.i_jd_l01{height:385px;}
.i_jd_l li.i_jd_l01 img{ height:385px;}
.i_jd_l li.i_jd_l01 a{padding-top:165px;}

.i_ad01{width:100%; height:450px;}
.i_ad01 span{display:block; height:550px;}

.i_hosp{width:1032px; margin:0 auto; padding:60px 0;}
.i_hosp_l li{float:left; width:246px; height:320px; margin:10px 5px; border:1px solid #d2d2d2;}
.i_hosp_l li img{width:246px; height:237px;}
.i_hosp_l li a{display:block; font-size:14px; padding:0 15px; line-height:30px; font-weight:bold; width:216px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_hosp_l li span{display:block; font-size:12px; padding:0 15px; line-height:20px; color:#a1a1a1; height:40px; overflow:hidden;}

.footer{text-align:center;}
.footer_c{padding:50px 0; background:#a99877;}
.footer_c_in{width:1056px; margin:0 auto;}
.footer_nav{float:left;}
.footer_nav dl{float:left; padding-right:30px; font-size:14px; text-align:left;  background:url(../Images/icon09.png) repeat-x left 35px;}
.footer_nav dl dt{height:45px; line-height:25px; font-weight:bold;}
.footer_nav dl dd{ line-height:25px;}
.footer_nav a{color:#FFF;}
.footer_nav a:hover{color:#716348;}

.f_ewm{float:right;}
.f_ewm h4{display:block; line-height:30px; font-size:14px; color:#FFF;}

.copyright{padding:20px 0; line-height:30px;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.pheader{ position:relative; height:100px; background:#FFF;}
.pheader .i_nav h3{color:#aaaaaa;}
.pheader .i_nav ul{}
.pheader .i_onav h3{color:#aaaaaa;}
.pheader .i_onav ul{}


#showtext { cursor: hand; cursor:pointer;}
#showtext2 { cursor: hand; cursor:pointer;}
#contentid { z-index:3000; position:absolute;}
#contentid2 { z-index:3000; position:absolute;}
.none { display: none; }




.p_search{ position:absolute; top:30px; left:360px; padding:0 10px; height:35px; border:2px solid #ececec; border-radius:8px;}
.p_search li{float:left;}
.p_search li input{height:35px; border:0; padding:0; margin:0;}
.p_search li input.p_sint{width:290px; line-height:35px; font-size:14px; color:#aaaaaa; font-family:microsoft yahei;}


/*.p_banner{position:relative; width:100%; height:313px; overflow:hidden;}*/

.pbanner{position:relative; width:100%; height:313px; overflow:hidden;}
.p_banner{float:left; display:inline;}


.p_container{width:990px; margin:0 auto; padding:30px 0; font-size:14px;}

.sidebar{position:absolute; left:0; bottom:0; width:100%; height:56px; background:url(../Images/icon10.png) repeat left top;}
/*.sidebar ul{width:990px; margin:0 auto;}
.sidebar li{float:left; display:inline; height:56px; line-height:56px; margin-right:50px; font-size:16px;}
.sidebar a{display:block; color:#FFF;}
.sidebar a:hover{color:#FFF; background:url(../Images/sidebar_abg.png) repeat-x left bottom;}
.sidebar a.on{color:#FFF; background:url(../Images/sidebar_abg.png) repeat-x left bottom;}*/

.p_title{ position:absolute; left:0; top:120px; width:100%;}
.p_title h3{display:block; text-align:center; font-size:40px; color:#ffffff; text-shadow:5px 5px 5px #333;}

.p_about{padding:0 10px;}
.pa_01{ line-height:25px;}
.pa_01 img{float:left; margin-right:10px;}

.p_left{ float:left;}
.p_right{ float:right;}

/* ��ҳ���ֽ��� */
.contact{ width:834px; margin:0px auto;}
.contact strong{ display:block; margin-top:10px; line-height:26px; font-size:16px;}
.contact span{ display:block; line-height:26px; margin-bottom:10px;}
.contact img{ margin-bottom:20px;}


.i_left{ float:left;}
.i_right{ float:right;}