@charset "utf-8";
/* CSS Document */
body{ color:#333; font-size:14px;font-family: "Microsoft Yahei";} /*网站字体颜色*/
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none;font-family: "Microsoft Yahei";}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
/*a:hover { text-decoration:underline;}*/

img{border:none;}
.content,.container{ width:1200px; margin:0 auto; overflow:hidden;}
.header{font-size:14px; overflow:hidden;}
.h_con{height: 143px;}
.h_con h1{float: left;width:194px;height: 67px;margin: 38px 16px 0 0;}
.h_con h2{float:left;color: #3b3b3b;font-size: 27px;margin-top: 42px;padding-left: 25px;background:url(../images/line2.jpg) no-repeat left center;}
.h_con h2 span{display: block;color: #636363;font-weight: normal;font-size: 20px;letter-spacing: 3px;}
.h_con p{float: right;width: 228px;font-size: 14px;color: #666;margin-top: 28px;background:url(../images/ph1.png) no-repeat left center;padding-left: 70px;}
.h_con p i{display: block;font-size: 30px;color: #292929; font-style:normal; font-weight:bold;}
.h_nav{ width:100%; background:#df4a4c; line-height:57px; height: 57px;overflow:hidden;}
.h_nav ul li{float: left;font-size: 16px; width:150px; height:57px;line-height: 57px;background:url(../images/line1.jpg) no-repeat right center;}
.h_nav ul li a{display: block;height:57px;color: #ffffff; text-align:center; width:150px;}
.h_nav ul li.last{background: none;}
.h_nav ul li:hover,.h_nav ul li.cur{background:#980103;font-weight: bold;margin-left: -1px;margin-right: 1px;}
.h_nav ul li:hover a,.h_nav ul li.cur a{color: #fff;}
/*banner*/
.index_focus {position: relative; width: 100%; height:490px; margin: 0 auto; overflow: hidden; text-align: center;  }
.index_focus .bd{width:1920px; height:490px; position:absolute; left:50%; margin-left:-960px; }
.index_focus .bd ul li {display: none; width:1920px; height: 490px;}
.index_focus .bd ul li a{ display: block;width:1920px; height: 490px;}
.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto; display: block;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav {position: absolute ;left: 47.5%; bottom: 4%;}
.index_focus .slide_nav a {cursor: pointer; float: left; font-size: 28px; font-family: arial; background: #fff; padding: 0px; margin: 0px 5px; width:20px; height:20px; border-radius: 20px; display:block;}
.index_focus .slide_nav li:hover, .index_focus .slide_nav .on {text-decoration: none; background: #df4a4c; filter: alpha(opacity=80); opacity: 0.8;}
.index_focus_pre, .index_focus_next {display: none; position: absolute; top: 50%; margin-top: -36px;	width: 72px; height: 72px; text-indent: 100%; white-space: nowrap; overflow: hidden; z-index: 10; background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre {left: 30px; background-position: 0 0;}
.index_focus_pre:hover {background-position: 0 -144px;}
.index_focus_next {right: 30px;	background-position: 0 -72px;}
.index_focus_next:hover {background-position: 0 -216px;}
.index_focus_info {position: absolute;	left: 10%; bottom: 12%;	width: 800px; height: 200px; padding-bottom: 10px;	color: #fff; text-decoration: none;	cursor: pointer; font-family: "\5fae\8f6f\96c5\9ed1"; -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); background: url("../images/index_focus_bg.png") no-repeat; _background: none;}
.index_focus_info h3 {font-size: 36px; line-height: 70px;	font-family: \5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande"; display: none;}
.index_focus_info .text {width: 500px; line-height: 24px; font-size: 14px; word-wrap: break-word; overflow: hidden;	display: none;}

/*yunu-sou*/
.yunu-sou {padding: 20px 0;background-color: #eee; overflow:hidden;}
.yunu-sou .hot {float: left;padding: 8px 0;}
.yunu-sou .hot a {margin-right: 10px;}
.yunu-sou .hform {float: right;}
.yunu-sou .hform input {float: left;font-size: 14px;padding: 7px 10px;line-height: 20px;width: 240px;border: 1px solid #ddd;}
.yunu-sou .hform button {border: 0;padding: 0;float: left;cursor: pointer;outline: none;width: 49px;height: 36px;background: url(../images/search.jpg) no-repeat 0 0;}

.yunu-sou-inner {background-color: #F2F2F2;}
.yunu-sou-inner .yunu-sou {border-bottom: 0;background-color: transparent;}
.yunu-sou-inner .hot {padding: 6px 0;}
.yunu-sou-inner .hform {background-color: #fff;border-radius: 20px;overflow: hidden;}
.yunu-sou-inner .hform input {width: 240px;background: none;padding: 6px 15px;border: 0;}
.yunu-sou-inner .hform button {background: url(../images/VISkins-p1.png) no-repeat -258px -936px;width: 32px;height: 32px;}

/*product*/
.yl_product{width:1200px; background:url(../images/index_05.jpg) no-repeat left top; margin:0px auto; overflow:hidden;}
.prol{width:260px; padding-top:35px;}
.pror{width:900px;}
.prol span{font-size:16px; color:#000; font-weight:bold; padding-left:50px; height:30px; display:block}
.fenlei{border:1px solid #808080; height:752px; text-align:center; background:url(../images/index_09.jpg) no-repeat right bottom;}
.fenlei dt{font-size:22px; color:#000; font-weight:bold; padding:34px 0 15px 0}
.dafen{ width:220px; margin:5px auto; height:36px; line-height:36px; border-radius:15px;}
.dafen a{color:#fff; background:#bf1e2e; display:block; border-radius:15px;  border:1px solid #808080; font-size:16px;}
.dafen a:hover{color:#fff; background:#bf1e2e; border:1px solid #fff;}
.xiaofen{line-height:34px; height:34px;}
.xiaofen a{display:block; color:#888;}
.biaoti{color:#000; width:565px; text-align:center; margin:50px auto 0 auto; line-height:28px;}
.biaoti p{font-size:36px; font-weight:bold; line-height:42px;}
.biaoti em{font-style:normal; color:#bf1e2e;}
.biaoti span{color:#333; display:block}
.product{padding:35px 0 0 0; position:relative; width:950px;}
.product li{float:left; line-height:26px; text-align:center; margin:0 30px 30px 0px}
.product li img{border:1px solid #ccc; width:278px; height:208px;}
.product li a{color:#666666}
.product li a:hover{color:#bf1e2e}
.fenleil{border-bottom:1px solid #ccc;margin-bottom:20px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-bottom:15px;}
.fenleil dt{background:url(../images/ny_04.jpg) no-repeat; height:57px; text-align:center; padding-top:13px; font-size:28px; color:#fff; padding-bottom:15px;}
.fenleil dd{line-height:45px;}
.dafenl {font-size:14px; background:url(../images/ny_08.jpg) no-repeat 35px center; padding-left:50px;}
.dafenl a{color:#333;}
.dafenl a:link{color:#333;}
.dafenl a:hover{color:#df4b4c;}
.dafenl a:visited{color:#df4b4c;}
.fl{ float:left;} .fr{ float:right;}
.yunu-section {padding: 70px 0;}
.yunu-section-title {text-align: center; font-weight: bold;margin-bottom: 50px;font-size: 40px;background: url(../images/tit_bg.png) no-repeat center 70px;color: #0a6b9d;}
.yunu-section-title span {color: #F97B47;}
.yunu-section-title p {font-weight: normal;margin: 35px 0 0;font-size: 20px;color: #666;}

.yunu-zyjscon {margin: 0 0 50px; overflow:hidden;}
.yunu-zyjscon dt {float: right;width: 610px;}
.yunu-zyjscon dt img {display: block;width: 100%;height: auto;}
.yunu-zyjscon dd {float: left;width: 540px;margin: 0;}
.yunu-zyjscon dd .tit {overflow: hidden;}
.yunu-zyjscon dd .tit span {float: left;text-align: center;color: #fff;background-color: #df4a4c;width: 79px;height: 97px;line-height: 34px;font-size: 30px;padding: 22px 10px 0;}
.yunu-zyjscon dd .tit .text {margin-left: 119px;padding-top: 20px;}
.yunu-zyjscon dd .tit .text strong {margin: 0;font-size: 29px;display: block;}
.yunu-zyjscon dd .tit .text p {margin: 15px 0 0;font-size: 16px; }
.yunu-zyjscon dd ul { padding-top: 15px;}
.yunu-zyjscon dd li {background: url(../images/yd.png) no-repeat left 10px; line-height: 30px;margin-top: 14px; font-size:16px;}
.yunu-zyjscon dd .tel { margin-top: 50px;font-size: 18px;line-height: 40px; }
.yunu-zyjscon dd .tel a{ font-size: 18px;line-height: 40px; display:block; width:150px; height:40px; background:#df4a4c; color:white; text-align:center; }
.yunu-zyjscon.r dt {float: left;}
.yunu-zyjscon.r dd {float: right;}

.yunu-zsdiv { width:1200px; overflow: hidden;}
.picList{ width:1250px; position:relative;}
.yunu-zsdiv li {float: left;width: 280px;margin-right: 26px;}
.yunu-zsdiv li a {display: block;background: url(../images/zs_bg1.jpg) no-repeat center top}
.yunu-zsdiv li .m {width: 236px;height: 314px;box-shadow: 0 0 10px #d9d9d9;text-align: center;font-size: 0;line-height: 314px;margin: 0 auto;}
.yunu-zsdiv li .m img {max-width: 100%;max-height: 100%;width: auto;height: auto;vertical-align: middle;}
.yunu-zsdiv li .text {text-align: center;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:236px; padding:10px 0px; margin:0px auto; font-size:16px;}
.yunu-zsdiv li a:hover {background-image: url(../images/zs_bg2.jpg);color: #fff;}

.yunu-hzcon {background: url(../images/al_bg.jpg) no-repeat center top;position: relative;padding: 67px 54px;height: 384px;overflow: hidden;}
.yunu-hzcon .hd {position: relative;width: 100%;height: 100%;}
.yunu-hzcon .hd li {position: absolute;}
.yunu-hzcon .hd li.on:after {position: absolute;content: '';left: 100%;top: 0;height: 100%;width: 8px;background: url(../images/hz_cur.png) no-repeat right center;}
.yunu-hzcon .hd li.l5.on:after,.yunu-hzcon .hd li.l6.on:after,.yunu-hzcon .hd li.l7.on:after,.yunu-hzcon .hd li.l8.on:after {left: auto;right: 100%;background-image: url(../images/hz_cur2.png);}
.yunu-hzcon .hd li a {display: block;width: 151px;height: 70px;}
.yunu-hzcon .hd li img {display: block;width: 100%;height: 100%;}
.yunu-hzcon .hd li.l1,.yunu-hzcon .hd li.l3,.yunu-hzcon .hd li.l3,.yunu-hzcon .hd li.l4 {left: 0;}
.yunu-hzcon .hd li.l5,.yunu-hzcon .hd li.l6,.yunu-hzcon .hd li.l7,.yunu-hzcon .hd li.l8 {right: 0;}
.yunu-hzcon .hd li.l1,.yunu-hzcon .hd li.l5 {top: 0;}
.yunu-hzcon .hd li.l2,.yunu-hzcon .hd li.l6 {top: 105px;}
.yunu-hzcon .hd li.l3,.yunu-hzcon .hd li.l7 {top: 208px;}
.yunu-hzcon .hd li.l4,.yunu-hzcon .hd li.l8 {bottom: 0;}
.yunu-hzcon .bd {position: absolute;width: 680px;height: 384px;top: 67px;left: 50%;margin-left: -340px;}
.yunu-hzcon .bd li a {display: block;position: relative;height: 384px;}
.yunu-hzcon .bd li img {display: block;width: 100%;height: 100%;}
.yunu-hzcon .bd li .text {position: absolute;left: 0;bottom: 0;background-color: #F97B47;color: #fff;width: 100%;padding: 20px 0;}
.yunu-hzcon .bd li .text h4 {margin: 0;padding: 0 20px;font-size: 16px;}
.yunu-hzcon .bd li .text p {padding: 0 20px;margin: 10px 0 0;}

.yunu-rongyu-in {position: relative;padding: 0 40px;overflow: hidden;}
.yunu-rongyu-in li {float: left;width: 25%;}
.yunu-rongyu-in li .m {margin: 0 5px;height: 200px;line-height: 200px;font-size: 0;text-align: center;}
.yunu-rongyu-in li .m img {display: inline-block;vertical-align: middle;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.yunu-rongyu-in .arr {position: absolute;width: 37px;height: 37px;top: 50%;margin-top: -20px;background: no-repeat center;}
.yunu-rongyu-in .arr.prev {background-image: url(../images/sb_fl.jpg);left: 0;}
.yunu-rongyu-in .arr.next {background-image: url(../images/sb_fr.jpg);right: 0;}


/*wd*/
.wd { width:610px; margin-top:50px;}
.wd_top { background: url(../images/wd_xx.gif) no-repeat 0 bottom; height:50px;}
.wd_top em { display:block; float:right; padding:10px 0 0;}
.wd_top em a { font-size:15px; color:#727272; text-transform:uppercase; font-style:normal;}
.wd_top span { display:block;}
.wd_top span a { font-size:22px; color:#333;}
.wd_top span a:hover { color:#df4a4c;}
.wd_top span i { font-size:22px; color:#d1d1d1; font-family:Arial; text-transform:uppercase; padding-left:15px;}

.wd_con { padding-top:25px; display:inline-block;} 
.wd_con dl { height:158px;}
.wd_con dl dt { float: left}
.wd_con dl dt img { width:218px; height:132px;}
.wd_con dl dd { float: left; width:355px; padding-left:35px;}
.wd_con dl dd span { display:block; font-size:16px;}
.wd_con dl dd span a { color:#333;}
.wd_con dl dd span a:hover { color:#df4a4c;}
.wd_con dl dd p { color:#838383; font-size:14px; line-height:25px; padding:10px 0 0;}
.wd_con dl dd p a { color:#df4a4c}

/* dt*/
.dt { width:551px; padding-left:39px; margin-top:50px;overflow:hidden;}

.dt_con { padding-top:25px;}
.dt_con p a img { width:550px; height:232px;}
.dt_con p a em { display:block; height:70px; line-height:70px; font-size:20px; color:#333; border-bottom:solid 1px #c9c9c9; margin-bottom:15px; font-style:normal;}
.dt_con ul li { height:31px; line-height:31px; overflow:hidden; background: url(../images/ny_08.jpg) no-repeat 0 13px; padding-left:20px;}
.dt_con ul .nobor { border:none;}
.dt_con ul li span { float:right; color:#b5b5b5; font-size:14px;}
.dt_con ul li a { color:#787878; font-size:14px;}
.dt_con ul li a:hover { color:#df4a4c;}

.list-4 {margin: 50px 0 0 -20px;}
.list-4 li {float: left;width: 25%;}
.list-4 li a {display: block;margin: 0 0 20px 20px;border: 1px solid #ececeb;}
.list-4 li .m {padding: 10px;height: 175px;line-height: 175px;text-align: center;font-size: 0;}
.list-4 li img {display: inline-block;width: auto;height: auto;max-height: 100%;max-width: 100%;vertical-align: middle;}
.list-4 li .text {padding: 5px 20px;background-color: #F0F0F0;}
.list-4 li .text h4 {margin: 0;font-size: 14px;line-height: 45px;height: 45px;overflow: hidden;font-weight: normal;text-align: center;}

/*yq*/
.footer { background:#555555; padding:20px 0px; text-align:center; color:white; overflow:hidden;}
.footer p{ line-height:30px; overflow:hidden;}

.yl_info{width:1200px; padding-bottom:70px; margin:0px  auto; overflow:hidden;}
.info_tiao{height:60px; border-top:1px solid #ccc;  border-left:1px solid #ccc; border-right:1px solid #ccc; margin:20px 0; line-height:60px; border-bottom:3px solid #df4b4c;}
.info_tiao span{float:right; padding-left:18px; margin-top:18px; padding-right:25px; color:#888; height:22px; line-height:22px;}
.info_tiao span a{color:#888}
.info_tiao span a:hover{text-decoration:underline; color:#7b0000}
.infoti{color:#df4b4c; font-size:24px; padding-left:20px;}
.infoti em{color:#565554; width:120px; height:36px; line-height:36px; text-align:center;font-size:16px; padding-left:5px;}
.infol{width:260px;}
.infor{width:900px;}
.fenleil{border-bottom:1px solid #ccc;margin-bottom:20px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding-bottom:15px;}
.fenleil dt{background:url(../images/ny_04.jpg) no-repeat; height:57px; text-align:center; padding-top:13px; font-size:28px; color:#fff; padding-bottom:10px;}
.fenleil dd{line-height:40px;}
.dafenl {font-size:14px; background:url(../images/ny_08.jpg) no-repeat 35px center; padding-left:50px;}
.dafenl a{color:#333;}
.dafenl a:link{color:#333;}
.dafenl a:hover{color:#df4b4c;}
.dafenl a:visited{color:#df4b4c;}
.xiaofenl a{color:#555}
.xiaofenl a:hover{color:#df4b4c;}
.xiaofenl{background:url(../images/ny_12.jpg) no-repeat 55px center; padding-left:70px;}
.lianxis{border:1px solid #ccc; padding-bottom:20px; margin-bottom:50px;}
.lianxis span{border-bottom:5px solid #df4b4c; height:70px; display:block;}
.dizhi{padding:10px 0px 0 10px; line-height:28px;}

.mt_50{ margin-top:-50px;}

.newslist{ height:auto; margin:0 auto; overflow:hidden;}
.newslist ul{ margin:0; }
.newslist ul li{  height:95px; border-bottom:1px #ddd dashed;  line-height:24px; margin-bottom: 10px; }
.newslist ul li em{ float:left; line-height:30px; font-size:18px; color:#333; font-style:normal; }
.newslist ul li em a{color:#333;}
.newslist ul li span{ float:right; line-height:30px; color:#666; padding-right:20px;}
.newslist ul li p{ width:100%; margin:0; padding:0; color:#888; text-indent:0px; overflow:hidden;}


.news-theme p{color:#333;font-size:15px;line-height:28px;margin-top:15px;margin-bottom:10px;text-indent:2rem}
.news-theme .times span{font-size:14px;color:#555!important; padding-right:20px;}
.news-theme h1{color:#111;font-weight:700;font-size:23px;}
.news-theme h2{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme h2{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme h3{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme strong{font-size:15px}
.new-relative ul li a{color:#444}
.new-relative ul li{padding-left:20px;float:left;width:44%;margin-left:3%;line-height:40px;background:url(../images/icon02.gif) 0 55% no-repeat;border-bottom:1px dashed #f0f0f0}
.news-next span{width:40%;display:block;float:left;margin-left:40px;color:#555!important}
.able{overflow:hidden;margin-top:40px;margin-bottom:40px}
.able dl dt{float:left;width:50%;margin-top:30px}
.able dl dd{float:right;width:45%}
.able dl dt img{width:100%;height:auto!important}
.able .title{color:#444;font-size:17px;font-weight:700;padding-top:10px;line-height:35px}
.able dl dd p{color:#444;font-size:15px;line-height:26px;margin-top:10px}
#map{width:100%;height:467px;border:1px solid #dcdbdb}
.contact-function a:hover{background:#f90}
.news-theme{overflow:hidden}
.news-theme p{text-indent:0}
.news-theme .times{ display:block;margin-bottom:15px;margin-top:15px}
.new-content{width:76%;float:right;margin-bottom:50px}
.news-show{overflow:hidden}
.news-show ul{overflow:hidden;margin-left:-2%}
.news-page{float:right;width:75%;margin-top:30px}
.news_list{overflow:hidden;margin-bottom:30px}
.news_hot{float:left;width:51%;background:#555;padding-bottom:10px;line-height:28px;text-align:center}
.news_hot a{color:#fff;font-size:15px}
.news_hot img{width:100%;height:auto!important}
.newest h3 a{color:#d80410}
.newest h3{color:#333;font-size:14px;margin:0 0 5px}
.newest li p{color:#555}
.newest li{margin-bottom:10px;padding-bottom:10px;line-height:25px;border-bottom:1px dashed #f0f0f0}
.newest{float:right;width:46%}
.news-show ul li span{float:right;font-size:13px;color:#999}
.news-next{font-size:14px;margin-top:30px;background:#f9f9f9;border-width:1px;border-style:solid;border-color:#dcdcdc;border-image:initial;padding:10px 0px; width:100%;overflow:hidden}
.new-relative ul{overflow:hidden;margin-left:-2%}
.new-relative{overflow:hidden;margin-top:40px}
.new-relative .titles{font-size:17px;padding-left:21px;color:#fff;background:url(../images/icon.png) 0 55% no-repeat;line-height:35px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}
.new-relative ul li{padding-left:20px;float:left;width:44%;margin-left:3%;line-height:40px;background:url(../images/icon02.gif) 0 55% no-repeat;border-bottom:1px dashed #f0f0f0}
.new-relative ul li a:hover{color:#f90}


.ys-title{  font-size: 24px; margin: 30px 0;}
.yscon{border-bottom: 1px solid #ccc;  padding: 30px 20px 30px 160px;}
.ys01{ background: #fff url(../images/cpys1.png) no-repeat left center;}
.ys02{ background: #f5f5f5 url(../images/cpys2.png) no-repeat left center; }
.ys03{ background: #fff url(../images/cpys3.png) no-repeat left center;}
.ys04{ background: #f5f5f5 url(../images/cpys4.png) no-repeat left center;}
.ys05{ background: #fff url(../images/cpys5.png) no-repeat left center;}
.yscon span{display:block; font-size: 24px; margin-bottom: 10px;}
.yscon b{color:#cc0000; font-weight:normal;}
.yscon p{color:#666; line-height: 30px; font-size: 18px;}
.shfw{height: 350px; background:url(../images/chengnuo.jpg) no-repeat right top; margin-bottom: 50px;}
.fwnr{width: 470px; font-size: 16px; line-height: 40px;}
.fwnr span{color:#cc0000;}