﻿/* ====================
        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{ 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:14px; 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%; margin-top:5px; font-size:12px; font-family:microsoft yahei; color:#737373; }


/*  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; }
/*  footer  */
.footer{ float:left; width:100%; height:400px; background-color:#717274; margin-top:40px; }
.footer ul{ width:1100px; margin:0 auto; margin-top:60px; }
.footer ul li{ width: 13%;float: left;margin-right: 6px; }
.footer ul li h3{ float:left; font-family:microsoft yahei; font-size:14px; color:#f5f5f5; font-weight:400;  }
.footer ul li h3 small{ font-size:12px; color:#f5f5f5; font-family:arial; } 
.footer ul li .xian{ float:left; width:100%; height:1px; background-color:#b8b9ba; margin-top:25px; }
.footer ul li ul{ float:left; margin-top:25px; width:100%; }
.footer ul li ul li{ float:left; width:100%; margin-top:12px; margin-left:0; font-family:宋体; font-size:12px; color:#cccccc; }
.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; }



