#focus {height:460px; overflow:hidden; position:relative; margin:auto; width:100%;	background-color: #CCCCCC;}
#focus ul {position:absolute;}
#focus ul li {
	float:left;
	min-width:1200px;
	overflow:hidden;
	position:relative;
	background-repeat: no-repeat;
	background-position: center center;
	height:460px;
	width:100%;
}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:30px;}
#focus .btn {width:980px; height:10px; padding:5px 10px; text-align: center; margin:auto;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:17px; height:17px; _font-size:0; margin:0px 10px; cursor:pointer; 
	background-image: url(../images/dot2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#focus .btn span.on {background-image: url(../images/dot1.png);}
#focus .preNext {
	width:26px;
	height:55px;
	position:absolute;
	top:40%;
	cursor:pointer;
	background-image: url(../images/lbtn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#focus .pre {left:20px;}
#focus .next {
	right:20px;
	background-position:right top;
	background-image: url(../images/rbtn.png);
}


.picbg {
	height: 460px;
	min-width:1200px;
	background-image: url(../images/pic.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
}
.index-title{margin-bottom:40px; text-align:center;}
.index-title h2{line-height:40px; font-size:40px;color:#013A55;text-transform : uppercase; font-weight:normal;}
.index-title i{ display:inline-block; width:70px; height:2px;background-color: #013A55;margin-top:15px;}
.index-title h3{line-height:40px; font-size:24px;font-weight:normal; margin-top:10px;}

.wtitle{}
.wtitle h2{color:#fff;}
.wtitle i{background-color: #fff;}
.wtitle h3{color:#fff;}



.aboutcont {
	background-image: url(../images/bg_about.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align:center;
	padding-bottom:50px;
	margin-bottom:40px;
}
.aboutcont h3{line-height:40px; font-size:16px;font-weight:normal; margin-bottom:20px;}
.aboutinfo {
	line-height:25px;
	width:1000px;
	margin: 0px auto;
	text-align: left;
}


.r_more{margin-top:40px; text-align:center;}
.r_more a{ padding:8px 35px; margin-top:20px; display:inline-block;font-size:14px;border:1px solid #666;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;text-transform : uppercase;}
.r_more a:hover{background-color:#013A55; color:#ffffff;}



.newspic{ height:640px; overflow:hidden;}
.newspic li{float:left;width:270px;height:300px;margin-right:40px;background-color:#f5f5f5;position:relative;border-bottom:4px solid #e5e5e5;margin-bottom:40px;}
.newspic li.mr0{
margin-right:0px;
}
.newspic li:last-child{margin-right:0px;}
.newspic li p{
display: table-cell;
vertical-align:middle;
width:270px;
height:210px;
text-align:center;
overflow:hidden;
}
.newspic li img{width:270px;height:210px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.newspic li:hover img{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.newspic li:hover{border-bottom:4px solid #013A55;}
.newspic dl{ padding:5px 10px;}
.newspic dl dt{font-size:16px; line-height:30px;}
.newspic dl dd{line-height:22px; height:44px; overflow:hidden;}

.bg_business {
	background-image: url(../images/bg_business.png);
	background-position: center bottom;
	background-repeat: repeat;
	text-align:center;
	padding: 50px 0px;
	height:auto;
	width: auto;
}
.lxlist {
	width:1200px;
	margin:auto;
	margin-top:85px;
}
.lxlist dl{
	width:300px;
	height:195px;
	float:left;
}
.lxlist dl.mr0{
margin-right:0px;
}
.lxlist dl dt{
font-size:18px; text-align:center;
width:115px;
height:115px;
-webkit-border-radius: 110px;
border-radius: 110px;
margin:auto;
}
.lxlist dl dt *{
	vertical-align:middle;
}
.lxlist dl dt img{
width:115px;
height:115px;
cursor:pointer;
-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;
}
.lxlist dl dt img:hover{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari บอ Chrome */
    -o-transform:rotate(360deg); 	/* Opera */

}

.lxlist dl dd{
font-size:16px; text-align:center; line-height:60px; color:#ffffff;
}



.w_more{margin-top:40px; text-align:center;}
.w_more a{ padding:8px 35px; margin-top:20px; display:inline-block;font-size:14px;border:1px solid #ffffff;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;  transition: all 0.35s ease-in-out;text-transform : uppercase;color:#ffffff;}
.w_more a:hover{background-color:#013A55; color:#ffffff;}


.ltitle{ text-align:center;}
.ltitle h2{line-height:40px; font-size:30px;font-weight:normal;margin-bottom:20px;}
.line{ height:1px; background:rgba(207,207,207,.6); position:relative; width:400px; margin:auto;}
.line i{ width:70px; height:3px; background:#ccc; position:absolute; left:50%; bottom:-1px; -webkit-transform: translate(-50%,0); transform: translate(-50%,0); z-index:1; }

.newscat { margin-top:30px; text-align:center;
height:50px;}
.newscat a{margin:0 35px; display:inline-block;font-size:18px;border-bottom:1px solid #fff; height:40px; line-height:40px;}
.newscat a:hover{border-bottom:1px solid #015BC9;}
.newscat a.curr{border-bottom:1px solid #015BC9;}

.hnewslist{margin-top:20px;}
.hnewslist ul{ display:none;}
.hnewslist li{
height:80px;
margin-top:20px;
border-bottom:1px dashed #d5d5d5;
padding-bottom:25px;
width:380px;
float:left;
margin-right:30px;
}
.hnewslist li.mr0{margin-right:0px;}
.hnewslist dt {
	width:80px;
	height:60px;
	float:left;
	font-size: 14px;
	line-height:25px;
	text-align:center;
	background:#f5f5f5;
	padding:10px 0px;
}
.hnewslist dt span{
	color: #015BC9;
	line-height:35px;
	font-size: 25px;
	font-weight:bold;
}


.hnewslist dd {width:280px;float:right;}
.hnews_t{line-height:25px; height:25px;}
.hnews_t a{ float:left; font-size:16px;}
.hnews_info{line-height:22px; overflow:hidden;color:#3F3F3F; margin:5px 0px; height:44px;}		


.pross{margin:40px 0px;}

.kf_main{position:relative;width:1200px;margin:0 auto;overflow:hidden;margin-top: 40px;}
.kf_left{width:46px;height:230px;background:url(../images/l.png) left center no-repeat;cursor:pointer;float:left;}
.kf_right{width:46px;height:230px;background:url(../images/r.png) right center no-repeat;cursor:pointer;float:right;}
.kf_inner{position:relative;float:left;width:1108px;overflow:hidden;}
.kf_ul{position:relative;float:left;}
.kf_ul li{float:left;width:166px;height:230px;overflow:hidden;margin-right:20px;border:1px solid #e5e5e5;}
.kf_ul li img{width:166px;height:230px;-webkit-transition: transform 0.3s linear;-moz-transition: transform 0.3s linear;-ms-transition: transform 0.3s linear;-o-transition: transform 0.3s linear;transition: transform 0.3s linear;}
.kf_ul li img:hover{-webkit-transform: scale(1.3,1.3);-moz-transform: scale(1.3,1.3);-ms-transform: scale(1.3,1.3);-o-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}



.bg_fc {
	padding: 50px 0px;
	background-color: #f5f5f5;
}

.fccat { margin-top:30px; text-align:center;
height:50px;}
.fccat a{display:inline-block;font-size:16px;border:1px solid #015BC9; height:40px; line-height:40px; color:#015BC9; padding:0px 35px;}
.fccat a:hover{background-color: #0D71A2;color:#fff;}
.fccat a.curr{background-color: #0D71A2;color:#fff;}


.fclist{width:1200px; margin:0px auto;margin-top:20px; }
.fclist ul{ display:none;}
.fclist li{height:218px;width:288px;float:left;margin-right:16px;}
.fclist li:last-child{margin-right:0px;}
.fclist li img{width:288px;height:218px;}
