@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px; list-style:none;}
input, select{vertical-align:middle;}
img{border:none;}
p{margin:10px 0px;}
a{color:#0A3F6B; text-decoration:none;}
a:hover{color:#7F3C87;}
table{line-height:18px;}
.clear{clear:both;}
.f_left{float:left;}
.tit_spurple {font-size:12px; font-style:normal; color:#71267A;}
.contry_list a{font-size:12px; font-style:normal; color:#71267A;}
.contry_list a:hover{font-size:12px; font-style:normal; color:#234971;}

.tit_purple{font-size:14px; font-style:normal; color:#71267A;}
.tit_bpurple{font-size:16px; font-style:normal; color:#71267A;}
.tit_blue{color:#234971; font-size:13px; font-style:normal;}
.arr_link{display:inline-block; padding-right:10px; margin-top:5px; background:url(../images/arr_blue.gif) no-repeat right 5px; font-size:11px;}
.btn_purple{background:#71267A; font-family:"Arial Narrow"; font-size:12px; font-weight:bold; color:#fff; padding:0px 5px; display:inline-block; height:18px; line-height:17px; vertical-align:middle;}
.btn_purple:hover{background:#D8B4D8; color:#7F3C87;}
.btn_blue{background:#234971; font-size:12px; color:#fff; padding:3px 10px; display:inline-block; height:18px; line-height:17px; vertical-align:middle;}
.btn_blue:hover{background:#AFCAE7; color:#333;}
.tit_black{color:#333; font-size:14px;}

body{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; background:url(../images/body_bg.jpg) left top no-repeat; }
#wrapper{background:url(../images/wrapper_bg.jpg) repeat-x 0px 39px;}
#header{position:relative; height:72px; width:1000px;}
.flash{width:750px; height:220px;}
.nav_ul{position:absolute; height:28px; bottom:5px; background:#7F3C87; left:212px;}
.nav_ul li{float:left; height:28px; line-height:28px;}
.nav_ul li a{display:block; float:left; line-height:28px; height:28px; color:#fff; font-family:"Arial Narrow"; font-size:12px; font-style:italic; font-weight:bold; background-positon:top;}
.nav_ul li a b{display:none;}
.nav_1{background:url(../images/nav_1.jpg) no-repeat; width:90px;}
.nav_2{background:url(../images/nav_2.jpg) no-repeat; width:100px;}
.nav_3{background:url(../images/nav_3.jpg) no-repeat; width:110px;}
.nav_4{background:url(../images/nav_4.jpg) no-repeat; width:130px;}
.nav_5{background:url(../images/nav_5.jpg) no-repeat; width:100px;}
.nav_ul li a:hover{background-position:bottom;}


.srch_div{position:absolute; top:10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.srch_div a{color:#333;}
.srch_div a:hover{color:#7F3C87;}
.srch_div .btn_purple{font-style:italic; color:#fff;}
.srch_input{border:1px #ccc solid; height:17px; line-height:17px; color:#666;}
.srch_div .srch_input{ font-family:Arial, Helvetica, sans-serif; padding:0px 5px; margin-left:8px; width:120px; font-size:11px;}

#container{width:1000px;}

#left{float:left; width:240px; margin-right:10px;}
#right{float:left; width:750px;}
.index_right{font-family:Tahoma, Geneva, sans-serif;}
.left_menu{margin:20px 0px 0px 60px; position:relative;}
.left_menu b{display:block; font-size:14px; line-height:20px; margin-bottom:10px; font-family:Tahoma, Geneva, sans-serif;}
.left_menu a{background:url(../images/menu_mid.jpg) left repeat-y; display:block; padding:10px 9px 10px 20px; font-size:13px; color:#656565; font-weight:bold; }
.left_menu a:hover{color:#7F3C87;}
.menu_top{position:absolute; top:25px; left:0px;}
.menu_btm{position:absolute; bottom:-2px; left:0px;}
.left_icon{margin:30px 0px 0px 60px;}
.content{margin-left:30px; line-height:140%;}
.content_left{float:left; width:370px; margin:0px 20px;}
.content_right{float:left; width:330px;}
.con_tit{padding-left:45px; color:#666; font-size:13px; background:url(../images/tit_mid.jpg) repeat-x; height:19px; line-height:19px; position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.con_tit_left{position:absolute; left:0px; top:0px;}
.con_tit_right{position:absolute; right:0px; top:0px;}
.prd_show{border-bottom:1px #ccc solid; padding:10px; font-size:11px;}
.prd_show img{float:left;}
.prd_show p{margin:0px 0px 0px 130px; font-size:11px;}
.content_right .prd_show{border:none;}

.breadcrumb{height:25px; line-height:25px; margin:15px 0px 0px 10px; border-bottom:3px #7F3C87 solid; font-size:11px; color:#666;}
.breadcrumb a{color:#666;}
.breadcrumb a:hover{color:#7F3C87;}

/*.prd_con_left{background:url(../images/prd_imgbg.jpg) no-repeat; width:310px; height:310px; line-height:310px; text-align:center; float:left; margin:15px 15px 15px 4px;}*/
.prd_con_left{width:310px; height:310px; line-height:310px; text-align:center; float:left; margin:15px 15px 15px 4px;}
.prd_con_left img{vertical-align:middle;}
.prd_con_left .inprd_img{line-height:20px;}
.inprd_img a{display:block; background:url(../images/key.jpg) left center no-repeat; display:inline-block; padding-left:25px; color:#000; font-weight:bold; float:left; margin-left:15px; font-size:11px;}
.inprd_img a:hover{color:#7F3C87;}
.prd_con_right{margin:20px 0px 0px 325px;}
.prd_con_right .tit_black{display:block; border-bottom:1px #ccc solid; height:28px;}
.border_bottom{border-bottom:1px #ccc solid;}
.prd_con_right .btn_purple{font-family:Tahoma, Geneva, sans-serif; margin-left:10px; font-size:11px;}
.prd_con_btm{clear:both; padding:30px 0px 0px 0px;}
.prd_btm_show{width:120px; margin:15px 10px 0px 20px; font-size:11px; float:left; font-family:Arial, Helvetica, sans-serif;}
.prd_btm_show img{margin-bottom:10px;}
.prd_con_btm .con_tit{margin-left:5px;}

.prd_list{margin-left:10px;}
.prd_list .tit_black{margin:10px 0px 0px 0px; display:block;}
.prd_list_show{margin-top:15px; line-height:16px;}
.prd_list_show .list_show_pic{float:left; margin-right:10px;}
.prd_list_show .tit_blue{display:block; margin-bottom:5px;}
.prd_list_show p{margin:0px; font-size:11px;}
.swtich_page{padding-top:15px; clear:both;}
.swtich_page a{padding:0px 2px;}

.prd_cate_show{float:left; margin-right:10px; width:355px; height:130px; line-height:16px; position:relative;}
.prd_cate_show .dis_map{position:absolute; right:10px; bottom:6px;}
.prd_cate_show{margin-top:15px;}
.prd_cate_show .list_show_pic{float:left; margin-right:10px;}
.prd_cate_show .tit_blue{display:block; margin-bottom:5px;}
.prd_cate_show p{margin:0px 0px 0px 0px; font-size:11px;}

.sp_cart .btn_purple{padding:3px 10px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; margin-right:10px;}

#footer{padding:20px 0px 10px 270px; font-size:10px; color:#666;}
#footer div, #footer div a{color:#7F3C87; line-height:18px;}
#footer div a:hover{color:#333;}
#footer a{color:#666;}
#footer a:hover{color:#7F3C87;}


/******************/
/*added by richard*/
.input_btn_blue{background:#234971; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; padding:2px 7px 5px 7px; display:inline-block; height:24px; vertical-align:middle; border:none;}
.input_btn_blue:hover{background:#AFCAE7; color:#333;}

.red{color:#F00;}
.green{color:#069;}
.purple{color:#939;}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

.news_content{border-bottom:1px #ccc solid; padding:10px; font-size:11px;}
.news_content p{font-size:11px;}


/* add by sunny 10 03 30 16 43 */
.dis_right .prd_cate_show{width:300px; height:105px; padding:10px; border:1px #ccc solid;}
.dis_right .prd_cate_show a{}

