*{
	padding:0px;
	margin:0px auto;
	list-style:none;
	text-decoration:none;
 
}
img{
	border:0px;

}

.clear{
	clear: both; float:none; width:0px; height:0px; border:0px; overflow:hidden;
}
.content{
	min-width:1002px; max-width:1920px; margin:0 auto;background:#fff
}

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, h1, h2, h3, h4, h5, h6, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: 微软雅黑; text-align: left; vertical-align: baseline; color: #454545;}




body{ background:#dcdcdc}

select, input { font-family: 微软雅黑;}
input[type="text"], input[type="password"], input[type="url"], input[type="email"], input.text, input.title, textarea, select { margin: 0px; }

input[type="button"]{ padding:3px 8px;}

.form-item, .form-actions { margin-bottom: 0em; margin-top: 0em; }
a img { border: none; }
th, td { padding: 0px 0px 0px 5px; border-color: #999; }
th { font-weight: bold; background: #999; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
.fc_fab907 { color: #fab907; }
.fc_e8e8e8 { color: #e8e8e8; }
.fc_286eac { color: #286eac; }
.fc_107fd0 { }
.fs_16 { font-size: 16px; }
.fs_14 { font-size: 14px; }
.bold { font-weight: bold; }

.right {float:right !important;}

#header .top { width: 1002px; margin: 0px auto; height: 79px; background: transparent url(../img/top_bg.jpg); }
#header .top ul.info { float: right; background: none; border: none; margin-bottom: 0px; padding: 0.4em }
#header .top ul.info li { list-style: none; float: left; padding: 0px 4px; }
#logo img { }
#name-and-slogan { float: left; padding-left: 14px; width: 487px }
#name-and-slogan-right { float: left; padding-right: 14px; text-align: right; width: 487px; height: 24px; padding-top: 49px }
#name-and-slogan-right a { color: #414141; text-decoration: underline }
#name-and-slogan-right a:hover { color: #da251c; text-decoration: underline }
#search { border-bottom: 1px solid #dddddd; height: 48px; line-height: 48px }
/*.search_title { padding-left: 10px; float: left; padding-right: 10px }*/


#menu ul li.line { background: transparent url(../img/menu_between.jpg) no-repeat 1px; padding: 0px 1px; margin: 0px 10px; }
#hot_keywords { background: #f6f6f6 repeat-x; height: 33px; padding-left: 20px }
#hot_keywords ul { width: 982px; margin: 0px auto; height: 33px; overflow: hidden; }
#hot_keywords li { list-style: none; float: left; height: 33px; line-height: 33px; color: #FFFFFF; }
#hot_keywords li.line { background: #ffffff no-repeat 1px; width: 1px; margin: 0px 8px; display: inline; }
#hot_keywords a { color: #414141; }
#hot_keywords a:hover { text-decoration: underline; }
.hot_keywords_bottom { background: #ffffff; width: 1002px; height: 1px; line-height: 1px }
/*header style end*/
#navigation { padding: 8px 0px 8px 5px; color: #545454; height: 25px; overflow: hidden; }
#navigation a { color: #545454; }
#navigation a:hover { text-decoration: underline; }
#navigation h2 { color: #545454; font-size: 12px; display: inline }
/*container style begin*/
#container_bg { margin-bottom: 15px; }
#container { width: 1002px; margin: 0px auto; padding-top: 10px; }
#content { width: 763px; float: left; margin-top: 2px; }
#about_us { line-height: 45px; margin-bottom: 15px; }
#about_us .title { text-indent: 20px; height: 45px; }
#about_us .title h2 { color: #fab907; font-size: 16px; font-weight: bold }
#about_us .title span { display: block; height: 45px; line-height: 45px; float: left; }
#about_us .title a { float: right; margin-right: 20px; }
#about_us .title .left { background: transparent url(../img/about_us_l.jpg) repeat-x; width: 4px; }
#about_us .title .right { background: transparent url(../img/about_us_r.jpg) repeat-x; width: 4px; }
#about_us .body { line-height: 25px; padding-left: 15px; padding-top: 20px; border-bottom: 1px solid #dddddd }
#about_us .body .content { width: 510px; height: 150px; padding-left: 12px; padding-right: 30px; float: left; text-align: left }
#about_us .body .description { width: 510px; height: 105px; overflow: hidden; padding-left: 12px; padding-right: 30px; text-align: left; line-height: 20px }
#about_us .body .buttom { text-align: left; width: 400px; height: 25px; }
#about_us .body .buttom .buttom_left { text-align: left; float: left; padding-left: 12px }
#about_us .body .pic { float: left; width: 188px; }
#about_us .body img { width: 186px; height: 130px; border: 1px solid #b0b0b0; }
#about_us .bottom { background: transparent url(../img/about_us_b.jpg) repeat-x; height: 5px; }
#about_us .buttom .index_about { background: transparent url(../img/about_bottom.jpg) no-repeat; width: 149px; height: 21px; display: block; font-size: 12px; font-weight: bold; text-align: center; color: #ffffff }
#about_us .buttom .index_inquiry { background: transparent url(../img/about_bottom_1.jpg) no-repeat; width: 126px; height: 21px; display: block; font-size: 12px; font-weight: bold; text-align: right; color: #ffffff; padding-right: 15px }
#index_news, #other_info { float: left; margin-bottom: 8px }
#index_news { background: transparent url(../img/title_1.jpg) repeat-x; line-height: 40px; width: 447px; margin-right: 10px; }
#index_news .title h2 { color: #fab907; font-size: 16px; font-weight: bold }
#index_news .title, #other_info .title { text-indent: 20px; height: 40px; }
#index_news .title span, #other_info .title span { display: block; height: 40px; line-height: 40px; float: left; }
#index_news .title a, #other_info .title a { float: right; margin-right: 20px; }
#index_news .title .left, #other_info .title .left { background: transparent url(../img/title_l_1.jpg) repeat-x; width: 4px; }
#index_news .title .right, #other_info .title .right { background: transparent url(../img/title_r_1.jpg) repeat-x; width: 4px; }
#index_news ul { border: 1px solid #d1d1d1; border-top: none; /*-moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius:  0px 0px 5px 5px; border-radius:  0px 0px 5px 5px; behavior: url(ie-css3.htc);*/ background-color: #FFFFFF }
#index_news li { list-style: none; background: transparent url(../img/news_style.jpg) no-repeat 1px; text-indent: 20px; margin: 0px 20px; line-height: 33px; }
#other_info { background: transparent url(../img/title_1.jpg) repeat-x; line-height: 40px; width: 282px }
#other_info .title h2 { color: #fab907; font-size: 16px; font-weight: bold }
#other_info ul { border: 1px solid #d1d1d1; border-top: none; /*-moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius:  0px 0px 5px 5px; border-radius:  0px 0px 5px 5px; behavior: url(ie-css3.htc);*/ height: 133px; background-color: #FFFFFF; }
#other_info li { list-style: none; margin: 13px 15px 13px 15px; float: left; text-indent: 40px; }
#other_info li.about_us { background: transparent url(../img/about_us.jpg) no-repeat; }
#other_info li.feed_back { background: transparent url(../img/feedback.jpg) no-repeat; }
#other_info li.register { background: transparent url(../img/reginter.jpg) no-repeat; }
#other_info li.contact_us { background: transparent url(../img/contact_us.jpg) no-repeat; }
#other_info li a { font-size: 14px; }
.index_new_product { width: 679px; }
.index_new_product .title { text-indent: 20px; height: 40px; background: transparent url(../img/title_1.jpg) repeat-x; line-height: 40px; }
.index_new_product .title h2 { color: #fab907; font-size: 16px; font-weight: bold }
.index_new_product .title h3 { color: #fab907; font-size: 16px; font-weight: bold; height: 45px; line-height: 45px; display: inline; float: left; }
.index_new_product .title span { display: block; height: 40px; line-height: 40px; float: left; }
.index_new_product .title a { float: right; margin-right: 20px; }
.index_new_product .title .left { background: transparent url(../img/title_l_2.jpg) repeat-x; width: 4px; }
.index_new_product .title .right { background: transparent url(../img/title_r_2.jpg) repeat-x; width: 4px; }
.index_new_product li { list-style: none; width: 366px; height: 172px; /*-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(ie-css3.htc);*/ overflow: hidden; border: 1px solid #f0f0f0; float: left; margin: 10px 0px; }
.index_new_product li.even { float: right; }
.index_new_product li h3 { border-bottom: 1px dashed #d3d3d3; text-indent: 15px; }
.index_new_product li h3 a { color: #fab907; line-height: 40px; }
.index_new_product li .left { padding: 6px 0px 0px 6px; }
.index_new_product li .left img { width: 150px; height: 113px; border: solid 1px #cccccc; }
.index_new_product li .right { width: 187px; word-wrap: break-word; word-break: normal; padding-right: 8px; margin-top: 6px; }
.index_new_product li .right .view_product a { background: transparent url(../img/view_pro_out.jpg) no-repeat left; display: block; width: 119px; height: 28px; line-height: 28px; font-size: 12px; padding-top: 5px; }
.index_new_product li .right p { height: 77px; }
.index_new_product1 { width: 679px; min-height: 200px; height: auto !important; height: 200px; }
.index_new_product1 li { list-style: none; width: 184px; height: 132px; float: left; }
.index_new_product1 li .title { padding: 10px 0px 5px 10px; }
.index_new_product1 li h3 { text-align: center; width: 184px }
.index_new_product1 li h3 a { color: #414141; line-height: 15px; }
.index_new_product1 li .left { padding: 10px 0px 0px 10px; }
.index_new_product1 li .left img { width: 167px; height: 117px; border: 1px solid #b0b0b0; margin-bottom: 10px }
#product_category { line-height: 32px; margin-bottom: 15px; margin: auto; float: left; margin-top: 15px; }
#product_category .title { text-indent: 20px; height: 32px; width: 754px; }
#product_category .title h3 { color: #e8e8e8; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px; float: left; }
#product_category .title .left { background: transparent url(../img/about_us_l.jpg) repeat-x; width: 4px; }
#product_category .title .right { background: transparent url(../img/about_us_r.jpg) repeat-x; width: 4px; }
#product_category .body { float: left; padding-left: 32px; line-height: 25px; width: 680px; }
#product_category .body .body_li { clear: both; width: 100% }
#product_category .body li { float: left; width: 49%; height: 25px; line-height: 25px; display: inline-block; }
#product_category .body li.clear { display: block; line-height: 0px; height: 0px; width: 100%; float: none; list-style: none }
#product_category .bottom { }
#product_name { display: inline; font-size:16px; color:#454545;}
/*product style end*/
.news { line-height: 32px;}
.news a { color: #000; }
.news a:hover { color: #000; }
.news .title { text-indent: 20px; height: 32px; width: 733px; }
.news .title h3 { color: #fab907; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px; float: left; }
.news .title .left { background: transparent url(../img/about_us_l.jpg) repeat-x; width: 4px; }
.news .title .right { background: transparent url(../img/about_us_r.jpg) repeat-x; width: 4px; }
.news ul li { list-style: none; border-bottom: 1px dashed #CCC; line-height: 30px; }
.news .body { line-height: 25px; width: 728px; padding-bottom:20px;}
.news .body ul li span{ color:#000;}
.news .bottom { background: transparent url(../img/about_us_b.jpg) repeat-x; height: 5px; }
#payment {line-height:23px;}
#payment a:hover{ color:#000;}
#payment .title { text-indent: 20px; height: 32px; line-height: 32px; background: url(../img/neiye_bg.jpg) no-repeat; width: 754px; }
#payment .title h3 { color: #e8e8e8; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px; padding-left: 0px; float: left; }
#payment .title .left { background: transparent url(../img/about_us_l.jpg) repeat-x; width: 4px; }
#payment .title .right { background: transparent url(../img/about_us_r.jpg) repeat-x; width: 4px; }
#payment ul li { list-style: none; background: url("../img/news_style.jpg") no-repeat 1px 50% transparent; text-indent: 20px; line-height: 30px; margin-left: 20px; }
#payment .body { line-height: 25px; width: 744px; margin: auto; padding: 0px; }

.rightmain{ width:764px; float:right; display:inline;overflow:hidden;}
.rightlm{ width:100%; height:auto; padding-bottom:5px;}

.rightlm .breadcrumbs{width:100%; color:#929191; font-size:12px; line-height:20px; text-align:right;}
.rightlm .breadcrumbs a{color:#929191; font-size:12px; line-height:20px;}
.rightlm .breadcrumbs img{vertical-align:middle; padding-right:5px;}

.rightlm .title{width:100%; height:auto; border-bottom:6px solid #eaeaea; padding-bottom:6px; margin-bottom:25px;}
.rightlm .title h5{background:#fff; line-height:28px; color:#383840; font-size:18px; font-weight:bold;}

.Page_RightlmTitle{width:100%; height:auto; border-bottom:6px solid #eaeaea; padding-bottom:6px; margin-bottom:15px;}
.Page_RightlmTitle h5{background:#fff; line-height:28px; color:#383840; font-size:18px; font-weight:bold;}

.lmtitle{width:100%; height:auto; border-bottom:6px solid #eaeaea; padding-bottom:6px; margin-bottom:25px;}
.lmtitle h5{background:#fff; line-height:28px; color:#383840; font-size:18px; font-weight:bold;}

.Intitle{width:100%; border-bottom:1px solid #d1cfd0; padding-bottom:12px; color:#000; font-size:16px; font-weight:bold;}





#payment .bottom { }
#payment .download { padding: 10px; }
#payment .down li { background: none; list-style: none; }
#payment .down li .left { text-indent: 10px; }
#payment .down li .right { margin-right: 10px; }
.payment_kuang { border-bottom: 2px #cccccc solid; width: 95%; margin-bottom: 10px; padding: 10px }
.product_detail {word-wrap: break-word; float:left; width:736px; height:36px;}
.pro_title1{font-family:微软雅黑; font-size:16px; color:#114485; font-weight:bold; float:left;}
.product_detailname{width:706px; float:left; color:#144691; font-size:18px; font-family:微软雅黑; text-align:center; padding-bottom:10px;}
.product_detail .title { height: 32px; text-indent: 20px; background: url(../img/neiye_bg.jpg) no-repeat; line-height: 32px; width: 754px; }
.product_detail .title h3 { color: #e8e8e8; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px; display: inline; float: left; }
.product_detail .title .left { background: transparent url(../img/title_l_2.jpg) repeat-x; width: 4px; }
.product_detail .title .right { background: transparent url(../img/title_r_2.jpg) repeat-x; width: 4px; }
.product_detail #pro_profile { padding:10px 0; float:left;}
.ovx { text-align: left; margin: auto; display: block;  overflow: hidden; overflow-x: auto; line-height: 25px ; width:100%;}
.pro_profile{ width:728px; padding-top:20px;}
#product_detail { width:100%; text-align:center;}
.r_mid{float:left; width:100%;}
#product_detail .left { width:429px; overflow:hidden; float:left;}
#product_detail .big_pic { width:429px; height:324px; overflow: hidden;text-align:center;}
#product_detail .big_pic img { width:429px; height:324px;}
#product_detail .big_pic .bigimg{ width:600px; height:573px;}
#product_detail .big_pic .view { display: block; background: transparent url(../img/big.jpg) no-repeat 1px; text-indent: 20px; margin-left: 130px; width: 19px; height: 15px; display: inline-block; cursor: pointer; }
#product_detail ul.pic_list {width:315px; float:left;overflow: hidden; padding-top:8px;}
#product_detail ul.pic_list li { width: 79px; height: 60px; float:left;text-align:center; padding-right:5px;}
#product_detail ul.pic_list li.hover {width: 79px; height: 60px; float: left;}
#product_detail ul.pic_list li img { width:79px; height:60px;}
#product_detail ul li { list-style: none; }
#product_detail ul {overflow: hidden; width: 283px;}
.pro_info_box { height:250px;width:100%; float:left; font-family:微软雅黑; font-size:12px; color:#474747; text-align:left}
.pro_info_box h5{ font-size:16px; color:#454545}
#product_detail .product_info {width:305px; height:324px;float:right; overflow:hidden;}
#product_detail .product_info li {line-height: 16px;border-top: 0px; width:283px; border-top:none;}
#product_detail .product_info li a:hover{ color:#474747;}


/*焦点图*/
.mod18{width:315px;height:60px;margin:0px auto;position:relative;}
.mod18 .btn{position:absolute;width:35px;height:60px;top:0px;cursor:pointer;z-index:99;}
.mod18 .prev{left:0;background:url(../img/pro_left.jpg) no-repeat center;}
.mod18 .next{right:0;background:url(../img/pro_right.jpg) no-repeat center;}
.mod18 li{float:left;}
.mod18 .listBox{width:252px;height:60px;margin:0 auto;position:relative;overflow:hidden;padding:0;}
.mod18 .listBox ul{height:60px;position:absolute;}
.mod18 .listBox li{width:79px;height:60px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:79px;height:60px;}
.mod18 .listBox li img{width:79px;height:60px;}
.mod18 .listBox .on i{display:block;}



.back{width:62px; height:20px; line-height:20px; background:url(../img/back.jpg) no-repeat; text-align:center; color:#fff; margin-top:20px;}


.new_product_detail_content, .other_product_detail_content { height: auto!important; min-height: 162px; margin-top: 15px; float: left; width: 200px; }
.new_product_detail_title, .other_product_detail_title { height: auto!important; min-height: 25px; text-align: center; width: 154px; margin:0 auto; padding-top:10px;}
.new_product_detail_title a:hover{ color:#000;}
.other_product_detail_title a:hover{ color:#000;}
.new_product_detail_image, .other_product_detail_image { list-style: none;width: 154px; height: 124px; margin:auto; text-align:center
}
.new_product_detail_image img, .other_product_detail_image img {width: 154px; height: 114px; }
#inquiry { line-height: 45px; margin-bottom: 15px; }
#inquiry .title { text-indent: 20px; height: 42px; }
#inquiry .title h3 { color: #1e1e1e; font-size: 16px; font-weight: bold; padding-top: 10px; height: 32px; background: transparent url(../img/index_2.jpg); float: left; }
#inquiry .title span { display: block; height: 45px; line-height: 45px; float: left; }
#inquiry .title a { float: right; margin-right: 20px; }
#inquiry .title .left { }
#inquiry .title .right { }
#inquiry .body { padding: 32px; line-height: 25px; }
.password-parent { width: 44.3em; }
.form-item-first-name, .form-item-last-name { float: left; }
.form-item-first-name label, .form-item-first-name input { display: inline; }
.form-item-last-name label, .form-item-last-name input { display: inline; }
.form-item-email { clear: both; }
input.form-checkbox, input.form-radio { vertical-align: top; }
.form-checkboxes .form-item, .form-radios .form-item { margin-bottom: 0px; margin-top: 0px; }
.password-suggestions li { list-style: none; margin-left: 10px; }

.item-list .pager {padding-top:30px; padding-bottom:30px;}
.item-list .pager li{ padding-right:10px; padding-left:10px;border: 1px solid #d3d3d3; margin:0px 5px 0px 0px;}
.item-list .pager li a{ color:#6b6b6b;text-align:center;}
.pager-current{ color:#fff; background:#02498a;}

#product_list {padding:15px 0px 5px 0px; float:left;}
#product_list .title { text-indent: 20px; height: 32px; background: transparent url(../img/neiye_bg.jpg) repeat-x; line-height: 32px; width: 754px; }
#product_list .title h3 { color: #e8e8e8; font-size: 16px; font-weight: bold; height: 32px; line-height: 32px; display: inline; float: left; }
#product_list .title span { display: block; height: 32x; line-height: 32px; float: left; }
#product_list .title .left { background: transparent url(../img/title_l_2.jpg) repeat-x; width: 4px; }
#product_list .title .right { background: transparent url(../img/title_r_2.jpg) repeat-x; width: 4px; }
#product_list ul { width:677px;}
#product_list li { list-style: none; }
#product_list li h3 { border-bottom: 1px dashed #d3d3d3; text-indent: 15px; }
#product_list li h3 a { color: #464646; line-height: 40px; }
#product_list li .left { margin: 0px 0px 0px 20px; width: 199px; height: 149px; border: inherit 1px #a5a5a5; _margin-left: 10px; }
#product_list li .left img { width: 199px; height: 149px; }
#product_list li .right { float: left; word-wrap: break-word; word-break: normal; margin-top: 6px; width: 100%; text-align: center; line-height: 22px; color: #636363; }




.in_pro_detail { width: 100%; text-align: left; line-height: 22px; font-family: '微软雅黑'; color: #767676; margin: auto; height: 45px; overflow: hidden; }
#product_list li .right .view_product a { background: transparent url(../img/view_pro_out.jpg) no-repeat left; display: block; width: 119px; height: 28px; line-height: 28px; font-size: 12px; padding-top: 20px }
#product_list li .right p { min-height: 75px; height: auto !important; height: 75px; overflow: hidden }
.noResult { padding: 5px 0px 0px 10px; color: red }
#news_detail h1 { text-align: center; line-height: 50px;}
#news_detail .time { margin-right: 10px; }
#news_detail .news_body { border-top: 1px solid #d3d3d3; margin-top: 15px; padding-top: 15px; }
.download_title { line-height: 25px; background-color: #E5ECF9; }
///////////////////////////// #product_detail ul.smallImgList li.hover {
border: 1px solid #E0998C;
}
.category_info {font-size:18px; color:#144691; font-family:微软雅黑; font-weight:bold; padding-bottom:10px; text-align:center}
.replace_keywords:link, .replace_keywords:visited { font-weight: bold; text-decoration: underline; }
.linkjs * { width: 0px; height: 0px; line-height: 0px; font-size: 0px; display: block; overflow: hidden; }
.search_clear { clear: both }
.pnf { padding-top: 50px; margin: auto; width: 700px; }
.right_time { float: right; width: 90px; height: 25px; }
/*=================================自定义样式=====================================*/









.biaoti {line-height:28px; height:28px;}
.biaoti font { font-size: 24px; color:#000; font-family: 微软雅黑, Helvetica, sans-serif; font-weight:bold;}

.biaoti1 {line-height:28px; height:28px;}
.biaoti1 font { font-size: 14px; color:#144691; font-family: 微软雅黑; line-height:24px; font-weight:bold;}


.scroll{width:174px; border:1px solid #d9d9d9; background:#fff; border-bottom:none}
.scroll ul li{ list-style:none; height:40px; line-height:40px; padding-left:35px; border-bottom:1px solid #e8e8e8}



/*footer*/
.footer { min-width:1002px; max-width:1920px; height:auto; background:#59b5dc; padding-top:40px;}


.bottom{width:1002px;margin:0 auto;height:auto;}
.foot_map{width:262px; height:262px; float:left;}
.foot_contact{width:285px; height:auto; float:left; padding-left:175px;}
.foot_contact a{color:#fff;}
.foot_contact a:hover{color:#4c4c4c;}
.ewm{width:107px; height:auto; float:right; text-align:center;}
.links{width:100%; padding-top:30px;}
.links a{color:#fff;}
.foot{width:1002px; padding:10px 0px; margin:auto;}
.Copyright{width:480px; line-height:23px; color:#fff; float:left;}
.Copyright a{color:#fff;}
.footright{width:450px; margin-left:20px; padding-top:10px; height:auto; float:left; text-align:right; color:#fff;}
.footright a{color:#fff;}



.xx { margin: auto; background: transparent url(../img/guoqi.jpg) no-repeat; width: 1002px; height: 66px; padding-top: 8px; }
.xx ul { display: inline; }
.xx li { float: left; list-style: none; width: 78px; text-align: left; padding-left: 47px; padding-top: 8px; line-height: 10px;}
.xx li a { color: #555555; font-family: 微软雅黑, Helvetica, sans-serif; font-size: 12px; }
.footer3{ width:1002px; margin:auto; padding-top:5px; text-align:right; padding-bottom:5px;}

.other_product_detail_title h3 { text-align: center; }
.new_product_detail_title h3 { text-align: center; }

.item-list{ width:656px; float:right;height:87px;}

.form-textarea-wrapper textarea{ width:618px; max-width:618px;}

.red{ color:#F00;}
.element-invisible{ display:none;}


.focus #tipbtn ul li{width:8px;height:7px; float:left;display: inline-block;font-size:20px;margin-top:4px;margin-right:5px; cursor:pointer; background:url(../img/btn.jpg); line-height:0px; font-size:0px; list-style:none;}
.focus #tipbtn ul li.current{ width:8px; height:7px; line-height:0px; font-size:0px; margin-right:5px; background:url(../img/btnon.jpg);}

.focus #tipbtn{ float:left;width:50px; height:16px;background:url(../img/btnbg.jpg); padding-left:5px;}

.tipmore{ width:50px; float:left; height:16px; font-size:9px;color:#fff;background:url(../img/btnbg.jpg); line-height:16px;}
.tipmore a{ color:#fff;}
.IndexLine{ width:983px; height:8px; margin:0 auto; padding:0; margin-top:23px; background:url(../img/indexline.jpg) center;}

.index_body{ width:973px;height:500px;margin:0 auto; padding:0;background:url(../img/indexbodyline.jpg) bottom no-repeat #fff;}
.indexabout{ width:247px; height:236px; float:left;}
.abouttitle{ width:247px; height:37px; float:left; font-size:16px; color:#252525;font-family:微软雅黑;}
.aboutmore{ width:247px; float:left; height:20px; margin-top:20px;}
.aboutmore a{ color:#3c3b3b; font-size:12px; text-decoration:underline;}

.indexnews{width:380px; height:236px; float:left; margin-left:73px;}
.newstitle{ width:380px; height:37px; float:left;font-size:16px; color:#252525;font-family:微软雅黑;}
.newslist{ width:380px; height:156px; float:left;}
.news_box{ height:45px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;}

.indexcontact{ width:209px; height:236px; float:left; margin-left:59px;}
.contacttitle{ width:209px; height:37px; float:left;font-size:16px; color:#252525;font-family:微软雅黑;}
.contact{ width:209px; height:185px; float:left; overflow:hidden; color:#525252; font-size:12px;}
.contact ul{ list-style:none;}
.contact ul li{ border-bottom:1px dashed #b2b2b2; padding-bottom:5px;}
.contact ul li,.contact ul li a{color:#525252; font-size:12px; line-height:18px;}



.inline{ width:983px; margin:0 auto; height:13px; padding:0;}

.news_title1 a{color:#0066cc; font-size:13px; margin-bottom:10px;}
.news_content{color:#9d9393; margin:10px 0;}
.news_title{ color:#767575}
.news_title a{color:#525252; line-height:22px;}

.language{ width:976px; margin:0 auto; padding:0;}
.lan{ float:left; width:112px; margin-top:5px; margin-left:10px;}
.lan a{ color:#fff;}

.pro_title{ font-size:14px; font-family:微软雅黑; color:#114485; text-transform:uppercase;padding-bottom:10px; font-weight:bold; border-bottom:1px solid #dedede}
lianxi_1{ font-size:12px; font-family:微软雅黑; line-height:15px; color:#545252;}



.productmain{ width:1002px; margin:0 auto; margin-top:26px;}
.product_class{ width:1002px; margin:0 auto; text-align:left; font-size:16px; color:#000; font-weight:bold; line-height:33px; border-bottom:1px solid #b2b2b2; text-indent:15px;}
.pro_prod1{width: 250px;
float: left;
height: 248px;
margin: 10px 0 20px 0;}

.form-submit{cursor:pointer; margin-top:10px; font-family:微软雅黑; text-align:center;text-transform:uppercase}


/*自定义样式开始*/
/*page*/
.keywords{ width:100%; margin:auto;}
.keywords ul li{list-style: none; display: inline;color:#a3a3a3;}
.keywords ul li a{color:#a3a3a3;}
.keywords ul li a:hover{color:#a3a3a3;}
.words { margin: auto; width: 983px; text-align: left; }
.container { width: 1002px; margin: auto; background:#fff}

/*content*/
.Page_Top{width:100%; height:auto; background:#fff;}
.Top_left{width:255px; height:auto; float:left; line-height:22px; color:#7a7a7a;}
.Top_right{width:290px; height:auto; float:right; padding-top:30px;}
.Top_right img{vertical-align:middle;}
.toplan{width:60px; height:16px; line-height:16px; text-align:center; float:left; border-right:1px solid #a2a2a2; padding:0px 5px;}
.toplan:hover{ background:#cdcdcd;}
.Page_Middle{ width:1002px; height:90px;margin:0 auto;}

.Page_Middle{width:1002px; margin:auto; height:91px;}
.Page_Logo{ width:168px; height:82px; float:left; padding-right:12px;}
.Top_companyzl{width:270px; height:50px; margin-top:18px; padding-left:22px; float:left; color:#555555; border-left:1px solid #898989; font-size:14px; line-height:26px;}
.Top_companyzl h2{color:#555555; font-size:22px; font-weight:bold;}
.Top_companyzl h3{float:right; font-size:18px;}
.Page_Topright{width:250px; float:right; margin-top:24px;}


.menubg{width:100%; background:#008dc9; height:38px;}
#smoothmenu1{width:1002px; padding:0;height:38px; float:left; position:relative; z-index:10; background-position:40px 0px;}
.menu1{ display:block;}
.menu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
height:38px;
}

.menu ul li{
position: relative;
display: inline;
float: left;
line-height:38px;
}
.menu1 h2{color:#fff;font-size:14px; font-family:微软雅黑; font-weight:normal; display:block; line-height:38px; width:125px; text-align:center;}
.menu1 h2:hover{ background:#1f2c57;}
.menu ul li a{
display: block;
line-height:38px; text-align: center;
font-family:微软雅黑; color:#fff; font-size:14px;
text-transform:uppercase;
}

.menu ul li ul li a{
text-align:left;
display: block;
background:#164094;
color: #fff;
text-decoration: none;
}

* html .menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.menu ul li a:link, .menu ul li a:visited{
color: #fff;
}

.menu ul li a.selected,.menu ul li a:hover{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #fff;
}

.menu ul li ul li a.selected,.menu ul li  ul li a:hover{
color: #fff;
background:#1a64c3;
}
	
/*1st sub level menu*/
.menu ul li ul{
position: absolute;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
z-index:999;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
display: list-item;
float: none;
line-height:normal;
}

.menu ul li ul li h3{ color:#fff; text-align:left;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.menu ul li ul li a{
font:"微软雅黑";
font-weight:normal;
font-size:12px;
padding:6px 10px 6px 10px;
margin: 0;
line-height:18px;
border-top-width: 0;
z-index:999;
}

/* Holly Hack for IE \*/
* html .menu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.index_banner {min-width:1002px; max-width:1920px; height:500px; margin:0 auto;}

.Main_topbg{width:100%; min-width:1002px; border-bottom:4px solid #164094; border-top:4px solid #164094;}
.Main_top{width:1002px; margin:auto; padding:12px 0px;}
.Top_search{width:340px; float:left;}
.Page_Search{ height:28px; width:255px; float:right; padding-top:8px;}
.Page_Search li{float:left;}
#keywords{width:204px; height:28px; line-height:28px; padding:0px 0px 0px 10px; margin:0px;}
.submit{width:39px; height:28px; display:block;}



.Top_keywords{width:552px; height:32px; line-height:32px; float:right; overflow:hidden; text-align:right;}
.Top_keywords h3{display:inline;}


.protitle{width:118px; height:41px; background:#fff; float:left; line-height:41px; font-size:18px; color:#292929;}
.indexmore{width:42px; height:20px; line-height:20px; float:right; text-align:right; padding-top:8px; background:#fff;}
.indexmore a{color:#0e61ad; font-size:12px;}

.Index_Product{width:100%; background:url(../img/indexpro_bg.jpg) no-repeat center top; height:505px; margin-top:35px;}
.index_probg{width:179px; height:auto; float:left; margin-bottom:30px;}
.index_propic{width:177px; height:134px; border:1px solid #4e606b;}
.index_propic img{width:177px; height:134px;}



.development{width:915px; padding:0px 0px 55px; margin:auto;}
.history{width:915px; height:425px; background:url(../img/licheng.jpg) no-repeat center top; margin-top:28px;}
.historyleft{width:335px; height:auto; float:left; padding-left:50px;}
.historyright{width:395px; height:auto; float:right;}
.historybox{width:100%; height:auto; color:#363636; font-size:16px; line-height:28px;}
.historybox span{color:#363636; font-size:14px;}
.historybox span:hover{color:#008dc9;}
.history_more{width:80px; height:20px; margin:auto; text-align:center; background:#008dc9; color:#fff;}
.history_more a{color:#fff; font-size:12px;}

.Partner{width:1002px; height:auto; margin:auto;}

.Index_news{width:485px; height:auto; margin:auto; padding-left:10px; padding-top:8px;}
.News_title{width:110px; padding-left:28px; line-height:33px; float:left; background:url(../img/index_news.jpg) no-repeat left bottom;}
.News_title a{color:#403b3b; font-size:18px;}
.News_list{width:100%;}
.News_list ul li{width:100%; padding-bottom:10px; border-bottom:1px solid #c8c8c8; margin-top:10px;}
.News_list ul li span{float:right; width:80px; color:#787878;}
.News_list ul li a{color:#787878;}
.News_list ul li a:hover{color:#008dc9;}


.in_banner {min-width:1002px; max-width:1920px; width:100%; height:317px; margin:auto; text-align:center; overflow:hidden;}

.Page_Line2{ width:100%; height:9px; background:#20b4d2; margin:0 auto;}
.body_bg{min-width:1002px; max-width:1920px; margin:auto;}
.main{ width:1002px; margin:auto; padding-top:12px; padding-bottom:40px;}
.inproductlist{width:972px; margin:auto; padding-top:35px;}
.inmain{width:1002px; height:100%;margin:0 auto;overflow:auto;background:#fff;padding-bottom:10px;}
.body{width:100%; line-height:23px;}
.body li{line-height:23px;}


.Indexmain{width:100%; background:#eee;}
.Index_title{width:335px; height:auto; margin:auto; text-align:center; border-bottom:1px solid #c8c8c8; padding-top:30px; text-transform:uppercase; color:#242424; padding-bottom:5px; font-size:16px;}
.Index_title span{color:#2e2e2e; font-size:22px; font-family:verdana;}

.Index_title2{width:335px; height:auto; margin:auto; text-align:center; border-bottom:1px solid #5e5e5e; padding-top:30px; text-transform:uppercase; color:#fff; padding-bottom:5px; font-size:16px;}
.Index_title2 span{color:#5e5e5e; font-size:22px; font-family:verdana;}

.Index_aboutbg{width:100%; background:url(../img/aboutbg.jpg) no-repeat center top #eee; height:auto; min-height:327px; margin-top:22px;}
.Index_about_news{width:1002px; margin:auto;}
.about_title{width:200px; height:35px; padding-top:15px; float:right;}
.about_info{width:482px; color:#787878; line-height:24px; height:auto; padding-top:10px; padding-left:13px; text-indent:22px;}
.about_more{width:52px; height:20px; line-height:20px; text-align:center; float:right; background:#008dc9; margin-top:13px; margin-right:30px;}
.about_more a{color:#fff; font-size:12px;}

.Index_contact{width:1002px; height:170px; margin:auto; background:url(../img/index_contact.jpg) no-repeat bottom; padding-top:50px;}
.contact_title{color:#5e5e5e; font-size:22px; width:100%; line-height:30px; padding-top:35px; padding-bottom:45px;}
.contact_add{float:left; width:230px; padding-right:30px; color:#606060; font-size:15px;}
.contact_phone{float:left; width:130px; padding-right:120px; color:#606060; font-size:15px;}
.contact_email{float:left; width:170px; padding-right:90px; color:#606060; font-size:15px;}
.contact_fax{float:left; width:125px; color:#606060; font-size:15px;}
.contact_email a{color:#606060; font-size:15px;}
.contact_email a:hover{color:#3c8bd7;}




.Page_indexMain{ width:966px; height:744px; float:left;background:#f1eff0; padding:0 20px 0 16px;}
.sidebar{ width:220px;float:left; padding-top:22px;}
.Page_Leftbg{ width:220px; margin-bottom:22px; background:#383840;}
.Page_LeftClassTitle{width:100%; height:auto; color:#fff; font-size:18px; font-weight:bold; line-height:28px; padding:20px 0px;}
.Page_LeftClassTitle img{float:left; padding-top:2px; padding-left:58px;}
.Page_LeftClassList{ width:100%;}
.Page_LeftClassList ul li{ list-style:none;}

.Page_Leftbg1{ width:220px; margin-bottom:22px; background:#effafe;}
.Page_LeftClassTitle1{width:100%; height:auto; color:#545454; font-size:18px; line-height:28px; padding:10px 0px;}
.Page_LeftClassTitle1 img{float:left; padding-top:2px; padding-left:58px;}



.leftmenuA{width:132px; height:auto; line-height:26px; padding:18px 44px; border-bottom:1px solid #505058;}
.leftmenuA h3{ color:#fff; line-height:26px; font-size:16px;}
.leftmenuA:hover{background:url(../img/leftmenuA.jpg) no-repeat #008dc9;}
.leftmenuA:hover h3{ color:#fff;}
.leftmenuB{width:132px; height:auto; line-height:26px; padding:18px 44px; border-bottom:1px solid #505058; background:url(../img/leftmenuA.jpg) no-repeat #008dc9;}
.leftmenuB h3{ color:#fff; line-height:26px; font-size:16px;}

.leftmenuA1{width:132px; height:auto; line-height:26px; padding:12px 44px; border-bottom:1px solid #cdcdcd;}
.leftmenuA1 h3{ color:#545454; line-height:26px; font-size:16px;}
.leftmenuA1:hover{background:url(../img/leftmenuA1.jpg) no-repeat #008dc9 top;}
.leftmenuA1:hover h3{ color:#fff;}
.leftmenuA2{background:url(../img/leftmenuA1.jpg) no-repeat #008dc9 top;width:132px; height:auto; line-height:26px; padding:12px 44px; border-bottom:1px solid #cdcdcd;}
.leftmenuA2 h3{ color:#fff; line-height:26px; font-size:16px;}

.leftmenuC{width:183px; height:auto; line-height:20px; padding:3px 10px 3px 38px; background:url(../img/dt2.jpg) no-repeat; background-position:24px 3px; border-bottom:1px solid #dcdcdc;}
.leftmenuC:hover{background:url(../img/dt3.jpg) no-repeat #f2f2f2; background-position:24px 3px;}
.leftmenuC a h3{color:#403f3f;}
.leftmenuC:hover a h3{color:#0073b9;}
.leftmenuD {width:183px; line-height:20px; padding:3px 10px 3px 38px; background:url(../img/dt3.jpg) no-repeat #f2f2f2; background-position:24px 3px; border-bottom:1px solid #dcdcdc;}
.leftmenuD a h3{color:#0073b9;}


.Page_leftcontact{width:100%;}
.contact_info{width:220px; padding-top:12px;}
.contact_info img{float:left; padding-right:5px;}
.add{padding-bottom:16px; color:#4a4949;}
.phone{padding-bottom:13px; color:#4a4949;}
.email{padding-bottom:7px;}
.fax{line-height:30px;}
.contact_info span{font-weight:bold; font-size:14px;}
.contact_info a{font-weight:bold; color:#4a4949; font-size:14px; line-height:33px;}


.pro_list{width:100%;}
.probg{width:177px; height:auto; float:left; margin-bottom:10px;}
.propic{ width:177px; height:134px; overflow:hidden; text-align:center;}
.propic img{width:177px; height:134px;}
.proname{ height:auto; line-height:22px;overflow:hidden; text-align:center; padding:10px 0px;}
.proname a{color:#383840;}
.proname a:hover{color:#008dc9;}
/*main_right_product*/


.green-black{ width:100%; float:left;}

.commentTitle{ width:100%; border-top:1px solid #dedede; padding-top:10px;}
.commentTitle h5{ font-size:16px; color:#000}
.commentTitle h5 span{ float:right}
.inquiry_Title{ width:100%; float:left; border-top:1px solid #dedede; padding:10px 0;}
.inquiry_Title h5{font-size:16px; color:#000}
.commentlist{ width:100%; padding:10px 0;}
.commentlist ul li{ float:left;}
.inquiryinfo{ padding-bottom:10px;}
.inquiryinfo #content{ max-width:700px;}
.productbutton{
background: #114485;
color: #ffffff;
border: 0 !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
height: 30px !important;
font-family:微软雅黑;
padding: 0 10px 0 10px !important;
width:80px !important;
}
.productbutton:hover {
background: #033677;
}

.fixed_r_navbar{ width:51px; position:fixed; top:250px; right:5px; z-index:99999}
.fixed_r_navbar ul li{ position:relative; list-style:none; margin-bottom:2px;}
.fixed_r_navbar ul li img{ float:left;}
.fixed_r_navbar ul li .frn1{position:absolute;width:51px; text-align:left;height:51px;top:0;right:0;transition:all 0.3s;background:#1f2c57;color:#fff; font:14px "微软雅黑";overflow:hidden;}
.fixed_r_navbar ul li .frn2{position:absolute;width:51px; text-align:left;height:51px;top:0;right:0;transition:all 0.3s;background:#1f2c57;color:#fff; font:14px "微软雅黑";overflow:hidden; line-height:51px;}
/*自定义样式结束*/