﻿/*common*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong
{
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    border: 0;
    list-style: none;
}
h2
{
    font-family: "΢���ź�";
}
body
{
    font-size: 12px;
    font-family: "����";
    color: #333;
    background: #f9f9f9;
}
a
{
    color: #666;
}
a:hover
{
    color: #f60;
    text-decoration: underline;
}
p
{
    line-height: 1.8em;
    padding: 5px 0;
}
h2
{
    font-size: 12px;
}
.clear
{
    margin: 0;
    padding: 0;
    font-size: 0;
    clear: both;
}
.wapper
{
    width: 1020px;
    margin: 0 auto;
}



.header_bg
{
    height: 152px;
    background: url(../images/header_bg.jpg) repeat-x;
    margin-bottom: 5px;
}
.header
{
    height: 112px;
}
.logo
{
    float: left;
    margin-top: 20px;
	width:550px;
}
.tel
{
    float: right;
    margin-top: 40px;
}


/*menu start*/
.menu
{
    height: 40px;
    z-index: 2;
    position: relative;
}
.menu ul
{
    height: 40px;
    line-height: 40px;
}
.menu ul li
{
    float: left;
    position: relative;
    display: block;
  /*  width: 100px;*/
    height: 40px;
  
}
.menu ul li dl
{
    background: #fff;
    width: 120px;
    position: absolute;
    left: 10px;
    top: 40px;
    padding: 10px;
    border: #830707 solid 1px;
    border-top: 0;
    display: none;
}
.menu ul li dl dd
{
    line-height: 24px;
    padding-left: 5px;
    border-bottom: #ddd solid 1px;
}
.menu ul li dl dd a
{
    font-size: 12px;
    color: #666;
    font-weight: normal;
    display: inline;
    padding: 0;
    text-align: left;
}
.menu ul li dl dd a:hover
{
    color: #f60;
    text-decoration: underline;
}
.menu a
{
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    display: block;
     padding: 0 20px;
    height: 40px;
    text-align: center;
}
.menu a:hover
{
    color: #fff;
}
.menu_down span
{
    display: block;
}
a.menu_hover
{
    color: #fff;
    background: #005db2;
}
/*menu end*/




.con
{
    margin-top: 15px;
}
.con1 {
    /*height: 247px;*/
}
.con1_lf
{
    float: left;
    width: 215px;
    height: auto;
    border: #ddd 1px solid;
    padding: 15px;
    background: #fff;
}
.con1_lf h2
{
    background: url(../images/line1.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con1_lf b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con1_lf span
{
    font-size: 12px;
    color: #999999;
}
.con1_lf strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}

/*banner start*/
.banner
{
    width: 218px;
    height: 172px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-top: 15px;
}
.banner ul
{
    height: 172px;
    position: absolute;
}
.banner ul li
{
    float: left;
    height: 172px;
    overflow: hidden;
    position: relative;
    background: #f3f3f3;
    margin: 0px auto;
}
.banner ul li img
{
    height: 172px;
    width: 218px;
}
.banner .btnBg
{
    position: absolute;
    height: 20px;
    left: 0;
    bottom: 0;
    background: #000;
}
.banner .btn
{
    position: absolute;
    height: 10px;
    padding: 5px 10px;
    right: 20px;
    bottom: 0;
    text-align: right;
}
.banner .btn span
{
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 10px;
    border-radius: 10px;
    height: 10px;
    _font-size: 0;
    margin-left: 5px;
    cursor: pointer;
    background: #CFD2FF;
}
.banner .btn span.on
{
    background: #fff;
}
.banner .preNext
{
    width: 45px;
    height: 100px;
    position: absolute;
    top: 105px;
    cursor: pointer;
}
.banner .pre
{
    left: 0;
}
.banner .next
{
    right: 0;
    background-position: right top;
}
/*banner end*/







.con1_rt
{
    float: right;
    width: 730px;
    height: 217px;
    border: #ddd 1px solid;
    padding: 15px;
    margin-left: 10px;
    background: #fff;
}
.con1_rt h2
{
    background: url(../images/line1.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con1_rt b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con1_rt span
{
    font-size: 12px;
    color: #999999;
}
.con1_rt strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
.con1_rt_con
{
    margin-top: 15px;
}
.img
{
    float: left;
    border: #ddd 1px solid;
    width: 178px;
    height: 172px;
}
.nr
{
    text-indent: 2em;
    float: right;
   
    line-height:14px;
    width: 500px;
}
.nr a
{
    color: #06F;
}

.con2
{
    margin-top: 15px;
}
.con2_lf
{
    float: left;
    width: 215px;
   
    border: #ddd 1px solid;
    padding: 15px;
    background: #fff;
}
.con2_lf h2
{
    background: url(../images/line1.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con2_lf b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con2_lf span
{
    font-size: 12px;
    color: #999999;
}
.con2_lf strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
.con2_lf ul
{
    margin-top: 15px;
}
.con2_lf ul li
{
    line-height: 23px;
}

.con2_md
{
    float: left;
    width: 343px;
    height: 234px;
    padding: 15px;
    border: #ddd 1px solid;
    margin-left: 10px;
    background: #fff;
}
.con2_md h2
{
    background: url(../images/line2.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con2_md b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con2_md span
{
    font-size: 12px;
    color: #999999;
}
.con2_md strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
.con2_md ul
{
    padding-top: 15px;
}
.con2_md ul li
{
    line-height: 27px;
    background: url(../images/icon.jpg) 5px center no-repeat;
    padding-left: 20px;
    border-bottom: #cfcfcf 1px dashed;
}

.con2_rt
{
    float: right;
    width: 343px;
    height: 234px;
    padding: 15px;
    border: #ddd 1px solid;
    margin-left: 10px;
    background: #fff;
}
.con2_rt h2
{
    background: url(../images/line2.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con2_rt b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con2_rt span
{
    font-size: 12px;
    color: #999999;
}
.con2_rt strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
.con2_rt ul
{
    padding-top: 15px;
}
.con2_rt ul li
{
    line-height: 27px;
    background: url(../images/icon.jpg) 5px center no-repeat;
    padding-left: 20px;
    border-bottom: #cfcfcf 1px dashed;
}


.con3
{
    margin-top: 10px;
}

.con4
{
    margin-top: 10px;
    width: 990px;
    
    padding: 15px;
    border: #ddd 1px solid;
    background: #fff;
}
.con4 h2
{
    background: url(../images/line3.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con4 b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con4 span
{
    font-size: 12px;
    color: #999999;
}
.con4 strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}


/*scroll_left start*/
#scroll_left
{
    overflow: hidden;
    width: 985px;
    margin-top: 25px;
}
.scroll_scale
{
    border: 1px solid #e4e4e4;
    width: 200px;
    height: 152px;
    padding: 2px;
    background: #FFF;
    margin: 0 5px;
}
.scroll_scale img
{
    max-width: 200px;
    max-height: 150px;
    width: expression(this.width >200 && this.height < this.width ? 200: true);
    height: expression(this.height > 150 ? 150: true);
}
.scroll_text
{
    margin-top: 10px;
    text-align: center;
    width: 200px;
}
/*scroll_left end*/



.foot
{
    background: #5e5e5e;
    margin-top: 10px;
    padding-bottom: 10px;
}
.footer
{
}
.foot1
{
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}
.foot2
{
    float: left;
    margin-top: 20px;
    margin-left: 20px; width:600px; 
}
.foot2 ul li
{
    line-height: 20px;
    color: #fff;
    font-weight: normal;
}
.foot2 ul li a
{
    color: #fff;
}
.foot3
{
    float: right;
    width: 318px;
}
.foot3 b
{
    height: 33px;
    background: url(../images/bg_bot.jpg) top no-repeat;
}




/*Add------------------------------------------------------------------------------*/
/*contact*/
.contact h2
{
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    font-family: "΢���ź�";
    font-size: 14px;
    color: #fff;
    background: #999;
}
.contact
{
    margin-top: 15px;
}
.contact ul
{
    padding: 10px 10px;
    border: #e4e4e4 solid 1px;
}
.contact ul li
{
    line-height: 20px;
    padding: 3px 0;
}

.inside
{
    padding-bottom: 15px;
    margin-top: 15px;
}
.inside_left
{
    width: 240px;
    float: left;
}
.inside_right
{
    width: 728px;
    float: right;
    border: #ddd 1px solid;
    padding: 15px;
    margin-left: 10px;
}
.inside_right h2
{
    background: url(../images/line1.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.inside_right b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.inside_right span
{
    font-size: 12px;
    color: #333;
}
.inside_right strong
{
    /**float: right;*/
    color: #999999;
	
    font-size: 11px;
    /**font-weight: normal;*/
	font-weight: blod;
}




.inside_con
{
    margin: 5px 10px;
    color: #333;
    padding-bottom: 20px;
}
/*proShow*/
.product_show h2
{
    line-height: 28px;
    height: 28px;
    border-bottom: #ddd solid 1px;
    font-weight: normal;
    margin-bottom: 0px;
}
.product_show h2 strong
{
    float: left;
    background: url(../images/title_04.gif) no-repeat;
    width: 97px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.product_show ul li
{
    width: 130px;
    line-height: 20px;
}
.product_show ul li
{
    float: left;
    margin: 15px 20px 0;
    border: #e4e4e4 solid 1px;
    display: inline;
}
.pro img
{
    max-width: 120px;
    max-height: 90px;
    width: expression(this.width >120 && this.height < this.width ? 120: true);
    height: expression(this.height > 90 ? 90: true);
}
.hover2
{
    background: #f4f4f4;
}
/*product_list*/
.side_product
{
    margin-top: 15px;
}
.side_product h2
{
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    font-family: "΢���ź�";
    font-size: 14px;
    color: #fff;
    background: #999;
}
.side_product ul
{
    padding: 10px 10px;
    border: #e4e4e4 solid 1px;
}
.side_product ul li
{
    line-height: 24px;
}
.side_product ul li a
{
    padding-left: 30px;
    display: block;
    border-bottom: #e4e4e4 dashed 1px;
    background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;
}
.side_product ul li dl dd a
{
    display: inline;
    border: none;
    background: none;
}

.weizhi
{
    margin-top: 15px;
    height: 36px;
    line-height: 36px;
    border-bottom: #ddd solid 1px;
}

.con2_lf1
{
    float: left;
    width: 215px;
  
    border: #ddd 1px solid;
    padding: 15px;
    background: #fff;
    margin-top: 10px;
}
.con2_lf1 h2
{
    background: url(../images/line1.jpg) left bottom no-repeat;
    line-height: 23px;
    height: 23px;
}
.con2_lf1 b
{
    float: left;
    font-size: 15px;
    color: #1175d0;
}
.con2_lf1 span
{
    font-size: 12px;
    color: #999999;
}
.con2_lf1 strong
{
    float: right;
    color: #999999;
    font-size: 11px;
    font-weight: normal;
}
.con2_lf1 ul
{
    margin-top: 15px;
}
.con2_lf1 ul li
{
    line-height: 23px;
}

.insider_con
{
    margin-top: 15px;
}
