﻿
/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";color:#333333;}
img{border:none;}
p{margin:0;padding:0;}
ul,li{margin:0;padding:0;list-style-type:none;}
a{color:#333333;font-size:12px;text-decoration:none;transition: all 0.3s ease-in-out 0s;}
a:hover{color:#003229;text-decoration:none;}
.center{margin:auto;}
.bk{border:1px #e4e4e4 solid;margin-top:5px;padding-bottom:5px;background:#FFFFFF;}
#sbj{margin-top:50px;}
.h10 {height:10px;line-height:10px;}
.h16 {height:16px;line-height:16px;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
.w1200{width: 1200px;margin: auto;}
.clear{clear: both;}
.moddle{width:1200px;overflow:hidden;}




/*头部*/
.top { height: 83px;}
.logo{ width:1200px; margin: 0px auto; height: 83px;}
.menu{  height:90px; line-height:90px;}
.nav{ width: 1200px; margin: 0px auto;}
.menu li{ float:left; width:108px; text-align:center}
.menu li a{ font-size:16px; color:#333333; display:block}
.menu li a:hover{ color:#fff; line-height:90px; background: url(../image/nav_h.png) no-repeat center;}
.menu .current{ color:#fff; background: url(../image/nav_h.png) no-repeat center;}

/*底部*/
.footer{ background: #e8e9ea; padding-top: 33px; color: #666;margin-top: 30px;}
.footerbg{ width:1200px; margin:0px auto;}
.footl{ width: 500px; float: left; line-height: 42px; font-size: 18px; color: #666666;}
.footl span{ line-height: 50px; font-size: 24px; font-weight: bold; color: #333333;}
.footr{ width: 700px; float: right; text-align: right;}
.footr dl{ line-height: 46px; font-size: 24px; font-weight: bold; color: #2cbfbc; margin-bottom: 15px;}
.footr dt{ font-size: 18px; color: #333333; line-height: 71px;}
.fnav{ line-height: 56px; height: 56px;}
.fnav li{ width: 63px; float: left; text-align: right; line-height: 56px;}
.fnav li a{ color: #666666; font-size: 14px;}

.foot{  line-height: 77px; height: 77px; text-align: center; color: #999999;}

/*首页*/
.cpzx{ width: 1200px; margin: 0px auto 50px auto;}
.title{ text-align: center; height: 140px; line-height: 140px; font-weight: bold; font-size: 30px; color: #333333;}
.title span{ width: 111px; margin: 0px auto; display: inline; text-transform: uppercase; background: url(../image/title.png) no-repeat center; color: #fff; font-size: 18px; margin-right: 20px; padding: 15px}
.cpfl{ width: 267px; float: left; margin-right: 28px;}
.cpflt{ background: #2cbfbc; padding: 13px 0px 18px 0px; font-weight: bold; color: #fff; text-align: center;}
.cpflt dl{ line-height: 33px; font-size: 24px; }
.cpflt dt{ line-height: 25px; font-size: 18px; text-transform: uppercase;}
.cpflb{ border: 4px solid #2cbfbc; border-top: none; padding: 23px 14px;}
.cpflb li{ line-height: 41px; background: #f3f3f4 url(../image/icon.png) no-repeat 20px center; margin-bottom: 15px;}
.cpflb li a{ padding-left: 45px; font-size: 20px; color: #666666;}
.cpflb dd{height: 36px;}
.cpflb dd a{font-size: 15px; }
.cptel{ font-size: 16px; color: #666666; padding-left: 30px; padding-top: 50px;}
.cptel span{ font-size: 24px; font-weight: bold; color: #2cbfbc; line-height: 45px;}
.cpzs{ width: 905px; float: right;}
.cpzs li{ width: 278px; margin-right: 20px; float: left; text-align: center;}
.cpzs li img{ border: 1px solid #7D7D7D; width: 276px; height: 250px;}
.cpzs li p{  line-height: 35px;font-size: 16px;}

.gsjj{ background-color: #f5f6f7; padding-top: 10px;}
.gsjjb{}
.gsjjb img{ width: 476px; height: 318px; float: left; padding: 12px; border: 1px solid #A0A0A0; margin-right: 42px;}
.gsjjb dl{ line-height: 20px; font-size: 18px; font-weight: bold; color: #2cbfbc;}
.gsjjb dt{ line-height: 28px; color: #2cbfbc; text-align: left; text-transform: uppercase; width: 655px; float: right; font-size: 12px; letter-spacing: -0.2px; margin-bottom: 27px;}
.gsjjb dd{ line-height: 38px; font-size: 16px; color: #666666;}
.gsmore{ width: 120px; height: 35px; margin: 35px auto; background: #2cbfbc; border-radius: 3px; text-align: center; line-height: 35px;}
.gsmore a{ font-size: 24px; color: #fff;}

.xwzx{ width: 1200px; margin: 0px auto;}
.xwzxb{ margin-bottom: 50px;}
/*新闻一点一动*/
.prott { width:1300px; height:auto; overflow: hidden; zoom: 1; margin-top:30px;}
.prott .pcontt {float: left; overflow: hidden; width:1224px; margin-left:10px;zoom: 1;}
.prott .ScrCont1 {width: 32733px; ZOOM: 1;}
.prott #List3_1 {float:left;}
.prott #List4_1 {float:left;}
.prott .LeftBotton1 { background: url(/themes/default/static/images/left.png) no-repeat left top; float: left; width:30px; height:30px; margin-top:180px;}
.prott .RightBotton1 { background: url(/themes/default/static/images/right.png) no-repeat top right; float: right; width:30px; height:30px; margin-top:180px;}
.prott .LeftBotton1:hover{background: url(/themes/default/static/images/left.png) no-repeat left top;}
.prott .RightBotton1:hover{background: url(/themes/default/static/images/right.png) no-repeat top right;}
.prott .pl1 {display: block; cursor: pointer; float:left;}
.prott .pl1 li { width:268px;float:left; margin:0px 6px; background-color: #ebebeb; padding: 22px 13px;}
.prott .pl1 li dl img { width:268px; height:183px; margin-bottom: 10px;}
.prott .pl1 li dt{ line-height: 42px; font-size: 16px; font-weight: bold; color: #333；}
.prott .pl1 li dd{ line-height: 27px; font-size: 14px; color: #666666;}
.prott .pl1 li a:hover{ color: #333;}
.prott .pl1 li .sj{ line-height: 24px; border-bottom: 1px solid #999999; margin-bottom: 15px;}

.lx{ width: 1200px; margin: 0px auto 50px auto;}
.lxl{ width: 335px; float: left; margin-right: 75px; height: 100px; box-shadow:2px 2px 6px 2px #F4F4F4; line-height: 100px; background: url(../image/tel.png) no-repeat 70px center; padding-left: 190px; font-size: 32px; font-weight: bold; color: #2cbfbc;}
.lxr{ width: 303px; float: right; margin-left: 75px; height: 100px; box-shadow:2px 2px 6px 2px #F4F4F4; line-height: 100px; background: url(../image/qq.png) no-repeat 70px center; padding-left: 150px; font-size: 32px; font-weight: bold; color: #2cbfbc;}

#demo {overflow: hidden;width: 1180px;margin-top: 20px;margin-left: 10px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;overflow: hidden;}
.dllist1 {margin: 0px auto;}
.dllist1 dl {float: left;margin: 0px 10px 0px 10px;line-height: 32px;text-align: center;}
.dllist1 dl a {width: 220px;height: 160px;display: inline-block;overflow: hidden;}
.dllist1 dl img {width: 220px;height: 160px;cursor: pointer;transition: all 0.6s;}
.dllist1 dl img:hover {transform: scale(1.1);}


.mup{height:30px;line-height:30px;text-align:left;text-indent:1em;font-size:16px;color:#2cbfbc;background:url(../image/tybj.jpg);font-weight: bold;}
.mup span{margin-left:10px;font-size:13px;color:#2cbfbc;font-weight:normal;}
.mup a{ font-size: 16px; }
.list{width:150px;height:40px;line-height:40px;border-bottom:1px #2cbfbc dashed;margin:auto;background:url(../image/listbj.jpg) no-repeat left;background-position:10px center;text-indent:3.2em;}
.list a{font-size: 16px;}
.nyejfl{height: 32px;margin-left: 100px;}
.nr{padding:8px;line-height:27px;text-align:left;text-indent:2em;font-size: 15px;}
/*内页样式*/
.mleft{
	width:260px;
	float:left;
	}
.mright{
	width:920px;
	float:right;
	}
.hg{
	line-height:30px;
	}
.tp{
	width:900px;
	height:170px;
	border-bottom:1px #e4e4e4 solid;
	margin:auto;
	margin-top:5px;
	padding-top:10px;
	}
.tp_img{
	width:213px;
	float:left;
	height:160px;
	margin-left:10px;
	}
.tp_wz{
	width:650px;
	float:right;
	margin-right:10px;
	}
.tp_wz_bt{
	height:30px;
	line-height:30px;
	text-align:left;
	}
.tp_wz_bt a{
	font-size:14px;
	font-weight:bold;
	}
.tp_wz_bt span{
	float:right;
	padding:0px 10px 0px 10px;
	background:#ff7519;
	}
.tp_wz_bt span a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	}
.tp_wz_bt span a img{
	margin-right:10px;
	}
.tp_wz_nr {
	line-height:30px;
	text-align:left;
	margin-top:10px;
	color:#999999;
	}
.tp_wz_nr a{
	color:#999999;
	}
.rytp{
	width:220px;
	height:195px;
	text-align:center;
	float:left;
	margin-left:8px;
	margin-top:10px;
	line-height:30px;
	}
.tittle {
	text-align:center;
	line-height:40px;
	height:40px;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	}
.lb {
	text-align:left;
	text-indent:2em;
	}
.nyxw2{
	width:440px;
	float:left;
	margin-left:12px;
	text-align:left;
	text-indent:1.5em;
	height:30px;
	line-height:30px;
	border-bottom:1px #e4e4e4 dashed;
	background:url(../image/li.jpg) no-repeat left;
	background-position:5px center;
	}
.xgcp{
	width:170px;
	float:left;
	margin-left:12px;
	text-align:center;
	line-height:25px;
	margin-top:10px;
	}
.page li{
	text-align:center;
	display:inline-block;
	padding-right:10px;
	}
.news{
	padding:10px;
	text-align:left;
	}
.news li{
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom:1px #2cbfbc dashed;
	background:url(../image/li.jpg) no-repeat left;
	background-position:5px center;
	text-indent:1.5em;
	}
.gd {
	float:right;
	padding-right:10px;
	}
.gd a{
	font-weight:normal;
	padding:2px 10px;
	background:#2cbfbc;
	color:#fff;
	}
/*内页样式*/


