﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding: 0px; margin: 0px;}
body,button,input,select,textarea{font: 12px/1.5 宋体,arial; color:#333;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{font-style: normal}
code,kbd,pre,samp{font-family: courier new, courier, monospace}
small {font-size: 12px}
ul,ol{list-style-type: none; list-style-image: none}
a {color:#333;text-decoration: none;cursor:pointer;outline:none;}
a:hover{text-decoration:underline;}
sup {vertical-align: text-top}
sub {vertical-align: text-bottom}
legend {color: #000}
fieldset {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
img {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px;}
table {border-spacing: 0; border-collapse: collapse}
div{zoom:1;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.fix:after{display:table;clear:both;content:"";}
.fix{zoom:1;}
.l{float:left;}
.r{float:right;}
.b{font-weight:bold;}
.en{font-family:Arial;padding-right:2px;}
.dis_b{display:block;margin:0 auto;}
.orange{color: #f15c0a;}
.grew{color: #333;}
.red{color: #470000;}
.mar_auto{margin: 0 auto;width: 1024px;}
.mar_05{margin-top: 5px;}
.mar_10{margin-top: 10px;}
.mar_15{margin-top: 15px;}
.mar_20{margin-top: 20px;}
.pad_20{padding-bottom: 20px;}
.sy_left01{margin-left: 32px;display: inline;}
body{background: #f6f3f1;}

/*index*/
#wrapper{width: 100%;min-width: 1024px;}
#header{width: 100%;background: url(../images/top.jpg) top center no-repeat;position: relative;z-index: 999;}
.top{width: 1024px;margin: 0 auto;height: 61px;line-height: 58px;font-family: 微软雅黑;font-size: 22px;text-align: right;color: #470000;}
.top_serch {
height: 28px;
background: url(../images/serch_back.png);
padding: 0 0 4px;
margin-left: 20px;
margin-right: 20px;
width: 258px;
}
.text_01 {
width: 58px;
height: 28px;
border: 0;
background: none;
cursor: pointer;
margin-right: 3px;
}
.text_02 {
width: 160px;
height: 16px;
margin: 6px 0 0;
border: 0;
background: #fff;
font-size:10px;
}
.nav_back{width: 100%;background: url(../images/nav_back.png) repeat-x;position: relative;}
.nav{width: 1024px;height: 67px;margin: 0 auto;padding: 16px 0 0;position: relative;z-index: 999;}
.nav_ct{height: 67px;}
.nav_ct ul{padding-left: 278px;}
.nav_ct li{width: 93px;height: 52px;float: left;text-align: center;font-family: 微软雅黑;}
.nav_ct a{height: 52px;display: block;line-height: 36px;font-size: 14px;}
.nav_ct a:hover,.nav_ct .nav_z{background: url(../images/nav_hover.png) no-repeat;color: #fff;text-decoration: none;}
.nav_ct a:hover p,.nav_z p{color: #fff;}
.nav_ct p{line-height: 20px;margin-top: -7px;font-size: 12px;}
.logo{width: 265px;height: 103px;position: absolute;left: -7px;top: -7px;z-index: 999;}
.nav_lt{height: 83px;background: url(../images/nav_left.png) repeat-x;width: 30%;position: absolute;left: 0;top: 0;z-index: 9;}
.banner{width: 100%;height: 378px;padding-bottom: 36px;background: url(../images/banner_yy.png) center bottom no-repeat;position: relative;}
.banner_back{width: 100%;background: #f6f3f1;height: 378px;}
.banner_big{width: 1024px;margin: 0 auto;height: 378px;overflow: hidden;position: relative;background: #f6f3f1;}
.banner_big li{width: 1024px;height: 378px;font-size: 0px;line-height: 0px;}
.banner_big a{width: 1024px;height: 378px;display: block;position: relative;}
.banner_big img{display: block;position: absolute;left: 50%;margin-left: -512px;top: 0;}
.banner_sml{width: 124px;height: 40px;background: url(../images/banner_sml_back.png) no-repeat;position: absolute;left: 50%;margin-left: -62px;bottom: 30px;z-index: 99;}
.banner_sml ul{width: 105px;height: 17px;padding: 11px 0 0;margin: 0 auto;}
.banner_sml li{width: 16px;height: 17px;display: inline;float: left;margin: 0 5px;background: url(../images/icon_02.png) no-repeat;cursor: pointer;}
.banner_sml .cur{background: url(../images/icon_01.png) no-repeat;}
.main_back01{width: 100%;background: url(../images/line_02.png) repeat-x #cbcbcb;margin-top: -36px;}
.main_01{padding: 47px 0 0;position: relative;}
.main_w1{width: 256px;}
.title_01{height: 39px;line-height: 35px;font-size: 16px;font-family: 微软雅黑;color: #fff;background: url(../images/sy_tl01_back.png) repeat-x;padding-left: 24px;}
.title_01 a{color: #fff;}
.main_list{height: 139px;background: url(../images/sy_fl_back.png) repeat-x;border-bottom: #fff solid 1px;}
.main_list ul{padding: 10px 0 0 25px;}
.main_list li{height: 24px;line-height: 24px;padding-left: 14px;background: url(../images/icon_03.png) left center no-repeat;}
.main_list .lfj{background: none;}
.lfj a{color: #000;}
.main_list2 ul{padding: 0 0 0 25px;}
.main_01lt{position: absolute;left: 0;top: 47px;z-index: 99;}
.main_01rt{position: absolute;right: 0;top: 47px;z-index: 99;}
.main_02{padding: 25px 0 0;}
.main_w2{width: 310px;height: 346px;background: url(../images/sy_lanmu_back.png) bottom repeat-x #fff;border: #bfbfbf solid 5px;}
.title_02{height: 40px;line-height: 36px;font-family: 微软雅黑;font-size: 16px;color: #470000;text-align: center;margin-top: 7px;}
.title_02 span{margin: 0 10px;}
.main_about{padding: 0 20px;line-height: 22px;}
.main_about a{color: #ff6600;padding: 0 3px;}
.main_khfw{padding: 0 20px;}
.main_khfw li{height: 28px;line-height: 28px;background: url(../images/icon_05.png) left center no-repeat;padding-left: 12px;}
.main_back02{padding: 38px 0 0;background: url(../images/line_01.png) top repeat-x;}
.main_w4{width: 323px;}
.main_w5{width: 672px;}
.title_03{height: 40px;background: url(../images/sy_tl02_back.png) repeat-x;line-height: 36px;margin: 0 6px;font-family: 微软雅黑;font-size: 16px;color: #470000;position: relative;}
.title_03 em{padding: 0 10px;}
.tl03_lt{width: 6px;height: 40px;background: url(../images/sy_tl02_left.png) no-repeat;display: inline;margin: 0 14px 0 -6px;position: relative;z-index: 9;}
.tl03_rt{width: 6px;height: 40px;background: url(../images/sy_tl02_right.png) no-repeat;display: inline;margin: 0 -6px 0 15px;position: relative;z-index: 9;}
.more_01{font-size: 12px;font-family: arial;color: #000;}
.more_01 a{color: #000;}
.more_01 a:hover{text-decoration: none;}
.title_03 .more_01{line-height: 40px;}
.title_03 .more_01:hover{line-height: 36px;}
.main_twlb li{height: 70px;vertical-align: bottom;overflow: hidden;line-height: 22px;padding: 11px 0;}
.main_twlb p{line-height: 18px;padding: 0 0 4px;}
.news_a01{width: 99px;height: 70px;overflow: hidden;display: inline;margin-right: 15px;}
.main_news ul{padding: 0 5px;}
.main_news li{height: 27px;line-height: 27px;border-bottom: #333 dotted 1px;padding-left: 12px;background: url(../images/icon_04.png) left 11px no-repeat;}
.main_news span{float: right;color: #999;}
.pro_tl{width: 600px;height: 46px;position: absolute;left: -6px;top: 0;z-index: 9;}
.pro_tl li{height: 39px;line-height: 36px;text-align: center;float: left;padding: 0 30px;border-left: #9f9f9f solid 1px;cursor: pointer;}
.pro_tl .cur{background: url(../images/pro_tl_hover.png) center no-repeat;height: 46px;border-left: none;color: #fff;}
.pro_img{position: absolute;left: -6px;top: 0;z-index: 99;}
.main_pro ul{width: 666px;padding: 25px 0 0;margin: 0 auto;overflow: hidden;}
.main_pro li{width: 196px;height: 200px;float: left;display:inline;position: relative;background: url(../images/pro_yy.png) 0 165px no-repeat;margin: 0 13px;}
.pro_a01{width: 180px;height: 120px;padding: 3px;background: #e3e0de;border: #a68684 solid 1px;display: block;overflow: hidden;}
.pro_a02{width: 138px;height: 48px;line-height: 54px;overflow: hidden;background: url(../images/btn_02.png) no-repeat;position: absolute;left: 0;top: 117px;z-index: 9;padding: 0 33px 0 25px;color: #fff;}
.pro_a02:hover,.main_pro li:hover .pro_a02{background: url(../images/btn_01.png) no-repeat;text-decoration: none;}
.main_pro img,.main_twlb img {display: block;margin: 0 auto;}
#footer{width: 100%;}
.main_link{border-top: #470000 solid 2px;background: url(../images/line_03.png) bottom repeat-x #fff;}
.main_linkct{width: 1024px;margin: 0 auto;padding: 8px 0px;line-height: 24px;}
.main_linkct a{margin: 0 5px;display: inline-block;white-space: nowrap;}
.footer{width: 1024px;margin: 0 auto;background: url(../images/footer_logo.png) -10px center no-repeat;padding: 25px 0;}
.footer ul{padding-left: 150px;}
.footer li{height: 24px;line-height: 24px;overflow: hidden;}
.footer span{margin-right: 10px;}
.footer img{vertical-align:middle;margin-bottom:4px;}

/*about*/
.ny_banner{width: 100%;height: 203px;background: url(../images/ny_banner_back.png) repeat-x;}
.ny_banner .mar_auto{height: 203px;background: url(../images/banner_ny.jpg) center no-repeat;}
.dhwz{height: 26px;line-height: 26px;padding: 0 5px;background: #444343;color: #fff;display: inline;margin: 63px 0 0 76px;}
.dhwz a{color: #fff;margin: 0 5px;}
.main_11{padding: 30px 0;}
.main_w11{width: 270px;}
.main_w12{width: 722px;}
.left_tl{height: 40px;background: url(../images/left_tl.png) no-repeat;font-family: 微软雅黑;font-size: 18px;color: #fff;padding-left: 50px;line-height: 40px;}
.left_menu ul{padding: 10px 0 20px;}
.left_menu li{height: 40px;line-height: 40px;position: relative;}
.left_menu a{height: 40px;display: block;line-height: 40px;background: url(../images/left_menu_back.png) bottom no-repeat;padding-left: 50px;font-size: 14px;font-family: 微软雅黑;}
.left_menu a:hover,.left_menu .menu_z,.left_menu .menu_zz{background: url(../images/left_menu_hover.png) bottom no-repeat;color: #fff;text-decoration: none;}
.main_w11 .main_news{padding-bottom: 20px;}
.left_tell ul{padding: 15px 0;}
.left_tell li{line-height: 24px;padding-left: 20px;}
.ny_lfj{height: 44px;text-align: right;font-family: 黑体;font-size: 30px;}
.ny_tl{height: 30px;line-height: 30px;background: url(../images/lfj_color.png) left no-repeat #c5aead;}
.ny_tl span{width: 150px;height: 30px;line-height: 26px;background: #470000;font-size: 16px;font-family: 微软雅黑;color: #fff;text-align: center;}
.ny_about{line-height: 36px;font-size: 14px;padding: 30px 0;}

/*products*/
.ny_pro ul{width: 684px; overflow: hidden;margin: 0 auto;padding: 30px 0;}
.ny_pro li,.left_hot li{width: 188px;height: 228px;float: left;display: inline;margin: 0 20px;line-height: 18px;}
.ny_pro p,.left_hot p{height: 16px;line-height: 16px;background: url(../images/icon_07.png) left 10px no-repeat;padding: 5px 15px 18px;}
.fy{height: 40px;line-height: 40px;border: #b8b6b5 solid 2px;margin: 0 40px;text-align: center;font-size: 14px;}
.fy a,.fy span{margin: 0 5px;}
.fy a:hover{color: #470000;}
.menu_ul{width: 189px;position: absolute;left: 270px;top: 0;}
.menu_ul a{height: 36px;line-height: 36px;padding-left: 50px;background: url(../images/menu_li_hover.png) no-repeat;color: #fff;}
.menu_ul a:hover{background: url(../images/menu_ul_back.png) no-repeat;color: #fff;}

/*jjfa*/
.ny_jjfa ul{padding: 20px 0 30px;}
.ny_jjfa li{height: 30px;line-height: 30px;border-bottom: #666 dotted 1px;background: url(../images/icon_06.png) 20px 10px no-repeat;padding-left: 44px;}
.ny_jjfa span{float: right;color: #999;}

/*news*/
.firnews{height: 108px;line-height: 20px;background: url(../images/icon_07.png) 170px 28px no-repeat;padding: 20px 0 0;}
.news_a02{width: 155px;height: 108px;overflow: hidden;display: inline;margin-right: 15px;}
.firnews .red{padding-left: 14px;line-height: 24px;}
.more_02{padding: 2px 5px;background: #470000;color: #fff;}

/*download*/
.down{height: 30px;line-height: 30px;padding: 0 20px;background: url(../images/icon_08.png) right center no-repeat;float: right;display: inline;margin-right: 10px;}
.left_hot{position: relative;padding: 20px 0;}
.left_hotbk{width: 228px;height: 228px;overflow: hidden;margin: 0 auto;}
.pro_prev{width: 12px;height: 31px;position: absolute;left: 6px;top: 70px;display: block;background: url(../images/pro_prev.png) no-repeat;cursor: pointer;}
.pro_next{width: 12px;height: 31px;position: absolute;right: 6px;top: 70px;display: block;background: url(../images/pro_next.png) no-repeat;cursor: pointer;}

/*contact*/
.ny_tell dl{width: 722px;overflow: hidden;padding: 20px 0;}
.ny_tell dt{line-height: 40px;font-size: 24px;color: #470000;font-family: 微软雅黑;text-align: center;padding: 15px 0;}
.ny_tell dd{width: 361px;line-height: 40px;float: left;font-size: 16px;font-family: 微软雅黑;}
.ny_map{width: 715px;border: #cac7c6 solid 3px;}

/*news_ct*/
.ny_news{padding: 30px 0;}
.ny_news_tl{padding: 0 0 0px;}
.ny_news_tl li{text-align:center;  line-height:40px;}
.ny_news_tl .new_title{font-size:14px; font-weight:bold; border-bottom:#ab916e dotted 1px;}
.ny_news_tl span{padding:0 5px; color:#666;}
.ny_news_ct{padding:0px 0px 30px; line-height:24px;}
.news_fy{padding:5px 12px 0; height:55px; border:#B8B6B5 solid 5px;}
.news_fy_l{width:300px;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:33px; overflow:hidden; padding-top:15px; width:200px;}
.news_fy_l a:hover{color:#b40000;}
.menu_ul{width: 189px;position: absolute;left: 270px;top: 0;}
.menu_ul a{height: 36px;line-height: 36px;padding-left: 50px;background: url(../images/menu_li_hover.png) no-repeat;color: #fff;}
.menu_ul a:hover{background: url(../images/menu_ul_back.png) no-repeat;color: #fff;}


.feedback_table{ border:1px solid #cccccc; }
.feedback_table tr td #fb_truename,.feedback_table tr td #fb_tel,.feedback_table tr td #fb_email,.feedback_table tr td #fb_content{ margin-left:10px;}
.feedback_table tr td #fb_content{margin:10px 0px 10px 10px;}
.feedback_table tr td{ border: solid 1px #cccccc;}
.feedback_table tr td .bt{ width:57px; height:22px; line-height:22px;}

.sub{
		width: 320px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
		}

.ny_news_tl .news_image{ padding:20px;}
.ny_news_tl .news_image img{ border-radius:5px;}

.fy{height:30px; line-height:30px; text-align:center; margin-top:40px;}
.fy a:hover{background:#f7f7f7;}

.pages { text-align:center;}
.pages ul li{ display:inline}
.pages .thisclass{ color:#FF0000}
.pages div{float:left; width:300px; overflow:hidden; text-align:center; white-space: nowrap;text-overflow: ellipsis;}
.link{ width:900px; margin:0px auto; line-height:24px; display:inline;}
.link ul{ display:inline; height:24px;}
.link ul li {
list-style: none;
text-align: left;
display: inline;
line-height: 20px;
}

.name1{ color:#FF6600}

/*onlineService */	
#onlineService{width:154px;font:13px/1.5 "Microsoft Yahei"; position:absolute; z-index:9999; top:100px; overflow:hidden;right:0;}
#onlineService .contentBox{width:129px;margin-left:23px;}
#onlineService .contentTitle{width:129px;height:45px;background:url(/images/onlineService.gif) no-repeat 0 -100px; }
#onlineService .contentList{background:url(/images/onlineService.gif) repeat-y -266px 0; padding:5px 8px;text-align:center;vertical-align:middle;}
#onlineService .contentList a{text-decoration:none;color:#777;}
#onlineService .contentList a:hover{color:#f30;}
#onlineService .contentList hr { border-bottom:1px solid #E2E2E2; height:1px; margin:6px 0; clear:both;border-width: 0 0 1px 0}
#onlineService .qqService a{background:url(/images/QQ.gif) no-repeat;display:block;height:23px;padding-left:23px;margin:0 16px;}
#onlineService .telService h5{font-size:14px;margin:0;color:#777;}
#onlineService .telService a{font-size:14px;font-weight:bold;}
#onlineService .msgService a{height:18px;background:url(/images/onlineService.gif) no-repeat -122px -184px; padding-left:18px;margin:0;}
#onlineService .contentBottom{height:15px; background:url(/images/onlineService.gif) no-repeat 0 -147px;}
#onlineService .closeBtn{position:relative;}
#onlineService .closeBtn a{ width:18px; height:18px;position:absolute;background:url(/images/onlineService.gif) no-repeat -122px -52px;right:6px; top:5px;}
#onlineService .showBtn{width:23px;height:80px;position:absolute;display:none;cursor:pointer;background:url(/images/onlineService.gif) no-repeat 0 0;top:5px;}