/* AB模版网 做最好的织梦整站模板下载网站 */
/* 网址：Www.AdminBuy.Cn */
/* 图标大全：Sc.AdminBuy.Cn 专业建站素材网站 */
/* QQ：9490489 */
@media screen and (min-width: 700px){   
    .shoujianli{
        display:none;
    }
}
@charset "gb2312";

/* CSS Document */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {

	padding: 0;

	margin: 0;

}

fieldset, img {

	border: 0;

}

address, caption, cite, code, dfn, em, th, var {

	font-weight: normal;

	font-style: normal;

}

ol, ul, li {

	list-style: none;

}

caption, th {

	text-align: left;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: normal;

	font-size: 100%;

}

q:before, q:after {

	content: '';

}

abbr, acronym {

	border: 0;

}

a {

	color: #333;

	text-decoration: none;

}

a:hover {

	color: #fc7a22;

	text-decoration: none;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.clear {

	clear: both;

}

body {

	font-size: 12px;

	color: #333;

	font-family: 'microsoft yahei';

	background: #fff;

}

.head {

	width: 100%;

	border-top: 5px #fc7a22 solid; overflow:hidden

}

.top {

	width: 1100px;

	height: 130px;

	margin: 0 auto;

}

.logo {

	float: left;

	padding-top: 30px;

}

.head .tel {

	float: right;

	height: 65px;

	padding-right: 50px;

	font-size: 14px;

	text-align: right;

	padding-top: 25px;

	background: url(../images/bg_1.jpg) top right no-repeat;

}

.head .tel p {

	font-size: 20px;

	padding-top: 5px;

	color: #fc7a22;

}

.nav {

	width: 1155px;

	height: 32px;

	margin: 0 auto;

	line-height: 32px;

}

#navMenu {

	height: 32px;

	font-size: 16px;

}

#navMenu li {

	float: left;

	padding-right: 5px;

}

#navMenu li a {

	display: block;

	height: 100%;

	width: 139px;

	text-align: center;

	color: #666;

	padding-bottom: 15px;

}

#navMenu li a:hover {

	color: #fff;

	background: url(../images/bg_2.jpg) 0 0 no-repeat;

}

#navMenu .on {

	color: #fff;

	background: url(../images/bg_2.jpg) 0 0 no-repeat;

}

.dropMenu {

	position: absolute;

	top: 0;

	z-index: 100;

	width: 139px;

	visibility: hidden;

	margin: -1px 0 0 0;

	_margin: -7px 0 0 0;

	border-top: none;

	background-color: #fc7a22;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}

.dropMenu li {

	float: left;

	display: block;

	height: 40px;

}

.dropMenu li a {

	float: left;

	width: 139px;

	height: 40px;

	font-size: 16px;

	line-height: 40px;

	display: block;

	text-align: center;

	color: #fff;

}

.dropMenu li a:hover {

	color: #fff;

	text-decoration: none;

	background-color: #f50;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.menu {

	width: 260px;

}

.menu h3 {

	height: 105px;

	width: 260px;

	text-align: center;

	color: #fff;

	font-size: 35px;

	padding: 15px 0 0 0;

	background: url(../images/bg_8.jpg) 0 0 no-repeat;

}

.menu ul {

	line-height: 45px;

	text-align: center;

	font-size: 16px;

}

.menu li {

	height: 45px;

	padding-top: 5px;

}

.menu li a {

	display: block;

	height: 100%;

	background: #d9d9d9;

}

.menu li a:hover {

	color: #fff;

	background: #ff751a;

}

.menu .on {

	color: #fff;

	background: #ff751a;

}

/*--/top end--*/

.main1 {

	margin-bottom: 20px;

	background: #fff;

}

.main1 .wrap {

	width: 1100px;

	overflow: hidden;

	margin: 0 auto;

}

.main2 {

	width: 1100px;

	margin: 0 auto 20px auto;

}

/*--/主体 end--*/

.left {

	float: left;

	width: 260px;

}

.right {

	float: right;

	width: 820px;

	overflow: hidden;

}

/*--/分栏 end--*/

.tit_1 {

	width: 100%;

	margin-bottom: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #888;

	text-align: center;

	background: url(../images/bg_4.png) center 53px no-repeat;

}

.tit_1 h3 {

	color: #333;

	line-height: 40px;

	font-size: 30px;

}

.tit_2 {

	height: 40px;

	line-height: 40px;

	padding: 0 13px;

	font-size: 14px;

	background: #f4f4f4;

	margin-bottom: 10px;

	border-left: 4px #fc7a22 solid;

}

.tit_3 {

	font-size: 14px;

	font-weight: bold;

	padding-bottom: 10px;

	border-bottom: 1px #aaa solid;

}

/*--/标题 tit--*/

.g_box1 {

	height: 300px;

	padding: 10px 0 20px 0;

}

.g_box1 .pic {

	float: left;

	height: 280px;

	width: 373px;

	padding: 9px;

	border: 1px #ddd solid;

}

.g_box1 .pic img {

	height: 280px;

	width: 373px;

}

.g_box1 .txt {

	float: right;

	width: 404px;

}

.g_box1 .txt h1 {

	font-size: 24px;

	color: #000;

	padding: 5px 0 0 0;

}

.g_box1 .txt p {

	padding-top: 20px;

	line-height: 24px;

	color: #666;

}

.g_box1 .txt .p1 {

	color: #f60;

	font-size: 18px;

	font-weight: bold;

}

.g_box1 .txt .p2 {

	height: 35px;

}

.g_box1 .txt .p2 a {

	float: left;

	height: 35px;

	width: 150px;

	font-weight: bold;

	border-radius: 5px;

	text-align: center;

	line-height: 35px;

	color: #fff;

	font-size: 16px;

	background: #ff751a;

}

.g_box1 .txt .p2 a:hover {

	background: #333;

}

.g_list1 {

	width: 840px;

}

.g_list1 li {

	float: left;

	width: 260px;

	padding: 10px 20px 0 0;

}

.g_list1 li img {

	width: 240px;

	height: 180px;

	padding: 9px;

	border: 1px #e5e5e5 solid;

	background: #fff;

}

.g_list1 li p {

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.g_list1 li a:hover img {

	border-color: #fc7a22;

}

.g_list2 {

	line-height: 45px;

	font-size: 15px;

}

.g_list2 li {

	padding-left: 20px;

	border-bottom: 1px #ccc dotted;

	background: url(../images/ico_2.png) 0 center no-repeat;

}

.g_list2 li span {

	float: right;

	font-size: 14px;

	color: #666;

}

.g_con {

	width: 820px;

	overflow: hidden;

}

.g_con h1 {

	font-size: 22px;

	color: #000;

	padding: 20px 0 10px 0;

	text-align: center;

}

.g_con .info {

	line-height: 24px;

	color: #666;

	text-align: center;

	padding-bottom: 10px;

	border-bottom: 1px #ddd solid;

}

.g_con .con1 {

	width: 820px;

	overflow: hidden;

	font-size: 15px;

	line-height: 30px;

	padding: 15px 0 10px 0;

}

.g_con .con2 {

	width: 820px;

	overflow: hidden;

	font-size: 13px;

	line-height: 28px;

	padding: 15px 0 10px 0;

}

.g_con .con1 p, .g_con .con1 div, .g_con .con2 p, .g_con .con2 div {

	/*padding: 0 0 15px 0;*/

}

.g_con .con1 img, .g_con .con2 img {

	border: 0 none;

	box-sizing: border-box;

	height: auto !important;

	max-width: 100%;

	vertical-align: middle;

}

/*--/布局 grid--*/

.b_box1 {

	width: 500px;

	font-size: 14px;

	line-height: 28px;

	color: #fff;

	padding-bottom: 30px;

}

.b_box1 img {

	padding-bottom: 5px;

}

.b_box2 {

	width: 580px;

	padding-bottom: 30px;

}

.b_box2 li {

	font-size: 15px;

	height: 42px;

	line-height: 42px;

	overflow: hidden;

	padding-left: 15px;

	border-bottom: 1px #ccc dashed;

	background: url(../images/ico_1.png) 0 center no-repeat;

}

.b_box2 li span {

	float: right;

	color: #fff;

	padding-left: 5px;

}

.b_box2 li a {

	color: #fff;

}

.b_box2 li a:hover {

	color: #222;

}

.b_box3 {

	width: 1150px;

	height: 232px;

	padding: 20px 0;

	background: url(../images/bg_7.jpg) 0 109px repeat-x;

}

.b_box3 li {

	float: left;

	width: 180px;

	padding-top: 200px;

	height: 32px;

	line-height: 32px;

	text-align: center;

	font-size: 18px;

	color: #999;

	margin-right: 50px;

	background: url(../images/p1.jpg) 0 0 no-repeat;

}

.b_box3 li:hover {

	color: #fc7a22;

	cursor: pointer;

}

.b_box3 .l1 {

	background-position: 0 0;

}

.b_box3 .l1:hover {

	background-position: 0 -250px;

}

.b_box3 .l2 {

	background-position: -180px 0;

}

.b_box3 .l2:hover {

	background-position: -180px -250px;

}

.b_box3 .l3 {

	background-position: -360px 0;

}

.b_box3 .l3:hover {

	background-position: -360px -250px;

}

.b_box3 .l4 {

	background-position: -540px 0;

}

.b_box3 .l4:hover {

	background-position: -540px -250px;

}

.b_box3 .l5 {

	background-position: -720px 0;

}

.b_box3 .l5:hover {

	background-position: -720px -250px;

}

.b_box4 {

	border-top: 1px #ddd solid;

	padding-top: 10px;

	line-height: 24px;

}

/*--/盒子 box--*/

.u_1 {

	padding-top: 100px;

	background: url(../images/bg_5.gif) top center no-repeat #fc7a22;

}

.u_1 .tit_1 {

	color: #fff;

	background-image: url(../images/bg_6.png);

}

.u_1 .tit_1 h3 {

	color: #fff;

}

/*--/元件 unit--*/

.fullSlide {

	min-width: 1000px;

	position: relative;

	height: 600px;

	overflow: hidden;

	margin-bottom: 20px;

	background: #ececec;

}

.fullSlide .bd {

	position: relative;

	z-index: 0;

}

.fullSlide .bd ul {

	width: 100%;

}

.fullSlide .bd li {

	width: 100%;

	height: 600px;

	overflow: hidden;

	text-align: center;

}

.fullSlide .bd li a {

	display: block;

	height: 600px;

	line-height: 480px;

	overflow: hidden;

	text-indent: 999em;

}

.fullSlide .hd {

	width: 1000px;

	left: 50%;

	margin-left: -500px;

	bottom: 30px;

	position: absolute;

	z-index: 1;

	overflow: hidden;

}

.fullSlide .hd ul {

	width: 88px;

	height: 10px;

	margin: 0 auto;

}

.fullSlide .hd ul li {

	float: left;

	height: 10px;

	width: 10px;

	border-radius: 6px;

	border: 1px #fff solid;

	margin: 0 5px;

	display: inline;

	cursor: pointer;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	-khtml-opacity: 0.9;

	opacity: 0.9;

}

.fullSlide .hd .on {

	background: #fff;

	filter: alpha(opacity=100);

	-moz-opacity: 1;

	-khtml-opacity: 1;

	opacity: 1;

}

.fullSlide .prev, .fullSlide .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -45px;

	display: block;

	width: 50px;

	height: 90px;

	background: url(../images/bg_3.png) 0 0 no-repeat;

	;

}

.fullSlide .next {

	left: auto;

	right: 3%;

	background-position: 0 -90px;

}

.fullSlide .prev:hover, .fullSlide .next:hover {

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}

.product {

	width: 1100px;

	margin: 0 auto;

}

.product .hd {

	width: 1100px;

	height: 32px;

	overflow: hidden;

	line-height: 30px;

}

.product .hd ul {

	height: 32px;

	width: 1107px;

	font-size: 14px;

	text-align: center;

}

.product .hd ul li {

	float: left;

	width: 114px;

	text-align: center;

	padding: 0;

	margin-right: 7px;

	cursor: pointer;

	border: 1px #ccc solid;

}

.product .hd ul li.on {

	color: #fff;

	border-color: #fc7a22;

	background: #fc7a22;

}

.product .hd ul li.on a {

	color: #fff;

}

.product .hd ul li a {

	display: block;

	height: 100%;

}

.product .bd {

	width: 1100px;

	overflow: hidden;

}

.product .bd ul {

	width: 1120px;

	padding: 5px 0 0 0;

	zoom: 1;

}

.product .bd li {

	float: left;

	width: 260px;

	padding: 10px 20px 0 0;

}

.product .bd li img {

	display: block;

	width: 240px;

	height: 180px;

	padding: 9px;

	border: 1px #e5e5e5 solid;

	background: #fff;

}

.product .bd li p {

	height: 30px;

	overflow: hidden;

	line-height: 30px;

	text-align: center;

}

.product .bd li a:hover img {

	border-color: #fc7a22;

}

.kefu {

	position: fixed;

	right: 10px;

	top: 168px;

	z-index: 100;

	width: 110px;

	height: 272px;

}

.kefu .qq-a {

	display: block;

	width: 106px;

	height: 116px;

	font-size: 14px;

	color: #0484cd;

	text-align: center;

	position: relative;

}

.kefu .qq-a span {

	bottom: 5px;

	position: absolute;

	width: 90px;

	left: 10px;

}

.kefu .qq-hover-c {

	width: 70px;

	height: 70px;

	border-radius: 35px;

	position: absolute;

	left: 18px;

	top: 10px;

	overflow: hidden;

	z-index: 9;

}

.kefu .qq-container {

	z-index: 99;

	position: absolute;

	width: 109px;

	height: 118px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

	border-bottom: 1px solid #dddddd;

	background: url(../images/qq-icon-bg.png) no-repeat center 8px;

}

.kefu .img-qq {

	max-width: 60px;

	display: block;

	position: absolute;

	left: 6px;

	top: 3px;

	-moz-transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.kefu .im-qq:hover .img-qq {

	max-width: 70px;

	left: 1px;

	top: 8px;

	position: absolute;

}

.kefu .im_main {

	background: #F9FAFB;

	border: 1px solid #dddddd;

	border-radius: 10px;

	background: #F9FAFB;

	display: none;

}

.kefu .im_main .im-tel {

	color: #000000;

	text-align: center;

	width: 109px;

	height: 105px;

	border-bottom: 1px solid #dddddd;

}

.kefu .im_main .im-tel div {

	font-weight: bold;

	font-size: 12px;

	margin-top: 6px;

}

.kefu .im_main .im-tel .tel-num {

	font-family: Arial;

	font-weight: bold;

	color: #e66d15;

}

.kefu .im_main .im-tel:hover {

	background: #fafafa;

}

.kefu .im_main .weixing-container {

	width: 55px;

	height: 47px;

	border-right: 1px solid #dddddd;

	background: #f5f5f5;

	border-bottom-left-radius: 10px;

	background: url(../images/weixing-icon.png) no-repeat center center;

	float: left;

}

.kefu .im_main .weixing-show {

	width: 112px;

	height: 172px;

	background: #ffffff;

	border-radius: 10px;

	border: 1px solid #dddddd;

	position: absolute;

	left: -125px;

	top: -126px;

}

.kefu .im_main .weixing-show .weixing-sanjiao {

	width: 0;

	height: 0;

	border-style: solid;

	border-color: transparent transparent transparent #ffffff;

	border-width: 6px;

	left: 112px;

	top: 134px;

	position: absolute;

	z-index: 2;

}

.kefu .im_main .weixing-show .weixing-sanjiao-big {

	width: 0;

	height: 0;

	border-style: solid;

	border-color: transparent transparent transparent #dddddd;

	border-width: 8px;

	left: 112px;

	top: 132px;

	position: absolute;

}

.kefu .im_main .weixing-show .weixing-ma {

	width: 104px;

	height: 103px;

	padding-left: 5px;

	padding-top: 5px;

}

.kefu .im_main .weixing-show .weixing-txt {

	position: absolute;

	top: 110px;

	left: 7px;

	width: 100px;

	margin: 0 auto;

	text-align: center;

}

.kefu .im_main .go-top {

	width: 50px;

	height: 47px;

	background: #f5f5f5;

	border-bottom-right-radius: 10px;

	background: url(../images/totop-icon.png) no-repeat center center;

	float: right;

}

.kefu .im_main .go-top a {

	display: block;

	width: 52px;

	height: 47px;

}

.kefu .close-im {

	position: absolute;

	right: 10px;

	top: -12px;

	z-index: 100;

	width: 24px;

	height: 24px;

}

.kefu .close-im a {

	display: block;

	width: 24px;

	height: 24px;

	background: url(../images/close_im.png) no-repeat left top;

}

.kefu .close-im a:hover {

	text-decoration: none;

}

.kefu .open-im {

	cursor: pointer;

	margin-left: 68px;

	width: 40px;

	height: 133px;

	background: url(../images/open_im.png) no-repeat left top;

}

/*--/功能 function--*/

.dede_pages {

	height: 32px;

	padding: 20px 0 0 0;

}

.dede_pages ul {

	float: right;

	padding: 0;

	font-size: 14px;

}

.dede_pages ul li {

	float: left;

	font-family: 'microsoft yahei';

	margin: 0 2px;

	line-height: 30px;

	padding: 0 10px;

	background: #fff;

	border: 1px solid #d8dadf;

}

.dede_pages ul li a {

	float: left;

	color: #555;

	display: block;

}

.dede_pages ul li:hover {

	text-decoration: none;

	color: #fff;

	border: 1px #fc7a22 solid;

	background-color: #fc7a22;

}

.dede_pages ul li:hover a {

	color: #fff;

}

.dede_pages ul li:hover a:hover {

	color: #fff;

	text-decoration: none;

}

.dede_pages ul li.thisclass {

	background-color: #fc7a22;

	padding: 0 10px;

	color: #fff;

	border: 1px #fc7a22 solid;

}

.dede_pages ul li.thisclass a {

	color: #fff;

}

.dede_pages strong {

	font-weight: normal;

}

.dede_pagess {

	float: none;

	overflow: hidden;

	text-align: center;

	padding-bottom: 15px;

}

.dede_pagess ul {

	margin: 0px auto;

	float: none;

	clear: both;

	padding: 10px 0;

	text-align: center;

	white-space: nowrap;

}

.dede_pagess ul li {

	float: none;

	display: inline;

	margin: 0 2px;

	padding: 4px 10px;

	font-family: 'microsoft yahei';

	font-size: 14px;

	border: 1px solid #d8dadf;

}

.dede_pagess li a {

	float: none;

	display: inline;

}

.dede_pagess li a:hover {

	text-decoration: underline;

}

.dede_pagess .thisclass {

	border: none;

	color: #fff;

	border: 1px #fc7a22 solid;

	background-color: #fc7a22;

}

.dede_pagess .thisclass a {

	color: #fff;

}

/*--/page end--*/

.link {

	width: 1100px;

	color: #666;

	margin: 0 auto 20px auto;

	text-align: center;

}

.link a {

	margin: 0 3px;

	color: #666;

}

/*--/link end--*/

.foot {

	width: 100%;

	margin-bottom: 20px;

	text-align: center;

	line-height: 26px;

	color: #666;

}

.foot .p {

	height: 45px;

	color: #fff;

	background: #fc7a22;

	line-height: 45px;

	font-size: 15px;

	margin-bottom: 20px;

}

.foot .p a {

	color: #fff;

	margin: 0 15px;

}

.foot .p a:hover {

	color: #333;

}


.message{ padding:50px;}
.message dd{ margin-bottom:10px;}
.message dd .k{ width:350px; border:1px solid #ccc; height:40px; line-height:40px; padding-left:10px; color:#999}
.message dd textarea{ width:400px; border:1px solid #ccc; height:100px; padding:10px}
.message dd span{ float:left; line-height:40px}
.message .tj{ width:80px; height:40px; line-height:40px; text-align:center; color:#fff; background:#ff751a; border:0; font-size:14px; cursor:pointer; margin-left:52px}