﻿@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
a,button{cursor:pointer;}
a {color: #666666;text-decoration: none;}
del,ins,u,s,a,a:hover{text-decoration:none;}
ol, ul {list-style: none; }
b{font-weight: normal;}
body {background:#fff;color:#333;font-size:12px;font-family:"Microsoft YaHei";}
/*common*/
.w660 {width: 660px; }
.w300 {width: 300px; }
.w190 {
    width: 190px;
}
.w770 {
    width: 770px;
}
.fr{float: right;}
.fl{float: left;}
.clear{clear: both;}
.pr{position: relative;}
.pa{position: absolute;}
.dn{display: none;}
.tc{text-align: center;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: block; clear: both; }
.iconfont {font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
@font-face {font-family: 'iconfont'; src: url('../iconfont/iconfont.eot'); src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg'); }
.w_980{width:980px;margin:0 auto;}

.top{height: 30px;line-height: 30px;background: #00f0ff;}
.top .fl b{font-size: 14px;color: #fff;padding-left: 25px;background: url(../image/ico_top.png) 0 -2px no-repeat;}
.top .fr a{font-size: 14px;color: #fff;margin: 0 5px;}
.top .fr a:hover{text-decoration: underline;}
.top .fr a.top_home{background: url(../image/ico_top.png) 0 -28px no-repeat;padding-left: 20px;}
.top .fr a.top_map{background: url(../image/ico_top.png) 0 -52px no-repeat;padding-left: 20px;}
.top .fr a.top_wx{background: url(../image/ico_top.png) 0 -78px no-repeat;padding-left: 25px;}

.header{height: 65px;line-height: 65px;background: #fff;}
.logo {height: 43px; float: left; width: 205px; margin-top: 12px;margin-right: 30px;}
.naver{position:relative; z-index:999; height:65px; float:left; width:740px;}
.nav .m{float:left; position:relative;}
.nav h3{float:left; font-size:16px; height:59px; line-height:59px; overflow:hidden; margin:0px 5px;font-weight: normal;}
.nav h3 a{display:block; color:#000; padding:0px 15px; vertical-align:top; height:59px;}
.nav .on{}
.nav .on h3{border-bottom:3px solid #00f0ff;}
.nav .on h3 a{color:#000; text-decoration:none;}
.nav .item{display:none; padding:0px 18px 0px 18px;  width:404px; position:absolute; left:5px; top:62px; background:url(../image/bg_01.png) repeat; overflow:hidden; z-index:999;}
.nav .item .lt{float:left; padding:14px 0px !important; *display:inline; *width:100px; z-index:99999 !important;}
.nav .item .lt li{height:30px; line-height:30px; padding:0px 0px 0px 10px;  overflow:hidden; background:url(../image/arrow_01.png) no-repeat 0px 13px; font-size:14px; color:#FFF;}
.nav .item .lt li a{color:#FFF;}
.nav .item .lt li a:hover{color:#F60;}
.nav .item .rt{float:right; padding:38px 0px 0px 0px; *display:inline;}
.nav .item .rt li{float:left; margin:0px 15px; *display:inline; width:129px;}
.nav .item .rt li .thumb{width:129px; height:84px;}
.nav .item .rt li .thumb img{width:129px; height:84px;}
.nav .item .rt li .desc{width:129px; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:12px; color:#FFF;}
.nav .item .rt li .desc a{color:#FFF;}
.nav .item .rt li .desc a:hover{color:#F60;}

.search{float: left;margin-top: 18px;position: absolute;background-color: #fff;right: 0;z-index: 9999;}
.search_index input { height: 28px; float: left; font-family: '宋体'; font-size: 12px; text-indent: 8px; color: #b4b4b4; line-height: 28px; border-radius: 19px; }
.search_index button {margin-left: -1px; cursor: pointer; color: #616161; border-radius: 19px; position: absolute; right: 25px; border: none; top: 7px; }
.search button,.search input{border:1px solid #e0e0e0; background:#FFF; outline: none; transition: all ease-in-out .2s; }
.search:hover input,.search:hover button{border-color:#b0b0b0; }
.search button:hover{border-color:#226edb; background-color:#226edb; color:#fff; }
.search button{margin-left: -1px; cursor: pointer; color: #616161; border-radius: 19px; position: absolute; right: 25px; border: none; top: 10px; }
.search_index button,.search_index input{border:1px solid #e0e0e0; background:#FFF; outline: none; transition: all ease-in-out .2s; }
.search_index input{width: 40px; height: 28px; float: left; font-family: '宋体'; font-size: 12px; text-indent: 8px; color: #b4b4b4; line-height: 28px; border-radius: 19px; }
.search_index input.width250{width: 250px;}
.search_index:hover input,.search_index:hover button{border-color:#b0b0b0; }
.search_index button:hover{border-color:#226edb; background-color:#226edb; color:#fff; }
.search_index button{margin-left: -1px; cursor: pointer; color: #616161; border-radius: 19px; position: absolute; right: 15px; border: none; top: 7px;    height: 17px;line-height: 17px; }

.slideBox{ width:100%; height:400px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:15px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center; }
.slideBox .hd ul li{ display: inline-block;margin-right:4px;  width:15px; height:15px;  background:#fff; cursor:pointer;text-indent: -99999px;border-radius: 7.5px; 
  -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
.slideBox .hd ul li.on{  background:#00F0FF; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }


.fastchannel, .contentwarp {width: 980px; margin-left: auto; margin-right: auto; margin-top: 20px; position: relative; }
.fastchannel a.second-vote {position: absolute; width: 980px; height: 111px; top: 0; left: 0; }
.fastchannel ul li {float: left; width: 70px; text-align: center; }
.fastchannel ul li a img {width: 45px; border-radius: 50%; }
.fastchannel ul li h4 {text-align: center; height: 35px; line-height: 35px; vertical-align: middle; }
.contentwarp .branchsearch {height: 245px; }
.contentwarp .branchsearch .title {background: #00f0ff; height: 35px; position: relative; }
.contentwarp .branchsearch .title .branchicon {position: absolute; width: 23px; height: 29px; background: url(../images/base/branchsearchicon.png) no-repeat; top: 5px; left: 10px; }
.contentwarp .branchsearch .title span {background: #03cbd8; height: 35px; line-height: 40px; vertical-align: middle; display: block; width: 120px; padding-left: 40px; font-size: 14px; color: #fff; font-weight: bold; font-family: "微软雅黑"; }
.contentwarp .branchsearch .title .branchtags ul li {float: left; background: url(../images/tag-bg.png) no-repeat; width: 89px; height: 25px; line-height: 25px; vertical-align: middle; margin-top: 8px; margin-right: 20px; text-align: center; font-family: "微软雅黑"; color: #667b90; font-weight: bold; cursor: pointer; }
.contentwarp .branchsearch .title .branchtags ul li.on {color: #0099ff; }
.contentwarp .branchsearch .branchbd {border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.contentwarp .branchsearch .branchbd .part1 ul li span {font-weight: bold; color: #ff8840; font-family: "微软雅黑"; display: block; float: left; margin-right: 10px font-size: 14px; }
.contentwarp .branchsearch .branchbd .part1 ul li span.w28 {width: 28px }
.contentwarp .branchsearch .branchbd .part1 ul li.h45 {height: 45px; line-height: 45px; vertical-align: middle; border-top: 1px dotted #e7e7e7; }
.product img {margin-bottom: 10px; }
.contentwarp .branchsearch .branchbd .part1 select {border: 1px solid #d4d4d4; height: 28px; width: 400px; font-size: 12px; color: #999; }
.contentwarp .branchsearch .branchbd .keywords ul li {border-top: none !important; height: 45px; line-height: 45px; }
.bluebutton {background: #00f0ff; height: 30px !important; line-height: 30px !important; vertical-align: middle; color: #fff; font-size: 14px; font-weight: bold; text-align: center; width: 100px; cursor: pointer; margin: 10px 0px 9px 90px; }
.firstChild a {text-align: center; margin: 2px 8px; }
.orange {color: #fc5300; }
.search_atr{width: 526px; float: left; }
.firstChild a {text-align: center; margin: 2px 8px; font-size: 14px; }
.f2 .newsart a{min-width: 500px; }
.keyli .bluebutton {margin-left: 58px; border: 0px; width: 100px }
.firstChild span {width: 72px; }
.ztoProDialog {top: 36px }
.contentwarp .branchsearch .branchbd .part1 ul li.firstChild {height: 108px; line-height: 30px; }
.keyli input {font-size: 14px; height: 26px; line-height: 25px; padding-left: 5px; border: 1px solid #00f0ff; width: 200px; }

 .hotshop {width: 980px; margin-left: auto; margin-right: auto; margin-top: 20px; background: #eee;    padding-bottom: 10px; }
.ourimg span {color: #fff; padding-left: 78px; line-height: 50px; font-size: 25px; }
.ourimg .clear1 {width: 220px; height: 10px; border-top: 1px #fff solid; margin-left: 106px; display: inline-block; }
.ourimg_bootom h2{background: #00f0ff; margin: 10px 0px; width: 231px; color: #fff; font-size: 23px; padding: 10px 20px; position: absolute; top: -31px; left: 45px; }
.ourimg_bootom{border: 1px solid #ccc; margin-top: 50px; position: relative; }
.ourimg_bootom ul {overflow: hidden; margin: 10px 10px; }
.ourimg_bootom ul li{overflow: hidden; float: left; margin: 35px -7px; margin-left: 83px; }


.serviceshow h2{background: #00f0ff; margin: 10px 0px; width: 231px; color: #fff; font-size: 23px; padding: 10px 20px; position: absolute; top: -31px; left: 45px; }
.service{height: 500px; border: 1px solid #ccc; position: relative; margin-top: 30px; }
.serviceshow{width: 960px; }
.serviceshow li {float: left; margin: 12px 1px; margin-left: 28px; }
.serviceshow li img{margin-top: 30px; }

.shower{height: 320px; border: 1px solid #ccc; width: 977px; position: relative; }
.shower h2{background: #00f0ff; margin: 10px 0px; width: 231px; color: #fff; font-size: 23px; padding: 10px 20px; position: absolute; top: -31px; left: 45px; }
.shower ul{margin-left: 105px; }
.shower ul li{float: left; margin: 68px 22px; }


.news .newslist .title {width: 475px; height: 70px; }
.news .newslist .title ul li {float: left; height: 58px; line-height: 35px; vertical-align: middle; text-align: center; font-family: "微软雅黑"; font-weight: bold; cursor: pointer; }

.news .newslist .newsbd ul li {font-size: 14px;line-height: 32px; border-bottom: 1px dotted #ccc; width: 428px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news .newslist .newsbd ul li a{font-size: 14px;padding-left: 10px;}
.news .newslist .newsbd ul li a:hover{color: #00f0ff;}
.w360 {width: 460px; float: left; }
.w365 {width: 409px; float: left; margin-left: 75px; }
.news .newslist .title h2{font-size: 24px;color: #fff;line-height: 57px;height: 57px;width: 185px;background: url(../image/title_bg.jpg ) repeat;}
.news .newslist .title ul li a {display: block; width: 90px; height: 70px; line-height: 70px; margin-left: 10px;;}
.news .newslist .title ul li {float: left; height: 58px; line-height: 35px; vertical-align: middle; text-align: center; font-family: "微软雅黑"; font-weight: bold; cursor: pointer; }
.off {margin-left: 140px; }
.fr.newslist.w360{margin-left: 20px;}
.path2{font-size: 14px;}
.path2 li{line-height: 30px;}


#floot {height: 120px; background: #00f0ff; min-width: 980px;margin-top: 40px; }
.flootcont {width: 980px; margin-left: auto; margin-right: auto; position: relative; line-height: 20px; }
.floot_r{float: left;width: 450px;margin-top: 10px;}
.floot_r p{color: #fff;font-size: 14px;line-height: 25px;}
.floot_r a{color: #fff;}
.floot_l{float: right;width: 287px;padding-left: 90px;padding-top: 30px;background: url(../image/tel.jpg) 0px 20px no-repeat;height: 70px;}
.floot_l b{font-size: 18px;font-weight: normal;line-height: 25px;color: #fff;}
.floot_l p{color: #fff;font-size: 30px;line-height: 45px;}


.introduce {
    border-top: 2px solid #00F0FF;
}
.introduce h3 {
    text-indent: 28px;
    margin-top: 10px;
}
.firstChild {
    margin-left: 0px!important;
    border: none!important;
}
.title1 {
	background: #00F0FF;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	position: relative;
	z-index: 1
}

.title1 .titleicon {
	position: absolute;
	left: 10px;
	top: 5px;
}

.title1 .text {
	color: #fff;
	font-family: "微软雅黑";
	padding-left: 50px;
	font-weight: bold;
}


/*客户服务*/

.servicectbd {
	background: #f9f9f9;
	padding: 10px;
	padding-top: 15px
}

.servicectbd ul li {
	    float: left;
    width: 56px;
    font-size: 12px;
    color: #666;
    /* margin-left: 2px; */
}

.servicectbd ul li img {
	    margin-left: 5px;
    border-radius: 50%;
}

.servicectbd ul li h5 {
	    line-height: 14px;
    text-align: center;
    /* height: 60px; */
    min-height: 39px;
    max-height: 60px;
}


/*收缩菜单1*/

.v {
	float: right;
	width: 14px;
	height: 14px;
	overflow: hidden;
	background: url(../images/vicon.png) no-repeat;
	display: inline-block;
	margin-top: -5px;
	margin-bottom: -5px;
}

.v01 {
	background-position: 0 0;
}

.v02 {
	background-position: 0 -16px;
}

.vtitle {
	height: 40px;
	background: #f9f9f9;
	line-height: 40px;
	padding-left: 20px;
	font-size: 14px;
	color: #747474;
	cursor: pointer;
	font-weight: bold;
	border-bottom: 1px solid #cbcbcb;
}

.vtitle em {
	margin: 16px 10px 0 0;
}

.vtitle>a {
	color: #747474;
}

.vtitle a.otitle {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-decoration: none
}

.vconlist {
	background: #f9f9f9;
}

.vconlist li {
	
	background: url(../images/point.png) no-repeat 20px 10px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

.vconlist li a {
	height: 40px;
	line-height: 40px;
	padding-left: 30px;
	display: block;
	font-size: 13px;
	color: #866f67;
}

.vconlist li.select a,
.vconlist li a:hover {
	color: #00F0FF;
	text-decoration: none;
	background: url(../images/listbg.jpg) no-repeat;
}


/*列表1*/

.contentlist {
	background: #f9f9f9;
}

.contentlist ul li {
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	background: url(../images/point.png) no-repeat 20px 11px;
	padding-left: 35px;
	border-top: 1px dotted #cccccc;
	cursor: pointer;
}

.contentlist ul li:hover {
	background: url(../images/listbg-1.jpg) no-repeat;
	height: 40px;
	color: #00F0FF;
}

.contentlist ul li a {
	display: block;
	height: 40px;
	width: 168px
}

.contentlist ul li a:hover {
	color: #00F0FF;
}

.contentlist ul li.on {
	background: url(../images/listbg.jpg) no-repeat;
	height: 40px;
	color: #00F0FF;
	font-weight: bold;
}

.contentlist ul li.on a {
	color: #00F0FF;
}

.listbd {
	background: #f9f9f9;
	border-top: 2px solid #3da3ff;
	margin-top: 20px;
	padding: 20px;
}

.listbd .title {
	position: relative;
border-bottom: 1px dashed #A59A9A;
height:35px;

}
.newstit{
margin-top:20px;
	    text-align: center;
    color: 18px;
    font-size: 18px;
    font-weight: bold;
	
	}

.listbd .title .titleicon1 {
	position: absolute;
	left: 0px;
	top: -2px;
	width: 26px;
	height: 22px;
}

.listbd .title h3 {
	color: #2e9cff;
	font-weight: bold;
	font-family: "微软雅黑";
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	padding-left: 32px;
}

.listbd p {
	line-height: 28px;
}


/*广告*/

.billadwra {
	background: #f9f9f9;
	overflow: hidden
}

.billad {
	width: 730px;
	margin: 0px auto;
	margin-top: 20px
}


/*按钮*/

.orangebutton {
	width: 100px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background: #ff8840;
	text-align: center;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	border: 0px
}

.orangebutton1 {
	width: 100px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background: #ff5513;
	text-align: center;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}

.bluebutton {
	width: 100px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	background: #50abfd;
	text-align: center;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
}


/*map*/

.head .inputareas {
	margin-left: 20px;
	color: #FFF;
	margin-top: 25px;
}

.head .inputareas span {
	color: #fff;
	font-weight: bold;
}

.head .inputareas .inputstyle {
	width: 130px;
	height: 30px;
	padding: 5px;
	font-size: 12px;
	color: #666;
	margin-right: 20px;
}

.head .inputareas .text3 {
	margin-top: 10px;
	font-size: 12px;
	color: #abdaff;
}

.head .fr .inputstyle1 {
	width: 220px;
	height: 16px;
	padding: 5px;
	font-size: 12px;
	color: #666;
}

.head .fr .img1 {
	margin: 0px 60px 5px 60px;
}

.head .inputareas .inputstyle .text1 {
	font-size: 12px;
	color: #abdaff;
	margin-top: 10px;
}


/*小标题*/

.contentwarp .textareas h3 {
	background: url(../images/normalicon.jpg) no-repeat 10px center;
	color: #00F0FF;
	font-weight: bold;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}

.contentwarp .textareas p {
	padding-bottom: 20px;
	border-bottom: 1px dotted #cbcbcb;
	line-height: 25px;
	margin-left: 40px;
	text-indent: 0px;
}

.contentwarp .textareas h4 {
	text-align: center;
	margin-top: 60px;
}

.contentwarp .textareas h4 a {
	padding: 8px 40px;
	background: #00F0FF;
	color: #fff;
	font-size: 18px;
	border: 0;
	font-family: "微软雅黑";
	text-decoration: none;
}


/*表格*/

.listbd table {
	margin-top: 20px;
	width: 100%;
	background: #fff;
	border: 1px solid #d6d6d6;
}

.listbd table th {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
	text-align: center;
	color: #2e9cff;
	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑";
}

.listbd table td {
	border: 1px dotted #ccc;
	line-height: 25px;
	vertical-align: middle;
	font-size: 12px;
	padding: 5px 10px;
}

.listbd table tr.title3 {
	background: #f9f9f9;
	font-weight: bold;
}

.listtitle {
	padding: 20px;
	line-height: 180%;
	font-size: 14px;
	color: #666;
	padding-bottom: 0px
}

.listbd.tableBorderSolid table td {
	border: 1px solid #EDEDED;
}


/*新闻*/

.listcontent {
	border: 1px solid #d8d8d8;
	background: #fff;
	margin-top: 20px;
	padding: 20px;
}
.listcontent ul li{
	border-bottom: 1px dashed #ccc;
    margin-top: 10px;
}
.listcontent.contDetail {
	background: url(../images/base/liucheng.png) center 50px no-repeat #fff;
	position: relative;
}

.listcontent.contDetail h5 {
	background: url(../images/base/featureBg.png) center top no-repeat;
	width: 130px;
	height: 30px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: bold;
	float: right;
	margin-right: -24px;
}

.listcontent.contDetail ul li {
	margin: 70px 0;
	width: 350px;
}

.listcontent.contDetail ul li.left {
	margin-left: 280px;
	text-align: left;
}

.listcontent.contDetail ul li.left.curr {
	margin-left: 290px;
}

.listcontent.contDetail ul li h3 {
	color: #2e9eff;
	font-size: 26px;
	font-family: "微软雅黑";
}

.listcontent.contDetail ul li p {
	color: #666666;
	font-size: 18px;
	font-family: "微软雅黑";
	text-indent: 0;
}

.listcontent.contDetail ul li.right {
	margin-top: 180px;
	text-align: right;
	margin-left: 50px;
	margin-bottom: 170px;
}

.listcontent.contDetail ul li.right.curr {
	margin-left: 60px;
	margin-top: 190px;
	margin-bottom: 120px;
}

.decision {
	width: 620px;
	margin: 10px auto;
	background: url(../images/base/tishi.png) 180px center no-repeat #ffe9b9;
	padding-left: 10px;
	height: 55px;
	border: 0;
	border-radius: 10px;
	text-align: center;
	line-height: 55px;
	font-size: 18px;
	color: #ff5a00;
	font-family: "微软雅黑";
}

.square {
	width: 230px;
	height: 230px;
	float: left;
	margin: 40px 0;
	margin-left: 30px;
	position: relative;
}

.frameWork {
	background: url(../images/base/net.png) center top no-repeat #EDFEFE;
	border: 3px solid #E3F3F3;
	text-align: center;
}

.frameWork p {
	font-size: 12px;
	color: #1674af;
	position: relative;
	top: 150px;
	font-family: "微软雅黑";
	line-height: 20px;
	text-indent: 0;
}

.frameWork a {
	width: 230px;
	height: 230px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}

.printHelper {
	background: url(../images/base/printZTO.png) center 30px no-repeat #F2F9FF;
	border: 3px solid #E4F3FF;
	margin-left: 157px;
	text-align: center;
}

.printHelper p {
	font-size: 12px;
	color: #1674af;
	position: relative;
	top: 120px;
	font-family: "微软雅黑";
	line-height: 20px;
	text-indent: 0;
}

.printHelper a {
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	background: #309EFF;
	padding: 6px 35px;
	border: 0;
	border-bottom: 4px solid #1F71B8;
	position: relative;
	top: 150px;
	font-family: "微软雅黑";
	text-decoration: none;
}

.newslist ul li .fl {
	     width: 452px;
    height: 22px;
    overflow: hidden;
    margin-left: 20px;
}
.newslist ul li .f2 {
	      width: 452px;
    height: 57px;
    overflow: hidden;
    padding-left: 20px;
    /* padding-bottom: 10px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-indent: 25px;
}

.productlist_int{
	       display: inline-block;
    width: 240px;
    margin-bottom: 20px;
    margin-top: 10px;
}
.productlist_see a{
	    display: inline-block;
    width: 88px;
    height: 26px;
    color: #FFFBE9;
    background: #00F0FF;
    line-height: 26px;
    text-align: center;
}
.productlist_see span{
	    display: inline-block;
    width: 92px;
    height: 24px;
    
    line-height: 24px;
    text-align: center;
    margin-left: 20px;
}
.productlist_img img{
	    width: 161px;
    float: right;
    margin-top: -75px;
    height: 98px;
}
.newscontent {
	text-align: center;
}

.newscontent h3 {
	text-align: center;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #2e9cff;
	width: 680px;
	overflow: hidden;
}

.newscontent h5 {
	text-align: center;
	font-size: 12px;
	margin-top: 15px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 20px;
}

.newsareas {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align: left;
	overflow: hidden;
	line-height: 200%;
	word-wrap: break-word;
	word-break: break-all;
}

.newsareas h4 {
	margin-top: 5px;
	width: 680px;
	overflow: hidden;
	margin-bottom: 20px;
}

.newsareas p {
	width: 600px;
}


/*错误提示*/

.field-validation-error {
	color: #ff0000;
	vertical-align: middle;
	float: left;
	position: absolute;
	height: 30px;
	line-height: 30px;
	border-right: 1px solid #f1d8ba;
	color: #ff853c;
	padding-right: 10px;
	padding-left: 15px;
	border-radius: 4px;
	background: url(../images/error-tips.png) no-repeat #fffbe9;
	font-size: 12px
}

.validation-summary-errors {
	color: #ff0000;
	vertical-align: middle;
	float: left;
	position: absolute;
	padding: 10px;
	border: 1px solid #f1d8ba;
	color: #ff853c;
	padding-right: 10px;
	padding-left: 15px;
	border-radius: 4px;
	background: #fffbe9;
	font-size: 12px
}

.validation-summary-errors li {
	color: #ff853c;
}

.success {
	padding: 10px;
	color: #ff0000;
	border: 1px solid #f1d8ba;
	background: #fffbe9;
	text-align: center;
	border-radius: 5px;
	margin: 10px
}


/*友情链接*/

.flink {
	width: 270px;
}

.flink li {
	width: 90px;
	text-align: center;
	float: left
}

.flink a {
	font-size: 12px
}


/*右侧内容*/

.go {
	width: 120px;
	height: 289px;
	position: fixed;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||200)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	right: 30px;
	bottom: 25%;
	z-index: 950;
}

.go a {
	background: url(../images/service_online_v4.png) no-repeat;
	display: block;
	text-indent: 999em;
	width: 120px;
	border: 0;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.go .top {
	background-position: -58px 0;
	height: 122px;
}

.go .jixin {
	background-position: -58px -122px;
	height: 45px;
}

.go .qq {
	background-position: -58px -167px;
	height: 45px;
}

.go .msn {
	background-position: -58px -212px;
	height: 45px;
}

.go .feedback {
	background-position: -58px -257px;
	height: 45px
}

.go .tel {
	background-position: -58px -302px;
	height: 45px;
}

.go .bottom {
	background-position: -58px -347px;
	height: 50px;
}



.go .top.offline {
	background-position: -188px 0;
}

.go .jixin.offline {
	background-position: -188px -122px;
}

.go .qq.offline {
	background-position: -188px -167px;
}

.go .msn.offline {
	background-position: -188px -212px;
}

.go .feedback.offline {
	background-position: -188px -257px;
}

.go .tel.offline {
	background-position: -188px -302px;
}

.go .bottom.offline {
	background-position: -188px -347px;
}


/*中国地图*/

.jvectormap-label {
	position: absolute;
	display: none;
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	z-index: 10000;
}

.jvectormap-zoomin,
.jvectormap-zoomout {
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #292929;
	padding: 3px;
	color: white;
	width: 10px;
	height: 10px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
}

.jvectormap-zoomin {
	top: 10px;
}

.jvectormap-zoomout {
	top: 30px;
}

.searchBillHistory {
	width: 85px;
	border: 1px solid #2E9CFF;
	position: absolute;
	left: 0px;
	top: 144px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	padding: 0px 10px
}

.searchBillHistory a {
	text-decoration: none;
	color: #2E9CFF;
	cursor: pointer
}

.searchBillHistory:hover {
	background: #2E9CFF;
}

.searchBillHistory:hover a {
	color: #fff
}

.searchBillHistory.curr {
	background: #2E9CFF;
}

.searchBillHistory.curr a {
	color: #fff
}

.searchBillHistory div.bg {
	position: absolute;
	width: 540px;
	background: #fff;
	padding: 5px 0px;
	left: -1px;
	z-index: 99999;
	border: 1px solid #2E9CFF;
	top: 25px;
	display: none
}


/*卢后强*/

.searchBillHistoryNew {
	width: 85px;
	border: 1px solid #2E9CFF;
	position: absolute;
	left: 0px;
	top: 144px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	padding: 0px 10px
}

.searchBillHistoryNew a {
	text-decoration: none;
	color: #2E9CFF;
	cursor: pointer
}

.searchBillHistoryNew:hover {
	background: #2E9CFF;
}

.searchBillHistoryNew:hover a {
	color: #fff
}

.searchBillHistoryNew.curr {
	background: #2E9CFF;
}

.searchBillHistoryNew.curr a {
	color: #fff
}

.searchBillHistoryNew div.bg {
	position: absolute;
	width: 540px;
	background: #fff;
	padding: 5px 0px;
	left: -1px;
	z-index: 99999;
	border: 1px solid #2E9CFF;
	top: 25px;
	display: none
}

.searchBillHistoryNew div.bg a {
	display: block;
	color: #2E9CFF
}

.searchBillHistoryNew div.bg a:hover {
	color: #00F0FF;
	text-decoration: underline
}

.searchBillHistoryNew div.bg em {
	position: absolute;
	width: 16px;
	height: 11px;
	background: url(../images/searchBillHistory.png) no-repeat;
	top: -11px;
	left: 40px;
}

.searchBillHistoryNew .new {
	position: absolute;
	right: 0px;
	top: -12px
}

.searchBillHistoryNew div.bg ul li {
	width: 110px;
	float: left;
	margin: 10px 0px 10px 14px;
	float: left;
	height: 30px;
	line-height: 30px;
	border: 1px dashed #dedede;
	position: relative;
	text-align: left;
	padding-left: 5px
}

.searchBillHistoryNew div.bg ul li span.delete {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 7px;
	background: url(../images/delete.png) no-repeat;
	cursor: pointer
}

.searchBillHistoryNew div.bg ul li:hover {
	border: 1px dashed #00F0FF
}

.searchBillHistoryNew div.bg ul li:hover span.delete {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 7px;
	background: url(../images/delete-on.png) no-repeat
}

.searchBillHistoryNew div.bg ul li a:hover {
	text-decoration: none
}


/*卢后强*/

.searchBillHistory div.bg a {
	display: block;
	color: #2E9CFF
}

.searchBillHistory div.bg a:hover {
	color: #00F0FF;
	text-decoration: underline
}

.searchBillHistory div.bg em {
	position: absolute;
	width: 16px;
	height: 11px;
	background: url(../images/searchBillHistory.png) no-repeat;
	top: -11px;
	left: 40px;
}

.searchBillHistory .new {
	position: absolute;
	right: 0px;
	top: -12px
}

.searchBillHistory div.bg ul li {
	width: 110px;
	float: left;
	margin: 10px 0px 10px 14px;
	float: left;
	height: 30px;
	line-height: 30px;
	border: 1px dashed #dedede;
	position: relative;
	text-align: left;
	padding-left: 5px
}

.searchBillHistory div.bg ul li span.delete {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 7px;
	background: url(../images/delete.png) no-repeat;
	cursor: pointer
}

.searchBillHistory div.bg ul li:hover {
	border: 1px dashed #00F0FF
}

.searchBillHistory div.bg ul li:hover span.delete {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 7px;
	background: url(../images/delete-on.png) no-repeat
}

.searchBillHistory div.bg ul li a:hover {
	text-decoration: none
}


.newslist_img img {
    float: left;
    width: 176px;
    height: 121px;
}



.showproduct dl{
	    height: 200px;
    margin-top: 30px;
}
.showproduct dl dt{
	       width: 290px;
    float: left;
    text-align: center;
}
.showproduct dl dt img{
    width: 300px;
    height: 250px;
}
#next{
	text-align: center;
	margin-bottom: 10px;
}
.showproduct dl dd{
	float: left;
	width:420px;
	margin-left: 20px;
}
.showproduct_tit{
	margin-bottom: 10px;
}
.showproduct-cen{
	text-align: center;
}
.showproduct_pro h1{
	 border-bottom: 1px solid #ccc;
    margin: 16px 10px;
    padding: 5px;
    font-size: 20px;
    font-weight: bold;
}
.showproduct_pro li{
	float: left;
	margin-left: 13px;
}
.list-none metlist{
	overflow: hidden;
}
.showproduct_pro li h3{
	width: 230px;
}
.showproduct-art{
	margin-bottom: 20px;
}
.showproduct-art h2{
	    border-bottom: 1px solid #ccc;
    margin: 16px 10px;
    padding: 5px;
    font-size: 20px;
    font-weight: bold;
}
.showproduct-art li{
	    margin: 4px 13px;
    font-size: 15px;
}
.showproduct_titl{margin-bottom: 20px;font-weight: bold;font-size: 16px;font-family: "Miscrosoft Yahei"}

.showproduct_cat{margin-bottom: 20px;font-size: 16px;}

.showproduct_cop{margin-bottom: 20px;font-size: 16px;}

.btn_xjan{}
.btn_xjan a{cursor: pointer}
.info_btn{font-size: 16px; color: #fff;background: url(../image/dianjibg.png) no-repeat;width: 100px;height: 36px; text-align: center;line-height: 36px; float:left;background-size:100px 36px; margin-right:20px;cursor: pointer}

.info_btn1{font-size: 16px; color: #fff;background: url(../image/qdianjibg.png) no-repeat;width: 100px;height: 36px;text-indent: 13px; text-align: center;line-height: 36px; float:left;background-size:100px 36px; margin-right:20px;cursor: pointer}

.info_btn2{font-size: 16px; color: #fff;background: url(../image/dianjibg2.png) no-repeat;width: 100px;height: 36px;text-indent: 13px; text-align: center;line-height: 36px; float:left;background-size:100px 36px; margin-right:20px;cursor: pointer}

.btn2017{text-align:center;margin-top: 20px;width:100%;float: left;height:60px;}

.btn2017 a{display:inline-block;margin:0 10px;cursor: pointer}

.btn2017 a.a1{background:url(../image/btn_bg1.png) no-repeat;}

.btn2017 a.a1:hover{background:url(../image/btn_bg.png) no-repeat;}

.btn2017 a.a2{background:url(../image/btn_bg2.png) no-repeat;}

.btn2017 a.a2:hover{background:url(../image/btn_bg.png) no-repeat;}

/*page*/
#pages{text-align: center;margin: 20px auto;}
#pages a{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #e6e6e6;color: #333;display: inline-block;}
#pages span{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #00F0FF;color: #fff;display: inline-block;}
#pages a:hover{background: #00F0FF;color: #fff;}


/* consult-con */

.consult-con legend{width:100%;}
.consult-con{ margin-bottom:15px; position:relative;}
.consult-tit{background:url(../image/tit-ba.jpg) no-repeat center; height:90px; display:inline-block; line-height:90px; text-align:center; width:100%; font-size:16px; background-size:35%;}
.ba-eee .consult-tit{background:url(../image/tit-ba-ba.jpg) no-repeat center;height:90px; display:inline-block; line-height:90px; text-align:center; width:100%; font-size:16px; background-size:35%}
.consult-li{ float:left; width:22%; margin-right:3%; height:200px; position:relative; background:#00F0FF; margin-bottom:60px;}
.main-pic{width:100%;height: 160px;}
.consult-bor{color:#fff; height:22px; width:180px; text-align:center; margin:5px auto;line-height: 22px;}
.consult-bor p{ font-size:14px; margin-top:10px}
.consult-bor span{ font-size:16px; line-height:26px;height: 26px;display: block;overflow: hidden;}
.onc-consult{text-align:center; width:100%;}
.cl-fo:after {
    content: "";
    display: block;
    clear: both;
}
.fastchannel, .contentwarp {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    position: relative;
}
.wm-f {
    width: 1000px;
    margin: 0 auto;
}
.ba-eee{background:#f2f2f2;}

