@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family: "微软雅黑"; font-size: 14px; color:#333; } 
a { font-size: 14px; color: #333; font-family: "微软雅黑"; text-decoration:none; } 
a:visited { color: #333; } 
a:hover { color: #F00; } 
a:active { color: #333; }
ul,li{ margin:0px; padding:0px; list-style-type:none;}

.nav5{ position:absolute; top:48px; right:0px; height:24px; line-height:24px; width:810px;}
.nav5 ul{ margin:0px; padding:0px;}
.nav5 ul li{ width:80px; height:24px; line-height:24px; font-size:14px; text-align:center; float:left; margin-left:10px; position:relative;}
.nav5 ul li a{ font-size:14px; display:block; position:relative; z-index:9999}
.nav5 ul li:hover{ background:#d14045;border-radius:12px;}
.nav5 ul li:hover a{ color:#fff;}
.nav5 ul .cur{ background:#d14045;border-radius:12px;}
.nav5 ul .cur a{ color:#fff;}
.nav5 ul li div{ display:none;}
.nav5 ul li:hover div{ display:block; background:#d14045; position:absolute; top:12px; width:80px; padding-top:25px; padding-bottom:10px; z-index:8888;}
.nav5 ul li:hover div a{ height:28px; line-height:28px; display:block; color:#fff;}

.incp{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.incp .left{ width:240px; border:1px solid #d14045; height:auto; overflow:hidden; float:left;}
.incp .left h3{ height:67px; line-height:67px; color:#fff; background:#d14045; text-align:center; font-size:24px; margin:0px; padding:0px; text-align:center; font-weight:normal;}
.incp .left .fl{ padding:0 20px 20px 20px; height:496px; overflow:hidden;}
.incp .left .fl a{ height:40px; line-height:40px; display:block; padding:0 20px; font-size:14px; border:1px solid #ccc; margin-top:20px;}
.incp .left .fl a:hover{ border:1px solid #d14045; background:#d14045; color:#fff;}
.incp .left h4{ height:110px;  color:#fff; background:#d14045; text-align:center; font-size:22px; margin:0px; padding:0px; text-align:center; font-weight:normal; padding-top:20px; box-sizing:border-box;}
.incp .left a.zixun{ width:96px; height:28px; line-height:28px; border:1px solid #fff; text-align:center; color:#fff; font-size:14px; display:block; margin:0 auto; margin-top:10px;}
.incp .left a:hover.zixun{ background:#fff; color:#d14045;}
.incp .right{ width:920px; float:right; height:auto; overflow:hidden;}
.incp .right a{ width:292px; height:332px; float:left; margin-right:22px; margin-bottom:20px;}
.incp .right a span{ width:290px; height:290px; border:1px solid #dddddd; display:block; line-height:290px; background-position:center; background-repeat:no-repeat; text-align:center;}
.incp .right a span img{ max-width:260px; height:260px; text-align:center; margin-top:15px}
.incp .right a p{ height:40px; line-height:40px; text-align:center; font-size:14px; margin:0px; padding:0px;}
.incp .right a:hover span{border:1px solid #d14045;}
.incp .right a:nth-child(3n+3){ margin-right:0px;}

.innew{ margin-top:30px;}
.innew a{ width:388px; height:300px; float:left; display:block; margin-right:18px;}
.innew a span{ width:388px; height:258px; position:relative; display:block;}
.innew a span img{width:388px; height:258px;}
.innew a span font{ display:none;}
.innew a p{ height:22px; margin:0px; padding:10px 10px; line-height:22px; font-size:14px; background:#fff;}
.innew a:hover span font{ width:388px; height:258px; display:block; background:url(../images/jiahao.png) center no-repeat,rgba(0,0,0,0.6); position:absolute; left:0px; top:0px;}
.innew a:hover p{ background:#d14045; color:#fff;}
.innew a:nth-child(3n+3){ margin-right:0px;}

.innew2{ margin-top:0px;}
.innew2 a{ width:388px; height:42px; float:left; display:block; margin-right:18px;}
.innew2 a p{ height:42px; line-height:42px; margin:0px; padding:0px 10px;  font-size:14px; background:#fff;}
.innew2 a:hover p{ background:#d14045; color:#fff;}
.innew2 a:nth-child(3n+3){ margin-right:0px;}

.hzfb{ margin-top:30px;}
.hzfb a{ width:183px; height:70px; padding:5px 0; border:1px solid #ddd; display:block; text-align:center; margin-right:18px; margin-bottom:15px; float:left; text-align:center; line-height:70px; position:relative;}
.hzfb a img{ height:50px; margin-top:10px; }
.hzfb a:nth-child(6n+6){ margin-right:0px;}

.foot5{ background:#383838; padding:25px 0; margin-top:50px;}

.fnav{ width:100%;}
.fnav p{ height:40px; margin:0px; padding:0px; font-size:16px; color:#fff;}
.fnav ul{ margin:0px; padding:0px; width:120px; float:left;}
.fnav ul li{ list-style-type:none; padding:0px; font-size:14px; height:22px; line-height:22px;}
.fnav ul li a{ color:#999999;}
.fnav ul li a:hover{ color:#d14045;}
.fnav .fncul{ width:350px;}
.fnav .fncul li{ float:left; width:33.3%;}

.fcnav{width:100%; height:50px; line-height:50px; color:#fff; font-size:14px; text-align:center; background:#000;}
.fcnav a{ color:#fff;}



.listbox{ width:1200px; height:auto; overflow:hidden; margin:0 auto; margin-top:20px;}
.listbox .left{ width:240px; border:1px solid #d14045; height:auto; overflow:hidden; float:left;}
.listbox .left h3{ height:67px; line-height:67px; color:#fff; background:#d14045; text-align:center; font-size:24px; margin:0px; padding:0px; text-align:center; font-weight:normal; font-size:0; display:block; padding-top:1px; overflow:hidden;}
.listbox .left h3 a{ height:67px; line-height:67px; text-align:center; display:block; font-size:24px; font-weight:normal; color:#fff; margin-top:-67px;}
.listbox .left .fl{ padding:0 20px 20px 20px;}
.listbox .left .fl a{ height:40px; line-height:40px; display:block; padding:0 20px; font-size:14px; border:1px solid #ccc; margin-top:20px;}
.listbox .left .fl a:hover{ border:1px solid #d14045; background:#d14045; color:#fff;}
.listbox .left .fl a.cur{ border:1px solid #d14045; background:#d14045; color:#fff;}
.listbox .left h4{ height:110px;  color:#fff; background:#d14045; text-align:center; font-size:22px; margin:0px; padding:0px; text-align:center; font-weight:normal; padding-top:20px; box-sizing:border-box;}
.listbox .left a.zixun{ width:96px; height:28px; line-height:28px; border:1px solid #fff; text-align:center; color:#fff; font-size:14px; display:block; margin:0 auto; margin-top:10px;}
.listbox .left a:hover.zixun{ background:#fff; color:#d14045;}
.listbox .right{ width:920px; float:right; height:auto; overflow:hidden;}
.listbox .right .dqwz{ height:26px; line-height:26px; padding:5px; border:1px solid #ccc; margin-bottom:20px;}
.listbox .right .cplb a.cpp{ width:292px; height:332px; float:left; margin-right:22px; margin-bottom:20px;}
.listbox .right .cplb  a.cpp span{ width:290px; height:290px; border:1px solid #dddddd; display:block; line-height:290px; background-position:center; background-repeat:no-repeat; background-size:200px,260px; text-align:center;}
.listbox .right .cplb  a.cpp span img{ max-width:290px; height:290px; text-align:center; margin-top:0px}
.listbox .right .cplb  a.cpp p{ height:40px; line-height:40px; text-align:center; font-size:14px; margin:0px; padding:0px;}
.listbox .right .cplb  a:hover.cpp span{border:1px solid #d14045;}
.listbox .right .cplb  a.cpp:nth-child(3n+3){ margin-right:0px;}
.listbox .right .cc{ text-align:center;}
.listbox .right .cc h2{text-align:center;}
.listbox .right .cc .con650{ width:100%; padding-top:40px; margin:0 auto; line-height:180%; font-size:14px; text-align:left;}
.listbox .right .cc .con{ font-size:14px; line-height:180%; text-align:left;}
.listbox .right .aa{ text-align:left;}
.listbox .right .aa h2{text-align:left;}
.listbox .right .aa .con{ font-size:14px; line-height:200%; text-align:left;}

a.nipou{width:100%; height:178px; background:#f7f7f7; margin-bottom:30PX; padding:10px; border:1px solid #eee; display:block; box-sizing:border-box;}
a.nipou .nl{width:240px; height:158px; background:#2eafbb; padding:0px; float:left;}
a.nipou .nl img{ border:#f7f7f7 1px solid; width:240px; height:158px;}
a.nipou .nr{padding:0px; width:640px; float:right; position:relative;}
a.nipou .nr .bt{font-size:20px;}

a.nipou .nr .rq{height:30px; line-height:30px; font-size:12px; color:#999;}
a.nipou .nr p{color:#666666; font-size:14px; padding:15px 0; height:93px; line-height:23px; overflow:hidden; margin:0px; padding:0px;}

a:hover.nipou{background:#d14045;}
a:hover.nipou .nl img{ border:#fff 1px solid;}
a:hover.nipou .nr .bt{color:#fff;}
a:hover.nipou .nr .rq{ color:#fff;}
a:hover.nipou .nr p{color:#fff; }

.page{ margin-right:15px; text-align:center; float:left; margin-top:30px; clear:both;}
.page a{ line-height:15px; padding:0 5px; float:left; font-size:12px; display:block; margin-left:5px; border:1px solid #ccc;}

.wlogow{}
.wlogow img{ float:left;}
.wlogow span{ padding-top:15px; padding-bottom:5px; font-size:20px;font-weight:bolder; display:block;}
.wlogow font{ font-size:12px; color:#999; width:380px; line-height:160%; display:block;}