@charset "utf-8";


/* CSS Document */


a:hover img{dfilter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

a:hover{dfilter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.header .top .logo a:hover{dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.header .top .logo a:hover img{dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



.banner{ width:1920px; height:240px; overflow:hidden; position:relative; left:50%; margin-left:-960px; border-bottom:2px solid #f5f5f5;}
.banner img{ position:absolute; left:0; bottom:0;}


.main{ width:1000px; margin:0 auto; display:table;}

.center{background:#f9f9f9;}


.main .left{ width:760px; float:right; padding-bottom:60px; min-height:400px; overflow:hidden;}


.main .left .title{ font-size:20px; color:#275c94; height:25px; line-height:25px; padding-top:20px;border-bottom:3px solid #8c8c8c; margin-bottom:20px; width:840px; position:relative;}


.main .left .title .posin{ position:absolute; left:0;bottom:0; font-size:12px; width:100%; background:#f9f9f9;}


.main .left .left_main p{ line-height:22px; margin-bottom:15px; font-size:13px;}
.main .left .left_main p img{display:inline-block;}

.case{width:780px; display:table;}


.case dl{ width:760px; height:188px; overflow:hidden; padding:20px 0; clear:both; border-bottom:1px solid #ccc;}

.case dl dt{ float:left; width:338px; height:188px; overflow:hidden;}

.case dl dt img{ width:100%;}

.case dl dd{ float:right; width:400px; position:relative; display:table;}

.case dl dd span{ font-weight:bold; font-size:15px;}

.case dl dd h2{ font-size:20px; margin-bottom:15px;}

.case dl dd h2 a{ color:#0a2679; font-weight:bold;}
.case dl dd h2 a:hover{dfilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.case dl.aa dt{ float:right;}

.case dl.aa dd{ float:left;}

.case dl dd .more{width:79px;height:25px; display:inline-block;background:url(../images/more.jpg) no-repeat; float:right;}

.case dl dd .more:hover{width:79px;height:25px; display:inline-block;background:url(../images/more2.jpg) no-repeat;}


.main .left .case .rtitle{ font-size:16px; background:#f2f2f2; line-height:36px; height:0px; padding-left:5px; color:#0a2679; overflow:hidden;}


.main .left .sol_info p{ line-height:22px; font-size:12px; padding-bottom:20px;}


.main .left .sol_info strong{display:block}


.main .left .sol dl{ width:840px; display:table; padding:30px 0; border-bottom:1px dotted #ccc;}



.main .left .sol dl dt{ width:262px; height:144px; overflow:hidden; float:left;-moz-box-shadow:1px 1px 5px #999 ;            



-webkit-box-shadow:1px 1px 10px #999 ;         



box-shadow:1px 1px 5px #999 ;}



.main .left .sol dl dt img{ border:5px solid #fff; width:252px !important; height:134px !important;}



.main .left .sol dl dd{ width:550px; height:144px; position:relative; overflow:hidden; float:right;}



.main .left .sol dl dd h2 { margin-bottom:10px;}



.main .left .sol dl dd h2 a{ font-size:18px; color:#0059a8;}



.main .left .sol dl dd a.more{ background:url(../images/icc_0121.jpg) no-repeat; width:20px; height:20px; position:absolute; left:0; bottom:0; display:inline-block;}


.main .left .sol_02{ width:100%; display:table;}

.main .left .sol_02 dl{width:200px; padding:0 26px; height:320px; margin-bottom:20px; position:relative;overflow:hidden; display:table; text-align:center; text-align:center; float:left; }

.main .left .sol_02 dl dt{ width:179px; height:130px; padding:5px;overflow:hidden; margin:0 auto;}

.main .left .sol_02 dl img{ height:128px; }

.main .left .sol_02 dl h2 a{ font-size:18px; color:#0057a5; font-weight:bold; display:inline-block; line-height:40px; height:40px;}
.main .left .sol_02 dl h2 a:hover{dfilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.main .left .sol_02 dl dd .more{width:79px;height:25px; display:inline-block;background:url(../images/more.jpg) no-repeat;}

.main .left .sol_02 dl dd .more:hover{width:79px;height:25px; display:inline-block;background:url(../images/more2.jpg) no-repeat;}

.main .left .sol_02 dl dd p{ font-size:12px; }

.main .left .sol_03{ width:100%; height:700px; display:table; position:relative;}

.main .left .sol_03 dl{width:160px;overflow:hidden; display:table; text-align:center;position:absolute; }

.main .left .sol_03 dl dt{width:160px;height:160px; overflow:hidden;}

.main .left .sol_03 dl img{ width:160px !important; height:160px !important; }

.main .left .sol_03 dl h2 a{ font-size:17px; color:#0097e0; font-weight:bold; display:inline-block; line-height:40px; height:40px;}

.main .left .sol_03 #l1{ left:300px; top:0;}

.main .left .sol_03 #l2{ left:90px; top:180px;}

.main .left .sol_03 #l3{ right:90px; top:180px;}

.main .left .sol_03 #l4{ left:180px; top:447px;}

.main .left .sol_03 #l6{ right:180px; top:447px;}


.main .left .sol_04 dl{ height:160px; display:table; width:758px; padding:20px 0; margin-bottom:20px; overflow:hidden; border:1px solid #d6d6d6; background:#fff;}
.main .left .sol_04 dl dt{ width:325px; float:left; overflow:hidden;}
.main .left .sol_04 dl dd{ float:right; width:380px; height:160px; position:relative; margin-right:20px; background:url(../images/mimg.jpg) no-repeat bottom left;}
.main .left .sol_04 dl dd h2{ margin-bottom:10px;}
.main .left .sol_04 dl dd h2 a{ font-size:23px; color:#0097e0; font-weight:bold;}
.main .left .sol_04 dl dd h2 a:hover{dfilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.main .left .sol_04 dl dd p{ margin-bottom:0; font-size:12px;}
.main .left .sol_04 dl dd .more{width:79px;height:25px; display:inline-block;background:url(../images/more.jpg) no-repeat; position:absolute; right:0; bottom:0; }
.main .left .sol_04 dl dd .more:hover{width:79px;height:25px; display:inline-block;background:url(../images/more2.jpg) no-repeat;}


.main .left .news dl{ width:760px; display:table; padding:10px 0; border-bottom:1px dotted #ccc;}

.main .left .news dl dt{ margin-bottom:10px; max-height:160px; overflow:hidden;}

.main .left .news dl dd h2 { margin-bottom:5px;}


.main .left .news dl dd h2 a{ font-size:16px; color:#52a4b1;}


.main .left .news dl dd p{ margin-top:10px;}



.main .left .search dl{ width:827px; display:table; padding:15px 0; border-bottom:1px dotted #ccc;}



.main .left .search dl dt{ width:100px; height:100px; overflow:hidden; float:left;}



.main .left .search dl dd{ width:827px; height:100px; overflow:hidden; float:right;}



.main .left .search dl dd h2 { margin-bottom:5px;}



.main .left .search dl dd h2 a{ font-size:16px;}



.main .left .search dl dd p{ margin-top:10px;}



.main .left .join_us .tab ul{ height:32px; border-bottom:1px solid #ebebeb;}


.main .left .join_us .tab ul li{ width:107px; height:32px; margin-right:5px; background:url(../images/tbg.jpg) no-repeat left top; float:left; text-align:center; line-height:32px; font-size:14px;cursor:pointer; color:#000;}


.main .left .join_us .tab ul li.current{ height:33px; color:#5579a5; }


.main .left .join_us .items{ display:none; padding:20px 0;}


.main .left .join_us .items p{ line-height:22px; color:#000;}


.main .left .contact ul li{ line-height:35px; border-bottom:1px dotted #ccc; text-indent:15px; background: url(../images/icccc.jpg) no-repeat left center; color:#000;}


.main .left .contact iframe{ border:none; width:840px; height:350px; margin-top:20px;-moz-box-shadow:1px 1px 5px #999 ;            



-webkit-box-shadow:1px 1px 10px #999 ;         



box-shadow:1px 1px 5px #999 }


.main .left .service dl { width:410px; display:tablea; float:left; height:124px; margin-bottom:20px; margin-right:12px;}



.main .left .service dl dt{ width:124px; float:left;}



.main .left .service dl dd{ width:272px; float:right;}



.main .left .service dl dd h2{ margin-top:20px; margin-bottom:10px;}



.main .left .service dl dd h2 a{ color:#2d4466; font-size:16px;}



.main .left .news_info h1{ text-align:center; font-size:16px; border-bottom:1px dotted #ccc; padding:15px 0; margin-bottom:30px;}



.main .left .news_info .stt{ line-height:30px; text-align:center; color:#888; margin-bottom:20px; display:none;}



.main .left .news_info .stt span{ margin:0 10px;}



.main .left .news_info p{ line-height:22px; margin-bottom:15px; font-size:12px;}


.main .right{ width:202px; float:left; display:table; margin-bottom:50px;}



.main .right .title{ width:202px; background:url(../images/rpt.jpg) repeat-x; height:54px; line-height:54px; text-indent:40px; font-size:18px; color:#fff; margin-top:-56px; position:relative; display:none;}



.main .right .menu{width:202px; min-height:248px; padding-bottom:100px; }



.main .right .menu ul{ width:202px; margin:0 auto; overflow:hidden; padding-top:38px;}



.main .right .menu ul li{margin-bottom:8px; display:table;}

.main .right .menu ul li a.asty:Hover{ color:#fff;}



.main .right .menu ul li a.asty{height:25px; color:#FFF; line-height:25px; display:block; text-indent:18px; background:url(../images/icc_04.jpg) no-repeat;width:202px; overflow:hidden; display:block;font-size:14px;}



.main .right .menu ul li.cur a.asty{ background:url(../images/icc_06.jpg) no-repeat; border:none; height:25px; line-height:25px; color:#fff;}



.main .right .menu ul li div{ display:none;}



.main .right .menu ul li div a{ display:block;line-height:23px; height:23px; font-size:14px; color:#646464; padding-left:34px;}



.main .right .menu ul li.cur div{display:block;}



.main .right .menu ul li.cur div a.cur2,.main .right .menu ul li.cur div a:hover{background:url(../images/jian_11.jpg) 16px no-repeat;color:#0095da;}



.main .right .menu2{width:202px; min-height:248px; padding-bottom:100px; }



.main .right .menu2 ul{ width:202px; margin:0 auto; overflow:hidden; padding-top:38px;}



.main .right .menu2 ul li{margin-bottom:8px; display:table;}

.main .right .menu2 ul li a.asty:Hover{ color:#fff;}


.main .right .menu2 ul li a.asty{height:25px; color:#FFF; line-height:25px; display:block; text-indent:18px; background:url(../images/icc_04.jpg) no-repeat;width:202px; overflow:hidden; display:block;font-size:14px;}



.main .right .menu2 ul li.cur a.asty{ background:url(../images/icc_05.jpg) no-repeat; border:none; height:25px; line-height:25px; color:#fff;}



.main .right .menu2 ul li div{ display:none;}



.main .right .menu2 ul li div a{ display:block;line-height:23px; height:23px; font-size:14px; color:#646464; padding-left:34px;}



.main .right .menu2 ul li.cur div{display:block;}



.main .right .menu2 ul li.cur div a.cur2,.main .right .menu2 ul li.cur div a:hover{background:url(../images/jian_10.jpg) 16px no-repeat;color:#0a2679;}



.main .right .menu3 ul li.cur a.asty{ background:url(../images/icc_16.jpg) no-repeat; border:none; height:25px; line-height:25px; color:#fff;}



.sitMap{width:845px;Min-Height:503px;_height:expression((this.scrollHeight < 506 ? "506px" : "auto")); padding-top:42px; padding-bottom:30px;}



.sitMap h2{ font-size:14px;height:30px; line-height:30px; background:#f8f8f8; font-weight:500; padding-left:15px; margin-bottom:10px;}



.sitMap h2 a{color:#275c94;}


.sitMap h2 a:hover{color:#275c94;}


.sitMap p{height:44px; line-height:38px; padding-left:15px;}


.sitMap p a{padding-right:35px;color:#414141;}


.sitMap p a:hover{color:#275c94;}



.history{background:url(../images/line04.gif) repeat-y 187px 0;overflow:hidden;position:relative;}

.history-date{overflow:hidden;position:relative;}

.history-date h2{background:#fff url(../images/icon06.gif) no-repeat 158px 0;height:59px;font-size:25px;font-family:微软雅黑;font-weight:normal;padding-left:45px;margin-bottom:34px; }

.history-date h2.first{position:absolute;left:0;top:0;width:935px;z-index:99;}

.history-date h2 a{color:#0059a7;display:inline-block;*display:inline;zoom:1;background:url(../images/icon08.gif) no-repeat right 50%;padding-right:17px;margin:21px 97px 0 0;}

.history-date h2 a:hover{text-decoration:none;}

.history-date h2 img{vertical-align:-5px;}

.history-date h2.date02{background:none;}

.history-date ul li{background:url(../images/icon07.gif) no-repeat 180px 0;padding-bottom:20px;zoom:1;}

.history-date ul li.last{padding-bottom:0;}

.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

.history-date ul li h3{float:left;width:168px;text-align:right;padding-right:19px;color:#c3c3c3;font:normal 18px/16px Arial; display:none !important;}

.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}

.history-date ul li dl{float:right;margin-top:-5px;font-family:微软雅黑; width:630px;}

.history-date ul li dl dt{font:20px/22px 微软雅黑;color:#737373;}

.history-date ul li dl dt span{display:block;color:#787878;font-size:13px;}

.history-date ul li.green h3{color:#0059a7;}

.history-date ul li.green h3 span{color:#0096e0;}

.history-date ul li.green dl{margin-top:-8px;}

.history-date ul li.green dl dt a{display:inline-block;*display:inline;zoom:1;overflow:hidden;vertical-align:middle;margin-left:12px;}

.history-date ul li.green dl dd{padding-top:20px;display:none;}

.history-date ul li.green dl dd img{float:left;}

.history-date ul li.green dl dd p{overflow:hidden;zoom:1;line-height:21px;color:#787878;}

.history-date h2.first .more-history{font-size:16px;background:transparent;margin-left:30px;}

.history-date h2.first .more-history:hover{text-decoration:underline;}



*body .history-date ul li dl dt{_font-size:12px!important;_font-weight:bold;}

*body .history-date ul li dl dt span{_font-weight:normal!important;}

*body .history-date ul li.green dl dt a{_background:transparent!important;*background:transparent!important;*font-size:12px!important;_font-weight:normal!important;}


.about_list_02 ul{ width:110%;}

.about_list_02 ul li{ width:258px; height:200px; overflow:hidden; float:left; margin-right:34px; margin-bottom:30px;}

.about_list_02 ul li a{ display:inline-block;}

.about_list_02 ul li span{ display:block; line-height:30px; height:30px;}

.about_list_02 ul li img{ width:258px !important; height:170px;}


.zizhi_tab {
	width:100%;
	
}
.zizhi_tab .zizhi_titile {
	border-bottom:3px solid #fff;
}
.zizhi_tab tr td{
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:1px solid #d9d9d9;
	font-size:14px;
	line-height:14px;
}
/*表格头部样式*/
.zizhi_tab td.zi_blue {
	background-color:#5b9ae7;
	color:#fff;
	text-align:center;
	border-right:1px solid #fff;
}
.zizhi_tab td.zi_blue_num {
	background-color:#3281e1;
	padding-left:12px;
	color:#fff;
	border-right:1px solid #fff;
}
.zizhi_tab tr td.blue {
	color:#00479d;
}
.zizhi_tab tr td.td_blank {
	height:2px;
	padding:0;
	border:0;
}

/*单行样式*/
.odd .zi_gray {
	background-color:#f4f4f4;
	padding-left:12px;
	border-left:#eaeaea 1px solid;
}
.odd .zi_gray_num {
	background-color:#d9d9d9;
	text-align:center;
}

/*偶行样式*/
.even .zi_white {
	background-color:#fff;
	padding-left:12px;
	border-left:#eaeaea 1px solid;
}
.even .zi_white_num {
	background-color:#ececec;
	text-align:center;
}
a.view:link,a.view:visited{color:#555; text-decoration:none; background:#fff; border:#ccc 1px solid; padding:2px 5px; font-size:12px;}
a.view:hover{color:#fff; text-decoration:none; background:#F60; border:#fff 1px solid; padding:2px 5px; font-size:12px;}

.join_us ul{width:100%; display:table; padding-bottom:15px;}
.join_us ul li{float:left; margin-right:2px;}
.join_us ul li a{padding:0 15px;height:32px; line-height:32px; display:block; background:#646464; color:#FFF;}
.join_us ul li a:hover{background:#0094da;}
.join_us ul li .hover{background:#0094da;}