/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,pre,ul,ol,li,dl,dt,dd,input{margin:0; padding:0; font-family:"微软雅黑";}
body{background:#fafafa;}
li{list-style:none;}
a{text-decoration:none; color:inherit;}
a:focus{outline:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* 头部 */
.top1bj{background:url(images/top1.jpg);}
.top1{height:33px; line-height:33px; width:1200px; margin:0 auto; font-size:12px; color:#747272;}
.top2{width:1200px; height:136px; margin:0 auto;}
.top2 dl{float:left; margin-top:30px; height:48px; line-height:48px;}
.top2 dt{float:left; margin-right:20px;}
.top2 dt a{display:table-cell; vertical-align:middle;}
.top2 dt a img{vertical-align:middle;}
.top2 dd{float:left; font-size:48px; font-weight:bold;}
.top2 .fr{border-top:1px solid #e9e9e9; margin-top:48px; text-align:center;}
.top2 .fr p{margin-top:-11px; font-size:14px; color:#676767;}
.top2 .fr p span{background:#FFF; padding:0 5px;}
.top2 .fr b{font-size:38px; color:#b22923; font-family:"宋体";}
.top3{background:url(images/index_01.jpg);}
.top3 ul{width:1200px; margin:0 auto; height:53px; line-height:53px; font-size:16px; color:#ffffff;}
.top3 ul li{width:148.4px; float:left; text-align:center; background:url(images/index_02.jpg) right center no-repeat;}
.top3 ul li a{display:block;}
.top3 ul li a.active{background:#b52726;}
.top4{background:#f5f5f5;}
.top4 .ss{width:1200px; margin:0 auto; height:44px; line-height:44px; font-size:14px;}
.top4 .ss form{float:left;}
.top4 .ss form input[type="text"]{width:150px; height:22px; border:1px solid #dddddd; color:#666; background:url(images/pjh_03.png) 5px center no-repeat; text-indent:25px;}
.top4 .ss form input[type="submit"]{width:50px; height:24px; color:#FFF; background:#b52726; border:none;}
.top4 .ss .fr b{color:#333333;}
.top4 .ss .fr a{color:#666666; padding-right:5px;}

/*  */
#bannerbj{background:#d3d4d4;  position:relative;}
#banner{ height:610px; margin:0 auto; position:relative;}
#ul_banner li{position:absolute; height:610px; width:100%; top:0; left:0; display:none; text-align:center;}
#ul_banner li img{width:; height:610px; filter:alpha(opacity:0);}
#ul_banner li:nth-child(1){display:block;}
#banner ol{position:absolute; bottom:30px; left:50%; margin-left:-36px;}
#banner ol li{width:10px; height:10px; border-radius:50%; background:#FFF; border:1px solid #999; float:left; margin:0 4px;}
#zuo{position:absolute; top:260px; left:30px; z-index:1;}
#you{position:absolute; top:260px; right:30px; z-index:1;}

/* 首页 */
.index_tit{text-align:center; padding:70px 0 40px; background:url(images/pjh_04.png) center bottom no-repeat; padding-bottom:26px;}
.index_tit h4{font-size:32px; color:#b22825; margin-bottom:6px;}
.index_tit p{font-size:16px; color:#6a6868;}

.box2{width:1200px; margin:50px auto 110px;}
.box2 .tit li{width:164px; height:46px; line-height:46px; font-size:15px; color:#FFF; text-align:center; padding-bottom:7px; background:url(images/pjh_07.png) center bottom no-repeat; margin-right:7px; float:left;}
.box2 .tit li:nth-last-child(1){margin-right:0;}
.box2 .tit li a{display:table-cell; height:46px; width:164px; vertical-align:middle; background:#474747;}
.box2 .tit li a img{vertical-align:middle; margin-left:6px;}
.box2 .tit li:nth-child(2) a{background:#b22825;}

.mimakuang{width:400px; height:200px; background:#FFF; box-shadow:0 0 30px #333333; position:fixed; top:200px; left:50%; margin-left:-200px; text-align:center; z-index:1000; display:none;}
.mimakuang>a{position:absolute; top:0; right:10px; font-size:30px; color:#999;}
.mimakuang p{font-size:18px; font-weight:bold; color:#333; margin:40px 0 10px;}
.mimakuang div{font-size:14px; color:#666; margin-bottom:20px;}
.mimakuang div a{color:#F00;}
.mimakuang input[type="text"]{width:200px; height:30px; border:1px solid #ccc; color:#666; font-size:16px; text-indent:6px;}
.mimakuang input[type="button"]{width:50px; height:30px; color:#666; font-size:16px;}

.box2 .bod{margin:30px 0;}
.box2 .bod li{width:382px;    float:left; margin-right:26px;}
.box2 .bod li:nth-child(3n){margin-right:0;}
.box2 .bod li a{padding:5px; border:1px solid #cdcdcb; display:block; height:315px; overflow:hidden;}
.box2 .bod li a img{width:100%; height:100%; transition:0.4s;}
.box2 .bod li p{height:30px; line-height:30px; font-size:14px; color:#686868; text-align:center; overflow:hidden; margin:10px 0 20px;}
.box2 .bod li:hover p{color:#b22825;}
.box2 .bod li img:hover{transform:scale(1.2);}
.box2 .more{display:block; width:328px; height:50px; margin:0 auto; border:1px solid #cccccc; line-height:50px; text-align:center; font-size:14px; color:#626262; transition:0.4s;}
.box2 .more:hover{background:#b22825; color:#FFF;}

.box3bj{height:128px; background:url(images/index_05.jpg) center center no-repeat;}
.box3{width:1200px; height:100%; margin:0 auto; position:relative; color:#FFF;}
.box3 img{position:absolute; left:50px; bottom:20px;}
.box3 .fl{margin:18px 0 0 220px; text-align:center;}
.box3 .fl em{display:block; font-size:20px; font-weight:bold;}
.box3 .fl em span{font-size:34px; color:#ea1b11; text-shadow:-4px 4px 4px #000;}
.box3 .fr{margin:30px 20px 0 0; font-size:16px; text-align:right;}
.box3 .fr b{font-size:30px; display:block;}

.box4bj{height:1910px; background:url(images/index_06.jpg) center center no-repeat;}
.box4{width:1200px; margin:0 auto; position:relative;}
.box4 dl{position:absolute; width:480px;}
.box4 dt{font-size:24px; color:#454545; margin-bottom:50px; padding-left:70px; font-weight:bold;}
.box4 dd{font-size:15px; color:#666666; line-height:26px; font-family:"宋体";}
.box4 .dl1{top:252px; left:690px;}
.box4 .dl2{top:742px; left:34px;}
.box4 .dl3{top:1182px; left:690px;}
.box4 .dl4{top:1570px; left:34px;}

.box5{width:1200px; margin:0 auto 140px; position:relative;}
#zuo_box5{position:absolute; top:220px; left:-40px;}
#you_box5{position:absolute; top:220px; right:-40px;}
.box5 .bod{height:510px; position:relative; overflow:hidden; margin-top:40px;}
.box5 .bod ul{position:absolute; top:0; left:0;}
.box5 .bod li{width:388px; height:504px; float:left; margin-right:18px;}
.box5 .bod li div{padding:5px; height:494px; border:1px solid #cccccc; position:relative; overflow:hidden;}
.box5 .bod li a img{width:100%; height:100%; transition:0.4s;}
.box5 .bod li p{position:absolute; width:100%; height:56px; line-height:56px; overflow:hidden; bottom:0; left:0; font-size:14px; text-align:center; color:#333; background:rgba(255,255,255,0.6); transition:0.4s;}
.box5 .bod li:hover img{transform:scale(1.2);}
.box5 .bod li:hover p{background:rgba(178,40,37,1); color:#FFF;}

.box6bj{height:132px; background:url(images/index_09.jpg) center bottom no-repeat;}
.box6{width:1200px; height:132px; margin:0 auto; position:relative;color:#FFF;}
.box6 img{position:absolute; bottom:22px; left:20px;}
.box6>.fl{margin-left:250px; text-align:center; margin-top:30px;}
.box6>.fl p{font-size:20px; font-weight:bold;}
.box6>.fl span{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box6 .dh{font-size:28px; margin:38px 0 0 0; font-family:"宋体"; font-weight:bold; float:right;}
.box6 .fr{margin-right:80px; margin-top:20px; font-size:18px; color:#CCC;}
.box6 .fr b{font-size:30px; color:#FFF;}

.box7bj{height:949px; background:url(images/index_10.jpg) center center no-repeat;}
.box7bj .index_tit{padding:70px 0;}
.box7{width:1200px; margin:0 auto;}
.box7 .tit{padding:20px; background:#FFF; border:1px solid #dddddd; margin:40px 0;}
.box7 .tit .fl{width:550px;}
.box7 .tit .fl h3{font-size:26px; color:#3f2f2f; margin-top:20px; background:url(images/pjh_12.png) bottom left no-repeat; padding-bottom:34px; margin-bottom:26px;}
.box7 .tit .fl p{font-size:14px; color:#999999; line-height:24px; text-indent:2em; margin-bottom:10px;}
.box7 .tit .fr{width:562px; height:380px;}
.box7 .tit .fr video{width:100%; height:100%;}
.box7 .bod{position:relative;}
#zuo_box7{position:absolute; top:78px; left:0;}
#you_box7{position:absolute; top:78px; right:0;}
#box7gdbj{width:1076px; height:188px; margin:0 auto; position:relative; overflow:hidden;}
#box7gdbj ul{position:absolute; top:0; left:0;}
#box7gdbj ul li{width:250px; height:188px; float:left; margin-right:20px;}

.box8{width:1200px; margin:0 auto;}
.box8 .tit{font-size:14px; color:#3f2f2f; font-size:16px; text-align:center; margin:40px 0;}
.box8 .tit a{padding:0 20px;}
.box8 .bod{border:1px solid #dadada;}
.box8 .bod img{display:block; float:left;}
.box8 .bod ul{width:666px; float:right; margin-right:30px; padding:26px 0 0 0;}
.box8 .bod li{height:44px; line-height:44px; overflow:hidden; font-size:14px; color:#666666; border-bottom:1px dashed #e4e3e3;}
.box8 .bod li a:hover{color:#b22825;}

.box9{width:1200px; margin:76px auto 40px;}
.box9 li{width:388px; height:292px; border:1px solid #cccccc; background:#FFF; margin-right:15px; float:left;}
.box9 li:nth-child(3n){margin-right:0;}
.box9 li em{width:100px; text-align:center; padding:20px 0; background:#b52726; color:#FFF; font-size:28px; font-style:normal; display:block; line-height:22px; transform:translate(34px,-32px);}
.box9 li em span{font-size:14px; padding:0; color:#CCC;}
.box9 li h3{padding:20px; font-size:16px; color:#3f2f2f;}
.box9 li p{font-size:12px; color:#888888; padding:0 20px 20px 20px;}
.box9 li>a{font-size:12px; color:#3f2f2f; padding-left:20px;}
.box9 li a:hover{color:#b22825;}

.box10{width:1200px; margin:0 auto 40px;}
.box10 .fl{font-size:20px; color:#b52726; padding:0 50px 25px 0; background:url(images/pjh_13.png) left bottom no-repeat; font-weight:bold; border-right:1px solid #cccccc;}
.box10 .yqlj{margin-left:168px; font-size:14px; color:#666;}
.box10 .yqlj a{padding-right:10px;}

.bottom1bj{background:url(images/index_17.jpg);}
.bottom1{width:1200px; margin:0 auto;}
.bottom1 .tit ul{float:left; font-size:14px; color:#FFF; height:56px; line-height:56px;}
.bottom1 .tit li{float:left; padding:0 20px;}
.bottom1 .tit .fr{float:right; width:307px; height:50px; line-height:50px; text-align:center; font-size:30px; background:url(images/pjh_14.png) center center no-repeat; color:#FFF; font-family:"宋体"; font-weight:bold; margin:-5px 5px 0 0;}
.bottom1 .bod .fl{height:240px; padding:0 20px 0 10px; background:url(images/pjh_16.png) right center no-repeat;}
.bottom1 .bod .fl a{display:table-cell; height:240px; vertical-align:middle;}
.bottom1 .bod .fl a img{vertical-align:middle;}
.bottom1 .bod dl{float:left; height:240px; width:350px; margin-left:55px; padding-right:55px; background:url(images/pjh_16.png) right center no-repeat; color:#CCC;}
.bottom1 .bod dt{font-size:24px; font-weight:bold; font-style:italic; margin:30px 0 10px;}
.bottom1 .bod dd{font-size:14px; line-height:24px;}
.bottom1 .bod dd.mc{font-size:16px;}
.bottom1 .bod .fr{text-align:center; color:#CCC; font-size:14px; font-style:italic; width:310px;}
.bottom1 .bod .fr img{margin-top:40px; margin-bottom:6px;}

.bottom2bj{background:#454545;}
.bottom2{width:1200px; margin:0 auto; padding:15px 0; font-size:14px; color:#CCC; text-align:center;}

/* 新闻列表 */
.list_news{padding-top:10px;}
.list_news li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #d7d7d7;}
.list_news li a{font-size:16px; color:#b52726; font-weight:bold;}
.list_news li p{font-size:14px; color:#333; margin-top:10px;}


.fanye li {float:left; margin-left:6px;}







