/* CSS Document */
html{ overflow-y:scroll;}
span,em,img,div,body,form,h1,h2,h3,h4,h5,h6,strong,dl,dt,dd,ul,li,input{margin:0;padding:0;}
body{font-family:"宋体",Arial, Helvetica, sans-serif;font-size:12px;line-height:24px;color:#606060;background:#f0f0f0 url(../image/shenfu_01.jpg) no-repeat center 0px;}
ul,li {list-style-type:none;text-transform:capitalize;}
img{border:none;}


/*--------链接&颜色样式 qq:58653625--------*/
a{color:#606060;text-decoration:none;}
a:hover{color:#c91b1b;text-decoration:none;}
.red{color:#c91b1b;}
a.red{color:#c91b1b;}
a.red:hover{text-decoration:underline;color:#c91b1b;}

/*--------链接&颜色样式 qq:58653625--------*/
.te2indent{text-indent:2em;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}

/*--------容器内边距、外边距修饰 qq:58653625--------*/
.pad5px{padding:5px;}
.pad10px{padding:10px;}
.m_top_10{margin-top:10px;}
.m_top_20{margin-top:20px;}
.m_top_5{margin-top:5px;}
.m_right_10{margin-right:10px;}
.m_left_5{margin-left:5px;}
.width1002{width:1002px;margin:0px auto;position:relative}
.font20{font-size:20px;}

/*--------通用头部 qq:58653625--------*/
#header{height:48px;background:#fff;position:relative;margin-top:45px;}
#header h1{width:490px;height:48px;overflow:hidden;position:absolute;top:0px;left:0px;}
#header span{position:absolute;top:0px;right:0px;}
#header .phone{width:151px;height:30px;position:absolute;top:25px;right:0px;background:url(../image/phone.jpg)}

/*------导航菜单----*/
#menu{height:30px;background:#c91b1b;margin-top:25px;}
#menu ul li{float:left;display:inline;height:30px;line-height:30px; width:90px; text-align:center;}
#menu ul li a{display:block;color:#FFF;height:30px;}
#menu ul li a:hover{background:#ee3838;}
#menu ul li:hover{background:#ee3838;}
#menu ul li:hover a{color:#fff;}

/*------下拉菜单----*/
#menu ul li.mainlevel{position:relative;z-index:9999;}
#menu ul li.mainlevel ul {display:none;position:absolute;border:1px solid #cccccc; border-top:none;left:0px;top:30px;overflow:hidden;background:#fff; width:128px;}
#menu ul li.mainlevel ul li {height:24px;line-height:24px; overflow:hidden; width:128px;text-align: left;background:none;}
#menu ul li.mainlevel ul li a{display:block;height:32px;color:#666; padding-left:20px;}
#menu ul li.mainlevel ul li a:hover{color:#666; background:none; text-decoration:underline;}
#menu ul li.mainlevel ul li:hover{background:#none;}

/*----------焦点图---------------*/
#banner{width:952;height:330px; overflow:hidden;margin-top:25px;}

.main_image {width:100%;height:518px;overflow:hidden; margin:0 auto; position:relative; z-index: 1;}
.main_image ul {width:9999px;height:518px;overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; cursor:default;height:518px;}
.main_image li span {display:block; width:100%; height:518px}
.main_image li a {display:block; width:100%; height:518px}
.main_image li .img1 {background:url(../image/banner1.jpg) center top no-repeat;}
.main_image li .img2 {background: url(../image/banner1.jpg) center top no-repeat}
.main_image li .img3 {background: url(../image/banner1.jpg) center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index: 99999;}
div.flicking_con .flicking_inner {position:absolute; top:490px; left:10px; z-index:999; width:100px; height:21px} 
div.flicking_con a {float:left; width:17px; height:17px; margin-right:8px; padding:0; background:url(404.png) 0 0 no-repeat;display:block;text-indent:-9999em;overflow:hidden;}
div.flicking_con a.banon { background:url(404.png) 0 0 no-repeat;}
#phone{width:1003px; height:43px;background:url(404.png) no-repeat;position:relative;z-index:99;margin-top:-43px;}

#news{width:280px;margin-top:25px;margin-right:22px;}
#news ul{width:170px;float:left;}
#news ul li{ padding-left:2px;}

#company{width:328px;margin-top:25px;}
#company p{width:220px;padding-left:2px;}

#connect{width:302px;margin-top:25px;}
#connect .connect_item { overflow:hidden;}
#connect .connect_item li{width:93px;height:23px;background:url(../image/r_model_title.jpg) no-repeat;line-height:23px;float:left;text-align:center;margin:0px 3px;display:inline;padding-top:1px;}
#connect .connect_text{background:url(../image/map.jpg) no-repeat right top;padding-left:4px;}


.model_title{height:28px;background:url(../image/title_bc.jpg) repeat-x;border:1px solid #ebebeb;line-height:28px;padding-left:10px;}
.model_title i{width:10px;height:10px;background:url(../image/icon.gif) no-repeat;font-style:normal;text-indent:-999em;overflow:hidden;display:block;float:left;margin-top:9px;}
.model_title strong{color:#c91b1b;margin-left:5px;}
.model_title span{font-family:Tahoma, Geneva, sans-serif;color:#cbcbcb;margin-left:5px;}


.p-list{ border:#e8e8e8 solid 1px; border-top:2px solid #c91b1b;overflow:hidden; padding-bottom:10px; margin-top:10px;}
.p-list h1{ height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#c91b1b; background: url(../image/title_bc2.jpg) repeat-x; position:relative;}
.p-list h1 a{position:absolute; right:0px; top:0px; display:block; width:50px; height:30px; font-size:12px; font-weight:normal; color:#111;}

.piclist{width:100%; margin: 0 auto; height:175px;position:relative;border-top:#e8e8e8 solid 1px;}
.piclist .btn{display:block;width:30px;height:110px; position:absolute;top:15px; background:url(404.png) no-repeat; text-indent:-999em;}
.piclist .down{right:0px; background-position: -68px 5px;}
.piclist .content {width:910px; height:175px; overflow:hidden;position:absolute;left:20px;top:0px;}
.piclist .content ul{position:absolute;top:0;left:0;}
.piclist .content li{ float:left; width:187px; height:175px; text-align:center;overflow: hidden; padding-top:15px}
.piclist .content li img{width:165px; height:125px; border:#eee solid 1px; padding:1px; display:block; margin:1px 5px 5px 8px;}


#sitemap{height:29px;line-height:28px;background:url(404.png) no-repeat 0px center;padding:8px 5px;padding-left:20px;}


/*右侧树状菜单*/			 
#wrap{background:url(../image/bac_content.jpg) repeat-y;width:952px;margin:0px auto;min-height:500px;height:auto !important;height:500px;padding:0px 25px 25px 25px;}


.sub_left{width:200px;margin-top:25px;}
.sub_left_title{font-size:14px;height:30px;line-height:30px;border-bottom:2px solid #c91b1b;color:#c91b1b;}
.sub_left_container{position:relative;}
.sub_left_area{width:198px;background:#FFF;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
.sub_left_area ul{position:relative;}
.sub_left_area ul li a{border-bottom:1px solid #f0f0f0;display:block;height:29px;line-height:29px;background:url(../image/dot.jpg) no-repeat 10px center;padding-left:20px; }
.sub_left_area ul li a:hover{background:#f8f8f8 url(../image/dot.jpg) no-repeat 10px center;}
.sub_left_area ul li.cur a{background:#f8f8f8 url(../image/dot.jpg) no-repeat 10px center;color:#c91b1b;}

.sub_left_area ul li.c2 a{border-bottom:0px;display:block;height:29px;line-height:29px;background:url(../image/dot.jpg) no-repeat 20px center;padding-left:30px; font-size:12px;}
.sub_left_area ul li.c2 a:hover{background:url(../image/dot.jpg) no-repeat 20px center;}
.sub_left_area ul li.selected a{background:url(../image/dot.jpg) no-repeat 20px center;color:#c91b1b;}

.media_area{margin-top:40px;position:relative;}

.sub_right{width:730px;margin-top:25px;}
.sub_right .sitemap{height:34px;line-height:34px;background:url(../image/sitemap.jpg) no-repeat 0px bottom;font-size:14px;color:#c91b1b;font-weight:bold;}


.news_list li, .pic_list li{position:relative;border:1px solid #e8e8e8;padding:10px;height:80px;margin-top:20px;background:#FFF;}
.news_list li .list_img{width:110px;height:80px;border:1px solid #eee;float:left;margin-right:10px;}
.news_list li span{color:#999999;position:absolute;top:5px;right:10px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.gray{position:absolute;top:40px;right:10px;width:585px;}


.single_title{font-size:18px;font-family:"黑体";text-align:center;margin:5px 0px;color:#b20904;margin-top:25px;}
.single_add{color:#A0A0A0;text-align:center;padding:10px 0;}
.pre_next{border-top:1px solid #ddd;padding-top:5px;margin-top:15px;}
.article p{font-size:14px;line-height:28px; margin-top:10px;}

#case_list li{float:left;margin:12px 20px;display:inline;text-align:center;font-size:12px;}
#case_list li img{width:310px;height:434px;margin:0px auto;display:block;margin-bottom:5px;}
#case_list li a{width:310px;height:464px;background:#ddd;display:block;padding:5px;}
#case_list li a:hover{color:#fff;background:#c91b1b;}

div#MainPromotionBanner{width:604px;height:248px;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;	height: 248px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 604px;height:248px;}
#MainPromotionBanner .Slides img{border:0;display: block;width:604px;height:248px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 220px; right: 0px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;	color: #650708;	text-align: center;	line-height:21px;width: 21px;height: 21px;font-family: Arial;font-size: .9em;cursor: pointer;overflow: hidden; margin:3px 0px;background: url(404.png) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(404.png) no-repeat center center;	border:0; font-weight:bold;	font-size: 1.4em;line-height: 21px;	height: 21px;width: 21px;margin:0 6px; }

/*--------通用底部版权 qq:58653625--------*/
#copyright{background:url(../image/shenfu_05.jpg) no-repeat center top;height:50px;padding-top:10px;;}
#copyright #copyright_logo{width:145px;height:40px;background:url(../image/copyright_logo.jpg) no-repeat right top;position:absolute;top:10px;right:0px;}
#copyright p{position:absolute;top:20px;left:0px;color:#a1a0a0;ont-family:Verdana, Geneva, sans-serif;font-size:12px;}

.sitetag{ padding:15px 0 10px 0;}
.sitetag a{ padding-right:8px;}

/*分页样式开始*/
.turnover { padding:5px 10px; font-family:宋体 ;text-align:center; margin-top:10px;}
.turnover a { display:inline-block; height:25px; line-height:25px;background:#f7f7f7;border:1px solid #ddd;text-align:center; padding:0 10px;margin-left:2px;}
.turnover a.a1 {width:56px; padding:0 }
.turnover a:hover {border:1px solid #c91b1b; background:#c91b1b; color:#fff; text-decoration:none }
.turnover .current { display:inline-block; height:25px; line-height:25px; background:#c91b1b; border:1px solid #c91b1b; color:#fff; text-align:center;padding:0 10px;margin-left:2px;}
.turnover .disabled { display:inline-block; height:25px; line-height:25px;background:#f7f7f7; border:1px solid #ddd; text-align:center;margin-left:2px; padding:0 10px; }
