@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{height:123px; background:#fff;}
.topline{height:25px; line-height:25px; background:#232325; color:#FFF;}
.welcome{float:left;}
.hotline{float:right;}

.logo{float:left; overflow:hidden;}
.i_nav{float:right; height:33px; margin-top:25px;}
/*.i_nav li{float:left; display:inline; margin-left:50px; font-size:14px; line-height:33px;}
.i_nav li a{color:#FFF;}
.i_nav li a:hover{color:#a01b2e;}
.i_nav li a.on{color:#FFF;}*/

.banner{height:470px; position:relative; overflow:hidden;width: 100%;}
.i_banner{display: inline;float: left;}

.banner_btn{ position:absolute; left:0; bottom:28px; width:100%; text-align:center;}
.banner_btn a{display:inline-block; width:8px; height:8px; margin:0 7px; border:3px solid #FFF; background:#FFF; border-radius:100%;}
.banner_btn a:hover{background:#c2425b;}
.banner_btn a.on{background:#c2425b;}

.i_container{ padding-bottom:10px; background:#FFF;}

.i_news01{padding:60px 0 20px;}
.i_news01_l{margin-top:25px;}
.i_news01_ll{float:left; width:650px;}
.i_news01_ll img{ width:650px; height:367px;}
.i_news01_lr{float:right; width:410px;}
.i_news01_lrf{height:125px; border-bottom:1px solid #cccccc;}
.i_news01_lrf h3{height:40px; line-height:40px; text-align:center;}
.i_news01_lrf h3 a{color:#383838; font-size:14px; font-weight:bold; display:block; width:410px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_lrf h3 a:hover{color:#c2425b;}
.i_news01_lrf span{display:block; line-height:24px; padding:0 8px; height:72px; overflow:hidden;}
.i_news01_lrl{margin-top:15px; padding:0 8px;}
.i_news01_lrl li{height:30px; line-height:30px;}
.i_news01_lrl li a{display:block; float:left; width:310px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_lrl li span{display:block; float:right; width:80px; text-align:right;}

.i_proys{width:100%; padding-top:50px; height:537px; background:url(../Images/bg_01.jpg) no-repeat center top;}
.i_proys_t{color:#FFF;}
.i_proys_t h3{display:block; text-align:center; height:60px; line-height:60px; font-size:48px; font-weight:bold;}
.i_proys_t span{display:block; text-align:center; height:50px; line-height:50px; font-size:36px;}
.i_proys_l{margin-top:50px; color:#FFF;}
.i_proys_l li{float:left; width:275px; text-align:center;}
.i_proys_l li h3{ display:inline-block; margin-top:15px; height:50px; line-height:50px; border-bottom:2px solid #FFF; font-size:16px;}
.i_proys_l li span{display:block; line-height:22px; margin-top:15px;}
.i_proys_l li strong{display:block;}

.i_box{padding:60px 0; background:#faf9f7;}
.i_news02{width:1100px;}
.i_news02_i{float:left; width:727px;}
.i_news02_i img { width:727px; height:370px;}
.i_news02_c{float:right; width:353px;}
.i_news02_c ins{display:block; line-height:30px; text-decoration:none; color:#bbbbbb;}
.i_news02_c h3{display:block; height:40px; line-height:40px;}
.i_news02_c h3 a{color:#262626; font-size:14px; font-weight:bold; display:block; width:350px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_c h3 a:hover{color:#c2425b;}
.i_news02_c span{display:block;line-height:20px; margin-top:30px;}

.i_news03{float:right; margin-top:35px; width:554px; height:236px;}
.i_news03_i{float:left; width:277px; height:236px; overflow:hidden;}
.i_news03_i img{width:277px; height:236px;}
.i_news03_c{float:right; width:277px; height:236px; background:#FFF;}
.i_news03_c h4{display:block; padding:0 15px; margin-top:10px; width:247px; line-height:40px; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news03_c span{display:block; padding:0 15px; width:247px; height:72px; overflow:hidden; line-height:24px;}

.i_news04{float:right; width:554px; height:236px;}
.i_news04_i{float:right; width:277px; height:236px; overflow:hidden;}
.i_news04_i img{width:277px; height:236px;}
.i_news04_c{float:left; width:277px; height:236px; background:#FFF;}
.i_news04_c h4{display:block; padding:0 15px; margin-top:10px; width:247px; line-height:40px; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news04_c span{display:block; padding:0 15px; width:247px; line-height:24px; height:72px; overflow:hidden;}

.i_news05{float:left; width:546px; margin-top:35px; background:#dedede;}
.i_news05_i{float:left; width:275px; height:472px; overflow:hidden;}
.i_news05_i img{width:275px; height:472px;}
.i_news05_c{float:right; width:271px; color:#535353;}
.i_news05_cf{padding:0 0 15px; margin:10px 15px 0; border-bottom:1px solid #a1a1a1;}
.i_news05_cf h3{display:block; width:241px; line-height:40px; font-size:14px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news05_cf span{display:block; line-height:24px; height:72px; overflow:hidden;}
.i_news05_cl{padding:15px 15px 0;}
.i_news05_cl li{height:36px; line-height:36px;}
.i_news05_cl li a{display:block; width:241px; color:#535353; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news05_cl li a:hover{color:#c2425b;}

.ad01{width:100%; height:230px;}

.i_news06{margin:70px auto 0; width:1100px;}
.i_news06_i{float:left; width:550px; overflow:hidden;}
.i_news06_i img{width:550px; height:350px;}
.i_news06_c{float:right; padding:0 25px 0 35px; width:490px;}
.i_news06_c h4{display:block; margin-top:20px; width:490px; line-height:40px; font-size:18px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news06_c span{display:block; width:490px; margin-top:20px; line-height:20px; color:#484848;}
.i_news06_i2{float:right; width:550px; overflow:hidden;}
.i_news06_i2 img{width:550px; height:350px;}
.i_news06_c2{float:left; padding:0 60px 0 0; width:490px;}
.i_news06_c2 h4{display:block; margin-top:20px; width:490px; line-height:40px; font-size:18px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news06_c2 span{display:block; width:490px; margin-top:20px; line-height:20px; color:#484848;}

.footer{text-align:center; padding-bottom:20px; color:#c7c7c7; background:#1e2028; overflow:hidden;}
.i_links{height:42px; line-height:42px; background:#34373f;}
.i_links dl{width:1100px; margin:0 auto; color:#FFF; overflow:hidden; font-size:14px;}
.i_links dl dt{float:left; font-weight:bold;}
.i_links dl dd{float:left;}
.i_links dl dd a{padding:0 10px; color:#FFF;}
.i_linis dl dd a:hover{color:#c2425b;}

.footer a{color:#c7c7c7;}
.footer a:hover{color:#c2425b;}
.footer_nav{ margin-top:10px;}
.footer_nav a{padding:0 5px;}
.copyright{}
.copyright_img{margin-top:20px; text-align:center;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
/*.pbanner{height:400px; position:relative; overflow:hidden;}
.p_banner{width:100%; height:400px; overflow:hidden;}*/

.pbanner {height: 400px;overflow: hidden;position: relative;width: 100%;}
.p_banner {display: inline;float: left;}


.p_title{position:absolute; left:0; bottom:0; width:100%; height:109px; z-index:3000;}
/*.p_title_l{float:left; width:220px; height:109px; color:#FFF; text-align:right; background:url(../Images/icon05.png) no-repeat left top;}
.p_title_l h3{margin-top:30px; padding-right:15px; display:block; line-height:30px; font-size:26px; font-weight:bold;}
.p_title_l ins{padding-right:15px; display:block; line-height:30px; font-size:15px; text-decoration:none;}*/

.p_title_r{float:right; width:880px; height:109px; text-align:right; color:#34373f; background:url(../Images/icon06.png) repeat left top;}
.p_title_r h3{padding-right:30px; margin-top:10px; display:block; line-height:30px; font-size:24px; font-weight:bold; display:block; width:850px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_path{line-height:20px; margin-top:30px;padding-right:30px; font-size:14px;}
.p_path a{color:#34373f;}
.p_path span{padding:0 10px;}

.p_container{width:1100px; margin:0 auto 30px; padding:0 0 20px; background:#FFF;}

.p_left{float:left; width:220px; overflow:hidden; z-index:3000; top:-109px; position:relative;}
.p_right{float:right; width:820px; padding:30px; overflow:hidden;}

/*.sidebar{width:200px; padding:10px; background:#34373f;}
.sidebar li{height:37px; line-height:37px;}
.sidebar a{display:block; position:relative; height:37px; line-height:37px; color:#FFF; background:url(../Images/sidebar_abg.png) no-repeat -38px center;}
.sidebar a span{display:block; position:absolute; left:90px; text-align:right; background:url(../Images/sidebar_asbg.png) no-repeat left center;}
.sidebar a:hover{color:#ff4569; background:url(../Images/sidebar_abg.png) no-repeat left center;}
.sidebar a:hover span{left:130px; padding-right:10px; background:url(../Images/sidebar_asbg.png) no-repeat right center;}
.sidebar a.on{color:#ff4569; background:url(../Images/sidebar_abg.png) no-repeat left center;}
.sidebar a.on span{left:130px; padding-right:10px; background:url(../Images/sidebar_asbg.png) no-repeat right center;}*/

.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT:32px; PADDING-LEFT: 32px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 10px; OVERFLOW: hidden; WIDTH: 205px; PADDING-TOP: 0px; HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e4e4e4 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 15px; HEIGHT: 15px; TEXT-ALIGN: center
}
.pl_down{width:198px; padding:10px; border:1px solid #c9c9c9; background:#f4f2f3;}
.pl_down_f{width:198px; border-bottom:1px dotted #999999;}
.pl_down_l{width:198px; margin-top:10px;}
.pl_down_l li{height:25px; line-height:25px;border-bottom: 1px dotted #999999;}
.pl_down_l li span{display:block; float:left; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pl_down_l li a{display:block; float:right; width:60px; text-align:right;}

.p_news{width:820px; margin-top:10px; font-size:14px;}
/*.p_newsf{width:820px; padding-bottom:20px; background:url(../Images/icon07.jpg) repeat-x left bottom;}
.p_newsi{float:left; width:326px;}
.p_newsc{float:right; width:460px;}
.p_newsc h3{display:block; line-height:60px; font-size:16px; font-weight:bold;}
.p_newsc span{display:block; line-height:24px;}
.p_newsc ins{display:block; line-height:40px; text-decoration:none;}


.p_news li{height:36px; line-height:36px;}
.p_news li a{display:block; float:left; width:730px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_news li span{display:block; float:right; width:90px; text-align:right;}*/
/* ��ҳ���ֽ��� */
.i_left{ float:left; width:350px; padding-right:25px;}
.i_center{ float:left; width:350px; padding-right:25px;}
.i_right{ float:right; width:350px;}

.i_obtn{width:1044px; margin:0 auto; padding:40px 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:#d10505;}
.i_obtn li.i_obtn02 a{ background:#d10505;}
.i_obtn li.i_obtn03 a{ background:#d10505;}
.i_obtn li.i_obtn01 img{width:333px;height:250px;}
.i_obtn li.i_obtn02 img{ width:333px;height:250px;}
.i_obtn li.i_obtn03 img{ width:333px;height:250px;}
.i_hosp{width:1032px; margin:0 auto; padding:20px 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;}.title01{height:80px;}
.title01 h3{display:block; line-height:20px; font-size:26px; text-align:center;}
.title01 span{display:block; line-height:40px; font-size:33px; font-weight:bold; text-transform:uppercase; text-align:center;}
