*{ padding:0; margin:0;} 
div,span,a,img,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,strong,em,embed,table,tr,td,input,form,b,select,option,p{padding:0; margin:0;}
body{ color:#333;font-family:Microsoft YaHei;background-image:url(../images/bg.jpg); background-position: bottom;font-size:12px;background-color:#FFFFFF;}
a{ text-decoration:none; color:#7d7067;}
ul{ list-style:none;text-align: left;}
img{ border:none}


.logo {width:100%; height:140px; margin:auto; background:url(../images/index_1.jpg) repeat-x;}
.logo1 {width:1043px; height:139px; margin:auto;}
.logoL {width:195px; height:139px; margin:auto; float:left;}
.logoR {width:848px; height:139px; margin:auto; float:right;}
.logoR1 {width:848px; height:86px; margin:auto; float:left;}
.logoR2 {width:583px; height:86px; margin:auto; float:left;}
.logoR3 {width:265px; height:86px; margin:auto; float:right;}
.logoR4 {width:196px; height:28px; line-height:28px; margin:auto; text-align:right; font-size:14px; color:#808080; margin-top:30px;}
.logoR5 {width:196px; height:28px; line-height:28px; margin:auto; text-align:right; font-size:14px; color:#808080;  }



.nev {width:848px; height:52px; margin:auto;}
.nev ul li{ width:106px;float:left;color:#4D4D4D;font-size:16px; line-height:53px;}
.nev ul li a{width:106px; float:left;text-align:center; color:#4D4D4D; font-size:16px;}
.nev ul li a:hover{ width:106px;height:52px; color:#ff0000; font-size:16px; }
.nev .lidif{ background:none;}
.nev ul li span {width:111px; height:22px; margin:auto; font-size:10px;-webkit-transform:scale(0.8);display:block; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.banner {width:100%; height:487px; margin:auto; position:relative; z-index:2;}

.banL {width:100%; height:487px; margin:auto; position:absolute; z-index:2; top:0px;}
.banL1 {width:1043px; height:487px; margin:auto;}
.banL2 {width:195px; height:487px; margin:auto; float:left; background-color:#DCD8D8;}

.banL3 {width:175px; height:487px; margin:auto; float:left; padding-left:20px;}
.banL3 ul li {width:175px; height:50px; margin:auto; color:#3E3E3E; font-size:18px; margin-top:17px; margin-bottom:10px; line-height:25px;}
.banL3 ul li span {width:175px; height:25px; line-height:25px; margin:auto; display:block; color:#B6B6B4; font-size:16px;}
.banL3 ul li  a:link { color: #3E3E3E; }
.banL3 ul li  a:visited { color: #3E3E3E;}
.banL3 ul li  a:hover { color: #ff0000;} 

.banne{width:1043px; height:129px; margin:auto;}

.pro {width:1088px; height:auto; overflow:hidden; min-height:500px; margin:auto;}
.pro ul li {width:241px; height:455px; margin:auto; float:left; margin-left:25px; margin-top:15px; margin-bottom:5px; box-shadow:0 0 5px #000;}
.pro ul li:hover {  box-shadow:0 0 5px #ff0000;}
.pro1 {width:200px; height:50px; line-height:25px; margin:auto; font-size:18px; color:#3D3D3D; font-weight:bold; margin-top:10px;}
.pro2 {width:200px; height:165px; line-height:25px; color:#A4A4A4; margin:auto; margin-top:5px;}
.pro3 {width:219px; height:39px; line-height:39px; margin:auto; background-color:#F0F0F0; padding-left:22px; font-size:14px; color:#3D3D3D;}

.foot {width:100%; height:103px; margin:auto; background-color:#3D3D3D; margin-top:20px;}
.foot1 { width:1034px; height:103px; margin:auto;}

.food {width:100%; height:335px; margin:auto; background-color:#262626;}
.food1 {width:1034px; height:315px; margin:auto; padding-top:20px;}
.food11 {width:1034px; height:140px; margin:auto;}
.food2 {width:246px; height:140px; margin:auto; float:left; margin-left:88px;}
.food3 {width:246px; height:30px; line-height:30px; margin:auto; border-bottom:2px solid #79002F;}
.food4 {width:200px; float:left; font-size:18px; color:#B7B7B7;}
.food5 {width:46px; float:right; text-align:right; margin-top:8px;}
.food6 {width:246px; line-height:25px; color:#7D7D7D; margin-top:5px;}

.foodC {width:246px; height:140px; margin:auto; float:left; margin-left:30px;}
.foodC1 ul li {width:123px; height:25px; line-height:25px; margin:auto; float:left; margin-top:5px;}
.foodC1 ul li  a:link { color: #7D7D7D; }
.foodC1 ul li  a:visited { color: #7D7D7D;}
.foodC1 ul li  a:hover { color: #ff0000;}

.fooR {width:390px; height:140px; margin:auto; float: right;}
.fooR1 {width:390px; height:30px; line-height:30px; margin:auto; border-bottom:2px solid #79002F;}
.fooR2 {width:200px; float:left; font-size:18px; color:#B7B7B7;}
.fooR3 {width:46px; float:right; text-align:right; margin-top:8px; margin-right:90px;}
.fooR4 ul li {width:97px; height:25px; line-height:25px; margin:auto; float:left; margin-top:5px;}
.fooR4 ul li  a:link { color: #7D7D7D; }
.fooR4 ul li  a:visited { color: #7D7D7D;}
.fooR4 ul li  a:hover { color: #ff0000;}

.fooR5 {width:860px; height:66px; margin:auto; margin-top:20px;}
.fooR6 {width:246px; height:66px; margin:auto; float:left;}
.fooR7 {width:236px; height:38px; line-height:38px; margin:auto; background:url(../images/index_7.jpg) no-repeat left; padding-left:10px; font-size:16px;color:#AFAFAF;}
.fooR8 {width:246px; height:28px; line-height:28px; margin:auto; font-size:14px; color:#9BA0A0;}
.fooR9 {width:582px; height:28px; margin:auto; float:right; margin-top:18px; line-height:28px; color:#939898; word-spacing:4.0em;}
.fooR10 {width:596px; height:28px; margin:auto; float:right;  line-height:28px; color:#939898; word-spacing:4.0em;}
.fooR11 {width:246px; height:28px; line-height:28px; margin:auto; font-size:12px; color:#696868;}


.about {width:1042px; height: auto; overflow:hidden; min-height:500px; margin:auto; margin-top:15px;}
.aboutL {width:195px; height: auto; overflow:hidden; min-height:500px; margin:auto; float:left;}
.aboutL1 {width:175px; height:60px; line-height:60px; margin:auto; background-color:#E6E6E6; font-size:26px; color:#4B4945; padding-left:20px;}
.aboutL2 {width:195px; height:auto; overflow:hidden; min-height:376px; margin:auto; background:url(../images/index_8.png); margin-top:15px;}
.aboutL3 {width:195px; height:375px; margin:auto; background:url(../images/index_9.png) no-repeat center;}

.abuR {width:817px; height:auto; overflow: hidden; min-height:500px; margin:auto; float:left;}
.abuR1 {width:817px; height:60px; background-color:#E6E6E6;}
 .abuR1 .hd {width:817px; height:27px; line-height:27px; margin:auto; padding-top:33px;position: relative;}

.hd ul li { width:167px; height:27px; margin:auto; text-align: center; line-height:27px; float:left;}
.hd  a { display:block; width:167px; font-size:14px; text-align:center;color:#93928F; background-color:#E6E6E6;}
.on a{width:167px;font-size:14px;  text-align:center; color:#93928F; background-color:#FFFFFF;}

.bd {width:775px; height:auto; overflow:hidden; min-height:400px; margin:auto; line-height:25px; margin-top:10px;}
.hh{width:775px; height:auto; overflow:hidden; min-height:400px; margin:auto; line-height:25px;}

.Afood {width:100%; height:335px; margin:auto; background-color:#DCD8D8; margin-top:20px;}
.Afood2 {width:246px; height:140px; margin:auto; float:left; }
.AfooR {width:480px; height:140px; margin:auto; float: right;}
.AfooR1 {width:480px; height:30px; line-height:30px; margin:auto; border-bottom:2px solid #79002F;}
.AfooR5 {width:1034px; height:66px; margin:auto; margin-top:20px;}
.AfooR9 {width:757px; height:28px; margin:auto; float:right; margin-top:18px; line-height:28px; color:#3A3A3A; word-spacing:4.0em;}
.AfooR10 {width:757px; height:28px; margin:auto; float:right;  line-height:28px; color:#3A3A3A; word-spacing:4.0em;}
.Afood4 {width:200px; float:left; font-size:18px; color:#3A3A3A;}
.AfooR2 {width:200px; float:left; font-size:18px; color:#3A3A3A;}

.cont {width:1042px; height:auto; overflow:hidden; min-height:500px; margin:auto; margin-top:15px;}
.cont1 {width:1010px; height:auto; overflow:hidden; min-height:500px; margin:auto; border:2px solid #E6E6E6; float:left;}
.contL {width:175px; height:60px; line-height:60px; margin:auto; background-color:#E6E6E6; font-size:26px; color:#4B4945; padding-left:20px; float:left;}
.contR {width:815px; height:60px; background-color:#E6E6E6; float:right;}
.contR {width:815px; height:27px; line-height:27px; margin:auto; padding-top:33px;}

.contR ul li { width:100px; height:27px; margin:auto; text-align: center; line-height:27px; float:left;}
.contR ul li a { display:block; width:100px; font-size:14px; text-align:center;color:#4B4945; /* background-color:#E6E6E6; */ background-color:#FFFFFF;}
.contR ul li a:hover{width:100px;font-size:14px;  text-align:center; color:#4B4945; background-color:#FFFFFF;}
.cont2 {width:941px; height:auto; overflow:hidden; min-height:400px; margin:auto; margin-top:20px; line-height:25px;}

.serv {width:1010px; height:auto; overflow:hidden; min-height:400px; margin:auto; border-bottom:2px solid #DEDEDE;}
.servL {width:233px; height:auto; overflow:hidden; min-height:400px; margin: auto; float:left;}
.servL ul li {width:212px; height:85px; line-height:60px; padding-left:20px; font-size:22px; color:#C9161E; margin:auto; float:left; border-bottom:1px solid #C5C5C5; border-right:1px solid #C5C5C5; background-color:#F8F8F9;}
.servL ul li span {width:212px; height:25px; line-height:0px; margin:auto; display:block; color:#B6B6B4; font-size:16px;}
.servL ul li  a:link { color: #C9161E; }
.servL ul li  a:visited { color: #C9161E;}
.servL ul li  a:hover { color: #4B4945;}

.servR {width:775px; height:auto; overflow:hidden; min-height:400px; margin:auto; float:right;}
.servR1 {width:775px; height:85px; line-height:85px; margin:auto; background-color:#7D0F0E; text-align:center; font-size:40px; color:#DFE0E1;}
.servR2 {width:775px; height:auto; overflow:hidden; min-height:300px; margin:auto; line-height:25px; text-align:center;}
.servR3 {width:1010px; height:auto; overflow:hidden; min-height:300px; margin:auto; margin-top:10px; text-align:center;}
.servR4 {width:1010px; height:auto; overflow:hidden; min-height:300px; margin:auto; margin-top:10px; text-align:center;}
.servR4 img { border:1px solid #A7A4A4;}
.servR5 {width:1010px; height:auto; overflow:hidden; min-height:300px; margin:auto; margin-top:10px; text-align:center; margin-bottom:20px;}

.produs {width:1043px; height:auto; overflow:hidden; min-height:500px; margin:auto; }
.produs1{width:1043px; height:auto; overflow:hidden; min-height:400px; margin:auto; float:left;}
.produs1R {width:80%; height:auto; overflow:hidden; min-height:500px; margin:auto; float:right;border-top:none;}
.produs1R1 {width:843px; height:auto; overflow:hidden; min-height:500px; margin:auto; margin-top:20px; text-align:center; line-height:25px;}
.jcSlider{width:820px; height:auto; overflow:hidden; min-height:630px; margin:auto; text-align:center;}
.pron{width:816px; height:auto; overflow:hidden; min-height:100px; margin:auto; margin-top:20px; text-align:left; line-height:25px;margin-left: 10px;}
.pron h3{font-size: 16px;padding-bottom: 10px;}
.imgNum dd {width: 18px;height: 20px;float: left;list-style: outside none none;cursor: pointer;/* margin: 0px 3px; */overflow: hidden;}
.imgNum dd a {display: block;/* height: 14px;width: 14px; */text-indent: -999em;overflow: hidden;text-align: center;line-height: 14px;background: transparent url("../images/number.jpg") no-repeat scroll 0px 0px;}
.imgNum dd a:hover, .imgNum dd.select a {background-position: 0px -14px;}
.imgPrev {background: transparent url("../images/prev.jpg") no-repeat scroll left center;}
.imgNext {background: transparent url("../images/next.jpg") no-repeat scroll right center;}
.imgPrev, .imgNext {position: absolute;left: 0px;top: 603px;z-index: 3;display: block;cursor: pointer;height: 27px;width: 26px;}


.ttop{width:1004px;margin-top:-1px;border:1px solid #ccc;border-top:none;height:64px;background:url(../images/bb.jpg)  no-repeat;}
.t1{line-height: 64px;margin-left: 65px;float: left;}
.t2{line-height: 64px;float: left;margin-left: 320px;}
.t3{line-height: 64px;float: left;margin-left: 275px;}
.t1 a {font-size: 18px;font-weight: bold;color:#4d4d4d;}
.t2 a {font-size: 18px;font-weight: bold;color:#4d4d4d;}
.t3 a{font-size: 18px;font-weight: bold;color:#4d4d4d;}

.product {width:100%; height:auto; overflow:hidden; min-height:500px; margin:auto;}
.product ul li {width:241px; height:464px; margin:auto; float:left; margin-left:10px; margin-top:15px; margin-bottom:10px; box-shadow:0 0 5px #000;}
.product ul li:hover {  box-shadow:0 0 5px #ff0000;}
.product1 {width:200px; height:55px; line-height:25px; margin:auto; font-size:18px; color:#3D3D3D; font-weight:bold; margin-top:10px;}
.product2 {width:200px; height:165px; line-height:25px; color:#A4A4A4; margin:auto; margin-top:5px;}
.product3 {width:219px; height:39px; line-height:39px; margin:auto; background-color:#F0F0F0; padding-left:22px; font-size:14px; color:#3D3D3D;}



.flexslider{position:relative;height:487px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:487px;}
.flex-control-nav{position:absolute;top:96%;z-index:33;width:100%;text-align:center;right:15%;}
.flex-control-nav li{display:inline-block;width:8px;height:8px; margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:33;width:80%;top:96%;}
.flex-direction-nav li a{ background: #f00;  left:38%; display:block;width:7px;height:12px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li  .flex-prev{background:url(../images/01.png) no-repeat;}
.flex-direction-nav li  .flex-next{background:url(../images/02.png) no-repeat;left:49%;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;padding-bottom:15px;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;padding-bottom:15px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:10px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

/*新闻内页右边样式*/
.listConts {line-height: 26px;color: #313131;margin-top:20px;}
.listConts .title {font-size: 16px;text-align: center;line-height: 40px;color: #000;}
.listConts .info {height: 27px;line-height: 28px;text-align: center;margin-bottom: 10px; border-bottom: 1px solid #CCC;color: #666;}
.listConts .author {text-align: right;color: #999;}
.listConts .img {width: 300px;height: 250px;border: 1px solid #CCC;margin:10px auto;}
.listConts .content {width: 820px;margin-left: 50px;}
.listConts .preNext{margin-top:40px;margin-left: 20px;}