@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);
/* ��ҳ���ֿ�ʼ */

.topr{float:right;}
.topr_up{float:right; margin-top:25px;}
.topr_down{float:right; height:25px; margin-top:10px;}
.topr_down li{float:left;}
.topr_down input.int_in{width:167px; height:23px; border:1px solid #bcbcbc; padding:0 0 0 25px; margin:0; color:#a9a9a9; line-height:23px; background:url(../images/icon01.jpg) no-repeat left top;}
.topr_down input.int_btn{width:50px; height:25px; border:0; padding:0; margin:0; color:#FFF; line-height:25px; background:#2f78b4; cursor:pointer;}

.i_nav{float:left; height:44px;  background:url(../images/nav_bg.jpg.htm) no-repeat center top;}
/*.i_nav li{float:left; width:122px; height:44px; line-height:44px; text-align:center;}
.i_nav li.line{width:1px; background:url(../images/nav_line.png) no-repeat left center;}
.i_nav li a{display:block; width:122px; height:44px; color:#333333; font-size:15px; font-family:microsoft yahei;}
.i_nav li a:hover{color:#0058a3; text-decoration:none;}
.i_nav li a.on{color:#0058a3; text-decoration:none;}*/

.banner {
    position: relative;
    width:100%;
    height: 360px; overflow:hidden;
}

.i_banner {
   display: inline;
    float: left;
}

.ib_txt{height:37px; background:#9d9d9d; color:#FFF; line-height:37px;}
.ib_txt a,.ib_txt a:hover{color:#FFF;}

.i_container{}
.i_box01{width:990px; margin-top:15px; overflow:hidden;}
.i_box02{width:988px; margin-top:15px; border:1px solid #eaeaea; overflow:hidden;}

.i_about{float:left; width:330px; height:150px; background:url(../images/bg01.jpg) no-repeat left top;}
.i_about h3{ padding-left:16px; height:45px; line-height:45px; font-size:16px;  font-family:microsoft yahei;}
.i_about h3 strong{color:#258dd8;}
.i_about h3 span{color:#999; font-size:12px;}

.i_about_c{height:65px; padding:20px 5px 20px 130px; line-height:20px; color:#333; font-family:microsoft yahei;}
.i_about_c h4{font-weight:bold;}

.i_marketing{float:left; width:330px; height:150px; background:url(../images/bg02.jpg) no-repeat left top;}
.i_marketing h3{ padding-left:16px; height:45px; line-height:45px; font-size:16px;  font-family:microsoft yahei;}
.i_marketing h3 strong{color:#0058a3;}
.i_marketing h3 span{color:#999; font-size:12px;}

.i_marketing_c{height:65px; padding:20px 5px 20px 140px; line-height:20px; color:#333; font-family:microsoft yahei;}
.i_marketing_c h4{font-weight:bold;}


.i_promotion{float:left; width:330px; height:150px; background:url(../images/bg03.jpg) no-repeat left top;}
.i_promotion h3{ padding-left:16px; height:45px; line-height:45px; font-size:16px;  font-family:microsoft yahei;}
.i_promotion h3 strong{color:#ec1e22;}
.i_promotion h3 span{color:#999; font-size:12px;}

.i_promotion_c{height:65px; padding:20px 5px 20px 150px; line-height:20px; color:#333; font-family:microsoft yahei;}
.i_promotion_c h4{font-weight:bold;}

.i_news01{float:left; width:660px; height:190px; background-color:#f7f7f7;}
.i_news01_c{margin-top:20px;}
.i_news01_cf{float:left; display:inline; margin-left:15px; width:330px;}
.i_news01_cf .i_news01_cf_img{float:left; width:127px;}
.i_news01_cf .i_news01_cf_img img{width:125px; height:97px; border:1px solid #dedede;}
.i_news01_cf .i_news01_cf_txt{float:right; width:193px;}
.i_news01_cf .i_news01_cf_txt h3{ font-size:14px; font-weight:bold;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:190px;}
.i_news01_cf .i_news01_cf_txt span{ display:block; margin-top:10px; height:45px; overflow:hidden;}
.i_news01_cf .i_news01_cf_txt ins{ display:block; margin-top:10px; text-decoration:none; color:#aaa; border-width:1px 0; border-style:solid; border-color:#f1f1f1;}
.i_news01_cl{float:right; display:inline; margin-right:15px; width:280px;}
.i_news01_cl li{height:28px; line-height:28px; padding-left:10px; background:url(../images/icon04.jpg) no-repeat left center;}
.i_news01_cl li a{ width:270px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.i_pro01{float:right; width:328px; height:190px; background:url(../images/icon02.jpg) repeat-y right top;}
.i_pro01 li{ display:inline; float:left; margin:15px 0 0 20px;}

.i_pro02{float:right; width:876px; height:164px; background:#e8e8e8;}
.i_pro02 li{ display:inline; float:left; margin:20px 0 0 20px;}
.i_pro02 li img{border:1px solid #dedede; width:150px; height:125px;}


.footer{margin-top:15px; /*background:#666666;*/}
.footer_nav{padding:30px 0; background:#d7d7d7;}
.footer_nav_l{float:left; width:660px; border-right:1px solid #c6c6c6;}
.footer_nav_l dl{float:left; width:152px;}
.footer_nav_l dl dt{padding:10px 0 10px 34px; font-size:13px; color:#333; font-family:microsoft yahei;}
.footer_nav_l dl dt.fldi01{ background:url(../images/icon07.png) no-repeat 10px center;}
.footer_nav_l dl dt.fldi02{ background:url(../images/icon08.png) no-repeat 10px center;}
.footer_nav_l dl dt.fldi03{ background:url(../images/icon09.png) no-repeat 10px center;}
.footer_nav_l dl dt.fldi04{ background:url(../images/icon10.png) no-repeat 10px center;}
.footer_nav_l dl dd{ line-height:25px; padding-left:35px;}
.footer_nav_r{float:right; width:310px;}
.footer_nav_r h3{padding:10px 0; font-size:13px; color:#333; font-family:microsoft yahei;}
.footer_nav_r ul{padding-bottom:20px; margin-top:10px; border-bottom:1px solid #c6c6c6;}
.footer_nav_r ul li{float:left; padding-left:5px; padding-top:5px; width:94px; height:50px; background:url(../images/icon14.jpg) no-repeat right top;}
.footer_nav_r ul li img{float:left; margin-right:5px; margin-top:3px;}

.footer_nav_rf{width:310px; margin-top:20px;}
.footer_nav_rf dl{float:left; width:155px;}
.footer_nav_rf dt{width:155px;}
.footer_nav_rf dt a{display:block; width:105px; height:29px; line-height:29px; padding-left:50px;font-size:13px; color:#333; font-family:microsoft yahei;}
.footer_nav_rf dt a.wb{ background:url(../images/icon_wb.jpg) no-repeat left top;}
.footer_nav_rf dt a.wx{ background:url(../images/icon_wx.jpg) no-repeat left top;}
.footer_nav_rf dt a:hover{ background-position:left bottom;}
.footer_nav_rf dd{width:105px; line-height:21px; padding-left:50px;}


.copyright{float:left; padding:20px 0; color:#c6c6c6; line-height:25px;}

.i_links{float:left; width:980px; padding:10px 0 0px 0; line-height:30px; color:#7E5C38; border-top:1px solid #C1B7A4; margin-top:20px;}
.i_links a{padding:0 3px 0 3px; color:#7E5C38;}
.i_links a:hover{color:#000;}
.i_links span{float: none;}
.i_links h3{ font-weight:bold;}


.footer_navmenu a{ color:#C6C6C6; float:left; padding:0px 5px 15px 5px;}
.jsq{ color:#C6C6C6; float:left; padding-left:20px;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */

.pbanner {
     overflow: hidden;
    position: relative;
    width: 100%;
    height: 108px; 
}

.p_banner {
   display: inline;
    float: left;
	width:100%;
}
.p_container{padding:15px 0 0;}

.p_left{float:left; width:224px; overflow:hidden;}
.p_right{float:right; width:745px; overflow:hidden;}

.sidebar{width:224px;}
.sidebar li{float:left; width:224px; height:34px; line-height:34px;}
.sidebar li a{display:block; width:200px; height:34px; color:#666666; padding-left:24px; background:url(../images/sidebar_abg.jpg) no-repeat left top;}
.sidebar li a:hover{color:#FFF; background-position:left bottom;}
.sidebar li a.on{color:#FFF; background-position:left bottom;}

.pl_ad01{width:224px;}
.pl_ad02{width:224px; margin-top:5px;}

.pl_news{width:202px; padding:10px; border:1px solid #dddddd;}
.pl_news li{height:31px; padding-left:10px; line-height:30px; background:url(../images/icon17.jpg) no-repeat left top;}
.pl_news li a{ width:189px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.pl_contact{width:222px; margin-top:15px; border:1px solid #dddddd;}
.pl_contact_c{ line-height:25px; padding:2px;}
.pl_contact_c strong{color:#ec1e22;}


.p_r_t{height:30px; line-height:30px;}
.p_r_t h3{float:left; font-family:microsoft yahei; color:#666666; padding-left:20px; font-size:16px; background:url(../images/icon19.jpg) no-repeat left center; width:400px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.p_path{float:right; background:url(../images/icon20.jpg) no-repeat left center; padding-left:20px;}

.p_about{padding:20px 4px; font-family:microsoft yahei; line-height:20px; font-size:14px; border:1px solid #dddddd;}





/* ��ҳ���ֽ��� */