﻿/* CSS Document */
*{ padding:0 ; margin:0;}
ul,li{ list-style:none}
.center{ text-align:center}
 a{ text-decoration:none; color:#41485B}
.header{display:block;width:100%; height:85px; }
.logo{ border:0; height:26px; text-align:center;margin-top:15px}
body{ background:#fff !important;; font-size:12px; color:#5b6e95; line-height:21px; width:100%; overflow-x:hidden; }
.nav{ height:52px;background:url(../nav.jpg) repeat-x top left;}
#current{ float:left; width:100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#c9cfe4), to(#fff));
	background-image: -webkit-linear-gradient(#c9cfe4, #fff);
	background-image: -moz-linear-gradient(#c9cfe4, #fff);
	background-image: -ms-linear-gradient(#c9cfe4, #fff);
	background-image: -o-linear-gradient(#c9cfe4, #fff);
	background-image: linear-gradient(#c9cfe4, #fff); }
.nav li {background:url(../navline.jpg) no-repeat top right; text-align:center; line-height:52px; width:19.2%; display:inline-block; bor/der:1px solid #f00; float:left; padding-right:2px;}
.nav li a{color:#545F8D !important; font-size:14px; line-height:47px; float:left; width:100%;}
.search_i{ width:98%; float:left;background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#D3E1EA));
	background-image: -webkit-linear-gradient(#fff, #D3E1EA);
	background-image: -moz-linear-gradient(#fff, #D3E1EA);
	background-image: -ms-linear-gradient(#fff, #D3E1EA);
	background-image: -o-linear-gradient(#fff, #D3E1EA);
	background-image: linear-gradient(#fff, #D3E1EA);
	
	 height:50px; padding-left:2%;padding-top:1.7%}
.newslist,.caselist,.prolist{background:#fff; padding-bottom:12px; width:99.9%; }
.textinput{ width:85%; display:inline-block;float:left; margin-right:1%; height:30px; line-height:30px;}
.clear{ clear:both;}
.search_i img{margin-top:3px; }
.newslist_t,.case_t,.prolist_t{
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#D3E1EA));
	background-image: -webkit-linear-gradient(#fff, #D3E1EA);
	background-image: -moz-linear-gradient(#fff, #D3E1EA);
	background-image: -ms-linear-gradient(#fff, #D3E1EA);
	background-image: -o-linear-gradient(#fff, #D3E1EA);
	background-image: linear-gradient(#fff, #D3E1EA);
border-top:1px solid #C0D1DB;border-bottom:1px solid #fff; box-shadow:0px 2px 1px 0px #999;  line-height:43px; font-weight:bold; font-size:14px; color:#02428F;}
.case_t{ margin-bottom:25px;}
.newslist_t span,.case_t span,.prolist span{ display:block; bord/er:1px solid #f00;background:url(../news_t.gif) no-repeat right center; margin:0 4%; }
.newslist li{ margin:0 4%; list-style:none; line-height:39px;border-bottom:1px solid #DADEE9;background:url(../newslistli.gif) no-repeat right center; }
.prolist li{ display:inline-block; margin-left:2%; margin-top:18px;width:30%;}
.prolist a{display:block; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.protxt p{ height:23px; line-height:23px; color:#8A90A8; font-size:12px; font-weight:normal; text-align:center}
.proimg img{ display:block }
.newslist li a p,.newslist li a span{ border:0; font-size:12px; font-weight:normal; color:#414150}
.time{font-size:12px;border:0; }
.newslist li a p{width:60%; display:inline-block; vertical-align:middle; line-height:40px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.newslist li a{ text-decoration:none}
.caselist{padding-bottom:3%; background:#fff;}
.caselist li{margin-bottom:1%; height:90px; margin-left:1%; overflow:hidden; width:48%;float:left;background:#EDEDED;}
.casetxt{ width:50%; float:left;color:#8A8EA7; line-height:18px; font-weight:normal; display:inline-block; font-size:12px;}
.casetxt p{ color:#41485B; width:100%; font-weight:bold;text-overflow:ellipsis; overflow:hidden; word-break:break-all; white-space:nowrap;}
.caseimg{ display:inline-block; float:left;margin:5px 2%; width:40%; height:40%; max-height:85px; max-width:100px}
.caseimg img{margin-top:1px;}
.foot{ 
position:fixed; width:100%;bottom:0; left:0; right:0; z-index:1000; overflow:hidden; height:50px; line-height:50px;
	text-shadow: 0 1px 0 #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5B6275), to(#252A3D));
	background-image: -webkit-linear-gradient(#5B6275, #252A3D);
	background-image: -moz-linear-gradient(#5B6275, #252A3D);
	background-image: -ms-linear-gradient(#5B6275, #252A3D);
	background-image: -o-linear-gradient(#5B6275, #252A3D);
	background-image: linear-gradient(#5B6275, #252A3D);
}
.foot li{ float:left; width:33.3%; text-align:center; line-height:50px;background:url(../footline.jpg) no-repeat right center;}
.foot li a{ color:#BEC4D9 !important}
.foot ul li.foottel P{background:url(../foottel.png) no-repeat left center; width:60px; text-align:right; margin:0 auto; height:100%;}

.foot ul li.footmail P{background:url(../footmail.png) no-repeat left center; width:66px; text-align:right; margin:0 auto; height:100%;}
.foot ul li.footmap P{background:url(../footicons1.png) no-repeat left center; width:60px; text-align:right; margin:0 auto; height:100%;}

.ui-bar-g {
	border: 1px solid #ccc;
	background: #252A3D;
	color: #333;
	text-shadow: 0 1px 0 #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5B6275), to(#252A3D));
	background-image: -webkit-linear-gradient(#5B6275, #252A3D);
	background-image: -moz-linear-gradient(#5B6275, #252A3D);
	background-image: -ms-linear-gradient(#5B6275, #252A3D);
	background-image: -o-linear-gradient(#5B6275, #252A3D);
	background-image: linear-gradient(#5B6275, #252A3D);
	
}
.ui-bar-g, .ui-bar-g input, .ui-bar-g select, .ui-bar-g textarea, .ui-bar-g button {
	font-family: Helvetica, Arial, sans-serif
}
.ui-bar-g .ui-link-inherit {
	color: #333
}
.ui-bar-g .ui-link {
	
	font-weight: bold
}
.ui-bar-g .ui-link:hover {
	color: #2489ce
}
.ui-bar-g .ui-link:active {
	color: #2489ce
}
.ui-bar-g .ui-link:visited {
	color: #2489ce
}


.ui-bar-h {
	border: 1px solid #ccc;
	background: #252A3D;
	color: #333;
	text-shadow: 0 1px 0 #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#5B6275), to(#252A3D));
	background-image: -webkit-linear-gradient(#5B6275, #252A3D);
	background-image: -moz-linear-gradient(#5B6275, #252A3D);
	background-image: -ms-linear-gradient(#5B6275, #252A3D);
	background-image: -o-linear-gradient(#5B6275, #252A3D);
	background-image: linear-gradient(#5B6275, #252A3D);
	
}

/* banner --------------------------------------------------------------------*/
.big-pic{width:100%;}
.big-pic-in{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;}
.pic-list{position:relative;height:auto;-webkit-transform:translate3d(0,0,0); z-index:0;}
.big-pic a{float:left;height:auto; width:100%;}
.big-pic2 .pic-list{width:200%;}
.big-pic2 .pic-list img{width:100%;}
.big-pic2 .pic-list a{width:50%;/*50%*/}
.big-pic3 .pic-list{width:300%;}
.big-pic3 .pic-list a{width:33.3%;/*33.33%*/}
.big-pic4 .pic-list{width:400%;}
.big-pic4 .pic-list a{width:25%;/*25%*/}
.slide-dot{position:absolute;left:8px;bottom:10px;height:9px;padding:2px 0; float:left;}
.slide-dot span{display:inline-block;width:11px;height:11px;margin:0 5px;background:url(../slide-dot.png) no-repeat -20px 0;vertical-align:top; z-index:10;}
.slide-dot .slide-dot-cur{background-position:0 0;z-index:10; }
.transition {-moz-transition: -moz-transform 0.3s ease-out; -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
/* footer */
.about{ width:99.9%; height:100%; background:#fff;color:#5b6e95; padding-bottom:20px;}
.about p{}
.about_t {
background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#D3E1EA));
	background-image: -webkit-linear-gradient(#fff, #D3E1EA);
	background-image: -moz-linear-gradient(#fff, #D3E1EA);
	background-image: -ms-linear-gradient(#fff, #D3E1EA);
	background-image: -o-linear-gradient(#fff, #D3E1EA);
	background-image: linear-gradient(#fff, #D3E1EA);
border-top:1px solid #C0D1DB;border-bottom:1px solid #fff; margin-bottom:3%; box-shadow:0px 2px 1px 0px #999;  line-height:40px; font-weight:bold; font-size:16px; color:#02428F; }
.title_l{ display:inline-block; padding-left:5%}

.backbut{ width:100px; display:inline-block; line-height:30px; margin:0}
.backbut { background:#e2ecf3; text-align:center;width:70px; color:#6e8ea2;border:1px solid #cfd9e0;box-shadow: 0 1px 1px #333;-moz-border-radius: .6em;
	-webkit-border: .6em;
	border-radius: .6em; float:right; margin:0.5%;}
	.font14{ font-size:14px; color:#1d48a0}
.about .prolist li{ width:30%}	
.about li .protxt p{ width:100%;text-indent:0}	
.about .caselist li{ width:98%;}
.pline p{ text-indent margin-bottom:20px;}
.caselist li a{ width:100%;float:left; display:block;}
.pages{height: 30px; margin: 20px auto; width: 200px;}
.pages span{ color: #333333; display: block; float: left; font: 500 16px/30px 宋体; height: 30px;text-align: center; float: left; padding:0 5px}
.left{width:26px; height:25px; display:inline-block; vertical-align:middle;background:url(../left.jpg) no-repeat left center;display: block; float: left; font: 700 20px/28px 宋体; height: 28px; text-align: center;}
.right{width:26px;height:25px; display:inline-block; vertical-align:middle;background:url(../right.jpg) no-repeat left center;display: block; float: left; font: 700 20px/28px 宋体; height: 28px; text-align: center; }
.caselist{ float:left;}