﻿/* ��ҳ���ֿ�ʼ */
@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{width:100%; height:115px; background-color:#f2f2f2;}
.logo{float:left;}

.topr{float:right; width:600px; background:url(../Images/icon01.jpg) no-repeat right top;}
.lan{float:right; padding-right:50px;}
.lan span{float:left; display:block; width:80px; height:30px; line-height:30px;}
.lan span img{float:left; margin:7px 5px 0 0;}

.hotline{float:right; height:40px; font-family:microsoft yahei; color:#4c4c4c; font-size:14px;}
.hotline span{color:#5b9f00; font-size:20px;}

.i_search{float:right;}

.i_search input.i_s_btn{width:43px; height:21px; background:url(../Images/btn_search.jpg) no-repeat left top; border:0; padding:0; margin:0; cursor:pointer;}

.i_nav{height:70px; background:url(../Images/icon05.jpg) repeat-x left 35px #f2f2f2;}

.i_bnav{height: 36px;margin: 0 auto;width: 1000px;background:url(../Images/nav_bg.jpg) no-repeat left top;}


.i_banner{ position:relative; margin:15px auto 0; width:998px!important; height:240px; padding-bottom:8px; border:1px solid #e7e7e7;}

.i_subnav .i_newsspan a{display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 255px;}
.i_subnav {line-height: 36px;}
	
.i_subnav .i_newsspan {float: left;height: 30px;overflow: hidden; width:500px;}

.title01{height:31px; line-height:31px; background:url(../Images/title_bg01.jpg) no-repeat left top;}
.title01 h3{color: #4C4C4C;float: left;font-family: microsoft yahei;font-size: 14px;overflow: hidden;padding-left: 45px;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;}
.title01 span{display:block; float:right; padding:10px 4px 0 0;}
.title01 ins{display:inline-block; float:right; width:11px; height:11px; margin:3px 3px 0 0; overflow:hidden; background:url(../Images/icon08.gif) no-repeat left top;}

.title02{height:37px; line-height:37px; background:url(../Images/title_bg02.jpg) no-repeat left top;}
.title02 h3{float:left; padding-left:45px; color:#4c4c4c; font-family:microsoft yahei; font-size:14px;}
.title02 span{display:block; float:right; padding:10px 4px 0 0;}

.title03{height:37px; line-height:37px; background:url(../Images/title_bg03.jpg) no-repeat left top;margin-top: 15px;}
.title03 h3{float:left; padding-left:45px; color:#4c4c4c; font-family:microsoft yahei; font-size:14px;}
.title03 span{display:block; float:right; padding:10px 4px 0 0;}

.bot01{width:220px; height:4px; background:url(../Images/bot_bg01.jpg) no-repeat left top; overflow:hidden;}
.bot02{width:525px; height:4px; background:url(../Images/bot_bg02.jpg) no-repeat left top; overflow:hidden;}
.bot03{width:763px; height:4px; background:url(../Images/bot_bg03.jpg) no-repeat left top; overflow:hidden; padding-bottom:10px;}

.i_container{width:1000px; margin:15px auto 0;}
.i_left{float:left; width:220px; overflow:hidden; margin-top:15px;}
.i_right{float:right; width:763px; overflow:hidden; margin-top:15px;}

.i_news01{width:999px; height:36px; border-right:1px solid #e0e0e0; background:url(../Images/icon06.jpg) repeat-x left top;}
.i_news01 h3{float:left; width:100px; padding-left:20px; height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#FFF; background:url(../Images/icon07.jpg) no-repeat left top;}
.i_news01 li{float:left; display:inline; margin-left:20px; width:400px; line-height:36px;}
.i_news01 li span{float:right; display:block; width:80px; color:#4c4c4c;}
.i_news01 li a{float:left; display:block; width:320px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gcolor{color: #4C4C4C;padding-left: 10px;width: 80px;}

.i_prosort{width:220px;}
.i_prosort_l{width:218px; padding:6px 0; border-width:0 1px; border-style:solid; border-color:#e0e0e0;}
.i_prosort_l li{padding:6px 10px 0; width:198px;}
.i_prosort_l li a{display:block; padding-left:35px; width: 145px; height:30px; line-height:30px; background:url(../Images/icon09.jpg) no-repeat left top;}
.sortlist ul li ul li ul li a{width:135px;}

.i_contact{width:220px; margin-top:15px;display: none;}
.i_contact_c{width:148px; padding:10px 10px 10px 60px; color:#5e5e5e; border-width:0 1px; border-style:solid; border-color:#e0e0e0; line-height:18px; background:url(../Images/icon10.jpg) no-repeat left bottom;}

.i_ad{width:220px; margin-top:15px;}

.i_news02{float:left; width:525px;}
.i_news02_l{float: left;width:503px; padding:6px 10px; border-width:0 1px; border-style:solid; border-color:#e0e0e0;}
.i_news02_l li{width: 479px;float:left; height:24px; line-height:24px; padding-left:19px; background:url(../Images/icon13.jpg) no-repeat 8px center;}
.i_news02_l li a{display:block; float:left; width:380px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.i_news02_l li span{display:block; float:right; width:80px; text-align:right; color:#4c4c4c;}

.i_case{float:right; width:220px;}
.i_case_c{width:218px; padding:10px 0; color:#5e5e5e; border-width:0 1px; border-style:solid; border-color:#e0e0e0; text-align:center;}
.i_case_c span{display:block; line-height:24px;}
.i_case_c a{display:block; text-align:left; padding:5px 15px 0;}

.i_pro{ float:left;width:761px;border-style:solid;border-width:0 1px;  border-color:#e0e0e0;}
.i_pro_l{ overflow:hidden;float: left;padding: 15px 0;width: 761px;}
.i_pro_l ul {}
.i_pro_l li{margin-bottom: 10px;float:left; display:inline; margin-left:18px; width:130px; height:125px; background-color:#858585;}
.i_pro_l li img{    border: 1px solid #FFFFFF;
    float: left;
    height: 94px;
    margin: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 126px;
    word-break: keep-all;}
.i_pro_l li span{display:block; text-align:center; height:27px; line-height:27px;}
.i_pro_l li span a{color: #FFFFFF;float: left;height: 27px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 130px;word-break: keep-all;}
.i_pro_l li span a:hover{ color:#076912}
.footer{margin:15px auto 0; width:1000px; color:#666; text-align:center;}

.f_link{width:1000px; height:71px; background:url(../Images/icon15.jpg) repeat-x left top;}
.f_link h3{display:block; float:left; width:93px; height:71px; background:url(../Images/icon14.jpg) no-repeat left top; text-align:center;}
.f_link h3 strong{display:block; margin-top:10px; font-family:Georgia; color:#619e0c; font-size:24px;}
.f_link h3 span{display:block; color:#4c4c4c; letter-spacing:5px;}
.f_link .f_link_r{float:right; width:10px; height:71px; background:url(../Images/icon16.jpg) no-repeat left top;}
.f_link .f_link_l{float:left; padding-left: 40px;width: 857px; height:71px;}
.f_link .f_link_l li{float:left; display:inline; margin:13px 0 0 15px;}

.footer_nav{width:1000px; height:27px; margin-top:15px; color:#FFF; line-height:27px; background:url(../Images/footer_navbg.jpg) no-repeat left top;}
.footer_nav a{padding:0 5px; color:#FFF;}
.footer_nav li{}
.copyright{padding:10px 0; line-height:20px;color: #4C4C4C;}

/* ��ҳ���ֽ��� */

/* ��ҳ���ֿ�ʼ */
.pbanner{width:996px; margin:2px auto 0; padding:1px; border:1px solid #e1e1e1;}
.pimg_banner img {
    height: 115px;
    width: 996px;
}
.p_container{width:1000px; margin:15px auto 0;}
.p_left{float:left; width:220px; overflow:hidden;}
.p_right{float:right; width:763px; overflow:hidden;}


.sidebar{width:220px;}
.sidebar_l{width:218px; padding:6px 0; border-width:0 1px; border-style:solid; border-color:#e0e0e0;}
.sidebar_l li{padding:6px 10px 0; width:198px;}
.sidebar_l li a{ margin:0 auto;display:block; padding-left:35px; width:145px; height:30px; line-height:30px; background:url(../Images/icon09.jpg) no-repeat left top;}

.p_contact{width:220px; margin-top:15px;}
.p_contact_c{width:148px; padding:10px 10px 10px 60px; color:#5e5e5e; border-width:0 1px; border-style:solid; border-color:#e0e0e0; line-height:18px; background:url(../Images/icon10.jpg) no-repeat left bottom;}
.p_contact_c_1 {
    border-color: #E0E0E0;
    border-style: solid;
    border-width: 0 1px;
    color: #5E5E5E;
    line-height: 18px;
    padding: 10px 10px 10px 20px;
    width: 188px;
}
.p_ad{width:220px; margin-top:15px;}

.p_r_title{height:37px; line-height:37px; background:url(../Images/title_bg03.jpg) no-repeat left top;}
.p_r_title h3{white-space: nowrap;color: #4C4C4C;float: left;font-family: microsoft yahei;font-size: 14px;overflow: hidden;padding-left: 45px;text-overflow: ellipsis;width: 400px;word-break: keep-all;}
.p_path{display:block; float:right; padding-right:10px;}

.p_right_c{ padding-top: 10px;float: left;width:761px; border-width:0 1px; border-style:solid; border-color:#e0e0e0;}

.p_news{float: left;width:741px; padding:0 10px;}
.p_news li{float:left; height:24px; line-height:24px; padding-left:19px; background:url(../Images/icon13.jpg) no-repeat 8px center;}
.p_news li a{display:block; float:left; width:630px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.p_news li span{display:block; float:right; width:80px; text-align:right; color:#4c4c4c;}

/* ��ҳ���ֽ��� */
#demo { 
     overflow:hidden; 
     height: 18px; width:519px; 
	 padding-left:15px; 
	 margin-top:10px;    
    } 
#demo li{ line-height:30px;}
#demo li a{width:170px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; float:left; padding-right:20px;}
#demo li span{ float:right; display:block;}
#demo img { 
     border: 3px solid #F2F2F2; 
     display: block; 
    }