@charset "gbk";
/* 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{ line-height:23px; margin-bottom:15px; font-size:14px;}
.main .left .left_main p{ line-height:23px; margin-bottom:15px; font-size:14px;}
.main .left .left_main p img{display:inline-block;}
.main .left .left_main ul{ clear:both; padding-top:15px;}
.main .left .left_main li{ width:240px; float:left; text-align:center; padding:0px 6px;}
.main .left .left_main li img{border:1px solid #BBB;}
.main .left .search_div{ line-height:31px; margin-bottom:15px; font-size:14px;}
.main .left .search_div li{ line-height:31px; height:31px; border-bottom:1px dashed #CCC; background:url(../images/dian1.png) no-repeat 8px 14px; padding-left:20px;}
.main .left .search_div li div{ line-height:31px; height:31px; width:600px; float:left;}
.main .left .search_div li span{ line-height:31px; height:31px; width:100px; float:right; text-align:right; font-size:12px; color:#999;}
.main .left .case{width:840px; display:table;}
.main .left .case dl{ width:760px; height:188px; overflow:hidden; padding:20px 0; clear:both; border-bottom:1px solid #ccc;}
.main .left .case dl dt{ float:left; width:338px; height:188px; overflow:hidden;}
.main .left .case dl dt img{ width:100%;}
.main .left .case dl dd{ float:right; width:400px; position:relative; display:table;}
.main .left .case dl dd span{ font-weight:bold; font-size:15px;}
.main .left .case dl dd h2{ font-size:20px; margin-bottom:15px;}
.main .left .case dl dd h2 a{ color:#0a2679; font-weight:bold;}
.main .left .case dl dd h2 a:hover{dfilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.main .left .case dl.aa dt{ float:right;}
.main .left .case dl.aa dd{ float:left;}
.main .left .case dl dd .more{width:79px;height:25px; display:inline-block;background:url(../images/more.jpg) no-repeat; float:right;}
.main .left .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;}

.pdiv{height:27px; width:100%; clear:both; border-bottom:#0094da 1px solid;}
.pdiv .tit{float:left; font-size:14px; font-weight:700; height:17px; line-height:17px; background-color:#0094da; color:#FFF; padding:5px 20px;}
.pdiv .more{width:100px; float:right; text-align:right; height:15px; padding-top:5px; font-size:12px;}

.ptop{ clear:both;}
.ptop .tit{ float:left; width:450px; padding:10px 0;}
.ptop .tit .li{ clear:both; line-height:39px; float:left;}
.ptop .tit a{ color:#0094da;}
.ptop .tit .li span{line-height:29px; padding:0 10px; float:left; background-color:#0094da; margin:5px 10px 5px 0px; color:#FFF; font-weight:bold;}
.ptop .img{ float:right; width:300px;}
.ptxt{ padding:10px 0; }




