/*css*/
body,div,p,ul,li,img,h1,h2,h3,h4,input{ margin: 0; border: 0; padding: 0; font-family: arial; font: 12px;}
li{ list-style: none;}
a{ text-decoration: none;}
.hidden {display: none;}
.fl,.lt{ float: left;}
.fr,.rt{ float: right;}
.mc{ margin: 0 auto;}
.tc{ text-align: center;}
.rel{ position: relative;}
.abs{ position: absolute;}
.fix{ position: fixed;}.mr10{ margin-right: 10px;}
.clear {float: none; width: 100%; height: 0px; clear: both; overflow: hidden;}
.block{ display:block;}
body{min-width:1210px;}
.header{ width: 100%; height: 168px; background: #fff; border-bottom: 2px solid #c71521;}
@media (max-width:1210px){
	.header{ width:1210px; height: 168px; background: #fff; border-bottom: 2px solid #c71521;}
}
.head{ width: 1210px; height: 168px;}
.heads{ width: 1210px; height: 20px; padding-top: 16px; line-height: 20px;}
.heads a{ color: #433; font-size: 13px;}
.heads span{ color: #e6e6e6; font-size: 12px; font-weight: bold;}
.heads div.rt{ display:none; }
.headz{ width: 1210px; height: 84px;}
.headz .logo{ width: 230px; height: 84px;}
.headz .logo img{ width: 227px; height: 42px;}
.headz .logo p{ width: 227px; height: 84px; line-height: 32px; color: #9f9f9f; font-size: 8px; word-break: 0; letter-spacing: 0;}
.headz .search{ width: 850px; height: 38px; border: solid #fe6a00 1px;  margin-top: 20px;}
.headz .search input{ margin:0;}
.headz .search .input{ width: 732px; height: 38px;  text-indent: 1em;}
.headz .search .btn{ width: 118px; height:38px; line-height: 30px; background: url(../images/scbtn.png) no-repeat; text-align: center; color: #fffcd7; outline:0; font-size: 16px; text-indent: 2em; cursor: pointer;}
.headz .search .input:focus{ outline: 1px solid #fe6a00;}
.headx{ width: 1210px; height: 48px;}
.menunav{ width: 260px; background: #fff; top: 0px; z-index:999;}
.menunav .menutitle{ width: 260px; height: 50px; background:#c21e29 url(../img/menu.png) 21px 19px no-repeat;}
.menunav .menutitle h1{ color: #fff; font-size: 18px; font-weight: lighter; line-height: 50px; background: url(../images/menu.png) 21px 19px no-repeat; padding-left: 50px;}
.menunav .menucon{ height: 430px; padding: 10px 0 0 23px;}
.menunav .menucon li{ float: left; width: 237px; height: 32px; line-height: 32px; font-size: 12px;}
.menunav .menucon li img{ float: left; width: 20px; height: 22px; margin: 5px 0;}
.menunav .menucon li a{  float: left;text-indent: 9px; color: #2c211b;}

.headx .nav{ float:right; width: auto; height: 48; line-height: 48px;}
.headx .nav a{ font-size: 16px; color: #333; font-weight: bold; font-family: Verdana,Arial; margin-left:60px; }
.headx .nav a:hover{ color:#cd0202; }


.contenter{ width: 100%; height:auto; min-height:500px; background: #f5f5f5; padding-bottom:45px;}
@media (max-width:1210px){
	.contenter{ width:1210px; background: #f5f5f5; padding-bottom:45px;}
}
.content{ width: 1210px; }

.majorcon{ width: 1210px; height: 590px; }
.asidenav{ width: 260px; background: #fff; top:0px;}
.asidenav .asidetitle{ width: 260px; height: 50px; background:#c21e29 url(../images/menu.png) 21px 19px no-repeat;}
.asidenav .asidetitle a{ float: left; width: 18px; height: 14px; margin: 19px 12px 0 21px;}
.asidenav .asidetitle img{ width: 18px;height: 14px;}
.asidenav .asidetitle h1{ color: #fff; font-size: 18px; font-weight: lighter; line-height: 50px; margin-left: 50px;}
.asidenav .asidecon{ height: 430px; padding: 10px 0 0 23px;}
.asidenav .asidecon li{ float: left; width: 237px; height: 32px; line-height: 32px; font-size: 12px;}
.asidenav .asidecon li img{ float: left; width: 20px; height: 22px; margin: 5px 0;}
.asidenav .asidecon li a{  float: left;text-indent: 9px; color: #2c211b;}

.banner{ width: 1210px; height: 440px;}

.link{ width: 1210px; height: 140px; margin-top: 10px;}
.link a{ float: left; border:0; padding:0;}
.link a img{ width: 295px; height: 140px;}

.sale{ width: 1210px; margin-top: 50px;}
.saletit{ width: 1210px; height: 110px; text-align: center;}
.saletit h1{ height: 42px; line-height: 42px; color: #000; font-size:42px; font-weight: 500; }
.saletit h1 i{ display: inline-block;  width: 68px; height: 42px; background: url(../images/blackline.png) center no-repeat;  padding: 0 43px; }
.saletit h2{ height: 30px; line-height: 30px; color: #010001; font-size: 20px; font-weight: 100; }
.salecon{ width: 1210px;}
.salecon .red{ width: 602px; height: 1px; background: #ee5766;}
.salecon .black{ width: 606px; height: 1px; background: #404040;}
.salecon ul.list{ width: 1210px; border-top: 1px solid #ececec;}
.salecon ul.list li{ float: left; width: 301px; height:auto; padding-bottom:20px; background: #fff;  border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.salecon ul.list li .img{ width: 240px; height: 240px; margin: 25px 31px 15px 30px;  background-image: url(../images/bgs.png); background-repeat:no-repeat; background-color: #efefef; background-position: center; background-size: contain;}
.salecon ul.list li .img img{ width: 240px; height: 240px;}
.salecon ul.list li h2{ float: left; width: 240px; padding: 0 30px; height:40px; line-height: 20px; font-size: 14px; font-weight: 200; overflow:hidden;}
.salecon ul.list li h2 a{ color: #7f7d82;}
.salecon ul.list li .cost-price{ line-height: 46px; font-size: 18px; margin-left: 30px; color: #fe0520; font-family: "book antiqua"; font-weight: 600;}
.salecon ul.list li .current-price{ line-height: 46px; font-size: 12px; margin-right: 29px; color: #d2d2d2; text-decoration: line-through;}

.footer{ width: 100%; /*height: 393px;*/ height:150px; background: #435267; }
@media (max-width:1210px){
	.footer{ width:1210px; height: 393px; background: #435267;}
}
.foot{ width: 1210px; height: 130px; margin-top: 20px; }

.foot ul{ float: left; width: 1200px; height: 201px; border-bottom: 1px solid #313d53; }
.foot ul li{ float: left; width: 213px; height: 201px; margin-left: 15px; margin-right: 15px;}
.foot ul li:last-child{ float: right;  margin-right: 0;;}
.foot ul li h1{ float: left; width: 213px; color: #fff; line-height: 42px; font-size: 19px; font-weight: 500;}
.foot ul li a{float: left; display: block;  width: 213px; line-height: 24px; color: #fff; font-size: 12px;}

ul.footnav{ display:none; }

.foot .footbot{ width: 1210px; height: 130px; text-align: center; }
.foot .footbot p{ line-height: 27px; color: #fff; font-size: 12px; }
.foot .footbot p a{ color:#eee; }

.foot .footbot .follow{ height: 20px; line-height: 20px; font-size: 16px; color: #fff; padding: 12px;}
.foot .footbot .follow a{}
@media (min-width:1350px){
.foot .flag{ bottom: 73px; right: 30px; width: 40px; height: 100px;}
.foot .flag a{ float: left; display: block; width: 40px; height: 40px; margin-top: 12px; background: #a0a2ae;}
.foot .flag a:first-child{ background: url(../images/flag-1.jpg);}
.foot .flag a:last-child{ background: url(../images/flag-2.jpg);}
.foot .flag a img{ width: 40px; height: 50px;}
}
/*内页*/

/*链接详细地址*/
.mapad{ width: 100%; height: 45px; line-height: 42px; margin-top: 6px; font-size: 12px; color: #666;}
.mapad a{ color: #666;}


/*公司菜单*/
.asidenav .abtmenucon{ height: 680px;}
.asidenav .abtmenucon li{ float: left; width: 219px; margin: 0px 21px 0px 20px; padding: 17px 0; border-bottom: #ece8e9 1px solid;}
.asidenav .abtmenucon li:last-child{ border: 0;}
.asidenav .abtmenucon li p a{  line-height:39px;color: #656565; font-size: 12px;}
.asidenav .abtmenucon li b a{ line-height: 24px; color: #2f1d1b; font-size: 15px;}
/*公司介绍页*/
.about{ width: 900px; min-height: 680px; background: #fff; padding: 0 20px;}

.about .about-tit{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px #ece8e9 solid;}
.about .about-tit h1{ color: #301c1b; font-size: 24px;}

.about .aboutcon{ width: 100%; margin-top: 14px; line-height: 24px; }
.about .aboutcon p{ padding: 4px 0;}
/*新闻内页*/
/*新闻菜单*/
.asidenav .newsmenucon{ height: 918px;}
.asidenav .newsmenucon li{ float: left; width: 219px; margin: 0px 21px 0px 20px; padding: 17px 0; border-bottom: #ece8e9 1px solid;}
.asidenav .newsmenucon li:last-child{ border: 0;}
.asidenav .newsmenucon li p a{  line-height:39px;color: #656565; font-size: 12px;}
.asidenav .newsmenucon li b a{ line-height: 24px; color: #2f1d1b; font-size: 15px;}
/*新闻列表页*/
.news{ width: 895px; min-height: 660px; background: #fff; padding:0 25px 0 20px;}
.newslist{ width:900px; min-height:787px; }
.newslist li{ float:left; width:900px; padding-top:3px; padding-bottom:9px;  }
.newslist li.tw{ min-height:132px;}
.newslist li:last-child{ padding-bottom:31px;}.newslist li:first-child{ padding-top:9px;}
.newslist li h1{ line-height:38px; font-size:18px; color:#333;}
.newslist li.tw h1{ line-height:26px;}
.newslist li.tw .img{ width:219px; height:125px; margin:5px 22px 5px 0;}
.newslist li .img img{ width:219px; height:125px;}
.newslist li p{ line-height:22px; }
.newslist li a{color:#333;}
/*新闻分页*/
.npage{ width:900px; height:69px; text-align:center;border-top:1px solid #ece8e9; padding-top:30px; position:relative;}
.npage .pages{ min-width:230px; height:30px;   margin:0 auto;}
.npage .pages a{ display:inline-block; padding:0 8px; height:24px; color:#696363;line-height:24px; margin:0 4px; border:1px solid #e9e9e9;}
.npage .pages span.page_current{display:inline-block; padding:0 8px; height:24px; color:#696363;line-height:24px; margin:1px 4px; font-weight:600;}
.npage .go{ position: absolute; top:30px; right:21px;}

input.topage{ float:left;width:113px; height:24px; border:#e9e9e9 1px solid; border-right:0; text-indent:1em; outline:0;}    
input.pagebutton{ float:left; width:37px; height:26px; background:#d9d9d9; cursor:pointer; outline:#f4f4f4; color:#fff; margin:0;}
/*新闻详细页*/
.newsdet{ width: 895px; min-height: 918px; background: #fff; padding:0 25px 0px 20px; }

.newsdet-tit{width: 100%; height: 103px; padding-top:15px; border-bottom: 1px #cfcfcf dashed; border-top: 1px #ece8e9 solid;}
.newsdet-tit h1{ width: 690px; line-height: 34px;  font-size: 32px; font-weight: 200;}
.newsdet-tit .xy{ width: 100%; height: 33px; line-height: 33px;}
.newsdet-tit .xy .ltt{ width:auto; height: 33px; line-height: 33px; }
.newsdet-tit .xy .ltt p{ float: left; line-height: 33px; color: #8f9490; margin-right:15px;}
.newsdet-tit .xy .ltt p:last-child{ margin-right:0;}
.newsdet-tit .xy .ltt p a{ float: left; color: #8f9490;}
.newsdet-tit .xy .ltt p a.down{ color: #c70000; font-weight: 600;}
.newsdet-tit .xy .jia{ width: 180px; height: 18px; margin-top: 4px;}

.newsdetcon{ width: 100%; min-height:456px; margin-top: 5px; padding-bottom: 47px; }
.newsdetcon p{ padding: 4px 0;  line-height: 24px;}
.newsdetcon h1{ line-height: 41px; font-size: 17px; font-weight: 600;}
.newsdetcon img{ max-width:90%;}
/*相关内容*/
.newsdet .relate{ width:895px; min-height:148px; height:auto;  padding-bottom:15px;}
.newsdet .relate .relate-tit{ width: 895px; height: 38px; border-bottom: 1px solid #bfbfbf;}
.newsdet .relate .relate-tit h1{ color: #ce151b; font-size: 26px;}
.newsdet .relate .relatecon{ margin-top: 7px;}
.newsdet .relate .relatecon li{ float: left; width:875px; line-height: 33px; list-style:disc; margin-left:20px; }
.newsdet .relate .relatecon li a{ width:780px; height:33px; line-height:33px; overflow:hidden; color:#323232;}
.newsdet .relate .relatecon li p.rt{ color:#696a6c;}


/*产品列表页*/

/*产品菜单*/
.product-list{ width: 260px; height: 501px; background: #fff; top:-2px; z-index:1;}
.product-list .promenucon{ height: auto; min-heighst:2171px; background:#fff; }
.product-list .promenucon h1{ float:left; height:48px; line-height:48px; width:245px; padding-left:15px; border-top:2px #df0513 solid; font-size:18px; color:#de0613;}
.product-list .promenucon ul{ float:left; height:auto; width:260px;}
.product-list .promenucon li{ float: left; width: 230px; height:auto; margin: 0px 15px 15px; border-top: #ece8e9 1px solid;}
.product-list .promenucon li img{ width:172px; height:172px; margin: 30px 29px 25px 29px; }
.product-list .promenucon li h2{ float: left; width: 191px; padding: 0 20px; height:40px; line-height: 20px; font-size: 14px; font-weight: 200; overflow:hidden;}
.product-list .promenucon li h2 a{ color: #7f7d82;}



/*产品列表*/
.procon{ width:930px; height:auto;}
.bmapad{ width: 100%; height: 45px; line-height: 42px; margin-top: 6px; font-size: 12px; color: #666;}
.bmapad a{ color: #666; font-size: 12px;}
.bmapad a:first-child{ font-size: 17px;}

/*.sort{ width:912px; height:50px; line-height:50px; border:1px solid #d5d5d5; background:#fff; padding-left:13px; color:#666;}
.sort input,.sort select{ background:#fff; width:76px; height:24px; border:1px solid #ccc; color:#666; outline:0; cursor:pointer;}
.sort input{ border-right:0;}
.sort .on{ color:#df0716;}
*/
.sort{  width:912px; height:50px; line-height:50px; border:1px solid #d5d5d5; background:#fff; padding-left:13px; color:#666;}
.sort span{ float:left;}
.sort a{ float:left;display:inline-block; background:#fff; height:24px; padding:0 15px; line-height:24px; margin-top:15px; border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc; color:#666; overflow:hidden; position:relative;  }
.sort a:last-child{ border-right:1px solid #ccc;}
.sort a:hover,.sort a.on{ color:#df0716; }
.sort a .onc { width: 11px; height: 14px; display: inline-block; position:absolute; top:5px;; right:2px;  }
.sort a .desc{ background:url(../images/desc.png) no-repeat center;}
.sort a .asc{ background:url(../images/asc.png) no-repeat center;}


.procon ul.list{ width: 928px; min-height:1004px; height:auto; background:#fff; border-top: 1px solid #ececec; margin-right:2px;}
.procon ul.list li{ float: left; width: 231px; height:auto; padding-bottom:20px; background: #fff;  border-right: 1px solid #ececec; border-bottom: 1px solid #ececec;}
.procon ul.list li .img{ width: 172px; height: 172px; margin: 31px 29px 26px 30px; display: block; background-image: url(../images/bgs.png); background-repeat:no-repeat; background-color: #efefef; background-position: center; background-size: contain; }
.procon ul.list li .img img{ width: 172px; height: 172px;}
.procon ul.list li h2{ float: left; width: 191px; padding: 0 20px; height:40px; line-height: 20px; font-size: 14px; font-weight: 200; overflow:hidden; }
.procon ul.list li h2 a{ color: #7f7d82;}
.procon ul.list li .colors{ width:100%; line-height: 39px; font-size: 16px; margin-left: 20px; color: #095e9f; font-family: "book antiqua"; font-weight: 600;}
.procon ul.list li .cost-price{ line-height: 16px; font-size: 16px; margin-left: 20px; color: #fe0520; font-family: "book antiqua"; font-weight: 600;}

/*产品分页*/
.ppage{ width:927px; height:38px; text-align:center;border-top:1px solid #ece8e9; background:#fff; padding-top:12px; position:relative;}
.ppage .pages{ min-width:230px; height:26px;  margin:0 auto;}
.ppage .pages a,.ppage .pages span.page_current{ display:inline-block; width: auto; height:24px; color:#696363; padding:0 8px; line-height:24px; margin:0 2px; border:1px solid #e9e9e9;}
.ppage .pages span.page_current{ border:none; color:#fff; background: yellowgreen;}
.ppage .pages a.on{ border-color:#fff; font-weight:600; padding:0 5px; }
.ppage .go{ position: absolute; right:12px; top:12px;}

/*产品详细页*/
/*链接路径*/
.pmapad{ width: 100%; height: 52px; line-height: 52px; font-size: 12px; color: #666;}
.pmapad a{ color: #666;}
/*产品*/
.product{ width:1210px; height:590px;}
.pro-pic{ width:440px; height:590px; background:#fff; padding:0 20px; overflow: hidden;}

.pro-box {	position: relative;  width:440px; height:590px;clear: both; overflow: hidden;}
.img_prev{ display:block; width: 10px;height: 20px; background: url(../images/left.png) no-repeat; position: absolute; bottom: 37px; left: 1;}
.img_next{ display:block; width: 10px;height: 20px; background: url(../images/right.png) no-repeat; position: absolute; bottom: 37px; right: 1px;}

.big_show ul#big_list {	position: absolute; width: 100000px; height: 460px; padding-top: 20px;}
.big_show ul#big_list li { float: left; width: 440px;height: 460px; background-image: url(../images/bgs.png);  background-repeat:no-repeat; background-color: #efefef; background-position: center; background-size: contain;  overflow: hidden;}
.big_show ul#big_list li>div {	width: 440px; height: 460px; overflow: hidden;}
.big_show ul#big_list li>div img{	width: 440px; height: 460px; border: 0; outline: 0;}
.small_show { width:388px;  height: 74px; margin: 0 25px; position: absolute; bottom: 17px; left: 0px; z-index: 99; overflow: hidden; }
.small_show ul#small_list{	width: 10000px; padding: 0px;}
.small_show ul#small_list li { float: left; 	width: 70px;height: 70px; background-image: url(../images/bgs.png); background-repeat:no-repeat; background-color: #efefef; background-position: center; background-size: contain;  margin-right: 13px; overflow: hidden; cursor: pointer; border: 0;;}
.small_show ul#small_list li:hover ,.small_show ul#small_list li.visited {border-bottom: 2px solid #df0515;}
.small_show ul#small_list li>div {width: 70px; height: 63px; overflow: hidden; padding: 0px;}
.small_show ul#small_list li>div img{width: 70px; height: 63px; border: 0; outline: 0;}


.pro-intro{ width:670px;  height:590px; background:#fff; padding:0 15px;}
.pro-intro .pro-intro-tit{ width:670px; height:auto;border-bottom:1px solid #e9e9e9;padding:20px 0 10px 0;}
.pro-intro .pro-intro-tit h1{ height:30px; line-height:30px; font-size: 18px; color: #333; overflow:hidden; }
/* .pro-intro .pro-intro-tit .lt{ margin: 14px; line-height: 46px; color: #0a5d9f;} */
/* .pro-intro .pro-intro-tit .rt{ margin: 14px; line-height: 46px; background: url(../images/email.png) left no-repeat; text-indent: 22px;} */

.pro-intro .pro-intro-con{ width:670px; height:480px; font-size:15px;}
.pro-intro .pro-intro-con select{ outline:0; border:0;}
.pro-intro .pro-intro-con .share{ bottom:10px;}

.featured-tit{ width:1210px; height: 56px; line-height: 56px; }
.featured-tit h1{color: #df0513; font-size: 18px;}
ul.featured-con{ width: 1210px; height: 251px; background: #fff; border-top:2px solid #de0414 ;}
ul.featured-con li{ float: left; width: 202px; height: 251px; border-right:1px solid #e9e9e9;}
ul.featured-con li:last-child{ width: 195px; border-right: 0;}
ul.featured-con li .img{ width: 160px; height: 160px; margin: 20px 21px 5px 21px;}
ul.featured-con li .img img{width: 160px; height: 160px; }
ul.featured-con li p{ display:block; width: 160px; height: 45px; line-height: 22.5px; font-size: 13px; padding: 0 21px; overflow:hidden; }
ul.featured-con li p a{ color:#333;}
.product-tit{ width:1210px; height: 56px; line-height: 56px; padding-top: 7px;}
.product-tit h1{color: #df0513; font-size: 18px;}
.product-con{width: 1210px; min-height: 251px; }

/*.product-items{ width: 880px; height: auto; padding: 15px 20px 28px 20px; border-top:2px solid #de0414;  background: #fff; }
.product-items-tit{ width: 880px; padding-bottom:15px; border-bottom: 1px #e9e9e9 solid;}
.product-items-tit h1{ font-size: 18px; color: #666; }
*/
.product-items{ width: 880px; height: auto; padding:20px; border-top:2px solid #de0414;  background: #fff; width: 1170x; }
.product-items-tit{ float:left; width: 880px; height:auto; padding:8px 0;height:48px; line-height:24px; overflow:hidden; border-bottom: 1px #e9e9e9 solid; width: 1170x;}
.product-items-tit h1{ font-size: 18px; color: #666;}

.product-items-con{ float:left; width: 840px;  min-height:1700px; height:auto;padding: 10px 15px 30px 25px; width: 1130x;}
.product-items-con p{ float:left; line-height: 19px; font-size: 16px; color: #333; }
.product-items-con img{ float:left; width:1130px;height:auto; max-width: 840px; margin:20px; max-width: 1130x;}


/*book*/
.book{ width:895px; height: auto; padding:10px 0 15px 0; border-top:1px solid #ccc; }

.book h1{ height:30px; line-height:30px;font-size:20px; text-align: center; margin:20px 0 10px; }
.book li{ width:866px; height:35px; background:#fafafa; margin:14px 0; padding:10px; }
.book li .lab{ width:80px; height:30px; line-height:30px; border:none; text-align:center; font-size:12px; color:#9b9b9b; font-family: "Microsoft YaHei"!important; font-weight:bold; }
.book li .ipt{ width:746px; height:30px; padding:0; line-height:30px; border:1px solid #d6d6d6; background:#fff; border-radius:3px; padding:0 10px; color:#9b9b9b; }
.book li.tarea{ height:120px; }
.book li.tarea .txtArea{ width:746px; height:85px; border:1px solid #d6d6d6; background:#fff;  resize:none; border-radius:3px; padding: 8px 10px; color:#9b9b9b; }
.book li.applyBtn{ background:none; height:35px; padding:0; }
.book li.applyBtn button{ background:#de0414; color:#fff; border:none; width:95px; height:35px; font-size:15px; font-weight:bold; border-radius:5px; margin-left:360px; outline:none; cursor:pointer; }

.book input:focus,.book textarea:focus{ outline:1px solid #ccc;}












