/*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: 25px; }
.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; padding: 0 5px; }
.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; width: 110px; 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: 217px; 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: 200px; height: 172px; }
.nr { text-indent: 2em; float: right; height: 25px; line-height: 25px; width: 500px; }
.nr a { color: #06F; }
.con2 { margin-top: 15px; }
.con2_lf { float: left; width: 215px; height: 234px; 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; height: 239px; 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: 500px; }
.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; }
.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; height: 234px; 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; }


.side_a{ border:1px solid #ccc; background:#fff; margin-bottom:10px;}
.side_a h2{ background:#1175d0; color:#fff; font-size:16px; line-height:26px; text-align:left; padding:15px 10px;}
.side_a ul li{ border-top:1px solid #eee; font-size:14px; line-height:24px;}
.side_a ul li a{ display:block; padding:5px 10px;}
.side_a ul li a:hover{ background:#1175d0; color:#fff;}
