@charset "utf-8";
@import url(dll.css);
@import url(font.css);
@import url(main.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(indexbanner.css);
/* ��ҳ���ֿ�ʼ */
.header{height:137px; overflow:hidden;}

.logo{float:left;}

.i_search{float:right; padding:60px 0 0 0;}
.i_search li{float:left; height:23px;}
.i_search li input{float:left;}
.i_search li.i_sl{width:62px; background:url(../images/search_lbg.jpg) no-repeat left top;}
.i_search li.i_sc{width:150px; padding-right:7px; background:url(../images/search_rbg.jpg) no-repeat right top;}
.i_search li.i_sc input{width:150px; height:23px; line-height:23px; border:0; margin:0; padding:0; font-size:12px; color:#888; background:url(../images/search_bg.jpg) repeat-x right top;}
.i_search li.i_sr{width:38px; padding-left:5px;}

.i_search a{padding-left:15px; margin-left:10px; color:#c8b5ab; font-family:microsoft yahei; background:url(../Images/icon01.gif) no-repeat left center;}

.i_nav{height:40px; background:url(../Images/nav_bg.jpg) repeat-x left top;}


.i_subnav{height:33px; overflow:hidden; background:#FFF; border-bottom:1px solid #d7d7d7}
/*.i_subnav ul{padding-left:100px;}
.i_subnav li{float:left; padding:0 10px; line-height:33px;}*/

.title01{height:35px; border-bottom:1px solid #ececec; line-height:35px; background:url(../Images/title_bg01.jpg) no-repeat left top; font-family:microsoft yahei;}
.title01 h3{float:left; display:inline; color:#FFF; font-size:14px; margin-left:18px; padding:0 106px 0 10px; background:url(../Images/title_bg01_l.jpg) no-repeat right top #12928b;}
.title01 span{display:block; float:right; padding:12px 10px 0 0;}

.title02{height:35px; border-bottom:1px solid #ececec; line-height:35px; background:url(../Images/title_bg01.jpg) no-repeat left top #12928b; font-family:microsoft yahei;}
.title02 h3{float:left; display:inline; color:#FFF; font-size:14px; margin-left:24px;}
.title02 span{display:block; float:right; text-align:right; width:94px; height:20px; padding:15px 10px 0 0; background:url(../Images/title_bg01_r.jpg) no-repeat left top #12928b;}

.title03{height:35px; border-bottom:1px solid #ececec; line-height:35px; background:url(../Images/title_bg01.jpg) no-repeat left top; font-family:microsoft yahei;}
.title03 h3{float:left; display:inline; color:#FFF; font-size:14px; margin-left:18px; padding:0 106px 0 10px; background:url(../Images/title_bg01_l.jpg) no-repeat right top #12928b;}
.title03 span{display:block; float:right; font-family:"����"; padding-right:10px;}

.i_banner{float:left; width:609px; height:267px; border:1px solid #d7d7d7;}
.i_banner img{width:609px; height:267px;}

.i_container{padding:10px; width:982px; margin:0 auto; background:#FFF;}

.i_left{float:left; width:210px; overflow:hidden;}
.i_right{float:right; width:762px; overflow:hidden;}

.i_news01{float:right; width:359px; height:267px; border:1px solid #d7d7d7; overflow:hidden;}
.i_news01_l{width:339px; padding:10px;}
.i_news01_l li{float:left; width:339px; height:26px; line-height:26px;}
.i_news01_l li a{float:left; display:block; width:260px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news01_l li span{float:right; display:block; width:70px; color:#b1b1b1; font-family:Tahoma;}

.i_sort{width:208px; padding-bottom:10px; border:1px solid #d7d7d7; overflow:hidden; background-color:#eeeeee;}
.i_sort_l{padding:0 10px;}
.i_sort_l li{height:20px; line-height:20px; margin-top:16px;}
.i_sort_l li a{display:block; width:148px; height:20px; padding-left:40px; background:url(../images/i_sort_abg.jpg) no-repeat left bottom;}
.i_sort_l li a:hover{ background-position:left top; color:#FFF; text-decoration:none;}
.i_sort_l li a.on{ background-position:left top; color:#FFF; text-decoration:none;}

.i_tech{width:208px; height:244px; overflow:hidden; border:1px solid #d7d7d7;}
.i_tech_c{ position:relative; padding:10px 33px; width:142px;}
.i_tech_c span img{width:142px; height:165px;}
.i_tech_c h4{display:block; width:142px; height:20px; line-height:20px; text-align:center; margin:1px 0 0 0; background-color:#4dada8;}
.i_tech_c h4 a{color:#FFF;}
.i_tech_c h4 a:hover{color:#FFF;}
.i_tech_c .i_tcl{position:absolute; width:12px; height:39px; left:8px; top:75px;}
.i_tech_c .i_tcr{position:absolute; width:12px; height:39px; right:8px; top:75px;}

.i_news02{width:374px; padding-bottom:10px; border:1px solid #d7d7d7; overflow:hidden;}
.i_news02_f{width:354px; padding:10px 10px 5px;}
.i_news02_f span{display:block; float:left; width:132px; height:95px;}
.i_news02_f span img{width:128px; height:91px; border:1px solid #eaeaea; padding:1px;}
.i_news02_f dl{display:block; float:left; width:212px; padding-left:10px; line-height:18px; height:90px; overflow:hidden;}
.i_news02_f dl dt{ font-weight:bold;}
.i_news02_f dl dt a{color:#444444;}
.i_news02_f dl dd{color:#444444;}
.i_news02_f dl dd a{color:#12928b;}
.i_news02_l{width:354px; padding:0 10px;}
.i_news02_l li{float:left; width:354px; height:26px; line-height:26px;}
.i_news02_l li a{float:left; display:block; width:270px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li span{float:right; display:block; width:70px; color:#b1b1b1; font-family:Tahoma; text-align:right;}

.i_pro{float:left; margin-top:10px; width:539px; height:244px; border:1px solid #d7d7d7; overflow:hidden;}
.i_pro_l{float:left; width:242px;}
.i_pro_l li{float:left; display:inline; margin:10px 0 0 10px;}
.i_pro_l li img{ width:111px; height:88px;}
.i_pro_r{float:right; padding:10px; width:277px; line-height:25px;}
.i_pro_r a{color:#12928b;}

.i_contact{float:right; margin-top:10px; width:209px; height:244px; border:1px solid #d7d7d7; overflow:hidden;}
.i_contact_c{padding:10px; line-height:22px;}

.footer{padding:10px 0 40px; margin:10px auto 0; width:1002px; color:#808080; text-align:center; background:url(../Images/footer_bg.jpg) repeat-x left top #f0f0f0;}

.footer_nav{float:left; line-height:16px; text-align:left; padding-left:10px;}
.footer_nav  li {padding-right:5px; float:left;}
.footer_nav a{padding-right:5px; color:#808080;}
.footer_nav span{ font-size:10px; font-family:Tahoma;}

.copyright{float:right; text-align:right; padding-right:10px; line-height:16px;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{}

.p_container{padding:10px; width:982px; margin:0 auto; background:#FFF;}

.p_left{float:left; width:210px; overflow:hidden;}
.p_right{float:right; width:762px; overflow:hidden;}

.p_right1{ width:760px; border:1px solid #d7d7d7; float:left;}

.sidebar{width:208px; padding-bottom:15px; border:1px solid #d7d7d7; background-color:#eeeeee;}
.sidebar_l{padding:0 10px;}
.sidebar_l li{height:20px; line-height:20px; margin-top:16px;}
.sidebar_l li a{display:block; width:148px; height:20px; padding-left:40px; background:url(../images/i_sort_abg.jpg) no-repeat left bottom;}
.sidebar_l li a:hover{ background-position:left top; color:#FFF; text-decoration:none;}
.sidebar_l li a.on{ background-position:left top; color:#FFF; text-decoration:none;}

.p_lnews{width:208px; border:1px solid #d7d7d7; float:left;  display: none;}
.p_lnews_l{width:188px; padding:10px; line-height:20px; float:left;}

.p_lnews_l li{float:left; width:188px; line-height:26px;}
.p_lnews_l li a{float:left; display:block; width:188px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_news{width:740px; padding:10px;}
/*.p_news li{height:40px; line-height:40px; background:url(../images/icon04.jpg) repeat-x left bottom;}
.p_news li a{display:block; float:left; width:650px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_news li span{display:block; float:right; width:90px; text-align:right; font-family:Tahoma; font-size:14px; color:#b1b1b1;}*/
/* ��ҳ���ֽ��� */