@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:82px; overflow:hidden; background:#FFF;}
.logo{float:left;}

.topr{float:right; height:25px; margin-top:28px;}

.lanchoose{float:right; padding-right:10px;}
.lanchoose li{ float:left; padding:0px 5px; line-height:25px;}
.lanchoose select{float:right; height:22px; line-height:22px; padding:0; border:1px solid #CCC; color:#333; font-size:12px;}

.toprnav{float:right; height:25px; padding-right:70px; line-height:25px; }
.toprnav a{padding:0 5px;}

.navbox{height:35px;  background:#61605e;}

.i_nav{float:left; height:35px; width:928px;}


.i_search{float:right; margin-top:4px; width:174px; height:26px; background:url(../Images/i_search_bg.jpg) no-repeat left top;}
/*.i_search li{float:left; height:26px;}
.i_search input{float:left; padding:0; margin:0; border:0; }
.i_search li.is_int input{width:147px; height:26px; margin-left:4px; display:inline; line-height:26px; font-size:12px; font-family:Arial; color:#909090; background:url(../Images/i_search_libg.jpg) repeat-x left top;}
.i_search li.is_btn input{width:19px; height:26px; margin-right:4px; display:inline;}*/

.banner{    height: 415px;
    overflow: hidden;
    position: relative;
    width: 100%;}
.i_banner{ display: inline;
    float: left;}
.i_banner img{height:415px;}

.i_container{padding:20px 0;}

.i_box01{width:100%; height:39px; background:url(../Images/icon01.jpg) repeat-x left top;}
.i_news01{float:left; line-height:39px;}
.i_news01 h3{float:left; display:block; padding-left:30px; height:39px; color:#c4261d; background:url(../Images/icon02.gif) no-repeat 20px center;}
.i_news01 span{float:left; display:block; padding-left:20px; height:39px; color:#c4261d; background:url(../Images/icon03.jpg) no-repeat 10px center;}

.i_guanzhu{float:right; display:block; padding-right:5px; height:22px; line-height:22px; margin-top:8px;}
.i_guanzhu a{padding-right:5px;}

.froll{ position:absolute; left:0; bottom:0; height:10px; overflow:hidden;}
.froll a{padding:0 5px;}

.i_pro{float:left; width:284px;}
.i_pro_c{ padding:2px 10px 6px 3px; width:271px; height:135px; background:url(../Images/icon04.png) no-repeat left top;}
.i_pro_c .i_pro_cl{display:inline; float:left; width:143px; height:135px; overflow:hidden;}
.i_pro_c .i_pro_cr{float:left; position:relative; width:120px; height:135px; margin-left:5px;}
.i_pro_c .i_pro_cr h3{display:block; width:120px; padding-top:5px; line-height:30px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro_c .i_pro_cr h3 a{ color:#C4271E; width:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_pro_c .i_pro_cr span{display:block; width:120px; line-height:20px; height:83px; overflow:hidden;}

.i_news02{float:left; width:284px; margin-left:19px; display:inline; overflow:hidden;}
.i_news02_c{padding:2px 10px 6px 3px; width:271px; height:135px; background:url(../Images/icon04.png) no-repeat left top;}
.i_news02_c .i_news02_cl{display:inline; float:left; width:110px; height:135px; overflow:hidden;}
.i_news02_c .i_news02_cr{float:left; position:relative; width:150px; height:135px; margin-left:10px; overflow:hidden;}
.i_news02_c .i_news02_cr h3{display:block; width:150px; padding-top:5px; line-height:30px; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_c .i_news02_cr h3 a{ color:#C4271E;width:150px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_c .i_news02_cr span{display:block; width:150px; height:80px; line-height:20px; overflow:hidden;}

.footer{width:100%; padding:30px 0 20px; background:url(../Images/footer_bg.jpg) repeat-x left top;}
.footer a{color:#FFF;}

.fbox{width:1198px; height:240px; margin:0 auto; background:url(../Images/icon05.jpg) repeat-y 875px top;}

.fnav{float:left; padding-left:30px; width:840px;}
.fnav dl{float:left; width:140px;}
.fnav dt{height:30px; line-height:30px; font-size:14px; padding-bottom:10px;}
.fnav dd{height:22px; line-height:22px;}

.i_sales{float:right; width:300px; overflow:hidden;}
.i_sales h3{ display:block; height:30px; line-height:30px; font-size:14px; color:#FFF; padding-bottom:10px;}
.i_sales span{ display:block; padding:10px;}

.copyright{float:left; margin-top:10px; color:#FFF;}
.footer_nav{float:right; margin-top:10px; color:#FFF;}
.footer_nav a{ padding:0 5px;}

.jsq{ float:left; color:#fff; margin:10px 0px 0px 20px;}


.i_left{ float:left;}
.i_right{ float:right;}
/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.p_banner{width:910px; height:299px; overflow:hidden;}

.p_container{padding:20px 0;}

.p_left{float:left; margin-top:10px; width:220px; overflow:hidden;}
.p_right{float:right; margin-top:10px; width:910px; overflow:hidden;}

.sidebar{width:220px; height:100%;}
/*.sidebar dl{width:220px;}
.sidebar dl dt{width:220px; height:38px; line-height:38px; border-bottom:1px solid #f0f0f0;}
.sidebar dl dt a{display:block; width:195px; height:38px; padding-left:25px; font-size:14px; background:url(../Images/icon07.gif) no-repeat 10px top;}
.sidebar dl dt a:hover{ background-position:10px bottom;}
.sidebar dl dt a.on{ background-position:10px bottom; text-decoration:none; color:#c11308;}
.sidebar dl dd{width:220px; height:30px; line-height:30px;}
.sidebar dl dd a{display:block; width:185px; height:30px; color:#333; padding-left:35px;}
.sidebar dl dd a:hover{ background:#898989;text-decoration:none;  color:#FFF;}
.sidebar dl dd a.son{ background:#898989; color:#FFF; text-decoration:none;}*/

.p_about{padding:10px 0; line-height:28px;}
/* ��ҳ���ֽ��� */