@charset "utf-8";
/* 默认样式 过滤器
--------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	background: transparent;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* font 
--------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
/* list 
--------------------------------------------------------------------*/
ol, ul {
	list-style-type: none;
}
li {
	list-style: none;
}
/* form
--------------------------------------------------------------------*/
input, select, textarea, button {
	font-size: inherit;
	line-height: inherit;
}
button {
	cursor: pointer;
}
/* table
--------------------------------------------------------------------*/
table, thead, tbody, tfoot, tr, th, td, caption, col, colgroup {
	text-align: inherit;
	line-height: inherit;
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
thead {
	display: table-header-group;
}
tbody {
	display: table-row-group;
}
tfoot {
	display: table-footer-group;
}
tr {
	display: table-row;
}
th, td {
	display: table-cell;
}
caption {
	display: table-caption;
}
col {
	display: table-column;
}
colgroup {
	display: table-column-group;
}
/* clearfix
--------------------------------------------------------------------*/
.clear:after, .main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;	/*控制分类后，各行高度不一样对不齐问题*/
	width: 100%;
	height: 0px;
	font-size: 0;
	overflow: hidden;	/*控制分类后，各行高度不一样对不齐问题*/
}
.clear, .main {
	display: inline-block;
}/*IE7用*/
* html .clear, * html .main {
	zoom: 1;
	display: inline-block;
}/* Hides from IE-mac \*/
.clear, .main {
	display: block;
}/* End hide from IE-mac */
.clear {/*clear: both;height:1px;margin-top:-1px;overflow:hidden;*/
}
.zoom {
	zoom: 1;
	overflow: hidden;
}
/* heading
--------------------------------------------------------------------*/
h1 strong, h1 em, h2 strong, h2 em, h3 strong, h3 em, h4 strong, h4 em, h5 strong, h5 em, h6 strong, h6 em {
	font-weight: inherit;
 _font-weight: expression(this.parentNode.currentStyle.fontWeight);
 *font-weight: expression(this.parentNode.currentStyle.fontWeight);
}
/* 主体布局部分 
--------------------------------------------------------------------*/
.grid_01 {
	width: 10px
}
.grid_02 {
	width: 20px
}
.grid_03 {
	width: 30px
}
.grid_04 {
	width: 40px
}
.grid_05 {
	width: 50px
}
.grid_06 {
	width: 60px
}
.grid_07 {
	width: 70px
}
.grid_08 {
	width: 80px
}
.grid_09 {
	width: 90px
}
.grid_10 {
	width: 100px
}
.grid_11 {
	width: 110px
}
.grid_12 {
	width: 120px
}
.grid_13 {
	width: 130px
}
.grid_14 {
	width: 140px
}
.grid_15 {
	width: 150px
}
.grid_16 {
	width: 160px
}
.grid_17 {
	width: 170px
}
.grid_18 {
	width: 180px
}
.grid_19 {
	width: 190px
}
.grid_20 {
	width: 200px
}
.grid_21 {
	width: 210px
}
.grid_22 {
	width: 220px
}
.grid_23 {
	width: 230px
}
.grid_24 {
	width: 240px
}
.grid_25 {
	width: 250px
}
.grid_26 {
	width: 260px
}
.grid_27 {
	width: 270px
}
.grid_28 {
	width: 280px
}
.grid_29 {
	width: 290px
}
.grid_30 {
	width: 300px
}
.grid_31 {
	width: 310px
}
.grid_32 {
	width: 320px
}
.grid_33 {
	width: 330px
}
.grid_34 {
	width: 340px
}
.grid_35 {
	width: 350px
}
.grid_36 {
	width: 360px
}
.grid_37 {
	width: 370px
}
.grid_38 {
	width: 380px
}
.grid_39 {
	width: 390px
}
.grid_40 {
	width: 400px
}
.grid_41 {
	width: 410px
}
.grid_42 {
	width: 420px
}
.grid_43 {
	width: 430px
}
.grid_44 {
	width: 440px
}

.grid_45 {
	width: 450px
}
.grid_46 {
	width: 460px
}
.grid_47 {
	width: 470px
}
.grid_48 {
	width: 480px
}
.grid_49 {
	width: 490px
}
.grid_50 {
	width: 500px
}
.grid_51 {
	width: 510px
}
.grid_52 {
	width: 520px
}
.grid_53 {
	width: 530px
}
.grid_54 {
	width: 540px
}
.grid_55 {
	width: 550px
}
.grid_56 {
	width: 560px
}
.grid_57 {
	width: 570px
}
.grid_58 {
	width: 580px
}
.grid_59 {
	width: 590px
}
.grid_60 {
	width: 600px
}
.grid_61 {
	width: 610px
}
.grid_62 {
	width: 620px
}
.grid_63 {
	width: 630px
}
.grid_64 {
	width: 640px
}
.grid_65 {
	width: 650px
}
.grid_66 {
	width: 660px
}
.grid_67 {
	width: 670px
}
.grid_68 {
	width: 680px
}
.grid_69 {
	width: 690px
}
.grid_70 {
	width: 700px
}
.grid_71 {
	width: 710px
}
.grid_72 {
	width: 720px
}
.grid_73 {
	width: 730px
}
.grid_74 {
	width: 740px
}
.grid_75 {
	width: 750px
}
.grid_76 {
	width: 760px
}
.grid_77 {
	width: 770px
}
.grid_78 {
	width: 780px
}
.grid_79 {
	width: 790px
}
.grid_80 {
	width: 800px
}
.grid_81 {
	width: 810px
}
.grid_82 {
	width: 820px
}
.grid_83 {
	width: 830px
}
.grid_84 {
	width: 840px
}
.grid_85 {
	width: 850px
}
.grid_86 {
	width: 860px
}
.grid_87 {
	width: 870px
}
.grid_88 {
	width: 880px
}
.grid_89 {
	width: 890px
}
.grid_90 {
	width: 900px
}
.grid_91 {
	width: 910px
}
.grid_92 {
	width: 920px
}
.grid_93 {
	width: 930px
}
.grid_94 {
	width: 940px
}
.grid_95 {
	width: 950px
}
.grid_96 {
	width: 960px
}
.grid_97 {
	width: 970px
}
.grid_98 {
	width: 980px
}
.grid_99 {
	width: 990px
}
.grid {
	width: 100%;
}
.grid_2_1 {
	width: 50%;
}
.grid_3_1 {
	width: 33.3%;
}
.grid_4_1 {
	width: 25%
}
.grid_01, .grid_02, .grid_03, .grid_04, .grid_05, .grid_06, .grid_07, .grid_08, .grid_09, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24, .grid_25, .grid_26, .grid_27, .grid_28, .grid_29, .grid_30, .grid_31, .grid_32, .grid_33, .grid_34, .grid_35, .grid_36, .grid_37, .grid_38, .grid_39, .grid_40, .grid_41, .grid_42, .grid_43, .grid_44, .grid_45, .grid_46, .grid_47, .grid_48, .grid_49, .grid_50, .grid_51, .grid_52, .grid_53, .grid_54, .grid_55, .grid_56, .grid_57, .grid_58, .grid_59, .grid_60, .grid_61, .grid_62, .grid_63, .grid_64, .grid_65, .grid_66, .grid_67, .grid_68, .grid_69, .grid_70, .grid_71, .grid_72, .grid_73, .grid_74, .grid_75, .grid_76, .grid_77, .grid_78, .grid_79, .grid_80, .grid_81, .grid_82, .grid_83, .grid_84, .grid_85, .grid_86, .grid_87, .grid_88, .grid_89, .grid_90, .grid_91, .grid_92, .grid_93, .grid_94, .grid_95, .grid_96, .grid_97, .grid_98, .grid_99, .grid, .grid_2_1, .grid_3_1, .grid_4_1 {
	float: left;
	text-align: left;
}
/* margin */
.mg_auto {
	margin: auto;
	float: none;
}
.mg00 {
	margin: 0px
}
.mg05 {
	margin: 5px
}
.mg10 {
	margin: 10px
}
.mg15 {
	margin: 15px
}
.mg20 {
	margin: 20px
}
.mg25 {
	margin: 25px
}
.mg30 {
	margin: 30px
}
.mg35 {
	margin: 35px
}
.mg40 {
	margin: 40px
}
.mg45 {
	margin: 45px
}
.mg50 {
	margin: 50px
}
.mt00 {
	margin-top: 0px
}
.mt05 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mt40 {
	margin-top: 40px
}
.mt45 {
	margin-top: 45px
}
.mt50 {
	margin-top: 50px
}
.mb00 {
	margin-bottom: 0
}
.mb05 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb30 {
	margin-bottom: 30px
}
.mb35 {
	margin-bottom: 35px
}
.mb40 {
	margin-bottom: 40px
}
.mb45 {
	margin-bottom: 45px
}
.mb50 {
	margin-bottom: 50px
}
.mr00 {
	margin-right: 0
}
.mr05 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr25 {
	margin-right: 25px
}
.mr30 {
	margin-right: 30px
}
.mr35 {
	margin-right: 35px
}
.mr40 {
	margin-right: 40px
}
.mr45 {
	margin-right: 45px
}
.mr50 {
	margin-right: 50px
}
.ml00 {
	margin-left: 0
}
.ml05 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml25 {
	margin-left: 25px
}
.ml30 {
	margin-left: 30px
}
.ml35 {
	margin-left: 35px
}
.ml40 {
	margin-left: 40px
}
.ml45 {
	margin-left: 45px
}
.ml50 {
	margin-left: 50px
}
/* padding */
.pd00 {
	padding: 0px
}
.pd05 {
	padding: 5px
}
.pd10 {
	padding: 10px
}
.pd15 {
	padding: 15px
}
.pd20 {
	padding: 20px
}
.pd25 {
	padding: 25px
}
.pd30 {
	padding: 30px
}
.pd35 {
	padding: 35px
}
.pd40 {
	padding: 40px
}
.pd45 {
	padding: 45px
}
.pd50 {
	padding: 50px
}
.pt00 {
	padding-top: 0px
}
.pt05 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt25 {
	padding-top: 25px
}
.pt30 {
	padding-top: 30px
}
.pt35 {
	padding-top: 35px
}
.pt40 {
	padding-top: 40px
}
.pt45 {
	padding-top: 45px
}
.pt50 {
	padding-top: 50px
}
.pb00 {
	padding-bottom: 0
}
.pb05 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pb25 {
	padding-bottom: 25px
}
.pb30 {
	padding-bottom: 30px
}
.pb35 {
	padding-bottom: 35px
}
.pb40 {
	padding-bottom: 40px
}
.pb45 {
	padding-bottom: 45px
}
.pb50 {
	padding-bottom: 50px
}
.pr00 {
	padding-right: 0
}
.pr05 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr25 {
	padding-right: 25px
}
.pr30 {
	padding-right: 30px
}
.pr35 {
	padding-right: 35px
}
.pr40 {
	padding-right: 40px
}
.pr45 {
	padding-right: 45px
}
.pr50 {
	padding-right: 50px
}
.pl00 {
	padding-left: 0
}
.pl05 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl25 {
	padding-left: 25px
}
.pl30 {
	padding-left: 30px
}
.pl35 {
	padding-left: 35px
}
.pl40 {
	padding-left: 40px
}
.pl45 {
	padding-left: 45px
}
.pl50 {
	padding-left: 50px
}
/* float */
.floatN {
	float: none
}
.floatL {
	float: left
}
.floatR {
	float: right
}
/*text*/
.textR {
	text-align: right
}
.textL {
	text-align: left
}
.textC {
	text-align: center
}
/* 整体框架 */
/* body  
--------------------------------------------------------------------*/
html {
	overflow-y: scroll;
}
body {
	font-size: 12px;
	text-align: center;
	color: #333;
	background: #fff;
	font: 12px/22px Vijaya, "\5b8b\4f53", Arial, sans-serif;
	;
	_padding-bottom: 30px;/*IE6提示升级浏览器填充*/
}
.main, .head_box, .li_head_box {
	margin: 0 auto;
	width: 1200px;      /* 调整全局的宽度 必须是10 的倍数 */
	text-align: left;
	position: relative;
}
/* link   全局链接样式  
--------------------------------------------------------------------*/
a:link {
	color: #333;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
a:visited {
	color: #333;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
a:hover {
	color: #8c0a40;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
a:active {
	color: #333;
	text-decoration: none;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/* H1~6 text   标题文字设置  
--------------------------------------------------------------------*/
/*h1标题*/
h1 {
	font-size: 20px;
	color: #000
}
/*h2标题*/
h2 {
	font-size: 16px;
	color: #000
}
/*h3标题*/
h3 {
	font-size: 12px
}
/* 全局   文字设置  
--------------------------------------------------------------------*/
/*p标签*/
p {
	color: #333;
	line-height: 22px;
}
/*正文文字*/
.text, .text p {
	line-height: 22px;
}
/*辅助文字*/
.assist, .assist p, a.assist:link, a.assist:visited {
	color: #999;

	line-height: 22px;
}
/*强调文字*/
.strong {
	font-weight: bold;
}
/*不加粗文字*/
.Slim {
	font-weight: normal;
}
/*标红文字*/
.redtext, .text .redtext {
	color: #F00;
}
/*标黑文字*/
.Blacktext, .text .Blacktext {
	color: Black;
}
/*text-indent*/
.int_2em p {
	text-indent: 2em;
}
/*文字大小*/
.text_12 {
	font-size: 12px;
	line-height: 24px;
}
.text_14 {
	font-size: 14px;
	line-height: 26px;
}
.text_16 {
	font-size: 16px;
	line-height: 28px;
}
.text_18 {
	font-size: 18px;
	line-height: 30px;
}
.text_20 {
	font-size: 20px;
	line-height: 32px;
}
.text_24 {
	font-size: 24px;
	line-height: 48px;
}
/* border  全局边框  
--------------------------------------------------------------------*/
.border_ccc {
	border: 1px solid #ccc;
}
.border_999 {
	border: 1px solid #ccc;
}
.border_666 {
	border: 1px solid #ccc;
}
.border_333 {
	border: 1px solid #ccc;
}
.bor_bot_ccc {
	border-bottom: 1px solid #ccc
}
.bor_bot_999 {
	border-bottom: 1px solid #999
}
.bor_bot_666 {
	border-bottom: 1px solid #666
}
.bor_bot_333 {
	border-bottom: 1px solid #333
}
.bor_bot_eee {
	border-bottom: 1px solid #eee
}
.bor_top_none {
	border-top: none;
}
.bor_bottom_none {
	border-bottom: none;
}
.bor_left_none {
	border-left: none;
}
.bor_right_none {
	border-right: none;
}
.bor_bot_1 {
	border-bottom: 1px dashed #ccc
}
/* color  文字全局色调  
--------------------------------------------------------------------*/
.color_1, .color_1:link, .color_1:visited, .color_1:hover {
	color: #1b5eb1
}
.color_ccc, .color_ccc:link, .color_ccc:visited, .color_ccc:hover {
	color: #ccc
}
.color_999, .color_999:link, .color_999:visited, .color_999:hover {
	color: #999
}
.color_666, .color_666:link, .color_666:visited, .color_666:hover {
	color: #666
}
.color_333, .color_333:link, .color_333:visited, .color_333:hover {
	color: #333
}
.color_fff, .color_fff:link, .color_fff:visited, .color_fff:hover {
	color: #fff
}
/* 百度地图API
--------------------------------------------------------------------*/
.iw_poi_title {
	color: #1b5eb1;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	padding-right: 13px;
	white-space: nowrap
}
.iw_poi_content {
	overflow: visible;
	padding-top: 4px;
	white-space: -moz-pre-wrap;
	word-wrap: break-word
}
/* IE6提示升级浏览器
--------------------------------------------------------------------*/
.Upgrade_bg {
	position: relative;
	z-index: 99;
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-top: solid 2px #1b5eb1;
	display: none;
	_display: block;
}
.Upgrade {
	position: absolute;
	width: 960px;
	margin-left: -480px;
	left: 50%;
	top: 0px;
	text-align: left;
}
.Upgrade .strong {
	color: #1b5eb1;
}
.Upgrade .download {
	float: right;
	width: 80px;
	margin-top: 2px;
}
.Upgrade .download a, .Upgrade .download a:link, .Upgrade .download a:visited, .Upgrade .download a:hover {
	color: #fff;
}
/* 分页样式 */
/* pageGuide  
--------------------------------------------------------------------*/
.pageGuide {
	width: 100%;
	font-size: 12px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.pageinfo {
	float: left;
}
.paging {
	text-align: center;
}
.paging a {
	display: inline-block;
	margin-left: 6px;
	border: 1px solid #dddddd;
	background: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	_line-height: 50px;
	border-radius: 100%;
}
.paging .current:link, .paging .current:visited, .paging .current:active {
	background: #8c0a40;
	color: #fff;
	border: 1px solid #836d5c;
}
.paging a:link, .paging a:visited, .paging a:active {
	font: 12px/50px "微软雅黑", "\5b8b\4f53", Arial, sans-serif;
	color: #666;
}
.paging a:hover {
	background: #8c0a40;
	color: #fff;
	border: 1px solid #836d5c;
}
* {
	padding: 0;
	margin: 0;
}
ul li {
	list-style: none;
}
a {
	text-decoration: none;
}
img {
	border: none;
	float:none ;
}
input {
	border: none;
	background: none;
}
input, textarea {
	font-family: Arial, "微软雅黑";
	outline: 0;
	font-size: 14px;
	-webkit-appearance: none;
}
.clear {
	clear: both;
}
html, body {
	font: 14px Arial, "微软雅黑";
	color: #333;
	width: 100%;
	height: 100%;
	background: #fff
}
body {
	min-width: 1200px
}
#header { background: #fff;
	width: 100%;
	height: 70px;
	position: fixed;
	padding-top: 0px;
	font-size: 14px;
	transition: all ease .3s;
	z-index: 99;
	transition-property: padding, background
}
.nobanner #header {
	background: rgba(255, 255, 255, 0.9);
}
#header .content {
	padding: 0 20px;
}
#header .content #logo{ width:250px; height: 70px; background: url(../images/logo.png) no-repeat;
}
.mini {
	padding-top: 0px;background: rgba(0, 0, 0, 0.3);
}
.mini:hover{ background:rgba(0, 0, 0, 0.6);}
.mini ul li.navitem {
	padding-bottom: 0;
}
.index_nav_fixed .mini{box-shadow: 0 0 5px 5px rgba(175, 175, 175, 0.41);
}
#header #logo {
	width: auto;
	height: 40px;
	display: block;
	float: left;
	margin-right: 0px;
	margin-left: 0px;
}
.animated {
	animation-name: fadeInUp;
	animation-delay: 0s;
}

/*--------------------------------------------------------返回 顶部*/
#scrollUp {
	bottom: 10px;
	right: 5px;
	height: 38px;
	width: 38px;
	background:  url(../images/top.png)no-repeat;
	_background: url(../images/top.png)no-repeat;
	}
/*--------------------------------------------------------内页当前位置*/
.crumbs {color: #828282;font-family: "宋体";
}

.crumbs a:link, .crumbs a:visited, .crumbs a:hover {
	color:#000;
}
.crumbs h3 {
	font-size: 14px;
	color: #000;
	display:none;
}
.crumbs a{
	font-size: 12px;
	color: #ccc;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	margin:0 3px;
}

/*--------------------------------------------------------内页广告图*/
.page_banner_wrap {margin-top: 70px;
	width:100%;
	position:relative;
	height:300px;
	overflow:hidden;
	
}
.page_banner {
	position:absolute;
	left:50%;
	margin-left:-960px;
	width:1920px;
}
.page_banner img {
}

/*--------------------------------------------------------内页产品列表导航*/
.page_nav{ width: 100%; border-bottom: 1px solid #e5e5e5; background: #fff; padding: 20px 0;margin-bottom: 20px;
} 
.page_nav .main h2 a{ font-size: 24px; height: 30px; line-height: 30px; color: #000; font-weight: normal; margin-bottom: 10px;
} 
.page_nav .main a:hover, .page_nav .main .class1:hover h2  a, .page_nav .main .class2:hover h2 a, .page_nav .main .class3:hover h2  a{color: #c70a48;}
.page_nav .main h2 span{ display:block; width: 30px; height: 30px; float: left; margin-right: 5px;    transition: all 0.3s;
    -webkit-transition: all 0.3s;
} 
.page_nav .main .class1, .page_nav .main .class2{     border-right: 1px solid #eee;margin-right: 8px;padding-right: 10px; min-height: 200px;
}
.page_nav .main .class3{min-height: 200px;}
.page_nav .main .class1  span{ background: url(../images/icon18.png) left top no-repeat;} 
.page_nav .main .class2  span{ background: url(../images/icon19.png) left top no-repeat;} 
.page_nav .main .class3  span{ background: url(../images/icon20.png) left top no-repeat;}
.page_nav .main .class1:hover span{ background: url(../images/icon18.png) left bottom no-repeat;} 
.page_nav .main .class2:hover span{ background: url(../images/icon19.png) left bottom no-repeat;} 
.page_nav .main .class3:hover span{ background: url(../images/icon20.png) left bottom no-repeat;} 

.page_nav .main ul li{ float: left; margin: 5px 5px;text-align: left;line-height: 40px; display: inline;
} 
.page_nav .main ul li a{ color: #4d4d4d; font-size: 13px; border-radius: 5px; padding: 0 10px;background: #eee;    display: block;
} 
.page_nav .main ul li a:hover, .page_nav .main ul li a.cur{ color: #fff;  background: #c70a48;
} 
/*--------------------------------------------------------内页产品详情导航*/
.page_nav2{ padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee;}
.page_nav2 .title{ width: 100%; height: 60px; line-height: 60px; background: url(../images/bg10.png) center no-repeat;}
.page_nav2 .nav_a { text-align: center;}
.page_nav2 .nav_a a{display: inline-block;width: 135px;height: 103px;line-height: 103px;text-align: center;position: relative;overflow: hidden; font-size: 18px;
}
.page_nav2 .nav_a a span{ float:right; font-size: 14px; color: #666;}
.page_nav2 .nav_a a em{background:  url(../images/bg11.gif );filter:alpha(opacity=0);position:absolute; top:50%; left:50%; margin-left:-36px;margin-top: -36px; display:inline-block; width:76px; height:76px; opacity:0; z-index:5; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);  -webkit-transition: all 0.5s; 
}
.page_nav2 .nav_a a:hover em, .page_nav2 .nav_a a.cur em{-webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); opacity:1;filter:alpha(opacity=100); }
.page_nav2 .nav_a a.cur{color: #8c0a40;}
/*--------------------------------------------------------内页产品详情导航3*/
.page_nav3{    width: 100%;height: 50px;background: #eee;line-height: 50px;}
.page_nav3 a.m{ display: inline-block;font-size: 16px;margin-right: 10px;}
.page_nav3 a.cur,.page_nav3 a:hover{ color: #8c0a40;}
.page_nav3 a span{padding-left: 10px;}

/* alltitle   全局标题  
--------------------------------------------------------------------*/
.alltitle {    
	height: 40px;
    line-height: 40px;
    color: #4c4b4b;
    width: 100%;
}
.alltitle a:link, .alltitle a:visited, .alltitle a:hover {
}
.alltitle .crumbs{ color:#828282;font-family: "宋体"}
.alltitle span a{
	font-size: 12px;
	color: #4c4b4b;
	font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
	margin:0 3px;
}
/*-------------------------------------------------------内页内容全局样式-----------------------------*/
.page_main .main{ overflow: hidden; padding: 20px 0;}
.page_text img{ max-width: 100%;}
.page_text p{  line-height: 26px;}
.page_text table{
	text-align: inherit;
	line-height: inherit;
	font-size: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.pro_de_main{width: 1000px; margin: 0 auto; text-align: center;}

.page_text table tbody {display: table-row-group;}
.page_text table tr {display: table-row;}
.page_text table th, .page_text table td {display: table-cell;}


/*--------------------------------------------------------------------内页分页码*/
.page { margin: 20px 0px; text-align: center; }
.page a, .page span { display: inline-block; width: 45px;height: 45px;line-height: 45px; border-radius: 2px;  color: #000; margin: 0 5px; background: #ddd; }
.page span { color:#000; background:#ddd;}

.page a:hover,  .page span.pg_curr  { background: #8c0a40;color: #fff; }

/*--------------------------------------------------------------------内页底部*/
.page_foot_me{ height:280px; padding:20px 0; background: url(../images/bg14.jpg) no-repeat;
}
.page_foot_me form{width:920px; margin: 20px auto 0px auto;}
.page_foot_me p .inputtxt {
	width: 400px;
	height: 20px;
	line-height: 20px;
	padding: 10px 20px;
	color: #bcbcbc;
	background-color: rgba(18, 18, 18, 0.68);
	border: rgba(129, 129, 129, 0.78) 1px solid;
	margin-bottom: 10px;
	transition: all 0.3s ease-out 0s;
}
.page_foot_me p textarea.inputtxt {
	height: 122px;
	resize: none;
	overflow: hidden
}
.page_foot_me p .inputsub {
	width: 490px;
	background-color: #838383;
	color: #ffffff;
	font-size: 16px;
	padding: 5px 0
}
.page_foot_me .inputtxt.active {border-color: #838383
}
.page_foot_me  .submit_a{ font-size: 16px;display: block; width: 440px; height: 30px;line-height: 30px; background-color: #838383;color: #ffffff;font-size: 16px;padding: 5px 0; text-align: center;
}
.page_foot_me  .submit_a:hover{background-color: #0880e6;color: #ffffff;}

.page_foot_map{ width:100%; padding: 30px 0; background: #000;
}
.page_foot_map ul{border-bottom:1px solid #212121;}
.page_foot_map ul li{ height:100px;}
.page_foot_map ul li h3{ margin-bottom:10px;}
.page_foot_map ul li h3 a{ font-size: 24px; color: #fff;margin: 0 0px;
}
.page_foot_map ul li a{ font-size: 16px;color: #939393; margin-right: 10px;
}
.page_foot_map ul li a:hover{ color: #0880e6; 
}
.foot_contact .text p{font-size: 14px; color: #a7a7a7;}

.foot_copy{ width: 500px;padding-left: 80px;border-left:1px solid #212121;margin-top: 40px;min-height: 100px;
}
.foot_copy .link a{font-size: 14px; color: #939393;margin-right:15px;}
.foot_copy .copy{font-size: 14px; color: #939393;} 


/* --------------------------------------------------------------------内页 标题公用样式  */

.seo2_waht_seo h2, .seo2_adv h1, .seo2_about h1, .seo3_pain h1, .seo3_nine h1, .seo3_compared h1, .seo3_value h1, .seo3_good_text h1, .seo3_emb h1, .seo4_benefit h1, .seo4_com .title h1, .seo4_eight .title h1, .seo4_four_com .title h1, .web_benefit h1, .web_money .title h1, .page_about_idea h1, .page_about_armor h1{font-size: 36px; color: #333333; margin-bottom: 15px;font-weight: normal;     line-height: 35px;}
.seo2_waht_seo .text  p, .seo4_com .title  p, .seo4_eight .title  p, .seo4_four_com .title  p, .web_why .title  p, .web_money .title  p{font-size: 18px; color: #5e5e5e; line-height: 30px;}













