.top{ height:186px; width:950px; margin:auto;}
.top ul li{ float:left;}
.logo{ width:276px; height:60px; padding-left:75px; padding-top:59px; padding-bottom:67px;}
.top-r{ width:599px; height:186px;}
.top-r ul li{ float:left;}
.topt{ width:599px; height:160px;}
.topqq{ width:581px; height:26px; padding-right:18px;}
.topqq ul li{ float:right; height:26px;}

.menu{width:950px; margin:0 auto; height:78px;position:relative;}
.menu ul li{ float:left;}
.nav{ width:935px; height:48px;background:transparent url(pic-nav.gif) 0 0 no-repeat; padding-left:15px;}
.nav li{ height:48px; float:left;}
.nav .li01{ width:102px;}
.nav .li02{ width:102px;}
.nav .li03{ width:102px;}
.nav .li04{ width:102px;}
.nav .li05{ width:102px;}
.nav .li06{ width:102px;}
.nav .li07{ width:102px;}
.nav .li08{ width:102px;}
.nav .li09{ width:102px;}
.nav li a{display:block;width:100%;height:100%;text-indent:-9999px;}
.nav .li01 a:hover,.nav .li01 .current{ background:transparent url(pic-nav.gif) -15px -48px no-repeat;}
.nav .li02 a:hover,.nav .li02 .current{ background:transparent url(pic-nav.gif) -117px -48px no-repeat;}
.nav .li03 a:hover,.nav .li03 .current{ background:transparent url(pic-nav.gif) -219px -48px no-repeat;}
.nav .li04 a:hover,.nav .li04 .current{ background:transparent url(pic-nav.gif) -321px -48px no-repeat;}
.nav .li05 a:hover,.nav .li05 .current{ background:transparent url(pic-nav.gif) -423px -48px no-repeat;}
.nav .li06 a:hover,.nav .li06 .current{ background:transparent url(pic-nav.gif) -525px -48px no-repeat;}
.nav .li07 a:hover,.nav .li07 .current{ background:transparent url(pic-nav.gif) -627px -48px no-repeat;}
.nav .li08 a:hover,.nav .li08 .current{ background:transparent url(pic-nav.gif) -729px -48px no-repeat;}
.nav .li09 a:hover,.nav .li09 .current{ background:transparent url(pic-nav.gif) -831px -48px no-repeat;}
.subNav{width:910px; height:30px; padding:0 20px; background-color:#FFFFFF}
.subNav ul{
	margin-top:0;
	color:#3B3B3B;
	height:27px;
	line-height:27px;
	float:left;
	width:auto;
	display:block;
}
.subNav ul li{
	height:27px;
	line-height:27px;
	width:910px;
	text-align:left;
}
.subNav ul li ul{
    width:auto;
    float:left;
    height:27px;
	line-height:27px;
	background:transparent url(pic-subnav.gif) left center no-repeat;
}
.subNav ul li ul li{
    width:48px;
    float:left;
    height:27px;
	line-height:27px;
    padding:0 12px 0 11px;
	background:transparent url(pic-subnav.gif) right center no-repeat;
}
#subtag2{ padding-left:43px; width:860px; height:27px;}
#subtag3{ padding-left:146px; width:764px; height:27px;}
#subtag4{ padding-left:282px; width:628px; height:27px;}
#subtag6{ padding-left:486px; width:404px; height:27px;}
#subtag8{ padding-left:656px; width:254px; height:27px;}
.subNav ul li ul li a{ color:#3B3B3B;}
.subNav ul li ul li a:hover{ color:#fd8400;}

.banner{height:316px; width:950px; margin:auto; border-top:#E8E8E8 solid 1px; background:#F3F3F3;}
.banner ul li{ float:left;}
.banner1{ width:553px; height:295px; padding-top:21px;}
.banner2{ width:397px; height:301px; padding-top:15px;}
.whowe{ padding-left:14px; width:383px; text-align:left; height:26px;}
.whown{width:376px; height:184px; background:url(who-f.gif) no-repeat bottom center; padding-left:21px;}
.whown ul li{ float:left;}
.whown1{ width:7px; height:174px; overflow:hidden; padding-top:10px;}
.whown2{ width:343px; height:174px; text-align:left; padding:10px 13px 0 13px; line-height:20px; color:#6A6969;}
.whown2 ul li{ float:left;}
.whown21{width:343px;height:149px;}
.whown22{width:323px;height:25px; text-align:right; padding-right:20px;}
.tel{width:328px; height:78px; padding-top:11px; padding-left:48px;}

.main{height:260px; width:946px; margin:auto; padding-left:4px; background:#F7F7F7}
.main ul li{ float:left;}
.main1{ width:565px; height:260px; background:#FFFFFF;}
.mian1-top{ width:563px; height:33px; padding-left:2px; text-align:left;}
.mian1-mid{width:562px; height:33px; padding-left:3px;}
.mian1-mid1{ float:left; width:92px; padding-right:1px; background:url(case1.gif) no-repeat center left; height:33px; line-height:33px; color:#FFFFFF; font-weight:700; cursor:pointer;}
.mian1-mid2{ float:left; width:92px; padding-right:1px; background:url(case2.gif) no-repeat center left; height:33px; line-height:33px; color:#FFFFFF; font-weight:700;cursor:pointer;}
.mianner{width:560px; height:190px; padding-left:3px; padding-right:2px; overflow:hidden;}
.miannerdiv{width:560px; height:190px; }
.caan1{ float:left; width:373px; height:190px;}
.caan1 ul li{ float:left;}
.caan1x1{width:353px; padding-top:20px; height:23px; text-align:left; padding-left:20px; font-size:14px; color:#000}
.caan1x2{width:325px;text-align:left; padding-left:48px; color:#8E8E8E; line-height:22px; background:url(casedian.gif) no-repeat top left;}
.caan2{ float:left; width:173px; height:170px; padding-top:20px;}
.caan21{ width:143px; height:16px; padding-left:30px; text-align:left; overflow:hidden;}
.caan22{ width:114px; padding-left:30px; padding-right:29px; padding-top:10px; padding-bottom:6px; height:93px;}
.caan22 ul li{ float:left; width:114px; padding:4px 0 4px 0; height:38px; overflow:hidden;}
.caan23{width:138px; height:11px; padding-left:35px; text-align:left; overflow:hidden;}

.main2{ width:381px; height:260px;}
.main2 ul li{ float:left;}
.main2-top{width:373px; height:22px; padding-top:10px; padding-left:8px; text-align:left;}
.main2-mid{width:377px; height:228px; padding-left:4px;}
.main2-msa{ float:left; width:183px; height:228px; padding-left:4px;}
.main2-div{ width:181px; height:226px; border:#FFFFFF solid 1px;}
.main2-div ul li{ float:left;}
.main2-div1{ width:153px; height:83px; padding-top:14px; padding-left:14px; padding-right:12px;}
.main2-div2{ width:165px; height:25px; line-height:25px; padding-top:3px; padding-left:14px; text-align:left; color:#D4AB20;}
.main2-div2 a,.main2-div2 a:hover{color:#D4AB20;}
.main2-div3{width:165px; height:18px; padding-left:14px; line-height:18px; color:#585050; text-align:left;}
.main2-div4{width:153px;padding-left:14px; padding-right:12px; height:83px; line-height:17px; color:#6A6969; text-align:left; font-size:12px;}

.newsmain{height:214px; width:950px; margin:auto; background:#F7F7F7}
.newsmain ul li{ float:left;}
.newsmain1{ width:337px; padding-left:7px; padding-top:12px; height:202px;}
.newsmain1 ul li{ float:left;}
.newsmain1-1{ height:23px; background:url(news-rn.gif) no-repeat center left; width:320px; text-align:left; padding-left:17px; line-height:23px; font-weight:700; color:#1C1C1C;}
.newsmain1-1 span{ float:left;}
.news1sp1{ width:275px;height:23px;line-height:23px; text-align:left;}
.news1sp2{ width:30px; padding-right:15px; height:23px; padding-top:10px; overflow:hidden;}

.newsmain1-2{width:337px; height:179px;}
.newsmain1-2 ul li{ float:left; width:318px; background:url(news-dian.gif) no-repeat center left; padding-left:19px; text-align:left; line-height:23px; height:23px;overflow:hidden}
.newsmain1-2 ul li span{ float:left; height:23px; line-height:23px;}
.sp1{ width:230px; text-align:left;overflow:hidden}
.sp2{ width:88px; text-align:center;}

.newsmain2{padding-top:12px; height:202px; width:233px;}
.newsmain2 ul li{ float:left;}
.newsmain2-1{height:23px; background:url(news-rn.gif) no-repeat center left; width:216px; text-align:left; padding-left:17px; line-height:23px; font-weight:700; color:#1C1C1C;}
.newsmain2-1 span{ float:left;}
.news2sp1{ width:176px;height:23px;line-height:23px; text-align:left;}
.news2sp2{ width:30px; padding-right:10px; padding-top:10px; height:13px;}
.newsmain2-2{width:233px; height:179px;}
.newsmain2-2 ul li{ float:left; width:214px; background:url(news-dian.gif) no-repeat center left; padding-left:19px; text-align:left; line-height:23px; height:23px; overflow:hidden}

.newsmain3{padding-top:12px; height:202px; width:373px;}
.newsmain3 ul li{ float:left;}
.newsmain3-1{height:23px; background:url(news-rn.gif) no-repeat center left; width:356px; text-align:left; padding-left:17px; line-height:23px; font-weight:700; color:#D4AB20;}
.newsmain3-1 span{ float:left;}
.news3sp1{ width:303px;height:23px;line-height:23px; text-align:left;}
.news3sp2{ width:30px; padding-right:23px; padding-top:10px; height:13px;}
.newsmain3-2{width:373px; height:179px;}
.newsmain3-2 ul li{ float:left; width:354px; background:url(news-dian.gif) no-repeat center left; padding-left:19px; text-align:left; line-height:23px; height:23px; overflow:hidden}

.link{width:928px; margin:auto; background:#F7F7F7; height:48px; padding:8px 11px 8px 11px;}
.link ul li{ float:left; width:110px; height:46px; padding-left:3px; padding-right:3px;}
.link ul li img{ border:#CCCCCC solid 1px;}

.foot{width:950px; margin:auto; clear:both;}
.foot1{ width:950px; height:43px;background:url(foot1_bj.gif) repeat-x top center; padding-top:9px;}
.foot1 ul li{ float:left; width:78px; height:18px; text-align:center;}
.foot1 ul li a,.foot1 ul li a:hover{ color:#070707}
.foot2{width:950px; background:url(foot2_bj.gif) repeat-x bottom center;}
.foot2-1{ width:950px; height:84px;}
.foot2-1a{height:84px; line-height:20px; width:574px; float:left; text-align:left; padding-left:13px;}
.foot2-1b{height:36px; line-height:18px; width:356px; float:left; text-align:right; padding-right:7px; padding-top:48px;}
.foot2-1a1{height:84px; line-height:20px; width:774px; float:left; text-align:left; padding-left:13px;}
.foot2-1b1{height:36px; line-height:18px; width:156px; float:left; text-align:right; padding-right:7px; padding-top:48px;}
.foot2-2{ width:937px; line-height:19px; padding-bottom:20px; text-align:left; padding-left:13px;}
.foot2-2 font{color:#070707}
.foot2-2 a,.foot2-2 a:hover{ color:#666666}
.foot3{ width:937px; line-height:20px; text-align:center; padding-top:5px;}

.nrbanner{height:165px; width:950px; margin:auto; overflow:hidden;}

.nrmain{width:950px; margin:auto;}
.nrmain-left{ width:248px; background:url(nr_left_bj.gif) no-repeat top center; float:left; padding:0 1px 0 1px;}
.nrmainleft1{ width:248px; height:33px; overflow:hidden; text-align:center;}
.nrmainleft2{padding:12px 19px 30px 19px; width:210px; float:left;}
.nrmainleft2 ul li{ float:left; width:210px; height:22px; line-height:22px; padding-bottom:2px;}
.nrmainleft2 ul li a,.nrmainleft2 ul li a:hover{width:210px; height:22px; float:left; text-decoration:none;}
.yhsp1{ width:91px; padding-right:8px;float:left; text-align:right; font-size:12px;}
.yhsp2{ width:111px;float:left; text-align:left; font-size:10px;}
.avi1{ background:url(yhleft1.gif) repeat-x top center;}
.avi1 a,.avi1 a:hover{ color:#FFFFFF;}
.avi2{ background:url(yhleft2.gif) repeat-x top center;}
.avi2 a,.avi2 a:hover{ color:#6A6A6C;}
.nrmainleft3{width:221px; height:35px; overflow:hidden; text-align:left; clear:both; padding-left:27px;}
.nrmainleft4{padding:5px 19px 30px 19px; width:210px; line-height:20px; text-align:left;}
.nrmainleft4 span{ padding-left:41px;}

.nrmain-right{ width:699px; float:left; background:url(nr_right_bj.gif) no-repeat top right; padding-right:1px;}
.nrmain-right0{width:699px;background:url(nr_nr_nr.gif) repeat-x top center;}
.nr_top{ width:699px; height:13px; padding-top:40px;}
.nr_top ul li{ float:left;}
.nr_top1{ width:261px; padding-left:38px; height:13px; font-size:32px; font-weight:700; text-align:left; color:#174DA0;}
.nr_top2{ width:370px; height:13px; line-height:13px; text-align:right; padding-right:30px; color:#666666;}
.nr_top2 a,.nr_top2 a:hover{color:#393D45;}
.nr_content{width:639px; padding:40px 30px 20px 30px; text-align:left; line-height:18px; clear:both;}
.nr_contentlist{width:639px; padding:40px 30px 20px 30px; text-align:left; line-height:18px; clear:both;}
.nr_contentlist ul li{ float:left; width:639px; height:26px; line-height:26px; background:url(pic-new-line.gif) repeat-x bottom center;}
.nr_contentlist ul li a{ color:#6A6A6C}
.nr_contentlist ul li a:hover{ color:#333333;}
.news-dh{ width:639px; height:33px;}
.news-dh1{ float:left; width:43px; height:33px; background:url(newslist1.gif) no-repeat top center; padding-bottom:10px;}
.news-dh2{ float:left; width:545px; height:21px;background:url(newslist2.gif) repeat-x top center; text-align:left; padding-top:12px; color:#3289C9;padding-bottom:10px;}
.news-dh3{ float:left; width:51px; height:21px;background:url(newslist3.gif) no-repeat top center; text-align:left;padding-top:12px; color:#3289C9;padding-bottom:10px;}
.newsdian{ float:left; width:20px; background:url(pic-news-list-til.gif) no-repeat center center; height:25px;}
.newstitle{ float:left; height:25px; width:550px; text-align:left;}
.newstime{float:left;height:25px; width:69px; text-align:center;}
.pagelist{width:639px; height:50px; text-align:center; line-height:50px; float:left; padding-bottom:30px;}
.casezs1{ width:639px; height:100px; color:#999999;}
.caseshow{ width:612px; padding-left:27px;}

.caseshow1{ float:left; background:url(case_bj1.gif) no-repeat top left; width:188px; height:120px; padding-right:16px; padding-bottom:23px; padding-top:10px; cursor:pointer;}
.caseshow1 ul li{ padding-left:8px; padding-right:7px; width:169px; height:25px; line-height:25px; text-align:center; color:#8E8E8E; border-bottom-width:0px;overflow:hidden;}
.caseshow1 ul li a,.caseshow1 ul li a:hover{color:#8E8E8E;}
.caseshow2{ float:left; background:url(case_bj2.gif) no-repeat top left; width:188px; height:120px; padding-right:16px; padding-bottom:23px; padding-top:10px; cursor:pointer;}
.caseshow2 ul li{ padding-left:8px; padding-right:7px; width:169px; height:25px; line-height:25px; overflow:hidden; text-align:center; color:#88AD0E}
.caseshow2 ul li a,.caseshow2 ul li a:hover{color:#88AD0E;}

.caseshow11{ width:153px; height:85px; padding-left:15px; text-align:left;}
.caseshow11 img{ border:#FFFFFF solid 1px;}

.newsconb{ text-align:center; font-weight:700; font-size:18px; color:#6C6C6C; line-height:40px; border-bottom:#F2F2F2 solid 2px;}
.newsconn{}
.newscont{ text-align:right; line-height:22px;}
