﻿@charset "utf-8";

/*reset*/


html {
	color: #000;
	background: #FFF;
	overflow-y: scroll;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}
#GBook_Content{ display:block; width:280px;}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del, ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button, textarea, select {
*font-size:100%;
}

input, select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

select, input, button, textarea, button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	font: 100%;
	border-collapse: collapse;
}

pre, code, kbd, samp, tt {
	font-family: monospace;
*font-size:108%;
	line-height: 100%;
}

.txtboxcs {
	border: solid 1px #ccc;
	height: 22px;
}

/*title*/


h1 {
	font-size: 32px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}

#flashs {
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: center;
}

#flashs .btn {
	position: absolute;
	bottom: 40px;
	right: 190px;
	padding: 5px 6px;
}

#flashs .btn span {
	color: #fff;
	background: #aaa;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 6px;
}

#flashs .btn span.cur {
	background: #666;
}

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: none;
	background: url(../images/bg.gif)
}

.ImTable h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px
}

.ImHeader {
	height: 165px;
	background: url(../images/im_01.gif)
}

.ImRow0 {
	background: url(../images/ico_item1.gif) no-repeat;
	margin: 10px 10px 0;
	height: 24px;
	padding-left: 10px;
	padding-top: 4px;
}

.ImRow1 {
	background: url(../images/ico_item1.gif) no-repeat;
	margin: 10px 10px 0;
	height: 24px;
	padding-left: 10px;
	padding-top: 4px;
}

a.im, a:hover.im {
	text-decoration: none;
	height: 35px;
	color: #333;
	font-size: 14px;
}

.ImFooter {
	height: 90px;
	background: url(../images/im_04.gif) no-repeat;
	display: inline-block;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
}

.ImFooter h5 {
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	text-align: center;
	margin: 15px 0 0;
	font-family: '宋体';
}

.ImFooter p {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin: 10px 0;
}

/*temp.css*/


#nodata {
	padding: 80px;
	padding-left: 150px;
	border: solid 1px #eee;
	margin: 10px 0;
	background: url(../images/nodata.gif) no-repeat 20px 20px;
}

/* -- 弹出窗口 -- */


#mesbook1_c, #mesbook1 {
	display: none;
	z-index: 1001;
	width: 398px;
	border: 1px solid #ccc;
	background: #fff;
	padding-bottom: 20px;
}

#mesbook1_c div, #mesbook1 div {
	border: 1px solid #E4E3E3;
	background: #EBECEB;
	height: 18px;
	padding: 4px .5em 0;
	margin-bottom: 10px;
}

#mesbook1_c dl.b1, #mesbook1 dl.b1 {
	width: 370px;
	margin: 0 auto;
}

#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt {
	float: left;
	width: 105px;
	overflow: hidden;
}

#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd {
	width: 265px;
	float: right;
}

#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns {
	padding-bottom: 10px;
}

#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {
	margin-right: 20px;
}

/*rollup.css*/


#roll_top, #fall, #ct {
	position: relative;
	cursor: pointer;
	height: 72px;
	width: 26px
}

#roll_top {
	background: url(../images/top.gif) no-repeat
}

#fall {
	background: url(../images/top.gif) no-repeat 0 -80px
}

#ct {
	background: url(../images/top.gif) no-repeat 0 -40px
}

#roll {
	display: block;
	width: 15px;
	margin-right: -500px;
	position: fixed;
	right: 50%;
	top: 50%;
	_margin-right: -505px;
	_position: absolute;
	_margin-top: 300px;
_top:expression(eval(document.documentElement.scrollTop))
}

/*common*/


body {
	color: #666;
	font-size: 12px;
	font-family: "Microsoft YaHei";
} /*网站字体颜色*/

a {
	color: #666;
	text-decoration: none;
	font-family: "Microsoft YaHei";
}  /*for ie f6n.net*/

a:focus {
	outline: 0;
} /*for ff f6n.net*/

a:hover {
	text-decoration: underline;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
	font-family: "Microsoft YaHei";
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.center {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.pa {
	position: absolute;
}

.pr {
	position: relative
}

i {
	font-style: normal;
}

em {
	font-style: normal;
}

/* -- 购物车外部框架 -- */


.cart_header, .cart_content, .cart_footer {
	width: 760px;
	margin: 0 auto;
}

/* -- 页面整体布局 -- */


.header, .content, .footer {
	width: 1100px;
	margin: 0 auto;
	overflow: hidden;
	font-family: "Microsoft YaHei";
}

.left {
	width: 201px;
	float: left;
	overflow: hidden;
}

.left2 {
	width: 670px;
	float: left;
	overflow: hidden;
}

.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}

.lefttop {
	background: url(../images/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}

.left2top {
	background: url(../images/left2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.leftbot {
	background: url(../images/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.left2bot {
	background: url(../images/right_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right {
	width: 754px;
	float: left;
	display: inline;
	margin-left: 5px;
	overflow: hidden;
}

.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}

.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}

.righttop {
	background: url(../images/right_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.right2top {
	background: url(../images/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}

.rightbot {
	background: url(../images/right_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right2bot {
	background: url(../images/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}

.right_main {
	width: 752px;
	
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}

.left2_main {
	width: 668px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
}
 .h_nav li a:-webkit-any-link {
display:block;
}

/*头部开始*/


.t_bg {
	background: url(../images/t_bg.gif) repeat-x center 0;
	height: 200px;
	position:relative;
	z-index:1000;
}

.h_top {
	height: 37px;
	line-height: 37px;
	overflow: hidden;
}

.h_top i {
	float: left;
	color:#BB0102;
}

.h_top p {
	float: right;
}

.h_top p a {
	padding: 0 5px;
	color:#BB0102;
}

.h_con {
	height: 110px;
	width: 1100px;
	overflow: hidden
}

.h_con h1 {
	padding: 0px 0 0;
	float: left;
}

.h_con h1 img {
	float: left;
	padding-right: 34px;
}

.h_con h1 span {
	display: block;
	margin: 17px 0 0;
	padding-left: 33px;
	border-left: solid 1px #dce1e2;
	float: left
}

.h_pho {
	
	padding: 14px 0 20px 40px;
	text-align: center;
	width: 245px;
	margin-top: 2px;
}

.h_pho span {
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #9B0002;
	display: block;
}

.h_pho q {
	background: url(../images/h_ico.gif) no-repeat;
	width: 225px;
	height: 16px;
	line-height: 16px;
	color: #666;
	font-size: 16px;
	display: block;
	font-family: "Microsoft YaHei";
	text-align: center;
	margin: 10px auto;
}

.h_pho p {
	font-family: Impact;
	font-size: 22px;
	color: #9B0002;
}

.h_nav {
	height: 53px;
	line-height: 53px;
}

.h_nav ul li {
	float: left;
	background: url(../images/n_bor.gif) no-repeat right center;
	width:110px;
	text-align:center;
}
.h_nav ul li>p{ background:#bb0102; display:none; }
.h_nav ul li:hover>p{ display:block; }
.h_nav ul li:last-of-type
{ background:none;
}

.h_nav ul li a {
	display: block;
	
	color: #fff;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}

.h_nav ul li a:hover, .h_nav ul .cur a {
	color: #fff;
	text-decoration: none;
	background: url(../images/navhover.png) repeat-x;
}

.s_bg {
	background: url(../images/s_bg.gif) repeat-x;
	height: 59px;
	line-height: 59px;
}

.h_ser {
	width: 960px;
	margin: 0 auto;
}

.h_ser .s_inp {
	margin-top: 16px;
}

.h_ser .inp01 {
	background: url(../images/s_inp.gif) no-repeat;
	width: 178px;
	height: 26px;
	line-height: 26px;
	border: none;
	padding: 0 3px 0 30px;
	float: left;
	font-size: 12px;
	color: #333
}

.h_ser p {
	float: left;
	width: 670px;
	overflow: hidden;
}

.h_ser p b {
	font-family: "Microsoft YaHei";
	font-size: 13px;
}

.h_ser p a {
	padding: 0 6px;
	font-family: "Microsoft YaHei";
	font-size: 13px;
	color: #353535;
}
/*头部结束*/
/*底部开始*/
.f_bg {
	background: url(../images/f_bg.gif) repeat-x center top;
	
	margin-top: 15px;
}
.f_nav {
	text-align: center;
	color: #fff;
	height: 55px;
	line-height: 55px;
	font-size: 14px;
	font-weight: bold;
}
.f_nav a {
	color: #fff;
	padding: 0 21px;
	font-size: 14px;
	font-weight: bold;
}
.f_img {
	float: left;
	padding: 20px 30px 0 47px;
	margin-top:55px;
}
.f_p {
	color: #444;
	line-height: 30px;
	margin: 3px 0 0;
	background: url(../images/f_yy.gif) left center no-repeat ;
	padding: 20px 0 20px 25px;
	width:620px;
	height: 150px
}

.sysjhy{width:200px; float:left; padding-top:20px;}
.f_p p a {
	color: #444;
}

.f_p p span {
	padding: 0 20px
}

.f_p p img {
	padding: 0 0 0 10px;
	float: none;
}

.f_p01 {
	margin-left: 30px;
}

.f_p01 i {
	display: block;
	text-align: center;
	padding-top: 5px;
}

/*底部结束*/





/*common*/


.mb10 {
	margin-bottom: 10px;
}

.ml10 {
	margin-left: 10px;
}

.bg {
	background: #FFF;
}

span {
	overflow: hidden;
}/*兼容IE8*/

/*正文开始*/


.banner {
	background: url(../images/banner.jpg) no-repeat center 0;
	height: 510px;
}

/*猫米监控安防产品分类*/
.product_con
{ width:1100px; margin:0 auto;font-family: "Microsoft YaHei"; overflow:hidden;
	background: url(../images/product_con_bg.png) no-repeat;
	margin-top:20px;

}

.zx {
	width: 250px;
	height:1800px;
	overflow: hidden;
	margin: 15px 0px;


	
}

.zx_top {
	background: url(../images/zx_top.gif) no-repeat;
	height: 51px;
	line-height: 51px;
	text-align: center;
}

.zx_top a {
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}

.zx_con {
	width: 235px;
	border-top: none;
	padding: 19px 0 0 14px;
}

.zx_con h3 {
	background: url(../images/zx_h3.gif) no-repeat;
	width: 215px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	clear: both;
	margin-bottom: 5px;
}

.zx_con h3 a {
	font-size: 16px;
	color: #fff;
}

.zx_con ul {
	padding-bottom: 3px;
}

.zx_con ul li {
	height: 30px;
	line-height: 30px;
	float: left;
	width: 110px;
	padding-left:1px;
}

.zx_con ul li a {
	font-size: 12px;
	color: #333;
}

.zx_con ul .nobor01 {
	border: none;
	padding-bottom: 10px;
}

/*高清摄像机产品推荐*/


.cp {
	width: 815px;
	margin: 25px 0 0 33px;
}

.cp_top {
	background: url(../images/cp_xx.gif) repeat-x 0 35px;
	height: 43px;
}

.cp_top h3 {
	background: url(../images/cp_bt.gif) no-repeat;
	height: 43px;
}

.cp_top h3 a {
	font-size: 18px;
	color: #bb0102;
	padding-left: 34px;
}

.more01 {
	padding: 15px 5px 0;
}

.cp_con {
	padding: 20px 0 0;
	display: inline-block
}

.cp_con dl {
	width: 260px;
	float: left;
	margin:5px;
	overflow: hidden;
}

.cp_con .nobor01 {
	margin: 0;
}

.cp_con dl dt img {
	width: 250px;
	height: 180px;
	border: solid 1px #d2d2d2;
	padding: 3px;
}

.cp_con dl dd {
	padding: 5px 0 0 0px;
	width: 218px;
	overflow: hidden;
}

.cp_con dl dd p b {
	float: left;
	display: inline-block;
}

.cp_con dl dd p {
	line-height: 25px;
	height: 25px;
	width: 217px;
	clear: both;
	overflow: hidden;
}

.cp_con dl dd p a{float: left;
	display: inline-block;}

/**/


.p_dh01 {
	font-size: 15px;
	top: 110px;
	right: 35px;
	color: #fff;
}

.p_dh01 b {
	font-size: 24px;
}

.p_but01 {
	top: 47px;
	right: 74px;
}

.pic02 {
	margin-top: 20px;
}

.p_xx {
	margin-top: 1px;
}

/**/
.ys{ width:100%; margin:0 auto;}

.ys img{ width:100%;}

.ys01 {
	background: url(../images/ys01.jpg) no-repeat center 0;
	height: 453px;
}

.ys_top {
	padding-top: 30px;
}

.ys01 dl {
	padding: 95px 0 0 54px;
	width: 455px;
	display: inline-block
}

.ys01 dl dt {
}

.ys01 dl dt img {
	padding-right: 10px;
}

.ys01 dl dt h3 {
	font-size: 30px;
	color: #bb0102;
}

.ys01 dl dt h3 i {
	color: #ff6600;
}

.ys01 dl dt h3 q {
	display: block;
	font-size: 18px;
	color: #333;
	font-weight: normal;
	border-bottom: solid 1px #c6c6c6;
	display: inline-block;
	line-height: 35px;
}

.ys01 dl dd {
	clear: both;
	padding: 1px 0 0;
	display: inline-block
}

.ys01 dl dd p {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	background: url(../images/ys_ico01.gif) no-repeat 0 10px;
	padding: 0 28px;
}

.ys01 dl dd span {
	display: block;
	margin-top: 20px;
	clear: both
}

.ys02 {
	background: url(../images/ys02.jpg) no-repeat center 0;
	height: 283px;
}

.ys02 dl {
	padding: 120px 0 0 544px;
	width: 460px;
}

.ys02 dl dd p {
	padding: 0 8px 0 20px;
}

.ys03 {
	background: url(../images/ys03.jpg) no-repeat center 0;
	height: 246px;
}

.ys04 {
	background: url(../images/ys04.jpg) no-repeat center 0;
	height: 300px;
}
.ys04 dl {
	padding: 105px 0 0 544px;
	width: 460px;
}
.ys04 dl dd p {
	padding: 0 50px 0 20px;
}

/**/


.sb_top {
	text-align: center;
}

.sb_top h3 a {
	font-size: 24px;
	color: #bb0102;
	font-weight: normal;
}

.sb_top p {
	background: url(../images/sb_bt.gif) no-repeat;
	height: 28px;
	line-height: 28px;
	text-align: center;
	text-transform: uppercase;
	font-size: 18px;
	color: #adadad;
	margin-top: 10px;
}

.sb_con {
	padding: 27px 0 0;
}

.sb01 {
	width: 228px;
}

.sb01 ul li {
	margin-bottom: 17px;
}

.sb01 ul li a {
	background: url(../images/sb_libg01.gif) no-repeat;
	width: 191px;
	height: 49px;
	line-height: 49px;
	padding-left: 37px;
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.sb01 ul li a:hover, .sb01 ul .cur a {
	background: url(../images/sb_libg02.gif) no-repeat;
	color: #fff;
	text-decoration: none;
}

.sb02 {
	width: 726px;
	padding-left: 5px;
	float: left;
}

.sb02 dl {
	height: 315px;
}

.sb02 dl dt {
	float: left;
	padding-right: 13px;
	position: relative;
}

.sb02 dl dt img {
	width: 328px;
	height: 285px;
	padding: 3px;
	border: solid 1px #d2d2d2;
}

.sb02 dl dd {
	float: left;
	width: 370px;
}

.sb02 dl dd h3 {
	height: 25px;
}

.sb02 dl dd h3 a {
	font-size: 14px;
	color: #333;
}

.sb02 dl dd p {
	clear: both;
	line-height: 25px;
	color: #888;
	font-size: 13px;
	clear: both;
	overflow: hidden;
}

.sb02 dl dd p i {
	display: block;
	float: left;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}

.sb02 dl dd p span {
	display: block;
	float: left;
	font-size: 12px;
	width: 290px;
	overflow: hidden;
}

.sb02 dl dd q {
	padding: 10px 0 0 62px;
	display: block
}

.sb02 dl dd q img {
	margin-right: 20px;
}

.sb_list h4 {
	background: url(../images/sp_xx.gif) repeat-x 0 15px;
}

.sb_list h4 a {
	font-size: 18px;
	color: #bb0102;
	font-weight: bold;
	background: #fff;
	display: inline-block;
	padding-right: 10px;
}

.sb_list ul {
	padding: 20px 0 0;
}

.sb_list ul li {
	float: left;
	padding-right: 24px;
	width: 226px;
}

.sb_list ul .nobor01 {
	padding: 0;
}

.sb_list ul li a img {
	width: 218px;
	height: 152px;
	border: solid 1px #d2d2d2;
	padding: 3px;
}

/**/


.box {
	background: #ededed;
	padding: 30px 0;
}

.sp {
	width: 455px;
	padding: 22px 0 0 17px;
	height: 340px;
	overflow: hidden
}

.sp_top {
	height: 35px;
	background: url(../images/sp_xx.gif) repeat-x 0 31px;

}

.sp_top span {
	float: right;
	margin-right: 10px;
}

.sp_top span a {
	color: #222;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 0 0;
	border: none;
}

.sp_top a {
	color: #bb0102;
	font-weight: bold;
	font-size: 18px;
	border-bottom: solid 4px #bb0102;
	height: 31px;
	display: inline-block;
	overflow: hidden;
	float: left
}

.sp_con {
	padding: 25px 0 0 27px;
}

/**/


.zz {
	width: 451px;
	margin-left: 20px;
	padding: 22px 0 0 17px;
	height: 340px;
	overflow: hidden
}

.zz_con {
	padding-top: 27px;
}

.hz01 {
	padding: 82px 13px 0 0;
}

.hz03 {
	padding: 82px 0 0 13px;
}

.hz02 ul li {
	float: left;
	padding: 0 9px;
	display: inline;
	width: 160px;
}

.hz02 ul li img {
	border: solid 1px #dadada;
	width: 154px;
	height: 217px;
	padding: 2px;
}

.hz02 ul li span {
	display: block;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-align: center;
}

.hz02 ul li span a {
	color: #222;
	font-size: 13px;
}

/**/


.jz {
	width: 630px;
	padding-top: 25px;
	overflow: hidden
}

.jz_con {
	padding-top: 23px;
}

.jz_con dl {
	height: 213px;
}

.jz_con dl dt {
	float: left
}

.jz_con dl dt img {
	width: 232px;
	height: 180px;
	border: solid 1px #dbdbdb;
	padding: 2px;
}

.jz_con dl dd {
	float: left;
	width: 360px;
	padding-left: 18px;
}

.jz_con dl dd h3 {
	line-height: 25px;
}

.jz_con dl dd h3 a {
	font-size: 14px;
	color: #333;
}

.jz_con dl dd p {
	line-height: 25px;
	height: 100px;
	font-size: 13px;
	overflow: hidden;
}

.jz_con dl dd span {
	display: block;
	padding-top: 10px;
}

.jz_con dd q {
	display: block;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
}

/**/


.hb {
	width: 285px;
	background: url(../images/hz_yy.gif) no-repeat 0 0;
	padding-left: 25px;
	margin: 25px 0 0 20px;
	overflow: hidden
}

.hb_con {
	padding-top: 20px;
}

.hb_con ul li {
	float: left;
	width: 132px;
	margin-right: 10px;
}

.hb_con ul li img {
	width: 126px;
	height: 56px;
	border: solid 1px #d9d9d9;
	padding: 2px;
}

.hb_con ul li span {
	display: block;
	height: 40px;
	line-height: 30px;
	text-align: center;
	overflow: hidden
}

.hb_con ul li span a {
	font-size: 12px;
}

/*走进猫米监控*/


.zj {
	width:740px;
}

.zj_con {
	padding: 25px 0 0;
}

.zj_con dl {
	height: 185px;
}

.zj_con dt {
	float: left;
	padding-right: 12px;
}

.zj_con dt img {
	border: solid 1px #e1e1e1;
	padding: 1px;
}

.zj_con dd {
	float: left;

}

.zj_con dd h2 {
	height: 30px;
	line-height: 30px;
}

.zj_con dd h2 a {
	font-size: 16px;
	color: #333;
}

.zj_con dd p {
	line-height: 24px;
	font-size: 13px;
}

.zj_con dd p a {
	color: #0f81d0;
}

.zjs01, .zjs03 {
	padding: 37px 8px 0;
}

.zjs02 ul li {
	float: left;
	width: 171px;
	padding: 0 7px;
}

.zjs02 ul li img {
	border: solid 1px #e4e4e4;
	padding: 2px;
	width: 165px;
	height: 132px;
}

.zjs02 ul li span {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.zjs02 ul li span a {
}

/**/


.zc {
	background: #c7c7c4;
	width: 310px;
	margin-left: 20px;
}

.zc_top {
	padding: 20px;
}

.zc_top span {
	float: right;
	display: block;
	padding-top: 3px;
}

.zc_top span a {
	color: #fff;
}

.zc_top h3 a {
	font-size: 18px;
	color: #fff;
}

.zc_con {
	padding: 23px 0 0 20px;
}

.zc_con dl dt {
	width: 270px;
}

.zc_con dl dt img {
	width: 264px;
	height: 176px;
	border: solid 1px #1f84b1;
	background: #fff;
	padding: 2px;
}

.zc_con dl dt span {
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.zc_con dl dt span a {
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

.zc_con dl dd {
	padding: 20px 0 0;
	line-height: 22px;
	padding-right: 10px;
	color: #fff;
}

.zc_con dl dd span {
	display: block;
	padding: 12px 0 0 70px;
}

/**/


.box01 {
	margin-top: 20px;
}

.dt {
	width: 525px;
	padding: 15px 0 20px 15px;
	overflow: hidden
}

.dt01 {
	margin-left: 20px;
}

.dt_con {
	width: 525px;
	overflow: hidden;
}

.dt_con dl {
	height: 100px;
}

.dt_con dl dt {
	float: left;
	padding-right: 10px;
}

.dt_con dl dt img {
	width: 180px;
	height: 144px;
	border: solid 1px #dadada;
	padding: 2px;
}

.dt_con dl dd {
	float: left;
	width: 240px;
}

.dt_con dl dd h3 {
	height: 30px;
	line-height: 30px;
}

.dt_con dl dd h3 a {
	font-size: 12px;
	color: #333;
}

.dt_con dl dd p {
	line-height: 24px;
	color: #999;
	overflow: hidden;
	height: 72px;
	margin-bottom: 10px;
}

.dt_list {
	padding: 10px 10px 0 0;
}

.dt_list ul li {
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 15px;
	overflow: hidden;
	background: url(../images/ico03.gif) no-repeat left 13px;
	border-bottom: dashed 1px #d8d8d8;
}

.dt_list ul .nobor01 {
	border: none;
}

.dt_list ul li span {
	float: right;
	color: #adadad;
}

/*常见问题解答*/


.box02 {
	background: url(../images/box03.gif) repeat-x 0 0;
	height: 325px;
	padding-top: 20px;
}

.wd {
	width: 267px;
}

.wd .zc_top {
	padding: 20px 0 0;
}

.wd .zc_top span a {
	color: #222;
}

.wd .zc_top h3 a {
	color: #bb0102;
}

.wd_con dl {
	padding: 8px 0;
	border-bottom: dashed 1px #d5d5d5;
}

.wd_con .nobor {
	border-bottom: none;
}

.wd_con dl dt {
	background: url(../images/wd_w.gif) no-repeat left 2px;
	height: 30px;
	line-height: 30px;
	padding-left: 35px;
	overflow: hidden;
}

.wd_con dl dt a {
	color: #333;
	font-size: 14px;
}

.wd_con dd {
	background: url(../images/wd_d.gif) no-repeat left 2px;
	width: 200px;
	line-height: 22px;
	padding-left: 35px;
	color: #888;
	font-size: 13px;
}

/**/


.lx {
	width: 350px;
	padding: 20px 0 0 30px;
	background: url(../images/lx_yy.gif) no-repeat 0 20px;
	margin: 0 0 0 20px;
	height: 305px;
}

.lx h3 a {
	font-size: 18px;
	color: #bb0102;
}

.lx h3 span {
	font-size: 12px;
	color: #ff6600;
	padding-left: 10px;
	width: 255px;
}

.lx_con {
	padding: 15px 0 0 10px;
}

.lx_con ul li {
	background: url(../images/lx_libg01.gif) no-repeat;
	width: 317px;
	height: 29px;
	line-height: 29px;
	margin-bottom: 10px;
}

.lx_con ul li img {
	float: left;
	padding: 0 10px;
}

.sbt {
	width: 83px;
	display: block;
	float: left;
	height: 29px;
	line-height: 29px;
	text-align: center
}

.sinp01 {
	background: none;
	width: 210px;
	padding: 0 2px;
	height: 29px;
	line-height: 29px;
	border: none;
	float: left
}

.sbz {
	color: #ff0000;
	padding: 0 0 0 5px;
	float: left;
	display: block;
	font-size: 14px;
}

.area {
	background: none;
	width: 207px;
	height: 66px;
	padding: 2px;
	overflow: auto;
	border: none;
}

.lx_con ul .h66 {
	height: 125px;
	background: url(../images/lx_libg02.gif) no-repeat;
	width: 297px;
	height: 72px;
}

.sx {
	padding-top: 5px;
}

.sx a {
	text-decoration: underline;
	padding-top: 3px;
	color: #bb0102;
}

.lx_con ul .lx_libg03 {
	background: url(../images/lx_bg03.gif) no-repeat;
	width: 305px;
	height: 29px;
	line-height: 29px;
}

.sinp02 {
	background: none;
	width: 77px;
	padding: 0 2px;
	height: 29px;
	line-height: 29px;
	border: none;
	float: left
}

.lx_con ul .nobor {
	background: none;
	margin-top: 20px;
}

/**/


.jk {
	width: 250px;
	padding: 0 0 0 20px;
	background: url(../images/lx_yy.gif) no-repeat 0 20px;
	margin: 0 0 0 20px;
	height: 305px
}

.jk_con {
	padding: 20px 0 0 5px;
	line-height: 24px;
}

.jk_con p {
	position: relative;
}

.jk_con p img {
	width: 246px;
	height: 137px;
}

.jk_con p span {
	position: absolute;
	display: block;
	font-size: 14px;
	color: #bb0102;
	font-weight: bold;
	top: 85px;
	left: 13px;
}

.jk_con p span b {
	display: block;
	font-size: 14px;
}

.jk_con q {
	display: block;
	font-size: 14px;
	color: #444;
	font-weight: bold;
	line-height: 30px;
	margin-top: 20px;
}

.jk_con i {
	display: block;
	line-height: 30px;
	font-size: 13px;
}

/**/


.yq_top {
	/*background: url(../images/yq_bt.gif) no-repeat 0 0;*/
	margin-top: 25px;
	line-height:2;
}

.yq_top q {
	padding: 10px 0 0 85px;
	display: block;
}

.yq_top span {
	padding: 5px 0 0;
	display: block;
}

.yq_top a {
	font-size: 14px;
	color: #222;
	font-weight: bold;
	display: block;
}

.yq_con {
	line-height: 30px;
	width: 1100px;
}

.yq_con1 {
	line-height: 30px;
	width: 1100px;
	background:url(../images/map.jpg) no-repeat right bottom;
}

.yq_con  ul { width:1060px;margin:0 auto;overflow:hidden; }

.yq_con  ul  li a{padding:0 5px; display:block;}

.yq_con a {
	color: #242424;
	padding: 0 10px;
}

.yq_con1 a {
	color: #242424;
	padding: 5px;
	line-height:2;border:1px solid #ccc;
}


.fenzhan{height:36px; line-height:36px; color:#333; font-size:12px;}

.fenzhan a{color:#333;}

.fenzhanIn{margin:0 auto; width:960px; border-bottom:2px red solid;}


.Bannerslider{position:relative; width: 100%; margin: 0 auto; overflow:hidden;}

.Bannerslider ul{position:relative; width: 1000%; overflow:hidden;}

.Bannerslider ul li{width:10%; float:left; display: block; background:center top no-repeat;}

.Bannerslider ul li img{display: block; visibility: hidden;}

.Bannerslider ol{text-align:center; width: 100%; position:absolute; bottom: 10px; left: 0;}

.Bannerslider ol li{width:16px; height: 16px; background: url(../images/dot.png) 0 -16px; cursor: pointer; display: inline-block; *display:inline; *zoom:1;}

.Bannerslider ol li.on{width:16px; height: 16px; background: url(../images/dot.png) 0 0px;}

.Bannerslider .ScrollLeft{display:none; width:60px; height:90px; position: absolute; top: 50%; left:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 0; cursor:pointer; z-index: 1; margin-top:-45px;}

.Bannerslider .ScrollRight{display:none; width:60px; height:90px; position: absolute; top: 50%; right:0; opacity: 0.8; background: url(../images/ad_ctr.png) 0 -90px; cursor:pointer;  z-index: 1; margin-top:-45px;}

.Bannerslider .ScrollLeft:hover,.Bannerslider .ScrollRight:hover{opacity: 1;}

.Bannerslider:hover .ScrollLeft,.Bannerslider:hover .ScrollRight{display: block;}


.honor{ float:right; width:310px;}

.honor h2 { font-size:18px; color:#BB0102; text-align:center; width:276px;}

.g_nsrm { width:276px; height: 190px; overflow: hidden; padding: 35px 0 0; margin:16 auto;}

.g_gdrl { float: left; height: 81px; margin-right: 20px;margin-top: 32px; width: 26px;}

.g_gdrl a{display:block; background:url(../images/bg11.png); height:81px; width:26px;}

.g_gdrr { display: block; float: left; height: 81px; margin-top:32px; width: 26px;}

.g_gdrr a{display:block; background:url(../images/bg12.png); height:81px; width:26px;}

.g_gdrc { float: left; height: 220px;overflow: hidden; width: 184px;}

.g_gdrc a {  display: block; color:#333; line-height:6; text-align:center;}

.g_gdrc a  img{display:block; width:184px; margin:0 auto; height:138px;}