.container { width: 1200px; margin: auto; content: "" }
.fl {float: left; }
.fr {float: right;}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;overflow: hidden;}
.h100{clear: both;height: 100px;overflow: hidden;}

.left { width:230px; float:left; position: relative;}
.left2 {  float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(../images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(../images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { float: right; width: 755px;padding-bottom: 50px;background-color: #fff;border-top: 4px solid;}
.rights { width:760px; float:right; display:inline; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top {height:3px;font-size:0; overflow:hidden;}
.right2bot {  font-size:0; overflow:hidden; margin-bottom:10px;}
.right_main { width:733px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;background:#fff;}
.right2_main { width:275px;border-top:0; padding-bottom:15px; overflow:hidden;background:#fff}
.left2_main {  padding-bottom:15px; overflow:hidden;background:#fff;}

/* -- 标题样式 -- */
.t01 { background-position:-63px -132px; height:19px; padding:3px 0 0 12px; color:#fff; margin-bottom:10px;}
.t02 { background-position:-63px -165px; height:19px; padding:3px 0 0 12px; color:#fff; }
.t03 { background:#E2E2E2; line-height:28px; text-indent:15px; }
.t04 { background:#d02127; line-height:30px; text-indent:15px; }

.t06 { background-position:-63px -267px; line-height:25px; text-indent:15px; }
.t07 { background-position:-63px -232px; line-height:25px; text-indent:15px; color:#333; }



/*title*/
.title { overflow: hidden; width: 100%; }
.title h2 { text-align: center; font-weight: normal; font-size: 30px; color: #333333 }
.title h2 a { color: #333333 }
.title em { display: block; text-align: center; font-size: 12px; color: #999999; text-transform: uppercase; margin: 10px 0; font-family: Arial; }
.title i { display: block; width: 40px; height: 3px; background-color: #db0a24; margin: 0 auto }
.title p { font-size: 16px; color: #333333; text-align: center; margin: 10px 0 }
/*首页轮播图*/

/*product*/
.product { overflow: hidden; width: 100%; padding: 50px 0; background-color: #f7f7f7 }
.product .pbox { overflow: hidden; margin-top: 35px; }
.product .proRight { overflow: hidden; float: right; margin-right: -20px; }
.product .list { overflow: hidden; width: 285px; margin-right: 20px; height: 300px; background-color: #ffffff; float: left; margin-bottom: 28px; position: relative; overflow: hidden; }
.product .list img { display: block; transition: all 1s ease-out; transform: scale(1); }
.product .list .til { display: block; width: 100%; height: 56px; margin-top: 245px; text-align: center; font-size: 13px; color: #333333; text-decoration: none; padding-top: 10px; background-color: #ffffff; }
.product .list a { width: 278px; height: 227px; position: absolute; left: 0; top: 0; display: none; }
.product .list:hover { box-shadow: 0px 0px 2px 3px #efefef; }
.product .list:hover a { display: block; }
.product .list:hover img { transform: scale(1.2); }
/*ad*/
.ad { overflow: hidden; width: 100%; height: 207px; background: url(../images/ad01_s.jpg) no-repeat center; margin-bottom: 60px; }
.ad .adbox { overflow: hidden; width: 1200px; margin: 0 auto; height: 207px; position: relative }
.ad .ren { display: block; position: absolute; left: 70px; /*bottom:0;*/ bottom: -200px; }
.ad .wen { width: 465px; margin-top: 45px; /*margin-left:255px;*/ margin-left: -600px; }
.ad h3 { font-weight: normal; font-size: 30px; color: #ffffff; }
.ad em { display: block; font-size: 12px; color: #ffffff; opacity: 0.1; filter: alpah(opacity=0.1); text-transform: uppercase; margin: 5px 0 20px; }
.ad p { font-size: 13px; color: #ffffff; margin-bottom: 15px; }
.ad .img01 { display: none; position: absolute; right: 235px; top: 28px; }
.ad .img02 { display: none; position: absolute; right: 10px; top: 28px; }
/*应用*/
.yingyong { overflow: hidden; width: 100%; margin-bottom: 60px; }
.yingyong .yybox { overflow: hidden; width: 1200px; margin: 0 auto; height: 350px; margin-top: 30px; position: relative }
.yingyong .menu { overflow: hidden; width: 238px; height: 350px; float: left }
.yingyong .menu li { overflow: hidden; width: 100%; height: 57px; margin-bottom: 2px; background-color: #e9e9e9; *float: left; position: relative; left: -300px; }
.yingyong .menu a { display: block; width: 100%; height: 100%; font-size: 14px; color: #000000; text-decoration: none; line-height: 57px; text-indent: 2em; }
.yingyong .menu .list span { display: inline-block; width: 27px; height: 27px; overflow: hidden; margin-left: 25px; position: relative; top: 10px; margin-right: 10px; }
.yingyong .menu .list.cur a { background-color: #d02127; color: #ffffff; }
.yingyong .tuwen { overflow: hidden; width: 945px; height: 460px; float: right; position: relative; left: 1000px; }
.yingyong .tuwenlist { overflow: hidden; position: relative; width: 100%; height: 100%; }
.yingyong .tuwen ul { overflow: hidden; position: absolute }
.yingyong .tuwen span { cursor: pointer; display: block; width: 42px; height: 83px; position: absolute; z-index: 6; top: 170px; }
.yingyong li.list2 { overflow: hidden; float: left; position: relative; width: 960px; height: 350px; background-color: #ffffff; }
.yingyong li.list2 img { display: block; float: left }
.yingyong li.list2 .wen { float: right; width: 410px; margin-right: 30px; margin-top: 40px; }
.yingyong li.list2 h3 { font-weight: normal; font-size: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 25px; }
.yingyong li.list2 h3 a { color: #000000 }
.yingyong li.list2 p { font-size: 14px; line-height: 26px; color: #666666; height: 130px; overflow: hidden; text-align: justify; margin-bottom: 60px; }
.yingyong li.list2 .btn { overflow: hidden; width: 100%; }
.yingyong li.list2 .btn a { display: block; width: 142px; height: 37px; text-align: center; line-height: 37px; font-size: 13px; color: #ffffff; text-decoration: none; float: left; margin-right: 7px; background-color: #d02127; }
.yingyong li.list2 .btn a.lij { background-color: #4a4a4a }
.yingyong .tuwen .btn01 { background: url(../images/yybtn.png) no-repeat center top; left: 30px; display: block !important; }
.yingyong .tuwen .btn02 { background: url(../images/yybtn.png) no-repeat center bottom; right: 30px; display: block !important; }
/*品质*/
.pingzhi { overflow: hidden; padding: 60px 0; background-color: #f7f7f7; width: 100%; }
.pingzhi ul { width: 1230px; margin: 30px auto 0 auto; height: 704px; }
.pingzhi li { float: left; margin: 0 15px 30px 15px; background-color: #ffffff; width: 380px; height: 337px; position: relative }
.pingzhi li a:hover { text-decoration: none; }
.pingzhi li b { display: block; width: 100%; height: 190px; overflow: hidden; }
.pingzhi li img { display: block }
.pingzhi li .wen { overflow: hidden; width: 100%; height: 147px; }
.pingzhi li h3 { text-align: center; font-weight: normal; font-size: 16px; color: #000000; margin: 30px 0 20px 0; padding: 0 10px; height: 20px; overflow: hidden; }
.pingzhi li p { font-size: 14px; line-height: 22px; color: #565656; width: 334px; margin: 0 auto; }
.pingzhi li:hover h3, .pingzhi li:hover p { color: #ffffff }
.pingzhi li:hover .wen { background-color: #d02127 }
/*about+ry*/
.about_ry { overflow: hidden; width: 100%; margin: 60px 0 40px 0 }
.about_ry .title { margin-bottom: 50px; }
.about { overflow: hidden; width: 1200px; margin: 0 auto; height: 460px; }
.about dl { overflow: hidden; width: 100%; height: 330px; }
.about dt { float: left; width: 598px; height: 330px; overflow: hidden }
.about dd { float: right; width: 580px; height: 330px; }
.about dd p { font-size: 15px; color: #333333; line-height: 28px; text-align: justify; height: 244px; overflow: hidden }
.about dd a { display: block; width: 116px; height: 32px; background: url(../images/about_btn.png) no-repeat center; margin-top: 50px; }
.ry { overflow: hidden; width: 1315px; height: 460px; background: url(../images/img_k.jpg) no-repeat center 314px; margin: 0 auto; display: none }
.ry .rybox { overflow: hidden; width: 1200px; margin: 0 auto; height: 275px; position: relative }
.ry .rybox ul { overflow: hidden; position: absolute }
.ry .rybox li { float: left; width: 276px; height: 275px; margin: 0 12px; }
.ry .rybox li img { display: block; padding: 16px; background: url(../images/img_bg.jpg) no-repeat center; margin-bottom: 28px; }
.ry .rybox li a { display: block; text-decoration: none; text-align: center; font-size: 18px; color: #666666 }
.ry .btn { display: block; margin: 0 auto; width: 116px; height: 32px; background: url(../images/about_btn.png) no-repeat center; margin-top: 20px; }
.about_ry .menu { overflow: hidden; width: 810px; margin: 0 auto; height: 70px; margin-top: 50px; position: relative }
.about_ry .menu i { display: block; width: 100%; height: 1px; background-color: #d6d6d6; position: absolute; left: 0; bottom: 9px; z-index: 0 }
.about_ry .menu ul { overflow: hidden; position: relative; z-index: 1; width: 368px; height: 70px; margin: 0 auto; }
.about_ry .menu li { float: left; width: 164px; height: 70px; margin: 0 10px; }
.about_ry .menu .list { display: block; text-decoration: none; line-height: 41px; text-align: center; overflow: hidden; width: 164px; height: 41px; font-size: 16x; color: #666666; }
.about_ry .menu span { display: inline-block; width: 27px; height: 28px; overflow: hidden; position: relative; top: 7px; *top: 0; margin-right: 5px; }
.about_ry .menu span { *display: inline }
.about_ry .menu span img { display: block; position: absolute; left: 0; top: 0 }
.about_ry .menu b { display: block; width: 16px; height: 16px; background: url(../images/anbout_y.png) no-repeat center; margin: 0 auto; margin-top: 12px; }
.about_ry .menu li.cur .list { background: url(../images/about_01.png) no-repeat center; color: #ffffff; }
.about_ry .menu li.cur span img { top: -28px; }
.about_ry .menu li.cur b { background: url(../images/about_yc.png) no-repeat center }
/*news*/
.news { overflow: hidden; width: 100%; padding: 30px 0 50px; background-color: #f7f7f7 }
.news .list { float: left; overflow: hidden; margin-right: 30px; height: 375px; }
.news .top { overflow: hidden; width: 100%; height: 40px; padding-top: 20px; }
.news .top h3 { font-weight: normal; float: left; }
.news .top h3 a { font-size: 18px; color: #000000; }
.news .top span { font-size: 14px; color: #999999; font-family: Arial; margin-left: 5px; }
.news .top .more { float: right; font-size: 13px; color: #666666; display: block; margin-top: 10px; }
.news .box { overflow: hidden; width: 100%; height: 315px; position: relative }
.news .tu { overflow: hidden; width: 100%; height: 118px; margin-bottom: 20px; }
.news .tu img { display: block; float: left; }
.news .tu .wen { float: right; width: 210px; }
.news .tu h4 { font-size: 14px; margin: 12px auto; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.news .tu h4 a { color: #000000 }
.news .tu p { font-size: 13px; line-height: 22px; color: #333333; height: 66px; width: 100%; overflow: hidden; text-align: justify; }
.news .lihui { width: 390px; }
.news .lihui ul { overflow: hidden; width: 100%; }
.news .lihui li { width: 380px; overflow: hidden; float: left; padding-left: 10px; background: url(../images/pro_list.png) no-repeat left center; line-height: 36px; }
.news .lihui li a { display: inline-block; float: left; font-size: 14px; color: #333333; max-width: 70%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.news .lihui li a { *display: inline }
.news .lihui li span { display: block; float: right; font-size: 14px; color: #666666; font-family: Arial }
.news .wenti ul { overflow: hidden; width: 100%; position: absolute }
.news .wenti li { width: 100%; height: 92px; border-bottom: 1px dashed #dedede; margin-top: 10px; }
.news .wenti li h4 { padding-left: 35px; background: url(../images/news_w.png) no-repeat left center; line-height: 27px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 14px; font-weight: normal; margin-bottom: 8px; }
.news .wenti li h4 a { color: #000000 }
.news .wenti li p { font-size: 13px; color: #333333; line-height: 24px; height: 48px; padding-left: 35px; overflow: hidden; }
.news .wenti { width: 365px; margin-right: 0 }
.news .liuyan { overflow: hidden; width: 365px; height: 425px; background-color: #ffffff; padding-left: 24px; float: right }
.news .liuyan p { font-size: 22px; color: #000000; margin-top: 25px; margin-bottom: 20px; }
.news .liuyan em, .news .liuyan b { display: block; float: left; text-align: center; font-size: 13px; color: #ffffff; width: 167px; height: 37px; line-height: 37px; cursor: pointer }
.news .liuyan em { background-color: #d02127; }
.news .liuyan b { background-color: #4a4a4a; margin-left: 8px; }
.link { overflow: hidden; width: 100%; padding: 20px 0 }
.link h3 { float: left; width: 75px; color: #666666; font-size: 14px; margin-top: 5px; }
.link h3 a { color: #666666; }
.link .ul { float: right; width: 1100px; }
.link .ul li { margin: 5px 0; float: left; border-right: 1px dotted #00824a; padding: 0 20px; font-size: 14px; }
.link .ul li a { color: #666666; }
.cpright {  margin-bottom: 20px;}
.rtop-box { overflow: hidden; background: #ffffff;
	padding: 10px 0;border-bottom: 1px solid #dbdbdb; }
.rtop-box h5 { float: left; padding-left: 10px; border-left: 3px solid #d02127; font-weight: normal; line-height: 16px; }
.rtop-box h5 a { font-size: 16px; color: #d02127; }
.rtop-box .rtop { float: right; }
.rtop-box .rtop em, .rtop-box .rtop span, .rtop-box .rtop a { color: #999999; }
.pro_c_s_i { margin-top: 20px; margin-left: -15px; }
.pro_c_s_i .list { overflow: hidden; width: 293px; margin-left: 15px; height: 300px; background-color: #ffffff; float: left; margin-bottom: 15px; }
.pro_c_s_i .list .img { display: block; width: 276px; height: 225px; overflow: hidden; padding-bottom: 20px; }
.pro_c_s_i .list a img { display: block; width: 276px; margin-left: 9px; height: 225px; position: relative; transition: all .5s; opacity: 0.95; }
.pro_c_s_i .list a img:hover { opacity: 0.7; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); opacity: 1; }
.pro_c_s_i .list .til { display: block; width: 100%; height: 56px; text-align: center; font-size: 13px; color: #333333; text-decoration: none; padding-top: 10px; }
.cpMain { background-color: #fff; padding-top: 15px; }

.cpMain .phone { overflow: hidden; width: 240px; padding: 10px 0; /* padding-left:75px; border-radius:10px; background:url(../images/pro_phone.png) no-repeat 20px center;*/ background-color: #d02127; }
.cpMain .phone p { font-size: 14px; color: #ffffff; }
.cpMain .phone b { display: block; font-size: 16px; color: #ffffff; /*font-family:'Times New Roman'*/ }
.cpMain .lianxi_a { background: url(../images/pro_phone_1.png) no-repeat 20px center; display: block; width: 170px;
	padding-left: 70px; margin-bottom: 10px; height: 50px; }
.cpMain .lianxi_b { background: url(../images/pro_phone_2.png) no-repeat 20px center; display: block; width: 170px;
	padding-left: 70px; height: 50px; }
#play .img_ul li{text-align: center;}
#play .img_ul{ width:890px; height: 500px; }
#play .img_ul img{width:890px; height: 618px;}
.imgMove { width: 890px; clear: both; margin: 20px auto; position: relative; }
.img_hd { margin: 5px auto 0; overflow: hidden; height: 80px; position: relative; }
.img_hd ul { position: absolute; z-index: 1 }
.img_hd ul li { float: left; height: 70px; width: 100px; padding: 3px; margin: 0 7px; cursor: pointer; background: #ffffff; border: 1px solid #d4d4d4; position: relative; }
.img_hd ul li p { height: 68px; width: 90px; display: block; background: #ffffff; position: relative; overflow: hidden; }
.img_hd ul li i { display: block; clear: both; line-height: 20px; padding: 0 5px; background: #000000; color: #ffffff; position: absolute; right: 3px; bottom: 3px; z-index: 2; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; font-family: Arial; font-size: 12px; font-style: normal; }
.img_hd ul li img { position: absolute; }
.img_hd ul li.on { border: 1px solid #3698d9 }

.proMove .bottom_a { width: 15px; height: 90px; display: block; cursor: pointer; float: left; top: 5px; position: absolute; z-index: 2; }
.proMove .prev_a { background: url(../images/artPrev.png) no-repeat left center; left: 0; }
.proMove .next_a { background: url(../images/artNext.png) no-repeat left center; right: 0; }
#proPlay { width: 493px; height: 350px; position: relative; overflow: hidden; background: #ffffff; margin: 0 auto; }
#proPlay .change_a { width: 40%; height: 100%; position: absolute; top: 0; z-index: 1; cursor: pointer; display: block; overflow: hidden; background: url(about:blank); }
#proPlay .prev_a { left: 0; }
#proPlay .next_a { right: 0 }
#proPlay .change_a span { width: 24px; height: 43px; display: block; position: absolute; top: 50%; margin-top: -21px; display: none }
#proPlay .prev_a span { background: url(../images/article_icon.png) no-repeat 0px -50px; left: 0; }
#proPlay .next_a span { background: url(../images/article_icon.png) no-repeat -30px -50px; right: 0; }
#proPlay .img_ul { position: relative; z-index: 1; width: 400px; height: 350px; overflow: hidden; }
#proPlay .img_ul li { position: relative; z-index: 1; width: 400px; height: 350px; background: #ffffff; }
#proPlay .img_ul li img { position: absolute; }
.imgMove2 { width: 400px; margin: 0px auto; }
.img_hd2 ul li { height: 82px; width: 108px; }
.img_hd2 ul li p { height: 82px; width: 108px; }
.imgMove .bottom_a { top: 15px; }
#printableview { background-color: #ffffff;}
.protu { width: 400px; height: 355px; border: 1px solid #eeeeee; padding: 10px; overflow: hidden; margin-right: 30px; float: left; }

.proTxt {position: relative; overflow:hidden;}
.proTxt h3 { display:block;line-height:35px; overflow:hidden; font-size: 16px; color: #f59b7c; }
.proTxt span { display: block; font-size:14px; color: #9b9b9b; line-height: 30px;overflow:hidden; height:30px;}
.proTxt p {display: block; font-size:14px;font-size:14px;line-height:30px; height:120px;}
.proTxt a.zx { display: block; width: 133px; height: 35px; line-height: 35px; text-align: center; color:#ffffff; background-color: #f59b7c;font-size: 15px; position: absolute; bottom: 0px; right: 0px;}
.pronotice{font-size: 16px; color: #ffffff; background-color: #f59b7c; line-height: 42px; padding-left: 15px;}

.mod_goods_info {clear:both;margin-bottom:10px;position:relative; background-color:#eee; height:45px;margin-top:65px;}
.mod_goods_info .hds {height:45px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border-right:1px solid #fff}
.mod_goods_info .hds li h3 {display:block;width:128px;height:45px;line-height:45px;text-align:center;font-size:18px;border-bottom:0; font-weight:normal}
.mod_goods_info .hds li h3 a {color:#666;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on { height:45px; line-height:45px;border-top:3px solid #0193dd;position:relative;}
.mod_goods_info .hds .status_on h3 {height:45px; line-height:45px;background-color:#fff;color:#0193dd}
.mod_goods_info .hds .status_on h3 a {color:#076EBB;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#085C9B;}
.mod_goods_info .more a:hover{color:#0193dd;}


.cp { border:1px solid #d7d7d7; background:#fff; padding-bottom:12px; margin-bottom:10px; margin-top: 30px;}
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab  {  line-height:25px; font-size:14px; color:#0193dd; text-decoration:none; padding:0 8px;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }

.cp dl { width: 204px; overflow:hidden; float:left; display:inline; padding: 12px 0px 0 23px; }
.cp dt { width: 204px;   overflow:hidden;  }
.cp dt a {width: 200px; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt a:hover { border:solid 1px #6ec8dc;} /*产品图片边框连接*/
.cp dt img {width: 200px;display:block;}
.cp dd {  line-height:24px; padding-top:8px; overflow:hidden; display:block;   width: 204px; text-align:center }

.content_box{background: #fff;padding: 0px 10px}
.newsList{overflow:hidden;}
.newsList dd{display:block;clear:both;padding:10px 0;}
.newsList dd a{
	display: block;
	overflow: hidden;
	line-height: 50px;
	background: #EDEDED;
	font-size: 14px;
	color: #333;
	padding: 0 10px;
}
.newsList dd:hover a{
	color: #6ec8dc;
}

.about_nav { overflow:hidden; width:100%; height:76px; margin-top:60px; margin-bottom:25px; position:relative}
.about_nav i{ display:block; width:100%; height:1px; background-color:#eaeaea; position:absolute; left:0; bottom:1px;}
.about_nav ul{ overflow:hidden; position:relative; width:100%; text-align:center; z-index:2;}
.about_nav li{ display:inline-block; height:76px; margin:0 2px;}
.about_nav li { *display:inline}
.about_nav li a{ display:block; padding:0 20px; height:34px; font-size:14px; color:#555; text-decoration:none; line-height:34px;}
.about_nav li.hover,.about_nav li:hover{ background:url(../images/about_menu.png) no-repeat center bottom}
.about_nav li.hover a,.about_nav li:hover a{ background-color:#dc001f; border-radius:3px; color:#fff;}


/*图文列表*/
.newsTextImg{ clear:both; overflow:hidden;}
.newsTextImg dd{ height:164px;overflow:hidden;background: #fff;
	padding: 20px;
	margin-bottom: 20px;}
.newsTextImg dd .pic{width:243px; height:164px; overflow:hidden; margin-right:30px;}
.newsTextImg dd .pic img{width:243px; height:164px; display:block;}
.newsTextImg dd .text{overflow:hidden;height:164px;}
.newsTextImg dd .a1{ height:54px; line-height:54px; padding-top:5px; font-weight:bold; font-size:18px; color:#6ec8dc; display:block;overflow:hidden;}
.newsTextImg dd .a1:hover{ color:#f59b7c;}
.newsTextImg dd span{ height:98px; line-height:24px; font-size:14px; color:#888; display:block;overflow:hidden;}
.newsTextImg dd .date{ width:130px; overflow:hidden; text-align:right; padding-top:15px;margin-left: 20px}
.newsTextImg dd em{ font-size:14px; color:#222; font-style:normal; display:block; line-height:25px;}
.newsTextImg dd b{ font-size:30px; color:#222; font-weight:normal; display:block; line-height:45px; margin-bottom:15px;}
.newsTextImg dd .more{ width:122px; height:31px; line-height:31px; background:#6ec8dc;text-align:center;font-size:14px; color:#fff; border-radius:10px;}
.newsTextImg dd:hover .more{ background:#f59b7c; color:#fff;}
.newsTextImg dd:hover .a1{color:#f59b7c;}
.columu_index .news{ background-color: #ffffff;}
.columu_index .news .lihui {	margin-right: 0;	margin-left: 20px; width: 375px}
.columu_index .news .lihui li{ width: 340px;}
.columu_index .news .tu .wen{ width: 175px;}


/*资讯详细页面内容*/
.n_info_con { padding:25px 20px 0 20px; overflow:hidden;font-size:14px;}
.n_info_con h1{text-align:center;font-size:20px;color:#000;margin-bottom:6px;}
.n_info_con2 { width:890px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family: "Microsoft YaHei";margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {font-family: "Microsoft YaHei"; line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { font-size:14px; line-height:25px; padding:0 5px;}
.n_info_con p a { color:#d02127;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #d7d7d7; display:none; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a { color:#d02127;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#d02127;}


.news_ad{ width:275px; height:275px; margin-bottom:10px;}
.news_ad img{ width:271px; height:271px; padding:1px; border:1px solid #d7d7d7;}
.gduo{ height:60px; line-height:60px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}
.ks5{ border:1px solid #d7d7d7; width:450px; height:80px; margin-top:10px;}

ul.n_rt_ul { background: url(../images/news_list_bg.png) no-repeat 0 5px; width:235px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:24px; overflow:hidden;  text-overflow:ellipsis; height:24px;overflow:hidden}
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px;  overflow:hidden;  text-overflow:ellipsis; padding-left:5px; }
.ad1 { width:263px; height:226px; display:block; margin:0 auto;}
.right2_main .t03 { color:#000;  }
.right2_main .t03 a { color:#000;}/*资讯页面，右边粗体标题样式,可修改文字色彩*/
.right2_main .t03 a:hover { color:#d02127;}/*资讯页面，右边粗体标题样式,可修改文字色彩*/

/*大事记开始*/
.bigEvent{position:relative;background:url(../images/bigEventLine.png) repeat-y center top;padding:50px 0; width:886px; margin:30px auto}
.bigEvent .bd{ position:relative;z-index:0;overflow:hidden;}
.bigEventList{ overflow:hidden; width:886px; margin:0 auto;}
.bigEventList dd{ height:84px; line-height:28px; overflow:hidden; position:relative; margin-bottom:20px;}
.bigEventList dd .dd1Icn{ display:block; width:11px; height:11px; background:url(../images/bigEventBtn.png) no-repeat -26px -6px; position:absolute; left:50%; margin-left:-5px; top:8px}
.bigEventListL1{ text-align:right; height:28px; line-height:28px; width:410px; overflow:hidden; color:#999999; font-size:14px;}
.bigEventListL2{ width:410px; overflow:hidden;}
.bigEventListL2T{ color:#333333; font-size:18px; height:28px; overflow:hidden;}
.bigEventListL2Text{ color:#999999; font-size:14px; height:56px; overflow:hidden;}
.bigEventList dd.dd2 .bigEventListL1{ text-align:left;}
.bigEventList dd:hover .dd1Icn{ background:url(../images/bigEventBtn.png) no-repeat -41px -6px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.bigEvent .prev{ display:block; width:22px; height:22px; background:url(../images/bigEventBtn.png) no-repeat 0px 0px; position:absolute; top:0px; left:50%; margin-left:-11px;}
.bigEvent .next{ display:block; width:22px; height:22px; background:url(../images/bigEventBtn.png) no-repeat -56px 0; position:absolute; bottom:0px; left:50%; margin-left:-11px;}

/******招聘˜*****/
.join_dl{overflow: hidden;}
.join_dl dt{ height:45px; line-height:45px; margin-bottom:15px; overflow:hidden; font-size:16px;    color: #fff;
	background: #0193dd; padding:0 30px 0 48px;}
.join_dl span{ width:24%; float:left; display:inline; text-align:center}
.join_dl span.span1{ width:40%; text-align:left}
.join_dl span.span6{ width:11%}
.join_dl dd{overflow: hidden;margin-bottom:25px;}
.join_dl a.joinTit{display: block;height:50px;overflow: hidden;line-height:50px;font-size:14px;color:#666;padding:0 30px 0 48px;background:#e6f4f9;}
.join_dl a.joinTit .span6{ font-size:32px;}
.join_dl dd.hover .joinTit{background:#6ec8dc;-webkit-box-shadow: none;box-shadow: none;}
.join_dl dd.hover .joinTit span{color:#ffffff;}
.joinDeta{overflow: hidden;padding:10px 30px 30px 48px; border:1px solid #6ec8dc;font-size: 14px;color:#888;line-height:34px;display: none;}
.joinDeta em{ text-decoration:underline; color:#e76033; font-style:normal;}
.joinDeta .border{ height:1px; background:#e3e3e3; overflow:hidden; margin:30px 0;}

.searchlist li{
  	border-bottom: 1px solid #ddd;
    margin: 10px 0;
  }
  
  .searchlist li h3 {
    font-size: 18px;
    font-weight: normal;
    color:#333;
}
    .searchlist li  span{
  	    font-size: 14px;
  }


/*lxb样式start*/
@charset "UTF-8";
/**
 * 框架公共部分
 * author lxb
 * @return
 */

/*头部开始*/
.indTop{
	clear: both;
	width: 100%;
	position: fixed;
	height: 90px;
	background: #fff;
	top: 0;
	left: 0;
	z-index: 9999;
	-webkit-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 5px rgba(0,0,0,0.1);
}
.logo{
	display: block;
	overflow: hidden;
	margin: 14px 0px;
}
.logo img{
	display: block;
	height: 62px;
}


/*导航*/
.topR{
	height: 90px;
}
.menuDl{
	position: relative;
}
.menuDl dd{
	display: inline;
	float:left;
	padding: 0 5px;
	position: relative;
	z-index: 3;
}
.menuDl dd span a{
	display: block;
	height:90px;
	overflow: hidden;
	line-height: 90px;
	font-size: 15px;
	color: #333;
	position: relative;
	padding: 0px 15px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.menuDl dd span a i{
	position: absolute;
	left: 0;
	top: 25px;
	right: 0;
	bottom: 0;
	color: #666;
	font-size: 15px;
	text-align: center;
	font-family: Georgia;
}
.menuDl dd.hover span a{color: #fff}
.menuDl dd.hover span a i{color: #fff}
.subMenuDiv{
	display: none;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 90px;
	z-index: 1;
}
.menuDl dd.hover .subMenuDiv{
	z-index: 3;
}
.menuDl dt{
	width: 0px;
	height: 90px;
	overflow: hidden;
	background: #0193dd;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
}
.subMenu_ul{
	width: 1000px;
	overflow: hidden;
	padding: 10px 0px;
	position: relative;
	z-index: 3;
}
.subMenuShadow{
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 0px;
	z-index: 1;
	width: 50000px;
	margin-left: -25000px;
}
.subMenu_ul li{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	position: relative;
	z-index: 2;
	float: left;
	display: inline;
	margin: 0px 15px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.menuDl dd.hover .subMenu_ul li{
	opacity: 0;
	-webkit-animation: liMove 0.3s linear forwards;
	-o-animation: liMove 0.3s linear forwards;
	animation: liMove 0.3s linear forwards;
}
@keyframes liMove{
	0%  {transform: translateY(-110%);opacity: 0;}
	100%{transform: translateY(0px);opacity: 1;}
}
.menuDl dd.hide .subMenu_ul li{
	opacity: 1;
	-webkit-animation: liHIde 0.3s linear forwards;
	-o-animation: liHIde 0.3s linear forwards;
	animation: liHIde 0.3s linear forwards;
}
@keyframes liHIde{
	0%  {transform: translateY(0px);opacity: 1;}
	100%{transform: translateY(110%);opacity: 0;}
}
.subMenu_ul li a{
	display: block;
	overflow: hidden;
	font-size: 15px;
	color:#ccc;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.subMenu_ul li a:hover{
	color:#fff;
}
.half .subMenu_ul li a{
	font-size: 14px;
}
.subMenu_ul li a span{
	position: relative;
}


.subMenu_ul li a span em{
	display: block;
	width: 2px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -5px;
	background: #d6000f;
}
.subMenuR{
	width: 50%;
	overflow: hidden;
	padding: 20px 0px;
}
.menuTop{
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	font-size: 24px;
	color:#555;
	padding-left: 50px;
}
.subMenuCont{
	overflow: hidden;
	position: relative;
	margin-right: 15px;
}
.listBg{
	width: 0px;
	height: 0px;
	overflow: hidden;
	background: rgba(255,255,255,1);
	position: absolute;
	left: 0px;
	top: 0px;
}
.subMenuTop{
	height: 40px;
	line-height: 40px;
	display: none;
	font-size: 16px;
	color:#888;
	overflow: hidden;
	padding: 15px 0px 10px 50px;
}
.half{
	float: left;
	display: inline;
	width: 50%;
}
.half .subMenuTop{
	display: block;
}
.subMenuL{
	width: 50%;
	padding: 20px 0px;
}
.subMenuTxt{
	height: 250px;
	overflow: hidden;
	padding: 20px;
	margin: 0px 20px;
}
.subMenuLTop{
	display: none;
	text-align: center;
	font-size: 34px;
	color:#333;
	overflow: hidden;
}
.subMenuIntr{
	display: none;
	overflow: hidden;
	font-size: 14px;
	color:#404040;
	line-height: 25px;
}
.menuBg{
	display: block;
	width: 100%;
	height: 0;
	top: 90px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	z-index: 1;
	background: rgba(0,0,0,0.6);
}
.subMenuDiv.showMenu{
	-webkit-animation: showMenu 0.5s linear forwards;
	-o-animation: showMenu 0.5s linear forwards;
	animation: showMenu 0.5s linear forwards;
}



.searchBt{
	/*background:url(../images/icon1.png) no-repeat center center;*/
	cursor: pointer;
}
.searchBt:hover{
	background:url(../images/icon1.png) no-repeat center center;
}
.topSearch{
	width: 300px;
	overflow: hidden;
	right: 0px;
  	margin-top:40px;
}
.topSearchCont{
	padding: 10px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
}
.topSearchInp{
	display: block;
	overflow: hidden;
	width: 235px;
	height: 30px;
	line-height: 30px;
	border:1px solid #ccc;
	background: #fff;
	padding: 0px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	font-size: 12px;
	color:#666;
	float: left;
	font-family: 'Microsoft yahei';
}
.topSearchTrue{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	background: #fff url(../images/search.png) no-repeat center center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	margin-left: 5px;
	float: left;
	outline: none;
	border: none;
	cursor: pointer;
}
.searchBt .inputT{
	width: 85px;
	height: 30px;
	background:none;
	border:none;
	position:absolute;
	top:0;
	right:20px;
	opacity:0;
	color:#fff;
	line-height:24px;
	font-family: "microsoft yahei";
	padding-right: 5px;
}


/* 顶部 end */

.banner{
	overflow: hidden;
	position: relative;
	width: 100%;
	height:100%
}
.banner .center{
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.banner .bd{
	height: 100%;
	overflow: hidden;
}
.banner_dl{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.banner_dl dd{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.banner_dl .table{
	z-index: 2;
	position: absolute;
	left: 0px;
	top: 0px;
}
.banner_dl dd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.banner_over{
	width: 100%;
	height: 100%;
	background: url(../images/video_cover.png);
	color: #fff;
	text-align: center;
	z-index: 3;
}
.banner_dl dd:nth-child(2n) a{
	transform:scale(1);
}
.banner_dl dd:nth-child(2n+1) a{
	transform:scale(1.1);
}
.banner_dl dd.scaleBig a{
	-webkit-animation: scaleBig 6s linear forwards;
	-o-animation: scaleBig 6s linear forwards;
	animation: scaleBig 6s linear forwards;
}
@keyframes scaleBig{
	0%  {transform:scale(1)}
	100%{transform:scale(1.1)}
}
.banner_dl dd.scaleSmall a{
	-webkit-animation: scaleSmall 6s linear forwards;
	-o-animation: scaleSmall 6s linear forwards;
	animation: scaleSmall 6s linear forwards;
}
@keyframes scaleSmall{
	0%  {transform:scale(1.1)}
	100%{transform:scale(1)}
}
.banner .hd{
	overflow: hidden;
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -34px;
	text-align: center;
	z-index: 4;
}
.banner .hd ul{
	overflow: hidden;
}
.banner .hd ul li{
	width: 13px;
	height: 13px;
	overflow: hidden;
	margin: 10px 0px;
	background: #c8d6e3;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	text-indent: 99em;
}
.banner .hd ul li.on{
	background: #2a59b5;
}
.bannerTxt{
	width: 1200px;
	margin: 0px auto;
	perspective: 8000px;
}
/*.banTit{*/
	/*visibility: hidden;*/
	/*overflow: hidden;*/
	/*opacity: 0;*/
	/*-webkit-animation: banAni 0.8s linear forwards;*/
	/*-o-animation: banAni 0.8s linear forwards;*/
	/*animation: banAni 0.8s linear forwards;*/
	/*animation-delay: 0.2s;*/
/*}*/
/*@keyframes banAni{*/
	/*0%  {visibility: hidden;opacity:0;}*/
	/*100%{visibility: visible;opacity:1;}*/
/*}*/


/*
* 快速导航 begin
*/
.fastMenu{
	width: 1200px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -600px;
	z-index: 9;
}
.fast_dl{
	overflow: hidden;
	margin: 0px -5px;
}
.fast_dl dd{
	width: 25%;
	overflow: hidden;
	float: left;
	display: inline;
	perspective: 1000px;
}
.fast_a{
	display: block;
	overflow: hidden;
	margin: 0px 5px;
	-webkit-transform: rotateX(100deg);
	-ms-transform: rotateX(100deg);
	-o-transform: rotateX(100deg);
	transform: rotateX(100deg);
	-webkit-animation: fast 0.6s linear forwards;
	-o-animation: fast 0.6s linear forwards;
	animation: fast 0.6s linear forwards;
	transform-origin: 0px 100%;
	background: rgba(0,0,0,0.6);
	position: relative;
}
.fast_dl dd:nth-child(1) .fast_a{
	animation-delay: 0s;
}
.fast_dl dd:nth-child(2) .fast_a{
	animation-delay: 0.2s;
}
.fast_dl dd:nth-child(3) .fast_a{
	animation-delay: 0.6s;
}
.fast_dl dd:nth-child(4) .fast_a{
	animation-delay: 0.8s;
}
@keyframes fast{
	0%  {transform: rotateX(100deg);}
	100%{transform: rotateX(0deg);}
}
.fast_a p{
	position: relative;
	z-index: 3;
	overflow: hidden;
	padding: 30px 0px 30px 80px;
}
.fast_a p span{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 18px;
	color:#fff;
}
.fast_a p i{
	display: block;
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color:#fff;
}
.fast_a:after{
	display: block;
	content: "";
	overflow: hidden;
	background: #0193dd;
	/*background: -moz-linear-gradient(top, #0193dd 0%, #84c224 100%);*/
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0193dd), color-stop(100%,#84c224));*/
	/*background: -webkit-linear-gradient(top, #0193dd 0%,#84c224 100%);*/
	/*background: -o-linear-gradient(top, #0193dd 0%,#84c224 100%);*/
	/*background: -ms-linear-gradient(top, #0193dd 0%,#84c224 100%);*/
	/*background: linear-gradient(to bottom, #0193dd 0%,#84c224 100%);*/
	width: 400px;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -200px 0px 0px -200px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	z-index: 1;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.fast_a:hover:after{
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

/*关于中龙*/
.about_zl{
	background: #fff;
	position: relative;
}
.about_title{
	width: 600px;
	position: relative;
	text-align: center;
	margin: 0 auto;
}
.about_title .title{
	position: relative;
	padding-bottom: 20px;
	font-size: 32px;
	font-family: "[HYe1gj]";
	color: #0092dd;
}
.about_title .title:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 1px;
	background: #ddd;
	z-index: 2;
}
.about_title .title:before{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 4px;
	width: 13px;
	height: 13px;
	margin-left: -7px;
	background: #ff8523;
	border-radius: 13px;
	z-index: 3;
}
.about_title em{
	font-size: 16px;
	color: #c6c6c6;
	font-style: normal;
}


.titBox{
	overflow: hidden;
	text-align: center;
	font-size: 0px;
}
.titBox span{
	display: block;
	font-size: 46px;
	color:#cacaca;
	font-weight: bold;
}
.titBox i{
	display: block;
	font-size: 24px;
	color:#444;
	overflow: hidden;
	font-weight: bold;
}


.videoBox{
	overflow: hidden;
}
.column1L {
	width: 50%;
	float: left;
	display: inline;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.column1L:before {
	display: block;
	content: '';
	padding-top: 66.666667%;
}
.column1L img{ display: block; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
.column1LC{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 0 40px;}
.column1LC .title{ height: 60px; line-height: 60px; font-size: 24px; font-weight: bold; overflow: hidden; margin-bottom: 10px;}
.column1LC .title a{ color: #008bdb;}
.column1LC .text{ line-height: 25px; height: 75px; overflow: hidden; font-size: 14px; color: #666666; margin-bottom: 33px;}
.column1LC .btn a{ display: block; background: #71b904; width: 115px; padding: 0px;font-size: 14px; height: 35px; line-height: 35px; border-radius: 3px;text-align: center;color: #fff}




.videoL{
	width: 50%;
	float: left;
	display: inline;
	position: relative;
	height: 316px;
}
.videoPic{width: 600px;height: 316px;}

/*业务板块*/
.hui{background: #f7f7f7}
.pro_picList{ overflow:hidden; zoom:1;margin: 0 -10px}
.pro_picList dd{float:left; _display:inline; overflow:hidden; text-align:center; width:33%; position:relative }
.pro_picList dd .pro_cont_p{display: block;margin: 0 10px;position: relative}
.pro_picList dd .pic{ text-align:center;padding-top: 146.66666666667% }
.pro_picList dd .pic a:hover img{ border-color:#999;  }
.pro_picList dd .title{ line-height:24px;   }

.pro_picList dd .pic-des{ position:absolute; left:0; bottom:0; width:100%; height:100%; line-height:56px; color:#fff;
	transition: all .3s linear; -webkit-transition: all .5s linear; background: rgba(0,0,0,.3)}
.pro_picList dd .pic-des a{ display:block; position:absolute; top:50%; left:0; right:0; margin-top:-56px; color:#fff; font-size:14px;transition: all .3s; -webkit-transition: all .3s;}
.pro_picList dd .pic-des a span{ border-bottom: 1px solid #8c8f91; padding:18px 35px; position:relative; font-size:18px;}
.pro_picList dd .pic-des a span i{ position:absolute; bottom:-2px; left:50%; width:95px; height:3px; background:#fff; margin-left:-48px;}
.pro_picList dd:hover .pic-des{ position:absolute; left:0; bottom:0; width:100%; height:56px; font-size:18px; line-height:56px; color:#fff; background: rgba(0,0,0,.7)}
.pro_picList dd:hover .pic-des a{ margin-top:-28px;}

/*新闻资讯*/
.ind3rd{
	overflow: hidden;
}
.ind3rdCont{
	overflow: hidden;
}
.ind3rdL{
	width: 580px;
	overflow: hidden;
	position: relative;
	margin: 18px 0px;
}
.ind3rdL .bd{
	height: 375px;
	overflow: hidden;
}
.ind3rdL_dl{
	overflow: hidden;
}
.ind3rdL_dl dd{
	overflow: hidden;
}
.ind3rdL_dl dd a{
	display: block;
	overflow: hidden;
	position: relative;
}
.ind3rdL_dl dd a img{
	display: block;
	width: 580px;
	height: 375px;
}
.ind3rdLTit{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	font-size: 16px;
	color:#fff;
	padding: 0px 15px;
	background: rgba(0,0,0,0.8);
}
.ind3rdL .hd{
	position: absolute;
	right: 15px;
	bottom: 22px;
	z-index: 4;
	overflow: hidden;
}
.ind3rdL .hd ul{
	overflow: hidden;
}
.ind3rdL .hd ul li{
	width: 14px;
	height: 14px;
	float: left;
	display: inline;
	margin: 0 2px;
	overflow: hidden;
	/*border: 1px solid #fff;*/
	position: relative;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	padding: 1px;
	cursor: pointer;
	text-indent: 1000px;
}
.ind3rdL .hd ul li.on{
	border: 1px solid #fff;
	padding: 0px;
}
.ind3rdL .hd ul li:after{
	display: block;
	width: 6px;
	height: 6px;
	overflow: hidden;
	background: #fff;
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -3px 0px 0px -3px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
}
.ind3rdR{
	width: 580px;
	overflow: hidden;
}
.ind3rdR_dl{
	overflow: hidden;
}
.ind3rdR_dl dd{
	padding: 18px 0px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.ind3rdTime{
	width: 100px;
	height: 85px;
	overflow: hidden;
	text-align: center;
	background: #f0f0f0;
	padding-top: 15px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind3rdTime span{
	display: block;
	overflow: hidden;
	font-size: 40px;
	color:#444;
	line-height: 50px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind3rdTime i{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#999;
	line-height: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind3rdR_dl .listDeta{
	overflow: hidden;
	padding: 7px 20px 0px 20px;
}
.ind3rdR_dl dd:last-child{
	border:none;
}
.list_dl_a {
	display: block;
	overflow: hidden;
	position: relative;
}
.ind3rdR_dl dd .list_dl_a:hover{
	background: rgba(91,175,49,.3);
}
.ind3rdR_dl dd .list_dl_a:hover .ind3rdTime{
	background: #5baf31;
}
.ind3rdR_dl dd .list_dl_a:hover .ind3rdTime span,
.ind3rdR_dl dd .list_dl_a:hover .ind3rdTime i{
	color:#fff;
}


/*底部样式*/
.foot1{
	overflow: hidden;
	background: #0193dd;
	padding: 40px 0px;
}
.foot1L{
	overflow: hidden;
}
.foot_dl{
	overflow: hidden;
	margin-right: 60px;
}
.foot_dl dt{
	line-height: 30px;
	overflow: hidden;
	padding-bottom: 10px;
}
.foot_dl dt a{
	font-size: 16px;
	color:#fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dd{
	line-height: 30px;
	overflow: hidden;
}
.foot_dl dd a{
	font-size: 14px;
	color:#fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dt a:hover,
.foot_dl dd a:hover{
	color:#5baf31;
}
.foot1R{
	overflow: hidden;
}
.foot1Contact{
	overflow: hidden;
}
.foot1Deta{
	font-size: 14px;
	color:#fff;
	line-height: 28px;
	overflow: hidden;
}
.footTel{
	color:#039844;
	font-size: 24px;
	line-height: 40px;
	background: url(../images/footTel.png) no-repeat left 20px;
}
.foot1Code{
	overflow: hidden;
	margin-left: 45px;
}
.foot1Code p{
	padding: 8px;
	background: #fff;
	overflow: hidden;
}
.foot1Code p img{
	display: block;
	width: 130px;
	height: 130px;
}
.foot1Code i{
	display: block;
	padding-top: 10px;
	font-size: 14px;
	color:#fff;
	text-align: center;
}

.foot2{
	overflow: hidden;
	background: #0184c5;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color:#fff;
}
.foot2 a{
	color:#fff;
}
.foot2 a:hover{
	color:#5baf31;
}

.pro_more a{
	display: block;
	width: 160px;
	height: 40px;
	border-radius: 3px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #333;
	margin: 0 auto;
	border: 1px solid #ddd;
	font-family: Georgia;
	transition: all .3s;
}
.pro_more a:hover{
	background: #0184c5;
	color: #fff;
	border-color: #0184c5;
}








/*悬浮按钮*/
.floatGroup{position: fixed;top: 50%;right: 5px;width: 75px;z-index: 11;margin-top: -150px;transition: all .3s;-webkit-transition: all .3s;}
.floatGroup dd{width: 75px;margin-bottom: 5px;background: #fff;position: relative;font-size: 14px;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.floatGroup dd a{display: block;height: 75px;text-align: center;color: #666;}
.floatGroup dd a:after {content: '';display: block;position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #005aab;transition: 0.4s ease-out;}
.floatGroup dd:hover a:after{width: 100%;transition-timing-function: cubic-bezier(.52,1.64,.37,.66);}
.floatGroup dd:hover a{color: #fff}
.floatGroup dd span{display: block;padding-top: 43px;background:  center 10px no-repeat;position: relative;z-index: 9;}
.floatGroup dd.indCol1 span{background-image: url(../images/fot1.png);background-position: center 15px}
.floatGroup dd.indCol2 span{background-image: url(../images/fot2.png);background-position: center 15px}
.floatGroup dd.indCol3 span{background-image: url(../images/fot3.png);background-position: center 15px}
.floatGroup dd.indCol4 span{background-image: url(../images/fot4.png);background-position: center 15px}

.floatGroup dd.indCol1:hover span{background-image: url(../images/fot1_h.png);background-position: center 15px}
.floatGroup dd.indCol2:hover span{background-image: url(../images/fot2_h.png);background-position: center 15px}
.floatGroup dd.indCol3:hover span{background-image: url(../images/fot3_h.png);background-position: center 15px}
.floatGroup dd.indCol4:hover span{background-image: url(../images/fot4_h.png);background-position: center 15px}

.rightFlexCont{
	display: none\0;
	display: none\9\0;
	visibility: hidden;
	position: absolute;
	right: 75px;
	bottom: 0px;
	width: 111px;
	height: 111px;
	padding: 6px;
	background: #fff;
	transition: all .3s ease-out;
	transform: translateX(-50px);
	opacity: 0;
}
.floatGroup dd.indCol2:hover .rightFlexCont{
	display: block;
}
.rightCustom .rightFlexCont{
	top: 0px;
	bottom: auto;
}
.rightCode{
	overflow: hidden;
}
.rightCode img{
	display: block;
	width: 110px;
	height: 110px;
}
.rightTellCont{
	overflow: hidden;
	background: url(../images/fot3.png) no-repeat center 10px;
	background-size: auto 35px;
	padding-top: 55px;
}

.rightFlexCont2{
	display: none\0;
	display: none\9\0;
	visibility: hidden;
	position: absolute;
	right: 75px;
	bottom: 0px;
	background: #141416;
	transition: all .3s ease-out;
	transform: translateX(-50px);
	opacity: 0;
}
.rightFlexCont2 p{
	width: 111px;
	height: 111px;
	padding: 4px;
	background: #fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightFlexCont2 span{
	display: block;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
}
.rightFlexCont2 img{
	width: 111px;
	height: 111px;
}

.floatGroup dd.indCol2:hover .rightFlexCont2{
	*display: block;
	display: block\0;
	display: block\9\0;
	visibility: visible;
	transform:translateX(0px);
	opacity: 1;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.floatGroup dd.indCol3:hover .rightFlexCont{
	*display: block;
	display: block\0;
	display: block\9\0;
	visibility: visible;
	transform:translateX(0px);
	opacity: 1;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightTellCont em{
	font-style: normal;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 25px;
	text-align: center;
}
.rightTellCont i{
	font-style: normal;
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#999;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}




/*团建项目*/
.indT1{
	line-height: 90px;
	overflow: hidden;
	position: relative;
}
.indT1 i{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	height: 1px;
	background: #ddd;
}
.ind1Fl{
	line-height: 90px;
	height: 90px;
	padding-left: 48px;
	color: #363636;
	font-size: 24px;
}
.indIcon1{  background: url(../images/indT1.png) no-repeat left center;  }
.indIcon2{  background: url(../images/indT2.png) no-repeat left center;  }
.indIcon3{  background: url(../images/indT3.png) no-repeat left center;  }
.indIcon4{  background: url(../images/indT4.png) no-repeat left center;  }



.ind1Fl .span02{
	color: #898989;
	font-family: Gabriola;
}
.ind1More{
	font-size: 16px;
	color: #979797;
	font-family: Georgia;
}

.indProject{
	margin: 0 -10px;
}
.indProject dd{
	float: left;
	width: 25%;
	display: inline;
	margin-bottom: 20px;
}
.indProject dd a{
	display: block;
	margin: 0 10px;
	position: relative;
	transition: all .3s;
}
.indProject dd .pic{
	padding-top: 53.571428%;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.picList01 {
	position: absolute;
	left: 109px;
	top: 120px;
}
.picList01 img{
	width: 61px;
	height: 61px;
	border-radius: 50%;
	transition: all .3s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.indProject dd .text{
	padding: 10px;
	border-left: 1px solid #f4f7fc;
	border-right: 1px solid #f4f7fc;
	border-bottom: 1px solid #f4f7fc;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.indProject dd .text .title{
	height: 54px;
	line-height: 64px;
	margin: 0 auto;
	color: #333333;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
}
.titleEnglish{
	height: 25px;
	text-align: center;
	color: #777;
	font-size: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	line-height: 24px;
	font-family: 'Kaufmann BT';
}
.hotIcon{
	font-size: 12px;
	text-align: center;
	color: #333;
	height: 30px;
	padding-left: 24px;
	line-height: 36px;
	background: url(../images/hot.png) no-repeat 80px center;
	transition: all .3s;
}
.indProject dd:hover a{
	box-shadow: 1px 7px 18px rgba(0,0,0,0.13);
	box-sizing: border-box;border-radius: 8px;
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
	-o-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
}
.indProject dd:hover .picList01 img{transform: scale(1.05);  -webkit-transform: scale(1.05);}
.indProject dd:hover .hotIcon{background: url(../images/hot_h.png) no-repeat 80px center;}


/*精彩案例*/
.indCase{
	width: 100%;
	background: #f4f7fc;
	padding-top: 30px;
	padding-bottom: 100px;
}

.case{
	overflow: hidden;
	position: relative;
}
.case .bd{
	height: 366px;
	overflow: hidden;
}
.case_dl{
	margin: 0px -10px !important;
	overflow: hidden;
}
.case_dl dd{
	width: 33.33333333%;
	overflow: hidden;
	float: left;
	display: inline;
	padding: 10px 0px;
}
.case_dl .list_a{
	margin: 0px 10px;
	background: #fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.case_dl .list_a:hover{
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	-webkit-box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 10px rgba(0,0,0,0.1);
}
.case_dl .pic{
	padding-top: 55.8441558%;
}
.case_dl .listDeta{
	padding: 20px;
	overflow: hidden;
}
.case_dl .listName{
	font-size: 18px;
	color:#333;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
}
.case_dl .listIntr{
	overflow: hidden;
	height: 50px;
	line-height: 25px;
	font-size: 14px;
	color:#999;
}
.case .hd{
	display: none;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	padding-top: 30px;
}
.case ul{
	display: inline-block;
	overflow: hidden;
}
.case ul li{
	width: 30px;
	height: 4px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	background: #999;
	cursor: pointer;
	text-indent: 99em;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.case ul li.on{
	background: #2a59b5;
}
.listTit{
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 30px;
	height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.listName{
	font-size: 14px;
	color:#666;
	line-height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.listName:hover,
.list_a:hover .listName,
.list_a:hover .listTit{
	color:#2a59b5;
}
.listIntr{
	font-size: 14px;
	color:#888;
	line-height: 25px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.listTime{
	font-size: 14px;
	color:#999;
	overflow: hidden;
	line-height: 20px;
}
.listTime i{
	color:#999;
}
.listDeta{
	overflow: hidden;
}

/*团建场地*/
.xn_c_index_solu_wrap{width: 100%;height: 550px;background: url(../images/columnBg.jpg) no-repeat center;}
.xn_c_index_solu_main {width: 1200px;margin: 0 auto;padding-top: 160px;}
.xn_c_index_solu_left span {display: block;}
span.index_solu_t1 {font-size: 24px;color: #fff;}
span.index_solu_t1:after {width: 46px;height: 3px;background: #fff;content: "";font-size: 24px;display: block;margin-top: 20px;}
span.index_solu_t2 {margin-top: 20px;color: #fff;font-size: 16px;width: 535px;margin-bottom: 50px;line-height: 28px;}
span.index_solu_more a {color: #fff;border: 1px #fff solid;display: inline-block;padding: 8px 40px;}


/*我们的优势*/
.index_cnt_m3_w_c{width: 1245px;height: auto;overflow: hidden;padding-top: 20px;padding-left: 10px;margin: 0 auto}
.index_cnt_m3_w_c>li{width: 220px;height: 280px;float: left;margin-right: 27px;border: 1px #f4f7fc solid;margin-bottom: 30px;cursor: pointer;transition: 0.5s;position: relative;border-radius: 3px;}
.index_cnt_m3_w_c1_tit{width: 100%;height: 45px;margin: 0 auto;margin-top: 16px;line-height: 45px;text-align: center;}
.index_cnt_m3_w_c1_img{width: 80px;margin: 0 auto;margin-top: 52px;}
.index_cnt_m3_w_c1_tit1{font-size: 16px;color: #444;}
.index_cnt_m3_w_c1_img img {width: 80px;}
li.index_cnt_m3_w_c1 img {
	width: 74px;
}
.index_cnt_m3_w_c1_tit2{font-size: 14px;color: #989898;}
.index_cnt_m3_w_c1_tit a:hover .index_cnt_m3_w_c1_tit1,.index_cnt_m3_w_c1_tit a:hover .index_cnt_m3_w_c1_tit2{color: #CC2337;}
.index_cnt_m3_w_c1_neirong{width: 380px;line-height: 27px;color: #6f6f6f;font-size: 14px;margin-left: 165px;height: 54px;overflow: hidden;}
.index_cnt_m3_w_c_line {width: 30px;height: 4px;background: #005bac;margin: 0 auto;margin-top: 30px;}
.index_cnt_m3_w_c1_neirong1{width: 37px;height: 37px;margin: 0 auto;background: #005BAC;text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;line-height: 37px;border-radius: 50%;box-shadow: 1px 4px 15px rgba(204, 204, 204, 0.76);position: absolute;bottom: -12px;left: 87px;font-family: 幼圆;}
.index_cnt_m3_w_c1_neirong2{width: 37px;height: 37px;margin: 0 auto;background: #005BAC;text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;line-height: 37px;border-radius: 50%;box-shadow: 1px 4px 15px rgba(204, 204, 204, 0.76);position: absolute;bottom: -12px;left: 87px;font-family: 幼圆;}
.index_cnt_m3_w_c1_neirong3{width: 37px;height: 37px;margin: 0 auto;background: #005BAC;text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;line-height: 37px;border-radius: 50%;box-shadow: 1px 4px 15px rgba(204, 204, 204, 0.76);position: absolute;bottom: -12px;left: 87px;font-family: 幼圆;}
.index_cnt_m3_w_c1_neirong4{width: 37px;height: 37px;margin: 0 auto;background: #005BAC;text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;line-height: 37px;border-radius: 50%;box-shadow: 1px 4px 15px rgba(204, 204, 204, 0.76);position: absolute;bottom: -12px;left: 87px;font-family: 幼圆;}
.index_cnt_m3_w_c1_neirong5{width: 37px;height: 37px;margin: 0 auto;background: #005BAC;text-align: center;color: #FFFFFF;font-weight: bold;font-size: 18px;line-height: 37px;border-radius: 50%;box-shadow: 1px 4px 15px rgba(204, 204, 204, 0.76);position: absolute;bottom: -12px;left: 87px;font-family: 幼圆;}


/*新闻动态*/
.newsBg {
	background: url(../images/newBg.png) no-repeat center;
	height: 804px;
}

.news_allImg{
	width: 800px;
	height: auto;
	overflow: hidden;
}
.news_allList{
	overflow: hidden;
	width: 340px;
	height: auto;
}
.news_ul{
	overflow: hidden;
	margin: 0 -10px;
}
.news_ul li{
	float: left;
	display: inline;
	width: 50%;
}
.news_ul li a{
	display: block;
	margin: 0 10px;
	background: #fff;
}
.news_ul li:hover .listTit{
	color: #437DFF;
}
.news_text{
	padding: 20px;
	overflow: hidden;
}
.news_text .time{
	margin: 0 auto;
	font-size: 14px;
	color: #78a7df;
	background: url(../images/time.png) no-repeat left center;
	padding-left: 29px;
}

.news_list{
	padding-top: 10px;
}
.news_list dd{
	width: 100%;
	height: 85px;
	overflow: hidden;
	margin-bottom: 24px;
	border-bottom: 1px #5e5d5d solid;
}
.news_list dd a{
	display: block;
	line-height: 85px;
	color: #fff;
	background: url(https://0.rc.xiniu.com/g2/M00/FC/B1/CgAGe1wVC_CAFrv3AAAEIwglC_U921.png) no-repeat center left;
	padding-left: 55px;
	border-bottom: 1px #5e5d5d solid;
	font-size: 16px;
}
.news_list dd:hover a{
	color: #437DFF;
}

/*关于我们*/
.index_last_wap {width: 100%;position: relative;background: url(https://0.rc.xiniu.com/g2/M00/06/FE/CgAGfFwVUKSAXIeMAAMgYx8V804325.png) no-repeat center;height: 721px;}
.index_last{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;}
.xn_c_index_about_wrap{width: 500px;padding-top: 100px;float: left;overflow: hidden;}
.xn_c_index_about_box{width: 100%; margin:0 auto; overflow:hidden;}
.xn_c_index_about_left{/* width: 421px; */ float: left;}
.xn_c_index_about_title a{color: #474747; font-size: 60px; display:block; margin-bottom:30px;line-height: 70px;}
.xn_c_index_about_title a:hover{ opacity:0.8;}
.xn_c_index_about_title>span{color: #4B4B4B; font-size:20px;}
.xn_c_index_about_con{font-size: 14px;color: #666;margin-top: 15px;line-height: 24px;margin-bottom: 36px;width: 492px;}
.xn_c_index_about_bot li{ float:left;margin-right: 91px;position: relative;}
.xn_c_index_about_bot li span:nth-of-type(1){font-size: 26px; line-height:32px;color: #666; display:block; margin-bottom:10px;}
.xn_c_index_about_bot li span:nth-of-type(2){ font-size: 12px;color: #666;border-bottom: 3px solid #b5b5b5; display:inline-block; padding-bottom: 5px;}
span.ul_t1 {font-size: 26px;line-height: 32px;color: #666;display: block;margin-bottom: 10px;}
li.span_ul_t4 {margin-right: 0px;}
span.ul_con1 {font-size: 12px;color: #666;border-bottom: 3px solid #b5b5b5;display: inline-block;padding-bottom: 5px;}
.xn_c_index_about_topbox {width: 437px;line-height: 104px;height: 94px;background: url(https://0.rc.xiniu.com/g2/M00/06/FE/CgAGfFwVUQCARwZ2AAAHmyz46CU996.png) no-repeat 0px 27px;padding-left: 63px;overflow: hidden;margin-bottom: 10px;}
span.xn_c_index_about_t1 {color: #363636;font-size: 24px;}
span.xn_c_index_about_t2 {color: #898989;      font-size: 20px;      font-family: Gabriola;}
span.xn_c_index_about_more {width: auto;float: right;}
span.xn_c_index_about_more a {font-size: 16px;color: #979797;font-family: Georgia;}
span.xn_c_index_about_more a:hover{color: #E40003;}
.span_ul_t1 :after{content: "。";color: #e60012;font-size: 40px;position: absolute;left: 100px;}
.span_ul_t2 :after{content: "。";color: #e60012;font-size: 40px;position: absolute;left:90px}
.span_ul_t3 :after{content: "。";color: #e60012;font-size: 40px;position: absolute;left:90px}
ul.xn_c_index_about_bot {position: relative;}


/*合作伙伴*/
.xn_c_index_131_wrap{width: 600px;margin:0 auto;height: 480px;float: right;overflow: hidden;padding-top: 100px;}
.xn_c_index_131_c{width: 600px;height: 475px;margin:auto;overflow: hidden;position: relative;}
.xn_c_index_131_head{      height: 90px;      line-height: 100px;background: url(https://0.rc.xiniu.com/g2/M00/06/FE/CgAGfFwVVHmAeWpaAAAJwl9B8xk709.png) no-repeat 0px 19px;padding-left: 72px;      overflow: hidden;      margin: 0 auto;margin-bottom: 13px;}
.xn_c_index_131_main{overflow: hidden;width: 600px;height: 405px;}
.xn_c_index_131_wbox{overflow: hidden;position: relative;}
.xn_c_index_131_list{float: left;width: 180px;height: 75px;border: 1px solid #f3f5f4;margin-right: 9px;margin-left: 9px;margin-bottom: 20px;}
.xn_c_index_131_title{text-align: center;cursor:pointer;display: none;}
.xn_c_index_131_title a{font-size: 14px;color: #333333}
.xn_c_index_131_img{overflow:hidden;cursor:pointer;}
.xn_c_index_131_img img{width: 180px;height: 75px;transition:0.5s;cursor:pointer;}
.xn_c_index_131_content{display: none;}
.xn_c_index_131_left{position: absolute;left:0px;top:70px;height: 60px;line-height:35px;width: 25px;text-align: center;background:url(https://1.rc.xiniu.com/rc/Contents/35548/images/left2_03.jpg?d=20170907160715773) no-repeat left 0;cursor: pointer;display: none;}
.xn_c_index_131_right{position: absolute;right:0px;top:70px;height: 60px;line-height:35px;width: 25px;text-align: center;background:url(https://1.rc.xiniu.com/rc/Contents/35548/images/right2_03.jpg?d=20170907160715773) no-repeat left 0;cursor: pointer;display: none;}
span.xn_c_index_131_t1 {color: #363636;font-size: 24px;}
span.xn_c_index_131_t2 {color: #898989;font-size: 20px;font-family: Gabriola;}
span.xn_c_index_131_more {width: auto;float: right;}
span.xn_c_index_131_more a:hover {color: #E40003;}
span.xn_c_index_131_more a {font-size: 16px;color: #979797;font-family: Georgia;}

/*网站底部*/
.footer{
	background: #005bac;
}
.footCon1{
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.friend_dl{
	overflow: hidden;
}
.friend_dl dt{float: left;display: inline;font-size: 14px;color: #888;margin-right: 75px;}
.friend_dl dt a img{height: 48px;}
.friend_dl dd{float: left;display: inline}
.friend_dl dd a{display: block;padding: 0 40px;font-size: 16px;color: #fff;line-height: 48px;}
.friend_dl dd:hover a{color: #E40003}

.foot_tel{width: 1200px;color: #fff;overflow: hidden;margin-bottom: 15px;}
.foot_tel_f{ position:relative;width: 850px; height:100%;float: left;}
.foot_contact{font-size: 36px;color: #fff;line-height: 50px;margin-top: 30px;font-family: arial;font-weight: bold;}
.foot_contact i{color: #fff;}
.foot_contact_cn{font-size: 20px;color: #fff;line-height: 36px;margin-top: 10px;}
.foot_contact_line{width: 40px;height: 2px;background: #fff;margin-top: 8px;}
.foot_width{width: 100%;overflow:hidden;margin-top: 23px;line-height: 28px;font-size: 14px}
.foot_width dd{
	height: 28px;
	line-height: 28px;
}
.dd1,.dd3{float: left;width: 430px;margin-bottom: 10px;}
.dd2,.dd4{width: 300px;float: left;}
.foot_weixin_r{width: 337px;float: right;margin-top: 42px;}
.foot_erweima_item{width: 128px;margin-left: 40px;float: left;}
.foot_tel a{color:#999; }
.foot_erweima_img{width: 128px; height: 128px;}
.foot_erweima_text{width: 100%;text-align: center;color: #fff;font-size: 14px;margin-top: 4px;}
.foot_erweima_img img{width: 100%;height: 100%;}
.foot_width dd.dd1 {background: url(../images/cont1.png) no-repeat 0px center;padding-left: 28px;}
.foot_width dd.dd2 {background: url(../images/cont2.png) no-repeat 0px center;padding-left: 28px;}
.foot_width dd.dd3 {background: url(../images/cont3.png) no-repeat 0px center;padding-left: 28px;}
.foot_width dd.dd4 {background: url(../images/cont4.png) no-repeat 0px center;padding-left: 28px;}

.footLink{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
}
.footLink span{
	float: left;
}
.footLink a{
	float: left;
	color:#fff;
	margin-right: 20px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footLink a:hover{
	color:#E40003;
}



.foot_copy{width: 1200px;text-align: left;border-top: 1px solid #367ebe;color: #fff;overflow: hidden;height: 60px;line-height: 60px;font-size: 14px}
.foot_copy_name,.foot_copy_ba{margin-right: 10px;float: left;}
.foot_copy_name,.foot_copy_ba a{color: #fff;}

.foot{width:100%;position:relative;text-align:center;font-size: 14px;height: auto;color:#666666;line-height:25px;background: #005bac;}
.foot a{font-size: 14px;color: #fff;text-decoration:none;padding: 0 10px;}
.foot a:hover{color: #D52337;}
.foot_c{position:relative;width: 1200px;margin:auto;text-align:left;}


/*截字数*/
.clamp1{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.clamp2{
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 2 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.clamp3{
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 3 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.clamp4{
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 4 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.clamp5{
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 5 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.clamp6{
	word-break: break-all;
	display: -webkit-box !important;
	-webkit-line-clamp: 6 !important;
	-webkit-box-orient: vertical;
	overflow: hidden;
}








/*二级页面subBanner图*/
.subBanner{
	position: relative;
}
.subBanner a{
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-top: 25%;
}

/*产品列表*/
.productBox{
	background: #f5f5f5;
}

.pro_ej{background: #fff;padding: 0 20px}
.pro_bg{background: #f5f5f5;height: 50px;line-height: 50px}

.screen_dl{
	overflow: hidden;
}
.screen_dl dd{
	overflow: hidden;
	padding: 10px 0px 10px 75px;
	position: relative;
}
.screenL{
	overflow: hidden;
	position: absolute;
	left: -15px;
	top: 5px;
	width: 95px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color:#666;
	text-align: right;
}
.screenL i{
	padding-left: 28px;
}
.screenR{
	overflow: hidden;
	line-height: 30px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}
.screenR a{
	font-size: 14px;
	color:#666;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0px 10px;
	padding: 0 10px;
	border-radius: 3px;
}
.screenR a:hover,
.screenR a.hover{
	color:#fff;
	background: #35b3c1;
}


.pro_dl{margin:0px -7px;overflow: hidden}

.pro_dl dd{
	float:left;
	width:20%;
	position: relative;
	padding: 7px 0px;
}
.pro_dl dd .list_pro{
	position: relative;
	margin: 0px 7px;
	z-index: 7;
	overflow: hidden;
}
.list_a {
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 3;
}
.pro_dl dd .list_a{
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #fff;
}
.pro_dl dd:hover .list_a{
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
	-o-transform: translate3d(0, -5px, 0);
	-moz-transform: translate3d(0, -5px, 0);
}
.pro_dl dd .pic{
	text-align: center;
	padding:25px;
}
.pro_dl dd .pic .imgDiv{
	padding-top: 100%;
}
.pro_dl .goodsName {
	text-align: center;
	font-size:16px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height:25px;
	white-space: nowrap;
	display: block;
	padding:0 15px;
	color: #202020;
	/*height:48px;*/
}
.pro_dl .goodsTips {
	text-align:center;
	display: block;
	font-size:14px;
	padding:10px 15px 0 15px;
	color:#b0b0b0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pro_dl .teaPrice {
	text-align:center;
	font-size: 20px;
	color: #ee3939;
	padding:15px 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: bold;
}
.pro_dl .addToCart{
	width:100%;
	position: absolute;
	bottom:-48px;
	left: 0;
	cursor: pointer;
	font-size: 16px;
	line-height: 48px;
	background:#bd0000;
	color: #fff;
	text-align: center;
	z-index:6;
	transition: all .3s;
}
.pro_dl dd:hover .addToCart{bottom:0;}

/*产品详细*/
.pro_box{
	width: 360px;
	height: 360px;
	position: relative;
	margin-right: 35px;
	border: 1px solid #ededed;
}
.pro_box .pic{
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-top: 100%;
}
.pro_text{
	overflow: hidden;
}
.pro_text .title{
	padding: 15px 0 20px;
	font-size: 20px;
	color: #333;
	border-bottom: 1px solid #ededed;
}
.pro_text .title i{
	font-style: normal;
	font-size: 10px;
	color: #8a7d64;
}
.pro_detail{
	font-size: 16px;
	color: #222;
	line-height: 40px;
}

.pro_buy{
	padding-top: 12px;
}
.pro_buy a{
	display: block;
	width: 150px;
	height: 44px;
	font-size: 16px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	transition: all .3s;
	-webkit-transition: all .3s;
	border-radius: 3px;
	background: #35b3c1;
}


.proViewDiv {
	position: relative;
	padding-left: 50px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}
.proViewDivTit {
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 16px;
	color: #333;
}
.proViewDeta{
	overflow: hidden;
}
.proViewPrice{
	overflow: hidden;
	font-size: 28px;
	color:#bd0000;
	height: 30px;
	line-height: 30px;
}
.proViewTxt{
	overflow: hidden;
	line-height: 30px;
	font-size: 12px;
	color:#333;
}
.proViewTxt i{
	padding: 0px 5px;
}
.skuBox{ overflow: hidden;border: 1px solid #c7c7c7; width: 100px; margin-left: 20px;}
.skuInp{
	width: 48px;
	height: 28px;
	overflow: hidden;
	text-align: center;
	line-height: 28px;
	text-align: center;
	font-size: 18px;
	color:#666;
	float: left;
	outline: none;
	border:none;
}
a.skuBt{
	display: block;
	width: 26px;
	height: 28px;
	overflow: hidden;
	font-size: 20px;
	color:#666;
	text-align: center;
	line-height: 26px;
	float: left;
	background: #e5e5e5;

}

.pro_other{
	position:relative;
	font-size: 22px;
	color: #35b3c1;
	border-bottom: 1px solid #ededed;
	padding: 20px 0 15px 15px;
}
.pro_other:before{
	content: "";
	position: absolute;
	left: 0;
	top: 22px;
	width: 6px;
	height: 28px;
	border-radius: 6px;
	background: #35b3c1;
}




/*修改样式*/
.location{ overflow: hidden; height: 54px; line-height: 54px;background: #fff;border-bottom: 1px solid #ddd;}
.locationL{ font-size: 16px;}
.locationF{ font-size: 16px;color: #333}
.nav{height: 54px;position: relative;}
.nav a{display: inline;float: left;line-height: 54px;height:54px;color: #333;font-size: 14px;padding:0 25px;position: relative;z-index: 2;transition: all .5s;}
.nav a.hover{color: #fff}
.nav a:hover{color: #fff}
.navLine{display: block;width: 0px;height: 54px;background: #0193dd;position: absolute;left: 0px;bottom: 0px;z-index: 1}

.locationR{ overflow: hidden; font-size: 14px; color: #666;line-height: 54px;}
.locationR span{ float: left; display: block; width: 20px;height:54px;background: url(../images/home.png) no-repeat left center}
.locationR a{ float: left; display: inline;color: #333}
.locationR a:hover{ color:#0193dd;}
.locationR a.hover{ color:#0193dd;}
.locationR i,.locationR em {
	height: 54px;
	float: left;
	display: inline;
	font-style: normal;
	padding: 0px 5px;
	color: #333;
}
.locationR em:last-child{display: none}

.index_search{
	padding: 20px 40px 20px 0;
}


#page-content{
	background: #fff;
}
.contentBox{
	min-height: 400px;
	height: auto !important;
	height: 400px;
}
.articleBox{
	clear: both;
	overflow: hidden;
	font-size: 14px;
	line-height: 34px;
	color: #333;
	padding: 10px 0px;
}
.proinfo {
	font-size:  14px;
	line-height: 24px;
	padding: 0 20px;
}

/*全图列表*/
.imgList{overflow:hidden;margin: 0px -7px 0 -8px !important;}
.imgList dd{
	float:left;
	width:33.3333%;
	-webkit-animation:gfadeIn 0.6s 0.8s both;
	-moz-animation:gfadeIn 0.6s 0.8s both;
	animation:gfadeIn 0.6s 0.8s both;
	transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	overflow:hidden;
}
.imgList dd a{
	display:block;
	height:100%;
	margin:8px 7px 20px 8px;
	background:#fff;
	transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	position: relative;
}
.imgList dd .picture{display:block; padding-top:66.6666667%; width:100%; overflow:hidden; position:relative;background-repeat: no-repeat;background-position: center center;background-size: cover}

.imgList dd a .ui-s-add {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
	transition: all 0.2s ease-in-out;
	z-index: 5;
	background: rgba(0,0,0,.5) url(../images/play1.png) no-repeat center center;
}
.imgList dd:hover a .ui-s-add{
	background: rgba(0,0,0,.5) url(../images/play1_h.png) no-repeat center center;
}
.imgList dd span{
	padding:15px;
	background: #ededed;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
	font-size:15px;
	display:block;
	text-align:center;
	color: #333;
}
.imgList dd:hover a{
	box-shadow: 0px 11px 24px rgba(0,0,0,0.13);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
}
.imgList dd:hover span{
	background: #35b3c1;
	color: #fff;
}

/*全图列表2*/
.imgList2{overflow:hidden;margin: 0px -7px 0 -8px !important;}
.imgList2 dd{
	float:left;
	width:33.3333%;
	-webkit-animation:gfadeIn 0.6s 0.8s both;
	-moz-animation:gfadeIn 0.6s 0.8s both;
	animation:gfadeIn 0.6s 0.8s both;
	transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	overflow:hidden;
}
.imgList2 dd a{
	display:block;
	height:100%;
	margin:8px 7px 20px 8px;
	background:#fff;
	transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	-moz-transition: all .2s;
	position: relative;
}
.imgList2 dd .picture{display:block; padding-top:66.6666667%; width:100%; overflow:hidden; position:relative;background-repeat: no-repeat;background-position: center center;background-size: cover}

.imgList2 dd span{
	padding: 5px 15px;
    overflow: hidden;
	background: #ededed;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	transition: 0.3s;
	font-size:15px;
	display:block;
	text-align:center;
	color: #333;
  	height: 43px;
    overflow: hidden;
}
.imgList2 dd:hover a{
	box-shadow: 0 0px 25px rgba(0,0,0,0.1);
	-webkit-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	-o-transform: translateY(-5px);
	transform: translateY(-5px);
	transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
}
.imgList2 dd:hover span{
	background: #0193dd;
	color: #fff;
}


.proText{
	overflow: hidden;
	position: relative;
}
.proText .title {
	padding: 15px 0;
	font-size: 20px;
	color: #333;
	border-bottom: 1px dashed #ededed;
}
.proCont{
	font-size: 14px;
	line-height: 24px;
	height: 70px;
	overflow: hidden;
}

.proMove{
	width: 680px;
	position: relative;
	overflow: hidden;
}






.subBanner {
	clear: both;
	width: 100%;
	padding-top: 500px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	position: relative;
	transition: all 1.5s cubic-bezier(0.215,.61,.215,1);
	-webkit-transition: all 1.5s cubic-bezier(0.215,.61,.215,1);
}


/*textImg1*/
.xn_c_case_24_wrap{width: 1200px;margin: 0px auto;}
.xn_c_case_24_nrwbox{}
.xn_c_case_24_xhbox{float:left;width: 580px;margin-bottom: 42px;transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;}
.xn_c_case_24_xhbox:nth-child(2n){float:right}
.xn_c_case_24_lftbox{}
.xn_c_case_24_lftbox img{width: 100%;height: 247px;}
.xn_c_case_24_ritbox{padding: 30px 0 30px 24px;position: relative;}
.xn_c_case_24_coent{width: 400px;height: 26px;line-height: 26px;overflow:hidden;font-size: 12px;color: #b5b4b4;}
.xn_c_case_24_ritbox:after{content:'';display:block;height:1px;position:absolute;bottom:0;left:0px;background:transparent;width: 0;transition: all ease 0.3s;-moz-transition: all ease 0.3s;-webkit-transition: all ease 0.3s;}
.xn_c_case_24_xhbox:hover .xn_c_case_24_more a{background: url(https://1.rc.xiniu.com/rc/Contents/45629/images/jia1.png?d=20181119103236987) no-repeat center;}
.xn_c_case_24_xhbox:hover .xn_c_case_24_ritbox:after{width:100%;background:#181818;display:none;}
.xn_c_case_24_xhbox:hover{box-shadow: 0px 11px 24px rgba(0,0,0,0.13);}
.xn_c_case_24_from,.xn_c_case_24_time {display:none;}
.xn_c_case_24_title {line-height:26px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:400px;}
.xn_c_case_24_title a {color:#181818;font-size:16px;}
.xn_c_case_24_more a {position:absolute;width:31px;height:31px;font-size:0;background:url(https://1.rc.xiniu.com/rc/Contents/45629/images/jia.png?d=20181119103236987) no-repeat center;display:block;top:50%;margin-top:-15.5px;right:40px;transition:all ease 0.3s;-moz-transition:all ease 0.3s;-webkit-transition:all ease 0.3s;}


/*textImg2*/
.imgList_text {
	padding: 20px;
	position: relative;
	border: 1px solid #f3f3f3;
	border-top: none;
	text-align: center;
}
.imgList_text .title {
	color: #181818;
	font-size: 16px;
	height: 24px;
	overflow: hidden;
	padding-bottom: 30px;
	position: relative;
}
.imgList_text .title:after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 15px;
	width: 30px;
	height: 2px;
	background: #777;
	margin-left: -15px;
}
.imgContent {
	width: 100%;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px;
	color: #88898a;
	text-align: center;
}

.pageArtiucle div{
	line-height: 50px;
	font-size: 14px;
	color: #333;
}


/*新闻列表*/
.textImg{overflow:hidden;position:relative;}
.textImg dd{overflow:hidden;padding: 10px 0;}
.textImg dd a{background: #eee;display: block}
.textImg dd .picBox{width:330px;height:220px;overflow:hidden;position:relative;margin-right: 20px}
.textImg dd .picBox .picImg{background-repeat: no-repeat;background-position: center center;background-size: cover;height: 100%;transition: all .3s}
.textImg dd .text{height: 100%;overflow: hidden;}
.textImg dd .text .title {line-height:35px;height:35px;overflow:hidden;font-size:16px;color:#333;}
.textImg dd .text .time{font-size:14px;color:#666;line-height:25px;height:25px;padding-top: 10px}
.textImg dd .text .text_con{height:66px;font-size:14px;color:#666;line-height:24px;overflow:hidden;padding-bottom: 10px;position: relative}

.textImg dd:hover .text_con:before{
	width: 100%;
}
.textImg dd:hover .title{color:#0193dd;}
.textImg dd:hover .picBox .picImg{
	transform:scale(1.05); -webkit-transform:scale(1.05);
}


.conText{
	font-size: 14px;
	line-height: 24px;
}




/*壹品流香*/
.about_us_box{
	background: #181d16;
	height: 500px;
}
.about_us_div{
	position: relative;
}
.tea{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 480px;
	height: 480px;
	margin-left: -240px;
	margin-top: -240px;
	background: url(../images/tea.png) no-repeat center center;
	z-index: 2;
}
.about_fl_u{
	width: 600px;
	height: 500px;
	background: #263322;
}
.about_fr_u{
	width: 600px;
	height: 500px;
	background: url(../images/about_pc.jpg) no-repeat center center;
}

.about_cont{
	padding-left: 45px;
	padding-right: 210px;
	position: relative;
}
.about_cont .title1{
	font-size: 16px;
	color: #fff;
	letter-spacing: 4px;
}
.about_tit{
	font-family: 'Arial';
	font-size: 60px;
	color: #fff;
	padding: 20px 0;
	position: relative;
	margin-bottom: 30px;
}
.about_tit:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 70px;
	height: 1px;
	background: #dac262;
}
.about_cont .text{
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
.moreA{
	display: block;
	width: 270px;
	height: 50px;
	text-align: center;
	font-family: Georgia;
	background: #dac262;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	position: absolute;
	left: -60px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	transition: all .5s;
}
.moreA:hover{
	left: 0;
	position: relative;
	background: #c3ac5a;
	border-radius: 50px;
	color: #fff;
}


.video_more{
	display: block;
	width: 178px;
	margin: 0 auto;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: rgb(211, 195, 163);
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(211, 195, 163);
	border-image: initial;
	border-radius: 38px;
	transition: all 0.3s linear 0s;
	font-family: Georgia;
}
.video_more:hover{
	background: #c3ac5a;
	border-radius: 50px;
	color: #fff;
	border-color: #c3ac5a;
}


.tea_pd {
	padding: 60px 50px 70px 190px;
}
.tea_cont_dl{
	margin: 0 -10px;
	overflow: hidden;
}
.tea_cont_dl dd{
	float: left;
	width: 50%;
	display: inline;
	text-align: left;
	padding: 20px 0;
}
.tea_cont_dl dd a{
	background: rgba(0,0,0,.2);
	display: block;
	margin: 0 10px;
	padding: 20px 0;
	position: relative;
	transition: all .5s;
}
.tea_cont_dl dd:hover a{
	background: rgba(0,0,0,.4);
}
.tea_cont_dl dd a:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 1px;
	transition: all .5s;
	background: rgba(218,194,98,.6);
}
.tea_cont_dl dd:hover a:after{
	width: 100%;
	background: #dac262;

}
.tea_imbg{
	height: 34px;
}

.phVale{
	font-family: "Arial";
	font-size: 30px;
	padding: 5px 0;
	color: #fff;
}
.intro_tea{
	color: #fff;
	font-size: 12px;
}


/*第三频*/
.wCloumn23 {
	position: relative;
	overflow: hidden;
}
.parallaxBg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.wCloumn_fr{
	width: 800px;
	position: relative;
	overflow: hidden;
	background: #273423;
}

.wCl_top{
	overflow: hidden;
}
.wCl_flT{
	width: 400px;
	height: 260px;
	position: relative;
}
.wC_slide{
	padding: 25px 30px;
	position: relative;
}
.wC_slide .title{
	font-size: 18px;
	color: #fff;
	padding: 10px 0;
	position: relative;
	transition: all .3s;
}
.wC_slide ul li:hover .title{
	color: #dac262;
}
.wC_slide .title:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 1px;
	transition: all .5s;
	background: #fff;
}
.wC_slide .time{font-size: 14px;color: #999;}

.wC_slide .hd{
	overflow: hidden;
	text-align: left;
	font-size: 0px;
	padding-top: 20px;
}
.wC_slide .hd ul{
	display: inline-block;
	overflow: hidden;
}
.wC_slide .hd ul li{
	overflow: hidden;
	width: 10px;
	height: 10px;
	float: left;
	display: inline;
	margin: 0px 5px;
	cursor: pointer;
	background: #8bc01f;
	text-indent: 99em;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.wC_slide .hd ul li.on{
	background: #cab065;
	width: 25px;
}


.cont_txt{
	font-size: 14px;
	color: #9da19c;
	line-height: 26px;
}
.wCl_frT{
	width: 400px;
	height: 260px;
}
.wCl_frT img{
	width: 100%;
	height: 100%;
}
.wCl_bot{
	width: 800px;
	height: 260px;
	position: relative;
}
.wCl_bot img{
	width: 100%;
	height: 100%;
}
.wCl_tlt{
	position: absolute;
	left: 100px;
	top: 30px;
}
.titl{
	font-size: 18px;
	color: #fff;
	padding: 10px 0;
	position: relative;
	margin-bottom: 20px;
}
.titl:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 1px;
	transition: all .5s;
	background: #fff;
}
.textP{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}

/*第四频*/
.cloumn4_box{
	background: #181d16;
	/*height: 1100px;*/
}
.cloumn4_title{
	font-size: 18px;
	color: #fff;
	text-align: center;
}

.zhizuo_List{text-align: center}
.zhizuo_List li{
	display: inline-block;
	position: relative;
	margin: 0 20px;
}
.zhizuo_List li .pic1{
	width: 90px;
	height: 90px;
	border-radius: 90px;
	overflow: hidden;
}
.zhizuo_List li .pic1 img{
	width: 100%;
	height: 100%;
	border-radius: 90px;
	overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;
}
.zhizuo_List li:hover .pic1 img{ transform:scale(1.05) rotate(360deg); -webkit-transform:scale(1.05) rotate(360deg);}

.text01{
	font-size: 14px;
	color: #fff;
	position: relative;
}
.text01:after{
	content: "";
	position: absolute;
	right: -68px;
	top: 8px;
	width: 92px;
	height: 5px;
	background: #dac262;
}
.text01 span{
	display: block;
}
.text01 em{
	display: block;
	font-family: "Arial";
	font-size: 10px;
}
.zhizuo_List li:last-child .text01:after{
	display: none;
}

/*产品*/
.tea_pro{
	width: 100%;
	position: relative;
}
.tea_pro_top{
	width: 560px;
	height: 590px;
	margin: 0 auto;
	position: relative;
}
.tea_pro_bot{
	height: 200px;
	background: #273423;
}


.tea_pro_top .swiper-container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.tea_pro_bot .swiper-container {
	 width: 100%;
	 height: 145px;
	 margin-left: auto;
	 margin-right: auto;
	 overflow: visible !important;
 }
.tea_pro_top .swiper-slide,.tea_pro_bot .swiper-slide {
	/*background-size: cover;*/
	background-position: center;
	background-size: 100% auto;
	background-position: center;
	background-repeat: no-repeat;
}
.gallery-top {
	height: 100%;
	width: 100%;
}
.gallery-thumbs {
	height: 20%;
	box-sizing: border-box;
	padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
	width: 25%;
	height: 100%;
	opacity: 0.6;
	cursor: pointer;
}
.gallery-thumbs .swiper-slide-thumb-active {
	opacity: 1;
	position: relative;
}
.gallery-thumbs .swiper-slide-thumb-active:after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 96.5%;
	height: 93.5%;
	border: 4px solid #c8b35b;
}


.gallery-thumbs .swiper-slide-thumb-active:before{
	content: "";
	display:block;
	width:0;
	height:0;
	border-width:0 8px 8px;
	border-style:solid;
	border-color:transparent transparent #dac262;/*透明 透明  黄*/
	position:absolute;
	top: -8px;
	left:50%;
	margin-left: -4px;
}

.gallery-thumbs span{
	position: absolute;
	bottom: -36px;
	text-align: center;
	display: block;
	width: 100%;
	color: #abaeaa;
	font-size: 16px;
	opacity: 1;
	z-index: 22;
}
.gallery-thumbs .swiper-slide-thumb-active span{
	color: #c8b35b;
}



.swiper_fl{
	position: absolute;
	left: -320px;
	top: 0;
	width: 280px;
}
.big_title{
	width: 108px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border-radius: 25px;
	font-size: 16px;
	color: #333;
	background: #dac262;
}

.swiper_fl .title span{
	font-size: 56px;
	color: #fff;
	font-family: "Arial";
}
.swiper_fl .title div{
	font-size: 18px;
	color: #fff;
	padding-bottom: 20px;
	position: relative;
}
.swiper_fl .title div:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 40px;
	height: 1px;
	transition: all .5s;
	background: #fff;
}
.pro_det{
	font-size: 14px;
	color: #a8a8a7;
	line-height: 26px;
}
.arrow01{
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/arrow01.png) no-repeat center center;
	transition: all .3s;
}
.arrow01:hover{
	background: url(../images/arrow01_h.png) no-repeat center center;
}


.swiper_fr{
	position: absolute;
	right: -320px;
	top: 70px;
	width: 250px;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}

.shopping{
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/shop.png) no-repeat center center;
	transition: all .3s;
}


/*联系我们*/
.contact_all{
	width: 100%;
	height: 700px;
	background: url(../images/contactBg.jpg) no-repeat center center;
}

.contact_fl{
	width: 900px;
	height: 500px;
	background: #273423;
}
.callPic{
	width: 300px;
	height: 500px;
}
.callPic img{
	width: 100%;
	height: 100%;
}

.contact_fr{
	width: 300px;
	background: #151a14;
	height: 500px;
}

.cont_ewm{
	width: 140px;
	margin: 0 auto;
}
.cont_ewm img{
	height: 140px;
	width: 140px;
}
.cont_ewm span{
	text-align: center;
	display: block;
	font-size: 14px;
	color: #fff;
	line-height: 60px;
}
.lineB{
	width: 45px;
	height: 1px;
	margin: 0px auto 20px;
	background: #fff;
}




/*产品详情*/
.proViewL{
	overflow: hidden;
	margin-right: 30px;
}

/*产品相册展示 放大镜begin*/
.bigpic {
	width: 400px;
	height: 400px;
	margin-bottom: 5px;
	overflow: hidden;
	border: solid 1px #ddd;
}
.bigpic a {
	display: block;
}
.bigpic img {
	width: 400px;
	height: 400px;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	border: solid 1px #ddd;
	width: 398px !important;
	height: 398px !important;
	background: #ffffff;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.zoomMask {
	position: absolute;
	background:url(../images/float_layer.png) repeat;
	cursor:move;
	z-index: 99;
}

.moveBox{
	width:400px;
	height:70px;
	margin:15px auto;
	position:relative;
}
.pageLeft{
	width:12px;
	height:19px;
	position:absolute;
	left:0;
	top:50%;
	margin-top: -8px;
	display:inline;
	cursor:pointer;
	background:url(../images/prvicn1.png) no-repeat center center;
}
.pageRight{
	width:12px;
	height:19px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:50%;
	margin-top: -8px;
	background:url(../images/prvicn2.png) no-repeat center center;
}
.move_content{
	clear:both;
	width:470px;
	height:70px;
	overflow:hidden;
	position:relative;
	float:left;
	display:inline;
	margin:0 0 0 15px;
}
.rexiaoPic {
	overflow: hidden;
	height: 60px;
}
.sell_order {
	WIDTH:9999px;
	POSITION:absolute
}
.rexiaoPic li {
	width:60px;
	height:60px;
	float: left;
	display: block;
	background: #fff;
	color: #fff;
	cursor: pointer;
	position:relative;
	margin-right: 15px;
	border: 1px solid #ccc;
}
.rexiaoPic li i{ height:56px; width:56px;border:2px solid #ffa400; display:none; position:absolute; top:0px; left:0px;}
.rexiaoPic li.hover i{ display:block;}
.rexiaoPic li img {
	width:60px;
	height:60px;
}


.BMap_Marker{
	background: url(../images/marker_red_sprite.png) no-repeat left center !important;
	width: 21px;
	height: 25px !important;
	top: 216px!important;
	animation: myfirst .8s infinite;
}

@keyframes myfirst {
	0% {
		transform: translate(0px, 0px);
	}
	50% {
		transform: translate(0px, 10px);
	}
	100% {
		transform: translate(0px, 0px);
	}
}


.ind1st_dl{
	margin: 0px -10px;
	overflow: hidden;
	text-align: center;
}
.ind1st_dl dd{
	width: 33.33333%;
	display: inline;
	float: left;
}
.ind1st_a{
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0px 10px;
	padding: 0px 35px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind1stIcon{
	overflow: hidden;
	height: 70px;
	position: relative;
}
.ind1stSpan{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 0px;
	overflow: hidden;
}
.ind1stTit{
	overflow: hidden;
	font-size: 16px;
	color:#333;
	text-align: center;
	padding-top: 20px;
}
.ind1stIntr{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 25px;
	height: 50px;
	text-align: center;
	padding-top: 15px;
}


.proText a.zx {
	display: block;
	width: 133px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #ffffff;
	background-color: #ec1b24;
	float: left;
	font-size: 15px;
	margin-right: 4px;
	position: relative;
}
.zxSpan{
	display: block;
}

.pro_ewm{
	position: absolute;
	left: 0;
	top: -240px;
	width: 200px;
	height: 220px;
	background: #ddd;
	border: 10px solid #ddd;
	display: none;
}
.pro_ewm img{
	width: 200px;
	height: 200px;
	display: block;
}

.ewmT{
	overflow: hidden;
}
.pro_ewm span{
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #333;
}
.closeBt{
	color: #ef0808;
	float: right;
	line-height: 1.5;
	font-size: 12px;
	display: block;
}




#cntrBody img{
	max-width: 100%;
}




.pleft {
	overflow: hidden;
	float: left;
	width: 240px;
}
.cpright {
	width: 930px;
	margin-bottom: 20px;
	margin-left: 25px;
	background: #ffffff;
	float: right;
}


.subContLBox{
	overflow: hidden;
	width: 240px;
}
.subContL_dl{
	overflow: hidden;
}
.fixed{
	position: fixed;
	left: 50%;
	margin-left: -585px;
}
.subContL_dl dt{
	height: 54px;
	overflow: hidden;
	line-height: 54px;
	font-size: 20px;
	color:#fff;
	text-align: left;
    padding: 0 0 0 20px;
	background:#0193dd;
}
.subContL_dl dt em{
	font-size: 16px;
    padding-left: 3px;
    font-family: Georgia;
    padding-left:5px;
}
.subContL_dl dd{
	overflow: hidden;
	border-top: 1px solid #fff;
	position: relative;
}
.subContL_dl dd span{
	display:block;
	overflow:hidden;
	height: 45px;
}
.subContL_dl dd span a{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#333;
	padding: 0px 20px;
	line-height: 45px;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #ebebeb url(../images/trangleRight.png) no-repeat 220px center;
}
.subContL_dl dd.hover span a,
.subContL_dl dd span a:hover{
	color:#fff;
	background: #01abfd url(../images/trangleRight_h.png) no-repeat 220px center;
}

.subContL_dl dd div{
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0;
	display:none;
}
.subContL_dl dd.hover div{ display:block;}
.subContL_dl dd div a{
	display:block;
	overflow:hidden;
	line-height:30px;
	padding:0 0 0 20px;
	font-size:14px;
	color:#555;
}
.subContL_dl dd div a.hover{ color:#01abfd;}


.pageArtiucle{
	margin: 20px auto;
    border-top: 1px solid #ddd;

}








.mesTbox{background: #fff}
.suggest{ font-size:24px; color:#333; line-height:25px;text-align: center;font-weight: bold}
.messageForm {
	overflow: hidden;
	padding:20px 0;
}
.messageForm dd {margin: 0 26px 18px 0;}
.messageForm .formL {
	overflow: hidden;
	height: 47px;
	line-height: 47px;
	width: 100px;
	text-align: center;
	color: #333;
	font-size: 16px;
	position:relative;
}
.messageForm .formL i{ position:absolute; left:0; top:21px; width:7px; height:7px; background:url(../images/xing.png) no-repeat center center}
.messageForm .formR {
	overflow: hidden;
}
.messageForm .formR input {
	height: 45px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	padding: 0 10px;
	font-family: "microsoft yahei";
	background: #FFF;
	float: left;
	display: inline;
	border-radius: 2px;
	font-size: 14px;
	outline: none;
}
.messageForm .formR input.input1 {
	width: 465px;
}.messageForm .formR input.code {
	 width: 200px;
 }
.messageForm .formR textarea {
	height: 260px;
	line-height: 33px;
	border: 1px solid #e6e6e6;
	padding: 0 10px;
	font-family: "microsoft yahei";
	background: #FFF;
	width: 97%;
	outline: none;
	font-size: 14px;
	resize: none;
	border-radius: 2px;
}
.messageForm .formR img {
	float: left;
	display: inline;
	height: 47px;
	margin: 0 16px;
}
.messageBtn {
	overflow: hidden;
	font-size: 0;
	margin-left: 210px;
}
.messageBtn a {
	width: 160px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	overflow: hidden;
	display: inline-block;
	color: #FFF;
	font-size: 18px;
	border-radius: 3px;
	margin-right: 20px;
}
.messageBtn a.bt1{background: #0193dd;color: #fff}
.messageBtn a.bt1:hover{background: #01a6f2;color: #fff}
.messageBtn a.bt2{background: #e6e6e6;color: #999}
.messageBtn a.bt2:hover{background: #c4c4c4;color: #fff}


button.onLineC_Btn2 {
       background: #01abfd;
    color: #FFF;
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    text-align: center;
    width: 240px;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    outline: none;
    margin-left: 100px;
}



.pleft { overflow: hidden; float: left; width: 240px; }
.pleft h3 { width: 100%; height: 60px; font-weight: normal; font-size: 24px; line-height: 60px; text-align: center; }
.pleft h3 a { color: #ffffff; }
.pleft h3 span { font-size: 16px; margin-left: 10px;}
.pleft ul { overflow: hidden; /*border:2px solid #e3e0e0; border-radius:0 0 10px 10px;*/ margin-bottom: 15px; border-top: none; background: #ffffff; }
.pleft li { overflow: hidden; margin-top: 20px; }
.pleft li > a { overflow: hidden; text-indent: 15px; width: 100%; height: 45px; display: block; font-size: 16px; background: url(../images/pro_m.png) no-repeat 175px center; background-color: #e8e8e8; line-height: 45px; }
.pleft li:hover > a, .pleft li > a.cur { background-color: #f7f7f7 }
.pleft li > a.cur { color: #d02127; }
.pleft .pnav { overflow: hidden; width: 180px; padding-left: 34px; }
.pleft .pnav a { display: block; padding-left: 10px; background: url(../images/pro_list.png) no-repeat left center; font-size: 13px; color: #333333; line-height: 36px; }
.pleft li.cur > a, .pleft li > a:hover { color: #ffffff; background: url(../images/n01.png) no-repeat 185px center; background-color: #d02127; }
.pleft h3{ background-color:#0193dd; color: #fff; text-align: left; text-indent: 12px; }
.pleft ul{ padding-bottom: 10px; }
.pleft li.cur > a, .pleft li > a:hover,.pleft li.hover a { background-color: #0193dd; }
.pleft li.hover a{ color: #ffffff;}
.pleft li.hover .pnav a{background: none;  color: #999999 } 
.pleft .pnav a:hover, .pleft .pnav a.hover,.pleft li.hover .pnav a.hover {  color: #0193dd }

