@charset "utf-8";
/* CSS Document */

body,td,div,li{font-size:12px;color:#666;font-family:"微软雅黑";word-wrap:break-word;word-break:normal;}
body{background:#e5eff9 url(../images/bg.gif) center top repeat-y;margin:0;padding:0;}
a:link{color:#222;text-decoration:none;}
a:visited{color:#222;text-decoration:none;}
a:hover{color:#C00;text-decoration:none;}
a:active{color:#C00;text-decoration:none;}
form,img,li,dl,dt,dd,h1,h2,h3,h4{margin:0;padding:0;border:none;}
ul{list-style:none;padding-left:-35px!important;padding-left:0px;margin:0;vertical-align:baseline;}
li{list-style:none;vertical-align:baseline;text-align:-moz-left!important;text-align:left;}
.B{clear:both;height:0;overflow:hidden;}
.hr{height:1px;border:none;border-top:1px dotted #aaa;}
.main{display:block;width:1200px;height:auto;margin:0 auto;}

header{display:block;width:1200px;height:80px;overflow:hidden;margin:0 auto;}
header logo{float:left;display:inline-block;width:auto;height:auto;}
header .topmenu{float:right;display:inline-block;width:510px;height:27px;line-height:27px;color:#7d99c6;margin-top:20px;background:#eaedf2;text-align:-moz-center!important;text-align:center;}
header .topmenu font{font-size:14px;padding:0 13px;}
header .topmenu a{font-size:14px;padding:0 13px;}
header .topmenu a:link{color:#354d83;}
header .topmenu a:visited{color:#354d83;}
header .topmenu a:hover{color:#c00;}
header .topmenu a:active{color:#c00;}
header h3{float:right;display:inline-block;width:510px;height:80px;line-height:80px;font-size:16px;color:#999;font-weight:normal;text-align:-moz-right!important;text-align:right;}

.grayLine{background:url(../images/p01.gif) 0 33px repeat-x;font-size:15px;color:#666;}

nav{display:block;width:1200px;height:36px;margin:0 auto;position:relative;z-index:1000;}
nav .nav li{float:left;display:inline-block;width:150px;height:36px;line-height:33px;text-align:-moz-center!important;text-align:center;}
nav .nav li a{display:block;width:150px;height:36px;line-height:33px;font-size:15px;}

nav .nav li a:link{color:#222;}
nav .nav li a:visited{color:#222;}
nav .nav li a:hover{color:#fff;background:#354d83;}
nav .nav li a:active{color:#fff;background:#354d83;}

nav .nav li.on{float:left;display:inline-block;background: #354d83;width:150px;height:36px;line-height:33px;font-weight:bold;text-align:-moz-center!important;text-align:center;}
nav .nav li.on a:link{color:#fff;}
nav .nav li.on a:visited{color:#fff;}
nav .nav li.on a:hover{color:#c00;background:none;}
nav .nav li.on a:active{color:#c00;background:none;}

nav .sub{display:block;width:1200px;height:auto;position:absolute;z-index:1001;left:0;top:36px;background:#354d83;}
nav .sub dl{float:left;display:inline-block;width:240px;height:auto;padding:10px 0 15px 0;}
nav .sub dt{width:200px;height:35px;line-height:35px;padding-left:40px;}
nav .sub dt a{font-size:15px;}
nav .sub dt a:link{color:#fff;}
nav .sub dt a:visited{color:#fff;}
nav .sub dt a:hover{color:#fff;}
nav .sub dt a:active{color:#fff;}
nav .sub dd{width:200px;height:25px;line-height:25px;padding-left:40px;}
nav .sub dd a{font-size:12px;}
nav .sub dd a:link{color:#c9cdd9;}
nav .sub dd a:visited{color:#c9cdd9;}
nav .sub dd a:hover{color:#fff;}
nav .sub dd a:active{color:#fff;}

nav .sub .dot{float:none;width:7px;height:4px;overflow:hidden;background:url(../images/p02.gif) no-repeat;position:absolute;left:372px;top:-4px;}

.mainworks{display:block;width:1198px;height:63px;margin:0 auto;margin-top:20px;border:1px solid #e1e1e1;position:relative;z-index:900;}
.mainworks dl{float:left;display:inline-block;width:581px;height:43px;overflow:hidden;margin-top:10px;}
.mainworks dt{float:left;display:inline-block;width:36px;height:43px;line-height:22px;font-size:15px;color:#354d83;margin-left:17px;text-align:-moz-center!important;text-align:center;}
.mainworks dd{float:left;display:inline-block;width:153px;height:22px;line-height:22px;margin-left:21px;}
.mainworks .dot{width:28px;height:99px;padding-top:6px;background:#8f1f08 url(../images/p03.gif) center bottom no-repeat;position:absolute;left:-35px;top:0;font-size:15px;color:#fff;line-height:20px;text-align:-moz-center!important;text-align:center;}

.banner{display:block;width:1200px;height:400px;overflow:hidden;margin:0 auto;}
/* 图片轮播 - 开始 */
#slide{position:relative;float:left;width:1200px;height:400px;overflow:hidden;background:url(../images/banner_loader.gif) no-repeat center;}
#slide ul{position:absolute;}
#slide li{float:left;width:1200px;height:400px;overflow:hidden;}
#slide .o-control{display:none;position:absolute;top:150px;width:50px;height:80px;background:#000;filter:alpha(opacity=30);opacity:0.3;cursor:pointer;}
#slide .control{position:relative;top:13px;left:8px;display:inline-block;width:30px;height:55px;background:url(../images/banner_ctrl.png);filter:alpha(opacity=60);opacity:0.6;}
#slide #goback{left:0px;}
#goback .control{background-position:0px -35px;}
#slide #forward{right:0px;}
#forward .control{left:10px;background-position:-35px -35px;}
#slide div{position:absolute;float:right;bottom:20px;right:560px;height:5px;overflow:hidden;zoom:1;}
#slide span{width:40px;font-size:12px;height:22px;margin:2px 2px;background:#82a9cf;float:left;text-align:center;line-height:22px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#fff;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}
/* 图片轮播 - 结束 */

.partOne{display:block;width:1200px;height:auto;margin:0 auto;margin-top:20px;}

.about{float:left;display:inline-block;width:800px;height:auto;}
.about dt{display:block;width:800px;height:37px;line-height:37px;background-position:0 35px;}
.about dt a{float:left;display:inline-block;width:auto;height:35px;line-height:35px;padding:0 15px;font-size:15px;border-bottom:2px solid #8f1f08;}
.about dd{display:block;width:800px;height:auto;margin:12px 0;font-size:14px;line-height:26px;}
.about dd img{float:left;margin-right:15px;margin-top:4px;}

.report{float:right;display:inline-block;width:360px;height:auto;}
.report dt{display:block;width:360px;height:37px;line-height:37px;background-position:0 35px;}
.report dt a{float:left;display:inline-block;width:auto;height:35px;line-height:35px;padding:0 15px;font-size:15px;border-bottom:2px solid #8f1f08;}
.report dd{display:block;width:360px;height:auto;}
.report ul{display:block;width:360px;height:92px;overflow:hidden;padding-top:11px;}
.report li{float:right;display:inline-block;width:226px;height:23px;line-height:23px;font-size:14px;}
.report li.pic{float:left;display:inline-block;width:120px;height:92px;line-height:normal;overflow:hidden;position:relative;}
.report li.pic .black{width:120px;height:22px;background:#000;position:absolute;left:0;top:70px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.report li.pic .txt{display:block;width:120px;height:22px;line-height:22px;font-size:12px;font-family:"宋体";position:absolute;left:0;top:70px;text-align:-moz-center!important;text-align:center;}

.partTwo{display:block;width:1200px;height:auto;margin:14px auto 0 auto;}
.partTwo .leftPart{float:left;display:inline-block;width:800px;height:auto;}
.partTwo .leftPart .pic02{padding-top:20px;}

.banner001 {display:block;width:1200px;height:160px;overflow:hidden;margin:14px auto 0 auto;background:url(../images/banner_001.jpg) center center no-repeat;}

.news{float:left;width:370px;height:auto;}
.news dt{display:block;width:370px;height:37px;line-height:37px;background-position:0 35px;margin-bottom:6px;}
.news dt a{float:left;display:inline-block;width:auto;height:35px;line-height:35px;padding:0 15px;font-size:15px;border-bottom:2px solid #8f1f08;}
.news dd{display:block;width:370px;height:30px;line-height:30px;clear:both;font-size:14px;}
.news dd .l{float:left;display:inline;}
.news dd .r{float:right;display:inline;color:#999;}

.case{float:right;}
.case dd{background:url(../images/p04.gif) no-repeat;}
.case dd .l{margin-left:36px;}
.case dd.list1{background-position:0 0;}
.case dd.list2{background-position:0 -30px;}
.case dd.list3{background-position:0 -60px;}
.case dd.list4{background-position:0 -90px;}
.case dd.list5{background-position:0 -120px;}
.case dd.list6{background-position:0 -150px;}
.case dd.list7{background-position:0 -180px;}
.case dd.list8{background-position:0 -210px;}
.case dd.list9{background-position:0 -240px;}
.case dd.list10{background-position:0 -270px;}

.picNews{float:right;display:inline-block;width:360px;height:auto;}
.picNews dt{display:block;width:360px;height:37px;line-height:37px;background-position:0 36px;margin-bottom:6px;}
.picNews dt span{float:left;display:inline-block;width:auto;height:35px;line-height:35px;background:#fff;padding:0 15px;font-size:15px;border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.picNews dd{float:left;display:inline-block;width:170px;height:160px;overflow:hidden;margin-left:20px;margin-top:7px;text-align:-moz-center!important;text-align:center;}
.picNews dd.start{margin-left:0;}
.picNews dd a{display:block;}
.picNews dd img{margin-bottom:7px;}

.partThr{display:block;width:1200px;height:auto;margin:0 auto;}
.partThr .leftPart{float:left;display:inline-block;width:800px;height:auto;}

.law{float:right;}
.law dd{background:url(../images/p05.gif) 6px 9px no-repeat;}
.law dd .l{margin-left:32px;}

.process{float:right;width:360px;}
.process dt{width:360px;}
.process dd{width:340px;margin:0 auto;}

.topnew dt{display:block;width:360px;height:37px;line-height:37px;background-position:0 36px;margin-bottom:6px;}
.topnew dt span{float:left;display:inline-block;width:auto;height:35px;line-height:35px;background:#fff;padding:0 15px;font-size:15px;border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}

.siteCities{display:block;width:1198px;height:auto;margin:0 auto;margin-top:20px;padding:17px 0;border:1px solid #e9e9e9;background:#f8f8f8;}
.siteCities .title{float:left;display:inline-block;width:37px;height:40px;line-height:20px;margin-left:17px;font-size:15px;color:#354d83;text-align:-moz-center!important;text-align:center;}
.siteCities .content{float:left;display:inline-block;margin-left:23px;width:1090px;padding-left:13px;height:auto;min-height:40px;line-height:20px;border-left:1px solid #8f1f08;}
.siteCities .content a, .friendlink .content span{display:inline-block;margin:0 20px 0 0;}

.friendlink{display:block;width:1198px;height:auto;margin:0 auto;margin-top:20px;}
.friendlink .title{display:block;width:auto;height:30px;line-height:30px;font-size:15px;font-weight:bold;color:#333;}
.friendlink .content{display:block;width:auto;height:auto;min-height:40px;line-height:20px;padding:5px 0;}
.friendlink .content a, .friendlink .content span{margin:0 20px 0 0;}

footer{display:block;width:1200px;height:auto;margin:0 auto;padding:20px 0;background: #ccced1;}
footer .erweima{float:left;display:inline-block;width:200px;height:auto;text-align:-moz-center!important;text-align:center;}
footer .menu{float:left;display:inline-block;width:1000px;height:35px;line-height:35px;font-size:14px;}
footer .menu a{padding:0 12px;}
footer .copy{float:left;display:inline-block;width:988px;padding-left:12px;height:auto;line-height:180%;font-size:14px;}



.banner_works{width:1200px;height:180px;overflow:hidden;margin:0 auto;}

.mainpart{display:block;width:1200px;height:auto;margin:0 auto;margin-top:10px;}
.mainpart .leftPart{float:left;display:inline-block;width:220px;height:auto;}
.mainpart .rightPart{float:right;display:inline-block;width:960px;height:auto;}

.column{display:block;width:220px;height:auto;}
.column .title{display:block;width:200px;padding-left:20px;height:37px;line-height:37px;font-size:14px;color:#fff;background:#8f1f08;}
.column .content{display:block;width:218px;height:auto;border:1px solid #ddd;border-top:none;padding:4px 0 12px 0;}
.column .content li{width:180px;height:35px;line-height:35px;font-size:14px;margin:0 auto;border-bottom:1px dotted #ccc;}
.column .content li a{display:block;width:auto;padding-left:15px;}
.column .content li.on{font-weight:bold;color:#c00;background:#f6f6f6;}

.topnews{display:block;width:220px;height:auto;background:#f9f9f9;padding-bottom:10px;margin-top:10px;}
.topnews dt{display:block;width:210px;height:35px;line-height:35px;font-size:14px;padding-left:10px;margin-bottom:10px;border-bottom:2px solid #e8e8e8;background:#fff;}
.topnews dd{display:block;width:190px;height:25px;line-height:25px;margin:0 auto;overflow:hidden;}
.topnews dd.pic{height:93px;}
.topnews dd.pic a{display:block;}
.topnews dd.pic img{float:left;margin-right:10px;}

.path{width:960px;height:37px;overflow:hidden;background-position:0 35px;}
.path dt{float:left;display:inline-block;width:auto;height:35px;line-height:35px;padding:0 20px;border-bottom:2px solid #8f1f08;}
.path dt h1{margin:0;padding:0;font-size:15px;color:#8f1f08;}
.path dd{float:right;display:inline-block;width:auto;line-height:35px;color:#999;}
.path dd a:link{color:#666;}
.path dd a:visited{color:#666;}
.path dd a:hover{color:#c00;}
.path dd a:active{color:#c00;}

.workslist{display:block;width:958px;height:110px;overflow:hidden;margin:0 auto;margin-top:12px;border:1px solid #ddd;background:#fff;clear:both;}
.workslist dt{float:left;display:inline-block;width:208px;height:110px;background:#f6f6f6;text-align:-moz-center!important;text-align:center;}
.workslist dt a{display:block;width:auto;height:auto;padding-top:20px;font-size:16px;}
.workslist dd{float:right;display:inline-block;width:750px;height:110px;overflow:hidden;background:#fff;}
.workslist dd p{display:block;width:670px;height:44px;margin:0 auto;padding:10px 0 6px 0;line-height:22px;font-family:"宋体";}

.page{width:960px;height:auto;margin:20px auto;overflow:hidden;}
.page .lbox{float:left;display:inline-block;width:auto;height:auto;}
.page .lbox li{float:left;display:inline-block;width:auto;height:auto;margin-right:3px;text-align:-moz-center!important;text-align:center;}
.page .lbox li span{display:block;padding:5px 10px;background:#fff;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page .lbox li a{display:block;padding:5px 10px;background:#f0f0f0;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.page .lbox li a:link{color:#333;}
.page .lbox li a:visited{color:#333;}
.page .lbox li a:hover{color:#fff;background:#3da8ec;border-color:#3da8ec;}/*不同主色的页面，只需改这里的颜色*/
.page .lbox li a:active{color:#fff;background:#3da8ec;border-color:#3da8ec;}/*不同主色的页面，只需改这里的颜色*/
.page .rbox{float:right; display:inline-block;width:auto; height:auto;}

.aLink1{float:left;display:inline-block;width:65px;padding-left:30px;height:29px;line-height:29px;background:#2e97e0 url(../images/p06.gif) 0 0 no-repeat;margin-left:20px;margin-top:6px;}
.aLink1:link{color:#fff;}
.aLink1:visited{color:#fff;}
.aLink1:hover{color:#fff;}
.aLink1:active{color:#fff;}
.aConsult{background-position:0 0;background-color:#2e97e0;}
.aDetail{background-position:0 -30px;background-color:#d7745f;}

.worksPart{display:block;width:1200px;height:auto;margin:0 auto;margin-top:10px;}
.worksPart .leftPart{float:left;display:inline-block;width:850px;height:auto;}
.worksPart .rightPart{float:right;display:inline-block;width:320px;height:auto;}

.workspath{display:block;width:850px;height:37px;line-height:37px;color:#999;border-bottom:1px solid #ddd;}
.workspath a:link{color:#666;}
.workspath a:visited{color:#666;}
.workspath a:hover{color:#c00;}
.workspath a:active{color:#c00;}

.worksPart .intro{display:block;width:850px;height:auto;margin:0;padding:0;font-size:14px;line-height:27px;}
.worksPart .intro img{float:left;margin-right:20px;}

.worksnews{display:block;width:850px;height:auto;padding-top:20px;}
.worksnews li{width:830px;height:28px;line-height:28px;margin:0 auto;clear:both;background:url(../images/p07.gif) 4px 11px no-repeat;}
.worksnews li .l{float:left;display:inline;margin-left:16px;font-size:14px;}
.worksnews li .r{float:right;display:inline;color:#999;}
.worksnews li.start{margin-top:14px;}
.worksnews li.first{height:130px;line-height:normal;background:none;}
.worksnews li.first a{display:block;font-size:16px;}
.worksnews li.first img{float:left;margin-right:20px;}
.worksnews li.first .pic{float:left;display:inline-block;width:170px;height:126px;overflow:hidden;background:#f6f6f6;margin-right:20px;}
.worksnews li.first font{display:block;padding-top:5px;font-size:12px;line-height:25px;}

.quickmenu{display:block;width:320px;height:auto;}
.quickmenu dt{display:block;width:286px;padding-left:34px;height:37px;line-height:37px;background:#8f1f08 url(../images/p08.gif) 15px 14px no-repeat;font-size:14px;color:#fff;}
.quickmenu dd{display:block;width:294px;padding:3px 12px;height:auto;border:1px solid #ddd;border-top:none;}
.quickmenu dd li{float:left;display:inline-block;width:147px;height:39px;line-height:39px;border-bottom:1px dotted #ccc;font-size:14px;}

.regionworks{display:block;width:320px;height:auto;margin-top:13px;}
.regionworks dt{display:block;width:320px;height:37px;line-height:37px;background-position:0 36px;margin-bottom:4px;}
.regionworks dt span{float:left;display:inline-block;width:auto;height:35px;line-height:35px;background:#fff;padding:0 15px;font-size:15px;border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.regionworks dd{float:left;display:inline-block;width:153px;height:31px;overflow:hidden;border:1px solid #e9e9e9;background:#f9f9f9 url(../images/p09.gif) 138px 0 no-repeat;margin-left:10px;margin-top:2px;}
.regionworks dd.start{margin-left:0;}
.regionworks dd a{display:block;width:auto;height:31px;line-height:31px;padding-left:13px;}
.regionworks dd a:link{color:#304572;}
.regionworks dd a:visited{color:#304572;}
.regionworks dd a:hover{color:#c00;}
.regionworks dd a:active{color:#c00;}

.rightNews{display:block;width:320px;height:auto;}
.rightNews dt{display:block;width:100%;height:37px;line-height:37px;background-position:0 36px;margin-bottom:10px;}
.rightNews dt span{float:left;display:inline-block;width:auto;height:35px;line-height:35px;background:#fff;padding:0 15px;font-size:15px;border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.rightNews dd{display:block;width:100%;height:24px;line-height:24px;overflow:hidden;margin:0 auto;}

.worksPicNews{display:block;width:320px;height:auto;margin-top:15px;}
.worksPicNews dt{display:block;width:320px;height:37px;line-height:37px;background-position:0 36px;margin-bottom:10px;}
.worksPicNews dt span{float:left;display:inline-block;width:auto;height:35px;line-height:35px;background:#fff;padding:0 15px;font-size:15px;border-top:2px solid #d4d4d4;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.worksPicNews dd{float:left;display:inline-block;width:155px;height:160px;overflow:hidden;margin-left:10px;text-align:-moz-center!important;text-align:center;}
.worksPicNews dd.start{margin-left:0;}
.worksPicNews dd a{display:block;}
.worksPicNews dd img{margin-bottom:7px;}

.worksTopnews{display:block;width:850px;height:auto;margin-top:20px;padding:20px 0;border-top:1px dotted #ccc;}
.worksTopnews li{float:left;display:inline-block;width:420px;height:23px;line-height:23px;margin-left:5px;}

.worksdetail{display:block;width:850px;height:auto;font-size:14px;line-height:200%;color:#444;padding:15px 0;}
.worksdetail h1{margin:0;padding:0;font-size:24px;line-height:50px;text-align:-moz-center!important;text-align:center;}
.worksdetail img{max-width:850px;}

.statement{display:block;width:850px;height:auto;margin:0 auto;padding:10px 0;border:1px dotted #e6e6e6;}
.statement p{display:block;width:calc(100% - 40px);height:auto;line-height:1.4;margin:0 auto;padding:2px 0;font-size:12px;color:#ccc;}

.nearby{display:block;width:850px;height:auto;margin:15px auto;padding:10px 0;border-top:1px dotted #ccc;}
.nearby li{width:850px;height:25px;line-height:25px;}

.articlePart{display:block;width:1200px;height:auto;margin:0 auto;margin-top:10px;}
.articlePart .leftPart{float:left;display:inline-block;width:850px;height:auto;}
.articlePart .rightPart{float:right;display:inline-block;width:320px;height:auto;}

.articleList{display:block;width:850px;height:auto;}
.articleList li{width:830px;height:28px;line-height:28px;margin:0 auto;clear:both;background:url(../images/p07.gif) 4px 11px no-repeat;}
.articleList li .l{float:left;display:inline;margin-left:16px;font-size:14px;}
.articleList li .r{float:right;display:inline;color:#999;}
.articleList li.start{margin-top:14px;}
.articleList li.first{height:130px;line-height:normal;background:none;margin-top:12px;}
.articleList li.first a{display:block;font-size:16px;}
.articleList li.first img{float:left;margin-right:20px;}
.articleList li.first .pic{float:left;display:inline-block;width:170px;height:126px;overflow:hidden;background:#f6f6f6;margin-right:20px;}
.articleList li.first font{display:block;padding-top:5px;font-size:12px;line-height:25px;}

.articleDetail{display:block;width:850px;height:auto;font-size:14px;line-height:200%;color:#444;padding:15px 0;}
.articleDetail h1{margin:0;padding:0;font-size:24px;line-height:50px;text-align:-moz-center!important;text-align:center;}
.articleDetail center{font-size:12px;color:#999;}
.articleDetail img{max-width:850px;}


.citiesLists{display:block;width:850px;height:auto;font-size:0;padding:15px 0;}
.citiesLists > a {
	display:inline-block;
	width:calc(25% - 20px); height:32px; line-height:32px; overflow:hidden;
	margin:0 20px 0 0;
	font-size:16px;
	text-overflow:ellipsis; white-space:nowrap;
}























