@charset "utf-8";
body{margin:0px; padding:0px; font-size:12px;font-family:Microsoft YaHei;}
font{font-size:12px;}
a{text-decoration:none; color:#666;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none; color:#2a5096;}
.null{float:left; height:0px; line-height:0px; font-size:0px;}
.elli{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
ul,dl,dt,dd{margin:0px; padding:0px; list-style:none;}
font{font-size:12px;}
a img{border:none;}
.ime{ime-mode:disabled;}

.top{float:left; width:100%;height:97px;background:url(/images/navbg.png); text-align:center;}
.top .head{width:1000px; height:100%; margin:0 auto;}
.top .head .con{height:64px; position:relative;}
.top .head .con .right{float:right;height:64px; vertical-align:middle;}
.nav_jt{position:absolute;left:54px;bottom:0px; height:4px;width:103px; overflow:hidden; background:url(/images/nav_s.png);}
.menu_con{height:33px;}
.menu_con .box{float:left; width:103px; position:relative; margin-left:53px; display:inline;}
.menu_con .box .m1{float:left;width:100%;height:33px; background:url(/images/menu1.gif);}
.menu_con .box .n2{ background-position:0 -33px;}
.menu_con .box .n3{ background-position:0 -66px;}
.menu_con .box .n4{ background-position:0 -99px;}
.menu_con .box .n5{ background-position:0 -132px;}
.menu_con .box .n6{ background-position:0 -165px;}

.menu_con .box .m2{position:absolute;left:-2px;top:33px;width:108px; clear:both; display:none; z-index:1000;}
.menu_con .box .m2 a{display:block;width:100%;height:21px; color:#4365a4;background:url(/images/menu-c.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/menu-c.png');}
.menu_con .box .m2 a:hover{background:url(/images/m2_over.png);color:#fff;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/images/m2_over.png'); cursor:pointer;}
.menu_con .box .m2 span{display:block;width:100%;height:8px; overflow:hidden; background:url(/images/menu-b.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/menu-b.png');}
.focus_con{float:left; width:100%; height:134px; background:url(/images/banner_bg.jpg);overflow:hidden;}
#focus{width:100%;height:134px;overflow:hidden;position:relative;_z-index:-1;}
#focus ul{height:134px;position:absolute; z-index:1; width:100%;}
#focus ul li{float:left;width:100%;height:134px;overflow:hidden;position:relative;}
#focus ul li span{display:block;width:100%; height:134px; cursor:default;}

.adb_con{float:left; width:100%;height:37px; overflow:hidden;background:url(/images/adb.gif); text-align:center;}
.adb_con .con{width:1000px; height:100%; margin:0 auto;}
.adb_con .con .content{float:left;width:900px; height:100%; overflow:hidden; text-align:left; position:relative;}
#gg-scroll{position:absolute;left:10px;top:0px;}
#gg-scroll a{ display:block; height:37px; line-height:37px;}

.main{float:left; width:100%;background:url(/images/conbg.jpg) repeat-x; text-align:center;}
.main .con{width:1000px;margin:0 auto; padding-top:7px;}
.main .left{float:left;width:217px; text-align:left;}
.main .left .head{float:left;width:217px; height:31px; line-height:31px; color:#fff; background:url(/images/m1bg.jpg); font-size:16px; font-weight:bold; text-indent:32px;}
.main .left .menu{float:left;width:215px; border:1px solid #e6e6e6; border-bottom:none;}
.main .left .menu dt{width:100%; height:29px; border-top:1px solid #fff;border-bottom:1px solid #dfdfdf; background:#f0f0f0 url(/images/mjt.jpg) no-repeat 11px 10px; font-size:16px;color:#333333; text-indent:31px; line-height:29px; cursor:pointer;}
.main .left .menu dd{display:block;height:33px; line-height:33px; border-bottom:1px dashed #e6e6e6; background:url(/images/mjt1.jpg) no-repeat 30px 13px; text-indent:45px;}
.main .left .menu dd.active{background:url(/images/mjt2.jpg) no-repeat 30px 15px;}
.main .left .menu dd.active a,.main .left .menu dd.active a:hover{color:#3f8dcb; cursor:default;}
.main .left .menu dd.end{border-bottom:1px solid #e6e6e6;}
.main .left .menu dd a{color:#333333; font-family:'宋体'; font-size:13px;}
.main .left .menu dd a:hover{color:#2a5096;}
.main .left .menu dl.close dt{background:#f0f0f0 url(/images/mjt4.jpg) no-repeat 11px 10px;}
.main .left .menu dl.close dd{display:none;}

.main .right{float:right;width:764px;}
.main .right .head{float:left; width:100%;height:30px; border-bottom:2px solid #e2e2e5; position:relative;}
.main .right .head .text{position:absolute;left:0px;bottom:-2px; border-bottom:2px solid #1465be; color:#1465be; font-size:16px; font-weight:bold; padding-right:25px;}
.main .right .case_head a{ position:absolute;right:5px;top:10px;height:20px;line-height:20px;font-size:12px; font-weight:normal; font-family:'宋体';}
.main .right .case_head_tow{margin-top:15px;border-bottom:none}
.main .right .case_head_tow .text{color:#333333; font-size:16px; font-weight:bold; border:none;}

.main .right .fa-item{float:left; width:100%; height:140px; background:url(/images/line.jpg) repeat-x bottom; text-align:left;}
.main .right .ioc1{float:left;width:173px; height:112px; background:url(/images/img1.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/img1.png'); margin:4px auto 0 auto; cursor:pointer;}
.main .right .ioc2{float:left;width:160px; height:112px; background:url(/images/img2.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/img2.png'); margin:4px auto 0 auto; cursor:pointer;}
.main .right .ioc3{float:left;width:130px; height:112px; background:url(/images/img3.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/img3.png'); margin:4px auto 0 auto; cursor:pointer;}
.main .right .ioc4{float:left;width:125px; height:112px; background:url(/images/img4.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/img4.png'); margin:4px auto 0 auto; cursor:pointer;}
.main .right .fa-item .ioc-con{float:left; width:173px;}
.main .right .fa-item .text{float:left; width:580px; padding-left:10px;text-indent:2em; padding-top:53px; color:#666666;}

.main .right .title{float:left; width:100%; height:37px; margin-top:17px;background:url(/images/line2.gif) repeat-x bottom; color:#1465be; font-size:16px; font-weight:bold; text-align:center; line-height:37px;}
.main .right .date{float:left; width:100%;height:20px; color:#999999; text-align:center; line-height:20px;}

.main .right .group{float:left; width:100%; height:16px; line-height:16px;text-align:left;color:#333333; font-size:16px; font-weight:bold;overflow:hidden; margin-top:10px;}

.main .right .case-item{float:left; padding-top:5px;width:231px; height:202px; background:url(/images/casebox.gif); overflow:hidden; margin-right:35px; margin-top:20px;}
.main .right .case-item img{width:221px;height:170px;}
.main .right .case-item span{display:block;width:221px; line-height:30px;_line-height:22px; overflow:hidden; cursor:pointer;}

.main .right .wt_list{float:left; width:99%; padding-top:10px;text-align:left;}
.main .right .wt_list dl{float:left;width:100%;background:url(/images/line2.gif) repeat-x bottom; margin-top:15px;padding-bottom:10px;}
.main .right .wt_list dt{float:left; width:100%;height:22px; line-height:22px; background:url(/images/q.gif) no-repeat 5px 0;color:#1465be; text-indent:37px;}
.main .right .wt_list dd{float:left; margin-top:8px;padding-left:37px;line-height:22px; background:url(/images/a.gif) no-repeat 5px 0;color:#333333;}

.main .news_list {float:left; width:100%; text-align:left; padding:10px 0px;}
.main .news_list p{padding:0px; margin:0px; line-height:22px;}
.main .news_list p font{font-family:'宋体';color:#666;}
.main .news_list p .name{display:inline-block;width:665px;}
.main .news_list p .time{display:inline-block; margin-left:5px; color:#666;}

.main .right .zz-item{float:left;width:249px; height:208px; overflow:hidden; margin-right:5px;}
.main .right .zz-item .img_con{display:block;width:249px; height:178px; padding-top:5px;text-align:center;background:url(/images/zz_box.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/images/zz_box.png');}
.main .right .zz-item .text{display:block;width:247px; height:30px; line-height:22px; overflow:hidden;}

.main .right .job{float:left; width:100%; text-align:left;}
.main .right .job .item{float:left; width:100%; margin-top:20px; background:url(/images/line.jpg) repeat-x bottom; padding-bottom:10px; line-height:22px; color:#333333;}
.main .right .job .item span{font-size:16px;color:#1465be; font-weight:bold; line-height:25px;}

.main .right .linkman{width:100%;background:url(/images/lx.jpg) no-repeat right 39px; line-height:22px;}
.main .right .linkman b{color:#4081c8;}

.bottom{float:left; width:100%;height:107px;overflow:hidden;background:url(/images/bobg.jpg); text-align:center;}
.bottom .con{width:1000px; height:79px; margin:0 auto; padding-top:28px;}
.bottom .con .t{font-size:18px; font-weight:bold; color:#2a5096; font-style:italic; text-align:left; font-family:Arial; margin:0px; padding:0px;}
.bottom .con .b{color:#999999; margin:0px; padding:0px; padding-top:5px;}

/*ie6 left:expression(eval(document.documentElement.scrollLeft+10));*/
*html .gotop{position:absolute;right:10px;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-107-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));width:45px;height:45px; background:url(/images/top.gif); clear:both; display:none;}
html>body .gotop{position:fixed;right:10px;bottom:107px;width:45px;height:45px; background:url(/images/top.gif); clear:both; display:none;}
a.gotop:hover{background:url(/images/top_on.gif); }
.topa{position:absolute;left:0px;top:0px;}
.return{position:absolute;right:0px;bottom:3px;width:54px;height:19px; overflow:hidden; background:url(/images/back.gif) no-repeat;}

.case_content{float:left; width:100%; line-height:20px; text-align:left; color:#666666;}
.case_content h3.img_name{float:left; margin:0;}
.case_content .loading{float:left;background:url(/images/loading.gif) no-repeat center center;width:100%; margin:15px 0px; padding:0px;}
.case_content .loading img{float:left;width:100%;}