/*通用样式*/

td {
	font-family: "Arial";
	line-height: 22px;
	color: #8f8c8c;
	font-size: 14px;
	letter-spacing: 1px;


}
body {
	margin: 0px;
	font-size:14px;
	font-family: "Arial";
	padding:0px;
	overflow-x:hidden;
	text-align:center;

}

div {
	font-family: "Arial";
	line-height: 22px;
	color: #8f8c8c;
	font-size: 14px;
	letter-spacing: 1px;
	text-align:left;
}

a {
	text-decoration: none;
	color: #8f8c8c;

}


a{ blr:expression(this.onFocus=this.blur());outline:none;}
a:focus{ -moz-outline-style: none;} 
input,textarea {outline:none;}

form {
	font-family: "Arial";
	margin:0px;
	font-size:14px;
}



select {
	font-size: 12px;
	font-family: "Arial";
}

input {
	font-size: 14px;
	font-family: "Arial";
	padding:1px;
}


.tdbg_leftall {	
	padding:1px;
	font-family: "Arial";
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
}
.tdbg_main {
    padding: 6px;
    BORDER-BOTTOM: #bbbbbb 1px solid; 
    BACKGROUND-COLOR: #fafafa;
}





ul {
list-style-type:none;
margin: 0px;
padding: 0px;
}
li {
list-style-type:none;
text-align:left;
margin: 0px;
padding: 0px;
}



















#faqlist ul li {
clear:both;
overflow:hidden;
}

.questsab {
clear:both;
background:url(../image/index_156.gif) no-repeat left 20px;;
line-height:25px;
padding-top:15px;
padding-left:28px;
color:#040404;
font-size:13px;
text-align:left;
}

.answer {
clear:both;
background:url(../image/index_159.gif) no-repeat left 2px;
color:#5b5b5b;
padding-left:28px;
letter-spacing:0px;
text-align:left;
}

.answersps {
clear:both;
height:15px;
font-size:0px;
overflow:hidden;
width:100%;

}


.lxfed {
height:30px; 
width:600px; 
line-height:30px; 
padding-left:15px;
border:#A09C9C 1px solid;
color:#696767;
font-family: "Arial";
}

.lxbut {
background:#313332; 
width:625px; 
height:35px; 
color:#fff; 
font-size:14px;
cursor:pointer;
padding:0px;
margin:0px;
outline:none;
margin-left:-2px;
border:none;
margin-top:2px;
font-family: "Arial";
}

.pgscur {
line-height:30px;
padding:0px 10px;
height:30px;
text-align:center;
background:#333;
color:#fff;
}

.pgstd {

line-height:30px;
padding:0px 10px;
height:30px;
text-align:center;
background-color:#f5f5f5;
}

.pgstd:hover {

line-height:30px;
padding:0px 10px;
height:30px;
background:#333;
color:#fff;
}

.pgs a {
display:block;
line-height:30px;
padding:0px 10px;
height:30px;
text-align:center;
background-color:#f5f5f5;
}
.pgs a:hover {
background:#333;
color:#fff;
}



.pagbut {
cursor:pointer;
width:40px;
line-height:30px;
height:30px;
border:#ccc 1px solid;
}

.pagbut:hover {
background:#333;
color:#fff;
width:40px;
line-height:30px;
height:30px;
border:#fff 1px solid;
}


.clears {
clear:both;
display:block;
}

.mcenter {
width:1200px;
clear:both;
margin:0px auto;
text-align:center;
}

.pageN {
clear:both;
width:100%;
text-align:center;
padding-bottom:20px;
}


.contentA {

clear:both;
}

/*顶部样式*/

#topstart {
	clear:both;
}

#toplogo {
	float:left;
	height:103px;
}

#toplogopic {
	display:table-cell;
	vertical-align:middle;
	height:103px;
}
.topmenu {
	float:right;
}

.topmenu ul li {
	float:left;
	position:relative;
}

.topmenu a {
font-size:16px;
display:block;
text-align:center;
line-height:103px;
padding:0px 22px;
color:#454545;
letter-spacing:0px;
font-weight:bold;
}

.topmenu ul li:hover a {
background:#5877ba;
color:#fff;
}

.topmenucur a {
background:#5877ba;
color:#fff;
}


.dropmenu {
position:absolute;
left:0px;
top:103px;
z-index:150;
background-color:#FFFFFF;

display:none;
}

.dropmenu a {
line-height:40px;
font-size:14px;
font-weight:normal;
padding:0px 5px;
text-align:center;
min-width:98px;
}

.topmenu ul li:hover .dropmenu a {
background:transparent;
color:#454545;
white-space:nowrap;
}

.dropmenu ul li {
clear:both;
text-align:center;
width:100%;
}


.topmenu ul li .dropmenu ul li:hover a {
background:#5877ba;
color:#fff;
}

.topmenu ul li:hover .dropmenu {
display:block;
}
#topban {
	height:500px;
	overflow:hidden;
	width:100%;
}
.fullSlide{ width:100%; position:relative;height:500px; z-index:1;text-align:center;padding:0px;margin:0px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;z-index:-100px;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:500px; }

.fullSlide .hd{ width:800px; margin:0 auto; margin-top:-35px; *position:absolute; *z-index:1; *bottom:0; *left:140px;  height:30px; line-height:30px;
text-align:center;
}
.fullSlide .hd ul{  margin:0 0 0 40px; display:inline-block;padding:0 10px;height:22px ;opacity:.5}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:13px; height:12px; margin:6px; background:url(../image/tg_flash_p.png) -20px 0; overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{ background-position:0 0; }
.fbc_trigger_con li{font:28px/1 tahoma;color:#fff;cursor:pointer;margin:0 1px;filter:Alpha(Opacity=50);opacity:.5}
.fbc_trigger_con .on{filter:Alpha(Opacity=100);opacity:1}



/*首页主体样式*/


#indexprdbt {
clear:both;
text-align:center;
padding-top:73px;
padding-bottom:48px;
}

.indexbt {
font-size:35px;
font-family:方正大黑简体;
color:#333333;
height:75px;
width:310px;
margin:0px auto;
border-bottom:#5877ba 1px solid;
line-height:75px;
text-align:center;
}

.indexbt1 {
font-size:32px;
font-family:方正大黑简体;
color:#333333;
height:75px;
width:380px;
margin:0px auto;
border-bottom:#5877ba 1px solid;
line-height:75px;
text-align:center;
}

#indexprdmain {
clear:both;
padding-bottom:70px;
}

.prdlist {
float:left;
border:#d0d0d0 1px solid;
width:268px;
margin-bottom:47px;
margin-right:40px;

}

.prdlist:nth-child(4n) {
margin-right:0px;
}

.pname {
transition: .7s;-moz-transition: .7s;
-webkit-transition: .7s;
-o-transition: .7s;
line-height:30px;
text-align:center;
clear:both;
height:60px;
}

.pname a {
font-size:13px;
}

.prdpic {
overflow:hidden;
display:table-cell;
height:240px;
vertical-align:middle;
text-align:center;
clear:both;

}
.prdpic img {
max-width:268px;
transition: .7s;-moz-transition: .7s;
-webkit-transition: .7s;
-o-transition: .7s;
}

.prdlist:hover  img {

transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transition: scale(1.2);
}

.prdlist:hover  .pname {
background-color:#8295be;
}

.prdlist:hover  .pname a {
color:#fff;
}

#indexabout {
width:100%;
text-align:center;
clear:both;
}

#indexaboutleft {
float:left;
width:50%;

}
.indexabbg {
background:rgba(130,149,190,0.85);
height:447px;
clear:both;
}

#indexabmain {
width:600px;
float:right;
padding-top:60px;
}


.indexabbt {
text-align:center;
height:50px;
line-height:50px;
color:#fff;
font-size:35px;
font-family:方正大黑简体;
clear:both;
}


.indexabpic  {
position:absolute;
left:-16%;
top:90px;
z-index:-50;
width:116%;
}

.indexabwz {
line-height:30px;
color:#fff;
padding-right:60px;
padding-top:30px;
clear:both;
text-align:left;
}
.indexabmorebut {
margin-top:50px;
width:190px;
}


.indexabmorebut a {
display:block;
width:190px;
height:45px;
background-image:url(../image/more1.jpg);
}

.indexabmorebut a:hover {
background-image:url(../image/more2.jpg);
}

#indexabhk {
clear:both;
width:100%;
}

#indexhkwidth {
width:600px;
float:right;
padding-top:70px;

}
#indexabhk1 {

clear:both;
background:url(../image/about2.png) no-repeat left top;
text-indent:30px;
}
#indexabhk2 {
width:350px;
clear:both;
background:url(../image/about3.png) no-repeat right top;
text-align:right;
margin-top:10px;
padding-right:20px;
}

.hkwz {
font-size:18px;
color:#cecece;
}

#indexableftend {
clear:both;
margin-top:70px;
}

#indexableftend {
clear:both;
height:3px;
width:99px;
background-color:#7992c7;
}
#indexabright {
position:relative;
width:50%;
float:left;
}

#indexabpicmove {
height:600px;
}

#indexnewspicbt {
clear:both;
padding-top:100px;
padding-bottom:55px;

}

#indexnewsenbt {
text-align:center;
clear:both;
line-height:40px;
}

#indexnewsmove {
clear:both;
position:relative;
background-color:#f2f2f2;
}

#LeftButton {
position:absolute;
left:-60px;
height:360px;
background:url(../image/prevarrow.gif) no-repeat left center;
width:60px;
top:0px;
cursor:pointer;
}

#RightButton {
position:absolute;
right:-60px;
height:360px;
background:url(../image/next.gif) no-repeat right center;
width:60px;
top:0px;
cursor:pointer;
}

.indexnewspiclist {
width:1200px;
float:left;
}
.indexnewspicimg{
float:left;
width:600px;
padding:1px 0px;
}
.indexnewspicright {
width:600px;
float:left;
text-align:center;
}
.indexnewsrmain {
width:510px;
margin:0px auto;
padding-top:50px;
}
.indexnewsrname {
font-size:24px;
color:#333;
clear:both;
}
.indesnewpicdate {
clear:both;
font-size:12px;
color:#969696;
padding-top:5px;
}
.indexnewspicsm {
clear:both;
padding-top:25px;
padding-bottom:30px;
word-wrap: break-word;
}
.newsmorebut {
clear:both;
width:100px;
}
.newsmorebut a {
display:block;
width:100px;
height:30px;
line-height:30px;
background-color:#5877ba;
color:#fff;
text-align:center;
}

.newsmorebut a:hover {
background:#34466e;
}


.newslist {
border:#e6e6e6 1px solid;
width:378px;
height:408px;
overflow:hidden;
position:relative;
margin-right:30px;
float:left;
}
.newslist:nth-child(3n) {
margin-right:0px;
}
.newslist a {
color:#666;
}
.newslist .txts {
	padding: 0px 45px; transition:400ms; left: 0px; top: 0px; height: 100%; right: 0px; display: block; position: absolute; -webkit-transition: 400ms;
}
.newslist .txts .sy {
	padding-top: 50px; font-size: 14px; margin-bottom: 15px;
}
.newslist .txts .nowti {
	height: 70px; color: rgb(51, 51, 51); line-height: 1.5; overflow: hidden; font-size: 24px;
}
.newslist .txts .tx {
	height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.newslist .txts .date {
	left: 45px; bottom: 40px; font-size: 14px; position: absolute;
}

.newslist .pic {
	transition:600ms; 
	height: 408px; 
	position: relative; 
	opacity: 0; 
	transform: scale(1.2); 
	 -webkit-transform: scale(1.2); 
	 -webkit-transition: 600ms;
	 width:378px;
	 overflow:hidden;
}
.newslist .pic img {
	 left: 50%; 
	 top: 50%; 
	 height: 408px;  
	 display: block; 
	 position: absolute; 
	 transform: translate(-50%, -50%); 
	  -webkit-transform: translate(-50%, -50%);
}
.newslist .pic .cover {
	background: rgba(0, 0, 0, 0.3); 
	opacity: 0;
}
.newslist:hover .pic {
	opacity: 1; 
	transform: scale(1); 
	-webkit-transform: scale(1);
}
.newslist:hover .pic .cover {
	opacity: 1;
}


.newslist:hover .pic .cover {
	opacity: 1;
}
.newslist:hover .bg {
	background: rgb(255, 0, 0);
}
.newslist:hover a {
	color: rgb(255, 255, 255);
}
.newslist:hover .txts .nowti {
	color: rgb(255, 255, 255);
}
.newslist:hover .txts {
	background: rgba(0, 0, 0, 0.5); top: 38%;
}
.ixmore {
	border: 2px solid rgb(255, 255, 255); transition:400ms 100ms; border-image: none; top: 40px; width: 34px; height: 34px; right: 45px; display: block; position: absolute; opacity: 0; transform: translateX(-30px); -webkit-transform: translateX(-30px); -webkit-transition: 400ms 100ms;
}
.ixmore .ico {
	background-image: url("../image/CgI9Fli2P1uEcxEdAAAAAJ3vNCE205.png");
	background-position: center; transition:300ms; width: 100%; height: 100%; display: block; position: relative; background-repeat: no-repeat; -webkit-transition: 300ms;
}
.newslist:hover .ixmore {
	opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0);
}


/*底部样式*/

#footsps {
clear:both;
height:90px;
width:100%;
}

#footbg {
clear:both;
width:100%;
text-align:center;
background-color:#5877ba;
padding-top:50px;
padding-bottom:22px;
}

#footmenu {
clear:both;
}

#footmenu ul li {
float:left;
margin-left:100px;
}

.footmenubt {
color:#fff;
font-weight:bold;
}

.footmenulist {
padding-top:15px;
}

.footmenulist ul li {
clear:both;
line-height:30px;
margin-left:0px!important;
}

.footmenulist a {
color:#fff;
font-size:13px;
}

.footlx {
font-size:13px;
color:#fff;
width:400px;
line-height:27px;
}

#footshare {
clear:both;
height:40px;
text-align:right;
}

#footshare img {
margin-right:8px;
}

#footend {
clear:both;
width:100%;
text-align:center;
color:#ffffff;
	font-size:12px;
	background-color:#34466e;
	height:70px;
	line-height:70px;
}





#footend a {
	text-decoration: none;
	color: #ffffff;

}


/*在线客服样式*/

.qqbox A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:hover {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox A:active {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox {
	FONT-SIZE: 12px; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 109px; COLOR: #000000; LETTER-SPACING: 0px; POSITION: absolute; TOP: 100px; HEIGHT: auto;Z-INDEX: 200000
}
.qqlv {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 35px; POSITION: relative; HEIGHT: 158px
}
.qqkf {
	OVERFLOW: hidden; WIDTH: 109px; HEIGHT: auto;DISPLAY: block
}
.qqkfbt {
	OVERFLOW: hidden; WIDTH: 109px; COLOR: #fff; LINE-HEIGHT: 34px; POSITION: relative; HEIGHT: 34px; TEXT-ALIGN: center
}
.qqkfhm {
	PADDING-RIGHT: 0px; OVERFLOW: hidden; WIDTH: 109px; LINE-HEIGHT: 25px; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: center;
}

#K1 {
BACKGROUND-IMAGE: url(../image/qq_bg.gif);
BACKGROUND-REPEAT: repeat-y; 
BACKGROUND-COLOR: #ffffff;
text-align:center;
}
#K2 {
BACKGROUND-IMAGE: url(../image/qq_bottom1.gif); 
WIDTH: 109px; 
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 30px;
}
#K3 {
BACKGROUND-IMAGE: url(../image/qq_logo.gif); 
WIDTH: 109px; 
LINE-HEIGHT: 33px; 
BACKGROUND-REPEAT: no-repeat; 
HEIGHT: 33px; 
text-align:center;
}



/*内页样式*/

.abbt {
margin-top:50px;
margin-bottom:40px;
font-size:36px;
color:#333;
text-transform:uppercase;
height:40px;
line-height:40px;
text-align:center;
}


.prdlisty {
float:left;
width:268px;
margin-bottom:20px;
margin-right:40px;

}

.prdlisty:nth-child(4n) {
margin-right:0px;
}


.prdpicy {
overflow:hidden;
display:table-cell;
height:240px;
vertical-align:middle;
text-align:center;
clear:both;
border:#d0d0d0 1px solid;
}
.prdpicy img {
max-width:268px;
transition: .7s;-moz-transition: .7s;
-webkit-transition: .7s;
-o-transition: .7s;
}

.prdpicy:hover  img {

transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transition: scale(1.2);
}



.caselist {
float:left;
width:374px;
margin-bottom:20px;
margin-right:39px;

}

.caselist:nth-child(3n) {
margin-right:0px;
}


.casepic {

text-align:center;
clear:both;

}
.casepic img {
max-width:374px;

}



.newsinfotitle {
	text-align: center;
	width: 100%;
	line-height: 30px;
	margin: 0px auto;
	border-bottom: #cccccc 1px solid;
}
.newsinfotop {
	text-align: center;
	padding: 15px;
	clear: both;
}
.newsinfos {
	clear: both;
	line-height: 25px;
	padding-bottom: 20px;
}

