﻿@charset "utf-8";
/* CSS Document */

/* header start */
#header { margin: 0 auto; width: 1000px; height: 100px; overflow: hidden; }
#logo { float: left; margin-top: 20px; width: 500px; height: 60px; overflow: hidden; }
#tel { float: right; padding-left: 50px; margin-top: 20px; height: 60px; overflow: hidden; background: url(../images/tel.png) no-repeat left center; color: #666; font: 14px/25px "Microsoft YaHei"; }
    #tel a { height: 30px; line-height: 30px; color: #f00;display:block;width:130px;text-align:center; }
    #tel span { color: #f00; font: 18px/25px "Microsoft YaHei"; }
#header .language { float: right; padding-left: 20px; margin-top: 32px; }
    #header .language a { height: 35px; line-height: 33px; display: block; padding: 0 15px; border: 1px solid #ccc; font-weight: bold; border-radius: 35px; }
        #header .language a img { float: left; margin-right: 5px; margin-top: 9px; }
        #header .language a:hover { border-color: #f00; }
/* header end */
/* search start */
#search_wrap { margin: 0 auto; width: 1000px; height: 33px; overflow: hidden; }
#search_hot { float: left; width: 750px; height: 33px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666; font: 12px/33px "Microsoft YaHei"; }
    #search_hot a { margin-right: 10px; color: #999; }
        #search_hot a:hover { color: #f00; text-decoration: underline; }
#search { float: right; margin-top: 5px; width: 198px; height: 23px; }
    #search input { float: left; }
.inp_srh { width: 163px; height: 23px; text-indent: 10px; color: #fff; font: 12px/23px "Microsoft YaHei"; background: url(../images/search_bg.png) no-repeat 0 0; border: none; }
.btn_srh { width: 35px; height: 23px; background: url(../images/search_bg.png) no-repeat -163px 0; border: none; cursor: pointer; color: #fff; font: 12px/23px "Microsoft YaHei"; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* search end */
/* banner start */
#banner { margin: 0 auto 5px; width: 1000px; height: 395px; overflow: hidden; background: url(../images/banner_bot.jpg) no-repeat center bottom; }
/* banner end */
/* content start */
#content_wrap { padding: 15px 0 0px; background: url(../images/content_bg.jpg) repeat-x center top; }
.content { margin: 0 auto 10px; width: 1000px; height: auto; overflow: hidden; }
.con1_l { float: left; padding: 0px 0 2px; width: 240px; overflow: hidden; border: 1px solid #ddd; background: #fff; }
.con1_r { float: right; width: 750px; height: auto; overflow: hidden; }
.pro_type { width: 240px; height: auto; overflow: hidden; }
    .pro_type ul { margin: 0; padding: 0; }
        .pro_type ul li { float: left; display: block; margin-top: 1px; width: 240px; height: 33px; color: #666; font: 14px/33px "Microsoft YaHei"; text-align: center; }
            .pro_type ul li a { display: block; width: 240px; height: 33px; color: #666; font: 14px/33px "Microsoft YaHei"; background: url(../images/pro_typebg.jpg) repeat-x left -33px; }
                .pro_type ul li a:hover, .pro_type ul li a.current { color: #fff; background: url(../images/pro_typebg.jpg) repeat-x left top; }
.tit1 { padding: 0px 10px; height: 38px; background: url(../images/tit1_bg.jpg) repeat-x left top; }
    .tit1 h2 { float: left; padding: 0 30px; height: 38px; color: #fff; font: 15px/33px "Microsoft YaHei"; background: url(../images/tit1_bg2.png) repeat-x center top; }
    .tit1 span { float: right; margin-top: 13px; width: 36px; height: 11px; overflow: hidden; }
.por_news { width: 735px; height: auto; overflow: hidden; }
.pro_news ul { margin: 0; padding: 0; display: none; }
    .pro_news ul li { float: left; display: block; margin: 4px 10px; width: 230px; height: 180px; overflow: hidden; text-align: center; }
        .pro_news ul li a { display: block; padding: 4px; border: 1px solid #ddd; width: 220px; height: 170px; color: #333; font: 14px/20px "Microsoft YaHei"; }
            .pro_news ul li a:hover { border: 1px solid #f00; color: #f00; }
.con2_l { float: left; width: 740px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.con2_r { float: right; width: 240px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.about { margin: 10px 10px 5px; height: auto; overflow: hidden; }
.video { float: left; margin-bottom: 10px; width: 240px; height: 132px; overflow: hidden; }
.company { float: right; width: 460px; height: 132px; overflow: hidden; color: #333; font: 12px/22px "Microsoft YaHei"; }
.sb { height: 150px; }
.tit2 { margin-bottom: 5px; padding: 0px 10px; height: 33px; background: url(../images/tit2_bg.jpg) repeat-x left top; }
    .tit2 h2 { float: left; margin-top: 5px; width: 100px; height: 28px; color: #f00; font: 15px/28px "Microsoft YaHei"; background: url(../images/tit2_bg2.png) repeat-x center; text-align: center; }
    .tit2 span { float: right; margin-top: 13px; width: 36px; height: 11px; overflow: hidden; }
.honor { margin: 10px; width: 220px; height: 292px; overflow: hidden; }

.m_img { margin: 0 auto 10px; width: 1000px; height: auto; overflow: hidden; }

.con3_l { float: left; width: 320px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.con3_r { float: right; width: 660px; height: auto; overflow: hidden; border: 1px solid #ddd; }
.news { margin: 10px; width: 300px; height: auto; overflow: hidden; }
    .news ul { margin: 0; padding: 0; }
        .news ul li { float: left; width: 300px; height: 25px; overflow: hidden; }
            .news ul li a { float: left; display: block; width: 220px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) 0 0 no-repeat; color: #666; font: 12px/25px "Microsoft YaHei","Arial"; }
                .news ul li a:hover { color: #f00; background: url(../images/ico2.png) 0 -25px no-repeat; }
            .news ul li span { float: right; display: block; color: #999; font: 11px/25px "Microsoft YaHei","Arial"; -webkit-text-size-adjust: none; }

.Block { margin: 0 auto; height: 30px; overflow: hidden; border-bottom: 1px solid #ddd; background: url(../images/tab_bg.jpg) repeat-x 0 0; }
    .Block h4 { float: left; height: 30px; line-height: 30px; font-size: 15px; overflow: hidden; text-align: center; }
        .Block h4.menuNo { width: 100px; color: #333; padding-right: 2px; }
        .Block h4.menuOn { background: url(../images/navTabbg.jpg) repeat-x 0 0 #f0f0f0; width: 100px; color: #f00; }
.Blist { margin: 10px; width: 300px; height: 352px; line-height: 22px; overflow: hidden; color: #666; background: url(../images/blist_bg.jpg) no-repeat 0 bottom; }
    .Blist img { float: left; margin-right: 10px; }
    .Blist ul { margin: 0; padding: 0; }
        .Blist ul li { float: left; display: block; width: 300px; height: 34px; border-bottom: 1px dotted #ddd; background: url("../images/ico2.png") no-repeat 0 5px; }
            .Blist ul li a { display: block; width: 220px; height: 34px; color: #666; font: 12px/34px "Microsoft YaHei"; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
                .Blist ul li a:hover { color: #f00; }
            .Blist ul li span { float: right; display: block; width: 70px; color: #999; font: 11px/34px Arial; -webkit-text-size-adjust: none; text-align: right; }
.Blist_none { display: none; }

.xx1 { margin-bottom: 10px; padding: 10px; height: auto; overflow: hidden; background: url(../images/ys_xx.gif) no-repeat center bottom; }
.xx1_l { float: left; width: 310px; height: 160px; overflow: hidden; }
.xx1_r { float: right; width: 310px; height: 160px; overflow: hidden; }
    .xx1_r dl { float: left; display: block; width: 310px; height: 160px; overflow: hidden; }
    .xx1_r dt { width: 100px; height: 28px; overflow: hidden; color: #f00; font: 16px/28px "Microsoft YaHei";font-weight: 700; background: url(../images/tit2_bg2.png) no-repeat center; text-align: center; }
    .xx1_r dd { width: 310px; color: #666; font: 12px/26px "Microsoft YaHei"; margin-top: 5px; }
.xx2 { height: 175px; overflow: hidden; }
    .xx2 ul { margin: 0; padding: 0; }
        .xx2 ul li { float: left; margin: 0 10px; width: 145px; height: 175px; overflow: hidden; }
            .xx2 ul li h2 { margin-bottom: 7px; width: 145px; height: 28px; overflow: hidden;background: url(../images/xx2tit_bg.jpg) repeat-x left center; color: #f00; font: 16px/28px "Microsoft YaHei"; text-align: center; }
                .xx2 ul li h2 a { color: #f00;font-weight: 700;}
            .xx2 ul li em { display: block; width: 145px; height: 80px; overflow: hidden; }
            .xx2 ul li span { width: 145px; height: 60px; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; }

.con4_l { float: left; width: 240px; height: 300px; overflow: hidden; border: 1px solid #ddd; }
.con4_m { float: left; margin-left: 17px; width: 480px; height: 300px; overflow: hidden; }
.con4_r { float: right; width: 240px; height: 300px; overflow: hidden; border: 1px solid #ddd; }
.faq { margin: 5px; height: 257px; overflow: hidden; }
    .faq dl { float: left; display: block; width: 230px; height: auto; overflow: hidden; border-bottom: 1px; dashed #666; }
        .faq dl dt { width: 230px; height: 30px; text-indent: 30px; color: #f00; font: bold 12px/30px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/wd_w.gif) no-repeat left center; }
        .faq dl dd { padding-left: 30px; width: 200px; height: auto; overflow: hidden; color: #666; font: 12px/20px "Microsoft YaHei"; background: url(../images/wd_d.gif) no-repeat left top; }
.notice { margin-top: 2px; margin-bottom: 10px; width: 480px; height: 120px; overflow: hidden; }
.notice_l { float: left; width: 200px; height: 120px; overflow: hidden; }
.notice_r { float: right; width: 270px; height: 120px; overflow: hidden; color: #666; font: 13px/20px "Microsoft YaHei"; }
    .notice_r span { display: block; width: 270px; height: 20px; color: #333; font: bold 13px/20px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.notice_news { width: 480px; height: auto; overflow: hidden; }
    .notice_news ul { margin: 0; padding: 0; }
        .notice_news ul li { float: left; width: 480px; height: 25px; overflow: hidden; border-bottom: 1px dotted #ddd; }
            .notice_news ul li a { float: left; display: block; width: 400px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico2.png) 0 0 no-repeat; color: #666; font: 12px/25px "Microsoft YaHei","Arial"; }
                .notice_news ul li a:hover { color: #f00; background: url(../images/ico2.png) 0 -25px no-repeat; }
            .notice_news ul li span { float: right; display: block; color: #999; font: 11px/25px "Arial"; -webkit-text-size-adjust: none; }
.contact { margin: 10px; width: 220px; height: 292px; overflow: hidden; color: #666; font: 12px/22px "Microsoft YaHei"; }
    .contact img { float: left; margin-bottom: 5px; }
    .contact span { color: #333; font: bold 13px/22px "Microsoft YaHei"; }
.anli { margin: 0 auto 10px; width: 998px; height: auto; overflow: hidden; border: 1px solid #ddd; }
    .anli dl { float: left; margin: 0 9px 0 10px; width: 180px; height: auto; overflow: hidden; }
        .anli dl dt { height: 30px; color: #F00; font: bold 14px/30px "Microsoft YaHei"; text-indent: 20px; background: url(../images/b_5.jpg) no-repeat left center; }
        .anli dl dd { height: 175px; overflow: hidden; color: #333; font: 12px/20px "Microsoft YaHei"; }
.gongneng { margin: 0 auto 10px; width: 998px; height: auto; overflow: hidden; border: 1px solid #ddd; }
/* content end */
/* menu start */
.botmenu { margin: 0 auto; width: 1000px; height: 50px; background: url(../images/menu_bg.jpg) repeat-x left center; border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
    .botmenu a { color: #666; font: 12px/50px "Microsoft YaHei"; }
        .botmenu a:hover { color: #f00; }
    .botmenu span { margin: 0 10px; color: #666; font: 12px/50px "Microsoft YaHei"; }
/* menu end */
/* footer start */
#footer { margin: 0px auto; padding: 10px 0; width: 1000px; height: auto; overflow: hidden; border-bottom: 2px solid #f00; color: #333; font: 12px/20px "Microsoft YaHei"; }
#footer_l { float: left; width: 60px; }
#footer_m { float: left; margin-left: 20px; width: 730px; }
#footer_r { float: right; width: 150px; text-align: right; }
    #footer_r img { float: right; }
/* footer end */
/* link start */
#link { margin: 0 auto; padding: 10px 0; width: 1000px; height: auto; zoom: 1; }
.link_l { float: left; width: 70px; line-height: 20px; color: #f00; font-weight: bold; }
.link_r { float: right; margin-left: 10px; width: 920px; line-height: 20px; }
    .link_r a { margin-right: 15px; color: #f00; }
        .link_r a:hover { color: #f00; text-decoration: underline; }
/* link end */


