﻿@charset "utf-8";/* Style Reset*/body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h2, font {	margin: 0;	padding: 0;	border:0;}input, button, textarea, select, optgroup, option {	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;}ul, li, dl, dt, dd, ol {	display: block;	list-style: none;}img {	border: 0;}.fl {	float:left}.fr {	float:right}.clear {	clear:both;	height:0px;	overflow:hidden}a {	text-decoration:none;	outline:0;}html {	overflow-x:hidden;}.center {	text-align:center;}.center img {	border:1px solid #ccc;	max-width: 80%;}/* fixed */.fixed {	position:fixed;	width:55px;	height:212px;	right:25px;	bottom:50px;	_position: absolute;	_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));	z-index:999;}.fixed a {	display:block;	width:55px;	height:53px;}.barbook {	background:url(../images/fixed.jpg) 0 0 no-repeat;}.barbook:hover {	background-position:-54px 0;}.fixed a.codepic {	background:url(../images/fixed.jpg) 0 0 no-repeat;	background-position:0 -53px;	height:52px;}.fixed a.codepic:hover {	background-position:-54px -53px;}.fixed div {	position:relative;}.fixed a.backup {	background:url(../images/fixed.jpg) 0 0 no-repeat;	background-position:0 -158px;	height:52px;}.fixed a.backup:hover {	background-position:-54px -158px;	height:53px;}.fixed div img {	position:absolute;	left:-196px;	width:196px;	height:196px;	top:-106px;	display:none;}/*header*/body {	color:#515d6b;	font-size:12px;	overflow-x:hidden;	background:#fff;	font-family:'Microsoft Yahei';}a {	color:#515d6b;}.header {	width:100%;	min-width:1004px;	height:60px;	padding-top:23px;	background:#da231b;}.logo {	float:left;	display:inline;}.tel {	float:right;	padding-left:35px;	background:url(../images/tel.png) left 3px no-repeat;	font-family:'Microsoft Yahei';}.tel span {	font-size:12px;	font-family: Microsoft Yahei;	color:#fff;	text-align:right;	display:block;}.tel p {	color:#fff;	line-height:1;	font-family: Microsoft Yahei;	font-size:16PX;}.menu {	width:100%;	height:50px;	background:#b61c15;}.menu ul {	width:1004px;	margin:0 auto;}.menu li {	float:left;	display:inline;	text-align:center;	width:89px;	margin:0 10px 0 12px;}.menu li a {	display:block;	width:100%;	text-align:center;	color:#fff500;	font:14px/50px 'Microsoft Yahei'}.menu a:hover, .menu a.cur {	color:#da231b;	background:url(../images/hover.jpg) left center no-repeat;}.nav {	position:absolute;	display:none;	z-index:999;	left:0;	width:70px;}.menu li .nav a {	float:left;	color:#000;	width:100%;	border-top:1px solid #000;	text-align:center;	line-height:29px;	background:#ffe410}.menu .nav a:hover, .menu .nav a.cur {	height:29px;	line-height:29px;	padding:0;	margin:0;	background:#ffe410}.vbanner {	height:279px;	width:100%;	min-width:980px;	background:url(../images/vbanner.jpg) top center no-repeat}.vbody #full-screen-slider {	height:279px;	overflow:hidden;}#full-screen-slider {	width:100%;	z-index:0;	height:389px;	position:relative}#slides {	display:block;	width:100%;	height:389px;	list-style:none;	padding:0;	margin:0;	position:relative}#slides li {	display:block;	width:100%;	height:100%;	list-style:none;	padding:0;	margin:0;	position:absolute}#slides li a {	display:block;	width:100%;	height:100%;	text-indent:-9999px}#pagination {	display:block;	list-style:none;	position:absolute;	left:0%;	bottom:52px;	z-index:9900;	padding:5px 15px 5px 0;	margin:0}#pagination li {	display:block;	list-style:none;	width:24px;	height:5px;	font-size:1px;	overflow:hidden;	float:left;	margin-left:1px;}#pagination li a {	display:block;	width:100%;	height:100%;	padding:0;	margin:0;	text-indent:-9999px;}#pagination li.current {}/* index*/.productmain {	height:314px;}.productmainl {	float:left;	width:466px;}.productmainl a {	margin:0 0 1px 1px;}.productmain a {	float:left;}.productmain img {	display:block;}.probotl {	float:left;	width:220px;}.probotl a {	margin:0 0 1px 0;}.pro_t {	float:left;	width:254px;	overflow:hidden;	height:100px;	padding:50px 0 0 14px;	display:inline;	margin-left:1px;	background:url(../images/bg1.jpg) left top no-repeat;}.pro_t p {	color:#fff500;	margin-bottom:3px;	font:14px/20px 'Microsoft Yahei';}.pro_t font {	color:#fff500;	font:20px/18px 'Times New Roman';	display:block;}.productmainr .pro_t a {	color:#fff500;	display:inline;	margin-top:30px;	margin-left:155px;	font:14px/14px 'Microsoft Yahei';}.productmainr {	float:right;	width:514px;}.productmainr a {	margin:0 0 1px 1px;}.probot2 {	float:left;	width:514px;}.joincon {	width:980px;	margin:0 auto;	overflow:hidden;	padding:0 0 70px 0;}.joinpfra {	float:left;	width:740px;	padding:0 0 0 120px;	background: url(../images/bg5.jpg) 489px top repeat-y;}.joinp1 {	float:left;	width:740px;	background:url(../images/dian.jpg) center 0 no-repeat;	min-height:60px;	_height:60px;}.joinp1 label {	float:left;	width:40px;	padding:0 10px 0 0;	line-height:18px;	text-align:center;	color:#fff;	height:18px;	background: url(../images/bg4.jpg) left top no-repeat;	display:inline;	margin:0 0 0 310px;	overflow:hidden;}.joinp1 p.con {	float:left;	width:325px;	line-height:20px;	color:#2a2a2a;	font-size:13px;	font-family:'Microsoft Yahei';	padding:0 0 0 30px;}.joinp2 {	float:left;	width:740px;	background:url(../images/dian1.jpg) center 3px no-repeat;	min-height:60px;	_height:60px;}.joinp2 p.con {	float:left;	width:360px;	line-height:20px;	height:40px;	overflow:hidden;	color:#2a2a2a;	font-size:13px;	font-family:'Microsoft Yahei';	padding:0 0 0 0px;	text-align:right;}.joinmore {	float:left;	margin:20px 0 0 300px;	color:#4c4c4c;	font-size:14px;	font-family:'Microsoft Yahei';	display:inline;	width:145px;	height:35px;	background:url(../images/bg6.jpg) left top no-repeat;	line-height:35px;	text-align:center;}.store {	position:relative;	width:100%;	background:url(../images/bg7.jpg) left 35px repeat-x;	height:325px;	margin-top:-20px;}.pronad {	text-transform:uppercase;	display:inline-block;	text-align:center;	font-family: Arial;	font-size:20px;	color:#696969;	line-height:1.3;	padding:0 10px;}.kecd {	width:514px;	margin:0 auto 10px auto;	text-align:center;}.storefra {	width:100%;	height:250px;	overflow:hidden;	min-width:1002px;	position:relative;}.storefra ul {	float:left;	width:100%;	height:250px;	overflow:hidden;	background:#da231b;	text-align:center;}.storefra ul li {	display:inline-block;*display:inline;*zoom:1;*font-size:0;*vertical-align:0;	overflow:hidden;	width:298px;	height:250px;	border-left:1px solid #fff500;back/ground:#fff;	overflow:hidden;	position:relative;}.storefra ul li a {	width:298px;	height:250px;	overflow:hidden;	float:left;}.storefra ul li a p {	position:absolute;	background:url(../images/wordbg.png) left top repeat;	width:100%;	height:35px;	line-height:35px;	text-align:center;	font-size:14px;	font-family:'Microsoft Yahei';	color:#fff;	bottom:0;	left:0;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}.profra {	width:980px;	margin:0 auto;	height:300px;}.slider-container {	position: relative;	height:200px;}.profra li {	position: absolute;	width:980px;	left:0;	display:inline;}.bullet-pagination {	width: 100%;	text-align: center;}.bullet {	display: inline-block;	width:11px;	background: url(../images/dian3.jpg) left center no-repeat;	height:11px;	border-radius:10px;	margin-right: 10px;}.bullet.active {	background: url(../images/dian2.jpg) left center no-repeat;}.profra li .limg {	float:left;	width:265px;	height:105px;	display:inline;	margin:20px 20px 0 40px;}.profra li .limg a.name {	cursor:pointer;	float:left;	width:265px;	height:40px;	line-height:40px;	color:#da231b;	font-family:'Microsoft Yahei';	font-size:13px;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}.profra li .limg a.con {	float:left;	width:265px;	line-height:20px;	padding:5px 0 0 0;	height:60px;	overflow:hidden;	color:#5f5f5f;	font-family:'Microsoft Yahei';}.view-port {	overflow: hidden;	position: relative;	width:980px;}.track {	width:100%;	padding:40px 0 0 0;}.protxt {	line-height:40px;	font-family:'Microsoft Yahei';	color:#282828;	font-size:14px;	display:block;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}/*notice*/.notice {	width:100%;posit/ion:relative;	z-index:99;	height:70px;	line-height:70px;	background:#da231b;}.noticecon {	width:336px;	float:left;	height:28px;	line-height:28px;	border-bottom:1px solid #e56213;	border-top:1px solid #e56213;	display:inline;	margin:20px 0 0 5px;}.noticecon b {	float:left;	font-family:'Microsoft Yahei';	font-size:14px;	font-weight:normal;	color:#fff500;	padding-left:10px;}.noticecon marquee {	float:left;	width:200px;	color:#fff500;	font-size:13px;	font-family:'Microsoft Yahei';}.search {	position:relative;	padding-top:23px;	float:left;	width:315px;	z-index:999;	height:22px;	display:inline;	line-height:22px;	padding-left:45px;}.text {	float:left;	width:157px;	padding-left:5px;	border:1px solid #d5d5d5;	color:#e99593;	height:22px;	line-height:22px;}.button {	float:left;	width:27px;	margin-left:5px;	height:26px;	display:inline;	background:url(../images/button.gif) left top no-repeat;}.select {	float:left;	width:88px;	color:#9296a2;	margin-left:6px;	display:inline;	height:25px;	line-height:25px;	background:url(../images/select.gif) left top no-repeat;	position:relative}.select select {	margin:5px auto;	width:88px;}div.selectbox-wrapper {	border: #dcdcdc 1px solid;	overflow:hidden;	width:86px;*left:0;	position: absolute;	background: #fff;	text-align:left;*margin-top:0;	z-index:10;}div.selectbox-wrapper ul li.selected {	background:#da231b;	color:#fff;}div.selectbox-wrapper ul li.current {	color: #fff;	background-color:#da231b}div.selectbox-wrapper ul li {	text-align:center;	padding-right:3px;	padding-bottom:3px;	width:100%;	cursor:pointer;	line-height: 20px;	padding-top: 3px;	font-size:12px;	font-family:'Microsoft Yahei';	color:#666;}.selectbox {	border:none;	display:block;	width:88px;	text-indent:8px;	cursor:pointer;	height:25px;	background:none;	font-size:12px;	font-family:'Microsoft Yahei';	color:#e99593;	line-height:25px;}.lv_ful {	float:left;	width:220px;	padding:0 0 0 14px;}.lv_ful li {	float:left;	width:220px;	padding:15px 0 0 0;}.lv_ful li a.a1 {	float:left;	width:218px;	border-bottom:1px solid #c6b300;	height:163px;	overflow:hidden;}.lv_ful li a.a2 {	font-family:'Microsoft Yahei';	font-size:13px;	padding:10px 0 0 0;	float:left;	width:218px;	color:#ca0101;	height:32px;	line-height:32px;	overflow:hidden;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}.lv_ful li a.a2:hover {	color:#ca0101;}.lv_ful li p {	float:left;	width:218px;	height:60px;	line-height:20px;	overflow:hidden;	color:#252525;	font-family:'Microsoft Yahei';	font-size:12px;}.lv_fmore {	float:right;	width:90px;	line-height:20px;	height:20px;	font-size:12px;	color:#ff3420;	font-family:'Microsoft Yahei';	text-align:center;	display:inline;	margin:0px 0 0 14px;}a.lv_fmore:hover {	color:#ff3420;}.cai {	width:100%;	padding:35px 0;}.proname {	margin:0 auto;	width:980px;	text-align:center;	color:#da231b;	font-size:18px;	font-family:"Microsoft Yahei", Times, serif;}.prona {	background:url(../images/line.jpg) left center repeat-x;	text-align:center;}.kec {	width:514px;	margin:0 auto 35px auto;}.join {	width:100%;	background:url(../images/bg2.jpg) center bottom no-repeat;}.prona span {	text-transform:uppercase;	display:inline-block;	text-align:center;	font-family: Arial;	font-size:16px;	background:#fff;	color:#2a2a2a;	line-height:1.3;	padding:0 10px;}.more {	margin:0 auto;	clear:both;	display:block;	width:121px;	line-height:30px;	height:30px;	text-align:center;	color:#333;	background:url(../images/more.gif) top center no-repeat;}#case {	width:990px;	float:left;	padding-bottom:58px;}#case li {	position:relative;	margin:0 1px 1px 0;	float:left;}#case li img {	display:block;}.casetitle {	position:absolute;	width:245px;	height:118px;	padding-top:66px;	text-align:center;	color:#fff;/* background:rgba(0,0,0,0.5);*/	background:url(../images/gray.png) top center repeat;	_background:none;	_background:#000;	_filter:alpha(opacity=50);}.viewbut {	width:40px;	height:40px;	float:left;	display:inline;	background:url(../images/view.png) top center no-repeat;	margin:0 15px 0 76px;}.zoombut {	width:40px;	height:40px;	float:left;	display:inline;	background:url(../images/zoom.png) top center no-repeat;}.case_t {	width:245px;	text-align:center;	color:#fff;	float:left;	padding-top:20px;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;	font-family:'Microsoft Yahei';	font-size:15px;}.main, .fyMain {	width:980px;	margin:0 auto;	clear:both;	position:relative;}.fyMain {	margin-top:0px;margin-b/ottom:40px;	width:100%;	background:#fff;	padding:17px 0 0 0;}/*-----------------about---------------------*/.pronaa {	margin:5px auto;	width:980px;	text-align:center;	font-family:'Microsoft Yahei';	font-size:26px;	color:#434343;	text-transform:uppercase;}.pro_lanfraa {	margin:0 auto;	width:980px;	height:10px;	text-align:center;	font-size:14px;	color:#4e6990;	background:url(../images/tiao.jpg) center bottom no-repeat;	line-height:40px;}.prolanmu {	width:100%;	padding:0px 0 0px 0;	background:#ce0b07;	margin:30px 0 0px 0;	border-bottom:2px solid #880e09;}.pro_lanfra {	font-family:'Microsoft Yahei';	margin:0 auto;	width:980px;	height:34px;	font-size:12px;	color:#fff;	line-height:34px;}.pro_lanfra a {	color:#fff;}.pro_lanfra a:hover {	color:#fff;}.pronaaf {	text-transform:uppercase;	display:inline-block;*display:inline;*zoom:1;	text-align:center;	font-family:'Microsoft Yahei';	font-size:20px;	background:#fff;	color:#434343;	line-height:1.3;	padding:0 10px;}.keca {	width:320px;	margin:0 auto 40px auto;	background:url(../images/line.jpg) left center repeat-x;	text-align:center;}.productfra {	width:980px;	margin:0 auto;	overflow:hidden;	background:#fff;	padding:30px 0 30px 0;}.productfra1 {	width:920px;	margin:0 auto;	overflow:hidden;	background:#fff;	padding:30px;}.fyfra {	width:100%;	background:#f0f0f0;	padding:20px 0 80px 0;}.vnav {	width:100%;	float:left;	background:#fff;	padding-bottom:15px;}.vnav a {	display:inline;	color:#515151;	border-right:1px solid #515151;	padding:0 10px;	margin:21px 0 0px 0;	float:left;	line-height:1;	font-size:14px;}.vnav a:hover, .vnav a.cur {	color:#a00505;}.viewmenu {	float:left;	position:relative;	width:100%;}.viewnav {	display:none;	position:absolute;	left:0;	padding:45px 0 10px;	z-index:99;	width:100%;}.viewnav a {	font-size:12px;	margin:0;	margin-bottom:5px;	border:0;}.viewmenu a {	position:relative;	z-index:999;}.viewmenu li {	float:left;}/* foot*/.footclear {	width:100%;	clear:both;	margin:0 0 0px 0;	height:0px;	font-size:0;	overflow:hidden;}.foot {	width:100%;	min-width:1004px;	color:#fff;	height:50px;	overflow:hidden;	background:#1c1c1c}.fmain {	width:900px;	margin:0 auto;}.f_link {	width:100%;	height:49px;	padding-top:10px;	overflow:hidden;	line-height:49px;	color:#fff;	background:#b5130c;}.f_link .main {	position:relative;	z-index:999;	width:980px;	margin:0 auto;}.f_link a {	padding-left:20px;	color:#fff;}.f_link span {	padding-left:50px;	float:left;}.bottomnav {	width:100%;	height:30px;	line-height:30px;	border-bottom:1px solid #282828;	padding-top:29px;	text-align:center;}.bottomnav a {	height:45px;	overflow:hidden;	display:inline-block;	width:90px;	margin:0 5px;	_display:inline;	_zoom:1;}.bootTxt {	float:left;	border-top:1px solid #080808;	width:100%;	padding-top:10px;	line-height:30px;}.bootTxt .fl {padding/-left:20px;	float:left;	width:70%;	text-align:center;	color:#fff;}.bootTxt .fl a {	color:#fff;}.bootTxt .fl a:hover {	color:#fff;}.foot a {	color:#fff;}.share {	float:right;	width:230px;	margin: 0 auto;	padding:0px 0 0 0;}.footfra {	float:left;	width:100%;	background:#da231b;	height:352px;}.footfra p.phone {	position:relative;	margin:-34px auto 0 auto;	width:68px;}.pronamef {	margin:40px auto 0 auto;	width:980px;	text-align:center;	color:#fff500;	font-size:16px;	font-family:"Microsoft Yahei", Times, serif;}.pronaf {	text-transform:uppercase;	display:inline-block;	text-align:center;	font-family: Arial;	font-size:20px;	background:#da231b;	color:#fff;	line-height:1.3;	padding:0 10px;}.kecf {	width:514px;	margin:0 auto 35px auto;	background:url(../images/line.jpg) left center repeat-x;	text-align:center;}.fooserv {	width:212px;	height:33px;	margin:0 auto;	background:url(../images/indextab.gif) left top no-repeat;	line-height:33px;	text-align:center;	color:#202020;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;}.foophone {	width:980px;	margin:0 auto;	color:#fff;	font-size:24px;	font-family:Arial, Helvetica, sans-serif;	text-align:center;	padding:10px 0 0 0;}.foocon {	width:980px;	margin:0 auto;	text-align:center;	color:#fff;	font-size:13px;	font-family:"Microsoft Yahei";	padding:40px 0 0 0;}.foocon span {	margin:0 50px;}.f_linkmap {	float:right;	background:url(../images/map.png) left center no-repeat;	padding:0 0 0 30px;	font-size:13px;	font-family:"Microsoft Yahei";}.f_linkmap a {	padding:0;}.d_linleft {	float:left;	width:690px;}/* 二级页面*/.fy {	float:left;	width:100%;	background:url(../images/lv9.jpg) left top repeat-x;	padding-bottom:40px;}.fanbu {	opacity:0.5;}/*------------------product-------------------------*/.prolist {	width:950px;	padding:0 0 0 23px;}.prolist li {	float:left;	width:300px;	height:277px;	background:#fff;	text-align:center;	position:relative;	box-shadow:0 0 3px #e8e8e8;	border-radius:4px;	overflow:hidden;	margin:0 13px 15px 0;	display:inline;	border:1px solid #e8e8e8;}.prolist li img {	border-radius:4px 4px 0 0;}.news_list {	float:left;	width:920px;	padding:0 0 0 23px;}.newslisttime {	float:left;	width:100%;	color:#555;	font-size:14px;	font-family:Arial, Helvetica, sans-serif;}.news_list li {	float:left;	width:900px;	padding:15px;	border-top:1px solid #e6e6e6;	line-height:26px;}.news_list li a {	float:left;	font:16px/26px 'Microsoft Yahei';	width:890px;	color:#3c3c3c;	height:26px;	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}.news_list li .newslisttime a {	font-size:12px;	width:auto;	margin-left:10px;	display:inline;	float:left;	padding-left:5px;	background:url(../images/newsdot.gif) left center no-repeat;	color:#555;}.newslisteven {	background:#f2f2f2;}.newstxt {	float:left;	width:100%;	font-size:12px;	color:#8c8c8c;}.pro_txtimg {	float:left;	width:920px;	padding:0 0 0 30px;}.pro_txtimg li {	float:left;	width:900px;	padding:0 10px;	margin-bottom:20px;}.pro_li_img {	float:left;	width:278px;	height:208px;	position:relative;	border:1px solid #ccc;	border-radius:6px;	overflow:hidden;}.pro_li_txt {	float:left;	margin-top:22px;	height:175px;	width:597px;	padding:0 10px;	background:#f8f8f8;	border:1px solid #e5e1e1;	border-left:0;	border-radius:0 4px 4px 0;	color:#555;	line-height:27px;	font-size:12px;}.pro_txtimg_t {	width:100%;	float:left;	border-bottom:1px dashed #ccc;	margin-bottom:20px;}.pro_txtimg_t .fl {	margin-top:23px;	line-height:34px;	width:470px;	float:left;	font:14px/34px 'Microsoft Yahei';	text-overflow:ellipsis;	overflow:hidden;	white-space:nowrap;}.viewmore {	float:right;	margin-top:-15px;	background:#a00505;	width:70px;	text-align:center;	height:58px;	line-height:58px;	color:#fff;	border-radius:6px;	position:relative;}.pro_li_txt p {	line-height:24px;	color:#a7a7a7;}.productfra1 h2 .fl {	width:800px;	font-size:18px;	font-weight:normal;	color:#383838;	padding-top:25px;	text-align:left;}.productfra1 h2 {	float:left;	line-height:1.5;	width:100%;	padding-bottom:5px;	border-bottom:1px solid #d0d0d0;}.productfra1 h2 font {	font-size:12px;	font-family:Arial, Helvetica, sans-serif;	color:#a1a1a1}.productfra1 h2 .fr {	padding-top:40px;}.productfra1 h2 .fr img {	border:0;	margin-right:5px;}.title_s {	text-align:left;	font-size:12px;	color:#c1b1ab;	line-height:35px;}.conbanner {	float:left;	width:90%;}.mainrbanner {	width:200px;	margin:0 auto 20px;}.mainrbanner img {	border:1px solid #ccc}/*==========分页样式===========*/.paging {	width:100%;	height: 29px;	text-align:center;	margin: 15px 0;	float:right;}.paging a {	font: 12px/27px "microsoft yahei";	color:#333;	text-decoration:none;	padding: 0 10px;	border:solid 1px #ddd;	display:inline-block;	white-space:nowrap;	margin:0 3px;	border-radius: 4px;}.paging a {	background:none;}.paging a.hover {	color: #c00a28;}/*news_view*/.returnlist {	background:#717171;	position:relative;	border-radius:8px;	width:245px;	height:39px;	line-height:39px;	color:#fff;	text-align:center;	margin:0 auto;	overflow:auto;	display:block;	font-size:14px;}.newsview {	display:inline;	width:100%;	color:#696969;	padding-top:10px;	border-bottom:1px solid #d0d0d0;	margin-bottom:25px;	padding-bottom:20px;	font-size:14px;	line-height:180%;	float:left;}.main_r_nav div {	line-height:25px;	color:#45030f;}.main_r_nav {	float:left;	width:400px;	font-size:12px;}.main_r_nav a {	color:#45030f;}.padding25 {	width:920px;	padding:30px;	color:#696969;	font-size:14px;	line-height:30px;}.padding25 #allmap {	height: 400px;	margin-top: 15px;}/* search*/.searchnull {	float:left;	text-align:center;	width:100%;	padding:3% 0;	font-size:14px;}.searchnull font {	color:#F00;	font-size:14px;}.searchmore {	float:left;	width:92%;	background:#efefef;	text-align:center;	margin:10px 20px;	_margin:10px;	border:1px solid #dbd6f1}.searchmore a {	line-height:25px;	color:#333;}.input_title {	background:none;	line-height:30px;	height:30px;	padding-left:7px;}/* book*/.book {	float:left;	padding-left:15px;}.bookmain {	width:640px;	margin:20px auto;	height:auto;	background:#fff;	padding:0 25px;	overflow:auto;}.bookline {	width: 640px;	height:34px;	float:left;	margin-top:10px;}.book3 {	width:640px;	margin:0 auto;}.booktop {	width:640px;	height:30px;	float:left;	background:url(../images/bookico.png) no-repeat 10px 7px;}.booktop_name {	width:470px;	height:30px;	float:left;	padding-left:30px;	line-height:30px;	font-weight:bold;}.booktop_time {	width:150px;	height:30px;	float:left;	color:#ccc;	text-align:right;	line-height:30px;}.bookcontent {	width:610px;	min-height:40px;	height: auto!important;	height:40px;	float:left;	border:1px solid #d6deef;	background:url(../images/bookcontentbg.jpg) repeat-x;	background-color:#fff;	padding:10px;	color:rgb(30,54,1);}.bookadmin {	width:650px;	height:auto;	float:left;}.bookadmin_top {	width:650px;	height:12px;	float:left;}.bookadmin_mid {	width:610px;	min-height:30px;	background:#fff;	height: auto!important;	height:30px;	border-left:1px solid #d6deef;	border-right:1px solid #d6deef;	border-bottom:1px solid #d6deef;	float:left;	padding:10px;	color:rgb(30,54,1);}.admintimecol {	color:#5e7194;}.message {	width:600px;	height:auto;	float:left;	padding-left:100px;}.message li {	width:500px;	height:40px;	float:left;	margin:0px;	padding:10px 0;cur/sor:pointer}.message li input {	height:38px;	line-height:38px;	width:428px;	border:1px solid #ccc;	border-radius:3px;}.message li p.message_title {	width:100px;	height:38px;	float:left;	text-align:right;	line-height:38px;	color:#696969;	font-size:14px;}.message li p.message_content {	width:400px;	height:25px;	float:left;}.message li.contentb {	width:500px;	height:170px;	float:left;}.message li.contentb textarea {	width:428px;	height:168px;	border:1px solid #ccc;	border-radius:3px;}.message li.yzm {	width:500px;	height:60px;	float:left;}.message li p.message_yzminput {	width:140px;	height:15px;	float:left;}.message li p.message_yzminput input {	width:138px;}.message li p.message_yzmico {	width:100px;	height:30px;	float:left;	padding:10px 0 0 10px;}.message li p.message_sub {	width:130px;	height:40px;	float:left;	text-align:right;}.message li p.message_sub input {	float:left;	width: 134px;	height: 40px;	display: block;	border-radius: 3px;	border: none;	color: #fff;	font-size: 16px;	line-height: 40px;	text-align: center;	background: #CE0B07;	border-bottom: 2px solid #880e09;	cursor: pointer;}.message li .bookbut {	background:#4ab7fe;	border:0;	font-size:14px;	font-weight:bold;	color:#fff;	line-height:30px;	height:30px;}.c_red {	color:#f00;}.searchred {	color:#f00 !important;	margin:0 !important}#jquery-overlay {	position:absolute;	top:0;	left:0;	z-index:90;	width:100%;	height:500px}#jquery-lightbox {	position:absolute;	top:0;	left:0;	width:100%;	z-index:100;	text-align:center;	line-height:0}#jquery-lightbox a img {	border:none}#lightbox-container-image-box {	position:relative;	background-color:#fff;	width:250px;	height:250px;	margin:0 auto}#lightbox-container-image {	padding:10px}#lightbox-loading {	position:absolute;	top:40%;	left:0%;	height:25%;	width:100%;	text-align:center;	line-height:0}#lightbox-nav {	position:absolute;	top:0;	left:0;	height:100%;	width:100%;	z-index:10}#lightbox-container-image-box > #lightbox-nav {	left:0}#lightbox-nav a {	outline:none}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width:49%;	height:100%;	zoom:1;	display:block}#lightbox-nav-btnPrev {	left:0;	float:left}#lightbox-nav-btnNext {	right:0;	float:right}#lightbox-container-image-data-box {	font:10px Verdana, Helvetica, sans-serif;	background-color:#fff;	margin:0 auto;	line-height:1.4em;	overflow:auto;	width:100%;	padding:0 10px 0}#lightbox-container-image-data {	color:#666}#lightbox-container-image-data #lightbox-image-details {	width:70%;	float:left;	text-align:left}#lightbox-image-details-caption {	font-weight:bold}#lightbox-image-details-currentNumber {	display:block;	clear:left;	padding-bottom:1.0em}#lightbox-secNav-btnClose {	width:66px;	float:right;	padding-bottom:0.7em}/* product view 产品内页 */.view_imgs {	width:555px;	height:500px;	margin:20px auto;	position:relative;	background:#f7f7f7;}.view_imgs .btn {	position:absolute;	width:15px;	height:70px;	top:422px;	cursor:pointer;	z-index:99;	font-size:50px;	font-weight:bold;}.view_imgs .prev {	left:0;	background:url(../images/view_left.png) no-repeat center center #bfbebe;}.view_imgs #prev, .view_imgs #prev #next {	width: 15px;	height: 70px;	margin-left: 0;}.view_imgs #prevTop, .view_imgs #nextTop {	display:none}.view_imgs .next {	right:0;	background:url(../images/view_right.png) no-repeat center center #bfbebe;}.view_imgs li {	float:left;}.view_imgs .prev:hover, .view_imgs .next:hover {	background-color:#ce0b07;}.view_imgs .cf li {	position:relative;	color:#fff;}.view_imgs .cf a {	display:block;	width:555px;	height:416px;	position:absolute;	color:#fff;}.view_imgs .picBox {	height:416px;	position:relative;	overflow:hidden;}.view_imgs .picBox ul {	height:416px;	position:absolute;}.view_imgs .picBox li {	width:555px;	height:374px;}.view_imgs .listBox {	width:511px;	height:71px;	margin:0 auto;	position:relative;	padding:6px 0 10px;	overflow:hidden;}.view_imgs .listBox ul {	height:71px;	position:absolute;}.view_imgs .listBox li {	width:104px;	height:71px;	cursor:pointer;	position:relative;}.view_imgs .listBox li a {	display:block;	width:95px;	height:71px;}.view_imgs .listBox li img {	width:95px;	height:71px;}.view_imgs .listBox .on img {	width:89px;	height:65px;	border: 3px solid #ce0b07;}.view_imgs .picBox li img {	max-width: 100%;}.ol_width {	width:580px;}  body {    margin: 0;    padding: 0;    font-family: "Microsoft YaHei", Arial, sans-serif;  }  .container {    max-width: 1200px;    margin: 0 auto;    padding: 40px; /* PC端内边距 */  }  /* 正文段落：PC端 */  .paragraph {    font-size: 16px;    color: #333; /* 深灰色文字，和背景形成对比 */    line-height: 1.8;    margin-bottom: 20px;    text-indent: 2em; /* 首行缩进 */  }  /* 图片美化 */ .image {  width: 100%;  max-width: 640px;  height: auto;  margin: 0 auto; /* 图片水平居中 */  display: block; /* 确保块级显示 */  border-radius: 10px;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);  transition: transform 0.3s ease, box-shadow 0.3s ease;}  .image:hover {    transform: scale(1.05); /* 放大效果 */    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); /* 鼠标悬停时的阴影效果 */  }  .image:hover {    transform: scale(1.05); /* 放大效果 */    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); /* 鼠标悬停时的阴影效果 */  }  /* 推荐阅读部分 */  .recommended-read {    font-size: 16px;    color: #a82020; /* 红色 */    background-color: #f8f8f8;    padding: 8px 15px; /* 内边距调整 */    border-left: 5px solid #a82020; /* 红色边框 */    margin-top: 30px;    margin-bottom: 30px;    border-radius: 10px; /* 圆角效果 */    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);    text-align: center; /* 让推荐阅读内容居中 */  }  .recommended-read a {    color: #a82020; /* 链接颜色 */    font-weight: bold; /* 链接文字加粗 */  }  .recommended-read a:hover {    text-decoration: underline;  }  a {    text-decoration: none; /* 去除链接下划线 */    color: inherit; /* 继承文字颜色 */  }  /* 二级标题样式：PC端 */  .sub-title_1 {    font-size: 20px;    color: #a82020; /* 红文字 */    margin: 20px 0 10px 0;    text-align: left;  }