﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
@import url("system.css");
/*通用格式化样式css CSS Document */
html { -webkit-text-size-adjust: none; }
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 12px; background: none; color: #333333; }
table { border-collapse: collapse; border-spacing: 0; margin-top:20px; }
td, th { word-wrap: break-word; word-break: break-all; }
img { border: 0; }
a del, ins { text-decoration: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup, sub { vertical-align: baseline; }
/* because legend doesn't inherit in IE */
input, select { vertical-align: middle; }
i, cite, em { font-style: normal }
/* New Clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child + html .clearfix { zoom: 1; }
/* IE7 */
/* Defaults */
a { text-decoration: none; color: #333; font-size: 12px; }
a:hover { text-decoration: none; color: #333; }
a:focus { outline: none; color: #333; }
.L, .l, .C, .c, .Left, .Center, .left, .center { float: left; }
.R, .r, .Right, .right { float: right; }
.reset_ul { margin: 0; padding: 0; list-style: none; }
ul { margin: 0; padding: 0; list-style: none; }
li { margin: 0; padding: 0; list-style: none; }
.top { width: 100%; height: 25px; background-color:#f1f1f1; }
.top .box { width: 1100px; margin: 0px auto; }
.top .box span { float: left; font-size: 12px; line-height:25px; }
.top .box ul { float: right; overflow: hidden; width: auto; }
.top .box ul li { float: left; margin-right: 10px; width: auto; }
.top .box ul li a { color: #b2b4b4; line-height: 30px; display: block; }
.top .box ul li img { display: block; float: left; margin-top: 8px; margin-right: 5px; }
.header { width:100%; overflow:hidden; }
.header .logo { width:1100px; height:100px; margin:0 auto; }
.header .logo .name { width: auto; overflow: hidden; height: 100%; }
/*.header .logo .name .pic { display: block; /*overflow: hidden; float: left; width: auto; }*/
.header .logo .name img { display: block; /*max-height: 100%; margin-right: 10px; margin-top: 8px; */overflow: hidden; float: left; width: auto;margin-top:10px;}
.header .logo .name span { font-size: 12px; display: block; float: left; color: #a1a1a1; }
.header .logo .name span i { font-size: 24px; color: #333; display: block; line-height: 40px; margin-top: 10px; font-weight: bold; }
.header .logo .phone { width: auto; height: 100%; font-size: 30px; color: #784d94;font-weight: bold; padding-left: 60px;}
.header .logo .phone span { font-size: 12px; color: #333333; display: block; font-weight: normal; margin-top: 20px; }
.weather { float:left; width:200px; margin-left:60px; margin-top:15px; }
#mobile24 { width:auto; text-align:center; height:70px; }
#mobile24 .wtleft { width:70px; float:left; height:70px; }
#mobile24 .wtname { width:70px; float:left; margin-top:15px; height:20px; font-size: 12px; }
#mobile24 .order { width:70px; float:left; margin-top:5px; height:20px; font-size: 12px; color:#999; }
#mobile24 .wt { width:125px; float:left; margin-top:5px }
#mobile24 .wtpic { line-height:50px; height:50px; width:50px; float:left; }
#mobile24 .wt1 { width:75px; float:left; }
#mobile24 .wtline { width:100%; float:left; height:18px; line-height:18px; overflow: hidden; font-size: 12px; }
.meun { width:100%; height:55px; background-color:#784d94; }
.meun .nav { width: 1100px; height:55px; margin: 0px auto; overflow: hidden; }
.meun .nav ul { width: 1100px; }
.meun ul .on { color:black; z-index:111; font-weight:bold; }
.meun ul .on:hover { }
.meun .nav ul li { width: 153px; float: left; font-size: 14px;border: 1px solid #a885bf; border-top:none; border-bottom:none; }
.meun .nav ul li a { display:block; width: 153px; text-align: center; font-size: 14px; margin-bottom: -10px; height: 65px; line-height:50px; color:#fff; }
.meun .nav ul li a:hover {/*border-top: 3px solid #646464;*/ color: #646464; margin-bottom: -10px; color:#fff; background-color:#673786; }
.nav ul li:after { color:black; z-index:111; margin-top:-7px; font-weight:bold; border-bottom: 1px solid #FFFFFF; }
.nav ul li:hover:after { background:rgba(0, 0, 0, 0.1); color:#36363B; z-index:111; margin-top:-7px; font-weight:bold; border-bottom: 1px solid #FFFFFF; }
.nav .m .sub { width:153px; overflow: hidden; position: absolute; background-color: rgb(103 55 134 / 55%); top:185px; z-index: 999; display:none; margin:0; padding:0; list-style:none; }
.nav .m .sub li { width:153px; line-height:3px; overflow: hidden; /*margin:-7px 0;*/ border-bottom: 1px solid #6737868a;border-right:none; border-left:none; }
.nav .m .sub li a { width:153px; line-height:53px; overflow: hidden; color:#fff; font-weight:normal; }
.nav .m .sub li a:hover { width:153px; line-height:53px; overflow: hidden; color:#fff; }
.nav ul .m .sub li:hover { display: block; }
.slideBox { width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd { height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul { overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li { float:left; margin-right:2px; width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on { background:#f00; color:#fff; }
.slideBox .bd { position:relative; height:100%; z-index:0; }
.slideBox .bd li { zoom:1; vertical-align:middle; }
.slideBox .bd img { width:100%; display:block; height: auto; }
.youshi1 { width:100%; height:108px; background:url(img/ys05.jpg) no-repeat center; }
.youshi1 .index_youshi1 { width:1100px; margin:0 auto; /*display: flex;*/ }
.index_youshi1 .produce { width:auto; margin-top:28px; float:left; overflow:hidden; }
.index_youshi1 .produce .you { margin-top:-60px; margin-left:60px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi1 .produce .you span { display:block; font-size:12px; text-transform:uppercase; line-height:40px; }
.index_youshi1 .serive { width:auto; margin-top:28px; float:left; overflow:hidden; margin-left:50px; }
.index_youshi1 .serive .you { margin-top:-60px; margin-left:60px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi1 .serive .you span { display:block; font-size:12px; text-transform:uppercase; line-height:40px; }
.index_youshi1 .zhiliang { width:auto; margin-top:15px; float:left; overflow:hidden; margin-left:16px; }
.index_youshi1 .zhiliang .you { margin-top:-60px; margin-left:69px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi1 .zhiliang .you span { display:block; font-size:12px; text-transform:uppercase; line-height:40px; }
.index_youshi1 .zhuanshu { width:auto; margin-top:17px; float:left; overflow:hidden; margin-left:95px; }
.index_youshi1 .zhuanshu .you { margin-top:-60px; margin-left:60px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi1 .zhuanshu .you span { display:block; font-size:12px; text-transform:uppercase; line-height:40px; }
.product { width:100%; overflow:hidden; }
.product .index_product { width:1100px; margin:10px auto; }
.index_product .title { text-align: center; }
.index_product .title .flex { display: inline-flex; }
.index_product .title .flex .initials { font-size: 52px; font-weight: 700;color: #784d94; text-transform:uppercase; }
.index_product .title .flex h2 span:nth-child(1) {
 font-size: 14px;
 color: #666666;
 text-transform:uppercase;
text-indent: 12px;
 margin-top: 11px;
 margin-bottom: -2px;
 display:block;
 font-weight:normal;
}
.index_product .title .flex h2:nth-child(2) {
 font-size: 24px;
 font-weight: 700;
 color: #784d94;
 text-transform:uppercase;
 text-indent: -8px;
}
.index_product .title .index_title_line { width: 80px; height: 3px; background: #784d94; margin-left: calc(50% - 78px); margin-top: 0px; }
 .lanmu { width:1100px; margin:0 auto; }
 .lanmu ul li { width:auto; float:left; overflow:hidden; }
.lanmu ul li a { display:block; margin:15px 11px; ; border:1px solid #784d94; padding:10px 30px; border-radius:3px; font-size:14px; }
.lanmu ul li a:hover { background-color: #784d94; color:#fff }
.probox { width: 1100px; overflow:hidden; }
.probox h1{text-align:center; font-size:18px;}
.probox .probox1 li { float: left; border: 1px solid #e7e9e8; margin-left: 15px; width:255px; overflow:hidden; margin-top:10px; border-radius:5px; margin-bottom:20px; }
.probox .probox1 li:hover { box-shadow: 2px 2px 7px #e8e8e8; transition: all 0.5s; }
.probox .probox1 li img { width: 100%; height: 165px; border-radius:2px; border-top-right-radius:5px; }
.probox .probox1 li a .tit { color: #666666; font-size: 15px; line-height: 30px; border-bottom: 1px solid #e7e9e8; padding-bottom: 9px; padding-left: 10px; overflow: hidden; text-align:center; }
.probox .probox1 li a:hover .tit {color: #784d94;}
.probox .probox1 li a .more { background:url(//filecdn.ify.cn/skin/jysmjj782/img/eye.png) left no-repeat; padding-left: 20px; margin-left: 10px; margin-top: 5px; margin-bottom: 7px; font-size: 12px; }
.probox .probox1 li a .more span { float: right; margin-right: 4px; color:#909090; }
.probox .probox1 li a .more span:hover {color: #784d94; }
.about { width:100%; overflow:hidden; background:#fcf6ff; height:471px; }
.about .index_about { width:1100px; margin:0 auto; }
.index_about .jianjie { margin-top:100px; float:left; }
.index_about .us { float:left; width:auto; overflow:hidden; }
.index_about .title { float:left; margin-top:40px; margin-left:30px; }
.index_about .title .flex { display: inline-flex; }
.index_about .title .flex .initials { font-size: 52px; font-weight: 700;color: #784d94; text-transform:uppercase; }
 .index_about .title .flex h2 span:nth-child(1) {
 font-size: 14px;
 color: #666666;
 text-transform:uppercase;
 text-indent: 2px;
 margin-top: 11px;
 margin-bottom: -2px;
 display:block;
 font-weight:normal;
}
 .index_about .title .flex h2:nth-child(2) {
 font-size: 24px;
 font-weight: 700;
color: #784d94;
 text-transform:uppercase;
 text-indent: -8px;
 margin-left:10px;
}
.index_about .title .index_title_line { width: 50px; height: 3px; background: #d0b46f; margin-left: 24%; margin-top: -50px; }
.title .border { width:auto; border-left:solid 5px #d0b46f; height:20px; margin-top:60px; }
.title .border h2 { border-left:solid 5px #666666; height:20px; text-indent:14px; font-size:18px; line-height:20px; }
.title .content { width:449px; line-height:30px; margin-top:30px; }
.wow{width:113px;height:36px;}
.wow a { width: 113px; height: 36px; border-radius: 4px;border: rgb(120 77 148) 1px solid; background-color: rgba(255, 255, 255, .0); margin:26px 0px; background:url(//filecdn.ify.cn/skin/jysmjj782/img/jiantou2.png) no-repeat -28px -129px; opacity: 0.6; position: relative; float:left; font-size:0px; text-indent: 0px; }
.wow a:hover {
transition: all ease-out .3s; background: url(//filecdn.ify.cn/skin/jysmjj782/img/jiantou2.png) no-repeat -28px -159px; opacity: 1; border: rgba(2208, 180, 111, 1) 1px solid; }
.youshi2 { width:100%; height:295px; background:url(img/yskl.jpg) center no-repeat; }
.youshi2 .index_youshi2 { width:1100px; overflow:hidden; margin:0 auto; }
.mc { width:600px; hieght:400px; margin:70px; }
.mc h2 { font-size:32px; padding-left:125px; color:#fff; font-style:italic; }
.mc .te { margin-top:87px; margin-left:144px; font-size:24px; color:#784d94; }
.mc .te span { font-size:30px; }
.news { width:100%; overflow:hidden; background-color:#f9f9f9; }
.news .index_news { width:1100px; margin:10px auto; }
.index_news .title { text-align: center; }
.index_news .title .flex { display: inline-flex; }
.index_news .title .flex .initials { font-size: 52px; font-weight: 700; color: #784d94; text-transform:uppercase; }
.index_news .title .flex h2 span:nth-child(1) {
 font-size: 14px;
 color: #666666;
 text-transform:uppercase;
 text-indent: 12px;
 margin-top: 11px;
 margin-bottom: -2px;
 display:block;
 font-weight:normal;
}
.index_news .title .flex h2:nth-child(2) {
 font-size: 24px;
 font-weight: 700;
 color: #784d94;
 text-transform:uppercase;
 text-indent: -8px;
}
.index_news .title .index_title_line { width: 80px; height: 3px;color: #784d94; margin-left: calc(50% - 78px); margin-top: 0px; }
.index_news .newsl { width:350px; overflow:hidden; margin-top:20px; }
.newsl h3 { font-size:18px; color:#784d94; }
.newsl h3 span { float:right; }
.newsl ul li { float:left; margin-top:20px; }
.newsl ul li .date { width:71px; height:64px; background-color:#f2f2f2; display:inline-block; overflow:hidden; }
.newsl ul li .date .date1 { font-size:30px; color:#666666; text-align:center; border-bottom:1px solid #f9f9f9; }
.newsl ul li .date .date2 { text-align:center; }
.newsl ul li .news_con { width:266px; overflow:hidden; float:right; margin-left:10px; }
.newsl ul li .news_con .news_tit a { font-size:15px; }
.news_con .news_tit i { display:block; line-height:20px; margin-top:9px; color:#8f8f8f; font-size:12px; }
.index_news .newsc { width:350px; overflow:hidden; margin-left:10px; float:left; margin-top:20px; padding-left:15px; }
.newsc h3 { font-size:18px; color: #784d94; }
.newsc h3 span { float:right; }
.newsc ul li { list-style:url(img/dot.png); border-bottom:dashed 1px #b4b4b4; padding:11px; }
.newsc ul li a { font-size:14px; }
.newsc ul li a:hover { color: #784d94;}
.newsc ul li span { float:right; font-size:12px; color:#c1c1c1; }
.index_news .newsr { width:350px; overflow:hidden; margin-left:5px; float:right; margin-top:20px; padding-left:16px; }
.newsr h3 { font-size:18px; color: #784d94;}
.newsr h3 span { float:right; }
.newsr ul li { list-style:url(img/dot.png); border-bottom:dashed 1px #b4b4b4; padding:11px; }
.newsr ul li a { font-size:14px; }
.newsr ul li a:hover { color:#d0b46f; }
.newsr ul li span { float:right; font-size:12px; color:#c1c1c1; }
.youshi3 { width:100%; height:108px; background:url(img/ys05.jpg) no-repeat center; }
.youshi3 .index_youshi3 { width:1100px; margin:0 auto; display: flex; }
.index_youshi3 .produce { width:auto; margin-top:28px; float:left; overflow:hidden; }
.index_youshi3 .produce .you { margin-top:-60px; margin-left:87px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi3 .produce .you span { display:block; font-size:14px; text-transform:uppercase; line-height:40px; }
.index_youshi3 .serive { width:auto; margin-top:22px; float:left; overflow:hidden; margin-left:20px; }
.index_youshi3 .serive .you { margin-top:-74px; margin-left:74px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi3 .serive .you span { display:block; font-size:14px; text-transform:uppercase; line-height:40px; }
.index_youshi3 .zhiliang { width:auto; margin-top:16px; float:left; overflow:hidden; margin-left:95px; }
.index_youshi3 .zhiliang .you { margin-top:-60px; margin-left:85px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi3 .zhiliang .you span { display:block; font-size:14px; text-transform:uppercase; line-height:40px; }
.index_youshi3 .zhuanshu { width:auto; margin-top:19px; float:left; overflow:hidden; margin-left:65px; }
.index_youshi3 .zhuanshu .you { margin-top:-60px; margin-left:70px; font-size:24px; color:#fff; font-weight:normal; }
.index_youshi3 .zhuanshu .you span { display:block; font-size:14px; text-transform:uppercase; line-height:40px; }
.link { width:100%;/*height:46px;*/ background-color:#f9f9f9; overflow:hidden; }
.link h4 { width:1100px; margin:0 auto; font-size:16px; line-height:50px; }
h4 span { float:left; }
h4 ul li { float:left; width:100px; }
.footer { width:100%; overflow:hidden; background-color:#f1f1f1; }
.footer .index_footer { width:1100px; margin:0 auto; }
.index_footer ul { width:1100px; height:55px; border-bottom:1px solid #e0e0e0; text-align:center; }
.index_footer ul li { float:left; margin:25px 50px; }
.index_footer .center { width:1100px; height:260px; text-align:center; font-size:14px; line-height:35px; color:#484848; }
.bread{width:100%;overflow:hidden;}
.bread .index_bread{width:1100px;margin:0 auto;}
.index_bread span{float:right;margin-top:10px;}
.uss{width:100%;overflow:hidden;}
.uss .index_uss{width:1100px;margin:0 auto;}
.index_uss .title { text-align: center; }
.index_uss .title .flex { display: inline-flex; }
.index_uss .title .flex .initials { font-size: 52px; font-weight: 700; color: #666666; text-transform:uppercase; }
.index_uss .title .flex h2 span:nth-child(1) {
 font-size: 14px;
 color: #666666;
 text-transform:uppercase;
 text-indent: 12px;
 margin-top: 11px;
 margin-bottom: -2px;
 display:block;
 font-weight:normal;
}
.index_uss .title .flex h2:nth-child(2) {
 font-size: 24px;
 font-weight: 700;
 color: #d0b46f;
 text-transform:uppercase;
 text-indent: -8px;
}
.index_uss .title .index_title_line { width: 80px; height: 3px; background: #d0b46f; margin-left: calc(50% - 78px); margin-top: 0px; }
.cont{ width: 1100px; overflow:hidden;line-height:30px;font-size:14px;}
.hotpro{width:100%;overflow:hidden;}
.hotpro .index_hotpro{width:1100px;margin:0 auto;}
.index_hotpro h3{font-size:18px;color:#d0b46f;}
.index_hotpro h3 span{font-size:12px;color:#CCC;font-weight:normal;}
.index_hotpro .line{width:1100px;height:1px;border-bottom:1px solid #f1f1f1;}
.list_num{font-size: 12px; text-align: center;color: #333333;line-height: 35px;} 
.hotnews{width:100%;overflow:hidden;margin-top:60px;margin-bottom:10px;}
.index_hotnews{width:1100px;margin:0 auto;}
.index_hotnews h3{font-size:18px;color: #784d94;}
.index_hotnews h3 span{font-size:12px;color:#CCC;font-weight:normal;}
.index_hotnews .line{width:1100px;height:1px;border-bottom:1px solid #f1f1f1;}
.index_hotnews ul li{float:left;width:318px;border-bottom:dashed 1px #b4b4b4;list-style:url(img/dot.png);padding:11px;margin-left:20px;}
.index_hotnews ul li a{font-size:14px;}
.index_hotnews ul li a:hover{color: #784d94;}
.index_hotnews ul li span{float:right; color:#c1c1c1;}
.liulan{text-align: center;}
.page{text-align: center;}
.ct{line-height:36px; font-size:14px;overflow:hidden;}
.proboxx{width:1100px;overflow:hidden;}
.proboxx .proboxx1 li{float:left;width:508px;border-bottom:dashed 1px #b4b4b4;list-style:url(img/dot.png);padding:11px;margin-left:20px;}
.proboxx .proboxx1 li a{font-size:14px;}
.proboxx .proboxx1 li a:hover{color:#d0b46f;}
.proboxx .proboxx1 li span{float:right; color:#c1c1c1;}
.neir{width:1100px;overflow: hidden;margin: 0 auto;line-height:30px; }
.neir h1{font-size:18px;text-align:center;}
.liulan{text-align: center;line-height:38px;}
.page{text-align: center;}
channelform th { text-align:left; width: 20%; color: #000000;}
.channelform input { border: 1px dotted #CCC; width:100%; height:35px; line-height:35px; margin-left: -89px; }
.channelform textarea { border: 1px dotted #CCC; width:100%; margin-left: -89px; }
.channelform .submit { background-color: #d0b46f; width:160px; cursor:pointer; border:none; color:#FFF;}
.left_fd {border: 3px solid #bea4ce;
  
    width: 120px;
   
    overflow: hidden;
    padding: 10px;
    position: fixed;
    font-size: 16px;
    top: 20%;
    z-index: 45555;
background: #a57ac2;    right: 0;
}

.left_fd ul li a {font-size: 16px;line-height: 40px;color:#fff;font-weight: bold;
}
.left_fd ul .lism {font-size: 16px;line-height:30px;color:#fff;}
.left_fd ul .lism img{width:120px;}