@charset "utf-8";

/*-------------------------------  ■ index 首页---------------------------------*/





/*-----首页 banner-----*/

.banner{ height:600px; background:url(../images/banner.jpg) no-repeat center center;}


.index_focus {position: relative;width: 100%;height: 600px;margin: 0 auto;overflow: hidden;}
.index_focus .bd li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height:600px;display: block; text-align:center;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav { position: absolute;l/eft: 45%;bottom:2%; width:100%; text-align:center;}
.index_focus .slide_nav a {cursor:pointer;f/loat:left;font-size:36px;font-family: arial;color: #ccc;padding:5px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;color: #0689d8;filter: alpha(opacity=80);opacity: 0.8;}
.index_focus_pre,.index_focus_next {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}

.index_focus_pre {left: 120px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_pre:hover {left: 120px;background-position: 0 0;background:url(../images/jt1.png) no-repeat;}
.index_focus_next {right: 120px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}
.index_focus_next:hover {right: 120px;background-position: 0 0;background:url(../images/jt2.png) no-repeat;}



/*-----index_cont-----*/
.index_cont{display: block;width: 1184px; height:260px; margin: 0 auto;}
.product{ float:left; width:270px;}
.title01{ text-align:right;}



/*-----首页 news-----*/
.news{ float:left; width:245px;}
h2{ padding:38px 0 13px;}
.news01{}
.news01 dl{ padding-bottom:12px;}
.news01 dl dt{ font-size:14px; height:28px; line-height:28px; overflow:hidden;}
.news01 dl dt a{ color:#333;}
.news01 dl dt a:hover{ color:#0b9b92; padd/ing-left:10px;}
.news01 dl dd{ color:#aaa;}
.news02{ padding-top:20px;}
.news02 a{ font-style:italic; color:#555; font-weight:bold;}
.news02 a:hover{ color:#ec9522;}



/*-----首页 product-----*/
.product{ wi/dth:413px; width:430px; float:left; padding:0 0 0 109px; }

.product01{ float:left; widt/h:278px; width:430px; height:140px; overflow:hidden;}
.product02{ float:left; width:135px; height:140px; background: url(../images/cp02.jpg) no-repeat;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.product02:hover{ background: url(../images/cp02_on.jpg) no-repeat;}
.product02 a{ color:#fff; display:block; height:140px;  font-size:15px; background:url(../images/cp03.png) no-repeat 26px 76px; line-height:117px; padding-left:24px;}
.product02 a:hover{ color:#fff; pad/ding-left:34px; }


/***/
.index_focus01 {position: relative;width: 100%;height: 140px;margin: 0 auto;overflow: hidden;}
.index_focus01 .bd01 li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post01 {z-index: 10;}
.index_focus01 .pic01 {height:140px;display: block; text-align:center;}
.index_focus01 .pic01:hover {text-decoration: none;}
.index_focus01 .slide_nav01 {position: absolute; right:15px;bottom:8px; width:100%; text-align:right;}
.index_focus01 .slide_nav01 a {cursor:pointer;f/loat:left;font-size:19px;font-family: arial;color: #bbb;padding:5px 1px;}
.index_focus01 .slide_nav01 li:hover,.index_focus01 .slide_nav01 .on{text-decoration: none;color: #ec9522;}
.index_focus_pre01,.index_focus_next01 {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}




/*-----首页 contact-----*/
.contact{ float:right; wid/th:306px; width:270px;}
.contact01{ float:left; width:135px; height:140px; padding-top:6px;}
.contact02{ float:right; width:151px; font-size:14px; color:#999; font-weight:bold;}
.contact02 span{ font-size:18px; color:#333; display:block; padding:3px 0 8px;}




/*-------------------------------  ■ 内页区域---------------------------------*/
.sub_cont{ border-top:#ddd solid 1px; padding-bottom:50px;}
.sub_cont01{ width:1190px; margin:0 auto;}

.sub_right{ float:right; width:949px;}
.sub_wz{ height:46px; line-height:46px; font-size:14px; color:#000; padding-top:9px;}
.sub_wz em{ padding:12px;background:url(../images/sub01.jpg) no-repeat center center;}
.sub_wz a{ color:#999;}
.sub_wz a:hover{ color:#0b9b92;}
.sub_wz span{ color:#0b9b92;}

.sub_tit{ height:55px; line-height:55px; margin-top:10px; font-size:16px; color:#000; background:url(../images/sub03.jpg) no-repeat left center; border-bottom:#e7e7e7 solid 1px; padding-left:18px;}



.sider{ position:relative; float:left; width:216px; padding-top:69px;}
.sider_tit{ position:absolute; top:-20px; left:0;}
.sider01{ background:#f5f5f5; border:#eee solid 1px; border-top:none; padding:27px 0 44px;}
.sider01 ul{ width:185px; margin:0 auto;}
.sider01 ul li{ height:35px; overflow:hidden; line-height:35px;}
.sider01 ul li a{ display:block; padding-left:9px; height:35px; font-size:14px; color:#888; background:url(../images/sider01.jpg) no-repeat;}
.sider01 ul li a:hover{ color:#000; background:url(../images/sider02.jpg) no-repeat;}
.sider01 ul li a.sider01_on{ color:#000; background:url(../images/sider02.jpg) no-repeat;}
.sider02{ height:3px; background:#e89d3a;}


/***/
.index_focus02 {position: relative;width: 100%;height: 130px;margin: 16px auto 0;overflow: hidden;}
.index_focus02 .bd02 li {  display: none;position: absolute;left: 0;top: 0; width:100%; text-align:center;}
.index_focus_post02 {z-index: 10;}
.index_focus02 .pic02 {height:130px;display: block; text-align:center;}
.index_focus02 .pic02:hover {text-decoration: none;}
.index_focus02 .slide_nav02 {position: absolute; right:15px;bottom:15px; width:100%; text-align:right;}
.index_focus02 .slide_nav02 a {cursor:pointer;f/loat:left;font-size:19px;font-family: arial;color: #bbb;padding:5px 1px;}
.index_focus02 .slide_nav02 li:hover,.index_focus02 .slide_nav02 .on{text-decoration: none;color: #ec9522;}
.index_focus_pre02,.index_focus_next02 {position: absolute;top: 50%;margin-top: -36px;width:38px;height:80px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index: 10;}

.index_focus_pre02 {left: 30px;background-position: 0 0;background:url(images/jt1.png) no-repeat;}
.index_focus_pre02:hover {left: 30px;background-position: 0 0;background:url(images/jt1.png) no-repeat;}
.index_focus_next02 {right: 30px;background-position: 0 0;background:url(images/jt2.png) no-repeat;}
.index_focus_next02:hover {right: 30px;background-position: 0 0;background:url(images/jt2.png) no-repeat;}




/*-----内页 sub_about-----*/
.sub_about{ font-size:14px; line-height:26px; padding-top:30px;}


/*-----内页 sub_team-----*/
.sub_team{}
.sub_team dl{he/ight:200px; overflow:hidden; margin:22px 0 0;}
.sub_team dl dt{ float:left; width:170px; height:200px; overflow:hidden;}
.sub_team dl dd{ float:right; width:757px; line-height:30px; color:#777; font-size:14px;}
.sub_team01{ font-size:16px; font-weight:bold; color:#000; padding:9px 0 2px;}
.sub_team01 span{ font-size:14px; color:#0b9b92; font-weight:normal; padding-left:12px;}
.sub_team02{ float:left; width:62px;}
.sub_team03{ float:left; width:695px; background:url(../images/sub_team04.jpg) repeat-x left bottom; min-height:158px;_height:158px; padding-bottom:15px;}


/*-----内页 sub_news-----*/
.sub_news{}
.sub_news01{ padding-bottom:67px;}
.sub_news01 dl{ float:left; width:250px; line-height:20px; margin:20px 20px 0 0;}
.sub_news01 dl dt{ height:125px; overflow:hidden;}
.sub_news01 dl dd{ color:#888;}
.sub_news01 dl dd a{ display:block; color:#000; font-size:16px; height:20px; overflow:hidden; margin:16px 0 12px;}
.sub_news01 dl dd a:hover{ color:#0b9b92; padding-left:10px;}
.sub_news01 dl dd span{ display:block; height:40px; overflow:hidden;}
.sub_news02{ color:#aaa; padding-top:18px;}

.sub_news03{ background:url(../images/sub_ys04.jpg) repeat-y 88px 0; overflow:hidden;padding-bottom:6px;}
.sub_news04{ color:#777; float:left; width:93px; background:url(../images/sub_ys05.jpg) no-repeat right 18px; letter-spacing:1px;}
.sub_news04 span{ display:block; font-size:16px; font-weight:bold; padding:12px 0 4px;}

.sub_news05{ float:right; width:806px; }
.sub_news05 ul li{ height:44px; line-height:44px; background:url(../images/sub_team04.jpg) repeat-x left bottom;}
.sub_news05 ul li a{ color:#888; font-size:15px; height:44px; display:block; overflow:hidden;}
.sub_news05 ul li a:hover{ color:#0b9b92; padding-left:10px;}
.sub_news05 ul li:last-child{ background:none;}



.sub_news06{ text-align:center; background:url(../images/sub_ys06.jpg) no-repeat bottom center; color:#000; font-size:18px; line-height:40px; padding:15px 0 12px;}
.sub_news06 span{ display:block; font-size:14px; color:#aaa;}
.sub_news07{ font-size:14px; line-height:32px; padding-top:30px;}



/*-----内页 sub_pro-----*/
.sub_pro{}
/*.sub_pro01{ float:left; width:219px; height:219px; overflow:hidden; padding:3px; background:url(../images/sub_pro03.jpg) no-repeat; margin-top:31px;}*/
.sub_pro01{ float:left; width:219px; height:219px; overflow:hidden; padding:3px;margin-top:31px;}
.sub_pro02{ width:690px; float:right; line-height:31px; font-size:14px; color:#777; padding-top:40px;}
.sub_pro02 span{ display:block; line-height:56px; border-bottom:#e5e5e5 solid 1px; padding-top:24px; font-size:16px; font-weight:bold; color:#333; margin-bottom:13px;}



/*-----内页 sub_contact-----*/
.sub_contact{}
.sub_contact01{ position:relative; float:left; width:345px; height:345px; overflow:hidden; margin-top:49px; backgr/ound: url(../images/sub_lx03.png) no-repeat;}
.sub_contact02{ position:absolute; top:0; left:0;}
.sub_contact03{ float:right; width:506px; line-height:32px; font-size:15px; color:#333; padding-top:95px;}
.sub_contact03 span{ font-size:18px; color:#333; font-weight:bold; display:block; padding-bottom:8px;}























