@charset "utf-8";
	/* CSS Document */
body,div,dl,dt,dd,ul,li,form,h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
}
body{ font-size:16px;font-family: "UniversLTW01-47LightCn","Arial Narrow", Arial, sans-serif;/*font-size:12px; font-family:Arial, Verdana, Geneva, sans-serif;*/ background: #fff;}
html {
	overflow-x:hidden;
	-webkit-text-size-adjust:none;
}
ul,li,dl,dt,dd {
	display:block;
	list-style:none;
}
img {
	border:0;
	max-width:100%;
	/*display:block;*/
}
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
a {color:#000;text-decoration:none;outline:none;}

.ellipsis{
    white-space: nowrap;  
    overflow: hidden;  
    text-overflow: ellipsis;  
    -o-text-overflow: ellipsis; /*For Opera*/  
    -ms-text-overflow: ellipsis; /*For IE8*/ 
}

.header{
	width: 960px;
	height: 100px;
	margin: 0 auto;
	position: relative;
}
.header .edition{
    position: absolute;
    top:0;
    right: 80px;
    width: 120px;
    height: 20px;
}
.header .edition li{
	width: 60px;
	height: 20px;
	line-height: 20px;
	float: left;
	background: #14a0c7;
	color: #fff;
	text-align: center;
}
.header .edition li a{
    color: #fff;
}
.header .edition li.current{
	background: #00aaff;
}
.header .navigation_box{
	width: 744px;
	height: 34px;
	position: absolute;
	right: 0;
	bottom: -17px;
	z-index: 10;
}
.header .navigation_box .box_l,.header .navigation_box .box_r{
	width: 15px;
	height: 34px;
	float: left;
	background: url(../images/nav_bg_l.png) no-repeat;
}
.header .navigation_box .box_r{
	float: right;
	background: url(../images/nav_bg_r.png) no-repeat;
}
.header .navigation{
	float: left;
	width: 714px;
	height: 34px;
	background: url(../images/nav_bg.jpg) repeat-x;
	text-align: center;
}
.navigation .one{/*width: auto;*/ width: 85px; padding: 0 15px; height: 34px;line-height: 34px;float: left;font-size: 16px;position: relative; text-transform:capitalize;}
.navigation .one a{color: #fff;font-weight: bold;}
.navigation .one:hover{/*width: auto;*/ width: 85px; padding: 0 14px; background: #00bffe;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.navigation .one:hover a{color: #fff;}
/*二级菜单*/
.navigation .one ul {min-width:130px;width:100%;display:none;position: absolute;top: 34px;left: 0;padding: 0;margin:0;z-index: 9999;}
.navigation .one:hover .ul2 {display: block;}
.navigation .one ul li {float: none;margin: 0;width:auto;padding: 0; white-space: nowrap;position: relative;}
.navigation .one ul li a { font-size: 16px; font-weight: normal; display: block;margin: 0;  text-align: center;background: #00bfff;}
.navigation .one ul li a:hover {color: #fff;background: #14a0c7;}
/*幻灯片*/
#Slideshow { width: 100%; height: 450px; float: left; margin:0 auto; position: relative; /*overflow-y:hidden;*/ }
#Slideshow .pics li{width: 100%;}
#Slideshow .pics li img{width:100%;}
/*数字按钮样式*/
#Slideshow .num { overflow:hidden; height: 12px; position: absolute; bottom:30px; left: 30%; zoom:1; z-index:3 }
#Slideshow .num li { width: 12px; height: 12px;  background: url(../images/slide_li.png) no-repeat -12px 0px; margin-right: 33px; cursor:pointer; float: left; }
#Slideshow .num li.on { background: url(../images/slide_li.png) no-repeat 0 0; } /*当前项*/
/*上一个  下一个*/
#Slideshow .prev,#Slideshow .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 190px;}
#Slideshow .prev { left: 4px; }
#Slideshow .next { right: 4px; background-position: right;}

.part1,.part2{
	width: 960px;
	margin: 0 auto;
	margin-top: 10px;
}
.part1 .part1_l{    /*新闻*/
	width: 300px;
	height: 260px;
	float: left;
	/*font-family: "宋体";*/
}
.part1 .part1_l li{
    width: 96%;
    height: 30px;
    padding-left: 4%;
    line-height: 30px;
    float: left;
    color: #000;
    border-bottom: 1px dotted #c0c0c0;
    background: url(../images/news_li.png) no-repeat left;
}
.part1 .part1_l .first{
    width: 100%;
    height: 80px;
    float: left;
    padding-bottom: 10px;
    height:auto\9;
}
.part1 .part1_l .first img{ width:120px; height: 80px; float: left; margin-right: 5px;}
.part1 .part1_l .first .tit{float:right; width: 165px; height: 20px; color: #14a0c7;  font-size: 16px; font-weight: bold;}
.part1 .part1_l .first .desc{float:right; width: 165px; height: 60px; overflow: hidden; font-size: 14px; line-height: 1.5em;color: #4c4c4c;}

.part1 .part1_l li a{color: #4c4c4c;font-size: 16px; /*font-family: "宋体";*/}
.part1 .part1_l a:hover{ color: #14a0c7;}

.part1 .part1_r{   /*简介*/
	width: 630px;
	height: 260px;
	float: right;
}
.part1 .part1_r .pic{width: 240px; height: 170px; float: left;}
.part1 .part1_r .intro{width: 370px;height: 150px; float: right; text-indent: 2em; color: #4c4c4c;line-height: 2em;/*font-family: "宋体";*/}
.part1 .part1_r .more{width:54px; height: 18px; float: right; background: url(../images/more.png);}
.part1 .part1_r .more:hover{background: url(../images/more_h.png);}

#search-form{
	width: 214px;
	height: 24px;
	float: right;
	margin-top: 6px;
	background: url(../images/search_bg.jpg);
}
#keywords{ width:160px; height:20px; float: left; outline: none; margin-left: 10px; border: none; background: none; color: #444;}
#post-search{width: 40px; height: 22px; float: left; outline: none; border: none; cursor: pointer; background: none;}

#part_catname{
	width: 100%;
	height: 40px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}
#part_catname span{
	display: block;
	position: absolute;
	bottom: -1px;
	left: 0;
	width: auto;
	height: 37px;
	padding: 0 10px;
	border-bottom: 4px solid #14a0c7;
	line-height: 37px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.part2 .part2_l{  /*产品中心*/
    width: 650px;
    height: 235px;
    float: left;
}
.part2 .part2_l li{width: 150px; height: 170px; float: left; margin-right: 10px; text-align: center; border: 1px solid #cccccc;}
.part2 .part2_l li img{/*width: 150px; height: 170px; display: inline;*/ max-height: 170px; vertical-align: middle;}
.part2 .part2_l li span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle; } 
.part2 .part2_l li:hover{border: 1px solid #00aaff;}

.part2 .part2_r{  /*联系我们*/
    width: 290px;
    height: 220px;
    float: right;
    padding-left: 20px;
    background: url(../images/bg_h_conta.jpg) no-repeat left;
}
.part2_r .cat_name{background: #14a0c7; width: 98%; padding-left:2%;height: 40px;line-height: 40px; font-size: 16px;color: #fff; font-weight: bold;}
.part2_r .cat_name span{font-family: Arial; font-style: Italic; color: #80c2db;}
.part2_r .cont{width: 243px; height: 180px; padding:0 23px; font-size: 15px; color: #4c4c4c; line-height: 2em; background: url(../images/contact.jpg) no-repeat right bottom;}

.part3{  /* 案例展示 */
	width: 100%;
	height: 440px;
	float: left;
	margin-top: 20px;
	background: #fafafa;
}
.part3 .index_case{
	width:992px;
	margin: 0 auto;
}
.part3 .index_case .cat_name{ width: 100%;height: 40px;line-height: 40px; text-align: center; font-weight: bold; font-size: 16px;color: #333333;}

.part3 .index_case .hd{
    width: 100%;
}
.part3 .index_case .hd .prev,.part3 .index_case .hd .next{
    width: 46px;
    height: 40px;
    float: left;
    margin-top: 120px;
    background: url(../images/arr.png) no-repeat 0 0;
    cursor: pointer;
    position: relative;
    z-index: 999;
}
.part3 .index_case .hd .next{
	float: right;
	background: url(../images/arr.png) no-repeat -46px 0;
}
.part3 .index_case .hd .prev:hover{
	background: url(../images/arr.png) no-repeat 0 -40px;
}
.part3 .index_case .hd .next:hover{
    background: url(../images/arr.png) no-repeat -46px -40px;
}
.part3 .index_case .bd{
    width: 100%;
    height: 350px;
    position: relative;
}
.part3 .index_case .bd .left{
	width: 46px;
	height: 350px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/case_bg_l.png) no-repeat left;
}
.part3 .index_case .bd .right{
	width: 46px;
	height: 350px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/case_bg_r.png) no-repeat right;
}
.part3 .index_case .bd .middle{
	width: 900px;
	height: 350px;
	float: left;
	margin-left: 46px;
}
.part3 .index_case .bd .middle li{
	width: 205px;
	height: 330px;
	float: left;
	margin: 10px;
	text-align: center;
	position: relative;
}
.part3 .index_case .bd .middle li .pic{width: 100%;height: 260px;}
.part3 .index_case .bd .middle li .pic a{display: none; position: absolute; z-index: 99; top: 0;left: 0; width: 100%;height: 260px;background: url(../images/hover.png);}
.part3 .index_case .bd .middle li .tit{width: 100%;height: 50px;line-height: 50px;}
.part3 .index_case .bd .middle li .tit a{color: #333333; font-size: 16px;}
.part3 .index_case .bd .middle li .time{width: 100%;height: 20px;line-height: 20px; font-size: 16px;color: #bfbfbf;}
.part3 .index_case .bd .middle li .time img{display: inline; vertical-align: middle;}
.part3 .index_case .bd .middle li:hover .pic a{display: block; }

.footer{
	width: 100%;
	float: left;
	padding: 20px 0;
	line-height: 26px;
	text-align: center;
	background: #14a0c7;
	color: #fff;
}

/*内页*/
.innerBox{width: 100%;height: auto; background: #f8f8f8;}
.top_pic{
	width: 100%;
	height: auto;
}
.top_pic img{width: 100%;}
.innerBox .middle{
	width: 960px;
	margin: 0 auto;
}
.middle .partLeft{
	width: 270px;
	float: left;
	padding-bottom: 40px;
	border-top: 5px solid #14a0c7;
	background: #fff;
}
.partLeft .catname{
	width: 215px;
	height: 44px;
	padding-left: 55px;
	margin: 32px 0px;
	border-bottom: 1px solid #14a0c7;
	color: #14a0c7;
	font-size: 16px;
	font-weight: bold;
	line-height: 65px;
	position: relative;
}
.partLeft .catname span{
	text-transform: uppercase;
	color: #cccccc;
	font-weight: normal;
	font-size: 16px;
}
.partLeft .catname span.init{
	height: 45px;
	color: #14a0c7;
	font-size: 45px;
	line-height: 60px;
	background: #fff;
	position:absolute;
	left: 20px;
	bottom: -1px;
}
/*.partLeft ul{
	width: 100%;
}
.partLeft ul li{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	position: relative;
}
.partLeft ul li .bl{width: 5px; height: 40px;background: #14a0c7;position: absolute;left: -5px;display: none;}
.partLeft ul li a{display: block; width:190px;height: 39px; border-bottom: 1px dotted #ccc; margin-left: 40px; color: #14a0c7;}
.partLeft ul li:hover{ background: #f7f7f7;}
.partLeft ul li:hover a{height: 40px; border: none;}
.partLeft ul li:hover .bl{display: block;}*/

.partLeft .lxBox{
	width: 90%;
    padding: 5%;
    margin-top: 20px;
}
.partLeft .lxBox .lxName{
	width: 95%;
	padding-left: 5%;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #14a0c7;
}
.partLeft .lxBox .lxDir{
    width: 80%;
    padding-left: 5%;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #fff;
	background: #00aaff;
	text-transform: uppercase;
}
.partLeft .lxBox .lxCont{
	width: 100%;
	padding: 5% 0;
	color: #4c4c4c; 
	line-height: 30px;
}
.middle .partRight{
    width: 570px;
    padding: 40px;
    float: right;
    background: #fff;
}
.partRight .position{
	width: 100%;
	height: 40px;
	text-align: right;
	line-height: 60px;
	color: #4c4c4c;
	border-bottom: 1px solid #14a0c7;
	text-transform: capitalize;
}
.partRight .position a{color: #4c4c4c;}
.partRight .position a:hover{color: #14a0c7;}
.partRight .mainBox{
	width: 570px;
	margin-top: 20px;
	color: #4c4c4c;
	line-height: 2em;
}
/*产品列表*/
.mainBox .picList li{
	width: 175px;
	/*height: 246px;*/
	float: left;
	margin-right: 22px;
	margin-bottom: 10px;
}
.mainBox .picList li .pic{
	width: 173px;
	height: 194px;
	overflow: hidden;
	border: 1px solid #ccc;
	text-align:center;
}
.mainBox .picList li .pic img{vertical-align:middle;}
.mainBox .picList li .pic span{ height:100%; width:0; overflow:hidden; display:inline-block; vertical-align:middle; } 
.mainBox .picList li .pic:hover{border: 1px solid #00aaff;}
.mainBox .picList li .tit{width: 100%; /*height: 30px;*/ max-height: 60px; overflow: hidden; line-height: 20px;color: #4c4c4c; text-align: center;}
.mainBox .picList li .cas{width: 100%; height: 20px; line-height: 20px;color: #4c4c4c; text-align: center;}
.mainBox .picList li.no{margin: 0;}

/*产品详情*/
.partRight .mainBox .item{
    font-size: 16px;
    color: #14a0c7;
}
.partRight .mainBox .qq{
	font-size: 16px;
}

/*文章列表*/
.mainBox .articleList{
	width: 570px;
}
.mainBox .articleList li{
	width: 528px;
	height: 100px;
	padding: 20px;
	border: 1px solid #fff;
	border-bottom: 1px dotted #cccccc;
}
.mainBox .articleList li.last{
	border: 1px solid #fff;
}
.mainBox .articleList li:hover{
	background: #f2fbff;
	border: 1px solid #00aaff;
}
.mainBox .articleList li .pic{width: 150px;height: 100px;float: left; margin-right: 20px;}
.mainBox .articleList li .pic:hover{width: 148px;height: 98px;  border: 1px solid #8bd8ee;}
.mainBox .articleList li .title{width: 250px;height: 40px;float: left; overflow: hidden; line-height: 20px; }
.mainBox .articleList li .title a{font-size: 16px; color: #14a0c7;}
.mainBox .articleList li .title a:hover{color:#067fa1;}
.mainBox .articleList li .time{width: 108px; height: 40px;float: left; text-align: right; color: #ccc; font-size: 14px; }
.mainBox .articleList li .desc{width: 358px;height: 40px; float: left;overflow: hidden; font-size: 14px; line-height: 20px; color: #4c4c4c;}
.mainBox .articleList li .more{width: 358px; height: 20px; float: left; font-size: 14px; text-align: right;}
.mainBox .articleList li .more a{color: #14a0c7; }
.mainBox .articleList li .more a:hover{color:#067fa1;}

/*文章、单页详情*/
.mainBox .bigTitle{
	width: 100%;
	text-align: left;
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 20px;
}

/*pages*/
#pages { padding:14px 0 10px; margin:10px; }
#pages a { display:inline-block; width:26px; height:22px; font-size: 14px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 { background:url(../images/search/admin_img/pages.png) no-repeat 0 5px; width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.preNext{width: 100%; padding: 10px 0px; border-top: 1px solid #ccc; font-size: 14px;}
.preNext li{width:100%;height: 30px;}
.preNext a:hover{text-decoration: underline;}