﻿@charset "gb2312";
/* CSS Document */

.block_home_slider { position: relative; background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; } 
.block_home_slider .slider {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(../images/bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-17px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(../images/sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:6px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:6px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {display:inline-block; position:absolute; bottom:5px; left:50%; margin-left:-18px;}
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}
.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.container{display:block; width:100%; }
.container .wrap{display:block; width:100%;}



.container .wrap .fr{width:100%;}
.container .wrap .fr .f_in{display:block; width:100%;}
.container .wrap .fr .principle{display:block; width:92%; padding:4%;  background:#f0f0f0;  }
.container .wrap .fr .principle .title{display:block; height:40px; line-height:40px; border-bottom:1px solid #b1b1b1;}
.container .wrap .fr .principle .title h4{display:block; line-height:40px; font-size:18px; color:#125c56; }
.container .wrap .fr .principle .title .more{float:right; line-height:20px; margin-top:15px; font-size:12px; font-weight:bold; text-align:right;text-transform:uppercase; }
.container .wrap .fr .principle .con{display:block; font-size:13px; line-height:22px; padding-top:15px; }
.container .wrap .fr .principle .con a{font-size:13px; line-height:22px;}
.container .wrap .fr .principle .con a strong{color:#125d56; }
.container .wrap .fr .msign{display:block; width:100%; height:140px; background:url(../images/m_bg.jpg) no-repeat left top; background-size:100% auto; position:relative; z-index:2; left:0; top:0; }
.container .wrap .fr .msign .m_in{display:block; background:url(../images/white.png) repeat left top; position:absolute; left:4%; width:86%; padding:10px 2%; bottom:15px; z-index:5; }
.container .wrap .fr .msign .m_in h4{display:block; height:40px;  line-height:40px; font-size:18px; color:#125c56; }
.container .wrap .fr .msign .m_in .m_c{display:block; font-size:13px; line-height:24px; }
.container .wrap .fr .msign .m_in .m_c a{font-size:13px; line-height:24px; font-weight:bold; padding:0px 3px;}



.container .products{display:block; width:100%; margin-top:20px;}
.container .products .title{display:block; }
.container .products .title .en{display:block; height:30px; line-height:30px; font-size:24px; color:#efefef;  font-weight:bold; text-transform:uppercase; width:100%; text-align:center; font-family:Arial MT Black,Arial, Helvetica, sans-serif;}
.container .products .title h4{display:block; height:24px; line-height:24px; color:#125c56; font-size:22px; color:#125c56; text-align:center; background:url(../images/line.jpg) no-repeat center center; background-size:50% auto; }
.container .products .con{display:block; width:100%; background:#f0f0f0;  margin-top:15px;}
.container .products .con ul{display:block; }
.container .products .con ul li{display:block; width:100%; margin-bottom:10px; }
.container .products .con ul li .p_tit{display:block; width:100%; height:40px; background:url(../images/p_tit.jpg) no-repeat left top; }
.container .products .con ul li .p_tit h4{display:block; font-size:16px; line-height:40px; color:#fff; padding-left:12px;}
.container .products .con ul li .p_tit .more{float:right; line-height:40px;  font-size:12px; font-weight:bold; color:#fff; margin-right:8px; }
.container .products .con ul li .p_con{display:block; margin-top:20px; }


.container .products .con ul li dl{display:block; width:96%; margin:0 auto;}
.container .products .con ul li dl dd{float:left; width:100%; background:url(../images/white.jpg) repeat-x left bottom; position:relative; z-index:2; left:0; top:0; margin-bottom:15px;}
.container .products .con ul li dl dd .pic{float:left; width:47%;}
.container .products .con ul li dl dd .pic img{display:block; width:100%;}
.container .products .con ul li dl dd .wz{float:right; width:50%;}
.container .products .con ul li dl dd .wz .tit{display:block; height:30px; line-height:30px; font-size:14px; color:#125c56;  font-weight:bold; }

.container .products .con ul li dl dd .wz .detail{display:block; font-size:14px; line-height:24px; padding-right:10px; padding-top:15px; }
.container .products .con ul li dl dd .wz .moret{display:block; position:absolute; right:15px; bottom:0px; z-index:5; width:90px; height:30px; background:#125d56; line-height:30px; font-size:12px; font-weight:bold; text-align:center; color:#fff; font-weight:bold; }






.container .case{display:block; width:96%; margin:0 auto; margin-top:20px;}
.container .case .inner{display:block;  background:url(../images/k.png) no-repeat right bottom; background-size:auto 88%;}
.container .case .inner  h4{display:block; height:30px; line-height:30px; font-size:22px; color:#282828; margin-bottom:10px; }
.container .case .inner  h4 i{font-style:normal; font-size:14px; text-transform:uppercase; margin-left:8px; font-weight:normal; }
.container .case .inner  .con{display:block; width:100%; position:relative;z-index:2;overflow:hidden;}
.container .case .inner  .con ul{display:block; width:100%;}
.container .case .inner  .con ul li{display:block; width:100%; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #e1e1e1; }
.container .case .inner  .con ul li .pic{float:left;width:45%;}
.container .case .inner  .con ul li .pic img{display:block; width:100%;}
.container .case .inner  .con ul li .wz{float:right; width:50%;}
.container .case .inner  .con ul li .wz .tit{display:block; height:24px; line-height:24px; font-size:14px; color:#125d56; font-weight:bold;width:100%; overflow:hidden;}
.container .case .inner  .con ul li .wz .detail{display:block; font-size:13px; line-height:24px;}








.container .material{display:block; width:100%; margin-top:20px;    background:url(../images/mt_bg.jpg) no-repeat center top;  }
.container .material .m_in{display:block; background:url(../images/white02.png) repeat left top;  width:96%; margin:0 auto;}
.container .material .m_in .inner{display:block; padding:3%;  }
.container .material .m_in .inner .title{display:block;   }
.container .material .m_in .inner .title h4{display:block; line-height:30px; font-size:22px; color:#282828;}
.container .material .m_in .inner .title h4 .en{padding-left:10px; line-height:30px; font-size:14px; color:#666; text-transform:uppercase; margin-top:25px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

.container .material .m_in .inner .title .tel{display:block; line-height:30px;}
.container .material .m_in .inner .title .tel .tt{line-height:30px; font-size:12px; font-weight:bold;}
.container .material .m_in .inner .title .tel .code{line-height:30px; font-size:18px; color:#f3aa1f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.container .material .m_in .inner .con{display:block; width:100%; margin-top:15px; }
.container .material .m_in .inner .con ul{display:block; }
.container .material .m_in .inner .con ul li{display:block; width:100%; margin-bottom:10px;}
.container .material .m_in .inner .con ul li .l_tit{display:block; width:100%; margin-bottom:10px;}
.container .material .m_in .inner .con ul li .l_tit h2{display:block; width:97%;padding-left:3%; height:34px; background:url(../images/m_tit.png) no-repeat left top; font-size:15px; color:#fff;  line-height:34px; background-size:auto 100%;}

.container .material .m_in .inner .con ul li .l_cc{display:block; width:100%;}
.container .material .m_in .inner .con ul li .l_cc dd{float:left; width:48%; margin-right:2%; margin-bottom:10px;}
.container .material .m_in .inner .con ul li .l_cc dd a{display:block; width:100%;}
.container .material .m_in .inner .con ul li .l_cc dd a img{display:block; width:100%;}
.container .material .m_in .inner .con ul li .l_cc dd a .tit{display:block; width:92%; height:32px; line-height:32px; font-size:13px; border-bottom:1px solid #a1a1a1; background:url(../images/ar.png) no-repeat 94% center; padding:0px 3%;}
.container .material .m_in .inner .con ul li .l_cc dd a:hover .tit{background:#125d56 url(../images/arh.png) no-repeat 94% center; color:#fff; }




.container .about{display:block; width:100%; margin-top:0px; }
.container .about .title{display:block; }
.container .about .title .en{display:block; height:30px; line-height:30px; font-size:24px; color:#efefef;  font-weight:bold; text-transform:uppercase; width:100%; text-align:center; font-family:Arial MT Black,Arial, Helvetica, sans-serif;}
.container .about .title h4{display:block; height:30px; line-height:30px; color:#125c56; font-size:20px; color:#125c56; text-align:center; background:url(../images/line.jpg) no-repeat center center; background-size:50% auto;}
.container .about .con{display:block; width:100%;  background:url(../images/a_bg.jpg) repeat-x left bottom; }
.container .about .con .profile{display:block; width:96%;  margin:0 auto; margin-top:15px; background:#fff; box-shadow:0px 0px 5px 1px #f0f0f0; }
.container .about .con .profile .gs{display:block; width:100%;}
.container .about .con .profile .gs img{display:block; width:100%; }
.container .about .con .profile .wz{display:block; width:92%; padding:4%;}
.container .about .con .profile .wz .tit{display:block; height:40px; line-height:40px; font-size:20px; color:#125c56; font-weight:bold; border-bottom:1px solid #e1e1e1;  }
.container .about .con .profile .wz .detail{display:block; font-size:13px; line-height:22px; margin-top:8px;}
.container .about .con .profile .wz .moret{display:block; width:140px; height:40px; font-size:12px; color:#fff; font-weight:bold; text-align:center; background:#125d56; margin-top:40px; line-height:40px; }

.container .about .con .style{display:block; width:96%;overflow:hidden; margin:0 auto; margin-top:25px; }
.container .about .con .style .s_tit{display:block; height:50px; line-height:50px; }
.container .about .con .style .s_tit h4{display:blcok; height:40px; line-height:40px; font-size:20px; color:#125c56; width:114px; padding-bottom:10px; background:url(../images/line03.png) no-repeat left bottom; }

.container .about .con .style .c_pro{display:block; margin-top:10px;}
.container .about .con .style .c_pro #scrollarea{display:block; width:600px;  margin:0 auto; overflow:hidden; }
.container .about .con .style .c_pro #inrea{display:block; width:800%;}
.container .about .con .style .c_pro #area1{float:left;}
.container .about .con .style .c_pro #area2{float:left;}
.container .about .con .style .c_pro #scrollarea li{float:left; width:180px; margin-right:15px; position:relative; z-index:2; left:0; top:0; }
.container .about .con .style .c_pro #scrollarea li a.pic{display:block; width:100%;}
.container .about .con .style .c_pro #scrollarea li a.pic img{display:block; width:100%; background:#fff; }
.container .about .con .style .c_pro #scrollarea li .wz{display:none; position:absolute; z-index:5; left:0; top:0; width:100%; height:214px; background:url(../images/black.png) repeat left top;}
.container .about .con .style .c_pro #scrollarea li .wz .tit{display:block; padding-top:50px; height:30px; line-height:30px; font-size:18px; font-weight:bodl; color:#fff; text-align:center; font-weight:bold; }
.container .about .con .style .c_pro #scrollarea li .wz .moret{display:block; width:90px; height:32px; border:1px solid #fff; margin:0 auto; font-size:14px; text-align:center; color:#fff; line-height:32px; margin-top:20px; }
.container .about .con .style .c_pro #scrollarea li:hover .wz{display:block; }


.container .about .con .style .c_pro .arrow_l{position:absolute; left:1%; width:43px; height:214px; background:url(../images/left.png) no-repeat left center; cursor:pointer;}
.container .about .con .style .c_pro .arrow_l.current{position:absolute; left:1%;  width:43px; height:214px; background:url(../images/lefth.png) no-repeat left center; cursor:pointer;}
.container .about .con .style .c_pro .arrow_r{position:absolute; right:1%;  width:43px; height:214px; background:url(../images/right.png) no-repeat left center; cursor:pointer;}
.container .about .con .style .c_pro .arrow_r.current{position:absolute;right:1%; width:43px; height:214px; background:url(../images/righth.png) no-repeat left center; cursor:pointer;}

.container .news{display:block; width:96%; margin:0 auto; margin-top:20px; }
.container .news .gs_news{width:100%;}
.container .news .gs_news .title{display:block; width:100%; height:40px; }
.container .news .gs_news .title ul{display:block; }
.container .news .gs_news .title ul li{float:left; width:30%;}
.container .news .gs_news .title ul li a{display:block; width:100%;  line-height:40px; font-size:18px; color:#282828; text-align:center; font-weight:bold; }
.container .news .gs_news .title ul li a:hover{display:block; font-size:18px; color:#125c56; font-weight:bold; line-height:38px; border-bottom:2px solid #125c56;}
.container .news .gs_news .title ul li a.current{display:block; font-size:18px; color:#125c56; font-weight:bold; line-height:38px; border-bottom:2px solid #125c56;}
.container .news .gs_news .title .more{float:right; font-size:14px; font-weight:bold; margin-top:20px; line-height:30px; }
.container .news .gs_news .con{display:block; width:100%; margin-top:12px; }
.container .news .gs_news .con .rescommend{display:block; width:100%;  background:#125d56; overflow:hidden; }
.container .news .gs_news .con .rescommend .r_en{float:left; width:30%; font-size:20px; line-height:80px; color:#fff; text-align:center; }
.container .news .gs_news .con .rescommend .r_pic{float:right; width:67%;}
.container .news .gs_news .con .rescommend .r_pic img{display:block; width:100%;}
.container .news .gs_news .con .r_wz{display:block; width:100%; margin-top:20px;  padding-bottom:12px; border-bottom:1px solid #e1e1e1; margin-bottom:12px; }
.container .news .gs_news .con .r_wz .tit{display:block; height:30px; line-height:30px; font-size:14px; color:#282828; font-weight:bold; }
.container .news .gs_news .con .r_wz .time{float:right; line-height:30px; font-size:12px; color:#666; text-align:right; }
.container .news .gs_news .con .r_wz .detail{display:block; font-size:12px; line-height:20px; }
.container .news .gs_news .con .r_wz .detail .moret{color:#125d56; font-weight:bold; }
.container .news .gs_news .con ul{display:block; width:100%; margin-top:10px;}
.container .news .gs_news .con ul li{display:block; }
.container .news .gs_news .con ul li a{display:block; height:30px; line-height:30px; font-size:14px; color:#666; padding-left:17px; background:url(../images/circle.png) no-repeat left center; }
.container .news .gs_news .con ul li .time{float:right; line-height:30px; font-size:12px; text-align:right; color:#666; }
.container .news .gs_news .con ul li a:hover{color:#125d56; text-decoration:underline; }

.container .news .qa{width:100%;margin-top:20px;}
.container .news .qa .title{display:block; height:40px; }
.container .news .qa .title h4{display:block; line-height:40px; font-size:18px; color:#125c56; font-weight:bold; }
.container .news .qa .title .more{float:right; font-size:12px; font-weight:bold; margin-top:5px; line-height:30px;}
.container .news .qa .con{display:block; width:100%; margin-top:2px;}
.container .news .qa .con .pic{display:block; width:100%; margin-bottom:10px; }
.container .news .qa .con .pic img{display:block; width:100%; }

.container .news .qa .con  dl{display:block; width:100%; }
.container .news .qa .con  dl dt{display:block; }
.container .news .qa .con  dl dt a{display:block; padding-left:26px; height:40px; background:url(../images/q.jpg) no-repeat left center; line-height:40px; font-size:14px; color:#282828; font-weight:bold; }
.container .news .qa .con  dl dd{display:block; padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #e1e1e1; }
.container .news .qa .con  dl dd a{display:block; font-size:13px; line-height:24px; padding-left:26px;}

