html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w{ width:1100px; margin:0 auto;}
/********General**********/
.header{ width:100%; min-width:1100px; float:left;}
.main{ width:100%; min-width:1100px; float:left;}
.footer{ width:100%; min-width:1100px; float:left;}
.logo{ margin-top:30px;}
.lan{ width:100%; float:left; border-top:5px solid #fb6a19;}
.lan p{ width:248px; height:34px; background:url(../Image/lan.png) center no-repeat; float:right; font-size:14px; color:#ffffff; line-height:28px; text-align:center;}
.tel{ background:url(../Image/tel.png) left center no-repeat; padding-left:56px; margin-top:33px;}
.tel p{ font-size:16px; color:#7f3908; line-height:1.2;}
.tel span{ font:28px/1.2 Arial, Helvetica, sans-serif; color:#fa681b;}
.nav{ width:100%; float:left; margin-top:28px;}
.nav li{ margin:0 27px; width:102px; float:left; height:41px;}
.nav li a{ display:block; width:102px; font-size:17px; color:#4d4d4d; text-align:center; height:41px; position:relative;}
.nav li a i{  transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
display:block; position:absolute; bottom:0px; left:0px; width:0px; border-bottom:4px solid #fa681b;}
.nav li:hover a i{ width:100%;}
.banner{ width:100%; float:left; margin-top:9px;}
.pro{ width:100%; float:left; margin-top:50px;}
.bt{ width:100%; text-align:center; line-height:1.8; float:left;} 
.bt p{ font-size:42px; color:#f7552e; font-weight:bold;}
.bt span{ font-size:24px ; color:#4d4d4d;}
.prof{ width:100%; margin-top:55px; float:left;}
.prof li{ width:198px; height:242px; float:left; margin:0 83px;}
.prof li a{ padding-top:206px; display:block; width:100%; font-size:18px; color:#757575; text-align:center;}
.prof li:nth-child(1) a{ background:url(../Image/prof1.png) top center no-repeat;}
.prof li:nth-child(2) a{ background:url(../Image/prof2.png) top center no-repeat;}
.prof li:nth-child(3) a{ background:url(../Image/prof3.png) top center no-repeat;}
.prof li a:hover{ color:#f96b17;}
.prof li:nth-child(1) a:hover{ background:url(../Image/prof1h.png) top center no-repeat;}
.prof li:nth-child(2) a:hover{ background:url(../Image/prof2h.png) top center no-repeat;}
.prof li:nth-child(3) a:hover{ background:url(../Image/prof3h.png) top center no-repeat;}
.proshow{ width:100%; float:left; margin-top:60px;}
#pro1{ width:100%; height:303px; background:url(../Image/pro1.jpg) center no-repeat; position:relative; z-index:100;}
#pro1 ul{ width:500px; float: right; margin-top:50px;}
#pro1 ul li{ font-size:30px; color:#353535; margin-bottom:44px; text-indent:85px;}
#pro1 ul p{ font-size:14px; color:#4d4d4d; line-height:1.8;}
#pro2{ width:100%; height:326px; background:url(../Image/pro2.jpg) center no-repeat; position:relative; z-index:80;}
#pro2 ul{ width:500px; float: left; margin-top:115px; }
#pro2 ul li{ font-size:30px; color:#353535; margin-bottom:44px;}
#pro2 ul p{ font-size:14px; color:#4d4d4d; line-height:1.8;}

#pro3{ width:100%; height:240px; background:url(../Image/pro3.jpg) center no-repeat;position:relative; z-index:60;
}
#pro3 ul{ width:457px; float: right; margin-top:50px;}
#pro3 ul li{ font-size:30px; color:#353535; margin-bottom:44px; text-indent:85px;}
#pro3 ul p{ font-size:14px; color:#4d4d4d; line-height:1.8;}
#pro3:hover{-moz-box-shadow:2px 2px 5px #f96b17; -webkit-box-shadow:2px 2px 5px #f96b17; box-shadow:2px 2px 5px #f96b17;
}
#pro2:hover{-moz-box-shadow:2px 2px 5px #f96b17; -webkit-box-shadow:2px 2px 5px #f96b17; box-shadow:2px 2px 5px #f96b17;
}
#pro1:hover{-moz-box-shadow:2px 2px 5px #f96b17; -webkit-box-shadow:2px 2px 5px #f96b17; box-shadow:2px 2px 5px #f96b17;
}
.about{ width:100%; margin-top:51px;}
.about_p{ font:18px/1.8 "宋体"; color:#353535;}
.about_p font{ font-size:36px;}
.ys{ width:100%; float:left; height:807px; margin-top:80px; background:url(../Image/ys.png)center 35px no-repeat #f96b17;}
.ys ul{ float:left; margin:224px 0 0 60px;}
.ys li{ width:480px; height:167px; float:left; margin:0 21px 17px 0; background:#FFF;-moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari 和 Chrome */
  border-radius: 15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.ys li span{ font-size:55px; color:#ff6417; float:left; font-weight:bold; margin:22px 0 0 27px; }
.ys li p{ width:332px; float:right; margin:25px 34px 0 0; font-size:14px; color:#8b2e02;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;}
.ys li p i{ font-size:16px; font-weight:bold; color:#833100; display:block; margin-bottom:10px;}
.ys li:hover p{-webkit-transform:rotatex(720deg);-moz-transform:rotatex(720deg);}

.mes{ width:100%; height:825px; background:url(../Image/message.jpg) 20px top  no-repeat; float:left; margin-top:56px;}
.question{ width:100%; float:left;}
.qebt{ width:100%; text-align:center; font-style:italic; float:left; margin:50px 0 0 0;}
.qebt p{ font-size:18px; color:#f96e1d;}
.qebt span{ font-size:20px; color:#f2e3de;}
.question ul{ float:left; margin:27px 0 0 0px;}
.question li{ background:url(../Image/wenda.png) 36px 6px no-repeat; width:350px; height:85px; float:left; border-right:1px dotted #cdc9c6;}
.question li span{width:255px; float:left;margin-left:63px; font-size:14px; color:#f57217; float:left; line-height:30px; display:block;}
.question li p{width:255px; float:left; margin-left:63px; font-size:12px; color:#83360a; line-height:2;}
.question li:nth-child(3){ border:none;}
.ad{ width:769px; margin:71px auto 0;}
.adw{ font-size:16px; color:#ffffff; font-style:italic; float:left;}
.adw font{ font-size:24px;}
.mtel{ background:url(../Image/mtel.png) left center no-repeat; float:right; padding-left:50px;}
.mtel p{ font-size:14px; color:#FFF;}
.mtel span{ font:25px/1.2 Arial, Helvetica, sans-serif; color:#FFF;}
.message{ width:410px; float:left; margin:30px 0 0 115px;}
.messagebt{ width:100%; float:left; font-style:italic; margin-bottom:20px;}
.messagebt p{ font-size:24px; color:#7f330f; font-weight:bold;}
.messagebt p font{ font-size:20px; color:#e5b900; font-weight:500; margin-left:5px;}
.messagebt span{ font-size:14px; color:#7e3105; line-height:2;}
.news{ width:429px; float:right; margin-top:30px; margin-right:60px;}
.newsbt{ width:100%; font-style:italic; float:left; margin-bottom:20px;}
.newsbt p{ font-size:24px; color:#7f330f; font-weight:bold;}
.newsbt span{ font-size:20px; color:#e5b900;}
.news ul{ width:100%; float:left;}
.news li{ font-size:14px; color:#7f330f; width:100%; float:left; line-height:35px; list-style:inside;}
.news li:hover{ color: #000;}
.footer{ height:434px; background:#f96b17; margin-top:0;}
.link{ width:980px; float:left; margin:31px 0 0 59px; height:45px; background:url(../Image/linkbj.png) center no-repeat;}
.link p{ width:79px; font-size:14px; color:#753a02; line-height:45px; text-align:center; float:left; border-right:2px solid #fdeee7;}
.link a{ float:left; width:69px; height:15px; border-right:1px dotted #bc9b94; font-size:12px; color:#753a02; display:block; line-height:15px; text-align:center; float:left; margin-top:15px;}
.admin{ width:980px; height:316px; position:relative; background:url(../Image/adminbj.png) top center no-repeat; float:left; margin:18px 0 0 59px;}
.fnav{ float:left; margin:33px 0 0 96px;}
.fnav li{ width:114px; float:left; font-size:15px; line-height:1; text-align:center; color:#773503; border-left:1px dotted #773503;}
.admininf{ font-size:14px; color:#844418; width:100%; text-align:center; float:left; margin-top:20px; line-height:2.5;}
.ftel{ font-size:18px; color:#fb6c1d; line-height:2; width:100%; text-align:center;}
.ewm{ width:122px; height:122px; background:url(../Image/ewm.png); position:absolute; left:50%; bottom:0px; margin-left:-61px;}
.nmain{ width:100%; float:left; margin-bottom:150px;}
.neirong{ width:90%; margin:30px auto 0;}
.page{ width:100%; float:left; margin-top:40px; text-align:center;}

#prev_next{ width:100%; float:left; margin-top:80px; border-top:1px dotted #CCCCCC; padding-top:20px;}

.nprobt{ font-size:25px; text-align:center; margin:30px auto;}
.typeinfow{ line-height:2; font:14px/2 "宋体";}
.npro{ width:100%; margin-top:30px;}
.npro li{ width:100%; margin-bottom:50px; float:left;}
.npro li img{ width:500px; float:left;}
.npro li dd{ width:580px; float:right;}
.npro li dd p{ font-size:30px; line-height:2;}
.npro li dd span{ font:16px/2 "宋体";}

.npro2{ width:100%; margin-top:30px;}
.npro2 ul{ width:105%;}
.npro2 li{ width:300px; height:230px; margin:0 80px 30px 0; float:left;}
.npro2 li img{ width:300px; height:200px; border:1px solid #CCC; float:left;}
.npro2 li p{ font-size:15px; text-align:center; line-height:2;}

.con{ width:100%; float:left; margin-top:30px; font:16px/2 "宋体";}

