/*推荐版块*/
.tjbk{ width:1200px;height:146px; margin:-70px auto 0px auto; position:relative; z-index:9999;}
.tjbk_l{ width:560px; height:106px; background:#e80e0e; padding:20px; color:#fff;}
.tjbk_l h2{ font-size:18px; height:40px; line-height:35px; display:inline-block; background:url(../images/line_01.jpg) left bottom no-repeat;}
.tjbk_l p{ font-size:16px; line-height:30px; padding-top:10px;}
.tjbk_r{ width:560px; height:106px; background:#2a2a2a; padding:20px; color:#fff;}
.tjbk_r p{ padding-top:10px;}
.tjbk_r p a{ color:#fff; font-size:15px; padding:0px 5px;}
.tjbk_r p a:hover{ color:#ff0;}
.index_text{ width:498px; height:40px; line-height:40px; background:#fff; float:left; margin-top:20px; padding-left:10px;}
.index_submit{width:40px; height:40px; line-height:40px;background: url(../images/ss.png) center center no-repeat #fff; text-align:center;float:left; margin-top:20px;}

/*产品中心*/
.index_t{ height:80px; margin:37px 0px 25px 0px; background:url(../images/line_02.jpg) left 35px no-repeat;}
.index_t h2{ font-size:20px; color:#45454e;}
.index_t p{ font-size:16px; color:#999999;text-transform: uppercase; padding-top:10px;}

.pro{ width:1218px; margin-left:-9px;}
.pro li{ width:374px; height:321px; float:left; margin:10px 16px; background:#f1f1f1; text-align:center; overflow:hidden;}
.pro li img{ width:374px; height:241px;-webkit-transition: 0.5s; transition:0.5s;}
.pro li span{ font-size:18px;}
.pro li span em{ font-size:12px; font-style:normal; color:#999;}
.pro li:hover{ background:#e80e0e;-webkit-transition: 0.5s; transition:0.5s;}
.pro li:hover a{color:#fff;}
.pro li:hover em{color:#fff;}
.pro li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

/*关于我们*/
.about{ width:100%; min-width:1200px; height:562px; background:url(../images/bg_01.jpg) top center no-repeat; margin-top:35px; padding-top:5px;}
.about_l{ width:610px; height:270px;font-size:16px; color:#fff; line-height:34px; padding:60px 0px 0px 100px;}
.about_l a{ color:#ff0; font-size:16px;}
.about_r{width:307px; height:230px; padding:60px 90px 0px 0px;}
.focusBox {position: relative; width:307px; height:230px; overflow: hidden;text-align: left; background: white; }
.focusBox .pic img { width: 307px; height:230px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

/*工程案例*/
.xyfc{ width:1200px; margin:40px auto;}
.xyfc_l{ width:594px;}
.xyfc_r{ width:594px;}
.xyfc .more{display:block;width:260px;height:51px;line-height:51px;font-size:16px;color:#e80e0e;text-align:center;border:1px solid #e80e0e;margin:50px auto 0px auto;}
.xyfc .more em{display: inline-block;font-size:0;width:15px;height:51px;background: url(../images/arrow.png) no-repeat left 20px;margin-left: 9px;vertical-align:top;}

/*新闻中心*/
.news_bg{ width:100%; height:630px; background:url(../images/bg_02.jpg) top center no-repeat; padding-top:10px;}
.gylk_l{ width:573px; height:410px; border:1px solid #ebebeb; padding:10px; margin:0px 0px; background:#fff;}
.gylk_l h2{ font-weight:normal; font-size:16px; padding-top:5px;}
.gylk_l h2 a{ font-size:18px; font-weight:bold;}
.gylk_l p{ color:#787878; line-height:24px; font-size:14px; padding-top:5px; padding-bottom:10px;}
.gylk_l .more_02{ width:80px; height:26px; line-height:26px; border:1px solid #ff0000; text-align: center;border-radius:8px;}
.gylk_l .more_02 a{ color:#ff0000;}

.gylk_r{ width:590px;margin:0px 0px;}
.gylk_r li{ height:58px; padding:10px; background:#f5f5f5; margin-bottom:10px; overflow:hidden;}
.gylk_r li a{ display:block;}
.gylk_r li span{ width:90px; text-align:center; display:block; float:left; border-right:1px solid #ebebeb; margin-right:15px; color:#999999;}
.gylk_r li span em{ font-size:22px; color:#999999; font-style:normal;}
.gylk_r li h2{ font-weight:normal; font-size:16px;}
.gylk_r li p{color:#888;}
.gylk_r li:hover{background:#ff0000; color:#fff;-webkit-transition: 0.5s; transition:0.5s;}
.gylk_r li:hover a{color:#fff;}
.gylk_r li:hover p{color:#fff;}
.gylk_r li:hover em{color:#fff;}
.gylk_r li:hover span{color:#fff;}

/*合作伙伴*/
.par{ width:1190px; margin:0 auto;}
.par li{ width:228px; height:98px; float:left; margin:5px; overflow:hidden;}
.par li img{ width:226px; height:96px; border:1px solid #ddd;}


/*内页banner*/
.ny_banner{ width:100%; min-width:1200px; height:331px; background:url(../images/ny_banner.jpg) top center no-repeat;}

/*内页关于我们*/
.ny_about{ width:1200px; margin:20px auto; overflow:hidden;}
.ny_about img{ padding-right:30px;}
.ny_about h2{ font-size:18px; color:#e80e0e; display:inline-block; background:url(../images/bt_05.jpg) left bottom no-repeat; padding-bottom:10px; margin-bottom:10px;}
.ny_about p{ font-size:15px; line-height:32px;}

/*企业文化*/
.ny_qywh{width:100%; min-width:1200px; height:491px; padding-top:1px; background:url(../images/bg_03.jpg) top center no-repeat; margin-top:40px;}
.ny_qywh_n{ width:600px; padding-top:20px;}
.ny_qywh_n h2{ font-size:30px; padding-bottom:8px; color:#e80e0e;}
.ny_qywh_n p{ font-size:16px; padding:10px 0px 10px 0px; color:#454545;}

/*内页左侧*/
.ny_lm{ width:240px; background:#f93f3f; border-bottom:6px solid #e80e0e; margin-top:20px;}
.ny_lm_t{ height:74px; line-height:74px; text-align:center; color:#fff; font-size:20px; font-weight:bold; background:#e80e0e;}
.ny_lm_c{ padding:10px 20px 10px 30px;}
.ny_lm_c li{ height:45px; line-height:45px; background:url(../images/list_03.jpg) left 22px no-repeat;display:block;}
.ny_lm_c li a{height:45px; line-height:45px; font-size:16px; color:#fff; display:block;padding-left:15px;}
.ny_lm_c li a:hover{ background:#e80e0e; color:#fff;}

/*联系我们*/
.ny_lx{border-top:6px solid #e80e0e; margin:20px 0px 40px 0px;}
.ny_lx_t{ height:65px; line-height:65px; text-align:center; color:#e80e0e; font-size:20px; font-weight:bold;}
.ny_lx_c p{line-height:28px;}

/*右侧*/
.weizhi{ height:50px; line-height:50px; font-size:14px; color:#666; padding-left:45px; background:url(../images/home.jpg) left 11px no-repeat; border-bottom:1px solid #ebebeb; margin-top:10px;}
.weizhi a{ color:#666;}


/*新闻资讯*/
#newsList{ padding-top:20px;}
#newsList li{height:190px;margin-bottom:15px;font-size:14px;overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:15px;}
#newsList li img{width:258px;height:186px;margin-right:30px;transition: all 0.5s ease 0s;}
#newsList li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}
#newsList li h3{height:35px;font-size:18px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#newsList li h3 a{color:#1b1b1b;font-size:18px;font-weight:normal;}
#newsList li h3 a:hover{color:#e80e0e;}
#newsList li div{ height:60px;line-height:26px; overflow:hidden;}
#newsList li p{font-size:30px;margin-bottom:10px; color:#666;}
#newsList li .more{margin-top:10px;display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;border:1px solid #e80e0e;color:#e80e0e;font-size:14px;transition: all 0.3s;}
#newsList li .more:hover{background:#e80e0e;color:#fff;transition: all 0.3s;}

/*page*/
#page{ width:800px; clear:both; padding:50px 0px 80px 0px;}
#page a{ float:left;height:30px;display:block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #dddddd; margin-right:8px;}
#page  a{height:30px; display:block;}
#page  a:hover{height:30px;background:#fff; color:#e80e0e;}
.thisclass,#page .current{height:30px;background:#e80e0e; color:#fff;float:left;height:30px;display:block;text-align:center; line-height:30px;padding:0px 10px; border:1px solid #dddddd; margin-right:8px;}
#page a:hover { color:#ff6c3f;}


/*产品中心*/
#pro{ padding-top:10px;}
#pro li{ width:296px; height:270px; float:left; margin:10px 6px; background:#f1f1f1; text-align:center; overflow:hidden;}
#pro li img{width:296px;height:191px;-webkit-transition: 0.5s; transition:0.5s;}
#pro li span{font-size:15px;}
#pro li span em{ font-size:12px; font-style:normal; color:#999;}
#pro li:hover{ background:#e80e0e;-webkit-transition: 0.5s; transition:0.5s;}
#pro li:hover a{color:#fff;}
#pro li:hover em{color:#fff;}
#pro li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

/*产品中心*/
#case{ padding-top:10px;}
#case li{ width:296px; height:240px; float:left; margin:8px 6px; background:#f1f1f1; text-align:center; overflow:hidden;}
#case li img{width:296px;height:191px;-webkit-transition: 0.5s; transition:0.5s;}
#case li span{font-size:15px;}
#case li:hover{ background:#e80e0e;-webkit-transition: 0.5s; transition:0.5s;}
#case li:hover a{color:#fff;}
#case li:hover img{transform: scale(1.04);transition: all 0.5s ease 0s;}

/*内容页*/
.con{ padding:15px 0px; line-height:30px;}
.con_t h2{font-size:20px;line-height:32px;text-align:center;color:#e80e0e; padding-bottom:10px;}
.con_t h3{text-align:center;height:30px;line-height:30px;border-bottom:1px dashed #d2d2d2; font-size:14px; font-weight:normal; padding-bottom:10px; margin-bottom:20px;}
.con_t h3 span{margin:8px 8px 0 8px; color:#999;text-decoration:none;}

/*翻篇*/
.fanpian{ margin:15px 0px; padding:10px 0px;border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:14px;}

/*推荐文章*/
.gr-rec-news{width:924px;margin:0px 0px 30px 0px;overflow:hidden;}
.gr-rec-news ul{width:974px;padding-top:10px;}
.gr-rec-news ul li{float:left;margin-right:40px;width:440px;height:28px;line-height:28px;}
.gr-rec-news ul li a{display:block;line-height:32px; height:32px;background:url(../images/list_02.jpg) no-repeat left center;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.gr-rec-news ul li span{float:right;color:#999;}
.rec-title{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #ddd;font-size:14px;font-weight:bold;color:#333; margin-top:30px;}





