@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,tr,th,td,table,tbody{ margin:0; padding:0; }
tbody{ border:0 none;}
body{ background:url(../img/bg.jpg) repeat; width:100%; font-size:12px; font-family:"微软雅黑";}
a{ text-decoration:none; color:#333;}
a:hover{ color:#0860a8;}
.clear { height:0; font-size:0; line-height:0; clear:both;}
li{ list-style:none;}
img{ border:none; vertical-align:middle; margin:0; padding:0;}


#banner{ background:url(../img/banner-bh.jpg) repeat-x scroll; width:100%; height:428px; border-bottom:1px solid #808080; box-shadow:0 1px 3px #bfbfbf; text-align:center;}
#banner img{ width:1280px; height:428px; margin:0 auto;} 
.container{background:#fff; width:980px; margin:0 auto; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2; padding:0 10px;}
.container .locate{ line-height:90px; font-size:14px; color:#323232;}
.container .locate a{color:#323232;}
.row01{ border:1px solid #c8c8c8; border-radius:2px;}
.row02{ padding:0 12px; position:relative;}
.bottom{ margin-bottom:10px;}
.img{padding-bottom:32px;}
.img01{ padding-top:32px;}
.row02 dl{text-align:left; padding-bottom:36px;}
.row02 dl dt{ font-size:18px; color:#ff9f00; font-weight:600;}
.row02 dl dd{font-size:16px; color:#646464; line-height:30px;}
.row-right{ width:463px; position:absolute; bottom:48px; right:12px;}
.row-one{ height:586px;}
.row-one div{ width:695px; padding:0 14px 0 75px; border:5px solid #b0dfff; background:url(../img/04-bg.jpg) repeat scroll; border-radius:5px; position:relative; top:124px; left:158px;}
.row-one div dl{ padding-bottom:28px;}
.img02{ position:absolute; left:12px;; top:36px; z-index:2;}
.img03{ position:absolute; left:210px;; top:84px;}
.row-one-dt{ line-height:33px;}
.row-one-dl{ padding-top:10px;}
.row-two-top{ margin-top:15px;}
.row-two-top dt{ line-height:30px;}
.row-two{ position:relative; width:954px; height:230px; background:url(../img/05.png) no-repeat scroll;}
.row-two-dl{ width:767px; position:relative; left:16px; top:92px;}
.row-three{ width:954px; height:200px; background:url(../img/06.png) no-repeat scroll;}
.row-three dl{ position:relative; left:212px; top:92px; width:720px;}
.row-four{ width:954px; height:261px; background:url(../img/07.png) no-repeat scroll; padding-bottom:45px;}
.row-four dl{ padding-bottom:0px;}
.row02-p{ text-align:center; padding-bottom:30px;}
.row02-p img{border:1px solid #c8c8c8;}
.img04{padding:40px 0 37px 0; }
.row02-p01{ line-height:30px; font-size:16px; color:#646464; padding-bottom:38px;}
.row02-p02{ padding-top:20px;}
.row-div-left{ float:left; width:654px; text-align:center; font-size:14px; color:#646464; padding-bottom:50px;}
.row-div-right{ float:right; width:154px;text-align:center; font-size:14px; color:#646464; padding-bottom:50px;}
.row02-p03{ font-size:16px; color:#646464; line-height:30px;}
.row02-p04{ padding-bottom:30px;}
.row-div-left img,.row-div-right img{padding-bottom:26px;}
#blue{font-weight:600; color:#005eaa;}
.img05{ padding-top:56px;}
.span{ padding-top:8px; text-align:center; font-size:14px; border-top:1px solid #6b6b6b; display:inline-block; float:left;}
.span-border{ border-right:1px solid #646464; margin-bottom:45px;}
.span01{ color:#646464; width:122px;}
.span02{color:#009d37; width:347px;}
.span03{color:#ef5d03; width:207px;}
.span04{color:#cc0000; width:275px;}
.row-div01-left{ width:428px; float:left; font-size:16px; color:#646464; line-height:30px; margin-top:-10px; }
.row-div01-left font{color:#ff9f00;}
.row-div01-right{ width:500px; float:right;}
.img06{ padding-right:12px; }
.img07{padding-top:12px;}
.row02 ul{ padding-top:26px; }
.row02 ul li{ float:left; text-align:center; margin-right:57px; padding-bottom:26px;}
.row02 ul li img{ padding-bottom:20px;}
.row02 ul li span{color:#00a3e8; font-size:14px; line-height:18px;}
.img08{ padding:47px 0 32px 0;}
.row02-img{ border:1px solid #c8c8c8; float:left; border-radius:2px;}
.row02-img-right{margin-right:11px;}
.row02-img-bottom{ margin-bottom:13px;}
.row02-img img{ padding:15px 12px 15px 13px;}
.row02-img p{ text-align:center; font-size:14px; color:#646464; padding-top:20px;}
.img09{ position:relative; z-index:2;}
.row03-one{ width:903px; padding:8px 12px 8px 37px; margin:-24px 0 0 24px;}
.row03-one-div{background:url(../img/04-bg.jpg) repeat scroll; border:1px solid #ff9f00; line-height:30px; font-size:16px; color:#646464; margin-bottom:15px; border-radius:2px;}
.row03-one-div font{ color:#ff9f00;}
.span-data{ float:right;}
.row04-one{ width:930px; padding:8px 10px 8px 13px; margin-top:-24px; float:left;}
.img10{ position:relative; z-index:2; float:right;}
.row03-question{ font-size:16px; color:#646464; border:1px solid #c8c8c8; background:url(../img/04-bg.jpg) repeat scroll; width:951px; padding:16px 13px 18px 14px; line-height:30px; border-radius:2px;}
.question-bottom{ margin-bottom:12px;}

.row03-question th{ padding-right:4px;}
.row03-question-td{ font-size:18px; color:#005eaa; font-weight:bold;}
.question-A{ vertical-align:top; padding-top:6px;}

.row03-p{ font-size:16px; color:#656565; line-height:17px; padding-bottom:26px;}
.row03-p a{ color:#005eaa;}
.row03-p img{ padding-right:6px; vertical-align:bottom;}
.row03-adobe{ width:963px; height:80px; padding:4px 12px 4px 4px; border:1px solid #c8c8c8;}
.row03-adobe tr{ line-height:80px; font-size:16px; color:#646464;}
.row03-adobe table{ margin:-2px 0 0 -1px;}
.row03-adobe th{ padding-right:40px;}
.td01{ padding-right:66px; width:254px;}
.td02{padding-right:110px;}
.td03{ padding-right:76px;}
.row03-adobe a{ display:block; text-align:center; width:122px; height:32px; border:1px solid #969696; line-height:32px; color:#646464; border-radius:2px;}
.row04{ padding-bottom:42px;}



/*  1-27 start  */
#banner01{ background:url(../img/banner01-bg.jpg) repeat-x scroll; width:100%; height:428px; border-bottom:1px solid #808080; box-shadow:0 1px 3px #bfbfbf; text-align:center;}
.row-right-01{ width:371px; bottom:38px;}
.img-1-27{ padding-bottom:57px;}
.img11{top:304px;}
.img12{ left:165px;}
.row-one .row-one-div{ left:115px; width:780px; padding-left:35px;}
#row-one-dt{ color:#005eaa;}
.row-one .row-one-div dl{padding-bottom:38px;}
#row-one-height{ height:613px;}
.row-two-bg{ background:url(../img/20-01.png) no-repeat scroll;}
.row-three-bg{background:url(../img/20-02.png) no-repeat scroll;}
.img13{ margin-right:15px; padding:34px 0 51px 0;}
.img13-right{ margin-right:0px;}
.row-div-img{ width:186px; padding-bottom:38px;}
.row-div-img-left{ margin-left:148px;}
.row-div-img-left01{ margin-right:56px;}
.img05-padding{ padding-top:32px;}



.row03-one-div-border{ border-color:#b0dfff;}
.row03-one-div-border font{color:#005eaa;}

.header {
	height: 101px;
	background: #fff url(../images/nav.png) repeat-x;
}
.header .container {
	position: relative;
}
.logo {
	position: absolute;
	top: 30px;
	left: 0;
}
.header-nav {
	position: absolute;
	top: 0;
	right: 0;
}
.header-nav li {
	line-height: 100px;
	display: inline;
	height: 100px;
	padding: 0 10px;
}
.header-nav li > a {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
 *display: inline;
 *zoom: 1;
}
.header-nav li a.active {
	color: #0860a8;
}
.header-dropdown {
	position: absolute;
	z-index: 999;
	top: 99px;
	right: 0;
	display: none;
	width: 1000px;
	padding: 25px 0;
	background-color: #fff;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, .2);
}
.header-dropdown.s {
	width: 580px;
}

/*  qianzhi start  */
.qianzhi{ border:1px solid #c8c8c8; margin-bottom:13px; padding-top:24px; padding-bottom:24px; padding-left:13px; padding-right:13px;}
.qianzhi img{ float:left; width:173px;}
.qianzhi dl{ float:right; width:746px;}
.qianzhi dl dt{ color:#005c9c; font-size:20px; padding:10px 0; font-weight:bold;}
.qianzhi dl dd{ color:#646464; font-size:16px; line-height:30px;}

#body-bg{ background:url(../img/body-bg.jpg) repeat scroll;}
#banner-qz{ background:#dceefc repeat-x scroll; width:100%; height:428px; border-bottom:1px solid #808080; box-shadow:0 1px 3px #bfbfbf; text-align:center;}
.font01{ color:#f39800; font-size:16px; font-weight:bold;}
.font01-size{ font-size:24px;}
.row05{ padding-top:20px; padding-bottom:20px;}
.row06{ padding-top:24px; padding-bottom:24px;}
.bottom01{ margin-bottom:13px;}
.img-float{ float:left;}
.row02 .dl-width{ width:756px; padding-bottom:0px;}
.img-padding{ padding-right:25px;}
.row02 .dl-width dt{ color:#005c9c; font-size:20px; padding-top:6px; line-height:38px;}
.padding01{ padding-top:30px; padding-bottom:34px;}
.img-padding01{padding-right:135px; padding-left:74px;}
.h3-01{ font-size:24px; color:#f39800; line-height:76px; padding-top:12px;}
.img-padding02{ padding-right:}
.qz-div{width:452px; padding-top:84px;}
.qz01{ text-align:center; width:147px; padding-bottom:14px;}
.qz01-right{padding-right:4px;}
#padding02{ padding-right:0px;}
.img-padding02{ padding:0 36px 16px 54px;}
.h3-02{ padding-top:52px; font-size:24px; color:#646464;}
.span05{ line-height:54px; font-size:16px; color:#646464;}
.th01{ vertical-align:top; font-size:24px;}
.qz02{ width:308px; height:357px; background:url(../img/qz02-bg.png) repeat scroll; margin-bottom:13px;}
.qz02-right{ margin-right:12px;}
.img-padding03{ padding-left:6px;}
.img-padding04{ padding:10px 16px 22px 16px;}
.row02-p05{ width:238px; line-height:20px; font-size:14px; color:#646464; padding-top:12px; padding-left:34px; padding-bottom:20px;}
.img14{ padding:23px 0 32px 0;}
.img-padding03-bottom{ margin-bottom:38px;}
.padding-bottom{padding-bottom:35px;}
.h3-03{ padding:24px 0 28px 0; font-size:24px; color:#f39800; }
.h3-03 .h3-03-01{ color:#323232; padding-left:240px;}
.padding02{ padding-top:24px;}
.padding03{padding-bottom:38px;}
.qz03{ width:136px; text-align:center;}
.qz03-1{padding-left:20px;}
.qz03-left{ padding-right:20px;}
.row02-p06{ padding-bottom:38px;}
.qz04{ width:184px; height:213px; text-align:center;}
.qz04-right{ padding-right:8px;}
.qz05{background:url(../img/qz05-bg.jpg) repeat scroll; font-size:16px; color:#646464; line-height:35px; padding-top:15px;}
.img15{padding-top:10px;}
.qz06{ width:308px; height:320px; background:url(../img/qz05-bg.jpg) repeat scroll;}
.qz06-right{ margin-right:11px;}
.img16{padding:18px 0 16px 22px;}
.img17{ padding-left:40px;}
.row02-p07{ padding-left:68px; font-size:16px; line-height:22px; padding-top:8px; color:#646464;}
.padding-bottom{ padding-bottom:17px;}
.row02 .h3-04{ width:469px; height:190px; float:left;; border:1px solid #c8c8c8; margin-bottom:12px; background:url(../img/qz05-bg.jpg) repeat;}
.row02 .h3-04 img{ float:left; padding:20px 15px;}
.row02 .h3-04 dt{ font-family:"汉仪大黑简"; font-size:24px; padding-top:30px;}
.row02 .h3-04 dd{ padding:0 5px;}

.san{ padding:15px 0 0 70px; text-align:center;}

/*首页菜单下拉 start*/
#nav li ul {line-height:27px;text-align:left;left: -999em;width:180px;position:absolute; z-index:9999;}
#nav li ul li {background:#f6f6f6;float: left;height: 40px;line-height: 40px;opacity: 0.8;padding: 0;text-align: center;width:120px;}
#nav li ul a {display:block;text-align:center;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;padding-left:220px;margin-top:-2px;}

.footer {
	padding-top: 40px;
	padding-bottom: 30px;
	background: #fff url(../images/footer-bg.png) no-repeat top center;
}
.footer-nav .nav-item {
	float: left;
	margin-right: 50px;
}
.footer-nav .nav-item a {
	color: #646464;
}
.footer-nav .nav-item a:hover {
	color: #0860a8;
}
.footer-nav h3 {
	font-weight: 600;
	margin-bottom: 12px;
}
.footer-content {
	position: relative;
	margin: 50px auto 80px;
}
.chat {
	position: absolute;
	top: 0;
	right: 0;
	text-align: center;
}
.chat .phone {
	background: url(../images/phone.png) no-repeat center center;
	width: 290px;
	height: 60px;
	margin-bottom: 10px;
}
.chat-btn {
	display: inline-block;
	width: 240px;
	margin-top: 10px;
	padding: 8px 0;
	color: #fff;
	border-radius: 3px;
	background-color: #eb0028;
 *display: inline;
 *zoom: 1;
	font-size: 16px;
	font-weight: 100;
}
.chat a:hover {
	color: #fff;
}
.chat-time {
	width: 240px;
	color: #646464;
}
.copy {
	font-size: 14px;
	text-align: center;
	color: #646464;
}
body, button, input, select, textarea {
    font: 500 14px/1.8 "Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;
}

.row-padding{ padding:23px 0 34px 0;}
.zy-jt{ width:316px; height:564px; position:relative; float:left;}
.margin{ margin-right:13px;}
.img18{ position:absolute; right:13px; bottom:24px; z-index:2;}
.img19{ padding-bottom:12px;}
.zy-jt dl{ padding-left:23px;}
.zy-jt dt{ font-size:18px; color:#ff9f00; line-height:23px;}
.zy-jt dd{ font-size:16px; color:#646464; line-height:23px;}
.dt01{ padding-bottom:96px;}
.dt02{padding-bottom:8px;}
.img20{ float:left; padding-left:20px; padding-right:48px;}


#qz-bz-padding{ padding-top:40px;}
.dl01{ float:left; width:750px;}
.dl01 dd{ color:#646464; font-size:16px;}
.dl01 dt{padding-bottom:34px;}
.bz{ text-align:center; padding-bottom:25px;}

/*右侧悬浮 begin*/

/* 浮动面板 */
#floatPanel{}
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(../images/float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:25px;top:300px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}

#floatPanel .popPanel{width:230px;height:242px;position:fixed;right:70px;top:300px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:230px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:220px;height:240px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:200px;height:200px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:24px;letter-spacing:1px;}

/*右侧悬浮 end*/
.product-shop{ margin:10px 0 10px 10px;}
.product-shop a{ float:left; padding:0 0 0 26px;}