@charset "utf-8";
/* CSS Document */
body{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
body, td, th{font-size: 12px;font-family: "微软雅黑";}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a:hover{color: #09F;text-decoration: none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote{margin: 0;padding: 0;}
fieldset, img{border: 0;vertical-align: top;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;vertical-align: middle;}
input, button, textarea, select{*font-size: 100%}
.hide{display: none;}
ol, ul{list-style: none;}
li{list-style-type: none;}
.k{width: 1200px;margin-right: auto;margin-left: auto;}
.fl{float: left;}
.fr{float: right;}
.top5{margin-top: 5px;}
.top10{margin-top: 10px;}
.top20{margin-top: 20px;}
#top{background-image: url(../images/index_03.png);height: 93px;}
#logo{float: left;}
#soso{float: right;width: 340px;padding-top: 36px;}
#soso .sok{padding-right: 10px;width: auto;}
#soso .sok input{width: 163px;height: 20px;border-style: none;border-radius: 2px;}
#soso .soa input{height: 20px;width: 58px;line-height: 20px;background-color: #EE7700;border-style: none;border-radius: 2px;color: #FFFFFF;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.navBar{background-image: url(../images/index_05.png);background-repeat: repeat-x;position: relative;z-index: 1;color: #fff;height: 44px;line-height: 44px;}
.nav{width: 1200px;margin: 0 auto;font-family: "Microsoft YaHei", SimSun, SimHei;}
.nav h3{font-size: 100%;font-weight: normal;font-size: 14px;}
.nav .m{position: relative;float: left;width: 171px;display: inline;text-align: center;background-image: url(../images/index_07.png);background-repeat: no-repeat;background-position: right top;}
.nav h3 a{zoom: 1;height: 44px;line-height: 44px;display: block;color: #fff}
.nav .on h3 a{background-color: #00428B;}
.nav .on h3 a i{filter: alpha(opacity=100);opacity: 1;}
.nav .sub{display: none; /*默认隐藏*/width: 171px;position: absolute;left: 0px;top: 44px;background: #00428B;float: left;line-height: 40px;}
.nav .sub li{text-align: center;}
.nav .sub li a{color: #FFF;display: block;zoom: 1;}
.nav .sub li a:hover{background: #0051AC;color: #FFF;}
.nav .sub dl{display: inline-block;
*display:inline;zoom: 1;vertical-align: top;padding: 15px 29px;line-height: 26px;}
.nav .sub dl a:hover{color: #c00;}
.nav .sub dl dt a{color: #000;}
.nav .sub dl dd a{color: #999;padding-left: 7px;background: url(../images/images/icon.png) 0 -332px no-repeat;}
/* 本例子css */
.fullSlide{width: 100%;position: relative;height: 500px;background: #000;}
.fullSlide .bd{margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.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: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.fullSlide .hd ul{text-align: center;padding-top: 5px;}
.fullSlide .hd ul li{cursor: pointer;display: inline-block; *display:inline;zoom: 1;width: 10px;height: 10px;margin: 5px;overflow: hidden;line-height: 9999px;background-color: #CBCBCB;border-radius: 8px;}
.fullSlide .hd ul .on{background-color: #FFFFFF;}
.bt{font-size: 18px;line-height: 30px;color: #FFFFFF;}
.hang1{background-image: url(../images/index_11.jpg);background-repeat: no-repeat;height: 256px;margin-top: 10px;}
.hang1 .fl{width: 500px;padding-top: 10px;padding-left: 30px;}
.hang1 .fr{width: 574px;padding-top: 10px;padding-left: 30px;}
.hang1 .fr .nr{line-height: 23px;font-size: 13px;padding-right: 21px;padding-left: 8px;padding-top: 8px;height: 187px;overflow-y: hidden;text-indent: 28px;}
.hang1 .fr .nr p{padding-bottom: 5px;}
.more{float: right;font-size: 12px;padding-right: 20px;}
.more a{color: #FFF;}
.more a:hover{color: #002CFF;}
.hang2{padding-top: 10px;}
.hang2 .fl{width: 763px;}
.hang2 .fl .bt{height: 50px;background-color: #004DA1;line-height: 50px;padding-left: 20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.hang2 .fl .nr{border: 1px solid #DCDCDC;margin-top: 15px;margin-right: 15px;margin-bottom: 0px;height: 231px;border-radius: 10px;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;}
.hang2 .fl .nr .bd{height: 231px;overflow:hidden;}
.hang2 .fl .nr ul li{border-bottom: 1px dashed #BFBFBF;padding-top: 10px;padding-bottom: 10px;}
.hang2 .fl .nr .time{float: left;text-align: center;background-color: #AAAAAA;color: #FFF;padding-top: 10px;padding-right: 8px;padding-bottom: 8px;padding-left: 8px;width: 57px;margin-right: 11px;}
.hang2 .fl .nr .time h2{font-size: 26px;line-height: 30px;}
.hang2 .fl .nr .time p{line-height: 25px;font-size: 12px;}
.hang2 .fl .nr .txt{float: left;width: 624px;}
.hang2 .fl .nr .txt h2{font-weight: normal;font-size: 16px;line-height: 30px;}
.hang2 .fl .nr .txt a h2{color: #004DA1;}
.hang2 .fl .nr .txt a:hover h2{text-decoration: underline;}
.hang2 .fl .nr .txt p{line-height: 20px;}
.hang2 .fl .nr .txt a p{color: #333;}
.hang2 .fr{width: 437px;height: 310px;background-color: #004DA1;padding-top: 20px;border-top-right-radius: 10px;}
.hang2 .fr .shipin{text-align: center;margin-top:18px;}
.shipinbt{width: 369px;margin-left: auto;margin-right: auto;height: 50px;line-height: 50px;background-color: #F18101;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;font-size: 18px;color: #FFFFFF;padding-left: 20px;}
.hang2 .fl .bt{height: 50px;background-color: #004DA1;line-height: 50px;padding-left: 20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.hang3 .fl{width: 763px;}
.hang3 .fl .bt{height: 50px;background-color: #004DA1;line-height: 50px;padding-left: 20px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;}
.hang3 .fl .nr{border: 1px solid #DCDCDC;margin-top: 15px;margin-right: 15px;margin-bottom: 0px;height: 243px;border-radius: 10px;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px;background-color: #fff;}
.hang3 .fl .bd{width: 717px;overflow:hidden;position:relative;}
.hang3 .fl .nr ul li{float: left;width: 280px;line-height: 35px;font-size: 14px;}
.hang3 .fr{width: 437px;height: 310px;background-color: #004DA1;padding-top: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.hang3 .fr .bt1{height: 50px;line-height: 50px;padding-left: 30px;font-size: 18px;color: #FFFFFF;}
.hang3 .fr .txt{width: 380px;margin-left: auto;margin-right: auto;line-height: 23px;color: #FFF;font-size: 12px;padding-bottom: 10px;}
.hang3 .fr .img{width: 391px;margin-left: auto;margin-right: auto;}
.main{background-image: url(../images/main_bg.jpg);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 45px;}
#foot{background-color: #01285E;padding-bottom: 30px;}
.f_nav{border-bottom: 1px solid #124389;line-height: 50px;height: 50px;}
.f_nav ul li{float: left;margin-left: 20px;margin-right: 20px; line-height: 50px;}
.f_nav ul li a{color: #FFF;}
.f_nav ul li a:hover{color: #FF0;}
.banquan .fl{color: #C1C7D3;font-size: 12px;line-height: 23px;padding-top: 20px;padding-left: 10px;width: 397px;}
.banquan .cen{float: left;width: 500px;color: rgba(255,255,255,0.9);padding-top: 18px;padding-left: 0px;text-align: center;line-height: 28px;font-size: 14px;}
.banquan .cen a{color: rgba(255,255,255,0.9);}
.banquan .fr{padding-top: 20px;}
.ab_ban{background-image: url(../images/ab_ban.jpg);background-repeat: no-repeat;background-position: center top;height: 223px;}
.daohang{line-height: 50px;color: #333;font-size: 14px;}
.daohang a{color: #333;}
.daohang a:hover{color: #00428B;}
.about .fl ul li a{background-image: url(../images/abcd.png);background-repeat: no-repeat;height: 50px;width: 200px;background-position: 0% bottom;line-height: 50px;text-align: left;text-indent: 44px;font-size: 14px;margin-bottom: 5px;overflow-y: hidden;display: block;color: #333;}
.about .fl ul .on a ,.about .fl ul li a:hover{background-image: url(../images/abcd.png);background-repeat: no-repeat;height: 50px;width: 200px;background-position: 0% top;line-height: 50px;text-align: left;text-indent: 44px;font-size: 14px;margin-bottom: 5px;overflow-y: hidden;display: block;color: #FFF;}
.about .fr{width: 981px;}
.about .fr .abbt{background-image: url(../images/ab_03.jpg);height: 47px;line-height: 47px;padding-left: 40px;font-size: 14px;}
.about .fr .nr{color: #333;font-size: 14px;line-height: 28px;padding: 15px;border: 1px solid #DFDFDF;margin-bottom: 23px;}
.about .fr .nr p{text-indent: 28px;margin-bottom: 22px;}
.news{color: #333;font-size: 14px;line-height: 28px;padding: 15px;border: 1px solid #DFDFDF;margin-bottom: 23px;}
.news .fl1{width: 180px;height: 130px;float: left;}
.news .fr1{float: right;width: 752px;height: 113px;border-bottom: 1px solid rgba(207,207,207,1.00);}
.news li .fr1 h2{font-family: "微软雅黑";font-weight: normal;color: rgba(0,0,0,1.00);line-height: 32px;font-size: 18px;}
.news li .fr1 .info{font-size: 12px;line-height: 21px;color: rgba(77,77,77,1.00);}
.news li .fr1 p{line-height: 23px;color: rgba(75,75,75,1.00);}
/*分页css*/
DIV.black2{PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 7px;margin-top: 20px;margin-right: 3px;margin-left: 3px;margin-bottom: 20px;PADDING-TOP: 7px;TEXT-ALIGN: center}
DIV.black2 A{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; TEXT-DECORATION: none}
DIV.black2 A:hover{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000}
DIV.black2 A:active{BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000}
DIV.black2 SPAN.thisclass{BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000}
DIV.black2 SPAN.disabled{BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
#wenzhang_zw{margin-left: auto;margin-right: auto;
color: #333;font-size: 14px;line-height: 28px;padding: 15px;border: 1px solid #DFDFDF;margin-bottom: 23px;}
#wenzhang_zw h2{font-size: 26px;padding-bottom: 16px;font-family: "微软雅黑";text-align: center;font-weight: normal;color: #333;}
#wenzhang_zw .zw_info{font-size: 12px;line-height: 25px;text-align: center;margin-right: 5px;margin-left: 5px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCC;}
#wenzhang_zw .zw_nr{font-size: 14px;line-height: 28px;margin: 5px;}
#wenzhang_zw .zw_nr p{text-indent: 28px;}

/*1.7项目详情页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.casedetail{ background:url(../images/img/casedetail/bg.gif) repeat-x center top;}
.casede{ margin-top:15px; position:relative;}
.casede1 li{ float:left; width:100%;}
.casede li img{ display:block; width:100%;}
.arr1 a{ display:block; width:3%; position:absolute; top:42%; left:1%; z-index:1;}
.arr2 a{ display:block; width:3%; position:absolute; top:42%; right:1%;z-index:1;}

.tit05{ margin:14px 0 0 0; text-align:center;}
.tit05 a{ display:inline-block; width:7%; margin:0 0.3% 0.2rem 0.3%;}
.tit05 img{ display:block; width:100%;-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.tit05 a:hover img,.tit05 .cur img{-webkit-transform:scale(1.1,1.1);
    -moz-transform:scale(1.1,1.1);
    -transform:scale(1.1,1.1);}


.content .add{ font:14px "Microsoft Yahei"; line-height:24px; font:0.875rem "Microsoft Yahei"; line-height:1.5rem;*font:14px "Microsoft Yahei"; *line-height:24px; color:#000; padding:30px 0 20px 0; border-bottom:1px solid #ccc;}
.content .add span{ display:block;}

.wenz{ border-bottom:1px solid #ccc; padding:30px 0 20px 0; }
.wenz p{ font:14px "Microsoft Yahei"; line-height:24px;font:0.875rem "Microsoft Yahei"; line-height:1.5rem;*font:14px "Microsoft Yahei"; *line-height:24px; color:#000; }
.wenz h5{ text-align:center; padding-top:20px;}
.wenz h5 a{ display:inline-block; padding:0 0.5%;}

.page02{
	padding: 20px 0 20px 0;
	border-top: 1px solid rgba(199,199,199,1.00);
}
.page02 span{ display:inline-block; width:73%; float:left; font:12px "Microsoft Yahei"; line-height:24px; font:0.75rem "Microsoft Yahei"; line-height:1.5rem;*font:12px "Microsoft Yahei"; *line-height:24px;}
.page02 span a{ display:block; color:#000;}
.page02 span a:hover,.page02 em a:hover{ color:#94002c;}
.page02 em a{ float:right; width:20%; text-align:right; font:12px "Microsoft Yahei"; font:0.75rem "Microsoft Yahei"; *font:12px "Microsoft Yahei"; color:#000;}
.gongcheng{
	color: #333;
	font-size: 14px;
	line-height: 28px;
	padding-top: 3px;
	padding-bottom: 10px;
	border: 1px solid #DFDFDF;
	margin-bottom: 23px;
}
.gongcheng ul li{
	float: left;
	width: 300px;
	line-height: 25px;
	font-size: 14px;
	margin-right: 12px;
	margin-left: 13px;
	margin-top: 15px;
}
.rlzy{color: #333;font-size: 14px;line-height: 28px;padding: 15px;border: 1px solid #DFDFDF;margin-bottom: 23px;}
.rlzy ul li{
	background-image: url(../images/ico_03.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 32px;
	background-color: #F0FAFF;
	line-height: 40px;
}
.rlzy ul li:nth-child(2n){background-color: #FFF;}
.rlzy ul li .time{float: right;padding-right: 10px;}

.dqlm{height: 50px; width:200px;line-height: 50px;background-image: url(../images/abcd.png);background-repeat: no-repeat;border-top-left-radius: 10px;border-top-right-radius: 10px;text-align: left;text-indent: 30px;font-size: 18px;color: #FFF;font-weight: bold;margin-bottom: 5px;}