.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;}
.clearfix { *zoom: 1;}
.fl{ float: left;}
.fr{ float: right;}
.mgt10{ margin-top: 10px;}
.mgt14{ margin-top: 14px;}
.layout{ margin: 0 auto; width: 1000px;}
.db,.db img{ display: block;}

body{ background: url("../images/body03.jpg") repeat;}
#header{ background: url("../images/body.jpg") no-repeat center 0;}
#main{ background: url("../images/body_bottom.jpg") no-repeat center bottom;}
#main_cont{ background: url("../images/body_boot01.jpg") no-repeat center bottom; margin-top: 14px;}

.top_title{ height: 116px;}
.logo{ padding: 6px 0 0 7px;}
.top_other{ width: 270px; text-align: right; padding-top: 4px;}
.top_link{ font: 12px/28px "Simsun"; color: #778e0c; padding-right: 30px;}
.top_link a{ color: #778e0c; margin: 0 4px;}
.top_link a:hover{ text-decoration: none; color: #ff0;}
.top_text{ margin-top: 33px;}

.nav{ background: url("../images/nav_bg.png") no-repeat 0 0; height: 42px; padding: 0 20px 0 30px;}
.nav_list{ font: 14px/42px "Microsoft Yahei";}
.search{ margin-top: 7px;}
.nav_list li{ background: url("../images/nav_li.png") no-repeat right 5px; float: left;}
.nav_list li a{ display: block; color: #f4ffc1; padding: 0 20px;}
.nav_list li a:hover{ text-decoration: none; color: #ff0;}
.sear_int01{ background: url("../images/search_bg.png") no-repeat 0 0; width: 160px; height: 28px; border: none; padding-left: 15px; font: 12px/24px "Simsun"; color: #3}
.sear_int02{ background: url("../images/search_btn.png") no-repeat 0 0; width: 44px; height: 28px; border: none; cursor: pointer;}

.focus{ height: 450px; position: relative; margin-top: 5px; overflow: hidden;}
.focus_list,.focus_box{ height: 450px; overflow: hidden;}
.focus_one{ position: relative;}
.focus_bg{ width: 1000px; height: 450px; position: absolute; top: 0; left: 0; z-index: 5; background: url("../images/focus_bg.png") no-repeat 0 0;}
.focus_btn{ position: absolute; right: 55px; bottom: 12px; height: 12px; width: 100%; text-align: right; z-index: 8;}
.focus_btn span{ width: 12px; height: 12px; background: url("../images/focus_btn.png") no-repeat 0 0; display: inline-block; text-indent: 9999em; overflow: hidden; margin-right: 5px; cursor: pointer;}
.focus_btn span.cur{ background-position: -12px 0;}
.banner{ height: 350px; position: relative; margin-top: 5px; overflow: hidden;}
.banner .focus_bg{ width: 1000px; height: 350px; background: url("../images/banner_bg.png") no-repeat 0 0;}

.w324{ width: 324px;}
.mgr14{ margin-right: 14px;}

.title01{ font: 18px/24px "Microsoft Yahei"; color: #fff; background: url("../images/title_bg.png") no-repeat 0 bottom; height: 30px; text-align: center;}
.list{ font: 12px/26px "Simsun"; color: #fff;}
.list a{ color: #fff;}
.list a:hover{ color: #ff0; text-decoration: none;}
.list_menu{ padding-left: 120px;}

#demo1{ width: 324px; height: 37px; overflow: hidden;}
#demo1,#demo2,#demo3,#indemo{ float: left;}
#indemo{ width: 1000%;}
#demo1 li{ width: 100px; height: 37px; margin-right: 12px;}
#demo1 li img{ width: 100px;height: 37px;display: block;}
.friendlink_list li{ width: 100%; float: left; height: 26px; overflow: hidden;}

#footer{ margin-top: 20px;}
.foot_nav{ font: 12px/42px "Simsun"; color: #d8ff7f; text-align: center; background: url("../images/footer_nav.png") no-repeat 0 0; height: 42px;}
.foot_nav a{ margin: 0 8px; color: #d8ff7f;}
.foot_nav a:hover{ color: #ff0; text-decoration: none;}
.foot_box{ color: #d8ff7f; font: 12px/24px "Simsun"; padding: 15px 0 30px 26px;}
.foot_text{ width: 580px; padding-top: 10px;}


/*list*/
#main{ margin-top: 14px;}
.main_bg{ background: url("../images/main_top.png") no-repeat 0 0; padding-top: 12px;}
.main_box{ background: url("../images/main_foot.png") no-repeat 0 bottom; padding-bottom: 12px;}
.main_not{ background: url("../images/main_bg.jpg") no-repeat 15px bottom #fff; padding: 0 22px 0 15px;}

.w190{ width: 190px; padding-bottom: 200px;}
.left_title{ background: url("../images/left_title.jpg") no-repeat 0 0; height: 30px; padding: 7px 0 0 15px; font: 16px/26px "Microsoft Yahei"; color: #fff;}
.pad15{ padding: 15px;}
.product_com{ padding-bottom: 0;}
.comproduct_one{ margin-bottom: 12px;}
.comproduct_one .comproduct_img{ width: 158px; height: 158px; border: 1px solid #ddd; overflow: hidden; text-align: center; vertical-align: middle; font-size: 156px; line-height: 156px; display: block;}
*>.comproduct_one .comproduct_img{ font-size: 12px;}
.comproduct_one .comproduct_img img{ vertical-align: middle;}
.comproduct_one .comproduct_name{ text-align: center; font: 12px/34px "Simsun"; height: 34px; overflow: hidden; color: #333;}
.left_contact{ padding: 10px 7px; font: 12px/24px "Simsun"; color: #333;}
.left_contact p{  overflow: hidden;}
.left_contact p.db{ height: auto; margin-top: 8px;}
.left_contact span{ color: #666;}
/*rightbar*/
.w745{ width: 745px;}
.nav_bread{ border-bottom: 2px solid #d6d6d6; padding: 6px 0 4px; height: 36px;}
.nav_bread h3{ font: 18px/36px "Microsoft Yahei"; color: #333; height: 36px;}
.bread_now{ background: url("../images/bread_now.jpg") no-repeat 0 0; padding-left: 70px;}
.bread_site{ font: 12px/18px "Simsun"; color: #666;}
.bread_site span,.bread_site a{ color: #666; padding: 0 5px;}

.list_list01{ padding: 14px 0;}
.list01_one{ border-bottom: 1px dashed #ddd; height: 29px; font: 12px/28px "Simsun"; color: #666; padding: 0 6px;}
.list01_one a{ color: #666;}
.page_nav{ padding: 15px 0 10px; text-align: center;}
.page_nav span,.page_nav a{ display: inline-block; font: 12px/20px "Simsun"; color: #666; border: 1px solid #cedbe3; padding: 0 8px; margin-right: 8px;}
.page_nav a.cur{ color: #f60; border: none; font-weight: bold;}

.content_box{ padding: 20px 0;}
.content_title{ font: 30px/40px "Microsoft Yahei"; color: #333; text-align: center; margin: 12px 0;}
.content_cc{ font: 14px/30px "Simsun"; color: #666; padding: 12px; text-align: justify;}

.product_list{ width: 760px; padding: 15px 0 10px 3px;}
.product_one{ width: 170px; height: 220px; float: left; margin: 0 20px 12px 0;}
.product_img{ width: 168px; height: 168px; display: block; border: 1px solid #ddd; text-align: center; vertical-align: middle; font-size: 166px; line-height: 166px;}
*>.product_img{ font-size: 12px;}
.product_img img{ vertical-align: middle;}
.product_name{ font: 12px/20px "Simsun"; color: #333; margin: 5px 0; height: 40px; overflow: hidden;}
.submenu_list{ font: 14px/34px "Microsoft Yahei"; color: #333; padding: 10px 0;}
.submenu_one span {
    color: #000000;
    float: left;
    padding: 0 5px;
}

.submenu_one {
    border-bottom: 1px dashed #DDDDDD;
    overflow: hidden;
    padding-left: 15px;
}

.submenu_one a {
    color: #333333;
    display: block;
    float: left;
    max-width: 160px;
}

.contact_us{ font: 14px/34px "Simsun"; color: #333; padding: 20px 46px 0 12px;}

.message_box{ font: 14px/24px "Simsun"; color: #333; padding: 20px 19px 20px 0;}
.message_list{ padding-left: 12px; width: 360px;}
.message_one{ margin-bottom: 9px;}
.message_one span{ display: inline-block; width: 80px;}
.mess_int01{ width: 242px; height: 23px; border: 1px solid #acdf61; background: #d5f6a7;}
.mess_int02{ width: 346px; height: 159px; border: 1px solid #acdf61; background: #d5f6a7;}
.message_btn{ text-align: center;}
.mess_int03{ width: 104px; height: 36px; border: none; background: url("../images/message_btn.jpg") no-repeat 0 0; font: 14px/36px "Microsoft Yahei"; color: #fff; cursor: pointer; margin-right: 25px;}