/* CSS Document */
*{ padding:0; margin:0}
img{ border:0}
body{
	font-family:"宋体" ,sans-serif;
	font-size: 12px;
	color:#333;
}
a{color: #2c87cb;	text-decoration: none;}
a:hover{ text-decoration:underline}

/*==========================common===========================*/
.cbody{ width:960px; margin:auto;}
.clearfloat{ clear:both;}
.t5{ margin-top:5px;}
.t10{ margin-top:10px;}
.t20{ margin-top:20px;}
.eng{ font-family:"Times New Roman", Times, serif; font-size:12px}
.fl{ float:left; width:auto}
.fr{ float:right; width:auto}
.line20{ line-height:20px;}
.orange{ color:#ff7800}
.gray{ color:#999}
.font14{ font-size:14px}
.displayNone{ display:none}
.more{ background:url(../images/public/more.gif) no-repeat 0 0; width:31px; height:9px; display:block}

/*=========================welpage==========================*/
.headWelpage{ height:80px; background:url(../images/public/headWelpagebg.gif) repeat-x bottom center;}
.headWelpage .logo{ width:484px; height:56px; background:url(../images/public/logo-welpage.gif) no-repeat 0 0; float:left; margin:11px; display:inline;}
.headWelpage .homeFav{ float:right; margin:10px; display:inline;}
.headWelpage .homeFav img{ vertical-align:-5px}

/*banner*/
.banner{ height:300px; width:auto; background:url(../images/public/bannerbg.jpg) no-repeat center center;}
.banner .bannerText{ width:271px; height:300px; float:right; background:url(../images/public/bannerText.gif)}

/*focus img*/
.focus_div{ width:680px; height:300px; overflow:hidden; float:left;}
.focus_div .left{ width:575px; float:left; overflow:hidden}
.focus_div .left img{ width:575px; height:300px;}

.focus_div .right{ width:100px; float:right; overflow:hidden}
.focus_div .right li{ width:90px; height:60px; list-style:none; background:url(../images/public/imgbg.gif) no-repeat 0 0; padding:5px; margin-top:4px; overflow:hidden;}
.focus_div .right li img{ width:90px; height:60px;}

.clearfloat{ clear:both}

.clssMainRoll {
	FILTER: progid:DXImageTransform.Microsoft.Slide(slidestyle=SWAP,Bands=1); CURSOR: pointer
}

/*body*/
.maindiv{ width:auto; height:auto; background:url(../images/public/bodybg.gif) repeat-x 0 0;}
.welpageButtonDiv{ padding:55px; text-align:center;}
.buttonChs,
.buttonEng{ width:145px; height:40px; background:url(../images/public/button-welpage.gif) no-repeat 0 0; cursor:pointer; border:none;}
.buttonEng{ background-position:0 100%;}

/*foot*/
.footWelpage{ border-top:1px solid #bbd1e1; padding-top:8px; line-height:20px; text-align:center; color:#999}

/*=============================Home============================*/
.head{ height:74px; background:url(../images/public/headbg.gif) repeat-x bottom center;}
.head .cbody{ position:relative; height:74px;}
.head .logo{ width:337px; height:45px; background:url(../images/public/logo.gif) no-repeat 0 0; float:left; margin-top:11px;}
.head .nav{ position:absolute; right:0; bottom:0; width:600px; height:35px; padding:3px 1px 0 1px; background:url(../images/public/nav_bg.gif) no-repeat 0 0; overflow:hidden;}
.head .nav ul{ width:600px; height:35px; overflow:hidden}
.head .nav li{ list-style:none; float:left; background:url(../images/public/nav_bd.gif) no-repeat 0 center; margin-left:-2px;}
.head .nav li a{ display:block; width:75px; height:35px; font-size:14px; text-align:center; line-height:35px; margin-left:2px;}
.head .nav li a:hover{ background:url(../images/public/nav_this.gif) no-repeat 0 0; color:#fff; text-decoration:none; position:relative}

/*当前页面*/
#home .nav #m1 a,
#aboutUs .nav #m2 a,
#team .nav #m3 a,
#business .nav #m4 a,
#news .nav #m5 a,
#law .nav #m6 a,
#party .nav #m7 a,
#contactUs .nav #m8 a
{ background:url(../images/public/nav_this.gif) no-repeat 0 0; color:#fff; font-weight:bold; position:relative}

/*banner*/
.banner .cbody{ position:relative; height:300px;}
.bannerHomebg{ width:960px; height:22px; background:url(../images/public/banner-homebg.gif) no-repeat; position: absolute; bottom:0; left:0; z-index:99}

/*body*/
.maindiv .cbodyin{ background:url(../images/public/cbodybg.gif) no-repeat center top}

.homeLeft{ width:430px; float:left; margin-left:15px; display:inline;}
/*图片切换*/
.flipshow{width:240px; height:160px; position:relative; float:left;}
.screen{ width:240px; height:160px;}
.flipper .previous,
.flipper .next{ width:15px; height:15px; background:url(../images/public/PreviousNext.gif) no-repeat 0 0; position:absolute; bottom:5px;}
.flipper .previous{ right:25px;}
.flipper .next{ background-position:0 100%; right:5px;}
.flipper .previous:hover{ background-position:100% 0}
.flipper .next:hover{ background-position:100% 100%;}

/*信息*/
.aboutUsHome{ width:180px; float:right; height:160px; overflow:hidden}
.aboutUsHome p{ line-height:1.5em; text-indent:2em}
.buttonAboutUs{ width:107px; height:27px; background:url(../images/public/button-aboutUs.gif) no-repeat 0 0; display:block; margin:5px auto}

/*news*/
.listNews li{ list-style:none;line-height:23px; height:23px; overflow:hidden; display:block; overflow:hidden}
.listNews li .listText{ width:345px; height:100%; float:left; background:url(../images/public/arrow01.gif) no-repeat 0 10px; padding-left:10px; overflow:hidden }
.listNews li .listDate{ width:75px; height:100%; float:right; color:#999}
.listNews li .listText a { color:#333}
.listNews li .listText a span{ color:#2c87cb;}

.listPaper{ width:212px; float:left; margin-left:15px; display:inline}
.listPaper .contentTop{ height:40px; background:url(../images/public/paper_bg2.gif) no-repeat 0 0;}
.listPaper .contentTop .title{ padding-top:17px; height:22px; width:182px; margin:auto; border-bottom:1px solid #73b3f5;}
.listPaper .contentTop .title .titlename{ width:71px; height:17px; background:url(../images/public/title01.gif) no-repeat 0 0; float:left}
.listPaper .contentTop .title .more{ float:right; margin-top:5px;}
.listPaper .contentBottom{ height:10px; background:url(../images/public/paper_bg2.gif) no-repeat 0 100%;}
.listPaper .contentMiddle{ height:auto; background:url(../images/public/paper_bg.gif) repeat-y 0 0;}
.listPaper .contentMiddleIn{ height:auto; background:url(../images/public/paper_bg-in.gif) no-repeat 3px bottom;}

/*服务项目*/
.listServer{ padding:7px 0; width:182px; margin:0 auto}
.listServer li{ list-style:none; background:url(../images/public/arrow02.gif) no-repeat 0 8px; line-height:20px; padding-left:15px;}

/**/
.rightbarHome{ width:262px; float:right; margin-right:15px; display:inline;}
.box01,.box02,.box03,.box04{ width:166px; height:76px; padding-left:96px; overflow:hidden}
.box01{background:url(../images/public/box01.gif) no-repeat 0 0; }
.box02{background:url(../images/public/box02.gif) no-repeat 0 0; }
.box03{background:url(../images/public/box03.gif) no-repeat 0 0; }
.box04{background:url(../images/public/box04.gif) no-repeat 0 0; }

.box01 .content{ padding-top:38px;}
.box02 .content{ padding-top:38px!important; padding-top:42px;}
.box03 .content{ padding-top:40px!important; padding-top:46px;}
.box04 .content{ padding-top:44px;}
.box02 a,
.box03 a{ line-height:25px; color:#333}
.box02 a img,
.box03 a img{ vertical-align:2px;}

/*foot*/
.foot{ background:url(../images/public/footbg.gif) repeat-x 0 top; padding:10px; margin-top:15px; text-align:center; line-height:20px; color:#999}

/*==========================分页面=============================*/
.banner_min{ height:200px; background:url(../images/public/banner-min-bg.gif) repeat-x 0 0; }
.banner_min .cbody{ height:200px; position:relative}
.banner_min .banner01{ width:960px; height:200px; background:url(../images/public/banner01.jpg) no-repeat 0 0;}
.banner_min .banner02{ width:960px; height:200px; background:url(../images/public/banner02.jpg) no-repeat 0 0;}
.banner_min .banner03{ width:960px; height:200px; background:url(../images/public/banner03.jpg) no-repeat 0 0;}
.banner_min .banner04{ width:960px; height:200px; background:url(../images/public/banner04.jpg) no-repeat 0 0;}
.banner_min .banner05{ width:960px; height:200px; background:url(../images/public/banner05.jpg) no-repeat 0 0;}
.banner_min .banner06{ width:960px; height:200px; background:url(../images/public/banner06.jpg) no-repeat 0 0;}
.banner_min .banner07{ width:960px; height:200px; background:url(../images/public/banner07.jpg) no-repeat 0 0;}
.banner_min .banner08{ width:960px; height:200px; background:url(../images/public/banner08.jpg) no-repeat 0 0;}

.bodyline{ width:958px; margin:0 auto;background:url(../images/public/bodyline.gif) repeat-y 0 0;}
.leftbar{ width:262px; float:left; margin-left:13px; display:inline}

.leftbox .title{ height:33px; background:url(../images/public/contentbg.gif) no-repeat 0 0;}
.leftbox .title h2{ padding:3px 0 0 15px; font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; color:#2c87cb;}
.leftbox .title h2 img{ vertical-align:-2px;}
.leftbox .bottom{ height:10px; background:url(../images/public/contentbg.gif) no-repeat 0 -33px;;}
.leftbox .middle{ background:url(../images/public/contentbg2.gif) repeat-y 0 0;}
.leftbox .middle ul{ list-style:none; padding:0 10px;}
.leftbox .middle ul li{ height:25px;line-height:25px; border-bottom:1px dashed #e0e0e0; background:url(../images/public/arrow04.gif) no-repeat 8px 9px; padding-left:25px; font-size:14px}
.leftbox .middle ul li a.this{ display:block; height:25px; background:url(../images/public/arrow05.gif) no-repeat right 2px; color:#333; font-weight:bold }

.rightbar{ width:620px; float:right; margin-right:25px; display:inline;}
.maintitle{ background: url(../images/public/arrow06.gif) no-repeat 0 6px; height:30px; border-bottom:2px solid #d3d3d3; padding-left:23px;}
.maintitle h3{ font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; font-weight:normal; color:#114861;}

.contentdetail{ line-height:18px;}
.contentdetail h3{ font-size:24px; font-family:"微软雅黑", "黑体", "宋体"; line-height:35px; margin-top:15px; text-align:center}
.contentdetail p{ margin:10px 0; text-indent:2em}
.contentdetail .title{ font-size:18px; line-height:25px; font-family:"微软雅黑", "黑体", "宋体"; text-align:center; padding:20px 0 5px 0;}
.contentdetail .newsDate{color:#999; text-align:center; padding:5px 0;}

/*新闻动态*/
/*news*/
.listNews2 li{ list-style:none;line-height:23px; height:23px; overflow:hidden; display:block; overflow:hidden}
.listNews2 li .listText{ width:520px; height:100%; float:left; background:url(../images/public/arrow01.gif) no-repeat 0 10px; padding-left:10px; overflow:hidden }
.listNews2 li .listDate{ width:75px; height:100%; float:right; color:#999}
.listNews2 li .listText a { color:#333}
.listNews2 li .listText a span{ color:#2c87cb;}


/*分页*/

.page {
	text-align: right; padding:5px 10px; margin-top:5px;
}
.page A {
	BORDER: #5bbdf1 1px solid; PADDING:2px 5px; MARGIN: 2px; COLOR: #0b7cb0; TEXT-DECORATION: none
}
.page A:hover {
	BORDER: #0b7cb0 1px solid;
}
.page SPAN.current {
    BORDER: #0b7cb0 1px solid;PADDING:2px 5px; color:#fff; BACKGROUND-COLOR: #0b7cb0
}
.page SPAN.disabled {
    BORDER: #eee 1px solid; PADDING:2px 5px; MARGIN: 2px; COLOR: #0b7cb0; COLOR: #ddd; 
}

.page select{ vertical-align:-1px;*vertical-align:-3px;}


.line{ height:1px; background-color:#ddd; overflow:hidden;}

/*team*/
.divPic{ border:1px solid #ccc; margin:10px auto; background-color:#fff; text-align:center; font-size:14px; color:#666666}
.divPic h4{ font-size:18px; font-family:"微软雅黑", "黑体", "宋体"; color:#0c48bc; margin:5px 0;}
.divPic p{ padding-bottom:9px;}
.divPic img{padding:9px 9px 0 9px;}
.picLevel1{ width:260px;}
.picLevel1 img{ width:240px; height:240px; }
.picLevel2{ width:220px;}
.picLevel2 img{ width:200px; height:200px; }
.picLevel3{ width:180px;}
.picLevel3 img{ width:160px; height:160px; }
.picLevel4{ width:140px;}
.picLevel4 img{ width:120px; height:120px; }