@CHARSET "UTF-8";

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	text-align: center;
	line-height: 20px;
	color:#000000;
    background:url(../images/head_back.jpg) repeat-x left top;
}
#msgtip{
    background:url(../images/service_back.jpg) no-repeat left top;
}
a {
	text-decoration: none;
	color: #666666;
}

a:hover {
	text-decoration: underline;
	color: #FB7804;
}

img {
	padding: 0px;
	border: none;
}

p {
	margin: 5px 0px;
	padding: 0px 10px;
}
#main{
	width:1004px;
	margin:0px auto;
	text-align:left;
}
#head{
	width:1004px;
    margin:0px auto;
    height:60px;
}
#head_left{
    float:left;
}

#head_add a{
    padding:0px 10px;
    font-size:10px;
    font-family:'Arial';
    color:#7E8DAA;
    background:url(../images/dot1.gif) no-repeat left center;
}
#pro_search{
    margin:20px 15px 0px 0px;
    padding:0px 0px 8px 0px;
    height:30px;
    float:right;
    display:inline;
    color:#33CCFF;
    background:url(../images/submit1.jpg) no-repeat right top;
}
#pro_search label{
    padding-left:15px;
    font-size:15px;
    background:url(../images/dot6.gif) no-repeat left center;
}
#keywords{
    width:120px;
    height:15px;
    margin-left:15px;
    line-height:15px;
    border:0px solid #ffffff;
}
#key_submit{
    width:25px;
    height:23px;
    border:0px solid #ffffff;
    cursor:hand;
    background:none;
}
#menu{
    width:1004px;
    height:30px;
    line-height:30px;
    float:right;
    color:#ffffff;
    font-size:13px;
    font-weight:normal;
    background:url(../images/menu_back.jpg) repeat-x left top;
}
#menu h2{
    margin:0px;
    width:90px;
    font-size:13px;
    line-height:30px;
    float:left;
    display:inline;
    font-weight:normal;
    text-align:center;
    color:#ffffff;
    background:url(../images/menu_line.jpg) no-repeat left center;
}
#menu #first{
     background:none;
}

#menu h2 a{
    color:#ffffff;
}
#menu h2 a:hover{
    text-decoration:underline;
}

#index_content{
    position:relative;
    width:1004px;
    float:left;
    margin-top:5px;
}
#content_left{
    width:215px;
    float:left;
    display:inline;
    background:url(../images/type_back1.jpg) repeat-y left top;
}
#child_left{
    margin-left:40px;
    width:170px;
    float:left;
    display:inline;
}

/***** 会员ＣＳＳ ********/
#member_form{
    margin:0px;
    padding:10px;
    border:1px solid #e3e3e3;
}
#member_form h2{
    margin:0px;
    padding-left:20px;
    line-height:25px;
    font-size:14px;
    font-family:'黑体';
    font-weight:normal;
    background:url(../images/dot1.jpg) no-repeat left center;
}
#member_form div{
    padding:2px 0px;
    text-align:center;
}
#member_form input{
    width:120px;
    height:15px;
    line-height:15px;
}
#member_form .user_button{
    width:55px;
    margin-top:10px;
    margin-left:10px;
    height:21px;
    line-height:21px;
    cursor:hand;
    color:#ffffff;
    border:0px solid #ffffff;
    background:url(../images/button_back.jpg) no-repeat center center;
}
#member_form #yzm{
    width:50px;
}

/********　联系我们　***************/
#contact_div{
    margin-top:5px;
    padding:0px 10px;
    height:240px;
    overflow:hidden;
    border:1px solid #e3e3e3;
}
#contact_div h2{
    margin:10px 0px 0px 0px;
    padding-left:20px;
    font-size:14px;
    font-weight:normal;
    text-align:left;
    line-height:20px;
    font-family:'黑体';
    color:#000000;
    background:url(../images/dot2.jpg) no-repeat left top;
}
#contact_div h3{
    margin:5px 0px 0px 0px;
    padding-top:3px;
    padding-left:13px;
    line-height:15px;
    font-weight:normal;
    font-family:'黑体';
    font-size:13px;
    color:#222222;
    background:url(../images/dot88.gif) no-repeat 5px 8px;
}

#contact_div h4{
    margin:0px;
    padding-left:15px;
    line-height:15px;
    font-weight:normal;
    font-family:'Arial';
    color:#666666;
    font-size:12px;
    padding-bottom:2px;
}

.cont_back{
    background:url(../images/contact_back.jpg) no-repeat left top;
}
/******** 首页产品 ***********/
#index_pro{
    width:1004px;
    height:200px;
    float:left;
    display:inline;
    background:url(../images/index_proback.gif) no-repeat center top;
}
#index_pro_left{
    margin-left:10px;
    margin-top:25px;
    width:170px;
    float:left;
    display:inline;
}
#index_pro_left h2{
    margin:10px 0px;
    padding-left:20px;
    font-size:14px;
    font-family:'黑体';
    font-weight:normal;
}
#index_pro_left #pro_title{
    background:url(../images/dot3.jpg) no-repeat left top;
}
#index_pro_left #link_title{
    margin:20px 0px 10px 0px;
    background:url(../images/dot4.jpg) no-repeat left center;
}
#pro_suo{
    padding-left:20px;
}
#friend_link{
    margin-left:15px;
    width:130px;
}
#index_pro_right{
    margin-top:15px;
    margin-right:10px;
    width:770px;
    float:right;
    display:inline;
}
.index_pbox{
    position:relative;
    width:140px;
    float:left;
    display:inline;
    margin-left:10px;
    margin-top:10px;
    text-align:center;
    cursor:hand;
}
.index_pbox h1{
    margin:0px;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    height:25px;
    line-height:25px;
    overflow:hidden;
}
.index_pbox h1 span{
    padding-left:18px;
    padding-top:2px;
    background:url(../images/dot5.gif) no-repeat left center;
}

.index_ptype{
    position:absolute;
    left:0px;
    bottom:-1px;
    width:139px;
    padding-bottom:150px;
    display:none;
    border:1px solid #e3e3e3;
}
.index_ptype h1{
    margin:0px;
    padding:0px 10px;
    height:25px;
    line-height:25px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    background:#00BCE4
}
.index_ptype h2{
    margin:0px;
    padding:0px 10px 1px 10px;
    height:25px;
    line-height:25px;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    background:url(../images/line1.jpg) #ffffff no-repeat center bottom;
}

#left_pic{
    padding:10px 0px;
    text-align:center;
    background:url(../images/type_back_top.jpg) no-repeat left top;
}
#content_center{
    position:relative;
    width:780px;
    height:410px;
    float:right;
}
#new_product{
    position:absolute;
    top:30px;
    right:10px;
    width:240px;
    height:340px;
    z-index:20px;
}

#new_product a:hover{
    text-decoration:none;
}
#new_more{
    height:20px;
    line-height:20px;
    margin:70px 20px 20px 20px;
    font-family:'Arial';
    font-size:12px;
    font-weight:bold;
    text-align:right;
}
#new_more a{
    padding-left:15px;
    color:#C6178A;
    background:url(../images/dot_more.gif) no-repeat left center;
}
#new_more h2{
    margin:0px;
    font-size:14px;
    line-height:45px;
    float:left;
}
.newProBox{
    display:none;
    margin:0px 0px 0px 15px;
    width:210px;
    text-align:left;

}
#new_page{
    margin:20px 10px 0px;
    font-family:'Arial';
    font-weight:bold;
    text-align:center;
    color:#666666;
}
#new_page a{
    color:#666666;
    margin:0px 20px;
}
#new_page #prev{
    padding-left:12px;
    background:url(../images/prev.gif) no-repeat left center;
}
#new_page #next{
    padding-right:12px;
    background:url(../images/next.gif) no-repeat right center;
}
#content_right{
    margin-left:20px;
    width:680px;
    float:left;
    display:inline;
}
#title_content{
    float:left;
    display:inline;
    margin-left:10px;
    width:570px;
    margin-top:5px;
}
#title_right{
    width:200px;
    float:right;
    display:inline;
}
#center_back{
    height:22px;
    line-height:22px;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background:#003050;
}
.model_content{
    padding:0px 10px;
    margin:10px 0px;
}
#copy_right{
    clear:both;
    padding:0px 30px 10px 30px;
    text-align:center;
}
#menu_bottom{
    padding:10px 0px;
    text-align:center;
}
#menu_bottom a{
    padding:0px 10px;
}
#copyright_line{
    clear:both;
    margin-top:5px;
    padding-top:10px;
    background:url(../images/copyright.jpg) no-repeat center top;
}

/* 首页左边CSS */

#search_form{
    margin-top:5px;
    text-align:right;
    height:20px;
    line-height:20px;
    background:#f3f3f3;
}
#orderID{
    padding-top:8px;
    margin:0px;
}
#search_form label{
    padding:5px 5px 5px 35px;
    color:#ff0000;
    background:url(../images/search.jpg) no-repeat left center;
}
#id_button{
    width:93px;
    height:22px;
    line-height:22px;
    border:none;
    text-align:center;
    cursor:hand;
    background:url(../images/order_bottom.jpg) no-repeat left top;
}
#id_reset{
    width:43px;
    height:22px;
    line-height:22px;
    border:none;
    text-align:center;
    cursor:hand;
    background:url(../images/reset.jpg) no-repeat left top;
}
#clear_div{
    height:1px;
    overflow:hidden;
    clear:both;
}
#product_type{
    width:168px;
}
#product_type h1,#product_type h2 ,#product_type h3{
    margin:0px;
}
#product_type h1 a{
    display:block;
    padding-left:40px;
    margin:0px;
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:normal;
    color:#293D6B;
    background:url(../images/public_leftmenu.png) no-repeat left -30px;
}
#product_type h1 a:hover{
    display:block;
    text-decoration:none;
    background:url(../images/public_leftmenu.png) no-repeat left -255px;
}
#product_type h2 a{
    display:block;
    margin:0px;
    padding-left:40px;
    height:29px;
    line-height:29px;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    background:#f3f3f3;
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
}
#product_type h2 a,#product_type h1 a,#product_type h3 a{
    color:#293D6B;
}
#product_type h2 a:hover{
    display:block;
    text-decoration:none;
    background:#C6FCFB;
}
#product_type #h2now a{
    display:block;
    text-decoration:none;
    background:#ffff00;
}
#product_type .child_types a{
    padding-left:50px;
    border-left:1px solid #e3e3e3;
    border-right:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
    background:#ffffff;
}
#product_type .child_end a{
    border:0px solid #ffffff;
    background:url(../images/public_leftmenu.png) no-repeat left -390px;
}
#product_type .child_end a:hover{
    border:0px solid #ffffff;
    background:url(../images/public_leftmenu.png) no-repeat left -329px;
}
#product_type h3 a{
    display:block;
    margin:0px;
    height:30px;
    line-height:30px;
    padding-left:40px;
    font-size:12px;
    font-weight:normal;
    background:url(../images/public_leftmenu.png) no-repeat left -129px;
}
#product_type h3 a:hover{
    display:block;
    text-decoration:none;
    background:url(../images/public_leftmenu.png) no-repeat left -328px;
}
#product_type #h3now a{
    display:block;
    text-decoration:none;
    background:url(../images/public_leftmenu.png) no-repeat left -361px;
}
#contact_phone{
    padding:10px 0px;
    text-align:center;
    background:url(../images/type_back_bottom.jpg) no-repeat left bottom;
}

/* 首页中间CSS */
#model_title{
    position:relative;
    margin:0px 0px 2px 0px;
    height:25px;
    line-height:25px;
    font-size:14px;
    border-bottom:1px solid #e3e3e3;
}
#model_title h2{
    margin:0px;
    padding-left:30px;
    font-size:14px;
    color:#E53F15;
    background:url(../images/title_back.jpg) no-repeat left bottom;
}
#model_more{
    position:absolute;
    right:10px;
    bottom:5px;
}
#index_news{
    padding-top:20px;
    background:url(../images/line2.gif) repeat-x left top;
}
#index_news ul{
    margin:0px;
    padding:10px 200px 10px 10px;
    list-style:none;
    background:url(../images/pic1.jpg) no-repeat 500px center;
    border:4px solid #D7DADD;
}
#index_news li{
    line-height:30px;
    border-bottom:1px solid #f3f3f3;
}
#index_news li b{
    padding:0px 10px;
    margin-right:10px;
    background:url(../images/line3.jpg) no-repeat right center;
}
#index_news li span{
    padding-left:10px;
}
#inteval_text{
    font-size:12px;
    font-weight:normal;
}
#inteval_text span{
    font-family:'Arial';
    font-weight:bold;
    color:#02B5DD;
}
/* 首面右边 CSS */
.index_li{
    margin:0px;
    height:25px;
    line-height:25px;
    font-size:12px;
    font-weight:normal;
    border-bottom:1px dashed #e3e3e3;
}
.index_li span{
    padding:1px 3px;
    font-size:10px;
    color:#ffffff;
    background:#7E7E7E;
    margin-right:5px;
}
#contents{
    background:url(../images/content_back.jpg) repeat-y left top;
    margin-bottom:10px;
}
.contact_li{
    height:25px;
    line-height:25px;
    margin:0px 20px;
    font-size:12px;
    font-weight:normal;
}
#thumb2{
    margin-top:2px;
}
#root{
    margin-bottom:10px;
    line-height:25px;
    padding-left:25px;
    background:url(../images/im.gif) no-repeat left center;
    border-bottom:2px solid #00BCE4;
}
.root_child{
    padding-left:25px;
    background:url(../images/root.gif) no-repeat 5px top ;
}

#titles{
    height:28px;
    line-height:28px;
    padding-left:25px;
    margin-bottom:0px;
    font-size:14px;
    color:#ffffff;
    background:url(../images/title_back.jpg) no-repeat left center;
}
#main_content{
    padding:20px 0px;
}
#main_content p{
    text-indent:2em;
    color:#09323B;
}
#main_content .pro_img{
    margin-top:10px;
    float:left;
    padding:0px 40px;
}
#pro_tintro{
    width:350px;
    float:left;
    display:inline;
    margin-left:30px;
    margin-top:10px;
}
.attr_pro{
    padding:0px 10px 0px 20px;
    color:#347D9F;
    background:url(../images/attr.gif) no-repeat left center;
}
.link_pic{
    margin-top:5px;
}
#pro_tintro h2{
    margin-top:30px;
    margin-bottom:0px;
    line-height:25px;
    font-size:18px;
    font-family:'黑体';
    font-weight:normal;
    padding-left:20px;
    color:#0EAFD2;
    background:url(../images/dot5.gif) no-repeat left 5px;
}
#pro_tintro h4{
    font-size:12px;
    margin-top:0px;
    margin-bottom:0px;
    padding-left:8px;
    font-family:'Arial';
    background:url(../images/dot88.gif) no-repeat left center;
}
#pro_mintro{
    padding:5px 0px;
}
#pro_remark{
    clear:both;
}
#title_remark{
    margin-bottom:5px;
    height:25px;
    line-height:25px;
    background:#D3EFFA;
    padding-left:10px;
    font-size:14px;
    color:#0CBBE2;
}
.news_list{
    padding-left:25px;
    font-size:12px;
    margin:0px 10px;
    line-height:30px;
    font-weight:normal;
    text-align:right;
    background:url(../images/title.jpg) no-repeat left center;
    border-bottom:1px dashed #bcccdf;
}
.news_list a{
    float:left;
    text-align:left;
}
.down_list{
    padding-left:20px;
    font-size:12px;
    margin:0px 10px;
    line-height:30px;
    font-weight:normal;
    background:url(../images/title.jpg) no-repeat left center;
    border-bottom:1px dashed #bcccdf;
}
#news_title1{
    text-align:center;
    font-size:16px;
    margin-bottom:10px;
    color:#001060;
}
#news_element{
    height:25px;
    line-height:25px;
    margin:0px 100px;
    border-top:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
    text-align:center;
}
.prevNext{
    line-height:25px;
    margin-left:20px;
}
#page{
    clear:both;
    padding:20px 0px 10px 0px;
    text-align:center;
}
#page span{
    margin-left:5px;
    font-family:'Arial';
    font-weight:bold;
}
#page span a{
    padding:2px 5px;
    border:1px solid #999999;
    background:#e3e3e3;
    font-weight:normal;
}
#get_back{
    clear:both;
    padding:10px 20px;
    text-align:right;
}

/* product Css */
.pro_ones{
    margin:10px 10px 0px 15px;
    width:140px;
    float:left;
    display:inline;
    text-align:center;
}

.pro_ones h3{
    font-weight:normal;
    font-size:12px;
    line-height:25px;
    margin:0px;
}
.pro_line{
    height:1px;
    overflow:hidden;
    clear:both;
}

/* Feedback CSS */


#logins label{
    width:100px;
    float:left;
    text-align:right;

}
#logins div{
    width:700px;
    float:left;
    clear:both;
    padding-top:10px;
}
.in{
    width:250px;
}
#logins .radio{
    margin-left:20px;
}
#job_table{
    text-align:center;
}
#job_table th{
    color:#000000;
    font-size:13px;
    padding:5px;
    border-bottom:2px solid #e3e3e3;
}
#job_table td{
    padding:5px;
    border-bottom:1px dashed #e3e3e3;
}
.write{
    color:#FB7804;
}
#resume td{
    padding:3px 5px;
    text-align:left;
    background:#fafafa;
}

#resume .title{
    width:126px;
    text-align:right;
}

/* 定单信息 */
.board_title{
    text-align:right;
}
#order{
    width:480px;
}

#ordr_intro{
    margin:10px 50px;
    font-size:14px;
    color:#ff0000;
}
#order div{
    padding-top:5px;
    text-align:left;
}

#order label{
    display:block;
    float:left;
    width:100px;
    font-size:14px;
    color:#000000;
    text-align:right;
}

.blue{
    border:1px solid #a3a3a3;
}
.order_button{
    background:#a3a3a3;
    line-height:20px;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-right:2px solid #e3e3e3;
    border-bottom:2px solid #e3e3e3;
    color:#ffffff;
    cursor:hand;
}
#order b{
    color:#ff0000;
    padding-right:10px;
    font-weight:normal;
}
.order_title h2{
    line-height:25px;
    margin:10px 0px;
    font-size:12px;
    padding-left:20px;
    text-align:left;
    background:#C9D8EB;
}
.order_text{
    text-align:right;
    font-size:12px;
}
.order_input{
    text-align:left;
}
/* member Css */

#member_head{
    width:500px;
    height:32px;
    position:relative;
    margin:20px auto;
    border-bottom:1px solid #666666;
}
#member_head ul{
    position:absolute;
    left:20px;
    bottom:-1px;
    list-style:none;
    padding:0px;
    margin:0px;
    height:32px;
    line-height:32px;
    width:600px;
}
#member_head ul li{
    width:100px;
    float:left;
    height:32px;
    margin-left:5px;
    display:inline;
    background:url(../images/member_button1.gif) no-repeat left top;
}
#member_head #now_li{
    background:url(../images/member_button2.gif) no-repeat left top;
}
#member_head #now_li a{
    font-weight:bold;
    color:#FD9C04;
}


/** Feedback****/
#feedback_left{
    width:490px;
    float:left;
}
#feedback_right{
    width:500px;
    float:right;
}
.ftitle{
    font-size:12px;
    text-align:right;
    width:120px;
}
.finput{
    font-size:12px;
    text-align:left;
}
.font_tred{
    padding-right:5px;
    padding-top:5px;
    color:#ff0000;
}
#feedback td{
    border:1px solid #f3f3f3;
}
#feed_tol{
    margin-bottom:10px;
    line-height:30px;
    height:30px;
    padding-left:10px;
    font-weight:bold;
    background:#71CCEF;
}
.feed_div{
    padding:5px 0px;
    width:680px;
    float:left;
    line-height:20px;
    background:#f3f3f3;
}
.feed_adiv{
    width:500px;
    float:left;
    display:inline;
    margin-left:10px;
    line-height:20px;
    padding:5px 0px;
}
.feed_date{
    width:120px;
    float:right;
}
.feed_title{
    float:left;
    display:inline;
    margin-left:10px;
    width:500px;
    padding-left:25px;
    background:url(../images/rtry.jpg) no-repeat left top;
}
.feed_answer{
    float:left;
    display:inline;
    padding-left:25px;
    width:330px;
    color:#666666;
    background:url(../images/fd.jpg) no-repeat left top;
}

#textimg img{
    padding:0px;
    margin:0px;
}
/*   表单jquery 验证 */
.onShow{padding-left:10px; height:20px;line-height:20px;color:#999999; }
.onFocus{background:url(../images/focus.gif) no-repeat left center; padding:2px 5px 2px 20px; height:20px; line-height:20px;}
.onError{background:url(../images/error.gif) no-repeat left center; padding:2px 5px 2px 20px; height:20px; line-height:20px;color:#ff0000;}
.onSuccess{background:url(../images/ok.gif) no-repeat left center; padding:2px 5px 2px 20px; height:20px; line-height:20px;color:#999999}
.onLoad{background:url(../images/loading.gif) no-repeat left center; padding:2px 5px 2px 20px;; height:20px; line-height:20px;}
/* end jquery validator */