body { font:12px/180% "Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","Î¢ÈíÑÅºÚ","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; margin:0px auto; padding:0px; color:#000; text-align:center;width:100%;height:100%;}
 h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em { border:0 none; margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
img { border:0 none; }
ul, ol, li { list-style:none; }
a { color:#000; text-decoration:none;outline:none }
a:hover { color:#000; text-decoration:none; cursor:pointer; }
.clear { clear:both; height:0; overflow:hidden; }

#index_bg{ width:100%; height:100%; text-align:left;background:url(../images/index_bg.png); }
#index_bg .warp{ width:1024px;}
#index_bg .logo{ width:352px; height:273px; float:left; padding-top:40px;  padding-left:32px;}
#index_bg .pic1{ width:256px; height:203px; float:left; padding-left:64px; padding-top:110px;}
#index_bg .pic2{ width:224px; height:295px; float:left; padding-left:96px; padding-top:18px;}
#index_bg .pic3{ width:288px; height:360px; float:left; text-align:right; padding-top:0px;}
#index_bg .pic31{height:184px; padding-top:2px}
#index_bg .pic32{height:74px; padding-top:112px; text-align:left; padding-left:32px}
#index_bg .pic4{ width:192px; float:left; padding-top:186px;}
#index_bg .pic5{ width:352px; float:left; padding-left:64px; height:356px}
#index_bg .pic6{ width:128px; float:left;}
#index_bg .pic61{padding-left:64px; padding-top:20px; height:55px}
#index_bg .pic62{padding-top:167px;}
#index_bg a{ display:block}
#index_bg .pic img{ display:none}

.top{ width:100%; text-align:center; height:145px; text-align:left}
.top .warp{ width:1024px; margin:0 auto;}
.top .warp .color1{ width:160px; height:6px; float:left; background:#00913a}
.top .warp .color2{ width:93px; height:6px;float:left; background:#006834}
.top .warp .color3{ width:264px; height:6px;float:left; background:#8ec31f}
.top .warp .color4{ width:507px; height:6px;float:left; background:#006834}
.top .warp .logo_top{ padding-left:33px; padding-top:60px; float:left}
.top .warp .columns{ margin-left:50px; float:right; display:inline; padding-top:90px;background:url(../images/kouhao.gif) no-repeat top right;}
.columns a{ padding-left:12px; padding-right:12px; padding-top:3px; padding-bottom:3px; margin-left:15px}
.columns a.act{background:#8ec31f; color:#fff;}
.columns a:hover{ background:#8ec31f; color:#fff;}
.warp{width:1024px; margin:0 auto;}
.fixed{ position:fixed; bottom:0; left:50%; margin-left:-512px;}
.warp .logo_char{ background:url(../images/T_Code.png) no-repeat left; height:65px; margin-left:33px; text-align:left; padding-left:107px; padding-top:20px; margin-bottom:18px}
.warp .logo_char .contact{ background:url(../images/ico4.gif) right top no-repeat; width:120px; color:#727172; font-size:12px; height:65px}
.warp .logo_char .contact span{ font-size:18px}

.warp .logo_char1{ background:url(../images/T_Code.png) no-repeat left; height:45px; margin-left:33px; text-align:left; padding-top:145px; margin-bottom:10px; color:#727172}
.warp .logo_char1 .contact1 span{ background:url(../images/ico5.gif) right center no-repeat; padding-right:25px}

.warp .bottom{ width:964px; background:#b5b5b6; height:48px; line-height:48px;font-size:12px; color:#fff; padding-left:30px; padding-right:30px;letter-spacing:0.5px}
.warp .bottom .left{ float:left}
.warp .bottom .right{ float:right}
.warp .bottom a{ color:#fff}
.warp .con_left{ float:left; width:137px; text-align:left;  margin-left:33px; border-top:2px solid #f1f7e3; padding-top:12px; padding-left:5px; }
.warp .con_left a{ display:block; background:url(../images/ico2.gif) no-repeat left center;padding-left:13px;line-height:20px; padding-top:5px}
.warp .con_left a:hover{ background:url(../images/ico1.gif) no-repeat left center; color:#8fc31f}
.warp .con_left a.act{ background:url(../images/ico1.gif) no-repeat left center; color:#8fc31f}
.warp .con_left a.on{ background:url(../images/ico3.gif) no-repeat left bottom;}
.warp .con_left .child{ border-left:2px solid #f1f7e3; margin-left:2px; position:relative}
.warp .con_left .child .child_list{ margin-left:-3px; padding-top:15px}
.warp .con_left .child .child_list a{ background:none}
.warp .con_left .child .child_list a.act{ background:url(../images/ico1.gif) no-repeat left center; color:#8fc31f}
.warp .con_left .child .child_list a:hover{ background:url(../images/ico1.gif) no-repeat left center; color:#8fc31f}

.warp .con_right{ float:left; margin-left:23px; display:inline; width:795px;border-top:2px solid #e3e2e2; padding-top:16px; line-height:1.8; text-align:left; padding-bottom:250px; color:#727171 }
.warp .con_right .left{float:left; width:125px;}

.warp .con_right .banner{width:795px; color:#231815; height:146px; margin-bottom:25px; }
.warp .con_right .banner .en{ font-size:35px; font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","Î¢ÈíÑÅºÚ","STHeiti","WenQuanYi Micro Hei",SimSun,sans-serif; width:235px; line-height:1;}
.warp .con_right .banner .zh{ font-size:22px; font-weight:bold}
.warp .con_right .right{ width:618px; float:left; margin-left:45px; display:inline}

.warp .con_right .right img{ margin:0}
.warp .con_right .case_list{ float:left; margin-bottom:15px; margin-right:8px; margin-left:7px; display:inline; height:215px}
.warp .con_right .case_list span a:hover{ background:#8ec31f; color:#fff}
.warp .con_right .case_list img{width: 250px;
    height: 160px;
}

.warp .con_right .contents_left{ width:640px; float:left; color:#5a5858; line-height:1.8; letter-spacing:1px;}
.warp .con_right .contents_left h3{ padding-bottom:10px; color:#231815; }
.warp .con_right .contents_left img{ max-width:640px}
.warp .con_right .contents_left .news img{ margin-bottom:14px}
.warp .con_right .contents_left .news1 img{ margin-bottom:14px}
.warp .con_right .contents_left .pages a{ color:#8fc31f}

.warp .con_right .contents_right{ float:left; margin-top:12px; text-align:left; background:url(../images/char.gif) no-repeat center top;font-size:15px; width:150px; color:#9fa0a0; height:100px}
.warp .con_right .news{ width:543px; height:30px; line-height:45px; color:#8fc31f; font-size:12px;  padding-left:25px; background:url(../images/ico4.png) left center no-repeat}
.warp .con_right .news a{ color:#8fc31f}
.warp .con_right .news .title{display: block; float: left; width: 465px;}
.warp .con_right .news .datetime{width: 78px; display: block; float: left;color:#727172; }
.news{ padding-bottom:15px; margin-bottom:10px;border-bottom:1px solid #d3d3d4; }
.warp .con_right .news1{ width:650px; padding-bottom:15px; margin-bottom:10px;line-height:1.8; color:#727172; font-size:12px; }
.warp .con_right .news1 .title{ padding-left:25px; width:612px; background:url(../images/ico41.png) left center no-repeat;color:#8fc31f; line-height:40px;height:40px;border-bottom:1px solid #d3d3d4;}

.awards_list{ width:800px; margin-top:25px; margin-bottom:25px;}
.awards_list li{ float:left; margin-left:13px; color:#727171; width:250px; line-height:25px; margin-top:10px; font-size:12px; height:200px}

.awards_list li img{ margin:0}
.awards{ background:url(../images/bg.png) repeat-y center 10%}

#pictrue{ width:100%; overflow:hidden}
#pictrue td{ padding-right:3px}
#pictrue td img{ height:410px}

.rg-image-wrapper{
	position:relative;
}
.rg-image{
	position:relative;
	text-align:center;
	line-height:0px;
}
.rg-image img{
	width:750px; height:475px;
}
.rg-image-nav a{
	position:absolute;
	top:228px;
	left:12px;
	background:url(../images/left_ico.png) no-repeat;
	width:37px;
	height:37px;
	text-indent:-9000px;
	cursor:pointer;
	outline:none;
	z-index:5
}
.rg-image-nav a.rg-image-nav-next{
	right:12px;
	left:auto;
	background:url(../images/right_ico.png) no-repeat;
	
	
}
.rg-image-nav a:hover{
	background:url(../images/left_ico1.png) no-repeat;
}
.rg-image-nav .right a:hover{
	background:url(../images/right_ico1.png) no-repeat;
}
.rg-caption {
	 bottom: 0;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
	background:url(../images/big_char_bg.png);
    position: absolute;
    text-align: center;
    width: 750px;
}
.rg-caption p{
	
}
.rg-view{
	height:30px;
	display:none
}
.rg-view a{
	display:block;
	float:right;
	width:16px;
	height:16px;
	margin-right:3px;
	background:#464646 url(../images/views.png) no-repeat top left;
	border:3px solid #464646;
	opacity:0.8;
}
.rg-view a:hover{
	opacity:1.0;
}
.rg-view a.rg-view-full{
	background-position:0px 0px;
}
.rg-view a.rg-view-selected{
	background-color:#6f6f6f;
	border-color:#6f6f6f;
}
.rg-view a.rg-view-thumbs{
	background-position:0px -16px;
}
.rg-loading{
	width:46px;
	height:46px;
	position:absolute;
	top:50%;
	left:50%;
	background:#000 url(../images/ajax-loader.gif) no-repeat center center;
	margin:-23px 0px 0px -23px;
	z-index:100;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	opacity:0.7;
}