﻿@charset "utf-8";
/*幻灯片*/
#slider { width:100%; min-width:1200px;width:expression(this.offsetWidth < 1200 ? '1200px': true);  height:auto;float:left; position:relative; z-index:666}
#slider #slides { display:block; width:100%; height:537px; list-style:none; padding:0; margin:0; position:relative}
#slider #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slider #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#slider #pagination { display:block; list-style:none; position:absolute; left:25%; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#slider #pagination li { display:block; list-style:none; width:42px;height:8px; float:left; margin-left:15px; background:#818286 }
#slider #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#slider #pagination li.current { background:#e94609}

/*下拉菜单*/
.sortlist{width:245px; height:auto; position:absolute; left:0px; top:-580px; z-index:1800}
.sortlist ul{ width:245px; height:537px; background:#333333; overflow:hidden; }
.sortlist ul li{width:245px; height:49px; line-height:49px;color:#ffffff; text-align:center;overflow:hidden; }
.sortlist ul li a{ display:inline-block;width:200px; padding:0px 0px 0px 45px;; text-align:left; font-size:15px; color:#FFFFFF;overflow:hidden;  }
.sortlist ul li a:hover{color:#FFFFFF; background:#e94609; text-decoration:none}
.sortlist ul p{ display:none}
.sortlist ul .img{display:none}
.sortlist ul img{display:none}
.sortlist ul .open{}


/*内容框架*/
.container{ width:1200px; height:auto; margin:0 auto; position:relative; overflow:hidden}

/*广告文字展示-大标题和文字列表（标题+描述）*/
.box1{width:1200px; height:auto;overflow:hidden;}
.box1 .hd{width:1200px; height:145px; margin:0 auto; text-align:center; color:#000203; overflow:hidden}
.box1 .hd span,h1{ display:inline-block;height:145px; line-height:145px; font-weight:100;}
.box1 h1 span{color:#FF3300}
.box1 .hd i{ display:inline-block; width:17px; height:14px; background:url(icon.png) -5px -37px; overflow:hidden}

.box1 .bd{width:1200px; height:162px; margin:0 auto; overflow:hidden}
.box1 .bd li{ width:300px; height:162px; float:left; text-align:center; overflow:hidden}
.box1 .bd dl{ width:100%; overflow:hidden}
.box1 .bd dt{width:258px; height:38px; line-height:38px; font-size:18px; color:#000203; overflow:hidden}
.box1 .bd dt a{font-size:18px; color:#000203;}
.box1 .bd dt a:hover{color:#FF6600;}
.box1 .bd dd{width:258px; height:124px; line-height:24px; color:#a3a1a1; text-align:left; padding:0px 20px 0px 20px; border-right:#f0f0f0 1px solid; overflow:hidden}


/*图片展示-三大图（首张图文结合）四小图*/
.box2{width:1200px; height:auto; margin-top:0px;overflow:hidden;}
.box2 .hd{width:1200px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.box2 .hd span{ display:inline-block;height:50px; line-height:50px;}
.box2 .hd i{ display:inline-block; width:17px; height:14px; background:url(icon.png) -5px -37px; margin-top:18px; overflow:hidden}

.box2 .bd ul{ width:100%; height:399px; margin-top:15px; overflow:hidden}
.box2 .bd ul li { width:199px; height:199px; float:left; margin-right:1px;margin-top:1px;position:relative; overflow:hidden}
.box2 .bd ul li.bigpic{width:399px; height:399px; margin-right:1px;position:relative; overflow:hidden; }

.box2 .bd ul li .tbox{ width:399px; height:185px; background:#e94609;position:absolute; left:0px; bottom:0px;}
.box2 .bd ul li .tcon{ width:360px; height:130px; line-height:180%; margin:26px 0px 0px 21px; color:#FFFFFF; overflow:hidden}

/*图片展示-小图*/
.box3{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.box3 .hd{width:1200px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.box3 .hd span{ display:inline-block;height:50px; line-height:50px;}
.box3 .hd i{ display:inline-block; width:17px; height:14px; background:url(icon.png) -5px -37px; margin-top:18px; overflow:hidden}

.box3 .bd{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.box3 .bd dl{ width:239px; height:auto; float:left; margin-right:1px; margin-bottom:20px;overflow:hidden}
.box3 .bd dt{ width:239px; height:239px; line-height:36px;position:relative; background:#e94609; overflow:hidden}
.box3 .bd dt img{width:239px; height:239px;display:block; position:absolute; left:0px; top:0px;}
.box3 .bd dd{ width:239px; height:auto; margin-top:15px; overflow:hidden}
.box3 .bd dd p{ width:100%; height:22px; line-height:22px; overflow:hidden}

/*图片展示-一大图六小图*/
.box4{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.box4 .hd{width:1200px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.box4 .hd span{ display:inline-block;height:50px; line-height:50px;}
.box4 .hd i{ display:inline-block; width:17px; height:14px; background:url(icon.png) -5px -37px; margin-top:18px; overflow:hidden}
.box4 .bd ul{ width:100%; height:479px; margin-top:15px; overflow:hidden}
.box4 .bd ul li { width:239px; height:239px; float:left; margin-right:1px;margin-top:1px;position:relative; overflow:hidden}
.box4 .bd ul li.bigpic{width:479px; height:479px; margin-right:1px;position:relative; overflow:hidden; }

/*行业分类-文字列表，图片列表*/
.box5{width:1200px; height:auto; margin-top:32px;overflow:hidden;}
.box5 .hd{width:1200px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.box5 .hd span{ display:inline-block;height:50px; line-height:50px;}
.box5 .hd i{ display:inline-block; width:17px; height:14px; background:url(icon.png) -5px -37px; margin-top:18px; overflow:hidden}
.navv{background: #FF6600;color:#fff;padding:0 5px 0 5px;}
.box5 .bd{ width:100%; height:auto; margin-top:15px; overflow:hidden}
/*
.box5 .bd dl{ width:190px; height:auto; float:left; margin-right:10px; margin-bottom:15px;overflow:hidden}
.box5 .bd dd{ width:190px; height:36px; line-height:36px; overflow:hidden}
*/
.box5 .bd dl{ width:100%; height:auto;margin-bottom:15px; overflow:hidden}
.box5 .bd dd{ width:190px; height:36px; line-height:36px; float:left; margin-right:10px; overflow:hidden}

.box5 .bd .list {width:1200px;position:relative; overflow:hidden}
.box5 .bd ul {margin:0 -13px 0 0;  overflow:hidden}
.box5 .bd ul li{ width:290px; height:59px;margin-right:13px; float:left; overflow:hidden}
.box5 .bd ul li img{width:290px; height:59px;}

/*新闻*/
.box6{width:1200px; height:auto; margin-top:32px; margin-bottom:8px; background:#f3f3f3; padding-bottom:35px;overflow:hidden;}
.box6 .bd{ width:100%; height:auto;overflow:hidden}
.box6 .bd dl{ width:360px; height:auto; padding-left:30px; float:left; overflow:hidden}
.box6 .bd dt{ width:360px; height:48px; border-bottom:#dadada 1px solid;}
.box6 .bd dt span{ display:inline-block; float:left; width:268px; height:48px; line-height:48px; overflow:hidden}
.box6 .bd dt i{ display:inline-block; float:left; width:90px; height:48px; line-height:48px; overflow:hidden}
.box6 .bd dd{ width:100%; height:50px; line-height:24px; padding:18px 0px 18px 0px; overflow:hidden}
.about_img img{ width:100%; margin:0 auto;}

.main_banner { min-width: 1200px; text-align: center; border: solid 1px #cacdd0; position: relative; clear: both }
.main_banner img { width: 100%; margin: 0 auto }
.main_ejlm { width: 100%; height: 42px; background: url(../images/main_tbg.png); position: absolute; top: 0; left: 0 }
.main_ej { min-width: 1200px; padding: 9px 0 0 0 }
.main_ej li { float: right; padding: 0 47px 0 0; font-size: 14px }
.main_ej li a { height: 24px; display: block; color: #000; padding: 0 2px }
.main_ej li a:hover { background: url(../images/hzhb01.jpg) repeat-x center bottom; color: #000; text-decoration: none }
.main_ej_title { height: 51px; padding: 40px 0 0 0; background: url(../images/hzhb02.jpg) repeat-x center 87px; overflow: hidden;}
.middle{ width:1200px; margin:0 auto}
.main_title { float: left; padding-left:160px;height: 40px; padding-bottom:10px; line-height:40px; font-family:"微软雅黑"; color:#000;font-size:24px;}
.main_title font{ font-size:72px}
.main_t_wz { height: 35px; padding: 15px 14px 0 0 ;}
.main_t_wz a { float: right; }
.main_t_wz a:hover { color: #df0c0c; text-decoration: none }
.main_t_wz_icon { float: right; padding: 8px 8px 0 8px; line-height: 2px }
.main_sj { clear: both }
.main_sj li { float: right; padding: 0 14px 0 0; cursor: pointer }
.main_sj li a { height: 28px; display: block; font-size: 14px; color: #fff; background: #8b8a8a; padding: 0 20px; line-height: 27px }
.main_sj li a:hover { color: #fff; background: #df0c0c; text-decoration: none }
.main_hzhb_pic { width: 1133px; height: 384px; margin: 0 auto; background: url(../images/hzhb06.png) no-repeat center top }
.main_hzhb_pic li { width: 283px; height: 192px; float: left; text-align: center }
.main_hzhb_pic li img { vertical-align: middle }
.main_hzhb_pic li span { height: 100%; width: 0; overflow: hidden; display: inline-block; vertical-align: middle }
.text{width: 1200px;margin: 0 auto;position: relative; margin-top:30px; margin-bottom:30px;font-size:14px;line-height:30px;}
.text h1{width:1200px;margin:0 auto;text-align:center;color:#333333;line-height:40px;height:60px;border-bottom:1px #CCCCCC dashed;margin-bottom:30px;}
.main_news { padding: 0 8px }
.main_news li { height: 216px; border: solid 1px #cfcfcf; margin-top: 43px;}
.main_news li:hover { border: solid 1px #ededed; background: #ededed }
.main_news_pic { float: left; padding: 20px 0 0 20px; width:283px; text-align:center}
.main_news_r { width: 820px; float: right; padding: 20px 23px 0 0 }
.main_news_r01 { height: 41px; border-bottom: dotted 1px #bdbdbd; color: #444; font-size: 18px; padding: 11px 0 0 0 }
.main_news_r01 a{ font-size:24px;color:#000}
.main_news_r01 a:hover{color:#FF3300}
.main_news_r02 { color: #727272; font-size: 16px; line-height: 27px; padding: 11px 0 0 0; height: 85px; border-bottom: dotted 1px #bdbdbd }
.main_news_r03 { padding: 13px 0 0 0; color: #9c9b9b; font-size: 14px }
.main_news_r03 a { color:#FF6600; font-size: 14px; float: right }
#page { text-align: center; height: 30px; margin-top: 30px;}
#page a { list-style-type: none; margin-right: 3px; margin-left: 3px; padding-left: 10px; padding-right: 10px; font-size: 12px; font-family: "宋体"; color: #666666; border: solid 1px #f5f5f5; text-align: center; display: inline-block; height: 30px; background: #f4f4f4; text-decoration: none; line-height: 30px;border:1px #ccc solid;}
#page span{ list-style-type: none; margin-right: 3px; margin-left: 3px; padding-left: 10px; padding-right: 10px; font-size: 12px; font-family: "宋体"; color: #666666; border: solid 1px #f5f5f5; text-align: center; display: inline-block; height: 30px; background: #e94609; color: #fff ; text-decoration: none; line-height: 30px;}
#page a:hover { height: 30px;background: #e94609; color: #fff }
#body{ padding-top:20px; width:1200px; margin:0 auto; z-index:10; padding-bottom:50px}
#body li{ width:382px; float:left; background:#FFF; margin:0 5px 30px 5px; padding:0px;  _margin:0 16px 30px 16px; padding-bottom:10px; position:relative; z-index:0}
#body li img{width:382px !important;}
#body li .ewm{ display:none}
#body ul{}
.body_img{ width:361px; height:200px; position:relative; overflow:hidden;margin:10px; position:relative}
.body_img_yc{ top:0px; bottom:0px; left:0px; right:0px; position:absolute; z-index:100; background:rgba(0,0,0,0.69); color:rgba(255,255,255,1.00); padding:10px; overflow:hidden;opacity:0}
.body_img:hover .body_img_yc{opacity:100}
.animate{
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -ms-transition: all .5s;
  transition: all .5s;  
  backface-visibility:hidden;
  -webkit-backface-visibility:hidden; /* Chrome and Safari */
  -moz-backface-visibility:hidden; /* Firefox */
  -ms-backface-visibility:hidden; /* Internet Explorer */
}
.body_nr{ padding:3px 0 0 21px; color:#939292;font-family:"微软雅黑"}
.body_nr p{font-family:"微软雅黑"; font-size:14px; color:#757575;}

.body_ck{ width:20px; height:12px; padding-left:24px; background:url(../image/ck.png) no-repeat; color:#bfbfbf; float:right;margin-right:25px;}
.body_dj{ width:20px; height:12px; padding-left:24px; background:url(../image/dj.png) no-repeat; color:#bfbfbf; margin-left:27px;}
.toll_img { position:relative; background:url(../image/imagefile.jpg) top  center no-repeat; }
.toll_img .hot{ position:absolute; left:0px; top:0px; z-index:999}
.toll_img img{height:100% !important;}
.toll_img_tc { position:relative; background:url(../image/imagefile2.jpg) top  center no-repeat; }
.case_detail_color{float:left;width:100%;background:#fafafa;margin-bottom:50px}
.case_detail_le{float:left;width:880px;background:#999;min-height:365px;height:auto!important;text-align:center;padding:10px;}

.case_detail_ri{float:right;width:260px;padding:10px 0 0 0;	}
.case_detail_name{font-size:26px;font-family:"微软雅黑";}
.case_int{font-size:14px;line-height:25px;color:#888}
.case_detail_date{color:#ffb243;margin:40px 0 20px 0;}
.case_detail_rolling{margin-top:20px;}
.case_detail_rolling a{display:block;background:#eee;border:1px solid #d8d8d8;width:26px;height:26px;margin-right:5px;text-align:center;line-height:26px;}
.case_detail_rolling a:hover,.case_detail_rolling a.a3{background:#4bcdd9;border:1px solid #36a8b3;color:#fff;}
.case_detail_info{ width:1200px; overflow:hidden; margin:10px auto; line-height:20px; text-align:left;}
.case_tag a {display: inline-block;background: #666;color: #fff;height: 15px;line-height: 15px;text-align: center;padding: 2px 4px;
margin-right: 5px; margin:10px 0px; font-size:12px}
