﻿.CW h2 { font-size: 20px; height: 55px; line-height: 25px; color: #555; text-align: center; font-weight: normal; background: url(../images/ititle_bg.jpg) no-repeat 50% bottom; margin: 30px 0; }
.CW h2 a { text-transform: uppercase; padding: 0 5px; }
.CW h2 span { text-align: center; width: 100%; font-size: 14px; color: #555; }
.CW h2 span a { color: #999; }
.CW .more { font-size: 14px; float: right; }



.cbg1 { width: 100%; min-height: 220px; float: left; }
.cbg2 { width: 100%; min-height: 480px; padding-top: 10px; float: left; background: #eaeaea; }

.iimg1 { height: 1084px; width: 100%; float: left; margin: 20px 0; }
.iimg2 { height: 805px; width: 100%; float: left; margin: 20px 0; }


.iphoto { min-height: 335px; margin: 0 auto; float: left; width: 100%; }
.iphoto h2 { background: url(../images/ititle_bg1.jpg) no-repeat 50% bottom; color: #fff; }
.iphoto h2 span { color: #fff; }
.iphoto li { float: left; text-align: left; line-height: 35px; margin-top: 15px; margin: 0 5px; }
.iphoto li .info a { color: #fff; font-size: 16px; }
.iphoto li .info { background: #333; width: 220px; padding: 5px; color: #ccc; line-height: 25px; }
.iphoto li .info:hover { background: #f00; }

.iprotj { float: right; line-height: 30px; min-height: 585px; width: 100%; margin-left: 0px; border: 0px solid #eee; }
.iprotj h2 { border-bottom: 1px solid #ddd; }
.iprotj .more { width: 120px; height: 45px; display: block; color: #fff; float: right; text-align: right; }
.iprotj li { float: left; width: 310px; margin: 0 5px; text-align: center; margin-top: 10px; padding: 0px; color: #999; }
.iprotj li img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.iprotj .info { height: 40px; overflow: hidden; width: 100%; line-height: 35px; display: block; color: #fff; }


.iproclass { width: 237px; margin-bottom: 20px; float: left; }
.iproclass h3 { color: #fff; text-align: left; font-size: 16px; line-height: 52px; width: 90%; padding-left: 63px; background: url(../images/page_t_bg.jpg) no-repeat; height: 52px; }
.iproclass ul { border: 3px solid #3c9600; min-height: 780px; background: #ffffff; border-top: none; padding-top: 10px; }
.iproclass li { float: left; width: 190px; padding: 5px 20px; }
.iproclass li b a { display: block; line-height: 35px; height: 35px; color: #fff; width: 100%; background: url(../images/page_li.jpg) no-repeat; font-size: 14px; padding-left: 20px; }
.iproclass li b a:hover { color: #ff0; }
.iproclass dl { padding-left: 5px; width: 168px; }
.iproclass dd { width: 180px; margin-left: 5px; line-height: 29px; height: 29px; margin: 0; }
.iproclass dd a { color: #555; padding-left: 20px; border-bottom: 1px dashed #ccc; background: #fff; display: block; background: url(../images/system/li_bz.png) 10px 50% no-repeat; }
.iproclass dd a:hover { color: #009d3e; background: url(../images/system/li_bz_h.png) 10px 50% no-repeat; }

.iproclass ._c { height: 60px; width: 100%; background: url(../images/iprclass_bg.jpg) no-repeat 50% bottom; }
.iproclass ._c li { border: 1px solid #ddd; background: #f2f2f2; font-size: 14px; width: 190px; height: 90px; margin-left: 50px; text-align: center; line-height: 30px; padding-top: 25px; }
.iproclass ._c li a p { font-size: 26px; font-weight: bold; color: #333; }
.iproclass ._c li:hover { background: #af0e5a; color: #fff; }
.iproclass ._c li:hover a p, .iproclass ._c li:hover a { color: #fff; }
.iproclass ._c a { display: block; width: 100%; height: 100%; }


.pinfoc1 { left: 470px; top: 225px; width: 480px; color: #555; font-size: 14px; line-height: 35px; }
.pinfoc2 { left: 65px; top: 435px; width: 480px; color: #555; font-size: 14px; line-height: 35px; }
.pinfoc3 { left: 465px; top: 625px; width: 480px; color: #555; font-size: 14px; line-height: 35px; }
.pinfoc4 { left: 65px; top: 845px; width: 480px; color: #555; font-size: 14px; line-height: 35px; }
.pinfoc5 { left: 465px; top: 1065px; width: 480px; color: #555; font-size: 14px; line-height: 35px; }

.iprohot { min-height: 750px; }
.iprohot .bd { width: 1000px; float: left; margin-top: 10px; line-height: 35px; margin-left: 25px; }
.iprohot .bd li { float: left; width: 230px; background: #fff; margin-left: 16px; text-align: center; margin-top: 20px; border: 1px solid #d3e5da; }

.ibtn { padding-left: 30px; float: left; width: 360px; }
.ibtn a { float: left; text-align: center; font-size: 16px; padding: 10px 0; padding-right: 15px; }

.itop { padding-top: 30px; height: 230px; }
.itop li { float: left; position: relative; }
.itop li a { display: block; background: #000; filter: Alpha(opacity=85); opacity: 0.85; height: 45px; color: #fff; line-height: 45px; bottom: 8px; z-index: 999; width: 314px; text-align: center; }
.itop li b { font-size: 18px; font-weight: normal; }
.itop li a:hover { color: #ffd800; }

.iabout { line-height: 25px; color: #555; height: 500px; width: 100%; padding-left: 0px; float: left; }
.iabout ._c { width: 1100px; padding: 0px; color: #999; overflow: hidden; text-align: left; margin: 0 auto; font-size: 16px; line-height: 28px; }
.iabout li { width: 100%; float: left; margin: 0 10px; }
.iabout .imore { margin-top: 10px; width: 120px; height: 35px; line-height: 35px; display: block; color: #999; text-align: center; border: 2px solid #555; background: #555; }
.iabout .imore:hover, .iabout li:hover .imore { color: #fff; background: #0c4da2; border: 2px solid #0c4da2; }

.iabout h3 { font-size: 18px; font-weight: normal; text-align: center; margin: 50px auto; }
.iabout ._c img { float: right; vertical-align: middle; }


.ivideo { width: 100%; height: 280px; text-align: center; padding: 10px; }
.ivideo ._title { text-align: center; height: 40px; line-height: 40px; font-size: 16px; }

.inews { margin-left: 0px; float: left; height: 570px; width: 1200px; float: left; margin-bottom: 20px; }
.inews h2 .more { float: right; color: #fff; padding-right: 20px; font-size: 12px; }

.inews .ntop { color: #999; height: 200px; }
.inews .nli { height: 70px; color: #999; width: 610px; float: left; margin-left: 20px; line-height: 35px; background: #f1f1f1; margin-bottom: 20px; padding: 10px; overflow: hidden; }
.inews .nli .on { height: 65px; line-height: 65px; width: 50px; border-right: 1px solid #ccc; float: left; text-align: center; font-size: 30px; color: #999; }
.inews .nli span { float: right; font-weight: normal; font-size: 12px; }
.inews .nli ._info { float: left; margin-left: 10px; width: 540px; }
.inews .nli h3 { font-size: 14px; }
.inews .nli h3 a { color: #999; }
.inews .nli h3 a:hover { color: #f00; }
.inews .nli:hover { background: #0c4da2; color: #7eace8; }
.inews .nli:hover a, .inews .nli:hover .on { color: #fff; border-right: 1px solid #1865ca; }

.inews p span { color: #999; }
.inews .newsimg { padding: 0px; vertical-align: middle; float: left; width: 525px; height: 425px; }
.inews .newsimg p { background: #0c4da2; height: 95px; line-height: 30px; color: #fff; padding: 10px; }
.inews .newsimg p a { color: #fff; font-size: 16px; }
.inews .newsimg p span { color: #9298cd; font-size: 14px; line-height: 25px; }
.inews .newsimg img { width: 525px; height: 305px; }

.inews ._c { height: 500px; padding: 5px; color: #a7976f; overflow: hidden; }

.imessage { width: 1200px; margin: 0 auto; font-size: 16px; margin-top: 70px; }
.imessage ._c { background: url(../images/message_bg.jpg) no-repeat; width: 100%; height: 320px; margin-top: 15px; color: #999; }
.imessage ._c li { height: 50px; line-height: 50px; margin-bottom: 21px; padding-left: 20px; background: #f4f4f4; width: 460px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.imessage ._c .iinput { margin-left: 25px; height: 45px; line-height: 45px; width: 390px; border: 0px solid #f4f4f4; background: #f4f4f4; }
.imessage ._c .itextarea { margin-left: -19px; width: 698px; height: 170px; border: 1px solid #f4f4f4; background: #f4f4f4; padding: 10px; }
.imessage ._c .imbtn { text-align: center; width: 100%; margin-top: 0px; }
.imessage ._c .imbtn .mbtn { background: url(../images/ibtn.jpg) no-repeat; width: 218px; height: 54px; line-height: 54px; color: #fff; font-size: 18px; }

.imessage ._c .cmess { right: 0; top: 0px; width: 680px; }


.ibtn img { padding-bottom: 15px; }

.iinfo { background: url(../images/iwh_bg.jpg) no-repeat 50% 0; height: 860px; width: 100%; position: relative; color: #eee; line-height: 35px; font-size: 14px; }
.iinfo img { float: left; padding: 0 20px; }
.iinfo .iinfo1 { position: absolute; width: 900px; margin: 0 auto; top: 120px; }
.iinfo .iinfo2 { position: absolute; width: 900px; margin: 0 auto; top: 400px; }
.iinfo .iinfo3 { position: absolute; width: 900px; margin: 0 auto; top: 680px; }

.iinfo p:hover { }
.iinfo p span { float: right; }

.iys h3 { text-align: center; }

.ilink { height: 180px; line-height: 35px; width: 1000px; float: left; border-top: 2px solid #b0011a; }
.ilink h3 { line-height: 40px; font-size: 14px; color: #574946; margin: 10px 0; }
.ilink h3 b { color: #c6b1ab; }
.ilink h3 span { float: right; padding-right: 10px; font-size: 12px; }
.ilink h3 span a { color: #999; }


.inews1 { width: 100%; min-height: 430px; border: 0px solid #ddd; }
.inews1 h2 { background: url(../images/h2_bg.jpg) no-repeat 50% bottom; font-size: 16px; font-weight: normal; height: 50px; width: 98%; margin: 0 auto; }
.inews1 h2 img { padding: 10px; }
.inews1 ._c { text-align: left; height: 325px; width: 98%; margin: 0 auto; }
.inews1 ._c img { width: 140px; height: 140px; float: left; padding: 10px; }
.inews1 .nli { float: left; width: 440px; padding: 10px; color: #999; }

.iinfo1 { width: 380px; color: #888; padding-top: 170px; padding-left: 130px; margin: 0 auto; font-size: 14px; }

.iminfo { }

.iminfo { width: 325px; margin-left: 10px; float: left; height: 154px; }
.iminfo h3 { color: #ffffff; font-size: 18px; text-align: left; line-height: 67px; border-bottom: 0px solid #eee; }
.iminfo h3 span { float: right; padding-right: 5px; font-size: 12px; margin-top: 0px; }
.iminfo h3 span a { color: #fff; }
.iminfo .ntop { color: #ff0101; float: left; margin: 0px; margin-top: 0px; width: 60%; line-height: 35px; margin-left: 40px; }
.iminfo .ntop a { color: #ff0101; }
.iminfo img { padding: 20px 0; vertical-align: middle; float: left; }
.iminfo ._c { height: 300px; width: 99%; float: left; background: url(../images/news_bg.jpg) no-repeat left 0; }
.iminfo .newslist { float: left; width: 320px; }
.iminfo .nli { height: 76px; color: #999; width: 270px; float: left; margin-left: 65px; line-height: 30px; }

.ifbtn { position: fixed; left: 2px; top: 120px; width: 100px; font-size: 16px; z-index: 9999999; }
.ifbtn a { display: block; border: 1px solid #e7e5e5; width: 100px; height: 100px; text-align: center; color: #999; background: #fff; margin-bottom: 5px; line-height: 160px; }
.ifbtn a:hover { color: #fff; background: #f00; }
.ifbtn .btn1 { background: #fff url(../images/c1.png) no-repeat 50% 10px; }
.ifbtn .btn2 { background: #fff url(../images/c2.png) no-repeat 50% 10px; }
.ifbtn .btn3 { background: #fff url(../images/c3.png) no-repeat 50% 10px; }
.ifbtn .btn4 { background: #fff url(../images/c4.png) no-repeat 50% 10px; }
.ifbtn .btn1:hover { background: #f00 url(../images/c1_h.png) no-repeat 50% 10px; }
.ifbtn .btn2:hover { background: #f00 url(../images/c2_h.png) no-repeat 50% 10px; }
.ifbtn .btn3:hover { background: #f00 url(../images/c3_h.png) no-repeat 50% 10px; }
.ifbtn .btn4:hover { background: #f00 url(../images/c4_h.png) no-repeat 50% 10px; }



