@charset "utf-8";

html {}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-size: 12px; background: #fff; color: #333; font-family:microsoft yahei,Arial, Helvetica, sans-serif; }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 圆细滚动条样式 20150717 */
::-webkit-scrollbar{width:6px;height:12px}
::-webkit-scrollbar-button:vertical{display:none;}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#FFF}
::-webkit-scrollbar-thumb:vertical{background-color:#8E8E8E;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}

/* 全局 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

.grey{ color:#999;}
a.grey{}

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { width: 1120px; margin: 0 auto; }


/*头部*/
/* .head{background:#f0f0f0;line-height:20px; padding:5px 0; color:#555; font-size:13px; border-bottom:1px solid #ddd;} */
/* .ce a{ display:block; float:right; margin-right:8px;} */
/* .ce .icon{padding-left:28px;} */
/* .ce .icon1{background:url(../images/chinese.jpg) no-repeat left center; } */
/* .ce .icon2{background:url(../images/en.jpg) no-repeat left center; } */

/* .headtop{padding:8px 0;} */
/* .logo{ float:left;} */
/* .logo a{display:block;} */
/* .search{overflow:hidden; background:url(../images/ic.jpg) no-repeat right center;padding-right:132px; height:64px;} */

/* .search .serbox{width:252px;  overflow:hidden;float:left; margin-top:18px;} */
/* .search .serbox  .inputbox{width:198px; float:left;height:26px;border:1px solid #ddd; } */
/* .serbox .inputstyle{background:none; border:none medium;line-height:26px;} */
/* .serbtn{width:52px; background:#b2b2b2; height:28px; line-height:28px;display:block; color:#fff;float:left; text-align:center; text-decoration:none} */

/* .nav{  background:url(../images/menubg.jpg) repeat top center; border-top:1px solid #dddddd;} */
/* .nav li{ float:left; width:11.1%; box-sizing: border-box; text-align:center;line-height:36px; font-size:14px; border-right:1px solid #ddd;} */
/* .nav li a:hover{ text-decoration:none; color:#ae0416;} */
/* .nav .xiao{ border-right:0px solid #ddd;} */
/* .nav .sub li{ width:100%;} */
/* .nav .pro li{ text-align:left; padding-left:10px;} */
/* .nav .sub01{ display:none; width:200px; position:absolute; top:0; left:200px;background-color:#95203d; border:1px solid #fff;} */
/* .nav .sub li:hover .sub01{display:block;} */

/*banner*/
/*.slider-wrapper {width:100%; height:418px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:418px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:418px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(loading.gif) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}*/
.banner { margin: 0 auto;}
.banner img { width: 100%;}
.banner .slick-prev { z-index: 9; }
.banner .slick-prev:before, .slick-next:before { position: absolute; left: 0; top: 1px; color: #ccc; text-indent: -9999px; background: url(../images/arrows.png) no-repeat 0 0; width: 30px; height: 30px; z-index: 9; }
.slick-next:before { background-position: right 0; }
.banner .slick-prev { left: 2%; }
.banner .slick-next { right: 2%; }
.banner .slick-dots { bottom: 2%; }
.banner .slick-dots li { }
.overbanner .slick-dotted.slick-slider { margin-bottom: 0; }
.overbanner { width: 100%; overflow: hidden; }

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}


/*advatage优势*/
.advan{background:#e9e9e9;padding:30px 0 40px;}
.picScroll-left{ overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; margin-bottom:14px;}
.tit{font-size:17px; color:#9c1035}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:-60px -50px;  }
.picScroll-left .hd .prev{ background-position:-60px 0px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.go{font-size:11px; color:#9c1035; margin-top:10px;display:block; text-decoration:underline;}



/*首页 产品优势*/
.advantageqie{ position:relative;}
.advantageqie .cca{margin-right:16px; float:left;}
.advantageqie .cca .img{ float:left; width:43.8%;}
.advantageqie .cca .img img{ width:100%;}
.advantageqie .cca .ttt{ float:right; width:52.6%;}
.advantageqie .cca .datit{ height:25px; overflow:hidden; font-size:13px; color:#555;}
.advantageqie .cca .neirong{ color:#9c1035; height:62px; margin-bottom:10px; overflow:hidden;}
.advantageqie .cca .linkk{ color:#9c1035;text-decoration: underline;}

.advantageqie .slick-prev, .advantageqie .slick-next { display: none !important; }
.advantageqie .slick-dots { bottom: auto; top: -40px; text-align: right; }
.advantageqie .slick-dots li{ margin:0px;}
.advantageqie .slick-dots li button:hover:before, .advantageqie .slick-dots li button:focus:before { color: #cd010d; }
.advantageqie .slick-dots li.slick-active button:before { color: #cd010d; }
.advantageqie .slick-dots li { width: 16px; height: 16px; }



/*pro首页产品*/
.mainbox{padding:26px 0;}
.mainbox .mainp{width:784px; margin-right:16px; float:left;}
.mtit{background:url(../images/more.gif) no-repeat right center; margin-bottom:22px;}
.mtit a{display:block;font-size:18px; color:#9c1035;}

.mainplist{overflow:hidden;}
.mainplist ul {width:798px;}
.mainplist ul  li{width:252px; float:left;margin:0 14px 20px 0;}
.mainplist ul  li .pimg{}
.mainplist ul  li .pimg a{display:block; position:relative;}
.mainplist ul  li .pimg a .imgb{width:248px; height:164px; background:#e0e0e0;display:block; position:absolute;right:-1px;bottom:-5px; z-index:-1}

.mainplist ul  li .pimg a img{width:248px; height:164px;display:block;}
.ptxt h2{font-weight:normal; padding:12px 0;}
.ptxt h2 a{ font-size:13px; color:#ae0416; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ptxt h2 a:hover{text-decoration:none;}
.ptxt p{font-size:12px; color:#666;}

/*new 首页新闻*/
.mainn{width:320px; float:right;}
.ntit{padding-left:22px;}
.mainnlist{background:url(../images/newl.png) no-repeat -10px center;padding-left:22px}
.mainnlist ul li{overflow:hidden; margin-bottom:16px; padding-bottom:16px; border-bottom:1px solid #f2f2f2;}
.mainnlist ul li .nimg{float:left; width:119px; height:94px;}
.ntxt{margin-left:130px;}
.ntxt h2 a{text-decoration:underline;}
.ntxt h2{font-weight:normal;}
.ntxt h2 a{ font-size:12px; color:#ae0416; display:block;}
.ntxt p{font-size:12px; color:#666; margin-top:8px;}
.ntxt .go{margin-top:8px;}

/*首页视频 video*/
.mainvc{background:#f3eff0; }
.vc{background:#f3eff0 url(../images/vidl.png) no-repeat 788px center;padding:42px 0 54px;}
.mainv{width: 784px;margin-right: 16px; float:left;}
.vlist{overflow:hidden}
.vlist ul{width: 798px;}
.vlist ul li{width: 248px;float: left;margin: 0 18px 0 0;}
.vlist ul li a{display:block; position:relative;}
.vlist ul li a img{width:244px; height:175px; border:2px solid #aa3a57;display:block; margin:0 auto;}
.vidbtn{background:url(../images/vidb.png) no-repeat center center; position:absolute; top:50%;left:50%; margin-top:-25px; margin-left:-25px; width:50px; height:50px;}
.maincon{font-size:12px; color:#555; padding-left:22px;line-height:22px;}

/*首页案例 case*/
.maincase{padding:32px 0;}
.maincase .mainctit{text-align:center;}
.mainctit h2{font-size:20px; color:#9c1035; font-weight:normal;}
.mainctit em{display:block; margin:14px auto; width:34px; height:1px; background:#9c1035;}
.mainctit p{line-height:20px;color:#777;}
.mainclist{overflow:hidden; margin-top:22px;}
.mainclist ul{width:1136px;}
.mainclist ul li{float:left; width:268px; margin:0 16px 16px 0;}
.mainclist ul li a{display:block;}
.mainclist ul li a img{display:block; width:268px;height:163px;}

/*首页底部footer*/

.foot{background:#272727; height:150px;}
.navbottom{padding:20px 0; border-bottom:1px solid #484848;}
.navbottom ul{overflow:hidden;}
.navbottom ul li{background:url(../images/navbli.gif) no-repeat right center; float:left;}
.navbottom ul li a{display:block; padding:0 12px; color:#cccccc; font-size:13px;}
.navbottom ul li.last{background:none;}
.navbottom ul li a.fir{padding-left:0}
.copy{padding:24px 0;}
.copyt{line-height:20px; color:#cccccc}
.share{overflow:hidden; color:#ccc;line-height:40px;}
.share p{float:left;}
.shareb{float:right;overflow:hidden; margin-left:10px;}
.shareb a{display:block; float:left; width:40px; height:40px; margin-right:16px;}
.shareb .icof{background:url(../images/icof.png) no-repeat center center;}
.shareb .icoi{background:url(../images/icoi.png) no-repeat center center;}
.shareb .icox{background:url(../images/icox.png) no-repeat center center;}
.copyt a{ color:#ccc;}



.cmian{ background:url(../images/leftsidebg.jpg) repeat-y 0 center; margin-top:20px;}
.cmian .leftside{ width:230px; float:left;}
.cmian .leftside .titt{ background-color:#e9e9e9;  margin:10px; padding:8px 10px;font-weight:bold; font-size:16px; color:#600018; border-bottom:1px dotted #ddd;}
.cmian .leftside .proolist{margin:10px;}
.cmian .leftside .lii{ font-family:microsoft yahei; font-size:14px; font-weight:bold; display:block; height:40px; line-height:40px; padding-left:5px; color:#666;}
.cmian .leftside .ull{ border-bottom:1px dotted #ccc; height:30px; line-height:30px; padding-left:25px; background:url(../images/ciono.gif) no-repeat 10px center;}
.cmian .leftside .cptuijian{ margin:10px 12px; line-height:24px;}
.cmian .ccontent{  margin-left:260px;}
.datitt{ height:40px; line-height:40px; background:url(../images/subtit.png) repeat-x center center;}
.datitt h3{ float:left; background-color:#fff; padding-right:20px; font-weight:normal; color:#600018;}
.datitt h3 a{ color:#600018;}
.cmian .neirong{ margin:15px 0 30px; line-height:180%; font-size:13px;}
.cmian .neirong .xiaotit{font-size:16px; text-align:center; line-height:40px; border-bottom:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tab_cc{ width:100%;}
.tab_cc td{ padding:2px;}

.cmian .pro li{ float:left; width:250px; margin:10px 18px 10px; height:280px }
.cmian .pro .img img{ width:100%; display:block;}
.cmian .pro .datit{ color:#ae0416; height:30px; line-height:30px;}
.cmian .pro .miaoshu{ font-size:12px; line-height:16px;}
.cmian .pro a:hover{ text-decoration:none;}
.cmian .anli li{ float:left; width:400px; margin:5px 15px;}
.cmian .anli .img{ width:190px; float:left;}
.cmian .anli .img img{ width:190px;}
.cmian .anli .ttt{ float:right; width:200px;}
.cmian .anli .datit{ color:#ae0416;line-height:20px;}
.cmian .anli .miaoshu{ font-size:12px; line-height:16px; margin-top:10px;}
.cmian .neirong .xiaotit{font-size:16px; text-align:center; line-height:40px; border-bottom:1px dotted #ccc; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.cmian .neirong .xiaoneirong{ margin:20px 0px;}
.cmian .cyejiao{ margin-top:20px;color:#999; font-size:13px; float:left; font-family:microsoft yahei;}
.cmian .cyejiao a{color:#999; font-family:microsoft yahei;}
.cmian .cyejiao a:hover{text-decoration:underline;}
.cmian .dianzhui{ float:right; width:60px;}
.cmian .news{ margin-top:5px;}
.cmian .news li a{display:block;height:113px;font-size:14px;	font-family:microsoft yahei;color:#000;	font-weight:bold;padding:10px 3px;border-bottom:1px dotted #ccc;transition:0.5s;}
.cmian .news li a img.a{width:150px;height:113px;	background:url(images/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.cmian .news li a h2{	font-size:15px;	margin-left:180px;line-height:30px; color:#666;}
.cmian .news li a span{display:block;	font-size:12px;	font-weight:normal;	font-family:宋体;line-height:20px;	margin-left:180px;	margin-top:6px;}
.cmian .news li a em{ margin-left:180px; font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.cmian .news li a:hover{text-decoration:none;	background-color:#efefef;}

/*.cmian .neirong img{ border:1px solid #ccc;}*/
.cmian .fangda li,.cmian .fangdd li,.cmian .fangdf li,.cmian .fanger li{ margin-right:2%; float:left; margin-bottom:10px;}
.cmian .fangda li p,.cmian .fangdd li p,.cmian .fangdf li p{ text-align:center;}
.cmian .fangda li{width:23.5%;}
.cmian .fangda img,.cmian .fangdd img,.cmian .fangdf img{ width:100%; display:block; }

.cmian .fangdd li{ width:32%;}

.cmian .fangdf li,.cmian .fanger li{ width:49%;}


.casenew{}
.casenew li{ border-bottom:1px #ededed solid; margin-bottom:20px;}
.casenew li:last-child{ border-bottom:none;}
.casenew li a{ display:block; height:178px; padding:20px;}
.casenew li a:hover{ background:#ededed; text-decoration:none;}
.casenew li a .img{ width:35%;}
.casenew li a .img img{ width:100%;}
.casenew li a .txt{ margin-left:40%;}
.casenew li:nth-child(2n) a .txt{ margin-right:40%; margin-left:0;}
.casenew li a .txt h2{ font-size:16px; color:#600018;}
.casenew li a .txt p{ margin-top:10px;}
.casenew li a .txt span{ margin-top:20px; display:block;}



.biaotiaa{ padding-left:30px; background:url(../images/biaotiaa.jpg) no-repeat left center;}
strong.aacc{ color:#600018;}
strong.aaee{ color:#600018; font-size:16px;}
strong.aaee img{ vertical-align:middle; max-width:22px !important; display:inline-block !important; margin-right:10px;}
em.diandian,em.diandianb{font-style: normal;border-radius: 3px;color: #fff;padding: 1px 3px;font-size: 13px; font-weight:bold; background-color: #1c368d;}
em.diandianb{background-color: #ff2a1f;}

.jianju{padding:0px 20px 15px;}
.shishow{width:574px; height:420px; margin:0 auto; }

.footm{ display:none;}

.viv{ padding:50px 0 20px;}
.viv .fr img{ width:600px;}
.vivp{margin-top:30px !important; line-height:32px;}

.ycoption .ycopimg{ margin:30px 0;}
.ycoption .ycopimg li{ float:left; width:24%; margin-right:1%;}

.choose{ margin:20px 0;}
.choose h2{ text-align:center; margin-bottom:10px;}
.choose li{ float:left; width:23%; margin:10px 1%;}
.choose li h3{ text-align:center; margin-bottom:10px; padding:5px 0; border-top:1px #999 dashed; border-bottom:1px #999 dashed;}

.line h1{ text-align:center; margin:30px 0;}
.ppcontent{ margin:30px 0; line-height:30px;}

.inmnavlist { display: none; }

@media (max-width: 1120px) {
	.wrapper{width:100%;padding: 0 10px;box-sizing: border-box;}
	/* .nav li{ width:12.5%; box-sizing: border-box;} */
	/* .nav .xiaoshi{ display:;} */
	.banner { margin-left: -15%; width: 130%; }
	.advantageqie li .linkk{ display:none;}
	.mainbox .mainp{width:100%; float:none;}
	.mainplist ul{ width:100%; height:304px; overflow:hidden;}
	.mainplist ul li{width:23%; margin-right:2%; margin-bottom:60px;}
	.mainplist ul li:nth-child(4n){ margin-right:0px;}
	.mainplist ul li .pimg a img{ width:100%; height:auto;}
	.mainplist ul li .pimg a .imgb{width:100%; height:auto;}
    .mainnlist li:nth-child(5){ display:none;}
	.mainn{ width:100%; float:none; margin-top:20px;}
	.mainn li{ width:50%; float:left;}
	.ntit { padding-left:0px;}
	.mainnlist{ padding-left:0px;}
	.ntxt{ height:94px;}
	.ntxt p{ height:32px; overflow:hidden;}
	.vc{padding: 20px 10px 20px; background-image:none;}
	.mainv{ width:100%; float:none;}
	.vlist ul{ width:100%;}
	.vlist ul li{ width:32%; margin-right:2%;}
	.vlist ul li:nth-child(3n){ margin-right:0px;}
	.vlist ul li a img{ width:100%; height:auto;border: 2px solid #aa3a57;box-sizing: border-box;}
	.maincon{ padding-left:0px;}
	.mainclist ul{ width:100%;}
	.mainclist ul li{ width:23%; margin-right:2%;}
	.mainclist ul li a img{ width:100%; height:auto;}
	.mainclist ul li:nth-child(4n){ margin-right:0;}
	.share{ display:none;}
	.cmian .ccontent img{ max-width:100%;}
	.xiao2{ background:none;}
	.xiao2 .leftside{ display:none;}
	.xiao2 .ccontent{ margin-left:0px;}
	.cmian .pro li{ width:32%; margin:8px 0 8px; margin-right:2%;}
	.cmian .pro li:nth-child(3n){ margin-right:0px;}
	.cmian .anli li{ margin:5px 0px; float:left; width:49%; margin-right:2%;}
	.cmian .anli li:nth-child(2n){ margin-right:0px;}
	.cmian .anli li .img{ width:47.5%;}
	.cmian .anli li .img img{ width:100%;}
	.cmian .anli li .ttt{ width:50%;}
	.cmian .news li a span{ display:none;}
	.jianju {padding: 20px 0px 15px;}
	.ke-zeroborder{word-wrap:break-word;word-break:break-all;}
	.casenew li a .img img{ width:100%; height:178px;}


	}

	.video{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); z-index:9999; display:none;}
	.video_m{ position:absolute; width:800px; height:450px; top:50%; left:50%; -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); background:#fff; z-index:9999;border: 6px solid rgba(0,0,0,.6); }
	.video p{ position:absolute; height:30px; width:30px; font-size:30px; top:-15px; right:-15px; background:#fff; border-radius:15px; line-height:26px; text-align:center; cursor:pointer;}

.spvideoimg { position: relative; }
.spvideoimg:after { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; content: ''; cursor: pointer; background: rgba(0,0,0,.1) url(../img/playicon.png) no-repeat center; -webkit-transition: all .2s; transition: all .2s; }
.spvideoimg:hover:after { opacity: .9; }


	.prodetail.prodetailx6 li { width: 32%; margin-right: 2%; margin-bottom: 20px; }
	.prodetail.prodetailx6 li:nth-child(3n) { margin-right: 0; }

@media (max-width: 720px){
	.logo{float:none;}
	.search{ display:none;}
	.nav li{ width:25%;font-size: 12px;}
	.nav li:nth-child(4){ border:0;}
	.nav .wrapper{ padding:0px;}
	.advan{    padding: 20px 0 3px;}
	.advantageqie .cca .img{ width:100%; float:none;}
	.advantageqie .cca .ttt{ width:100%;float:none;}
	.advantageqie .cca .datit{ height:15px;white-space: nowrap; text-overflow: ellipsis;}
	.advantageqie .cca .neirong{ display:none;}
	.advantageqie .cca .linkk{ display:block;}
	.banner { margin-left: -30%; width: 160%; }
	.mainplist ul li{width:32%; margin-right:2%;}
	.mainplist ul li:nth-child(3n){ margin-right:0px;}
	.mainnlist li{ width:100%;}
	.vidbtn{background:url(../images/vidb.png) no-repeat center center; background-size:60% 60%;}
	.mainclist ul li{ width:32%;}
	.mainclist ul li:nth-child(4){ margin-right:2%;}
	.mainclist ul li:nth-child(3n){ margin-right:0;}
	.mainclist ul li:nth-child(7){ display:none;}
	.mainclist ul li:nth-child(8){ display:none;}
	.cmian{ background:none;}
	.cmian .leftside{ float:none; width:100%;}
	.cmian .leftside .titt{ display:none;}
	.cmian .leftside .cptuijian{ display:none;}
	.cmian .ccontent{ margin-left:0px;}
	.cmian .leftside .proolist{ margin:0px; margin-bottom:10px;}
	.cmian .leftside .proolist li{ width:49%; float:left; background-color:#eee; box-sizing:border-box; margin-right:2%; margin-top:5px; text-align:center;}
	.cmian .leftside .proolist li:nth-child(2n){ margin-right:0;}
	.cmian .leftside .proolist li a{overflow:hidden;white-space: nowrap;text-overflow: ellipsis; font-size:12px; font-weight:normal;}
	.cmian .leftside .ull{ display:none;}
	.cmian .pro li{ width:48%; margin-right:4%;}
	.cmian .pro li .datit{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
	.cmian .pro li:nth-child(3n){ margin-right:4%;}
	.cmian .pro li:nth-child(2n){ margin-right:0px;}
	.cmian .ccontent img{ display:block;}
	.cmian .news li a h2{ height:60px; overflow:hidden; text-overflow:ellipsis;}
	.xiao .leftside{ display:none;}
	.cmian .anli li{ width:100%;}
	/*.cmian .fangda li{ float:none; width:98%; padding:2px;}*/
	.shishow{width:100%; height:300px;}
	.cmian .fanger li{ float:none; width:100%;}
	.cmian .pro li{ height:230px;}
	.cmian .neirong .xiaoneirong{margin: 0px 0px;}
	.kkk td{ display:block; padding:2px;}
	.kkk .kka{ display:block;}
	.foot{ display:none;}
	.footm{ background-color:#7e102b; overflow:hidden; position:fixed; bottom:0px; left:0px; width:100%; display:block;}
	.footm li{ width:25%; float:left; text-align:center; border-right:1px solid #ac465f; box-sizing:border-box;}
	.footm li:nth-child(4n){border-right:none;}
	.footm a{ color:#fff; font-size:12px; display:block; padding:5px 0px 0px; height:40px;}
	.footm a:before{ display:block; font-size:1.2rem; margin-bottom:3px;}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ top:10px; bottom:auto;}
	.swiper-pagination{ text-align:right;}


	.inmnavlist { display: block; padding: 20px; }
	.inmnavlist a { display: block; float: left; margin-right: 2%; width: 49%; text-align: center; background: #eee; color: #666; line-height: 40px; height: 40px; overflow: hidden; font-size: 12px; text-decoration: none; margin-bottom: 5px; }
	.inmnavlist a:nth-child(2n) { margin-right: 0; }

	.ycwrapper .fl { width: 100% !important; margin-bottom: 20px; }
	.ycwrapper .fr { width: 100% !important; }
	.ycwrapper .fr iframe { width: 100% !important; height: 200px !important; }

	.ycpropic .hd li { width: 100% !important; box-sizing: border-box; margin-left: 0 !important; margin-right: 0 !important !important; }

	.ycsum .imglist02 li { width: 49% !important; margin-right: 0 !important; }
	.ycsum .imglist02 li:nth-child(1) { margin-right: 2% !important; }
	.ycsum .imglist02 li:nth-child(2) { margin-right: 0 !important; }
	.ycsum .imglist02 li:last-child { width: 100% !important; }
	.ycsum .imglist02 li:last-child ul li { width: 100% !important; box-sizing: border-box; }

	.video_m{ width:90%; height:200px;}
	.video_m iframe{ width:100%; height:100%;}
	.casenew li{ border-bottom:none; margin-bottom:30px;}
	.casenew li a{ padding:0; height:auto;}
	.casenew li a .img{ width:100%; margin-bottom:10px;}
	.casenew li a .img img{ width:100%; height:auto;}
	.casenew li a .txt{ margin-left:0;}
	.casenew li a .txt h2{ font-weight:normal;}
	.casenew li a .txt p{ height:52px; overflow:hidden; font-size:12px; line-height:18px;}
	.casenew li:nth-child(2n) a .txt{ margin-right:0;}
	.casenew li a .txt span{ display:none;}


}
