* { margin: 0px; padding: 0px; }
body { color: #333333; font: 12px Arial, Helvetica, sans-serif; background: #FFFFFF; }
input{ font-size: 12px; }
ul{ list-style: none; }
ol{ list-style: none; }
dl,dd{ margin: 0px; padding: 0px; }
em { font-style: normal; font-weight: bold; }
select{ font-size: 12px; }
img{ border:none}
.b { font-weight: bold; }
.wen { }
A:link,A:visited{ color: #666666; text-decoration: none; }
A:hover{ color: #FF6600; text-decoration: underline; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.f12{ font-size: 12px; }
.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.song { font-family: "宋体"; }
.fl{ float: left; }
.fr{ float: right; }
.center{ margin: 0px auto; }
.txt_c{ text-align: center; }
.txt_l{ text-align: left; }
.txt_r{ text-align: right; }
.lh150{ line-height: 150%; }
.clr { clear: both; }
.rel { position: relative; z-index: 1; }
.abs{ position: absolute; }
.red { font-family: "宋体"; color: #FF6600; }
.my_txt { border: 1px solid #999999; width: 130px; line-height: 18px; height: 18px; padding: 0px 2px; color: #666666; }
.my_btn { background: url(../image/search_en.gif) no-repeat left top; height: 23px; width: 56px; border-style: none; cursor: pointer; }
/*=======================================================================*/
#top { width: 994px; margin: 0px auto; background: url(../image/top_bg.jpg) no-repeat left top; height: 329px; }
#flash_top { width: 994px; margin: 0px auto; background: url(../image/flash_bg.jpg) no-repeat left top; height: 522px; }
#flash_home { padding-top: 10px; }
.logo { background: url(../image/logo_en.jpg) no-repeat 10px 12px; height: 85px; width: 396px; float: left; padding-top: 12px; padding-left: 10px; }
.logo A { display: block; height: 85px; width: 396px; }
.top_rt { float: right; width: 564px; }
.line1 { padding-top: 24px; }
.line1 span { float: left; line-height: 26px; height: 26px; } 
.line1 .time { width: 190px; padding-left: 160px; color: #8F8F8F; }
.line1 .cn { width: 80px; text-align: center; margin-left: 40px; }
.line1 .en { width: 80px; text-align: center;}
.line1  A { background: url(../image/dot.gif) no-repeat 0px 2px; padding-left: 10px; }
.menu { padding-top: 40px; }
.menu ul { height: 28px; margin: 0px; padding: 0px 0px 0px 3px; }
.menu li { float: left; height: 28px; }
.nav01 A { background: url(../image/menu01_en.jpg) no-repeat left bottom; height: 28px; width: 71px; display: block; }
.nav02 A { background: url(../image/menu02_en.jpg) no-repeat left bottom; height: 28px; width: 97px; display: block; }
.nav03 A { background: url(../image/menu03_en.jpg) no-repeat left bottom; height: 28px; width: 143px; display: block; }
.nav04 A { background: url(../image/menu04_en.jpg) no-repeat left bottom; height: 28px; width: 85px; display: block; }
.nav05 A { background: url(../image/menu05_en.jpg) no-repeat left bottom; height: 28px; width: 60px; display: block; }
.nav06 A { background: url(../image/menu06_en.jpg) no-repeat left bottom; height: 28px; width: 97px; display: block; }
.nav01 A:hover { background: url(../image/menu01_en.jpg) no-repeat left top; }
.nav02 A:hover { background: url(../image/menu02_en.jpg) no-repeat left top; }
.nav03 A:hover { background: url(../image/menu03_en.jpg) no-repeat left top; }
.nav04 A:hover { background: url(../image/menu04_en.jpg) no-repeat left top; }
.nav05 A:hover { background: url(../image/menu05_en.jpg) no-repeat left top; }
.nav06 A:hover { background: url(../image/menu06_en.jpg) no-repeat left top; }
#banner { padding-top: 10px; }
#content { width: 994px; margin: 0px auto; }
#left { width: 224px; padding-left: 6px; background: url(../image/vline.jpg) no-repeat right 5px; float: left; }
#right { float: left; width: 750px; margin-left: 8px; }
.l_tle01 { background: url(../image/left_tle_en.gif) no-repeat left 2px; width: 210px; height: 32px; }
.l_tle02 { background: url(../image/left_tle_en.gif) no-repeat left -54px; width: 210px; height: 32px; }
.rt_tle01 { width: 750px; height: 32px; background: url(../image/right_tle_en.gif) no-repeat left 2px; }
.rt_tle02 { width: 750px; height: 32px; background: url(../image/right_tle_en.gif) no-repeat left -52px; }
.rt_tle02 A { background: url(../image/more.gif) no-repeat left 10px; height: 32px; width: 37px; float: right; margin-right: 8px; }
.rt_tle03 { width: 750px; height: 32px; background: url(../image/tle_honor_en.gif) no-repeat left top; }
.rt_tle04 { width: 750px; height: 32px; background: url(../image/tle_cat_en.gif) no-repeat left top; }
.rt_tle05 { width: 750px; height: 32px; background: url(../image/tle_pro_en.gif) no-repeat left top; }
.rt_tle06 { width: 750px; height: 32px; background: url(../image/tle_faq_en.gif) no-repeat left top; }
.pro_list { width: 212px; padding-bottom: 8px; }
.pro_list dt { background: url(../image/pro_icon_en.jpg) no-repeat left top; height: 70px; width: 209px;  }
.pro_list dd { width: 190px; line-height: 26px; border-bottom: 1px dashed #CCCCCC; margin-left: 4px; }
.pro_list dd A { display: block; background: url(../image/arr_lan.gif) no-repeat 2px 7px; padding-left: 18px; line-height: 26px; }
.pro_list dd A:hover { background: url(../image/arr_red.gif) no-repeat 2px 7px; }
.lx_list { width: 212px; padding-bottom: 4px; } 
.lx_list dt { background: url(../image/contact_icon.jpg) no-repeat left top; height: 82px; width: 209px; }
.lx_list dd { line-height: 20px; height: 20px; padding-left: 6px; }
.lx_list .space { padding-left: 54px; }
.hot { background: url(../image/hot_line_en.jpg) no-repeat left top; height: 60px; width: 212px; margin-left: 1px; }

.com_home { margin: 0px auto; width: 740px; padding-top:5px; padding-bottom: 6px; }
.com_home img { height: 154px; width: 220px; padding: 3px; border: 1px solid #CCCCCC; float: right; margin-left: 6px; }
.com_home .rt { float: left; margin: 10px 10px 0px 0px;height: 151px; width: 161px; }
.com_home .name { font-weight: bold; color: #FF6600; }
.com_home p { line-height: 150%; text-indent: 2em; }
.com_line p { line-height: 22px; text-indent: 2em;}
.com_home A ,.com_home A:visited { color: #CC3300; }
.com_home A:hover { color: #990000; }
.honor { padding-top: 16px; padding-right: 0px; padding-bottom: 12px; }
.honor img { margin-left: 16px; float: left; }
.contact { background: url(../image/cat_bg_en.jpg) no-repeat right bottom; width: 630px; }
.contact A{ text-decoration: underline; }
.contact dl { padding-top: 26px; padding-left: 28px; }
.contact dt { font-weight: bold; color: #993333; line-height: 32px; height: 32px; }
.contact dd { line-height: 22px; height: 22px; }

#copyright { width: 994px; margin: 8px auto 0px; background: url(../image/bot_bg.gif) repeat-x top; padding: 16px 0px; clear: both; }
#copyright ul { background: url(../image/logo2_en.jpg) no-repeat 10px center; padding-left: 260px; }
#copyright li { line-height: 18px; height: 18px; }

.sec_box { background: url(../image/sec_bg.jpg) no-repeat right bottom; line-height: 32px; height: 32px; padding-bottom: 8px; width: 742px; }
.sec_box .cour { float: left; width: 350px; padding-left: 10px; }
.sec_box form { float: right; width: 290px; padding-left: 10px; }

.h_box { width: 185px; padding-top: 6px; float: left; }
.h_box img  { height: 136px; width: 160px; padding: 3px; border: 1px solid #AFAFAF; display: block; margin: 0px auto 5px; }
.h_box span { line-height: 24px; height: 24px; width: 166px; display: block; text-align: center; border: 1px solid #AFAFAF; margin: 0px auto; }

.pro_box { border-bottom: 1px solid #999999; }
.p_box { width: 185px; float: left; padding: 8px 0px 12px; }
.p_box img  { height: 136px; width: 160px; padding: 3px; border: 1px solid #AFAFAF; display: block; margin: 0px auto 5px; }
.p_box span { line-height: 24px; height: 24px; width: 166px; display: block; text-align: center; border: 1px solid #AFAFAF; margin: 0px auto; }
#fenye { line-height: 36px; text-align: center; height: 36px; }
#fenye A,#fenye A:visited { padding: 0px 4px; color: #0066CC; text-decoration: underline; }
#fenye A:hover { color: #CC3300; }
#fenye .red { padding: 0px 3px; }

.faq_con {line-height: 150%; }
.f_tle1 { background: url(../image/f_tle01.jpg) no-repeat 5px top; height: 37px; }
.f_tle2 { background: url(../image/f_tle02.jpg) no-repeat 5px top; height: 37px; }
.faq01 { padding-left: 10px; height: 370px; background: url(../image/faq01.jpg) no-repeat 10px bottom; padding-top: 10px; }
.faq01 h3 { height: 30px; width: 400px; float: left; }
.f_rt { float: right; width: 300px; padding-right: 20px; padding-top: 40px; }
.f_rt p { line-height: 150%; padding-bottom: 6px; }
.sp_tle { background: #6BACD5; padding: 0px 6px; color: #FFFFFF; margin-bottom: 10px; line-height: 22px; height: 22px; display: block; width: 135px; }

.faq02 { padding-left: 10px; height: 370px; background: url(../image/faq02.jpg) no-repeat 10px bottom; padding-top: 10px; }
.faq02 h3 { height: 30px; width: 400px; float: left; }
.f_rt2 { float: right; width: 246px; padding-right: 20px; padding-top: 40px; }
.f_rt2 p { line-height: 150%; padding-bottom: 6px; }

.faq03 { padding-left: 10px; padding-top: 10px; }
.faq03 h3 { height: 30px; }
.faq04 { padding-left: 10px; padding-top: 10px; background: url(../image/faq04.jpg) no-repeat right 40px; height: 142px; width: 640px; }
.faq04 h3 { height: 30px; }

#cshu { padding: 10px; }
.liru { background: url(../image/liru.jpg) no-repeat 5px top; height: 26px; }
#tips { margin: 0px auto; width: 736px; }
#tips A,#tips A:visited { float: left; padding-right: 10px; height: 22px; line-height: 22px; background: url(../image/tip.gif) no-repeat left center; padding-left: 24px; color: #006699; text-decoration: underline; }
#tips A:hover { color: #FF0000; }
.pro_det { padding-top: 10px; }
.pro_det h3 { line-height: 30px; height: 30px; text-align: center; }
.pro_det h4 { line-height: 24px; height: 24px; background: #f2f2f2; padding-left: 10px; margin: 0px auto; width: 700px; border-top: 1px solid #CCCCCC; }
.pro_det .img_box { margin: 0px auto; padding: 5px; border: 1px solid #999999; width: 580px; margin-bottom: 10px; }
.pro_det .img_box img{ height: 460px; width: 580px; display: block; }
.pro_info { line-height: 150%; margin: 0px auto; padding: 10px; width: 680px; }