@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body { font-size:12px; font-family:"Arial"; background:#f6f6f6; color:#000;}
img { border:0;}
a { text-decoration:none;}
li { list-style:none;}
.clear { clear:both;}


/*顶部*/
.hea{ width:1064px; margin:0 auto; background:#fff;  padding-bottom:1px; }
.z_b { width:1064px; margin:0 auto; background:#fff; overflow:hidden; padding-bottom:40px;padding-top: 30px; }
.head { height:113px;}
.logo { padding:12px 0 0 6px; width:280px; float:left;} 
.head_r { float:right;}
.head_yy { padding:10px 10px 0 0; float:right;}
.head_yy a { color:#6f2168; font-size:14px;}
.head_yy a:hover{ color:#000; text-decoration:underline;}
.eng { border-left:1px solid #6f2168; padding-left:10px; margin-left:8px;}

/*搜索*/
.sou_s { width:270px; margin-right:10px; padding-top:16px;float: right; position:relative;}
.sou_s span { position:absolute; left:0; top:13px; color:#999999;}
.sou_sa { width:195px; margin-top: 15px;height:24px; border:1px solid #e5e5e5;float:left;border-radius:5px;}
.buttom { float:right; border:none; width:25px; height:22px; background:none;}
.sou_sou { background:url(../images/sou_bj.png) no-repeat 1px 3px;width:25px; height:22px; float:right;}
.sou_sb { float:right; line-height:22px; color:#999999; font-size:14px;}
.sou_sb a { color:#999999;}
.sou_sb a:hover { color:#6f2168;}
.input { height:20px; width:160px; background:none; border:none; padding-left:5px; color:#e6e6e6;}


/*菜单*/
.nav_a { padding:15px 0 0 0;}
#nav {padding:0; margin:0; list-style:none; height:30px; background:#fff; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:30px; line-height:27px; color:#373737; text-decoration:none; font-size:11px;  padding-right:12px; cursor:pointer;background: url(blank.gif);font-size: 16px;}
#nav li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;background:url(blank.gif) right top;}
#nav li a.top_link span.down {float:left; display:block; padding:0 20px 0 12px; height:36px; background:url(../images/nav_bj.png) no-repeat right 13px;}
#nav li a.top_link:hover {color:#6f2168; background: url(..images/blank_over.gif) no-repeat;}
#nav li a.top_link:hover span {background:url(..images/blank_over.gif) no-repeat right top;}
#nav li a.top_link:hover span.down {background:url(..images/blank_overa.gif) no-repeat right top;}
#nav li:hover > a.top_link {color:#6f2168; background: url(..images/blank_over.gif) no-repeat;}
#nav li:hover > a.top_link span {background:url(..images/blank_over.gif) no-repeat right top;}
#nav li:hover > a.top_link span.down {background:url(../images/nav_bj01.png) no-repeat right 13px;}
/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover ul.sub{left:0; top:31px;  white-space:nowrap; width:150px; height:auto; z-index:300;}
#nav li:hover ul.sub li{display:block; height:20px; position:relative; float:left; width:120px; font-weight:normal;}
#nav ul.sub li a{display:block; font-size:12px; width:165px; line-height:20px; text-indent:5px; color:#000; text-decoration:none;padding:4px 0; background: #fff;  border:1.5px solid #c5c5c5; }
#nav ul.sub li { padding:4px 0;}
#nav li ul.sub li a.fly{background:#fff url(../images/arrow.gif) no-repeat 155px center; border:1.5px solid #c5c5c5;}
#nav li:hover ul.sub li a:hover {background:#afafaf; color:#fff;}
#nav li:hover ul.sub li a.fly:hover{background:#afafaf url(..images/arrow_over.gif) 165px 7px no-repeat; color:#fff;}
#nav li:hover ul li:hover > a.fly {background:#afafaf url(..images/arrow_over.gif) 100px 7px no-repeat; color:#fff;} 
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:115px; top:-4px;  padding:3px;white-space:nowrap; width:160px; z-index:400; height:auto;}



/*banner*/
.banner { height:297px; position:relative; background:#000;}
.banner_yy { background:url(../images/ban_bj.png) repeat-x; width:100%; height:11px; position:absolute; top:0; z-index:99;}
#footer {text-align:center;}
.fullSlide {width:100%;position:relative;height:297px;background:#000;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:297px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:297px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:48px;height:3px;margin:0 4px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#6f2168;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:#6f2168;
cursor:pointer;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

/*产品导航*/
.Pro_dh { height:105px; width:100%; background:#6f2168;}
.Pro_dh li { float:left;height:105px; width:100px;}
.Pro_dh a { height:37px; widows:100px; display:block; color:#fff; text-align:center; padding-top:68px;}
.Pro_dh a:hover { text-decoration:underline;}


.Pro_dha {width:100%; height:105px; background:#6f2168;}
#n_ydht{ width:92px; display:block; height:56px;padding: 4px;}
#n_ydht img { height:100%}
.Pro_dha li { float:left;height:105px; width:96.6px;}

.Pro_dha a { height:102px; widows:100px; display:block; color:#fff; text-align:center; padding-top:3px;}
.Pro_dha a:hover { text-decoration:underline;}
.Pro_ys { background:#a11493;}



/*首页产品切换*/
.pro { width:532px; float:left;margin-left:10px;}
.pro_bt { width:532px; border-bottom:1px #e3e3e3 solid; color:#6f2168; font-size:18px;  padding-bottom:2px; margin-bottom:18px; }
.pro_bt span { float:right;}
.pro_bt a { color:#999999; font-size:12px; font-weight:100; line-height:32px;}
.pro_bt a:hover { color:#6f2168;}

.xksxBox{padding-bottom:20px; text-align:center;}
.xksxBox h4{padding-top:30px; padding-bottom:26px;}
.xksxBox .xkCont{position:relative;}
.xksxBox .xkCont ul{margin:0 auto; width:484px; overflow:hidden;margin-left: 25px;}
.xksxBox .xkCont li{margin:0 4px; width:210px; float:left; text-align:center; border:1px solid #e4e4e4;background:#e4e4e4; height:215px;}
.xksxBox .xkCont li:hover { background:#6f2168; border:1px solid #6f2168;}
.xksxBox .xkCont span { height: 38px; line-height: 38px; display:block; width:100%;}
.xksxBox .xkCont a { color:#000; line-height:23px;width:210px;height:215px; display:block;}
.xksxBox .xkCont img { background:#fff;}
.xksxBox .xkCont a:hover { color:#fff;}
.xksxBox .xkCont li h5{padding-top:14px; font-weight:normal;}
.xksxBox .xkCont .btnLeft , .xksxBox .xkCont .btnRight{position:absolute; top:45%; margin-top:-15px; width:15px; height:53px;}
.xksxBox .xkCont .btnLeft{left:0px; background:url(../images/pro_left.png) no-repeat center;}
.xksxBox .xkCont .btnRight{right:0px; background:url(../images/pro_right.png) no-repeat center;}


/*首页关于我们*/
.abo { width:260px; margin:0 22px; float:left;}
.abo_bt { width:260px; border-bottom:1px #e3e3e3 solid; color:#6f2168; font-size:18px;  padding-bottom:2px; margin-bottom:18px; }
.abo_bt span { float:right;}
.abo_bt a { color:#999999; font-size:12px; font-weight:100; line-height:32px;}
.abo_bt a:hover { color:#6f2168;}
.abo_nr { padding-top:5px; line-height:21px;}


/*首页下载*/
.dow { width:210px;  float:left;}
.dow_bt { width:210px; border-bottom:1px #e3e3e3 solid; color:#6f2168; font-size:18px;  padding-bottom:2px; margin-bottom:18px; }
.dow_bt span { float:right;}
.dow_bt a { color:#999999; font-size:12px; font-weight:100; line-height:32px;}
.dow_bt a:hover { color:#6f2168;}
.dow_t img { border: 1px #e3e3e3 solid;}
.dow_nr {padding-top:27px;}
.dow_nr li { background:url(../images/xz_bj.png) no-repeat left center;}
.dow_nr a { color:#000; font-size:15px; padding-left:25px;}
.dow_nr a:hover{color:#6f2168; text-decoration:underline;}



/*底部*/
.foot_a { height:153px; width:100%; background:#393b48;}
.foot_az { width:1064px; margin:0 auto; padding-top:15px;}
.foot_azr { float:right; padding-top:10px;}
.foot_azl { float:left;}
.foot_azl_a li { float:left; padding-top:20px; }
.foot_azl_a a { color:#fff; font-size:16px; padding:0 15px 0 15px; line-height:15px; border-left:1px solid #fff; height:15px; display:block;}
.foot_azl_a a:hover { text-decoration:underline;}
#db_sy a { border:0; padding-left:0;}
#db_sy { padding:10px 0 0 0;}
.foot_azl_b { line-height:25px; color:#fff; padding-top:50px;}
.foot_b { height:50px; width:100%; background:#31333f;}
.foot_azl_b a {color:#fff;}
.foot_azl_b a:hover {color:#fff; text-decoration:underline;}
.foot_bz { width:1064px; margin:0 auto; color:#fff; line-height:52px;}

/*内页关于我们*/
.ny { padding:0 10px;}
.ny_left { width:250px; float:left;}
.left_cd { margin-bottom:50px;}
.left_cd_a {width:250px; height:74px; background:#6f2168; line-height:74px; color:#fff; text-align:center; font-size:26px;}
.left_cd_b li{ border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; height:45px; background:url(../images/lcd_bj.png) no-repeat 22px center;}
.left_cd_b a { height:45px; line-height:45px; padding-left:45px; display:block; font-size:16px; color:#373737;}
.left_cd_b a:hover { color:#6f2168; text-decoration:underline;}
.left_lx_a { line-height:25px; font-size:14px; padding:10px; border:1px solid #e3e3e3;}
.left_lx_a a { color:#000;}
.left_lx_a a:hover { color:#6f2168; text-decoration:underline;}
.left_lx { margin-bottom:40px;}
.ny_right{ float:right; width:770px;}
.ny_right_t {}
.ny_right_a { border-bottom:1px solid #e3e3e3; height:40px; width:100%;font-size:16px; color:#6f2168;}
.ny_right_a img { margin-top:15px; margin-right:10px;}
.ny_right_a a {color:#6f2168; font-size:16px; }
.ny_right_a a:hover {color:#373737; }
.ny_about { padding-top:15px; line-height:25px; }


/*内页新闻*/
.ny_new { padding:20px 0;}
.ny_new li { border-bottom:1px dashed #9f9f9f; overflow:hidden; padding-bottom:10px; margin-bottom:25px;}
.new_tp { float:left;}
.new_tp img { padding:4px; border:1px solid #e3e3e3;}
.new_tp img:hover {  border:1px solid #6f2168;}
.new_nr { height:139px; width:530px; float:right;}
.new_nr_a { font-size:16px; font-weight:bold; color:#6f2168; margin-bottom:10px;}
.new_nr_b { height:90px;}
.new_nr_ba { height:130px;}
.new_nr_b a{ color:#373737;line-height: 20px;}
.new_nr_b a:hover{ text-decoration:underline;color:#373737;}
.new_nr_c a{ color:#373737;border:1px solid #373737; display:block; padding:2px 20px; float:right;}
.new_nr_c a:hover{ color:#6f2168;border:1px solid #6f2168;}
.new_nr_c img { float:left; margin-right:10px;}
.new_nr_c{ color:#a5a5a5}
.ny_ym { height:50px;  margin-bottom:20px; text-align:center;margin-top: 20px;}
.pagelink{ text-align:center;}
.pagelink li { float:left;}
.pagelink a { border: 1px solid #9f9f9f;color: #373737;padding: 2px 5px 2px 5px;margin: 2px;margin: 0 10px;}
.pagelink a:hover {border: 1px solid #6f2168;;color:#6f2168;;}
.ny_news { line-height:25px; padding-top:30px; padding-bottom:20px;}
.ny_newsa { text-align:center;}
.ny_news h3 { text-align:center;  border-bottom:1px dashed #9f9f9f; padding-bottom:5px; margin-bottom:10px; font-size:18px;}
.ny_news_sx { padding-top:5px;}
.ny_news_sx span { float:right;}
.ny_news_sx a { color:#373737;}
.ny_news_sx a:hover { color:#6f2168; text-decoration:underline;}

/*内页产品*/
.ny_pro { padding:30px 0 30px 4px;}
.ny_pro_new {  text-align:center; height:40px;}
.ny_pro li { float:left; margin:0 7px 30px 7px; }
.ny_pro a { width:175px ; height:177px; background:#6f2168; display:block; text-align:center; font-size:14px; line-height:35px; color:#fff;border:1px solid #6f2168;}
.ny_pro a:hover { background:#e3e3e3; color:#373737;border:1px solid #e3e3e3;}
.ny_pro li a span {height:138px; display:block; background:#fff; padding:4px;}

.ny_proa { padding:30px 0 30px 4px;}
.ny_pro_new {  text-align:center; height:40px;}
.ny_proa li { float:left; margin:0 7px 30px 7px; }
.ny_proa a { width:183px ; height:177px; background:#6f2168; display:block; text-align:center; font-size:14px; line-height:35px; color:#fff;border:1px solid #6f2168;}
.ny_proa a:hover { background:#e3e3e3; color:#373737;border:1px solid #e3e3e3;}
.ny_proa li a span { width:183px; height:138px; display:block; background:#fff; }




/*内页下载页*/
.ny_dow { padding:20px 0;}
.ny_dow li {  overflow:hidden; padding-bottom:10px; margin-bottom:25px;}
.ny_dow_tp { float:left;}
.ny_dow_tp img { padding:4px; border:1px solid #e3e3e3;}
.ny_dow_nr { height:139px; width:530px; float:right;}
.ny_dow_nr_a { font-size:16px; font-weight:bold; color:#6f2168; margin-bottom:10px; padding-top:50px;}
.ny_dow_nr_c a{ color:#373737; background:url(../images/dow_bj.png) no-repeat left center ;display:block; height:24px; padding-left:45px;width:200px; line-height:30px; float:left; font-size:14px;}
.ny_dow_nr_c a:hover{ color:#6f2168;background:url(../images/dow_bj01.png) no-repeat left center ;}
.ny_dow_nr_c img { float:left; margin-right:10px;}
.ny_dow_nr_c{ color:#a5a5a5}




/*内页荣誉资质*/
.ny_ryzz { padding-top:30px;}
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:5px 8px 15px 8px;}
.mod_gallerylist{width:800px; margin:0 auto}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px}
.meta a{color:#333; text-decoration:none}

.ny_ryzz_y { width:100%; height:40px; margin-top:30px;text-align: center;}



/*内页留言*/
.ny_gbook { padding-top:30px;}
.message_table tr {margin-bottom:15px; display: block;}
.text { width:80px; font-size:14px; color:#6f2168;}
.input-text { width:390px; height:25px;}

.inputa img {float:right; margin:10px 0 0 10px;}
.inputa { margin-left:10px;}
.input-texta { width:100px; margin-left:5px;}
.submit  { height:30px; width:100px; background:#6f2168; border:0; color:#fff; text-align:center;  margin-right:3px; margin-left:5px;}
.submit:hover { background:none; border:1px solid #6f2168; color:#6f2168;}
.info { float:right;}
.ina {width:220px;}


#company { width:450px;}
#address { width:450px;}
#remark { width:450px; height:150px;}
.new_cs_c tr td {width:5%;border: 1px solid #e3e3e3;text-align: center;vertical-align: middle; padding:4px 2px;}
#new_cs_c a { height:29px; width:28px; display:block; background:#fff url(../images/PDF_bj.jpg) no-repeat center center; z-index:9999; overflow:hidden; color:#fff;
white-space:nowrap; text-overflow:ellipsis;position: relative; text-indent: -9999em; left: 40%;top: -10px;}
#new_cs_c img {position:relative; top:20px; z-index:1;}
#new_cs_c table { width:100%;}
#new_name { padding-left:1px;}
#new_name ul  { width:100%;}
#new_name li { float:left; height:35px;width:6.188%;border: 1px solid #e3e3e3;text-align: center;vertical-align: middle; padding:4px 2px; margin-left:-1px;margin-bottom:-1px;}



.message_table_new{font-size:14px; color:#6f2168; clear:both;}
.message_table_new .input-text{font-size:14px; color:#6f2168;}
.message_table_new tr {margin-bottom:15px; display: block;}


/*内页最新产品*/
.ny_newpro{  width:1000px; font-size:16px;}
.ny_newpro { border-bottom:1px solid #e3e3e3; height:25px; width:100%;}
.ny_newpro img {  margin-right:10px;}
.ny_newpro a {color:#6f2168; font-size:16px; }
.ny_newpro a:hover {color:#373737; }
.ny_newpro_ta { float:left;}
.ny_newpro_ta img { border:1px solid #e3e3e3;}
.ny_newpro_t { padding-top:27px;}
.ny_newpro_tb { width:700px; float:right;}
.ny_newpro_tb h3 { font-size:20px; color:#6c1d65; padding-bottom:10px;padding-bottom:5px; float:left; padding-left:8px;}
.ny_newpro_tq span { float:right;margin-right: 10px;}
.ny_newpro_tq a { color:#6f2168;font-size:14px; font-weight:bold; line-height:28px;}
.ny_newpro_tq a:hover { color:#6f2168; text-decoration:underline; }
.ny_newpro_tb h5 { width:686px;   height:36px; display:block; background:#e3e3e3; line-height:36px;  padding-left:8px; font-size:16px;    font-weight: 400;
}
.ny_newpro_tbn { width:700px;  line-height:25px; padding-top:10px;}
.ny_newpro_tbn li { padding-left:20px; background:url(../images/ar-ul1.gif) no-repeat left center; width:230px; margin-right:15px; float:left;}
.ny_newpro_tbna {width:684px; line-height:25px; padding:0 8px; }


.pro_cs_c tr td {width: 150px;;border: 1px solid #e3e3e3;text-align: center;vertical-align: middle; padding:4px 2px;}

.pro_cs_a { margin:30px 0 10px 0; height:31px; line-height:31px; color:#fff; font-weight:bold; padding-left:15px; font-size:14px; width:100%; background:url(../images/csbt_bj.png) no-repeat left center;}

.defaultlist #cs_top { background:#e3e3e3; margin-bottom:8px;}
.defaultlist #cs_top td { border:1px solid #fff; padding:10px 0;}
table, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0;outline: 0;vertical-align: baseline;}
.defaultlist { width: 100%; line-height: 18px;border-collapse: collapse;margin-bottom: 15px;}
.defaultlist td .T0 { text-align:center; white-space: nowrap; width: 150px;}

.defaultlist td {text-align: center;padding: 5px;border: 1px solid #e3e3e3; vertical-align: middle;width: 100px;}
table, table td { padding: 0; border: none; border-collapse: collapse;}
.ny_dnav {  width:1064px;  margin:0 auto; background:#a11493;}

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.topNav {position:relative;z-index:1;font-family:"Microsoft YaHei",SimSun;font-size:12px;}
.topNav-width {width:1064px;margin:0 auto;}
.topNav h3 {font-weight:normal;font-size:100%;}
.topNav dl {zoom:1;}
.topNav .tnLeft {float:left;}
.topNav .tnRight {float:right;}
.topNav dd {float:left;position:relative; background:#a11493; border-right:1px solid #fff;height: 75px;}
.topNav dd h3 {float:left;}
.topNav dd h3 a {display:inline-block;*display:inline;zoom:1;width:90.6px; font-size:10px; height:61px; text-align:center; color:#fff;background:url(../images/ny_dsjbj.png) no-repeat 80px 38px;}
.topNav dd h3 a span {  display:block; text-align:center}
.topNav dd h3 a i {display:inline-block;width:8px;height:5px;margin:0 0 0 8px;overflow:hidden;vertical-align:middle;font-size:12px;line-height:13px;}
.topNav dd h3 a img { margin:3px 0 1px 0;}
.topNav .welcome {padding-right:15px;color:#FF8400;}
.topNav .welcome a {color:#FF8400;}
.topNav dd ul {display:none;position:absolute;width:150px;top:65px;left:0;border-top:0;background:#fff;-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
box-shadow:3px 3px 3px rgba(0,0,0,.1); z-index:9999;}
.topNav dd ul li {border-bottom:1px solid #6f2168;border-left:1px solid #6f2168;border-right:1px solid #6f2168;}
.topNav dd ul li a {display:block;color:#333;padding:5px;}
.topNav dd ul li a:hover {background:#6f2168;color:#fff;}
.topNav dd ul li a span {color:#FF8400;margin-left:5px;}

/*内页进阶搜索*/
.advanced { padding:30px 40px;}
.advanced_a {height:30px; background:url(../images/su_xia.jpg) no-repeat left center; border-bottom:1px dashed #e3e3e3; line-height:30px; padding-left:24px; margin-bottom:30px;}


/* ----------  product search ---------- */
#productsearch td.td1{ width:140px;}
#productsearch td.td2{ width:170px;}
#productsearch td.td2 select{width:160px;}
#productsearch td.td4{ vertical-align:top;padding-left: 6px;}
#productsearch td.td4 input{width:170px;}
#productsearch td.td4 .radio{width:13px; height:13px; margin-left:10px;}
#productsearch .brtools{ margin-left:182px;}

/* ----------  contact us details ----------  */
input, textarea{color:#666; padding:2px 4px; border:1px solid #999; background:#f8f8f8 url(images/input.gif) 0 0 no-repeat; line-height:18px; height:18px;}
textarea{height:60px;width:270px;}
input:hover, textarea:hover{border-color:#6f2168;}
select{border:1px solid #999; height:20px; color:#666; margin-top:2px; background:#f8f8f8 url(images/input.gif) 0 0 no-repeat;}
optgroup{color:#6497C7;font-style:normal;}
optgroup option{ color:#666;}
input:focus, textarea:focus{border-color:#6f2168; color:#000; background-image:none; background-color:#fff;}
input.type1{ width:270px;}
input.type2{ width:80px;}
input.type3{ width:30px;}
select.type1{ width:210px;}
select.type2{ width:90px;}
select.type3{ width:50px;}
.from_post input, .from_post select, .from_post textarea{ float:left;}
.from_post .fg{padding:0px 25px; line-height:24px; float:left; display:inline;}
.from_post table {clear:both; width:100%;}
.from_post td{padding-bottom:20px; vertical-align:top;}
.from_post td.td1{text-align:left; width:80px; font-weight:bold;line-height:24px; padding-left:25px; color:#333;}
.from_post td.td2{width:300px;vertical-align:top;}
.from_post td.td2 strong{ color:#6f2168;}
.from_post td.td2 img{vertical-align:middle; padding:5px 0 0 10px;cursor:pointer;}
.from_post td.td3 img{ padding:2px 5px 0 0}
.from_post td.td3 span{line-height:18px; color:#999; margin:3px 0; display:block;}
.from_post .radio, .from_post .checkbox{ background:none; display:inline; border:0; padding:0px; width:12px; height:12px; margin:6px 3px 6px 5px; float:left;}
.from_post .brtools{ margin:10px 0 0 160px;}
.from_post .default_button{ margin-right:10px; float:left;}

.contactinfo h4{ clear:both; line-height:24px; font-size:12px; color:#6497C7; margin-bottom:5px; padding-left:5px; border-left:3px solid #6497C7; background:#ececec; margin-top:10px;}
.contactinfo ul{line-height:20px; padding-left:24px;}
.contactinfo li{line-height:18px;}
.contactinfo li strong{padding-right:10px;}
.centerbg a { padding:8px 10px; text-align:center;  background:#6f2168; color:#fff; display:block;border:1px solid #6f2168;}
.centerbg a:hover { background:none; border:1px solid #6f2168; color:#6f2168;}