@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea { background: none repeat scroll 0 0 #fff; color:#1f130e; font: 14px/1 "Arial","微软雅黑"; margin: 0; padding: 0; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; padding: 0; margin: 0; }
ul, ol, li, dl, dt, dd { list-style: none; text-decoration: none; height: auto; padding: 0; margin: 0; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 14px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
p { margin: 0; padding: 0; }
/* 重置表单元素 */
legend { color: #1f130e; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
*{
    
    -webkit-box-sizing: content-box;
    box-sizing:content-box;
   
}
a,a:hover{ text-decoration: none;}
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */ }
/* 重置表格元素 */
/* 重置 hr */
hr { border: none; height: 1px; }
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
:link { text-decoration: none; color:#1f130e; }
:visited { text-decoration: none; color:#1f130e; }
/*======================公用样式=======================*/
.wrap { width:100%; overflow:hidden;}
/*header*/
.header { width:1200px; height:112px; margin:0 auto;}
.menu { width:1200px;}
.menu li { width:113px; height:112px; float:left; background:url(../images/menuli.jpg) no-repeat; position:relative;}
.menu li span { display:block; width:113px; text-align:center; position:absolute; top:42px; left:0; font-size:16px;}
.menu li span a { display:block; color:#0c0c0c;}
.menu li em { display:block; width:113px; text-align:center; position:absolute; top:68px; left:0; font-size:12px; color:#373737;}
.menu li em a { display:block; color:#373737;}
.menu li:hover { display:block; width:113px; height:112px; background:url(../images/menua.jpg) no-repeat;}
.menu li:hover span a { color:#fff;}
.menu li:hover em a { color:#fff;}
.logo { display:block; width:294px !important; height:112px; border-right:1px solid #e6e3e3; background:url(../images/logo.jpg) no-repeat !important;}
/*首页banner*/
#full-screen-slider { width:100%; height:761px; margin:0 auto; position:relative;}
#slides { display: block; width: 100%; height:761px; list-style: none; padding: 0; margin: 0; position: relative;  }
#slides li { display: block; width: 100%; height:761px; list-style: none; padding: 0; margin: 0; position: absolute; }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left:50%; top:92%; z-index: 9900; }
#pagination li { display: block; list-style: none; width:12px; height:12px; float: left; margin-left: 5px; background: #fff; border-radius:10px; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #b30000; }
/*首页*/
.index_box_1 { width:100%; height:837px; background:url(../images/index_box_1bg.jpg) no-repeat center;}
.index_about { width:1200px; height:837px; margin:0 auto; position:relative;}
.index_about .tit { position:absolute; top:245px; left:226px; text-indent:30px; font-size:16px; font-weight:bold; color:#b70000;}
.index_about .txt { width:920px; height:310px; position:absolute; top:275px; left:226px; text-indent:30px; line-height:30px; color:#1f130e;}

.index_box_2 { width:100%; height:911px; background:url(../images/index_box_2bg.jpg) no-repeat center;}
.index_pro { width:1280px; height:911px; margin:0 auto; position:relative;}
.index_pro_con { width:1280px;  position:absolute; top:251px; left:0;}
.left_btn { position:absolute; top:221px; left:-58px; width:58px; height:57px; z-index:999;}
.right_btn { position:absolute; top:221px; right:-58px;width:58px; height:57px; z-index:999;}
.pro_list_inner { width:1280px;}
.sy_pro_list { width: 1280px; }
.sy_pro_list ul { width: 1280px; }
.sy_pro_list li { width:349px; height:565px; float:left; margin:0 37px; position:relative; background:url(../images/index_pro_li.png) no-repeat top; }
.sy_pro_list li .tit_img { width:341px; height:60px; position:absolute; top:34px; left:4px;}
.sy_pro_list li .tit_img img { display:block; width:341px; height:60px;}
.sy_pro_list li .tit { width:341px; text-align:center; position:absolute; top:115px; left:4px; font-size:18px; color:#fff;}
.sy_pro_list li .txt { width:300px; height:80px; line-height:24px; text-align:center; position:absolute; top:159px; left:24px; color:#8f8f8f;}
.sy_pro_list li .pic { width:341px; height:306px; position:absolute; top:259px; left:4px; z-index:9999;}
.sy_pro_list li .pic img { display:block; width:341px; height:306px;}
.sy_pro_list li:hover {display:block;  width:349px; height:565px; background:url(../images/index_pro_lia.png) no-repeat top;}

.index_box_3 { width:100%; height:835px; background: url(../images/index_box_3bg.jpg) no-repeat center; }
.box_3main { width:1200px; height:835px; margin:0 auto; position:relative;}
.box_3main_con { width:730px; height:310px; position:absolute; top:359px; left:241px;}
.box_3main .select { position: relative; display: block; margin: 0 auto; width:730px;background:url(../images/select_bg.png) no-repeat;  height:50px; color: #fff; vertical-align: middle; text-align: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; }
.box_3main .select .placeholder { position: relative; display: block; z-index: 1; padding:1.3em; cursor: pointer; }
.box_3main .select .placeholder:hover {}
.box_3main .select .placeholder:after { position: absolute; right: 1em; top: 50%; width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10; }
.box_3main .select.is-open .placeholder:after {  width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10;}
.box_3main .select.is-open ul { display: block; }
.box_3main .select ul { display: none; position: absolute; overflow: hidden; width: 100%; background: #fff; border-radius: 2px; top: 100%; left: 0; list-style: none; margin: 5px 0 0 0; padding: 0; z-index: 100; }
.box_3main .select ul li { display: block; text-align: left; padding: 0.8em 1em 0.8em 1em; color: #999; cursor: pointer; }
.box_3main .select ul li:hover { background: #a40d0d; color: #fff; }
.box_3_txt { width:730px; height:224px; position:relative; margin-top:36px; color:#fff;}
.box_3_txt a { color:#fff;}
.box_3_txt .tit { position:absolute; top:0; left:0; font-size:26px;}
.box_3_txt .add {position:absolute; top:46px; left:0; line-height:20px; background:url(../images/b3add.png) no-repeat 2px 0; text-indent:24px;}
.box_3_txt .tel {position:absolute; top:81px; left:0; line-height:18px; background:url(../images/b3tel.png) no-repeat 0 0; text-indent:24px;}
.box_3_txt .map {position:absolute; top:119px; left:0; line-height:17px; background:url(../images/b3map.png) no-repeat 0 0; text-indent:24px;}
.box_3_1 { width:192px; height:45px; position:absolute; top:179px; left:0;}
.box_3_2 { width:272px; height:45px; position:absolute; top:179px; left:202px;}
.box_3_3 { width:246px; height:45px; position:absolute; top:179px; left:486px;}

/*首页新闻*/
.index_box_4 { width:100%; height:820px; background: url(../images/index_box_4bg.jpg) no-repeat center; }
.index_news { width:1260px;  margin:0 auto; position:relative;}
.index_news_con { width:1260px; height:612px; position:absolute; top:208px; left:0;}
.index_news_con ul { display:block; overflow:hidden; margin-bottom:47px;}
.index_news_con li { width:597px; height:135px; float:left; margin:0 16px; margin-top:65px;}
.index_news_con li img { display:block; width:185px; height:123px; padding:5px; border:1px solid #716867; float:left;}
.index_news_con li .main { width:357px; height:135px; display:block; float:left; margin-left:25px;}
.index_news_con li .main .tit { width:357px; height:33px; line-height:26px; font-weight:bold;}
.index_news_con li .main .tit a { display:block; color:#101010;}
.index_news_con li .main .txt { width:357px; height:69px; line-height:21px; font-size:12px; color:#3f3f3f;}
.index_news_con li .main .more { width:93px; line-height:27px; text-align:center; font-size:12px; background:#5b5b5b;}
.index_news_con li .main .more a { display:block; color:#fff;}
.index_news_con li:hover img {  border:1px solid #a71515;}
.index_news_con li:hover .main .tit a { color:#a40d0d;}
.index_news_con li:hover .main .more a { background:#a40d0d;}
.index_news_con .m { width:140px; line-height:40px; clear:both; margin:0 auto; text-align:center; background:#a40d0d;}
.index_news_con .m a { display:block; color:#fff;}

/*内页 主体内容*/
.public-box { width: 1200px; margin:69px auto 0; }
.public-box h1 { width:237px; height:125px; margin:0 auto; display:block;}
.public-box h1 img { width:237px; height:107px;}
.public-box h2,.public-box h2 a {font-size: 12px; color: #5d5b5b; text-align: center; }

.public-box h2 a:hover { color: #999; }
.address_infos ul.region_list{ margin-top:10px; margin-bottom:10px; display:flex; justify-content: center;flex-direction: row;}
.address_infos ul.region_list li{  width:150px;    background: #b40000; line-height:40px; height:40px; color:#fff; text-align:center;
	border-right: rgba(0,0,0,.1) solid 1px;
}
.address_infos ul.region_list li:last-child{border-right:none;}
.address_infos ul.region_list li:hover,.address_infos ul.region_list li.sel{ background:rgba(180, 0, 0,.8);}
.address_infos ul.region_list li.not_sel {
    background: #b40000;
}
.address_infos  .select{ margin-top:64px !important;}

.inner { width:100%; overflow:hidden; background:url(../images/inner_bg.jpg) repeat;}
.inner_ban { width:100%; height:527px;}
.banner_page{background:url(../images/about_ban.jpg) no-repeat center;}
.banner_news{background:url(../images/banner_news.jpg) no-repeat center;}
.banner_store{background:url(../images/banner_store.jpg) no-repeat center;}
.banner_join{background:url(../images/banner_join.jpg) no-repeat center;}
.banner_contact{background:url(../images/banner_contact.jpg) no-repeat center;}

/*内页导航*/
.menu-box { width: 1200px; margin: 40px auto 0; text-align: center; }
.menu-box li { display: inline-block; *display: inline; *zoom: 1; background:url(../images/menu_box.png) no-repeat; width:177px; line-height:44px; margin:0 9px; position: relative; }
.menu-box li:first-child { margin-left: 0; }
.menu-box li a { color:#fff; font-size:16px;}

/*关于我们*/
.about-main-box { width:1200px; margin:0 auto; padding-top:65px; padding-bottom: 90px; overflow: hidden; line-height:30px;}


/*门店列表*/
.pro-main-box { width: 1200px; margin:0 auto; padding-top:50px; padding-bottom: 90px; overflow: hidden; }
.pro-main-box li { width:284px; height:300px; float:left; margin:0 6px; margin-bottom:20px;}
.pro-main-box li img { width:284px; height:240px; display:block;}
.pro-main-box li span { display:block; line-height:60px; text-align:center; color:#5b5b5b;}

/*门店查询*/
.select-main-box { width: 1200px; margin:0 auto; padding-top:50px; padding-bottom: 90px; overflow: hidden; }
.select-main-box .select { position: relative; display: block; margin: 0 auto; width:687px;background:url(../images/select_bg_inner.jpg) no-repeat;  height:52px; color: #fff; vertical-align: middle; text-align: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; }
.select-main-box .select .placeholder { position: relative; display: block; z-index: 1; padding:1.3em; cursor: pointer; }
.select-main-box .select .placeholder:after { position: absolute; right: 1em; top: 50%; width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10; }
.select-main-box .select.is-open .placeholder:after {  width:16px; height:11px; background:url(../images/d1.png) no-repeat; z-index: 10;}
.select-main-box .select.is-open ul { display: block; }
.select-main-box .select ul { display: none; position: absolute; overflow: hidden; width: 100%; background: #b40000; border-radius: 2px; top: 100%; left: 0; list-style: none; margin: 5px 0 0 0; padding: 0; z-index: 100; }
.select-main-box .select ul li { display: block; text-align: left; padding: 0.8em 1em 0.8em 1em; color: #fff; cursor: pointer; }
.select-main-box .select ul li:hover { background: #f9e9d1; color: #000; }
.select_txt { width:677px; height:169px; position:relative; margin:33px auto 0; color:#000;}
.select_txt .tit { position:absolute; top:0; left:0; font-size:26px;}
.select_txt .add {position:absolute; top:43px; left:0; line-height:19px; background:url(../images/inner_add.png) no-repeat 1px 0; text-indent:30px;}
.select_txt .tel {position:absolute; top:73px; left:0; line-height:19px; background:url(../images/inner_tel.png) no-repeat 1px 0; text-indent:30px;}
.select_txt .map {position:absolute; top:102px; left:0; line-height:19px; background:url(../images/inner_map.png) no-repeat 2px 0; text-indent:30px;}
.select_map { width:1200px; height:552px;}

/*分页*/
.page-box { width: 1070px; height: 30px; text-align: center; }
.page-box a { display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#5b5b5b; font-family:'Arial';-webkit-transition: 0.3s; transition: 0.3s; margin-right: 5px;}
.page-box a.active,.page-box a:hover { background-color: #b40000; color: #fff; }
.page-box .shangyi{ display:none;}






/*资讯*/
.news-bg-box { width: 100%; background: url(../images/news-bg.jpg) repeat-y center; padding-top: 115px; }
.news-box { margin-top: 0; }
.news-bg-box .menu-box { margin-top: 30px; }
.news-bg-box h2 { background: url(../images/h1-bg_03.png) no-repeat center; }
.news-main-box { width: 1200px; margin:0 auto; padding-top: 10px; padding-bottom: 44px; overflow: hidden; }
.news-list { width: 1200px; overflow: hidden; margin-bottom: 65px; }
.news-list li { margin-top: 26px; width: 1200px; }
.news-list li a { display: block; width: 1100px; height: 120px; padding: 14px; border: 1px solid #706867; overflow: hidden; cursor: pointer; }
.news-list li a .img { width: 190px; height: 120px; overflow: hidden; float: left; }
.news-list li a .img img { -webkit-transition: 1s; -moz-transition: 1s; -o-transition: 1s; }
.news-list li a:hover .img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); }
.news-list li a .list-right { width: 885px; float: right; }
.news-list li a .list-right h3 { color: #000; line-height: 36px; font-size: 16px; }
.news-list li a .list-right .time { line-height:20px; color: #000; }
.news-list li a .list-right h3 { font-weight:bold; color:rgba(0,0,0.8) !important;}
.news-list li a:hover .list-right h3 { color: #a40d0d !important; }
.news-list li a:hover {color:#a40d0d}
.news-list li a:hover {border: 1px solid #a40d0d;}
.news-list li a .list-right .para { margin-top: 10px; }
.news-list li a .list-right .para p { line-height: 24px; color: #999; }

.news-bg-box .page-box { width: 1200px; }
.news-bg-box .page-box a { background-color: #e3e3e3; }
.news-bg-box .page-box a.active,.news-bg-box .page-box a:hover { background-color: #b89662; color: #fff; }

/*详情*/
.newsDetail { width: 1200px;  margin: 50px auto 0; }
.newsDetail .newsTitleBox { width: 1200px; border-bottom: 1px dashed #999; padding-bottom:5px; }
.newsDetail .newsTitleBox .tit { font-size: 24px; color: #333; line-height: 36px; text-align: center; }
.newsDetail .newsTitleBox p { color: #999; line-height: 25px; text-align: center; }
.newsDetail .newsDetails { padding: 20px 10px 0; }
.newsDetail .newsDetails .about_news{ width: 400px; margin:10px auto; display: block;}
.newsDetail .newsDetails p { color: #666; line-height: 24px; margin-top: 10px; text-indent: 2em; }
.newsDetail .newsDetails img { margin: 15px auto 0; }

.newsDetail .detailPage { width: 1200px; height: 30px; line-height: 30px; position: relative; margin-top: 50px; }
.newsDetail .detailPage .detailPageL,.newsDetail .detailPage .detailPageR { position: absolute; top: 0; -webkit-transition: 0.5s; transition: 0.5s; }
.newsDetail .detailPage .detailPageL { padding-left: 40px; background: url(../images/L01.png) no-repeat left; left: 0; }
.newsDetail .detailPage .detailPageR { padding-right: 40px; background: url(../images/R01.png) no-repeat right; right: 0; }
.newsDetail .detailPage .detailPageL:hover,.newsDetail .detailPage .detailPageR:hover { color: #b40000; }
.newsDetail .detailPage .detailPageC { width: 180px; margin: 0 auto; }
.newsDetail .detailPage .detailPageC span { float: left; }
.newsDetail .detailPage .detailPageC a:hover { color: #b40000; }






/*联系我们*/
.contact-main-box { width: 1200px; margin:0 auto; padding-top:50px; padding-bottom: 90px; line-height:27px;  overflow: hidden; }
.contact-map { width:1200px; height:466px; margin-bottom:70px;}
.contact-txt { width:1200px; height:140px; background:url(../images/contact_txtbg.png) no-repeat; position:relative; font-size:16px; color:#131313;}
.contact-txt .name { position:absolute; top:38px; left:39px;}
.contact-txt .add { position:absolute; top:76px; left:39px;}
.contact-txt .http { position:absolute; top:38px; left:621px;}
.contact-txt .tel { position:absolute; top:76px; left:621px;}
.contact-txt .fax { position:absolute; top:38px; left:1000px;}
.contact-txt .email { position:absolute; top:76px; left:1000px;}
.msg-box { width: 1200px; }
.msg-box .tit { margin-bottom: 16px; width: 130px; height: 40px; line-height: 40px; text-align: center; background-color: #b40000; font-size: 18px; color: #fff; }
.form-text { width: 1200px; overflow: hidden; }
.form-text-l { float: left; overflow: hidden; width:582px; }
.form-text-l input { width: 565px; padding-left: 15px; height: 34px; color: #a3a3a3; border: 1px solid #e5e5e5; background-color: #fff; margin-top: 10px; }
.form-text-l input:first-child { margin-top: 0; }
.form-textarea { float: right; overflow: hidden; width:600px; }
.form-textarea textarea { display: block; width: 568px; height: 106px; padding: 10px 15px; border: 1px solid #e5e5e5; color: #a3a3a3; }
.form-btn { margin-top: 50px; }
.form-btn input { display: block; width: 126px; height: 36px; line-height: 36px; text-align: center; background-color: #b40000; color: #fff; border: none; margin: 0 auto; cursor: pointer; -webkit-transition: 0.5s; transition: 0.5s; }
.form-btn input:hover { background-color: #222; }
.guestbook{ width: 80%; margin: 0px auto;}

/************JOB**************/
.joblist { width: 1200px; margin:0 auto; padding-top:50px; padding-bottom: 90px; line-height:27px;  overflow: hidden; }
.jonav li { width: 25%; }
.jot { padding-left: 55px; }
.jot span { display: block; width: 14%; float: left; line-height: 47px; height: 47px; overflow: hidden; }
.jot span:first-child { padding-left: 4%; width: 26%; }
.jod > span { background: #eee; color: #666; cursor: pointer; transition: 300ms; -webkit-transition: 300ms; }
.jotxs { position: relative; margin-bottom: 30px; overflow: hidden; }
.jos { padding-left: 55px; display: none; padding-right: 1px; }
.jos .bodr { border: 1px solid #b50304; overflow: hidden; padding: 30px 5% 30px 5%; border-top: 0; line-height: 30px; }
.jos .bodr span { display: block; border-top: 1px solid #eee; padding-top: 20px; margin-top: 20px; }
.jotxs .line { background:#b50304; display: block; position: absolute; }
.jotxs .line_1 { width: 21px; height: 1px; top: 23px; left: 15px; }
.jotxs .line_2 { width: 1px; height: 21px; top: 13px; left: 25px; }
.jotxs .arrow { width: 55px; height: 47px; position: absolute; top: 0; left: 0; transition: 300ms; -webkit-transition: 300ms; }
.jotxs:hover .jod > span, .jotxs.act .jod > span { background:#b50304; color: #fff }
.jotxs.act .arrow { transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); }
.jo2 { padding-bottom: 6.2%; }
.jos a { color: #0668b2 }
select.selbox { width: 100%; height: 48px; line-height: 48px; padding: 0px; outline: none; vertical-align: middle; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: "microsoft yahei"; cursor: pointer; display: block; font-size: 14px; padding-left: 14px; border: 1px solid #ddd; color: #666 }
.no-csstransitions select.selbox { padding-left: 0; background-image: none; }
select.selbox option { padding: 2px 12px; }
select.selbox:hover { color: #323232; }
.jobview { width: 100%; margin-top: 30px; margin-bottom: 50px; }
.jobview .list { margin-top: 30px; }
.jobview .list dd { width: 48.5%; display: block; margin-bottom: 20px; margin-right: 3%; float: left }
.jobview .list dt { width: 100%; display: block; }
.jobview .list dd:nth-child(2n+2) { margin-right: 0 }
.jobview .list .txt { background-color: #fff; border: 0px none; padding: 10px 12px; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; font: 14px/1.8 "microsoft yahei"; border: 1px solid #ddd; color: #999 }
.jobview .list .txt2 { height: 200px; margin-bottom: 0px; }
.jobview .list .btn { text-align: center; margin: 20px auto; }
.jobview .list .fromBtn { display: inline-block; width: 100%; max-width: 150px; margin: 0px auto; height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #fff; background-color: #0769b2; border: 0px; border-radius: 5px; margin-right: 20px; cursor: pointer }
.jobview .list .fromBtn:hover { background-color: #045b9c; }







ol.breadcrumb{ background: none; padding: 0px;display: inline;}
ol.breadcrumb li{ display: inline;}


/*上一页 下一页*/
.next_page {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
}
.next_page_last {
	width: 49%;
	float: left;
}
.next_page_next {
	width: 49%;
	float: right;
	text-align: right;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    background-color: #b40000;
    border-color: #b40000;
}

.pagination>li>a, .pagination>li>span {
    color:rgba(0,0,0,.6);
    border: 1px solid #ddd;
}

/*======================底部样式=======================*/
.foot { width:100%; height:350px; background:url(../images/foot_bg.jpg) repeat-x; clear:both;}
.foot_con { width:1200px; height:288px; margin:0 auto; background:url(../images/foot_con_bg.jpg) no-repeat center; position:relative;}
.foot_con_tel { position:absolute; top:80px;left:53px; color:#adadad;}
.foot_con_tel span { display:block; height:19px; font-size:14px;}
.foot_con_tel em { display:block; font-size:24px; font-weight:bold; }
.foot_con_fx { width:260px; height:50px; position:absolute; top:137px; left:4px;}
.foot_menu { width:842px; height:223px; position:absolute; top:65px; left:358px;}
.foot_menu li { LINE-HEIGHT: 25px; OVERFLOW: hidden; font-size:14px; color:#7f7f7f;}
.foot_menu li a { color:#7f7f7f;}
.foot_menu li a:hover { text-decoration:underline;}
.foot_menu P { font-size:16px; height:26px; color:#fff; }
.foot_menu P a{  color:#fff; }
.f1 { width:144px; float:left;}
.f2 { width:270px; float:left;}
.f2 li { width:120px; float:left;}
.f3 { width:160px; float:left;}
.f4 { width:268px; float:left;}
.f4 p { height:22px;}
.f4 li { line-height:30px; text-indent:24px;}
.er { width:109px; height:109px; float:left; margin-top:22px;}
.foot_txt { width:1200px; line-height:62px; margin:0 auto; text-align:center; color:#6e6e6e;}
.foot_txt a {color:#6e6e6e;}
.pages{ clear:both;}


@media (min-width:781px) and (max-width:1024px) {
} 

@media (min-width:1025px) and (max-width:1279px) {
}




@media (min-width:1280px) and (max-width:1359px) {
	#full-screen-slider{height: 508px;}

	#slides li {
		background-size: 100% !important;
		height: 508px;
	}

	#slides  {

		height: 508px;
	}



   
	.index_box_1 {
		height: 556px;
		background-size: 100%;
	}

	.index_about .tit {	
		top: 146px;
		left: 282px;		
	}

	.index_about .txt {
		width: 920px;
		height: 320px;
		top: 179px;
		left: 282px;	
	}
    .index_box_2{	
		height: 607px;
		background-size:100%;
	}

	.index_pro_con {		
		top: 44px;
		left: 0;
	}

	.index_box_2 .index_pro{ -webkit-transform: scale(.8); transform: scale(.8);}
	.sy_pro_list li .txt {
		font-size: 15px;
	}
	.sy_pro_list li .txt {
	  font-size: 15px;
	}

	.index_box_3 {
		width: 100%;
		height: 555px;
		background-size:100%;
	}

	.box_3main_con {	
		top: 221px;
		left: 235px;
	}

	.box_3main_con {
		top: 238px;	
	}

	.box_3_txt {	
		margin-top: 18px;
	}

	.box_3_1,.box_3_2,.box_3_3 {	
		top: 169px;
	}

	.index_box_4 {	
		height: 520px;
		background-size:100%;
	}

	.index_news_con {	
		top:74px;
	}

	.index_news_con li {	
		margin-top: 44px;
	}

	.index_news_con ul {	
		margin-bottom: 32px;
	}
}



@media (min-width:1360px) and (max-width:1399px) {

	#full-screen-slider{height: 539px;}

	#slides li {
		background-size: 100% !important;
		height: 539px;
	}

	#slides  {

		height: 539px;
	}



   
	.index_box_1 {
		height: 593px;
		background-size: 100%;
	}

	.index_about .tit {	
		top: 156px;
		left: 282px;		
	}

	.index_about .txt {
		width: 920px;
		height: 320px;
		top: 189px;
		left: 282px;	
	}
    .index_box_2{	
		height: 645px;
		background-size:100%;
	}

	.index_pro_con {		
		top: 44px;
		left: 0;
	}

	.index_box_2 .index_pro{ -webkit-transform: scale(.82); transform: scale(.82);}
	.index_pro_con {
		top: 59px;	
	}
	.sy_pro_list li .txt {
		font-size: 15px;
	}
	.sy_pro_list li .txt {
	  font-size: 15px;
	}
	.index_box_3 {
		width: 100%;
		height: 591px;
		background-size:100%;
	}

	.box_3main_con {	
		top: 221px;
		left: 237px;
	}

	.box_3main_con {
		top: 273px;
	}

	.box_3_txt {	
		margin-top: 18px;
	}

	.box_3_1,.box_3_2,.box_3_3 {	
		top: 169px;
	}

	.index_box_4 {	
		height: 580px;
		background-size:100%;
	}

	.index_news_con {	
		top:115px;
	}

	.index_news_con li {	
		margin-top: 44px;
	}

	.index_news_con ul {	
		margin-bottom: 32px;
	}
  

}


@media (min-width:1400px) and (max-width:1599px) {

	#full-screen-slider{height: 539px;}

	#slides li {
		background-size: 100% !important;
		height: 551px;
	}

	#slides  {

		height: 551px;
	}



   
	.index_box_1 {
		height: 610px;
		background-size: 100%;
	}

	.index_about .tit {	
		top: 160px;
		left: 282px;		
	}

	.index_about .txt {
		width: 920px;
		height: 320px;
		top: 195px;
		left: 282px;	
	}
    .index_box_2{	
		height: 664px;
		background-size:100%;
	}

	.index_pro_con {		
		top: 44px;
		left: 0;
	}

	.index_box_2 .index_pro{ -webkit-transform: scale(.84); transform: scale(.84);}
	.index_pro_con {
		top: 73px;	
	}
	.sy_pro_list li .txt {
		font-size: 15px;
	}
	.sy_pro_list li .txt {
	  font-size: 15px;
	}
	.index_box_3 {
		width: 100%;
		height: 607px;
		background-size:100%;
	}

	.box_3main_con {	
		top: 221px;
		left: 237px;
	}

	.box_3main_con {
		top: 282px;
	}

	.box_3_txt {	
		margin-top: 18px;
	}

	.box_3_1,.box_3_2,.box_3_3 {	
		top: 169px;
	}

	.index_box_4 {	
		height: 599px;
		background-size:100%;
	}

	.index_news_con {	
		top:125px;
	}

	.index_news_con li {	
		margin-top: 44px;
	}

	.index_news_con ul {	
		margin-bottom: 32px;
	}
    

}




@media (min-width:1600px) and (max-width:1919px) {


	#full-screen-slider{height: 634px;}

	#slides li {
		background-size: 100% !important;
		height: 634px;
	}

	#slides  {

		height: 634px;
	}



   
	.index_box_1 {
		height: 697px;
		background-size: 100%;
	}

	.index_about .tit {	
		top: 170px;
		left: 282px;		
	}

	.index_about .txt {
		width: 920px;
		height: 320px;
		top: 205px;
		left: 282px;	
	}
    .index_box_2{	
		height: 664px;
		background-size:100%;
	}

	.index_pro_con {		
		top: 44px;
		left: 0;
	}

	.index_box_2 .index_pro{ -webkit-transform: scale(.86); transform: scale(.86);}
	.index_pro_con {
		top: 83px;	
	}
	.sy_pro_list li .txt {
		font-size: 15px;
	}
	.sy_pro_list li .txt {
	  font-size: 15px;
	}
	.index_box_3 {
		width: 100%;
		height: 692px;
		background-size:100%;
	}

	.box_3main_con {	
		top: 231px;
		left: 237px;
	}

	.box_3main_con {
		top: 317px;
	}

	.box_3_txt {	
		margin-top: 35px;
	}

	.box_3_1,.box_3_2,.box_3_3 {	
		top: 169px;
	}

	.index_box_4 {	
		height: 685px;
		background-size:100%;
	}

	.index_news_con {	
		top:155px;
	}

	.index_news_con li {	
		margin-top: 44px;
	}

	.index_news_con ul {	
		margin-bottom: 43px;
	}
    

}
