﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
body { margin:0 auto;background:#ffffff ; font-family:"微软雅黑","宋体",Tahoma, Helvetica, Arial;}
body,td,th {font-size:12px;color:#666; line-height:20px;}
a{ color:#666; text-decoration:none;}
a:hover{color:#0068b7;}
.clear{ clear:both;}
ul{ list-style-type:none;}
/* 整体 */

#top{ float:left; width:100%; position:relative; z-index:99; background:#fff; height:70px; border-bottom:1px solid #eaeaea;}
.log{ float:left;}
.log a{ float:left; position:absolute; z-index:10; left:3%;}
.log p{ float:left; padding-left:254px; padding-top:12px; position:absolute; z-index:9; }
#nav{ float:right; padding-right:3%;}
#nav ul{ float:left;}
#nav ul li{ float:left; border-right:1px solid #eaeaea;}
#nav ul li a{ display:block; line-height:70px; font-size:16px; color:#000; width:100px; text-align:center;background:url(../images/nav_bg.jpg) repeat-x left -200px;}
#nav ul li a:hover{background:url(../images/nav_bg.jpg) repeat-x; color:#000;}
#nav ul li a.hover{background:url(../images/nav_bg.jpg) repeat-x; color:#000;}

#bframe{ float:left; width:100%; height:595px;}

/* 全屏轮播flexslider */
.flexslider{position:relative;height:595px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:595px;}
.slides li a{ display:block; height:100%; width:100%;}
.flex-control-nav{position:absolute;bottom:50px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:48px;height:6px;*display:inline;zoom:1; margin-left:6px;}
.flex-control-nav a{display:inline-block;width:48px;height:6px;line-height:40px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0; background:#0068b7;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}




.m1{ float:left; width:100%;}
.fuwulist{ width:1190px; margin:0 auto;}
.fuwulist .f1,.fuwulist .f2{ float:left; width:595px; padding:40px 0;}
.line{ float:left; background:#eee; height:1px; display:block; width:1190px;}
.fuwulist dl{ width:280px;}
.fuwulist dl dt{ font-size:30px; color:#333; margin-bottom:10px; line-height:32px;}
.fuwulist dl dd{ border:1px solid #ddd; color:#777; float:left; padding:5px 5px; margin-right:5px; margin-bottom:5px; cursor:pointer;}
.fuwulist dl dd:hover{ background:#f2f2f2;}
.fuwulist .f1_img,.fuwulist .f2_img{ width:152px; height:152px;-webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
.fuwulist .f1_img:hover,.fuwulist .f2_img:hover{-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);}

.title1{ margin:60px 0 0px 0; padding-bottom:40px; background:url(../images/title1.jpg) no-repeat center bottom;}
.title1 h2{text-align:center; font-size:40px; font-family:"微软雅黑"; font-weight:normal; color:#323344; margin-bottom:5px;}
.title1 h3{ text-align:center; color:#888; font-weight:normal; padding-top:10px;}
.mar20{ margin:20px;}
/***float***/
.fl{ float:left;}
.fr{ float:right;}
.ml20{ margin-left:20px;}
.mr20{margin-right:20px;}

.m2{ float:left; width:100%; background:#0068b7; height:auto; padding-bottom:35px;}
.frame{ width:1190px; margin:0 auto;}
.m2_top{ float:left; width:1190px; padding-top:55px;}
.m2_top h2{ float:left; width:1190px; text-align:center; font-size:40px; font-family:"微软雅黑"; font-weight:normal; color:#ffffff; margin-bottom:10px; line-height:32px;}
.m2_top h3{ float:left; width:1190px; text-align:center; font-family:"微软雅黑"; font-weight:normal; color:#ffffff; margin-bottom:5px;}

.m2_middl{ float:left; width:1190px;padding-top:30px; padding-bottom:65px;}
.m2_middl ul{ float:left; padding-left:35px;}
.m2_middl ul li{ float:left; padding-right:10px;}
.m2_middl ul li a{ float:left; line-height:30px; background:#0e93f8; border:1px solid #43aeff; color:#fff; padding-left:40px; padding-right:40px;}
.m2_middl ul li a:hover{ background:#fff; color:#0068b7}
.m2_middl ul li a.hover{ background:#fff; color:#0068b7}


.caselistf { float:left; width:100%; } /* FireFox */
*html .caselistf { float:left; width:99.5%; padding-left:0.25%; } /* ie6 fixed */
*+html .caselistf {float:left; width:99.5%; padding-left:0.25%;} /* ie7 fixed, 注意顺序 */
.caselif { float:left; width:20%; } /* FireFox */
*html .caselif { float:left; width:19.9%; } /* ie6 fixed */
*+html .caselif {float:left; width:19.9%; } /* ie7 fixed, 注意顺序 */

.caseli_topt
{
	 float:left; width:100%; position:relative; z-index:8;
}
	.caseli_topt img
	{
		 float:left; width:100%; height:auto;
	}

.casebgs
{
	 float:left; width:100%; background:url(../images/bga.fw.png); height:100%; position:absolute; z-index:3; left:0px; top:0px;  display:none; cursor:pointer;
}
.case_ali
{
	 float:left; width:67%; padding-left:33%;padding-top:30%;
}
	.casebgs a
	{
		 float:left;  padding-left:25px;
	}
		.casebgs a img
		{
			width:26px; height:26px;
		}

.caseli_bot
{ float:left; width:100%; height:68px; background:#001423;
 }

.caseli_bot_top
{ float:left; width:100%;
}
	.caseli_bot_top img
	{
		 float:left; position:relative; z-index:9; margin-top:-13px; padding-left:25px;
	}
.bot_list_left
{
	 float:left; width:60%; padding-left:15px; padding-top:12px;
}
	.bot_list_left h1
	{
		 float:left; width:100%; font-size:14px; color:#9e9e9e; padding-top:3px; height:20px; overflow:hidden;
	}
	.bot_list_left p
	{
		 float:left; width:100%; padding-top:5px;
	}
.bot_list_right
{
	 float:right; width:50px; padding-right:15px; padding-top:12px;
}
	.bot_list_right p
	{
		 float:left; width:50px; text-align:center; color:#0068b7;
	}
.case_pli
{
	 float:left; width:1190px; text-align:center;color:#fff; font-size:16px; padding-top:40px;
}
.m3{ height:565px; float:left; width:100%;}
.title3{ margin:60px 0 0px 0; padding-bottom:40px; background:url(../images/title1.jpg) no-repeat center bottom;}
.title3 h2{text-align:center; font-size:40px; font-family:"微软雅黑"; font-weight:normal; color:#323344; margin-bottom:5px;}
.title3 h3{ text-align:center; color:#888; font-weight:normal; padding-top:10px;}
.about{ background:#fff; height:105px; width:1190px; margin:0 auto; margin-bottom:25px;}
.about div span{ display:block; height:105px; background:#D9251D; width:150px; line-height:105px; text-align:center;color:#fff; font-size:30px; float:left; margin-right:10px;}
.about div p{ float:right;line-height:20px; color:#666; width:1000px; padding:15px;}

.news{ width:1190px; margin:0 auto; margin-top:45px;}
.news dl{ float:left; margin-left:18px; background:#fff; border:1px solid #ddd; padding-bottom:25px;
    -webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
	.news dl:hover{ -webkit-transform:translateY(10px);}
.news dl:first-child{ margin-left:0;}
.news dl dt{ margin-bottom:10px;}
.news dl dt a{ display:block;}
.news dl dd{ height:40px; line-height:40px; background:url(../images/i_r14_c3.jpg) repeat-x left bottom; margin:0 20px;}
.news dl dd a{ font-size:14px;}
.news dl dt a img{ width:281px; height:184px;}
/*****main******/
#m4{ height:804px; background:#F7F7F7; float:left; margin-top:35px; width:100%; padding-top:40px;}
.m4about{ width:1190px; margin:0 auto;}
.m4aboutimg{ background:url(../images/1_06.jpg); height:191px; width:1190px; margin-top:50px; position:relative; overflow:hidden;}
.m4aboutimg .h1h2{ height:382px; width:1190px; position:absolute; left:0; top:0;-webkit-transition:all .33s ease-out;
-moz-transition:all .33s ease-out;
-o-transition:all .33s ease-out;
-ms-transition:all .33s ease-out;}
.m4aboutimg h1{  height:191px; line-height:191px; font-size:68px; color:#fff; text-align:center; font-weight:normal;filter:alpha(opacity=80);  
-moz-opacity:0.8;  
-khtml-opacity: 0.8;  
opacity: 0.8; width:1190px;}

.m4aboutimg h2{  height:191px; line-height:191px; font-size:38px; color:#fff; text-align:center; font-weight:normal; width:1190px;}
.m4aboutimg:hover .h1h2{ left:0; top:-191px;}
.m4about p{ line-height:28px; font-size:16px; text-indent:2em; color:#666; padding:30px 10px; border-bottom:1px solid #ddd;}
.aboutico{ margin-top:40px;}
.aboutico li{ float:left; width:297px; font-size:18px; text-align:center; color:#444;}
.aboutico li a{ display:block; height:140px; width:140px; margin:0 auto; margin-bottom:15px;-webkit-transition:all .33s ease-out;
-moz-transition:all .33s ease-out;
-o-transition:all .33s ease-out;
-ms-transition:all .33s ease-out;}
.aboutico li.i1 a{ background:url(../images/aboutico.fw.png) left top; display:block;}
.aboutico li.i1 a:hover{ background:url(../images/aboutico.fw.png) left bottom;}
.aboutico li.i2 a{ background:url(../images/aboutico.fw.png) -302px -1px; display:block;}
.aboutico li.i2 a:hover{ background:url(../images/aboutico.fw.png) -302px bottom;}
.aboutico li.i3 a{ background:url(../images/aboutico.fw.png) -582px -0px; display:block;}
.aboutico li.i3 a:hover{ background:url(../images/aboutico.fw.png) -582px bottom;}
.aboutico li.i4 a{ background:url(../images/aboutico.fw.png) -875px -0px; display:block;}
.aboutico li.i4 a:hover{ background:url(../images/aboutico.fw.png) -875px bottom;}

#fframe{ float:left; width:100%; background:#0068b7; height:315px;}
#foot{ float:left; width:1190px;}
.fo_left{ float:left; width:690px; padding-top:40px;}
.left_top{ float:left; width:690px;}
.left_top img{ float:left;}
.left_middle{ float:left; width:690px; padding-top:10px;}
.left_middle p{ float:left; width:690px; color:#fff; padding-bottom:5px;}
.left_bot{ float:left; width:690px; padding-top:8px;}
.left_bot a{ float:left; padding-right:8px;}
.fo_right{ float:right; width:450px;} 
.right_top{ float:left; width:450px; padding-top:42px;}
.right_top ul{ float:left; width:450px;}
.right_top ul li{ float:left; background:url(../images/1_13.jpg) no-repeat right;}
.right_top ul li a{ float:left; color:#fff; padding-left:20px; padding-right:20px;} 
.right_bot{ float:left; width:310px; padding-left:110px; padding-top:25px;}
.sme{ float:left; width:130px; padding-right:25px;}
.sme img{ float:left;}
.sme p{ float:left; width:130px; color:#fff; text-align:center; padding-top:10px;}


.bannner
{
	 float:left; width:100%;background:url(/images/banner7.jpg) no-repeat center top; height:296px;
}


/****news******/
.newsa{ width:1190px; margin:0 auto;}
.newsa .where{ border-bottom:1px solid #ddd; height:50px; line-height:50px; float:left;width:1190px; padding-top:10px;}
.newsa .where a{ display:block; border-bottom:2px solid #0068b7; width:120px; font-size:16px; color:#000}

.casewhere
{
	 float:left; width:1190px;height:50px; line-height:50px; padding-top:20px;
}
	.casewhere a
	{
		 display:block; color:#000;font-size:16px;
	}
.casetab
{
	 margin-top:6px; float:left; width:1190px;
}
	.casetab ul
	{
		 float:left; height:37px;	border:1px solid #e1e5e7;
		
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
	}
.casetab ul li
{
	 float:left;border-right:1px solid #e1e5e7;
}
	.casetab ul li a
	{
		 float:left; padding:8px 20px; line-height:21px;
	}
		.casetab ul li a:hover
		{
			 background:#0068b7; color:#fff;
		}
		.casetab ul li a.hover
		{
			 background:#0068b7; color:#fff;
		}
.caselist
{
	 float:left; width:1190px; padding-top:30px;
}
.caseli
{
	 float:left; width:368px;padding-bottom:25px; padding-right:10px;
}
.pic_box
{
	 float:left; width:368px; position:relative; z-index:9; height:242px;
}
.shares
{
	 float:left; width:100%; height:100%; background:url(../images/shbg.png); position:absolute; z-index:2; top:0px; left:0px; display:none; cursor:pointer;
}
.sha_top
{
	 float:left; position:absolute; top:95px; left:0px;
}

.sha_botp
{
	 float:left; top:95px;position:absolute; right:0px;
 }

.caseli .content
{
	 float:left; width:360px; padding-top:10px;  padding:4px;
}
	.caseli .content h3
	{
		 float:left; width:360px; font-size:15px; line-height:25px;
	}
		.caseli .content h3 a
		{
			  color:#000;
		}
	.caseli .content p
	{
		 float:left; width:360px; padding-top:5px; padding-bottom:5px;
	}
		.caseli .content p .date
		{
			 float:left; color:#0068b7;
		}
		.caseli .content p .sep
		{
			 float:left; padding-left:6px; padding-right:6px; color:#555;
		}
		.caseli .content p a
		{
			 float:left;  color:#555;
		}

	.caseli .content .conpli
	{
		 float:left; width:360px; color:#989898;  height:60px; overflow:hidden;
	}

.newslist{ margin-top:40px; float:left; width:1190px;}
.newslist dl{ margin-bottom:50px; border:1px solid #ddd; float:left; width:1190px; height:161px; display:inline;}
.newslist dl:hover{ background:#f9f9f9;}
.newslist dl dt{ float:left;}
.newslist dl dt img{ width:245px; height:161px;}
.newslist dl .dd1{ float:left; width:720px; margin-left:20px; padding:20px 0;}
.newslist dl .dd1 h2{ font-size:20px; font-weight:normal;}
.newslist dl .dd1 h2 a{ color:#111; font-weight:bold;}
.newslist dl .dd1 span{ display:block; margin:20px 0; font-size:14px;}
.newslist dl .dd1 p{ font-size:14px; line-height:22px; color:#666; height:44px; overflow:hidden;}
.newslist dl .dd2{ border-radius:8px; float:right; width:112px; height:112px; background:#EFEFEF; color:#333; margin:25px 20px 0 0;}
.newslist dl .dd2 b{ font-size:47px; text-align:center; display:block; border-bottom:1px solid #ddd; padding:25px 0; font-weight:normal; color:#666;}
.newslist dl .dd2 span{ color:#666; display:block; text-align:center; height:30px; line-height:30px;}


.newstab{ margin-top:15px; float:left; width:1190px;}
.newstab ul li{ float:left; margin-right:8px;}
.newstab ul li a{ border:1px solid #ddd; display:block; height:40px; line-height:40px; width:100px; text-align:center; position:relative; overflow:hidden; font-size:14px;}
.newstab ul li a span{ display:block; background:#0068b7; height:3px; width:100px; position:absolute; bottom:40px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out;}
.newstab ul li a:hover{color:#0068b7; }
.newstab ul li a:hover span{ bottom:0px;}

.newstab ul li a.now span{ display:block; background:#0068b7; height:3px; width:100px; position:absolute; bottom:0px; left:0;-webkit-transition:all .13s ease-out;
-moz-transition:all .13s ease-out;
-o-transition:all .13s ease-out;
-ms-transition:all .13s ease-out;}

/******************/
.dh{-webkit-transition: -webkit-transform 0.5s ease-out;
    -moz-transition: -moz-transform 0.5s ease-out;
    -o-transition: -o-transform 0.5s ease-out;
    -ms-transition: -ms-transform 0.5s ease-out;}
.dh:hover{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);}

.fenye {  float:left; width:1190px; padding-bottom:45px; } /* FireFox */
*html .fenye { float:left; width:1190px; padding-bottom:45px; padding-top:25px;} /* ie6 fixed */
*+html .fenye { float:left; width:1190px; padding-bottom:45px;padding-top:25px;} /* ie7 fixed, 注意顺序 */

.news_c_left{ float:left; width:840px;margin-top:50px; padding-bottom:50px;}
.news_c_left h2{ font-size:30px; font-weight:normal;line-height:35px;}
.news_c_left h3{ font-size:14px; color:#666; font-weight:normal; margin:15px 0;}
.news_c_left .news_c_content{ line-height:30px; font-size:14px; margin-top:40px; color:#666;}

.news_c_right{ float:right; width:300px; margin-top:50px;}
.news_c_right h2{ background:#333; color:#fff; height:44px; padding-left:20px; line-height:44px;}
.news_c_right ul{ border:1px solid #ddd; border-top:none; padding:10px;}
.news_c_right ul li{ padding:10px 0;}
.news_c_right ul li a{ font-size:14px;}
.news_c_right ul li a:hover{ text-decoration:underline;}


.filter_block {
	 float:left; width:1190px; padding-top:6px;
}
.filter_block:after {
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
}
.filter_block .filters {
	border:1px solid #e1e5e7;
	float:left;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}
.filter_block .filters a{
	padding:8px 20px;
	float:left;
	color:#373a41;
	margin:-1px;
	text-decoration:none;
	border-right:1px solid #e1e5e7;
	transition: 		all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;  font-size:14px;
}
.filter_block .filters a:last-child{
	border-right:none;
}
.filter_block .filters a:first-child{
	border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
}
.filter_block .filters a:last-child{
	border-radius:0 8px 8px 0;
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
}

.filter_block li{
	list-style:none;
	float:left;
}
.filter_block li:first-child{
	border:none;
	border-right:1px solid #e1e5e7;
}
.filter_block ul.sort_box {
	border:1px solid #e1e5e7;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:0px ;
	overflow:hidden;
	float:right;
	margin:0;
}
.sort_box li a{
	padding:8px 10px;
	display:block;
	float:left;
	color:#373a41;
	text-decoration:none;
	line-height:20px;
}
.sort_box li a:hover{
	color:#2e84eb;
}

.filter-switch {
	float:left;
	width:23px;
	height:12px!important;
	background:#2a83ed;
	margin-top:12px;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	position:relative;
}
.filter-switch span{
	position:absolute;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	left:1px;
	top:1px;
	background:#FFF;
	display:block;
	height:10px;
	width:10px;
}
.filter-switch.right-act span {
	left:auto;
	right:1px; 
}
 .pho-photo{
		margin:12px 0 0 12px  ;
	}
	 .image-grid{
		margin: -12px 0 0 -12px ;
	}
	 .filters a,
	 .filters a:link,
	 .filters a:active,
 .filters a:visited{
		color:#575757;
	}
	 .filters a.active, 
	 .filters a:hover,
 .filter-switch{
		background-color:#0068b7!important;
		color: #FFF;
	}

.y-row
{
	margin:auto 0; width:1180px;
}

	 .topbtn{height:140px;overflow:hidden; width:1180px;}
.topbtn .btn{float:right;width:67px;height:67px;margin-left:20px; background:url(../images/png.png);display:block; margin-top:33px;}
.topbtn .list{background-position:left -274px; float:left; margin-left:0px;}
.topbtn .list:hover{background-position:-268px -274px;}
.topbtn .link{background-position:-67px -274px;}
.topbtn .link:hover{background-position:-335px -274px;}
.topbtn .prev{background-position:-134px -274px;}
.topbtn .prev:hover{background-position:-402px -274px;}
.topbtn .next{background-position:-201px -274px;}
.topbtn .next:hover{background-position:-469px -274px;}
.botbtn{ height:160px; background:#323232; overflow:hidden}


.caseshow{background-color:#323232; float:left; width:100%;}
.caseshow .bot{ background:#0068b7; height:250px; text-align:center; color:#FFF; font-weight:bold; line-height:30px; padding-top:30px;} 
.caseshow .bot a{ color:#FFF;}
.caseshow .bot a:hover{ color:#FFF; text-decoration:underline}
.caseshow .content{background:#FFF;overflow:hidden;text-align:center;max-width:1200px; margin:0px auto; padding:10px 120px 130px 120px;}
.caseshow .content .tit{color:#323232;line-height:50px; font-size:36px;}
.caseshow .content p{margin:20px auto;}
.caseshow .content img{ max-width:100%;}


.service{ float:left; width:1190px; padding-top:35px;}
.service-1{height:360px;border-top:1px solid #e5e5e5;overflow:hidden; float:left; width:1190px;}
.service-1 ul{overflow:hidden; float:left; width:1190px;}
.service-1 li{float:left; width:540px; padding-top:50px; height:310px; overflow:hidden; display:block}
.service-1 .fr{ float:right;}
.service-1 .pic{float:left;width:132px;height:104px;overflow:hidden;background:url(../images/png.png) no-repeat;}
.service-1 .p0{background-position:0 -170px;}
.service-1 .p1{background-position:-132px -170px;}
.service-1 .p2{background-position:-264px -170px;}
.service-1 .p3{background-position:-396px -170px;}
.service-1 h1{float:right; width:345px; color:#323232; font-size:20px; font-weight:bold; line-height:30px;}
.service-1 h2{float:right; width:345px; color:#959595; line-height:20px; margin:10px 0px; font-size:12px;}
.service-1 p{float:right; width:345px; overflow:hidden; margin:0; color:#323232;}

.prass
{
	 float:left; width:100%; background:#f4f4f4; padding-bottom:50px;
}

.part5
{
	width:1024px; margin:0 auto; text-align:center;
}

.part5 h2{
	 float:left; width:1024px;padding-top:50px;
	margin-bottom:50px;

	}
.part5 .txt{
	line-height:1.6em;
	font-size:14px;
	margin-bottom:20px;
	 width:1024px;
	 float:left;

	}
.part5 .cellBox{
	height:500px; float:left; width:1024px;
	}
.part5 .cell{
	width:250px;
	float:left;
	font-size:16px;
	margin:60px auto auto auto;
	background:url(../images/P5Shadow.png) no-repeat 110px 2px;

	}
.part5 .cell div{
	height:154px;
	overflow:hidden;
	}
.part5 .cell span{
	font-size:12px;
	color:#999;
	}


.mapbg{height:0px; width:1190px; position:relative; z-index:999; left:50%; margin-left:-505px; }


.contacta { width:510px; height:450px; position:absolute; right:0; top:0; background:#fff; border-radius:5px; box-shadow:0 0 3px #aaa; border-radius:0 0 5px 5px; top:115px; } /* FireFox */
*html .contacta { width:510px; height:450px; position:absolute; right:0; top:0; background:#fff; border-radius:5px; box-shadow:0 0 3px #aaa; border-radius:0 0 5px 5px; top:65px; } /* ie6 fixed */
*+html .contacta {width:510px; height:450px; position:absolute; right:0; top:0; background:#fff; border-radius:5px; box-shadow:0 0 3px #aaa; border-radius:0 0 5px 5px; top:65px;} /* ie7 fixed, 注意顺序 */


.co{ padding:20px;}
.co p{ line-height:28px; font-size:14px; padding-left:40px; height:28px;}
.co p span{ position:absolute; left:20px; height:30px; line-height:30px; color:#999;}

.co2{ padding:20px; font-size:13px;}
.co2 p{ margin-bottom:10px; line-height:21px; color:#666; border-bottom:1px solid #eee; padding-bottom:10px; padding-left:50px; background:url(../images/yh.jpg) no-repeat;}
.co2 p span{ color:#111;}
.co2 .p1{ background-position:left 15px;}
.co2 .p2{ background-position:left -59px;}
.co2 .p3{ background-position:left -135px;}
.co2 .p4{ background-position:left -135px;}


/**tab**/
.tagContent{DISPLAY: none; }
#tagContent DIV.selectTag { display:block;}
#tags{ background:#333; height:63px; line-height:63px;}
#tags li{ float:left; height:63px; line-height:63px; margin:0 0 0 10px;}
#tags li a{ display:block;  font-size:16px; color:#fff; padding:0 30px; line-height:53px; margin-top:10px; height:53px; line-height:52px; border-radius:3px 3px 0 0;}
#tags .selectTag a{ background:#fff; color:#333;}


.con_top
{
	 float:left; width:940px; padding-left:125px;text-align:center; font-size:14px; color:#000; padding-top:35px;
}
 .cinfo{width:940px; float:left;padding-left:125px; padding-top:30px; padding-bottom:30px;}
 .cinfo h3{font-size:22px;margin-bottom:30px; font-weight:normal; font-size:30px; line-height:40px;}
 .cinfo p{line-height:24px; font-size:16px;}
 .cinfo p strong{ color:#000}
 .cinfo .way{margin-top:40px}
 .cinfo .way a{display:inline-block;margin-right:10px}
.ul-table{overflow:hidden;  width:100%; }
.ul-table li{width:50%; *width:49.8%; float:left;margin-bottom:13px}
.ul-table li .kbox{margin-right:27px;line-height:62px;padding-left:15px; height:62px; background:#eaeaea}
.ul-table li .text{border:none;background:0 0;width:100%;color:#aaa; }
.ul-table li .tkey{line-height:62px; height:62px;font-size:16px;}
.ul-table li .t-area{  padding:10px 0;height:100px;font-size:16px;}
.ul-table li .submit{width:142px;height:45px;background:#252525;border:none;color:#fff;cursor:pointer;margin-right:10px; font-size:16px;}
.ul-table li .submit:hover{width:142px;height:45px;background:#0068b7;border:none;color:#fff;cursor:pointer;margin-right:10px}
.ul-table li span{color:#000;font-size:16px;}
.ul-table li em{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:16px;}

.content{ width:1130px; margin:0 auto; background:#fff; }
.contabout
{
	float:left; width:1130px; padding-bottom:50px;
}
.about_p1{ width:540px; float:left;}
.about_p2{ width:540px; float:right;}
.about_p1 .span{ font-size:20px; color:#666; margin-bottom:30px;float:left; position:relative; z-index:99; margin-top:-60px; background:#fff;width:1130px; height:62px; line-height:62px; padding-left:15px;}
.about_p1 h2{ font-size:60px; font-weight:normal; margin-top:35px; margin-bottom:15px;}
.about_p1 h3{ font-size:35px;font-weight:normal; margin-bottom:10px; color:#666;}
.about_p1 h3 span{ color:#D8251D;}
.about_p1 h4{ font-size:30px;font-weight:normal; margin-bottom:30px;color:#666;}
.about_p1 p{ line-height:23px; border-left:2px solid #aaa; padding-left:10px; font-size:14px; color:#666;}

.about_p5{ background:url(../images/pic2.jpg) no-repeat center top; height:419px; position:relative; margin-top:80px;}
.about_p5 p{ background: url(../images/tit3.fw.png) no-repeat left top; height:300px; width:400px; position:absolute; right:0; top:0; padding-top:100px; line-height:22px;}
.w20{ width:200px;}
.mt50{ margin-top:50px;}
.ml50{ margin-left:50px;}
.line20{ line-height:20px;}
.pt10{ padding-top:10px;}


#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps,#qq,#qq1,#qq2,#qq3{
	z-index:22;
	width:50px;
	height:50px;
	right:0px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#qq {
}

#qq a {
	background:url(../images/sbtn.fw.png) 0 -209px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#qq a:hover {
	background:url(../images/sbtn.fw.png) -50px -209px
}

#qq1 a {
	background:url(../images/sbtn.fw.png) 0 -209px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#qq1 a:hover {
	background:url(../images/sbtn.fw.png) -50px -271px
}


#qq2 a {
	background:url(../images/sbtn.fw.png) 0 -209px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#qq2 a:hover {
	background:url(../images/sbtn.fw.png) -50px -337px
}

#qq3 a {
	background:url(../images/sbtn.fw.png) 0 -209px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#qq3 a:hover {
	background:url(../images/sbtn.fw.png) -50px -406px
}


#moquu_wxin {
	top:410px;
	_margin-top:410px
}

#moquu_wxin a {
	background:url(../images/sbtn.fw.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.fw.png) -50px -0px
}
#moquu_wshare {
	top:462px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.fw.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.fw.png) -50px -50px
}
#moquu_wmaps {
	top:514px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.fw.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.fw.png) -50px -150px
}
#moquu_top {
	top:566px;
	_margin-top:516px;
	background:url(../images/sbtn.fw.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.fw.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left: -215px;
    top: -19px;
    width: 217px;
    height: 222px;
	background:url(../images/lrtk_weixin.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-273px;
	top:-137px;
	width:275px;
	height:261px; background:#fff;
	background:url(../images/lrtk_app.png) no-repeat;
}
