@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#333;
	}
	
a{
	font-size:14px;
	color:#333;
	text-decoration:none;
	}
a:hover{
	color:#06C;
	text-decoration:underline;
	}	
ul,form{
	padding:0px;
	margin:0px;
	}
img{
	border:0px;
	}
	
.index-top{
	width:1200px;
	margin:0px auto;
	height:91px;
	}
.index-top-logo{
	width:375px;
	float:left;
	}
.index-top-nav{
	width:800px;
	float:right;
	}
.index-top-nav-addfav{
	height:37px;
	line-height:35px;
	text-align:right
	}
.index-top-nav-addfav-lang{
	text-indent:1em;
	text-align:left;
	background:url(../images/lang.jpg) left center no-repeat;
	display:block;
	font-size:12px;
	color:#777;
	float:right;
	margin-right:15px;
	}
.index-top-nav-addfav-tel{
	background:url(../images/tel.jpg) left center no-repeat;
	padding-left:30px;
	color:#F00;
	float:right;
	font-size:16px;
	}

.index-banner{
	height:450px;
	}	
.index-main{
	width:1200px;
	position:relative;
	left:50%;
	margin-left:-600px;
	height:387px;
	margin-top:60px;
	}
	
.index-main-left{
	width:600px;
	position:absolute;
	left:0px;
	}
.index-main-left-img{
	position:absolute;
	z-index:10;
	}
.index-main-left-text{
	position:absolute;
	height:175px;
	background:url(../images/bgab.png);
	text-align:left;
	line-height:180%;
	color:#fff;
	z-index:100;
	top:172px;
	font-size:13px;
	padding:20px;
	}
.index-main-right{
	width:600px;
	position:absolute;
	right:0px;
	background:#f6f6f8;
	height:387px;
	}
	
.index-main-right-sub1{
	width:300px;
	float:left;
	}
.index-main-right-sub1-txt{
	height:154px;
	padding-top:40px;
	}
.index-main-right-sub1-txt-h2{
	text-align:center;
	color:#006cf8;
	font-size:18px;
	}
.index-main-right-sub1-txt-nei{
	color:#666;
	line-height:220%;
	font-size:15px;
	padding:30px;
	padding-top:15px;
	}
.index-main-right-sub2{
	width:300px;
	float:left;
	position:relative;
	}

.index-main-right-sub2-jd{
	height:194px;
	}
.index-main-right-sub2-txt{
	height:193px;
	}
.index-main-right-sub2-txt-h2{
	text-align:center;
	color:#006cf8;
	font-size:18px;
	margin-top:20px;
	}
.index-main-right-sub2-txt-nei{
	color:#666;
	line-height:180%;
	font-size:14px;
	padding:30px;
	padding-top:20px;
	}
.index-main-right-sub2-jt{
	position:absolute;
	z-index:5000;
	top:180px;
	left:140px;
	}
	
/* w_ctr */
.w_ctr .JQ-slide{width:300px;height:194px;overflow:hidden;position:relative;}
.w_ctr .JQ-slide-content{position:absolute; padding:0px; margin:0px;}/*必须要的元素*/
.w_ctr .JQ-slide-content li{width:300px;height:194px;float:left;display:inline;position:relative;}
.w_ctr .JQ-slide-content li img{width:300px;height:194px; overflow:hidden;}
.w_ctr .JQ-slide-content li span{display:block;background:black;color:white;font-size:14px;font-weight:bold;padding:0 14px;line-height:28px;position:absolute;bottom:5px;left:0;z-index:10;width:240px;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.w_ctr .JQ-slide-nav{position:absolute;bottom:14px;right:8px;z-index:30;}
.w_ctr .JQ-slide-nav li{float:left;display:inline;background:url(../images/focus_li.png) no-repeat;width:10px;height:10px;text-indent:-999em;overflow:hidden;cursor:pointer;margin-right:5px;}
.w_ctr .JQ-slide-nav li.on{background-position:-15px 0;}



.fen-main{
	position:relative;
	width:1200px;
	left:50%;
	margin-left:-600px;
	}
.fen-left{
	position:relative;
	width:220px;
	left:0px;
	top:-55px;
	}

.fen-left-tit{
	height:55px;
	line-height:55px;
	background:#005CA5;
	color:#fff;
	font-size:18px;
	text-align:center;
	}	
.fen-left-list{}
.fen-left-list li{
	list-style:none;
	height:35px;
	line-height:35px;
	margin-top:6px;
	border:#CCC solid 1px;
	text-align:left;
	text-indent:1.5em;
	background:url(../images/20060905030547198.gif) 5px center no-repeat;
	overflow:hidden;
	}
.fen-left-list li a{
	display:block;
	}
.fen-left-list li a:hover{
	font-size:14px;
	display:block;
	background:#E95613;
	color:#fff;
	text-decoration:none;
	}
	
.fen-left-contact{
	font-size:12px;
	line-height:160%;
	padding-top:10px;
	}

.fen-right{
	width:940px;
	float:right;
	padding-top:15px;
	}
	
.fen-right-weizhi{
	border-bottom:#CCC solid 1px;
	text-align:left;
	line-height:45px;
	height:45px;
	background:url(../images/untitled.png) 5px center no-repeat;
	text-indent:2.5em;
	font-size:13px;
	color:#999;
	}
	
.fen-right-con{
	padding:15px;
	text-align:left;
	line-height:180%;
	}
.fen-right-con img {
	max-width: 100%;
	height: auto !important;
}
.fen-newlist{}

.fen-newlist li{
	list-style:none;
	height:38px;
	line-height:38px;
	text-align:left;
	border-bottom:#CCC dotted 1px;
	}
	
	
.fen-case{}
.fen-case li{
	width:200px;
	height:220px;
	list-style:none;
	float:left;
	margin-bottom:30px;
	margin-right:25px;
	}
	
.fen-case li img{
	width:100%;
	height:200px;
	}
.fen-case li .case-name{
	height:30px;
	line-height:30px;
	text-align:center;
	}
	
	
/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #999; color:#fff;
}
DIV.scott SPAN.current {
	BORDER:#000 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  BACKGROUND-COLOR: #333;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}	

	
.bottom{
	background:#f9f9f9;
	margin-top:50px;
	}
.bottom-wrap{
	width:1200px;
	margin:0px auto;
	}
	
	
.index-tjpro-tit{
	border-bottom:#d1d1d1 solid 1px;
	font-size:17px;
	text-align:left;
	line-height:220%;
	color:#000;
	}
.index-tjpro-tit span{
	float:right;
	}
	
.index-tjpro-con{
	margin-bottom:15px;
	padding-bottom:15px;
	}
.index-tjpro-con ul{
	padding-top:20px;
	}
.index-tjpro-con li{
	list-style:none;
	width:18%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	}
.index-tjpro-con li .propic img{
	width:100%;
	height:170px;
	}
.index-tjpro-con li .protxt{
	height:30px;
	line-height:30px;
	text-align:center;
	}
	
	
.bottom-sub1{
	width:305px;
	float:left;
	padding-top:25px;
	}
.bottom-sub1-ul{
	padding-top:15px;
	}
.bottom-sub1-ul li{
	height:32px;
	line-height:32px;
	list-style:none;
	}
	
.bottom-sub2{
	width:410px;
	float:left;
	padding-top:25px;
	margin-left:50px;
	}
.bottom-sub2-ul{
	padding-top:15px;
	}
.bottom-sub2-ul li{
	list-style:none;
	background:url(../images/fess.jpg) left center no-repeat;
	text-indent:0.8em;
	width:48%;
	float:left;
	margin-right:2%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	}
	
.bottom-sub3{
	width:380px;
	float:left;
	padding-top:25px;
	margin-left:50px;
	}
.bottom-sub3-con{
	padding-top:15px;
	line-height:200%;
	}
	
.bottom-sub-tit{
	border-bottom:#d1d1d1 solid 1px;
	font-size:17px;
	text-align:left;
	line-height:220%;
	color:#000;
	}
.bottom-sub-tit span{
	float:right;
	}
.bottom-sub-tit span a{
	color:#333;
	text-decoration:none;
	font-size:14px;
	}
	
.bottom1{
	height:120px;
	background:#040e29;
	margin-top:40px;
	}
.bottom1-wrap{
	width:1200px;
	margin:0px auto;
	color:#FFF;
	padding-top:45px;
	}
.bottom1-wrap span{
	float:right;
	}
	
.clear{
	clear:both;
	}
.cat-title {
	text-align: center;
    font-size: 18px;
    font-weight: 700;
    padding: 10px 0;
}
.index-tjpro-con li {
	margin-bottom: 10px;
	background: #FFF;
	text-align: center;
}
.index-tjpro-con li .propic a {display: inline-block;}
.index-tjpro-con li .propic a:hover {
	transform:scale(1.1);
	-ms-transform:scale(1.1);	/* IE 9 */
-moz-transform:scale(1.1);	/* Firefox */
-webkit-transform:scale(1.1);/* Safari 和 Chrome */
-o-transform:scale(1.1);/* Opera */
	box-shadow: 0 5px 20px rgba(0,0,0,.3);
	transition: transform 0.8s;
	-moz-transition: transform 0.8s; /* Firefox 4 */
-webkit-transition: transform 0.8s; /* Safari 和 Chrome */
-o-transition: transform 0.8s; /* Opera */
}
.index-tjpro-con li .protxt {
	padding: 10px 0;
    background: rgba(0,157,22,.8);
    color: #FFF;
}
.index-tjpro-con li .protxt a {
	color: #FFF;
}