@charset "utf-8";
/* CSS Document */

/*home*/
.banner{ height:318px; background:url(../images/banner.jpg) center top no-repeat; clear:both;}
.homeLeft{ width:720px; float:left; height:555px; padding:37px 0 0 0; background:url(../images/lines_1.gif) right 73px no-repeat;}
.homeRight{ width:260px; float:right;padding:37px 0 0 0;}
.homeTop{height:178px;}
.homeTop .home_img{ width:273px; height:178px; float:left;}
.homeTop .home_text{ width:342px; float:left; padding:0 0 0 15px;}
.homeTop .home_text .home_title{ font-size:16px; color:#000; padding:3px 0;}
.homeTop .home_text .home_title a{color:#000}
.homeTop .home_text .home_time{ padding-bottom:20px}
.homeTop .home_text .home_deta{ height:42px; line-height:21px; overflow:hidden; margin-bottom:20px;}

.homeProList{ clear:both; padding:49px 0 0 0}
.homeProList ul li{ height:250px; float:left; width:206px; margin:0 35px 0 0; _display:inline;}
.homeProList ul li .home_title2{ font-size:18px; color:#000; padding:12px 0 7px 0;}
.homeProList ul li .home_title2 a{ color:#000;}
.homeProList ul li .home_heig2{ height:60px; overflow:hidden; line-height:20px; margin-bottom:8px;}
.homeProList ul li.none{ margin-right:0}

.homeKnow{ height:138px; margin:0 0 25px 0;}
.homeKnow h1{ height:29px; font-weight:normal;}
.homeKnow h1 .lf{ font-size:18px; color:#000}
.homeKnow h1 .lf a{color:#000}
.homeKnow ul li{ height:24px; line-height:24px; overflow:hidden;}
.homeKnow ul li a:Hover{ color:#ee850f;}
.homeLinks{ background:url(../images/lines_3.gif) left top repeat-x; height:93px; padding:33px 0 0 0;}
.homeLinks .p_text{ text-align:center; font-size:18px; padding-bottom:24px;}
.homeLinks ul li{ float:left; padding:0 20px;}



#Slidebox{width:100%; height:318px;  padding:0px;  margin:0 auto;  /*position:relative;*/ overflow:hidden;}
#flashBg {height: 318px;overflow: hidden;width:100%;clear: both;margin: 0;padding: 0;}
#flashLine {background: url(../images/touming.png) repeat-x center bottom;height: 388px;width: 100%;clear: both;}
#flash{width: 1000px;height: 318px;overflow: hidden;margin: 0 auto;clear: both;position: relative;padding: 0px 0px;}
#flash a {width: 1000px;height: 318px;display: none;}
#flash img {width: 1000px;height: 318px;}
.flash_bar {width:555px;padding-left: 460px;z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;left:0px; background: url(../images/tg_flashbar.png) no-repeat 0px 0px;text-align: center;}
.flash_bar .dq {
display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../images/pagination.png) no-repeat 0px -12px; overflow:hidden;background: url(../images/pagination.gif) no-repeat 0px -12px;
}

.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;
background:url(../images/pagination.png) no-repeat 0px 0px; overflow:hidden;_background:url(../images/pagination.gif) no-repeat 0px 0px;
}


.index_banner{width:100%;height:318px; position:relative;z-index:1;overflow:hidden; background:#cccccc;font-family:"宋体"}
.index_banner ul{ position:absolute;width:100%;height:318px;z-index:2;}
.index_banner li{ position:relative;width:100%;height:318px;overflow:hidden; background-repeat:no-repeat; background-position:top center;cursor:pointer}
.index_banner li a{width:100%;height:490px;float:left;overflow:hidden; display:block; position:absolute;top:0px;left:0px;z-index:1;}

.index_banner .banner_infos_bg{ background:#000;filter:alpha(opacity=30); opacity:0.3;height:75px;width:958px; position:absolute;z-index:2;top:246px;left:50%;margin-left:-479px;}
.index_banner .banner_infos{height:61px;width:920px; position:absolute;z-index:3;top:246px;left:50%;margin-left:-479px;padding:7px 19px;}
.index_banner .banner_infos .desc{width:840px;float:left;line-height:20px;color:#fff;}
.index_banner .banner_infos .btn{width:75px;height:23px;margin-top:39px;float:right;}
.index_banner .banner_infos .btn a{width:100%;height:100%; position:static;}
.index_banner .change_box{width:100%;position:absolute;z-index:3;bottom:36px; text-align:center;}
.index_banner .change_box a{width:12px;height:12px; display:inline-block; background:url(../images/pagination.png) no-repeat left top;_background:url(../images/pagination.gif) no-repeat left top;margin:0 5px;}
.index_banner .change_box a:hover,
.index_banner .change_box a.current,
.index_banner .change_box a.current:hover{background:url(../images/pagination.png) no-repeat left bottom;_background:url(../images/pagination.gif) no-repeat left bottom;  text-decoration:none}

.index_banner .service_layer_box{width:958px;height:420px;position:absolute;left:50%;top:0px;margin-left:-479px;z-index:10000;}
.index_banner .service_layer_box .service_bg{width:372px;height:369px; position:absolute;top:22px;left:93px; background:url(../images/service/service_bg.png) no-repeat;_background-image:none;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/service/service_bg.png');z-index:100001}
.index_banner .service_layer_box .infos{width:310px;height:369px; position:absolute;top:22px;left:110px;z-index:100002;font-family:"Microsoft YaHei";}
.index_banner .service_layer_box .infos .title{padding-top:30px;line-height:44px;font-size:18px;color:#072B58;border-bottom:1px solid #657580;padding-left:9px;}
.index_banner .service_layer_box .infos .service_con{margin:15px 9px 15px 9px;overflow:auto;overflow-x:hidden;line-height:20px;height:225px;color:#444444;}
.index_banner .service_layer_box .infos .btn{padding-left:9px;}
.index_banner .service_layer_box .infos .btn img{ cursor:pointer}