/* By 东方的太阳 QQ:465002188 */

/* 全局样式 */
* {padding:0;margin:0;}
body{color:#474747;font:14px/1.75  微软雅黑,宋体,Arial, Verdana, Helvetica, sans-serif;background:#e7e5e3;}
ul,ol{list-style-type:none;}
textarea,select,input,button,label,img{vertical-align:middle;font-size:12px;font-family:"Tahoma";}
input[type=submit] {cursor:pointer}
input,button{overflow:visible;}
table {border-collapse:collapse;}
img {border:0;}
html{-webkit-text-size-adjust:none;}
em,i {font-style:normal;}
input {outline: none;}
html,body {height: 100%;width: 100%;}

/* 定义全局宽 */
.wp {width:1000px;margin:0px auto;overflow:hidden;}
.wp2 {width:1000px;margin:0px auto;}


/*  - - - - - - - - - 类别样式  - - - - - - - - -*/
.c {clear:both;overflow:hidden;display:block;zoom:1}
.l {float:left;}
.r {float:right;}
.rel {position:relative}
.abs {position:absolute;}
.none {display:none;}
div {outline: none;}


/* 链接样式 */
a{color:#474747;text-decoration:none;}
a:link{}	
a:hover{text-decoration:none;color:#2abfe0}	/*设置对象在其鼠标悬停时的样式表属性*/
a:active{}  /*在鼠标点击与释放之间发生的事件*/
a:visited{} /* 已被访问过时的样式表属性 */




.header {height: 66px;background: url(../images/head_bg.jpg) repeat-x;}

.logo {padding-right: 20px}

.so {width: 205px;height: 21px;background: url(../images/so_bg.jpg) no-repeat;margin-right: 10px}
.inp1 {width: 160px;padding: 0 5px;float: left;height: 21px;line-height: 21px;border:0;background: none;}
.mit1 {float: right;width: 35px;float: right;height: 21px;cursor: pointer;border:0;background: none;}
.so, .yy {margin-top: 20px;}
.yy img {margin: 0 0 0 10px}


.nav li {height: 66px;line-height: 66px;float: left;position: relative;z-index: 99}
.nav li a {display: block;padding: 0 30px;font-size: 14px;color: #fff;font-family: 微软雅黑;}
.nav li a span {padding: 0 0 0 10px}
.nav li.on a, .nav li a:hover {background: #4cd3f2;}
.nav li ul {position: absolute;top:66px;left:0;width: 800px;display: none;}
.nav li ul li {text-align: center;}
.nav li ul li span {padding: 0;display: block;padding: 5px 0 0 0;line-height: 20px;}
.nav li ul li a {padding: 10px 30px}

.bann {height: 350px;background-repeat: no-repeat;background-position: center center;border-top: 5px solid #fff;}


.subnav {height: 50px;border:1px solid #d0d0d0;background: #fff;}
.subnav li {float: left;width: 332px;text-align: center;border-right: 1px solid #d0d0d0;height: 50px;line-height: 50px;}
.subnav li a {font-size: 15px;font-family: 微软雅黑;}
.subnav li.on a {background: url(../images/sub_on.jpg) no-repeat 0 center;padding: 0 0 0 25px;color: #2abfe0}

.brand {padding: 10px 0;text-align: right;height: 25px;}
.brand p {float: right;background: url(../images/ico1.jpg) no-repeat 0 center;padding: 0 0 0 25px;}
.brand p a, .brand p span {padding: 0 7px;}
.brand p span {color: #2abfe0}

.t2 {color: #2abfe0;font-size: 24px;padding: 10px 0 20px 0}
.cont {line-height: 30px;font-size: 14px;font-family:微软雅黑;}
.cont h1 {font-size: 20px;font-weight: normal;padding: 0 0 15px 0;color: #2abfe0;text-align: center;}

.m2 .wp {border:1px solid #d0d0d0;background: #fff;padding: 0 20px 20px 20px;width: 960px;}

.ml {width: 217px;}
.t1 {height: 39px;line-height: 39px;background: #2abfe0 url(../images/ico2.jpg) no-repeat 10px center;padding: 0 0 0 25px;}
.t1 span {font-size: 16px;font-family: 微软雅黑;color: #fff;padding: 0 0 0 10px;text-shadow: 1px 2px 2px #23a0bc}

.sub2 {border:1px solid #e8e8e8;border-top: 0px;}
.sub2 li {line-height: 39px;margin-top: 2px}
.sub2 li a {display: block;height: 39px;background: #a7a7a7;font-size: 14px;font-family: 微软雅黑;color: #fff;padding: 0 0 0 15px}
.sub2 li a span {display: block;float: right;font-size: 16px;margin: 0 20px 0 0;font-family: 宋体}
.sub2 li.on a, .sub2 li a:hover {color: #2abfe0;background: #ccc9c9;font-weight: bold;}
.sub2 li ul li {margin: 0;height: 25px;line-height: 25px;}
.sub2 li.on ul li a {height: 25px;background: none;font-size: 12px;color: #666;font-weight: normal;}
.sub2 li ul{display:none}
.sub2 li.on ul {padding: 5px 0;display:block;}
.sub2 li ul li a:hover {color: #2abfe0}


.mr {width: 720px;}
.list1 .t a {color: #2abfe0;font-size: 16px;font-family: 微软雅黑;}
.list1 .con {padding: 10px 0 0 0;}
.list1 dd {border-bottom: 1px dotted #e8e8e8;padding: 0 0 20px 0;margin: 0 0 20px 0}
.list1 dd .con {color: #666;}

.list2 {padding: 0 0 20px 0}
.list2 li {float: left;width: 231px;margin: 0 10px 0 0;display: inline;}
.list2 li span {display: block;padding: 10px 0;font-size: 14px;font-family: 微软雅黑;}
.list2 li img {border:1px solid #d3d3d3;}

.page {text-align: center;height: 30px;}
.page a {display: inline-block;height: 20px;line-height: 20px;text-align: center;border:1px solid #dedede;padding: 0 8px;margin: 0 2px}
.page a.on, .page a:hover {background: #2abfe0;border-color: #2abfe0;color: #fff;}


.pro_head {padding: 0px 0 20px 0}
.ppic {width: 300px;height: 300px;border:1px solid #dedede;}
.ppic div {display: table-cell;vertical-align: middle;text-align: center;height: 300px;width: 300px}
.pitu {padding: 10px 0 0 0}
.pitu li {float: left;width: 92px;height: 92px;margin: 0 10px 0 0;display: inline;border:1px solid #dedede;cursor: pointer;}
.pitu li img{width: 92px;height: 92px;}
.pitu li.on {border-color: #2abfe0 }


.pinfo {width: 380px}
.pinfo .t {font-size: 18px;font-weight: bold;padding: 0 0 15px 0}
.pinfo .con {line-height: 24px;}


.banner, .banner .bd ul li a {display: block;height: 570px;background-repeat: no-repeat;background-position: center center;}
.banner .hd {position: absolute;bottom:30px;left:50%;width: 1000px;margin: 0 0 0 -500px;}
.banner .hd ul {float: right;}
.banner .hd ul li {width: 13px;height: 13px;background: #979797;border-radius: 13px;float: left;margin: 0 0 0 10px}
.banner .hd ul li.on {background: #fff;}


.f1 {padding: 50px 0;}
.f1 ul li {width: 500px;float: left;text-align: center;}


.f2 {background: url(../images/x.jpg) no-repeat top center;padding: 50px 0}
.f2 ul li {width: 330px;float: left;text-align: center;font-size: 16px;font-family: 微软雅黑}
.f2 ul li span {display: block;padding: 0 0 15px 0;}
.f2 ul li p {padding: 10px 0 0 0;font-size: 12px;}

.jectlist {padding: 0 0 0 30px}
.jectlist dd {padding: 25px;border:1px solid #82d9ed;border-radius: 30px;float: left;text-align: center;width: 220px;height: 220px;margin: 15px;display: inline;}
.jectlist dd span {display: block;padding: 5px 0}
.jectlist dd a {display: inline-block;padding: 0 30px;height: 30px;background: #2abfe0;font-size: 14px;color: #fff;line-height: 30px;border-radius: 20px;font-family: 微软雅黑;}
.jectlist dd i {display: block;font-size: 12px;padding: 10px 0;height: 40px}
.jectlist dd .p {font-size: 14px;font-family: 微软雅黑;}

.jectlist dd.it4,
.jectlist dd.it5 {text-align: left;line-height: 24px}
.jectlist dd .t {font-size: 16px;color: #2abfe0;font-family: 微软雅黑;padding: 15px 0;text-align: center;}





.footer {background:#d1d1d1 url(../images/footer_bg.jpg) repeat-x top;margin-top: 40px;padding: 20px 0}
.footer dl dd {float: left;padding: 0 0 0 50px;width: 200px}
.footer dl dd .t a{font-size: 16px;font-family:微软雅黑;}
.footer dl dd ul {padding: 10px 0;}
.footer dl dd ul li {height: 24px;line-height: 24px;}
.cr {padding: 20px 0 0 0}
.footer .cr .l a {padding: 0 10px}


/*网站地图*/
.map  li {
	overflow: hidden;
	line-height: 30px;
	border-bottom:1px dashed #ccc;
}
.map li a h3{
	font-size: 14px;
	color:#2abfe0;
}
.map  li ul li{
	overflow: hidden;
	line-height: 30px;
	border:none;


}
.map  li ul li span{

	padding-right: 10px;
	font-weight: bold;

}
.map  li ul li span.child{
	font-weight: normal;
}

