@charset "utf-8";
/* CSS Document */
.about{ width:100%; overflow:hidden; padding:40px 0;}
.tou{ width:100%; overflow:hidden;}
.tou h2{ width:100%; overflow:hidden; background:url(../images/title.png) center center no-repeat; font-size:26px; color:#a1131f; font-weight:bold; text-align:center; height:40px; line-height:40px;}
.tou h3{ width:100%; overflow:hidden; text-align:center; font-size:16px; color:#555; line-height:40px;}
.tou p{ overflow:hidden; text-align:center; color:#555; line-height:20px;}
.nrong{ width:100%; overflow:hidden; margin-top:40px; position:relative;}
.hefei{ width:510px; overflow:hidden; padding:40px 70px 40px 20px; background:#f6f6f6; margin-top:55px;}
.hefei h2{ background:url(../images/hefei.jpg) left center no-repeat; width:100%; overflow:hidden; height:40px; line-height:40px; font-size:22px; font-weight:bold; text-indent:38px;}
.hefei p{ font-size:14px; line-height:30px; overflow:hidden; height:150px; text-indent:2em; color:#555; margin-top:10px;}
.hefei span{ display:block; overflow:hidden; margin-top:20px;}
.hefei span a{ display:inline-block; background:#fff; height:34px; border:1px #a1131f solid; line-height:34px; padding:0 30px; font-size:14px;}
.hefei span a:hover{ background:#a1131f; color:#fff; transition:all 0.3s ease 0s;}
.video{ width:550px; height:330px; background:url(../images/1.jpg) no-repeat; position:absolute; right:0; top:0; z-index:99;}
.video span{ display:block; width:98px; height:98px; cursor:pointer; position:absolute; left:50%; margin-left:-49px; top:50%; margin-top:-49px; overflow:hidden; background:url(../images/tu.png) center center no-repeat;}

.chan{ width:100%; overflow:hidden; margin-top:40px;}
.chan li{ width:260px; margin-left:20px; border-radius:6px; background:#fff; float:left; overflow:hidden;}
.chan li em{ width:100%; overflow:hidden; height:224px; display:block;}
.chan li img{ width:100%; height:224px; transition:all 0.3s ease 0s;}
.chan li:hover img{ transform:scale(1.2)}
.chan li div{ padding:20px; overflow:hidden;}
.chan li div h2{ text-align:center; overflow:hidden; font-size:18px; font-weight:bold; line-height:30px;}
.chan li div h3{ overflow:hidden; padding:8px 0 14px;}
.chan li div h3 span{ width:40px; height:3px; display:block; margin:0 auto; background:#a1131f; overflow:hidden;}
.chan li div p{ font-size:14px; line-height:24px; color:#555; height:48px; overflow:hidden;}
.chan li:hover{ background:#a1131f; transition:all 0.3s ease 0s;}
.chan li:hover div h2,.chan li:hover div p{ color:#fff;}
.chan li:hover div h3 span{ background:#fff;}
.more{ width:100%; overflow:hidden; text-align:center; margin-top:40px;}
.more a{ background:#fff; display:inline-block; height:36px; line-height:36px; font-size:14px; padding:0 30px; border-radius:4px;}
.more a:hover{ background:#a1131f; transition:all 0.3s ease 0s; color:#fff;}

.news{ width:100%; overflow:hidden; margin-top:40px;}
.news li{ width:354px; float:left; background:#f9f9f9; overflow:hidden; margin-left:19px; position:relative;}
.news li .news_tu{ width:100%; overflow:hidden; height:230px; position:relative;}
.news li .news_tu img{ width:100%; height:230px; transition:all 0.3s ease 0s;}
.news li:hover .news_tu img{ transform:scale(1.2)}
.news li .news_tu span{ display:block; width:100%; height:12px; background:url(../images/news_bj.png) no-repeat; position:absolute; bottom:0; left:0; z-index:90;}
.news li .news_wz{ padding:14px; overflow:hidden;}
.news li .news_wz h2{ font-size:16px; color:#555; line-height:20px; overflow:hidden;}
.news li .news_wz p{ font-size:14px; line-height:28px; color:#999; height:84px; overflow:hidden; padding-top:10px;}
.news li em{ display:block; position:absolute; left:0; top:0; width:60px; height:74px; background:#222; text-align:center;}
.news li em h3{ overflow:hidden; height:50px; line-height:50px; color:#fff; font-size:28px; font-weight:bold;}
.news li em p{ overflow:hidden; height:24px; line-height:24px; color:#fff; background:#a1131f;}

.hdong{ width:100%; overflow:hidden; margin-top:40px;}
.hdong li{ width:354px; float:right; height:280px; overflow:hidden; margin:0 0 20px 19px; position:relative;}
.hdong li img{ z-index:90; position:relative; width:100%; height:280px; transition:all 0.3s ease 0s;}
.hdong li:hover img{ transform:scale(1.2)}
.hdong li p{ position:absolute; left:0; bottom:0; width:100%; overflow:hidden; height:44px; line-height:44px; color:#fff; text-align:center; font-size:14px; z-index:99; background:#000; background:rgba(0,0,0,0.8); _background: #000; filter: alpha(opacity=80);}

.center{ width:100%; overflow:hidden; padding:30px 0;}
.title{ width:100%; overflow:hidden;}
.title h1{ width:100%; overflow:hidden; height:95px; line-height:95px; font-size:80px; color:#a1131f;}
.title div{ width:100%; overflow:hidden;}
.title div h2{ float:left; overflow:hidden; font-size:36px; color:#555;}
.title div h3{ width:80%; float:left; margin-left:15px; line-height:24px; overflow:hidden;}
.title div h3 p{ font-size:14px; color:#555;}

.lilist{ width:100%; overflow:hidden; background:#a1131f; height:50px; line-height:50px; margin-top:40px;}
.lilist a{ display:inline-block; font-size:18px; padding:0 25px; float:left; color:#fff;}
.lilist a:hover{ background:#5d050d;}
.lilist a.lilist_on{ background:#5d050d;}

.xwen{ width:100%; overflow:hidden; margin-top:20px;}
.xwen li{ width:1058px; border:1px #e0e0e0 solid; padding:20px; background:#f9f9f9; overflow:hidden; margin-top:20px; position:relative;}
.xwen li .xwen_tu{ width:300px; float:left; overflow:hidden; height:180px;}
.xwen li .xwen_tu img{ width:100%; height:180px; transition:all 0.3s ease 0s;}
.xwen li:hover .xwen_tu img{ transform:scale(1.3)}
.xwen li .xwen_wz{ width:700px; padding-left:30px; float:right; overflow:hidden; border-left:1px #e0e0e0 solid; height:180px;}
.xwen li .xwen_wz h2{ font-size:16px; line-height:30px; overflow:hidden;}
.xwen li .xwen_wz p{ font-size:14px; line-height:26px; height:52px; color:#555; overflow:hidden; margin-top:10px;}
.xwen li .xwen_wz h4{ background:url(../images/icon11.png) left center no-repeat; height:30px; line-height:30px; overflow:hidden; color:#555; padding-left:25px; margin-top:6px;}
.xwen li .xwen_wz h5{ display:block; overflow:hidden;}
.xwen li .xwen_wz h5 span{ display:inline-block; height:30px; border:1px #a1131f solid; padding:0 20px; font-size:14px; line-height:30px; background:#fff;}
.xwen li:hover{ background:#a1131f; transition:all 0.3s ease 0s;}
.xwen li em{ position:absolute; left:0; top:0; display:block; width:80px; height:80px; background:#a1131f; text-align:center;}
.xwen li em h3{ height:50px; line-height:50px; color:#fff; font-size:30px;}
.xwen li em p{ color:#fff; line-height:20px; overflow:hidden;}
.xwen li:hover .xwen_wz h2,.xwen li:hover .xwen_wz p,.xwen li:hover .xwen_wz h4{ color:#fff;}

.pager{ width:100%; overflow:hidden; height:50px; padding:40px 0; text-align:center;}
.pager span{ display:inline-block; height:48px; line-height:48px; padding:0 10px; font-size:14px; border:1px #e0e0e0 solid; color:#666; float:left;}
.pager a{ display:inline-block; width:65px; height:48px; line-height:48px; vertical-align:middle; margin-left:-1px; float:left; font-size:14px; border:1px #e0e0e0 solid; color:#666;}
.pager a:hover{ color:#fff; background:#a1131f; transition:all 0.3s ease 0s;}
.pager a.current{ color:#fff; background:#a1131f;}

.xiang{ width:100%; overflow:hidden; margin-top:50px;}
.xiang h1{ font-size:18px; text-align:center; line-height:30px;}
.xiang .nrong_wz{ width:100%; overflow:hidden; padding-top:20px; margin-top:10px; border-top:1px #e0e0e0 solid;}
.xiang .nrong_wz p{ text-indent:2em; color:#666; line-height:30px; font-size:14px;}
.xiang .next_xia{ padding:0 20px; margin-top:40px; overflow:hidden; height:40px; line-height:40px; background:#f9f9f9;}
.xiang .next_xia span{ width:50%; display:block; float:left; overflow:hidden;}
.xiang .next_xia span a{ font-size:14px; padding-left:5px;}

.cpin{ width:100%; overflow:hidden; margin-top:40px;}
.cpin li{ width:350px; float:left; overflow:hidden; margin:0 25px 25px 0px; border-radius:6px; background:#f0f0f0;}
.cpin li .cpin_tu{ width:100%; overflow:hidden; height:220px; position:relative;}
.cpin li .cpin_tu img{ width:100%; height:220px; transition:all 0.3s ease 0s;}
.cpin li:hover .cpin_tu img{ transform:scale(1.3)}
.cpin li .cpin_tu .tu_bj{ position:absolute; left:0; top:0; display:none; height:220px; width:100%; overflow:hidden; background:#000; background:rgba(0,0,0,0.6);_background:#000; filter:alpha(opacity=60);}
.cpin li .cpin_tu .tu_bj span{ width:60px; height:60px; background:#a1131f; border-radius:60px; position:absolute; left:50%; margin-left:-30px; top:50%; margin-top:-30px; color:#fff; text-align:center; font-size:40px;}
.cpin li:hover .tu_bj{ display:block; z-index:99;}
.cpin li .cpin_wz{ padding:10px; overflow:hidden;}
.cpin li .cpin_wz h2{ font-size:16px; line-height:30px; overflow:hidden;}
.cpin li .cpin_wz p{ font-size:14px; line-height:20px; color:#555; overflow:hidden;}
.cpin li:hover{ background:#a1131f; transition:all 0.3s ease 0s;}
.cpin li:hover .cpin_wz h2,.cpin li:hover .cpin_wz p{ color:#fff;}


.datu{ width:100%; overflow:hidden; text-align:center; height:260px;}



.navBar{ width:100%; background:#a1131f; height:50px; line-height:50px; margin-top:40px; z-index:99;}
.nav{ width:100%; }	
.nav .m{ width:130px; text-align:center; float:left; position:relative; z-index:99;}	
.nav h3{ overflow:hidden; height:50px; line-height:50px;}	
.nav h3 a{ display:block; font-size:18px; color:#fff;}
.nav .on h3 a{ background:#5d050d;}	
.nav .sub{ display:none; padding:10px 0;   position:absolute; left:0; top:50px; background:#5d050d;}	
.nav .sub li{ width:130px; text-align:center; height:32px; line-height:32px; }	
.nav .sub li a{ display:block; font-size:14px; color:#fff;}	
.nav .sub li a:hover{ background:#a1131f;}


.lilist{ width:100%; overflow:hidden; background:#a1131f; height:50px; line-height:50px; margin-top:40px;}
.lilist a{ display:inline-block; font-size:18px; padding:0 25px; float:left; color:#fff;}
.lilist a:hover{ background:#5d050d;}
.lilist a.lilist_on{ background:#5d050d;}



/*留言*/
.some_wz .form_title{width:360px;height:60px;line-height:60px;text-align:center;border-bottom:1px solid #C7C6C0;margin:0 auto;font-size:25px;color:#a41121;}
.some_wz .form_content{width:700px;margin:70px auto;}
.form_content ul{width:700px;}
.form_content ul li{width:700px;height:45px;margin-top:20px;border:1px solid #C7C6C0;border-radius:5px 5px;}
.form_content ul li:hover{border:1px solid #a41121;}
.form_content ul li label{display:block;width:90px;;height:45px;float:left;line-height:45px;text-align:center;border-right:1px solid #C7C6C0;font-size:15px;}
.form_content ul li .text_fill{display:block;width:606px;border:none;height:45px;float:right;line-height:45px;padding-left:3px;outline:none;background:none;}
.form_content ul li .btn{display:block;width:700px;border:none;height:45px;background:#a41121;border-radius:5px 5px;font-size:18px;color:#fff;cursor:pointer;}
.form_content ul li .text_content{display:block;width:606px;padding-left:3px;border:none;height:110px;float:right;outline:none;background:none;}




/* 侧边栏 */
.sidebar{ position:fixed; right:10px; top:180px; z-index:999;}
.sidebar a{ width:80px; height:30px; color:#fff; display:block; margin-top:1px; font-size:14px; padding-top:50px; text-align:center; line-height:30px; background:url(../images/sidebar.png) #444 no-repeat;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    transition: all .5s linear;}
.sidebar a:hover{ background:url(../images/sidebar.png) #666 no-repeat;}
.sidebar a.file_11{ background-position:left 0;}
.sidebar a.file_11:hover{ background-position:left -80px;}
.sidebar a.file_22{ background-position:left -160px;}
.sidebar a.file_22:hover{  background-position:left -240px;}
.sidebar a.file_33{  background-position:left -320px;}
.sidebar a.file_33:hover{  background-position:left -400px;}
.sidebar a.file_44{  background-position:left -480px;}
.sidebar a.file_44:hover{  background-position:left -560px;}
.sidebar a.file_55{  background-position:left -640px;}
.sidebar a.file_55:hover{  background-position:left -720px;}
.sidebar a.file_66{  background-position:left -800px;}
.sidebar a.file_66:hover{  background-position:left -880px;}
.sidebar a.file_66:hover .duoxn{ display:block;}
.duoxn{ display:none; position:absolute; right:90px; top:110px; text-align:center; border:1px solid #ccc; background:#fff; box-shadow:0px 0px 3px #ccc;-webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    transition: all .5s linear;}
.duoxn span{ width:9px; height:9px; display:block; background:url(../images/span.png) no-repeat; position:absolute; top:0px; right:-9px;}
.duoxn img{ width:130px; height:130px;} 
.duoxn p{ font-size:14px; line-height:24px; padding-bottom:10px;}


