@charset "utf-8";
#hban{ position:absolute; left:50%; top:0; width:240px; height:460px; background:#fff; z-index:100; margin-left:-650px;}
#hban ul li{ height:80px; background:#f0f0f0; margin-bottom:1px;}
#hban ul li a{ display:block; width:213px; height:43px; padding:18px 0 19px 27px; line-height:43px; font-size:18px; transition:0.5s;}
#hban ul li a img{ float:left; height:43px; margin-right:15px;}
#hban ul li a:hover{ background:#fff; font-weight:700; color:#ba0000;}
#hban ul li a i{ width:8px; height:43px; background:url(../images/05.png) center no-repeat; display:block; float:right; margin-right:15px;}
#hban p{ height:136px; background:#ba0000; color:#fff; text-align:center;}
#hban p img{ padding:11px 0 7px;}
#hban p span{ display:block; background:url(../images/07.png) center no-repeat;}
#hban p i{ font-weight:700; color:#fff600; font-size:30px; line-height:50px;}

#htit{ width:1300px; margin:25px auto; height:100px; text-align:center;}
#htit span{ font-size:36px; line-height:60px;}
#htit span i{ color:#ba0000;}
#htit p{ line-height:40px; background:url(../images/qr5.png) center no-repeat; font-size:23px; color:#e3e3e3; font-family:Arial; text-transform:uppercase;}
#hproy{ width:1300px; padding:10px 0;}

.hproy{ width:1300px; height:auto; margin:0 auto;}
.hproy_tit { width:140px; float:left;}
.hproy_tit span { font-size:15px; width:120px; display:block; height:48px; line-height:48px; background:#ababab; cursor: hand; cursor: pointer; padding-left:20px; margin-bottom:24px; color:#111;}
.hproy_tit span.hover { background:#ba0000; color:#fff;}
.hproy_con { OVERFLOW: hidden; ZOOM: 1; width:1140px; float:right;}
.hproy_con_top{ width:1120px; margin-left:20px;}
.hproy_con_top span { font-size:15px; display:block; float:left; height:40px; margin-right:20px; line-height:40px; border:1px #ccc solid; cursor: hand; cursor: pointer; padding:0 10px;}
.hproy_con_top span.hover { border:1px #ba0000 solid; color:#ba0000;}
.hproy_con_bot{ width:1140px; margin-top:30px;}
.hproy_con_bot li{ width:265px; margin-left:20px; height:360px; float:left;}
.hproy_con_bot li .limg{ width:243px; height:243px; border:1px #cdcdcd solid; padding:10px; text-align:center; display: table-cell; vertical-align: middle; transition:0.5s;}
.hproy_con_bot li .limg img{ max-width:243px !important; max-height:243px !important;}
.hproy_con_bot li:hover .limg{ border:1px #ba0000 solid; box-shadow:0px 0px 15px #999;}
.hproy_con_bot li em{ display:block; line-height:45px; font-size:15px; text-align:center;}
.hproy_con_bot li:hover em a{ color:#ba0000;}
.hproy_con_bot li p{ width:110px; display:block; margin:0 auto; line-height:30px;}
.hproy_con_bot li p i{ width:30px; height:30px; background:url(../images/qr7.png) left no-repeat; display:block; float:left;}
.hproy_con_bot li p a{ font-size:16px; color:#333; border-bottom:1px #333 solid; padding-bottom:4px;}
.hproy_con_bot li p:hover i{ background:url(../images/qr6.png) left no-repeat;}
.hproy_con_bot li p:hover a{ color:#ba0000; border-bottom:1px #ba0000 solid;}

#hyous{ padding:20px 0; background:url(../images/bg1.jpg);}
.hyous{ width:1300px; padding:15px 0 35px;}
.hyous_img{ width:600px;}
.hyous_img img{ width:600px;}
.hyous_con{ width:640px;}
.hyous_con li{ margin-bottom:15px; height:80px; border-bottom:1px #ccc dashed; padding:20px 0; cursor: pointer;}
.hyous_con li:last-child{ border-bottom:0px;}
.hyous_con li img{ float:left; margin-right:35px;}
.hyous_con li em{ font-size:18px; line-height:36px; font-weight:700;}
.hyous_con li:hover em{ color:#ba0000;}
.hyous_con li p{ font-size:14px; line-height:20px; color:#777;}

#hzilg{ width:1300px; padding:10px 0 50px;}
.hzilg_tit{ height:110px; text-align:center;}
.hzilg_tit em{ font-size:36px; color:#111; font-family:黑体; line-height:60px;}
.hzilg_tit span{ background:#ba0000; color:#fff; font-size:26px; padding:5px 25px;}
.hzilg_img{ width:710px; margin-top:60px;}
.hzilg_img img{ width:710px;}
.hzilg_con{ width:570px;  margin-top:60px;}
.hzilg_con li{ margin-bottom:15px; height:90px; border-bottom:1px #ccc dashed; padding:20px 0; cursor: pointer;}
.hzilg_con li:last-child{ border-bottom:0px;}
.hzilg_con li img{ float:left; margin-right:35px;}
.hzilg_con li em{ font-size:18px; line-height:36px; font-weight:700;}
.hzilg_con li:hover em{ color:#ba0000;}
.hzilg_con li p{ font-size:14px; line-height:20px; color:#777;}

#hjiam{ padding:55px 0; background:url(../images/bg1.jpg);}
.hjiam_tit{ width:1300px; height:447px; text-align:center; position:relative; z-index:1;}
.hjiam_con{ width:1298px; border:1px #dedede solid; margin-top:-41px;}
.hjiam_con img{ max-width:100%;}

#hjizh{ width:1300px; padding:50px 0;}
.hjizh_tit{ text-align:center; margin-bottom:50px;}
.hjizh_top{ width:1300px; height:48px; background:url(../images/qr17.png) left bottom no-repeat; margin-bottom:25px;}
.hjizh_top span{ line-height:48px; display:block; font-size:20px; padding-left:60px; background:url(../images/qr16.png) left no-repeat;}
.hjizh_con{ width:1300px; margin-bottom:8px;}
.hjizh_con li{ float:left; width:210px; height:170px; margin-left:8px; transition:0.5s;}
.hjizh_con li img{ width:210px; height:170px;}
.hjizh_con li:first-child{ margin-left:0;}
.hjizh_con li:hover{ box-shadow:0px 0px 15px #999; cursor: pointer;}

#hnews{ height:780px; background:url(../images/bg1.jpg); padding:15px 0;}
.hnews{ width:1300px; padding-top:25px;  background:url(../images/n.jpg) 700px 35px no-repeat;}
.hnews_lt{ width:600px; background:url(../images/xian2.jpg) right bottom no-repeat; padding-right:60px;}
.hnews_lt_tit { width:720px; OVERFLOW: hidden; HEIGHT:40px; text-align:center;}
.hnews_lt_tit span {FONT-SIZE:16px; FLOAT:left; color:#444; width:130px; height:40px; line-height:40px; cursor: hand; background:#fff; cursor: pointer;}
.hnews_lt_tit span.hover { height:40px; background:#ba0000; cursor: hand; color:#fff; cursor: pointer;}
.hnews_lt_con { ZOOM: 1; padding-top:30px;}
.news_top{ height:145px;}
.news_top img{ float:left; margin-right:15px; width:190px; height:133px; border:1px #ddd solid; padding:5px; background:#fff;}
.news_top em a{ font-size:19px; line-height:35px;}
.news_top span{ color:#777; line-height:35px;}
.news_top p{ color:#999; padding-bottom:10px;}
.news_top i a{ color:#f5a32d;}
.news_top:hover img{ border:1px #f5a32d solid;}
.news_top:hover em a{ color:#f5a32d;}
.news_con{ padding-top:15px;}
.news_con li{ line-height:40px; background:url(../images/08.png) 3px center no-repeat; transition:0.5s; border-bottom:1px #badfec dashed;}
.news_con li span{ float:right; color:#888;}
.news_con li a{ padding-left:24px; font-size:15px;}
.news_con li:hover{background:url(../images/09.png) 9px center no-repeat;}
.news_con li:hover a{ color:#ba0000}
.hnews_rg{ width:480px; height:500px;}
.hnews_rg_tit{ line-height:40px; height:40px; font-size:20px; font-size:16px;}
.hnews_rg_tit span{ background:#ba0000; float:left; width:150px; height:40px; text-align:center; color:#fff;}
.hnews_rg_con{ padding-top:30px;}
.hnews_rg_con li{ margin-bottom:8px;}
.hnews_rg_con li em a{ display:block; background:url(../images/t1.jpg) left no-repeat; padding:10px 0; line-height:24px; padding-left:35px; font-size:16px;}
.hnews_rg_con li:hover em a{ color:#da2219;}
.hnews_rg_con li p{ background:url(../images/t2.jpg) left 5px no-repeat; padding-left:35px; font-size:14px; color:#888; line-height:24px;}
#linky{ padding:20px 0; width:1300px;}
.linky_tit{ font-size:20px; width:1300px; border-bottom:1px #ddd solid; line-height:45px; height:45px;}
.linky_tit em{ float:left;}
.linky_tit span{ float:right; padding-right:88px;}
.linky_con{ width:100%; padding-top:10px; float:left;}
.linky_con a{ color:#888;}
.linky_con a:hover{ color:#444;}
.linky_img{ padding-top:15px;}
