﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; border: 0; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
a { text-decoration: none; }
strong { font-weight: bold; }
body { font-size: 12px; font-family: "微软雅黑" ,Arial,Helvetica,sans-serif; color: #444444; background-color: #E6E7E8; }
.clear { clear: both; }
.clear_after { zoom: 1; }
.clear_after:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }
.fle { margin-top: 20px; }
.fri { float: right; }
h3 { color: #767676; }

/*index*/
.wrap_bg { width: 980px; margin: 0 auto; height: auto; overflow: visible; }
.top, .mid { margin: 0px 0;margin-bottom:20px; }
.head { height: 70px; }
.head img { float: left; }
.head p { float: right; padding-right: 2px; padding-top: 34px; }
.head p a { padding: 0 5px; color: #444; }
.nav { width: 980px; height: 110px; }
.nav1 { width: 976px; height: 30px; margin: 0 auto; }
.nav1 span { height: 30px; }
/*.sp1 { padding-left: 20px; }  */
.sp2 { padding-left: 28px; }
.sp3 { padding-left: 45px; }
.sp4 { padding-left: 12px; }
.nav1 a { float: left; width: 120px; height: 30px; line-height: 30px; color: #FFF; background: url(/image/db_06.jpg) no-repeat; text-decoration: none; margin: 0 1px; }
.nav1 a:hover { width: 120px; height: 30px; background: url(/image/db_05.jpg) no-repeat; }
.nav2 { width: 980px; height: 80px; line-height: 60px; background: url(/image/db_23.jpg) no-repeat; }
.nav2 LI { float: left; width: 243px; text-align: center; position: relative; }
.nav2_ico1 { width: 40px; height: 40px; display: block; float: left; position: absolute; top: 11px; left: 25px; background: url(/image/db_24.png) no-repeat; }
.nav2 a:hover { width: 40px; height: 40px; display: block; float: left; position: absolute; top: 11px; left: 25px; _top: 180px; _left: 28px; background: url(/image/db_25.png) no-repeat; }
.sp5 { margin-left: 1px; }
.mid .ul { padding-left: 8px; }
.J_mid { padding-top: 18px; }
.mid .ul li { float: left; padding: 20px 26px; text-align: center; }
.bottom { width: 100%; height: auto; color: #fff; }
.foot { width: 980px; margin: 0 auto; height: 40px; background: url(/image/db_32.jpg) no-repeat center top; }
.b_l { width: 600px; float: left; padding-top: 4px; padding-left: 22px; }
.b_r { float: right; line-height: 40px; padding-right: 35px; }
.bottom a { color: #FFF; }

/*index*/
/*Ruzet Profil*/
.mid { overflow: hidden; height: 488px; }
.mid_l { width: 246px; height: 480px; border-right: solid 1px #B0B1B1; font-size: 15px; float: left; text-align: center; }
.mid_l p { padding-left: 20px; }
.cqimg_l { float: left; padding-right: 5px; }
.cqimg_r { padding-bottom: 5px; }
.text_p { width: 668px; color: #221E1F;  text-justify: distribute; line-height: 18px; }/*text-align: justify;*/
.txtList h3 { font-weight: normal; margin: 10px 0; }
.fm { margin-top: 10px; }

/*Contact Us*/
.Container_L { width: 300px; float: left; font-size: 14px; line-height: 20px; color: #221E1F; }
.Container_L a { color: #F5821F; }
.Container_R { width: 190px; float: right; color: #767676; padding-right: 30px; }
.Container_R p { font-size: 15px; margin-bottom: 10px; }
.message { width: 190px; height: 460px; background: url(/image/bg_03.png) no-repeat; }
.FORM { width: 190px; padding-top: 5px; }
.FORM input, .FORM TEXTAREA { width: 150px; margin-left: 10px; }
.input { width: 150px; height: 22px; background: url(/image/tmbg1.gif) no-repeat; }
.FORM TEXTAREA { width: 150px; height: 103px; background: url(/image/tmbg2.gif) no-repeat; }
.FORM b { padding-left: 10px; margin-bottom: 5px; }
.anniu1 { width: 150px; height: 29px; position: absolute; top: 415px; }
.anniu { padding: 5px 0 0 50px; }
INPUT { margin-bottom: 5PX; }
.hrINput { border: 1px solid #bcbdc0; width: 480px; line-height: 23px; background-color: #E6E7E8; }

/*Products*/
.Product { width: 230px; height: 32px; font-size: 14px; background: url(/image/button1_bg.png) no-repeat 2px; color: #ffffff; line-height: 32px; padding-left: 10px; margin: 5px 0; }
.te_pr li a { width: 220px !important; padding-left: 10px; font-size: 13px; }

.Product_dl dl { width: 99.5%; float: left; }
.Product_dl dl dt { width: 200px; float: left; margin-right: 80px; }
.Product_dl dl dd { float: left; }
.Product_dl p { margin-top: 10px; }
.Product_dl_a1 { height: 150px; border-bottom: solid 1px #B0B1B1; }
.Product_dl_a1 dd { margin-top: 15px; }
.Product_dl_a2 { height: 180px; border-bottom: solid 1px #B0B1B1; }
.Product_dl_a2 dd { margin-top: 35px; }
.Product_dl_a3 { height: 180px; border-bottom: solid 1px #B0B1B1; }
.Product_dl_a3 dd { margin-top: 35px; }
.Product_dl_a4 { height: 160px; border-bottom: solid 1px #B0B1B1; margin-top: 20px; }
.Product_dl_a4 dd { margin-top: 15px; }
.Product_dl_a5 { height: 180px; border-bottom: solid 1px #B0B1B1; }
.Product_dl_a5 dd { margin-top: 35px; }
.Product_dl_a6 { height: 190px; border-bottom: none; }
.Product_dl_a6 dd { margin-top: 35px; }

.Turbo p { margin-top: 10px; text-align: left; }
.Turbo table { margin-top: 10px; }
.Turbo table tr td { padding: 1px 1px; color: #221E1F; border: 2px solid #E6E7E8; text-align: center; }


/*FAQ*/
.faq_L { width: 620px; text-align: left; font-size: 13px; }
.faq_L p { padding-left: 100px; }
.faq_L li a { width: 610px; display: block; height: 28px; color: #221E1F; line-height: 28px; border-bottom: solid 1px #B0B1B1; background: url(/image/button_bg.gif) no-repeat right -16px; }
.faq_L a:hover, #active { height: 28px; color: #F5821F; background: url(/image/button_bg.gif) no-repeat right 10px; }
.faq_R1 { width: 288px; text-align: justify; text-justify: distribute; line-height: 20px; }
.faq_R1_bd { width: 288px; height: 10px; border-bottom: solid 1px #B0B1B1; margin-bottom: 10px; }
.faq_R1 p { margin-top: 10px; }

/*Technica*/
.Technica { width: 230px; text-align: left; font-size: 14px; }
.Technica li a { width: 230px; display: block; height: 32px; color: #221E1F; line-height: 32px; border-bottom: solid 1px #B0B1B1; background: url(/image/button_bg.gif) no-repeat right -16px; }
.Technica a:hover, #current { width: 230px; height: 32px; color: #F5821F; background: url(/image/button_bg.gif) no-repeat right 10px; }
.Technica_img { float: left; padding-top: 30px; }
.Technica_p { font-size: 14px; line-height: 18px; text-align: left; padding-top: 125px; }
.Technica_dl dt { width: 250px; float: left; margin-right: 10px; }
.Technica_dl dd { width: 408px; float: left; }
.Technica_dl p { text-align: left; padding: 5px 0; font-size: 12px; }
.text_p span { color: #767676; font-size: 15px; }

/*table*/
.per_ad table tr td { padding: 1px 10px; color: #221E1F; border: 2px solid #E6E7E8; text-align: left; }
.tr_bg { background-color: #bcbdc0; border-bottom: 3px solid #E6E7E8; }
.table_tr1 { background-color: #d1d2d4; border: 2px solid #E6E7E8; }
.table_tr2 { background-color: #bcbdc0; border: 2px solid #E6E7E8; }
.td_boder { width: 260px; border-right: 2px solid #E6E7E8; }
.per_ad table { margin: 10px 0; }



.Legal_Notice p { margin: 5px 0; }


.pagebar { width: 99%; float: right; margin-top: 20px; line-height: 22px; }

.nav1 a span { width: 108px; float: left; text-align: center; }
#dv_scroll { position: absolute; width: 97%; height: 470px; overflow: visible; }



.table_tr1 a, .table_tr2 a { width: 10px; height: 18px; background: url(/image/button-02.png) no-repeat top; text-indent: -9999px; display: block; }
.table_tr1 a:hover, .table_tr2 a:hover { width: 10px; height: 18px; background: url(/image/button-02bg.png) no-repeat top; display: block; }