﻿@charset "utf-8";
/* CSS Document */
.banner { min-width: 1000px; width: 100%; float: left; height: 350px; overflow: hidden; position: relative; }
.fzdsban { width: 100%; float: left; position: relative; }
.fzdsban ul { margin-left: auto; margin-right: auto; }
.fzdsban li { width: 100%; float: left; height: 350px; }
.fzdsban li img { margin-left: -720px; position: absolute; left: 50%; }

/*数字按钮样式*/
.fzdsban .num { bottom: 0px; overflow: hidden; position: absolute; z-index: 3; width: 100%; /*background:url(../images/bj5.png);*/ height: 40px; }
.num-box { width: 1000px; margin: 0 auto;}
.fzdsban .num ul { margin-top: 15px;float:right; }
.fzdsban .num li { width: 9px; height: 9px; font-size: 0px; margin-left: 5px; cursor: pointer; float: left; border: 1px solid #fff; background: #fff; overflow: hidden; }
.fzdsban .num li.on { background: #e77817; border: 1px solid #e77817; color: #e77817; }


.main-bj1 { background: #f7f7f7; }
.left-submain { float: left; width: 200px; border-bottom: 6px solid #e77817; margin-bottom: 55px; margin-top: 60px; background: #494949; }
.submian-title { width: 100%; float: left; height: 60px; background: #e77817; }
.submian-title p { float: left; line-height: 60px; color: #ffffff; font-size: 24px; margin-left: 20px; }
.submian-title i { width: 17px; height: 17px; display: block; margin-top: 24px; float: right; margin-right: 25px; }
.submian-lister { width: 100%; float: left; border-bottom: 1px solid #535153; margin-top: 20px; padding-bottom: 20px; }
.submian-lister h2 { width: 100%; float: left; color: #ffffff; font-size: 16px; font-weight: normal; text-indent: 16px; }
.submian-lister ul { width: 100%; float: left; margin-top: 5px; }
.submian-lister ul li { width: 100%; margin-top: 6px; float: left; line-height:26px;}
.submian-lister ul li a { float: left; display: block; color: #b8b8b8; font-size: 14px; margin-left: 13px; }
.submian-lister ul li a:hover { color: #e77817; }
.sub-width ul li { width: 50%; float: left; }

.case-right { float: right; width: 768px; height: auto; margin-top: 60px; }
.index-case-title { width: 100%; float: left; height: 44px; border-bottom: 1px solid #dedede; }
.index-case-title h3 { float: left; color: #9e9996; font-family: Arial; font-size: 20px; font-weight: normal; }
.index-case-title h3 .color1 { color: #e77817; font-size: 18px; background: #f7f7f7; float: left; font-family: "微软雅黑"; padding-right: 12px; font-weight: bold; }


.index-case-title a { float: right; line-height: 44px; color: #a7a7a7; font-size: 12px; }
.index-case-title a:hover { color: #e77817; }
.case-img { width: 100%; float: left; }
.case-img li { float: left; width: 238px; height: 253px; border: 1px solid #ccc; margin-top: 29px; background: #fff; margin-right: 24px; transition-duration: 0.3s; transition-property: border,box-shadow; transition-timing-function: linear; -webkit-transition-duration: 0.3s; -webkit-transition-property: border,box-shadow; -webkit-transition-timing-function: linear; }
.case-img li:nth-child(3n) { margin-right: 0px; }
.case-img li a { display: block; float: left; width: 100%; height: 253px; }
.case-img li i { display: block; float: left; width: 100%; border-bottom: 1px solid #ccc; }
.case-img li i img { display: block; }
.case-img li p { text-align: center; color: #000000; font-size: 16px; height: 54px; width: 100%; line-height: 54px; transition-duration: 0.3s; transition-property: background-color,color; transition-timing-function: linear; -webkit-transition-duration: 0.3s; -webkit-transition-property: background-color,color; -webkit-transition-timing-function: linear; }
.case-img li a:hover p { color: #e77817; transition-duration: 0.3s; transition-property: background-color,color; transition-timing-function: linear; -webkit-transition-duration: 0.3s; -webkit-transition-property: background-color,color; -webkit-transition-timing-function: linear; }
.case-img li:hover { box-shadow: 0 0 5px #666; transition-duration: 0.3s; transition-property: border,box-shadow; transition-timing-function: linear; -webkit-transition-duration: 0.3s; -webkit-transition-property: border,box-shadow; -webkit-transition-timing-function: linear; }


.main-bj2 { background: #fff; padding-bottom: 90px; padding-top: 25px; }
.main-bj3 { background: url(../images/bj6.jpg) no-repeat center; height: 538px; }




.lister-title { width: 100%; float: left; margin-top: 65px; }
.lister-title h2 { text-align: center; font-size: 24px; color: #e77817; font-weight: normal; }
.lister-title h3 { text-align: center; font-size: 16px; color: #bcbcbc; background: url(../images/ia3.png) no-repeat center bottom; font-weight: normal; padding-bottom: 15px; margin-top: 8px; }
.lister-title p { text-align: center; color: #ffffff; margin-top: 20px; }

.lister-lister { width: 100%; float: left; text-align: center; display: inline-table; margin-top: 90px; }
.lister-lister ul { display: inline-block; text-align: center; left: 0px; right: 0px; margin: 0; }
.lister-lister ul li { float: left; }
.lister-img { display: block; float: left; width: 112px; cursor: pointer; height: auto; }
.lister-img span { display: block; float: left; border: 2px solid #fff; height: 108px; height: 108px; border-radius: 108px; overflow: hidden; }
.lister-img p { width: 100%; float: left; text-align: center; color: #ffffff; font-size: 14px; margin-top: 22px; }
.lister-lister ul li i { display: block; float: left; width: 12px; height: 10px; margin-left: 12px; margin-right: 12px; margin-top: 55px; }
.lister-lister ul li .lister-img:hover span { background: #dc6c20; border: 2px solid #dc6c20; }

.index-news1 { width: 270px; float: left; }
.index-news-title { width: 100%; float: left; background: url(../images/ia3.png) no-repeat left bottom; padding-bottom: 13px; margin-top: 25px; }
.index-news-title h2 { color: #e77817; font-size: 22px; font-weight: normal; }
.index-news-title p { color: #676767; font-size: 16px; margin-top: 5px; font-weight: normal; }

.index-news-lister { width: 100%; float: left; margin-top: 30px; }
.index-news-lister li { border-bottom: 1px dashed #dadada; height: 34px; width: 100%; float: left; }
.index-news-lister li i { display: block; float: left; width: 6px; height: 6px; margin-right: 5px; margin-top: 14px; border: 1px solid #9d9d9d; }
.index-news-lister li p { float: left; height: 34px; width: 175px; overflow: hidden; line-height: 34px; color: #484848; font-size: 12px; text-overflow: ellipsis; white-space: nowrap; }
.index-news-lister li span { float: right; height: 34px; line-height: 34px; color: #484848; font-size: 12px; }
.index-news-lister li:hover i { border: 1px solid #e77817; }
.index-news-lister li:hover p { color: #e77817; }
.index-news-lister li:hover span { color: #e77817; }
.index-news-title h2 span { color: #000000; font-size: 18px; margin-left: 8px; }
.index-news2 { float: left; margin-left: 95px; width: 270px; }
.index-news3 { width: 280px; float: right; }
.contry-title { width: 100%; float: left; display: inline-block; text-align: center; position: relative; }
.contry-title i { width: 100%; height: 1px; display: block; position: absolute; margin-top: 35px; background: #ebebeb; }
.contry-title h2 { display: block; color: #e77817; position: relative; z-index: 999; font-size: 24px; background: #fff; position: relative; z-index: 999; font-weight: normal; display: inline-block; text-align: center; width: 270px; }
.contry-title h2 p { color: #9e9996; margin-top: 8px; font-size: 14px; }
.contry-title h2 span { width: 32px; height: 6px; background: #ebebeb; display: block; position: absolute; }
.contry-title h2 .ia1 { margin-top: -28px; margin-left: -32px; left: 0px; }
.contry-title h2 .ia2 { margin-top: -28px; right: 0px; margin-right: -32px; }

.contry-box { width: 100%; margin-top: 35px; float: left; }



.contry-left { float: left; width: 488px; border: 1px solid #e9e9e9; background: #f7f7f7; height: 322px; }
.contry-left-img { float: left; width: 470px; height: 175px; margin-left: 9px; margin-top: 9px; position: relative; }
.contry-left-img i { display: block; float: left; position: relative; }
.contry-left-img p { width: 470px; height: 42px; position: absolute; z-index: 9; bottom: 0px; font-size: 18px; line-height: 42px; text-indent: 10px; background: url(../images/bj5.png); color: #fff; }
.contry-left-cent { width: 470px; float: left; margin-left: 9px; margin-top: 10px; }
.contry-left-cent p { line-height: 22px; color: #000000; font-size: 14px; height: 66px; overflow: hidden; width: 100%; float: left; }
.contry-left-cent a { height: 28px; float: right; border: 1px solid #dc6c20; line-height: 29px; color: #e77817; font-size: 14px; margin-top: 15px; padding-left: 22px; padding-right: 22px; margin-right: 6px; }
.contry-left-cent a:hover { background: #dc6c20; color: #fff; }

.contry-right { float: right; width: 488px; border: 1px solid #e9e9e9; background: #f7f7f7; height: 322px; position: relative; }
.contry-list { width: 470px; height: 260px; margin-left: 9px; margin-top: 9px; display: none; }
.contry-list .cont { display: block; float: left; height: 175px; position: relative; }
.contry-list .cont i { position: relative; display: block; }
.contry-list .cont h2 { width: 470px; height: 42px; position: absolute; z-index: 9; bottom: 0px; font-size: 18px; line-height: 42px; text-indent: 10px; background: url(../images/bj5.png); color: #fff; font-weight: normal; }
.contry-list p { width: 100%; float: left; color: #000000; font-size: 14px; line-height: 22px; height: 66px; margin-top: 10px; overflow: hidden; }


.contry-bottom { width: 100%; float: left; height: 48px; position: absolute; bottom: 0px; background: #dddddd; border-top: 1px solid #dddddd; }
.contry-bottom li { float: left; width: 162px; height: 48px; background: #9c9995; cursor: pointer; line-height: 48px; text-align: center; color: #fff; font-size: 16px; margin-right: 1px; }
.contry-bottom li:nth-child(3n) { margin-right: 0px; }
.contry-bottom .contry-h { background: #dc6c20; }


.indexcontact { padding:0 13px;color:#fff;}