@charset "utf-8";
/* CSS Document */
body { padding:0px;margin:0px;font-size:12px;font-family:'微软雅黑';background:#FFF;width:100%;margin:auto;position:relative;height:100%; }
a{ color:#333333;text-decoration:none;font-size:12px;blr:expression_r(this.onFocus=this.blur()) }
area {blr:expression_r(this.onFocus=this.blur())}
a:hover { color:#FF3300;text-decoration:none; }
a img { border:none; }
li,ul,dl,dt,dd,form,table,tr,td,p,h1,h2,h3,h4,h5 { border:0px;margin:0px;padding:0px;list-style-type:none; }
em { font-style:normal; }
.site_width { width:100%;margin:0px auto;display:block; }

.m5 { margin-top:5px; }
.m10 { margin-top:10px; }
.m15 { margin-top:15px; }
.m20 { margin-top:20px; }
.ml15 { margin-left:15px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }

.p5 { padding-top:5px; }
.p10 { padding-top:10px; }
.p15 { padding-top:15px; }
.p20 { padding-top:20px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.lk-input {
	color:#555;font-size:12px;line-height:22px;
	background:url("../input-bg.gif") no-repeat scroll 0 0 #FFFFFF;
    border:1px solid #CCCCCC;font-family:'微软雅黑';
}
.lk-input:hover { border:1px solid #FA9101; }


.mainBoxs { width:100%;float:left;position:relative; }
.mainBoxs .projectionBox {
	background:url("../input-bg.png") no-repeat scroll 0 0;width:100%;float:left;max-height:10px;
	position:absolute;top:0px;left:0px;z-index:999;
}
.noinformation { width:100%;text-align:center;line-height:200px;font-size:14px;color:#777;float:left; }

.logoBoxs { width:100%;float:left;height:48px;background:#FFF;text-align:center; }
.navBoxs { width:100%;float:left;height:42px;background:url(../nav_bg.jpg) repeat-x;text-align:center; }
.navBoxs td {
	text-align:center;height:42px;line-height:40px;
	border-left:1px solid #D44618;border-right:1px solid #F67740;background:url(../nav_bg.png);
}
.navBoxs td a { color:#FFF;font-size:14px;width:100%;height:42px;float:left; }
.navBoxs td a:hover, .navBoxs td a.on { background:url(../nav_bg_on.jpg) repeat-x;color:#FFF; }
.topShadow { position:relative;width:100%;float:left; }
.topShadow p, .indexNewsBoxs ul { padding:0px;margin:0px;display:inline;overflow:hidden;clear:both; }
.topShadow ul {
	background:url("../input-bg.png") no-repeat scroll 0 0;width:100%;float:left;max-height:20px;
	position:absolute;top:0px;left:0px;z-index:999;
}
.topShadow img { float:left; }

.indexNewsBoxs { width:100%;float:left; }
.indexNewsBoxs ul { padding:0px;margin:0px; }
.indexNewsBoxs .titleBoxs {
	width:100%;height:37px;line-height:37px;font-size:16px;font-weight:bold;text-align:center;
	background:url(../title_bg.jpg) repeat-x;color:#FFF;
}
.indexNewsBoxs .listBoxs { width:100%;float:left;border-bottom:2px solid #ccc;line-height:39px;background:url(../news_list_bg.jpg) bottom repeat-x; }
.indexNewsBoxs .listBoxs:hover { background:url(../news_list_bg_on.jpg) bottom repeat-x;cursor:pointer; }
.indexNewsBoxs .listBoxs a { width:100%;font-size:14px;line-height:39px;float:left; }
.indexNewsBoxs .listBoxs a strong { padding-left:15px; }

.bannerBoxs { width:100%;float:left; }
.bannerBoxs ul { width:auto;margin:15px auto; }
.bannerBoxs #left, .bannerBoxs #right { width:10px;height:10px;background:url(../shadow_horn_bg.jpg); }

.bannerBoxs .topBoxs { width:100%;float:left;background:url(../shadow_line_bg.jpg) repeat-x 0 0; }
.bannerBoxs .topBoxs #left { background-position:0 0;float:left; }
.bannerBoxs .topBoxs #right { background-position:0 -20px;float:right; }

.bannerBoxs .bottomBoxs { width:100%;float:left;background:url(../shadow_line_bg.jpg) repeat-x 0 -10px; }
.bannerBoxs .bottomBoxs #left { background-position:0 -10px;float:left; }
.bannerBoxs .bottomBoxs #right { background-position:0 -30px;float:right; }

.bannerBoxs .contentBoxs { width:100%;float:left;min-height:100px; }
.bannerBoxs .contentBoxs .imgBoxs { width:auto;float:left; }
.bannerBoxs .contentBoxs .imgBoxs table { width:100%;text-align:center; }
.bannerBoxs .contentBoxs .imgBoxs img { width:100%;float:left; }
.bannerBoxs .contentBoxs #left { height:100%;width:10px;float:left;background:url(../shadow_lines_bg.jpg) repeat-y 0 0; }
.bannerBoxs .contentBoxs #right { height:100%;width:10px;float:right;background:url(../shadow_lines_bg.jpg) repeat-y -10px 0; }


.newsListBoxs { width:100%;float:left; }
.newsListBoxs ul { padding:10px 5px;display:block; }
.newsListBoxs ul h2 { margin:0px;padding:0px 0px 7px 0px;font-size:16px;width:100%;float:left;border-bottom:2px solid #ccc; }
.newsListBoxs ul .listBoxs {
	width:100%;float:left;border-bottom:2px solid #ccc;display:inline;margin:0px;
	line-height:39px;background:url(../news_list_bg.jpg) bottom repeat-x;clear:both;margin:0px !important;
}
.newsListBoxs ul .listBoxs:hover { background:url(../news_list_bg_on.jpg) bottom repeat-x;cursor:pointer; }
.newsListBoxs ul .listBoxs a { width:100%;font-size:14px;line-height:39px;float:left; }
.newsListBoxs ul .listBoxs a strong { padding-left:7px;width:auto;float:left;font-weight:normal; }
.newsListBoxs ul .listBoxs a span { width:24px;height:24px;float:right;background:url(../icon_1.png) no-repeat;margin:7px 8px 0 0; }

.newsListBoxs ul .contentDetailBoxs { padding:10px 5px;line-height:180%;font-size:14px; }

/*水平翻转*/
.flipx {
    -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    /*IE*/
    filter:FlipH;
}

/*垂直翻转*/
.flipy {
    -moz-transform:scaleY(-1);
    -webkit-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    /*IE*/
    filter:FlipV;
}

.pagesBoxs { width:100%;float:left;padding:10px 0px; }
.pagesBoxs table { width:auto;margin:0px auto; }
.pages,.pages .pagesone{line-height:18px;font-family:Tahoma;}
.pages a,.pages b,.pages .pagesone,.pages button{background:url(../pages.jpg) 999px 999px repeat-x;}
.pages a,.pages b,.pages .pagesone{display:block;float:left;margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.pages a{border:1px solid #8dc1d7;background-color:#f9f9f9;padding:0 5px;color:#666; background-position:0 0;border-radius:3px;}
.pages b,.pages a:hover{background-color:#76c3fb; background-position:0 -23px;color:#000;border:1px solid #248bd8;text-decoration:none;padding:0 5px;}
.pages .fl{color:#666;padding:0 10px 0 5px;width:auto;float:left; }
.pages .pagesone{border:1px solid #DE000F;background-color:#000;background-position:0 -46px;}
.pages input{padding:0;float:left;;background:none;border:0;margin:4px 3px 0 3px;width:35px;}
.pages button{ height:23px;background-color:#f4f8fb;padding:0 5px;border:0;border-left:1px solid #8dc1d7;color:#1b83b8;cursor:pointer;float:left; background-position:0 -68px; }
.pages .c{ width:1px; }
.pages span { width:auto;float:left;padding-right:3px; }/**浮动样式**/

.sonBoxs { width:100%;float:left; }
.sonBoxs ul { display:block;margin:5px; }
.proList tr { background:url(../case_pro_list_bg.jpg) repeat-x bottom; }
.proList .pathBoxs { width:80px;height:60px;padding:2px 0px;text-align:center;float:left; }
.proList .pathBoxs img { width:58px;height:58px;border:1px solid #ccc;padding:2px; }
.proList .contentBoxs { line-height:180%;font-size:12px; }
.proList .contentBoxs a { font-size:14px;font-weight:bold; }
.proList .contentBoxs a:hover { text-decoration:underline; }
.proList .td { line-height:40px;height:40px;border-bottom:1px solid #CCC;padding:8px 0px; }

.footerBoxs { width:100%;float:left;background:#FFF; }
.footerBoxs ul { margin-top:5px;width:100%;float:left;height:48px;border-top:1px solid #272121;background:url(../footer_bg.jpg) repeat-x; }
.footerBoxs td { height:46px;text-align:center; }


.indexNewsBoxs .listNewsBoxs { width:100%;float:left;border-bottom:2px solid #ccc;background:url(../news_list_bg.jpg) bottom repeat-x; }
.indexNewsBoxs .listNewsBoxs a { width:100%;font-size:14px;float:left;line-height:30px; }
.indexNewsBoxs .listNewsBoxs a strong { padding-left:15px; }
.indexNewsBoxs .listNewsBoxs div { padding:0px 15px;font-size:12px;padding-bottom:10px;color:#666; }












