﻿/* ====================
        page
======================*/
body{ background:url(../images/bg.jpg) repeat;}
.w_fl{ width:100%; float:left; }
.top{ float:left; width:100%; background:url(../images/top.jpg) center no-repeat; height:36px; }
.top img{ float:left; width:100%; }

/*  nav  */
.nav{ width:1100px; margin:0 auto; }
.nav a img{ float:left; margin-top:24px; margin-left:1px; width:239px; }
.nav ul{ float:left; margin-left:110px; width:750px; }
.nav ul li{ float:left; margin-left:15px; margin-top:35px; }
.nav ul li a{ font-family:microsoft yahei; letter-spacing:.5px; font-size:16px; font-weight:bold; color:#333333; text-align:center; }
.nav ul li a span{ font-size:12px; margin-top:3px; display:block; color:#777777; letter-spacing:0; width:66px; text-align:center; }
.nav ul li a:hover{ color:#777777; }
.nav ul li a span:hover{ color:#333; }

/*  banner  */
.banner{ float:left; width:100%; margin-top:34px; }
.banner img{ float:left; width:100%; }
.slideBox{ width:100%; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block; }

/*  main  */
.main{ width:1100px; margin:0 auto; }
.main .left{ float:left; width:205px; }
.main .left .l_top{ float:left; width:100%; height:110px; background-color:#b10606; margin-top:-110px; }
.main .left .l_top h2{ float:left; margin-top:23px; margin-left:30px; font-family:microsoft yahei; color:#fff; font-size:24px; border-bottom:1px solid #fff; padding-bottom:10px; }
.main .left .l_top h2 small{ float:left; font-size:18px; font-weight:400; }
.main .left ul{ float:left; width:100%; }
.main .left ul li{ float:left; width:100%; height:85px; margin-top:1px; background-color:#8a8a8a; }
.main .left ul li a{ float:left; margin-top:18px; width:170px; height:50px; margin-left:30px; font-family:microsoft yahei; color:#f5f5f5; font-size:18px; }
.main .left ul li a:hover{ background:url(../images/sanjiao.png) no-repeat; background-position:128px;}
.main .left ul li a.on{ background:url(../images/sanjiao.png) no-repeat; background-position:128px;}
/*  main right  */
.main .right{ float:left; width:895px; }
.main .right .r_top{ float:left; width:100%; height:50px; }
.main .right .r_top a{ float:right; line-height:50px; font-size:12px; font-family:宋体; margin-right:5px; }
.main .right .r_top span{ float:right; line-height:50px; font-size:12px; margin-right:5px;  }
.main .right .r_top span img{ float:left; margin-top:19px; }
.main .right .r_bottom{ float:left; margin-left:55px; width:840px; background-color:#fff; padding-bottom:70px; }
.main .right .r_bottom img{ max-width:680px; }
.main .right .r_bottom .name{ float:left; width:840px; height:88px; border-right:5px solid #960000;  }
.main .right .r_bottom .name h2{ float:left; width:690px; margin-top:40px; margin-left:75px; font-family:microsoft yahei; font-size:24px; color:#960000; padding-bottom:17px; border-bottom:1px solid #e9e9e9; }
.main .right .r_bottom .name h2 span{ font-size:18px; color:#ccc; margin:0 5px; }
.main .right .r_bottom .name h2 small{ font-size:18px; color:#333; }
.main .right .r_bottom ul{ float:left; width:100%; }
.main .right .r_bottom ul li{ float:left; margin-top:40px; margin-left:70px; width:685px; padding:5px; }
.main .right .r_bottom ul li a.bg{ float:left; height:25px; font-family:microsoft yahei; font-size:14px; font-weight:bold; color:#333; background:url(../images/a_bg.jpg) no-repeat; background-position:0 22px; }
.main .right .r_bottom ul li span{ float:left; width:675px; font-family:microsoft yahei; font-size:12px; color:#666666; line-height:1.8em; margin-top:5px; }
.main .right .r_bottom ul li a.bg:hover{ background:url(../images/a_bg.jpg) repeat-x;  background-position:0 22px; }
.main .right .r_bottom ul li:hover{ background-color:#f5f5f5; }

/*  product  */
.main .right .r_bottom ul.product{ float:left; width:765px; margin-left:75px; }
.main .right .r_bottom ul.product li{ width:190px; float:left; margin-left:57px; margin-top:35px; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; }
.main .right .r_bottom ul.product li img{object-fit: cover;float:left; width:100%; height:180px; }
.main .right .r_bottom ul.product li a{ width:100%; overflow:hidden; height:50px; float:left; text-align:center; line-height:50px; color:#333; font-size:16px; font-family:microsoft yahei; }
.main .right .r_bottom ul.product li:hover{ background-color:#fafafa; -webkit-filter:drop-shadow(5px 5px 5px #ccc); filter:drop-shadow(5px 5px 5px #ccc); -moz-filter:drop-shadow(5px 5px 5px #ccc); }
.main .right .r_bottom ul.product li a:hover{ color:#775709; }

/* content  */
.content{ float:left; margin-left:75px; padding-right:78px;}
.content h3.title{ float:left; width:100%; font-size:16px; height:25px; font-family:microsoft yahei; color:#333; background:url(../images/a_bg.jpg) no-repeat; background-position:0 22px; margin-top:20px; }
.content span.date{ float:left; width:100%;padding: 5px 0; font-size:16px; font-family:microsoft yahei; color:#737373; }
.content p{
    line-height: 30px;font-size:14px;
}
.content p img{

}
/*  contact  */
.main .right .r_bottom img.contact{ float:left; width:690px; margin-left:75px; margin-top:40px; }
.main .right .r_bottom .contact{ float:left; width:275px; margin-left:75px; margin-top:30px; }
.main .right .r_bottom .contact span.c{ float:left; width:280px; font-family:宋体; font-size:13px; color:#666; line-height:16px; height:16px; margin-top:16px;}
.main .right .r_bottom .contact span.c p{ font-family:microsoft yahei; font-size:14px; color:#c2a877; display:inline; }
.main .right .r_bottom .contact span.c img{ width:16px; float:left; margin-right:15px; }
.main .right .r_bottom img.logo{ float:right; margin-top:60px; width:245px; margin-right:78px; }

/*  page  */
.page{ float:left; width:100%; background-color:#fff; margin-top:50px; text-align:center; }
.page span{ border:1px #960000 solid; padding:5px 11px; margin:0 5px; }
.page a{ border:1px #960000 solid; padding:5px 11px; margin:0 5px; }
.page a:hover{ background-color:#aa0000; color:#fff; }
.page-content{
    float:left; margin-left:75px; padding: 30px 78px 30px 0;line-height: 35px
}
/*  footer  */
.footer{ float:left; width:100%; background-color:#717274; margin-top:40px; }
.footer{ background-color:#fafafa; padding:25px 0 25px 0; position:relative;border-top:3px solid #e68302; }
.footer .bottomNav{text-align:center; height:30px; line-height:30px; margin-bottom:15px;}
.footer .bottomNav a{color:#666; font-size:15px;}
.footer .bottomNav .span_n{ padding:0 40px; font-size:13px; color:#ccc;}
.footer .bottomNav a:hover{ text-decoration:underline;}

.copyright{font-size:13px; color:#5d5d5d; padding-top:5px; line-height:25px; text-align:center;}
.copyright .span1{ padding:0 30px 0 0;}
.copyright a{ color:#5d5d5d;}
.copyright a:hover{ color:#000;}
.copyright .tel{ display:block; height:70px; border:1px dashed #999; margin-top:23px; padding:0 40px; line-height:70px; font-size:35px; color:#ddd; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;}

.footer2{ float:left; width:100%; background-color:#252525; }
.footer2 .title{ width:1100px; margin:0 auto; }
.footer2 .title span.a{ float:left; line-height:50px; font-family:宋体; font-size:12px; color:#fff; }
.footer2 .title span.b{ float:right; line-height:50px; font-family:宋体; font-size:12px; color:#fff; }



