@charset "utf-8";
body{font-family:"微软雅黑","Raleway", sans-serif;word-spacing: normal;margin:0 auto; padding:0;font-size:12px;color:#666;background:url(../images/bg.jpg) no-repeat center top}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{margin:0;padding:0;list-style:none;}
em,i{font-style:normal;}
a:link,a:visited,a:active{color:#666;text-decoration: none;}
a:hover{text-decoration:none;color:#f00;}
a.alink:link,a.alink:visited,a.alink:hover,a.alink:active{color:#0000ff;}
img { border:none; vertical-align:middle; }
input,select{ border:0px; padding:0px;margin:0px;vertical-align:middle;outline-style:none;color:#231815}

.clear{ clear:both;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.br{border-bottom: 2px solid #f10180;}
.f10180{color:#f10180}
.red{color:#f00;}
.gray {color: gray;}
.brt{border-top:solid 1px #DDDDDD;}

.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f120{font-size:20px;}


.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}


.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}


.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}

.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}

.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}

.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}

.wrap{ width: 1000px;margin:0 auto;}


.logo{float:left;padding-top:10px;}
.top_div { width:540px; height:22px;float:right;margin-top:25px;}
.top_div a.top_sc { display:inline; line-height:22px; float:left;}
.top_div span { display:inline; width:1px; height:13px; float:left; background:url(../images/top_fg.jpg) no-repeat; margin:0px 12px; margin-top:4px;}
.top_div a.en { display:inline; width:65px; height:13px; float:left; text-align:right; margin-top:3px; line-height:13px; background:url(../images/en.gif) no-repeat;}
.top_div a.cn { display:inline; width:60px; height:13px; float:left; text-align:right; margin-top:3px; line-height:13px; background:url(../images/cn.gif) no-repeat; background-position:0px 2px;}
.top_div a.rq{ display:inline; float:left;text-align:left;margin-top:3px; line-height:13px;}
.top_search { width:162px; height:22px; float:right; background:url(../images/search_bg.jpg) no-repeat; position:relative;}
.top_search input.search_q { width:100px; height:16px; padding:2px 15px; border:none; background:none;}
.top_search input.search_s { display:block; width:12px; height:12px; position:absolute; top:5px; right:10px;}



.topnav {height:36px;float:right;text-align:left;margin-top:10px;}
.topnav li{float:left;margin:0 2px;width:82px;text-align:center;height:36px;background:url(../images/menu_fg.jpg) no-repeat right center}
.topnav li a:link,.topnav li a:visited,.topnav li a:active{ display: block;text-decoration:none;color:#2e2f30;font-size:14px; height:36px;line-height:36px;font-weight:normal;font-family:"微软雅黑"}
.topnav li a:hover,.topnav li a.curr{color:#e60012;text-decoration:none; background:url(../images/menu_on.jpg) no-repeat 44px 32px;display:block;border-bottom: 2px solid #e60012;}


.carousel {
	height:348px;
	overflow:hidden;
	background:#262626;
}
.carousel .wrap {
	position:relative;
}
.slide-caption {
	position:relative;
	z-index:10;
	float:left;
	width:398px;
	min-height: 280px;
	padding:68px 40px 0;
}
.comp-a {
	background-color: #A51C30;
}
.comp-b {
	background-color: #A51C30;
}
.comp-c {
	background-color: #A51C30;
}
.comp-d {
	background-color: #a51c30;
}
.slide-caption h2 {
	margin-bottom:32px;
	color:#fff;
	font-size:30px;
	line-height:38px;
	font-family:'FZLTXHKM';
	font-weight:normal;
}
.slide-caption h2 a {
	color:#fff;
	text-decoration: none;
}
.slide-caption h2 a:hover, .slide-caption h2 a:focus {
	color: #e6eae2;
	text-decoration: none;
}
.slide-callout {
	width: 900px;
}
.slide-callout p {
	float:left;
	max-width:750px;
	line-height:20px;
	padding:8px 30px 7px 12px;
	background:#fff;
	background: rgba(255, 255, 255, .9);
	color:#363636;
	font-size:16px;
	font-family:'FZLTXHKM';
	font-weight:normal;
}
.slide-callout p:hover {
	background:#e6eae2;
}
.slide-callout p a {
	color:#363636;
	text-decoration:none;
}
.slide-callout p a:hover, .slide-callout p a:focus {
	color: #363636;
	text-decoration: none;
}
.slide-callout .more {
	padding: 0;
}
.comp-a .slide-callout .more {
	background-color: #A51C30;
}
.comp-b .slide-callout .more {
	background-color: #A51C30;
}
.comp-c .slide-callout .more {
	background-color: #A51C30;
}
.comp-d .slide-callout .more {
	background-color: #a51c30;
}
.slide-callout .more a {
	display:inline-block;
	line-height:20px;
	padding:8px 10px 7px;
	background:none;
	color:#fff;
	text-transform:none;
	font-weight:normal;
	font-style:italic;
	font-family:Georgia, "Times New Roman", serif;
}
.slide-callout .more a:hover, .slide-callout .more a:focus {
	background: #e60012;
	text-decoration: none;
	color:#fff;
}
.carousel-image {
	position: absolute;
	right: 0;
}
.carousel-item {
	position: relative;
}
.carousel-item-secondary {
	display: none;
}
/*-------------------------------------------
    Homepage Caraousel
-------------------------------------------*/
* html .carousel {
	height: 348px !important;
}
* html .slide-caption {
	background-image: none !important;
	height: 220px;
}
* html .carousel-item {
	height: 348px;
}
.comp-b, .comp-b .slide-callout .more {
	background-color: #A51C30;
}
.comp-c, .comp-c .slide-callout .more {
	background-color: #A51C30;
}
.comp-d, .comp-d .slide-callout .more {
	background-color: #a51c30;
}
.carousel-controls {
	position: absolute;
	z-index: 100;
	left: 50%;
	bottom: 43px;
	width: 98px;
	height: 32px;
	margin-left: -449px;
	overflow: hidden;
}
* html .carousel-controls {
	bottom: 20px;
}
.carousel-controls a {
	float:left;
	display:block;
	width:32px;
	height:32px;
	text-indent:-9999px;
	background-image: url(../images/controls-carousel.gif);
	background-color:transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
}
.carousel-controls .next {
	background-position: -99px -32px;
	border-left: 1px solid #333;
}
.carousel-controls .next:hover, .carousel-controls .next:focus {
	background-position: -99px 0;
	border-color: #ccc;
}
.carousel-controls .previous {
	background-position: 0 -32px;
}
.carousel-controls .previous:hover, .carousel-controls .previous:focus {
	background-position: 0 0;
}
.carousel-controls .pause {
	background-position: -33px -32px;
	border-left: 1px solid #333;
}
.carousel-controls .pause:hover, .carousel-controls .pause:focus {
	background-position: -33px 0;
	border-color: #ccc;
}
.carousel-controls .play {
	position: relative;
	bottom: auto;
	left: auto;
	background-position: -66px -32px;
	border-left: 1px solid #333;
}
.carousel-controls .play:hover, .carousel-controls .play:focus {
	background-position: -66px 0;
	border-color: #ccc;
}
.carousel .prev-image {
	position: absolute;
	left: -978px;
	top: 0;
	opacity: 0.2;
}
.carousel .next-image {
	position: absolute;
	top: 0;
	right: -522px;
	opacity: 0.2;
}

.yy_img{height:33px;background:url(../images/yy_img.jpg) repeat-x;}


.about{width:263px; float:left; height:203px; padding:16px 18px; background:url(../images/idx_box.jpg) no-repeat;}
.about .pt,.icont .pt{padding:5px; float:left; margin-top:5px;}
.about .pt,.about .pt p,.icont .pt,.icont .pt p{line-height:23px}
.about p img{width:90px; height:90px; display:inline; margin-right:10px; float:left;}


.caption { height:22px; background:url(../images/fg_img.jpg) left bottom no-repeat; position:relative;}
.caption span { display:block; height:22px; background:url(../images/idx_title.jpg) no-repeat; padding-left:12px; font-size:14px; background-position:0px 4px;}
.caption em { position:absolute; display:block; top:0px; left:75px; font-size:14px; font-style:normal; color:#e60012;}
.caption a,.caption a:visited,.caption a:hover { display:inline; font-size:10px; padding-right:15px; background:url(../images/idx_more.jpg) no-repeat; background-position:right 2px; position:absolute; top:2px; right:0px; color:#9e9e9e;}

.icont{width:263px; float:right; height:203px; padding:16px 18px; background:url(../images/idx_box.jpg) no-repeat;}


.products{width: 328px;height: 203px;float: left;padding: 16px 18px;display: inline;background: url(../images/idx_box_l.jpg) no-repeat;margin-left: 19px;position:relative}
.products .prev,.products .next{width:24px;height:20px;position:absolute;top:115px}
.products .prev{left:-5px}
.products .next{right:-9px}
.products .scroll{width:335px;overflow:hidden;position:absolute;left:15px;top:50px}
.products .scroll ul{width:99999px}
.products .scroll ul li{width:162px;float:left;margin-right:5px}
.products .scroll ul li a img{width:160px;height:155px;border:#ddd 1px solid;padding:2px;}
.products .scroll ul li a p{width:160px;height:25px;line-height:25px;text-align:center;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;color:#333}

.foot { height:42px; background:url(../images/foot_bg.jpg) repeat-x; margin-top:27px; padding-top:14px; padding-bottom:21px;}
#foot { position:relative;}
.foot_text { line-height:24px; color:#717171;}
.foot_text span { color:#999; line-height:24px;}
.foot_text a,.foot_text a:visited,.foot_text a:hover { color:#717171;}
select.friendlink { width:138px; height:20px; position:absolute; line-height:20px; border:1px solid #ccc;}
select#link1 { top:15px; right:0px;}

.sideNav{width:214px;padding:0 20px;background:url(../images/left_bg.jpg) no-repeat top center;min-height:519px;}
.sideNav .tit{height:32px;padding:22px 0 15px 0;border-bottom:1px solid #ededed;margin-bottom:8px;}
.sideNav .tit .fsp{float:left;font:44px/42px Arial;color:#e60012;margin-right:7px;_margin-right:4px;}
.sideNav .tit h2{font:bold 18px/23px "微软雅黑";color:#1c1f2e;}
.sideNav .tit h3{font:14px/15px "微软雅黑";color:#8f9095;text-transform:uppercase;}
.sideNav .list{margin-bottom:10px;}
.sideNav .list a{display:block;height:43px;font:14px/43px "微软雅黑";color:#666;text-align:center;background:url(../images/left_dhoff.jpg) no-repeat ;margin-bottom:5px;font-weight:bold;}
.sideNav .list a:hover,.sideNav .list .now{color:#fff;text-decoration:none;background:url(../images/left_dhon.jpg) no-repeat center center;}
.sideNav .contactt{padding:10px;line-height:25px;background:url(../images/conn.jpg) no-repeat right bottom;}


.mright{float:right; width:724px; padding-top:12px; background:url(../images/right_bg.jpg) no-repeat center top; overflow:hidden;}
.pubtitle{height:30px;width:680px;margin-left:20px;background:url(../images/fg_img.jpg) no-repeat bottom}
.pubtitle .mot{ float:left; line-height:30px; color:#e60012; font-size:14px;font-weight:normal; padding-left:10px;background:url(../images/idx_title.jpg) no-repeat 0px 9px}

.path{float:right; padding-left:20px;text-align:right;padding-top:2px; padding-right:10px;color:#666; background:url(../images/fangzi.jpg) no-repeat left}
.path em{font-size:15px;padding:0 3px; color:#666;}
.path a:hover,.path a{color:#666;}
.path strong{color:#C8070A; font-weight:300}


.input_bd{font-size:12px;text-decoration: none;BORDER: #cccccc 1px solid;COLOR: #666;padding:3px;}
.input_button{font-size: 12px;color: #666;text-decoration: none;height: 20px;background: #EAEAEA;BORDER-RIGHT: #3a3c36 1px solid;BORDER-TOP: #cccccc 1px solid;BORDER-LEFT: #cccccc 1px solid;BORDER-BOTTOM: #3a3c36 1px solid;}

.no_note{text-align:center;width:500px;color:red;height:50px; margin:20px auto;}
.listControl{width:95%;padding:0px 0 10px 0;margin:0 auto;}
DIV.show_page {float:right;text-align:right;margin-top:20px; color:#666; font-size:12px;overflow:hidden;font-size:12px;line-height:15px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page span.current {color:#fff;font-weight:bold;background:#ccc;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:2px;}
DIV.show_page a {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#666;}
DIV.show_page a:hover {BORDER: #ccc 1px solid;  COLOR: #333; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}
/*end page*/


.line_height{padding:20px;line-height:200%;text-align:left; font-size:14px;text-align:justify}
.line_height1{padding:0px;line-height:200%;text-align:left;}


.honors li{display:inline;float: left;width:196px;margin-right:40px;margin-bottom:20px;cursor:pointer}
.honors li.no{margin-right:0px}
.honors li img{border:1px solid #ccc;padding:2px;width:206px;height:180px}
.honors li img:hover{border: 1px solid #ff0000}
.honors li p{height:30px;line-height:30px;text-align:center}


.displaynone{display:none}
.longzhao{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#000;filter: alpha(opacity=80);opacity: 0.8;z-index:15678}
.imgbigs{width:150px;height:150px;overflow:hidden;padding:10px;background:#fff;position:fixed;left:50%;top:50%;margin-left:-80px;margin-top:-80px;z-index:15679;background:url(../images/loading1.gif) no-repeat center center #fff}
.imgbigs .imgvalue{width:530px;height:382px}
.imgbigs .imgvalue img{width:530px;height:342px;display:none}
.imgbigs .imgvalue p{width:530px;height:40px;line-height:40px;text-align:center;font-size:16px;font-weight:bold;display:none}
.imgbigs a.ryclose{float:right;height:22px;display:none}

.news li{float:left;width:100%;padding:7px 0;background:url(../images/icon-09.gif) no-repeat 5px 10px;text-indent:20px;border-bottom:1px dotted #ccc; }
.news li a{display:block;float:left;width:70%;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;color:#333; text-indent:20px; list-style:none}
.news li em{float:right; margin-left:5px;color:#999;width:20%;text-align:center;font-style:normal;}


#detail_next{border:1px solid #ccc; margin:20px auto; padding:9px;line-height:180%;width:658px ; }
#detail_next a:link,#detail_next a:visited,#detail_next a:active{}

.feedback tr td{padding-bottom:20px}
.feedback table{margin-top:20px}

.input_gbook{border:1px solid #b1b1b1;height:20px;line-height:20px;text-indent:2px}
.btn {background:url(../images/btn.gif);height:21px;width:67px;border: 0px none;color:#ffffff;line-height:21px;cursor:pointer;margin-left:75px}


.prolist li{width:228px;height:185px;overflow:hidden;float:left;padding-top:10px;}
.prolist li p{width:200px;margin:2px auto;text-align:center;}
.prolist li p img{width:200px;height:140px;margin-bottom:5px;border:1px solid #ccc;padding:2px;}
.prolist li p img:hover{border:#D8681B 1px solid;}

.headTit{ border-bottom:1px dotted #dccfbd; text-align:center; padding:10px 0; position:relative;}
.headTit h4{ font-size:16px; line-height:18px; color:#e60012; font-family:\5FAE\8F6F\96C5\9ED1;margin-bottom:10px; text-align:center;}
.headTit .time{ font-size:10px;color:#ccc; text-align:center;}
.headTit .clickhov{ text-align:center;}
.headTit .clickhov span{margin-left:10px;color:#999;}
.headTit a.return{ position:absolute; right:0px; top:5px; width:60px; height:25px; line-height:25px; display:block; background:#e60012; color:#fff; text-align:center;font-size:12px;}

.texBody{ padding-top:20px; text-indent:2em; line-height:25px;}
.back { border-top:1px dotted #ccc; margin-top:20px; padding-top:5px;}
.back a.blka { background-color: #999; color:#FFF; display: block; float:right; height: 20px; line-height: 20px; margin-top: 1px; text-align: center; text-decoration: none; padding:0 10px;}


#online_service_bar{font-size:12px;color:#555;font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;}
#online_service_bar a{color:#555;text-decoration: none;}
#online_service_bar a:hover{color:#E21F2B;text-decoration: none;}
#online_service_bar img{border:none;vertical-align: middle;}
#online_service_bar dl,#online_service_bar dd,#online_service_bar ul,#online_service_bar li{margin:0;padding:0;list-style:none;}

/*在线客服边栏*/
#online_service_bar{position:absolute; top:-150px; right:0;overflow:hidden;z-index:1001;}
#online_service_fullbar{display:none;width:138px;padding-bottom:10px;background:url(../images/footer.gif) no-repeat left bottom;}
.service_bar_head{text-indent: -9999px;width:138px;height:58px;position:relative;background:url(../images/header.gif) no-repeat left top;}
.service_bar_main{width:106px;padding:5px 12px;background:url(../images/main.gif) repeat-y left top;}
#service_bar_close{position:absolute;width:35px;height:35px;top:0;right:0;cursor:pointer;display:block;text-indent: -9999px;}

/*在线客服边栏收缩状态*/
#online_service_minibar{margin-top:150px;width:23px;height:80px;background:url(../images/mini.gif) no-repeat right top;display:none;cursor: pointer;}

/*客服菜单列表*/
.service_menu{font-size:12px;width:106px;overflow:hidden;}
.service_menu li{width:106px;display:inline;overflow:hidden;}
.service_menu li dt{text-align:left;margin-bottom:5px;padding:8px 10px 6px 10px;*padding:9px 10px 5px 10px;background:url(../images/menu.gif) no-repeat top center;cursor: pointer;}
.service_menu li dd{display:none;text-align:center;}
.service_menu li dd a img{margin-bottom:5px;}
.service_menu li.hover dt{color:#E21F2B;}
.service_menu li.hover dd{padding:5px 0;line-height:20px;}
.qq_btn{display:block;padding:4px;}
.service_tel{ font-size:12px; font-family:"Microsoft YaHei",Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif; padding-left:22px; height:28px; line-height:28px; background:url(tel.png) no-repeat 5px center; }