@charset "utf-8";/* CSS Document*/























html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea{margin:0;padding:0;}























body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;padding-top:1px;background:#fff;}























li, ol{list-style:none;}























ins{text-decoration:none;}























i, em{font-style:normal;}























a{text-decoration:none;font-family:"Microsoft Yahei";}























a:hover{cursor:pointer;text-decoration:none;}























a:active{star:expression(this.onFocus=this.blur());}























:focus{outline:0;}























.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}























.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}























img{padding:0;margin:0;}























a img{border:none;}























input,textarea{border:none;font-family:"Microsoft Yahei";font-size:13px;}























h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}







































































/*导航*/























.g_nav{position: relative;z-index: 10;color: #fff;background: #cc3e3e;}























.g_nav:before{content: "";position: absolute;left: 0;top: 2.4em;width: 100%;height: 1px;z-index: 10;background: #1d95c6;border-bottom: 1px solid #33adde;display: none;}























.g_nav li{position: relative;float: left;width: 25%;text-align: center;























height:2.8em;line-height: 2.8em;font-size: 1em;border-bottom: 1px solid #eee;























overflow:hidden;}























.g_nav a{color: #fff;}























.g_nav li:before{content: "";position: absolute;right: 0;top: top;width: 1px;height: 100%;z-index: 99;border-right: 1px solid #eee;}























.g_nav a:nth-child(4) li:before, .g_nav a:last-child li:before{display: none;}























/*导航竣事*















































/*通栏广告*/























.g-adv {























	position: relative;























	height: auto;























}























.g-adv .sclwrap_box, .g-adv .m-box {























	overflow: hidden;























}























.g-adv .m-box img {























	display: block;























	width: 100%;























	vertical-align: top;























}























.g-adv .m-cnt {























	width: 100%;























	position: absolute;























	bottom: -1.5%;























	left: 0;























	z-index: 1;























	height: 1.5%;























	background: #cecece;























}























.g-adv .m-cnt li {























	position: relative;























	float: left;























	width: 33.333%;























	height: 100%;























}























.g-adv .m-cnt li.z-on {























	background: #cc3e3e;























}























.sub_tab {























	position: relative;























	color: #fff;























	font-size: 0.8em;























	background: url(/templates/m_temp_3010/images/t2.gif) no-repeat;























	background-size: 100%;























	-webkit-background-size: 100%;























	-moz-background-size: 100%;























	-o-background-size: 100%;























}























.sub_tab li {























	float: left;























	position: relative;























	color: #888;























	width: 33.32%;























	text-align: center;























	line-height: 2.5em;























	cursor: pointer;























}























.sub_tab li.z-on {























	font-weight: bold;























	color: #fff;























	background: #cc3e3e;























	background-size: 100%;























	-webkit-background-size: 100%;























	-moz-background-size: 100%;























	-o-background-size: 100%;























}























.sub_tab li:before {























	content: "";























	position: absolute;























	right: 0;























	top: 36%;























	width: 1px;























	height: 36%;























	background: #888;























	z-index: 99;























　























}























.sub_tab li:last-child:before, .sub_tab li.z-on:before {























	display: none;























}























.pro_centre {























	padding-top: 8%;























}























.p_box {























	float: left;























	display: inline;























}























.c_list {























	padding: 0.5% 0 8% 2%;























}























.c_list li {























	color: #fff;























	float: left;























	position: relative;























	margin: 5% 2% 0 2%;























	width: 45%;























	font-size: 1em;























	background: #eee;























}























.c_list li img {























	width: 100%;























	display: block;























	height: 10em;























}























.c_list li b {























	display: block;























	padding: 0.08em;























	border: 0.15em solid #d8d8d8;























	background: #fcfdfd;























}























.c_list span {























	position: absolute;























	left: 1.5%;























	bottom: 1.4%;























	display: block;























	text-align: center;























	width: 97%;


















height:1.4em;




	line-height: 1.4em;



overflow:hidden;



















	background: rgba(0,0,0,.4);














































	max-height: 4.2em;























}























.shadow1 img {























	width: 100%;























	display: block;























}























.p_more {























	text-align: center;























	margin-bottom: 15px;























}























.p_more a {























	color: #333;























	font-size: 1em;























}























.pro_sub {























	padding: 4% 5% 3% 5%;























	background: #cc3e3e;























	border-top: 0.45em solid #333;























}























.pro_sub h3 {























	position: relative;























	padding-left: 5%;























	color: #fff;























	font-size: 1.08em;























	font-weight: bold;























	line-height: 2em;























	border-bottom: 1px dotted #eee;























}























.pro_sub h3:before {























	content: "";























	position: absolute;























	left: 0;























	top: 32%;























	width: 0.83em;























	height: 0.83em;























	background: url(/templates/m_temp_3010/images/icon1.png) no-repeat;























	background-size: cover;























	-webkit-background-size: cover;























	-moz-background-size: cover;























	-o-background-size: cover;























}























.pro_sub h3 em {























	font-style: normal;























	float: right;























	font-weight: normal;























}























.nav_list {























	font-size: 1em;























	padding: 2% 0 5% 0;























}























.nav_list li {























	float: left;























	position: relative;























	padding-left: 1em;























	width: 38.32%;























	line-height: 1.66em;























	color: #fff;























	white-space: nowrap;























	overflow: hidden;























	text-overflow: ellipsis;























}























.nav_list li:before {























	content: "";























	position: absolute;























	left: 0;























	top: 35%;























	width: 0.583em;























	height: 0.583em;























	background: url(/templates/m_temp_3010/images/icon2.png) no-repeat;























	background-size: cover;























	-webkit-background-size: cover;























	-moz-background-size: cover;























	-o-background-size: cover;























}























.nav_list a:nth-child(2n-1) li {























	width: 47.03%;























}























.nav_list a:nth-child(2n) li {























	float: right;























}























.bg_t1 {























	margin-top: 1%;























}























.bg_t1 img, .bg_t2 img {























	display: block;























	width: 100%;























}























.img_tab {























	position: relative;























	color: #fff;























	font-size: 1em;























	text-align: center;























}























.img_tab li {























	display: inline-block;























	position: relative;























	color: #6b6b6b;























	width: 20.625%;























	margin: 0 4%;























	text-align: center;























	line-height: 1.7em;























	cursor: pointer;























	background: #fff;























	box-shadow: 4px 4px 0 rgba(255, 255, 255, .5);























}























.img_tab li.z-on {























	font-weight: bold;























	color: #cc3e3e;























}























.img_centre {























	padding-top: 5%;























	background: #cc3e3e;























}























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 222px;























}























 @media screen and (min-width:360px) {























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 250px;























}























}























 @media screen and (min-width:400px) {























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 277px;























}























}























 @media screen and (min-width:480px) {























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 333px;























}























}























 @media screen and (min-width:568px) {























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 394px;























}























}























 @media screen and (min-width:639px) {























.img_centre .sclwrap_box, .img_centre .m-box {























	height: 444px;























}























}























.img_box {























	float: left;























	display: inline;























}























.img_list {























	padding: 10% 0 8% 1%;























}























.img_list li {























	color: #fff;























	float: left;























	margin: 0 2%;























	width: 46%;























	font-size: 1em;























	background: #eee;























}























.img_list li img {























	width: 100%;























	display: block;























}























.img_list li b {























	display: block;























	position: relative;























}























.img_list .img_tit {























	position: absolute;























	left: 0;























	bottom: 0;























	display: table-cell;























	text-align: center;























	width: 100%;























	height: 3.2em;























	overflow: hidden;























	line-height: 1.33em;























	font-weight: bold;























	vertical-align: middle;























}























.img_list li p {























	padding-top: 5%;























	line-height: 1.33em;























	color: #cbd3e2;























	background: #cc3e3e;























}























.img_box:last-child .img_list a:last-child li {























	width: 46%;























	box-sizing: border-box;























	padding: 0.2em;























	background: #fff;























}























.img_list li .img_tit2 {























	line-height: 2.6em;























}























.odds_img img {























	display: block;























	width: 100%;























}























.odds {























	padding-top: 1%;























	background: #ECECEC;























}























.odds dl {























	padding: 2% 3.75% 6% 3.75%;























}























.odds dt {























	position: relative;























	padding: 3% 0 2.5% 0;























}























.odds dt:before {























	content: "";























	position: absolute;























	left: 0;























	bottom: 0;























	width: 100%;























	height: 1px;























	background: #d2d2d2;























	border-bottom: 1px solid #fff;























}























.odds dt .p1 {























	font-size: 1.25em;























	font-weight: bold;























	color: #cc3e3e;























}























.odds dt .p2 {























	font-size: 0.66em;























	color: #908f8f;























	font-family: Arial;























	text-shadow: 0 1px 1px #fff;























}























.odds dt b {























	position: absolute;























	left: 0;























	top: 25%;























	width: 10.74%;























	height: 1.5em;























	line-height: 1.5em;























	color: #fff;























	text-align: center;























	font-size: 1.5em;























	font-family: "Times News Roman";























	color: #fff;























	background: #333;























	background-size: 100% 100%;























	-moz-background-size: cover;























	-webkit-background-size: cover;























	-o-background-size: cover;























}























.odds dd {























	color: #333;























}























.odds dd p {























	position: relative;























	padding: 4% 0 0 0;























	line-height: 1.33em;























	font-size: 1em;























}























/*.odds dd p:before {























	content: "1";























	position: absolute;























	left: 0;























	top: 30%;























	width: 1.25em;























	height: 1.25em;























	text-align: center;























	border-radius: 2em;























	background: #c9c9c9;























	color: #fff;























	box-shadow: 3px 3px 3px rgba(0,0,0, .24) inset;























	font-family: "Arial";























}



*/























.odds dd span {























	color: #005cb8;























}























.odds dl:nth-child(2) dt {























	padding-top: 1%;























	font-size: 1em;























}























.odds dd p:nth-child(2):before {























	content: "2";























}























.odds dd p:nth-child(3):before {























	content: "3";























}























.odds dd p:nth-child(4):before {























	content: "4";























}























.odds dl:nth-child(3) {























	padding: 0 3.75% 6% 3.75%;























}























.odds dl:nth-child(3) dt .p2 {























	font-family: "Microsoft YaHei";























}























.odds dl:nth-child(5) dl {























	padding-top: 0;























}























.odds dl:nth-child(5) dt .p2 {























	font-size: 0.5em;























}























.odds dl:nth-child(5) dt {























	padding-top: 1%;























}























.odds dl:nth-child(5) dt b {























	top: 15%;























}























.odds dl:nth-child(5) dd p:before {























	top: 22%;























}























.plan_tit {























	margin-top: 5%;























	font-size: 1.8em;























	font-weight: 900;























	color: #cc3e3e;























	text-align: center;























}























.plan_tit i {























	display: block;























	font-size: 0.1em;























	font-weight: 100;























	color: #333;























	font-family: Arial, Helvetica, sans-serif;























}























.plan {























	padding: 2% 2% 0 2%;























}























.plan li {























	float: left;























	width: 44%;























	padding-left: 5%;























	position: relative;























	line-height: 2.83em;























	height: 2.83em;























	border-bottom: 1px solid #d7d7d7;























	white-space: nowrap;























	overflow: hidden;























	text-overflow: ellipsis;























}























.plan li:before {























	content: "";























	position: absolute;























	left: 7%;























	top: 36%;























	width: 0.21em;























	height: 1em;























	background: url(/templates/m_temp_3010/images/icon4.gif) no-repeat;























	background-size: 100% 100%;























	-moz-background-size: 100% 100%;























	-webkit-background-size: 100% 100%;























	-o-background-size: 100% 100%;























}























.plan li a {























	color: #545454;























}























.adv1 {























	margin-top: 8.5%;























	position: relative;























}























.adv1 img {























	display: block;























	width: 100%;























}























.adv1_tel {























	position: absolute;























	width: 62.5%;























	right: 0;























	bottom: 5%;























	color: #fff;























	font-size: 1em;























}























.adv1_tel a {























	color: #fff;























}























.adv1_tel span {























	font-size: 1.08em;























	font-family: "Arial";























}























.h_til {























	margin: 0 3.75%;























	padding-left: 6.7%;























	position: relative;























	height: 1.75em;























	line-height: 1.75em;























	font-size: 1em;























	color: #fff;























}























.h_til:before {























	content: "";























	position: absolute;























	left: 0;























	top: 10%;























	width: 1.5em;























	height: 1.5em;























	background: url(/templates/m_temp_3010/images/icon5.png) no-repeat;























	background-size: 100% 100%;























	-moz-background-size: 100% 100%;























	-webkit-background-size: 100% 100%;























	-o-background-size: 100% 100%;























}























.h_til .t_tx {























	float: left;























}























.h_til .t_tx a {























	color: #fff;























	font-weight: bold;























}























.h_til .t_tx em {























	font-style: normal;























	font-size: 0.83em;























	color: #eee;























	text-transform: uppercase;























	font-family: "Arial"























}























.h_til i {























	float: right;























	color: #fff;























}























.h_til i a {























	color: #fff;























}























.honor_box {























	margin-top: 7%;























	padding-top: 5%;























	background: #333;























}























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 113px;























}























.hon_slide {























	padding: 2.5% 0 6.5% 0;























	position: relative;























}























.hon_slide .nowrap {























	width: 92.5%;























	padding-top: 4%;























	margin: 0 auto;























	border-radius: 2px;























	background: #cc3e3e;























}























.hon_img {























	float: left;























	display: inline;























}























.hon_img li {























	float: left;























	width: 45.3%;























	margin: 7px 1%;























}























.hon_img li b {























	display: block;























	padding: 0.3em;























	background: #fff;























	font-weight: normal;























	position: relative;























}























.hon_img li img {























	width: 100%;























	display: block;























	height:7em;























}























.hon_img li span {























	position: absolute;























	left: 2.5%;























	bottom: 3%;























	display: block;























	width: 95%;























	text-align: center;























	line-height: 1.5em;























	color: #fff;























	background: rgba(0,0,0, .5);























	max-height: 3em;























	overflow: hidden;























	font-size: 0.8em;























}























.hon_img a:first-child li {























	margin-left: 3.5%;























}























.shadow2 {























	font-size: 0;























	line-height: 0;























}























.honor_box .prev, .honor_box .next {























	position: absolute;























	width: 2.8%;























	top: 38%;























	z-index: 99;























	cursor: pointer;























}























.honor_box .prev img, .honor_box .next img {























	width: 100%;























	vertical-align: top;























}























.honor_box .prev {























	left: 0.9%;























}























.honor_box .next {























	right: 0.9%;























}























 @media screen and (min-width:360px) {























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 126px;























}























}























 @media screen and (min-width:400px) {























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 142px;























}























}























 @media screen and (min-width:480px) {























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 172px;























}























}























 @media screen and (min-width:568px) {























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 200px;























}























}























 @media screen and (min-width:639px) {























.honor_box .sclwrap_box, .honor_box .m-box {























	height: 226px;























}























}























.adv2 {























	margin: 7% 0 4% 0;























}























.adv2 img {























	width: 100%;























	display: block;























}























.tel_01 {























	text-align: center;























	font-size: 1em;























	color: #cc3e3e;























}























.tel_01 b {























	font-size: 1.5em;























	font-family: "Arial";























}























.tel_01 a {























	color: #cc3e3e;























}























.titbar {























	position: relative;























	color: #fff;























	font-size: 1em;























	background: url(/templates/m_temp_3010/images/t2.gif) no-repeat;























	background-size: 100% 100%;























	-webkit-background-size: 100%;























	-moz-background-size: 100% 100%;























	-o-background-size: 100%;























}























.titbar span {























	float: left;























	position: relative;























	color: #888;























	width: 25.32%;























	text-align: center;























	line-height: 2.5em;























	font-weight: bold;























	color: #fff;























	background: #cc3e3e;























	background-size: 100%;























	-webkit-background-size: 100%;























	-moz-background-size: 100%;























	-o-background-size: 100%;























}























.titbar i {























	float: right;























	padding-right: 2%;























	line-height: 2.5em;























	color: #888;























}























.client {























	padding: 5% 0% 5% 0%;























	position: relative;























}























.album {























	padding: 6% 0 6% 4%;























}























.album dt {























	float: left;























	width: 36%;























	padding: 0.25em;























	border: 0.05em solid #b2b2b2;























}























.album dt img {























	display: block;























	width: 100%;























	height: 8em;























}























.album dd {























	float: left;























	width: 56%;























	padding-left: 3%;























}























.album dd h3 {























	padding-top: 4%;























	font-size: 1.08em;























	color: #333;























	font-weight: bold;























	white-space: nowrap;























	overflow: hidden;























	text-overflow: ellipsis;























}























.album dd p {























	position: relative;























	padding-top: 4%;























	line-height: 1.5em;























	color: #666;























	overflow: hidden;























	height: 6em;























}























.album dd strong {























	color: #333;























	font-weight: normal;























}























.btn_detail {























	color: #006e9a;























	padding-top: 5%;























}























.btn_detail span {























	float: left;























	display: block;























	text-align: center;























	width: 45%;























	padding: 2% 0;























	background: #cc3e3e;























}























.btn_detail span a {























	color: #fff;























}























.btn_detail span img {























	display: block;























	width: 100%;























}























.phot_more {























	text-align: center;























	color: #1b2b31;























}























.phot_more a {























	color: #1b2b31;























}























.ab_box {























	margin-top: 2.5%;























	position: relative;























	height: 290px;























	overflow: hidden;























}























.ab_tab {























	position: relative;























}























a.ab_more {























	position: absolute;























	right: 2%;























	top: 0;























	line-height: 2.5em;























	color: #888;























	font-size: 1em;























	z-index: 999;























}























.ab_tab li {























	color: #333;























}























.ab_tab li:nth-child(2) {























	width: 31.25%;























}























.ab_tab li:nth-child(2).z-on {























	background: #cc3e3e;























	background-size: 100%;























	-webkit-background-size: 100%;























	-moz-background-size: 100%;























	-o-background-size: 100%;























}























.ab_tab li:before {























	display: none;























}























.ab_img {























	padding: 5.5% 6% 6% 6%;























}























.ab_img dt img {























	display: block;























	width: 100%;























	height: 9em;























}























.ab_img dd h3 {























	padding-top: 3%;























	font-size: 1em;























	color: #333;























	font-weight: bold;























}























.ab_img dd p {























	padding-top: 1%;























	line-height: 1.5em;























	color: #666;























	overflow: hidden;























	height: 6em;























}























.ab_img dd p a {























	color: #333;























}























.hon_box {























	padding-top: 5%;























}























.hon_box .sclwrap_box, .hon_box .m-box {























	height: 210px;























}























.hon_box .nowrap {























	margin: 0 10%;























}























.hon_box {























	padding:5% 0 4% 0;























	position: relative;























}























.hon_ul {























	float: left;























	display: inline;























}























.hon_ul li img {























	display: block;























	width: 100%;























	height: 6em;























}























.hon_ul li {























	float: left;























	width: 46%;























}























.hon_ul li b {























	display: block;























	padding: 1px;























	border: 1px solid #dedede;























}























.hon_ul li span {























	display: block;























	text-align: center;























	line-height: 2em;























	color: #757474;























	white-space: nowrap;























	overflow: hidden;























	text-overflow: ellipsis;























}























.hon_ul a:nth-last-child(odd) li {























	float: right;























}























.sd {























	position: absolute;























	left: 0;























	bottom: -5%;























	width: 100%;























	text-align: center;























}























.client_more {























	text-align: center;























}























.client_more a {























	color: #1b2b31























}























.hon_box .prev, .hon_box .next {























	position: absolute;























	width: 5%;























	top: 41%;























	z-index: 10000;























	cursor: pointer;























}























.hon_box .prev img, .hon_box .next img {























	width: 100%;























	vertical-align: top;























}























.hon_box .prev {























	left: 2%;























}























.hon_box .next {























	right: 2%;























}























 @media screen and (min-width:360px) {























.ab_box {























	height: 326px;























}























.ab_box .sclwrap_box, .ab_box .m-box {























	height: 236px;























}























}























 @media screen and (min-width:400px) {























.ab_box {























	height: 362px;























}























.ab_box .sclwrap_box, .ab_box .m-box {























	height: 262px;























}























}























 @media screen and (min-width:480px) {























.ab_box {























	height: 435px;























}























.ab_box .sclwrap_box, .ab_box .m-box {























	height: 315px;























}























}























 @media screen and (min-width:568px) {























.ab_box {























	height: 514px;























}























.ab_box .sclwrap_box, .ab_box .m-box {























	height: 372px;























}























}























 @media screen and (min-width:639px) {























.ab_box {























	height: 580px;























}























.ab_box .sclwrap_box, .ab_box .m-box {























	height: 420px;























}























}























/*新闻中心*/































































































.web_news {























	position: relative;























	z-index: 999;























}























.web_news .sclwrap_box, .web_news .m-box {























	height: 254px;























}























.n_box {























	float: left;























	display: inline;























}























.news_img {























	padding: 5% 5% 0 5%;























}























.news_img b {























	display: block;























	padding: 0.1em;























	background: #fff;























	border: 0.1em solid #cdcdcd;























}























.news_img img {























	display: block;























	width: 100%;























	height: 7em;























}























.n_list {























	padding: 2.5% 5.6% 0 5.6%;























	font-size: 1em;























	color: #666;























}























.n_list a {























	color: #666;























}























.n_list li {























	position: relative;























	padding-left: 4%;























	height: 2.083em;























	line-height: 2.083em;























	border-bottom: 1px solid #eee;























	overflow: hidden;























}























.n_list li:after, .n_box dt:after {























	content: "";























	position: absolute;























	left: 0;























	top: 0.8em;























	width: 0.35em;























	height: 0.583em;























	background: url(/templates/m_temp_3010/images/icon6.gif) no-repeat;























	background-size: cover;























	-webkit-background-size: cover;























	-moz-background-size: cover;























	-o-background-size: cover;























}























.n_list a:last-child li {























	border: none;























}























.n_box dl {























	padding: 2.5% 5.6% 3% 5.6%;























	color: #666;























}























.n_box dl:first-child {























	padding-top: 4%;























}























.n_box dt {























	position: relative;























	padding-left: 4%;























	line-height: 2em;























}























.n_box dt a {























	color: #434242;























}























.n_box dd {























	position: relative;























	padding-left: 4%;























	line-height: 1.5em;























	height: 2.8em;























	overflow: hidden;























}























 @media screen and (min-width:360px) {























.web_news .sclwrap_box, .web_news .m-box {























	height: 285px;























}























}























 @media screen and (min-width:400px) {























.web_news .sclwrap_box, .web_news .m-box {























	height: 317px;























}























}























 @media screen and (min-width:480px) {























.web_news .sclwrap_box, .web_news .m-box {























	height: 381px;























}























}























 @media screen and (min-width:568px) {























.web_news .sclwrap_box, .web_news .m-box {























	height: 450px;























}























}























 @media screen and (min-width:639px) {























.web_news .sclwrap_box, .web_news .m-box {























	height: 508px;























}























}























 <!--耗时1756465072.9658秒-->