* { margin:0; padding:0;}
body {font-size:14px; height:auto; margin:0 auto;font-family:'Microsoft Yahei';}
a {color: black;text-decoration:none;transition: all 1s;}
a:hover { color:#f58807; text-decoration:none; position:relative; top:1px; }
.aw{color:#FFF;}
.aw a { color:#FFF; text-decoration:none; }
.aw a:hover { color:#f58807; text-decoration:none; position:relative; top:1px; }
.aw1 a { color:#FFF; text-decoration:none; }
.aw1 a:hover { color:yellow; text-decoration:none; position:relative; top:1px; }
.al{color:#000;}
.al a { color:#F00; text-decoration:none; }
.al a:hover { color:#0303fb; text-decoration:none; position:relative; top:1px; }
a img { border:0; }
ul,ul li { list-style-type:none; }
.of{ overflow:hidden;}
.width1 { width:100%; }
.width2 { width:1200px; }
.width3 { width:1020px; }
.mar { margin:0 auto;}
.cl{clear:both;}
.db{ display:block;}
.fs0{ font-size:0;}
.fs12{ font-size:12px;}
.fs13{ font-size:13px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs24{ font-size:24px;}
.fs30{ font-size:30px;}
.lts1{ letter-spacing:1px;}
.lh2{ line-height:2;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh36{ line-height:42px;}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.fl { float:left;}
.fr { float:right;}
.h0{ height:0;}
.h100{ height:100%;}
.pr{ position:relative;}
.pa{ position:absolute;}
.tac{ text-align:center;}
.hcl{color: #f58807;}

.head2{height: 105px; line-height: 105px;width: 1250px;z-index: 100;}
.head21{width: 640px;height: 105px;left: 360px;}
.head22{top: 16px;}
.head23{top:0px;right: 0px;}

.ul1{z-index: 100;}
.ul1>li{display:block; float:left; text-align:center; transition: all 1s ease-in 0s;padding: 0px 17px;position: relative;}
.ul1 li a{ color:#000;}
.ul1 li a:hover{color:#f58807;transition: all 2s;}
.ul1 li ul{background-color:rgba(245,136,7,0.6);width: 0px;height: 0px;transition: all 1s;position: absolute;left: -30px;margin:0 auto;}
.ul1 li ul li a{color: white!important;}
.ul1 li ul li{height:35px;line-height: 35px;border-bottom:1px solid #f50707; }
.ul1 li ul li:hover{background-color:#f58807;transition: all 1s;}
.ul1>li:nth-child(4):hover ul{height: 144px;width: 150px;}
.flash{z-index: -1;}
.banner img{height: 568px; width: 100%;z-index: -1;}
.banner { position:relative; height:568px; text-align:center; overflow:hidden;z-index: 1; }
.banner .bd { position:absolute; left:50%; width:100%; height:568px; margin-left:-50%; background:#fff; }
.banner .hd { position:absolute; bottom:25px; width:100%; height:14px; z-index:1; }
.banner .hd ul { width:1002px; margin:0 auto; text-align:center;}
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:0 3px; border-radius:100%; background:#fff; overflow:hidden; cursor:pointer; vertical-align:top; line-height:99999px; }
.banner .hd ul .on { background:#e90506; }
.banner a.prev,.banner a.next{width:59px;height:60px;position:absolute;top:50%; margin-top:-30px; z-index:1; display:none;}
.banner a.prev{left:0;background:url(../images/6.png) no-repeat;} 
.banner a.next{right:0;background:url(../images/7.png) no-repeat;}
.head1{height: 123px;width: 125px;background: black;color: white;cursor: pointer;margin: 0px auto 20px auto;}
.head1 a{color: white;letter-spacing: 2px;}
.head1:hover{background:#f58807;}
.head1 p:first-child{padding: 40px 0px 30px 0px;}
.head3{background:url(../images/2.jpg) no-repeat 0px 0px;height: 1223px;}
.head31{width: 596px;}
.head311{padding: 250px 0 0 0;}
.head312{width: 50px;border-bottom: 2px solid #f58807;height: 0px;margin: 15px auto;transition: all 1s;}
.head31:hover .head312{width: 150px;}
.head32{bottom: 250px;right: 0px;}
.head33{top:575px;right: 1px;width: 600px;height: 39px;line-height: 38px;}
.head33 li{float: left;width: 33.3%;}
.bgh{background: rgba(0,0,0,0.5);}
.head34{top:260px;right: 2px;width: 599px;height: 39px;line-height: 38px;}
.head35{top:880px;left: 0px;width: 597px;height: 39px;line-height: 38px;}
.head36{bottom:0px;left: 0px;width: 597px;height: 39px;line-height: 38px;}
.head34 li,.head35 li,.head36 li{float: left;width: 50%;}
.bg11{background:url(../images/11.jpg) no-repeat center center;background-size:100% 100%;height: 320px;margin: 20px auto 0px auto;padding-top: 50px;}
.head61{background: rgba(255,255,255,0.4);height: 270px;width: 1030px;box-shadow: 0px 3px 8px #999999;}
.head611,.head612{width: 50%;padding-top: 20px;}
.head6111{width: 50px;border-bottom: 2px solid #f58807;height: 0px;margin: 10px auto;transition: all 1s;}
.head611:hover .head6111{width: 210px;}
.head6112{padding: 0 15px 15px 15px;}
.head6113{height: 35px;width: 210px;line-height: 34px;color: white;background: #f18300;border: 0px;outline: none;cursor: pointer;}
.head6113:hover{color: white;}
.head6114{width: 365px;}
.head6114 li{width: 180px;}
.head6114 input{border: 0px;outline: none;width: 100%;height: 23px;line-height: 22px;text-indent: 5px;}
.head6115{width: 365px;margin: 5px auto 0px auto;padding-bottom: 20px;}
.head6115 li{width: 365px;}
.head6115 input{border: 0px;outline: none;width: 100%;height: 23px;line-height: 22px;text-indent: 5px;}
.sp{height: 800px;width: 1200px;margin: 20px auto 0px auto;}
.bg31{width: 100px;padding: 30px 0 15px 0;font-size: 20px;letter-spacing: 2px;}
.bg33{height: 0px;width: 50px;border-bottom: 2px solid #f58807;transition: all 1s;}
.bg3:hover .bg33{width: 150px;}
.bg3{background:url(../images/3.jpg) no-repeat center center;background-size:100% 100%;height: 280px;border-bottom:1px solid #1c1c1c;}
.bg32{width:1080px;	height:160px;padding-top:42px;margin:0px auto;}
.bg32 ul{width:1080px;height:160px;}
.bg32 ul li{float:left;	width:216px;height:160px;font-size:16px;}
.bg32 ul li span{font-size:12px;color:#787878;}
.xwzx{margin: 20px auto;}
.xwzx li{width: 590px;border-bottom: 1px solid #999;padding: 10px 0px 15px 0px;height: 90px;}
.xwzx li h3 p{font-size: 16px;}
.xwzx li h3 div{float: left;height: 10px;width: 80px;border-bottom: 2px solid #f58807;clear: both;}
.xwzx li img{display: block;float: left;height: 88px; width: 158px;margin-right: 15px;border: 1px solid #ccc;padding: 1px;border-radius: 5px;}
.xwzx li p{padding-top: 8px;line-height: 28px;}
.xwzx li:nth-child(odd){float: left;}
.xwzx li:nth-child(even){float: right;}
.bg10 li{display: block;float: left;padding: 70px 10px 0px 10px;height: 200px;width: 250px;}
.bg10 li h3{font-size: 18px;line-height: 50px;}
.head4{background-color: #fff; padding: 12px;width:1176px;}
.head41{width: 310px;margin-right: 18px;}
.head41 img{display: none;height: 242px;width: 310px;}
.slide{height: 242px;width: 310px;}
.icon{right: 6px; bottom:40px;}
.icon li{float: left;margin-left: 6px;cursor: pointer;padding: 2px 6px;background-color: white;font-size: 12px;border-radius: 2px;}
.icon li.active{background-color: #85060d;}
.icon li.active a{color: white!important;}
.title li{display: none;line-height: 35px;width: 310px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.head42{width: 480px;}
.head421{border-bottom: 1px solid #d3dadc;}
.head421 li{width: 100px;float: left;padding: 2px 0px 8px 0px;text-align: center;}
.head4213,.head4214,.head4215{padding: 6px 0px 0px 0px;}
.head4213 li,.head4214 li,.head4215 li{line-height: 29px;background:url(../images/5.jpg) no-repeat 0px 15px;text-indent: 12px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.head4213 li time,.head4214 li time{float: right;font-size: 12px;}
.head43{border-top: 5px solid #f7f6f6;border-bottom:5px solid #f7f6f6;margin: 10px 0px 10px 0;padding: 10px 0;}
.head43 h3{background:url(../images/7.jpg) no-repeat center bottom;width: 385px;padding: 3px 0 8px 0; text-indent: 18px;}
.head43 h3 img{left: 0;top:7px;}
.head43 ul{width: 385px;}
.head45{width: 805px;}
.head5{width: 350px;padding: 0px 0px 12px 0px;}
.head51{background-color: #f8f8f8;}

.head52{padding: 0 10px 15px 10px;}
.head53{padding: 20px 0px 15px 0px;border-bottom:5px solid #f7f6f6;margin-bottom: 12px;}
.head53 li{float: left;width: 33%;text-align: center;}
.head53 li img{display: block;margin: 0px auto 10px auto;opacity: 0.8;transition: all 1s;}
.head53 li:hover img{opacity: 1;}
.one{border-bottom: 2px solid #174793;}
.one a,.two a{color: #174793;}
.head54{padding: 8px 0 10px 8px;}
.head54 li{background-color: #cfcdcd; float: left;width: 90px;margin: 5px;padding: 5px 5px 6px 5px;}
.head55{border-radius: 5px; border: 1px solid #dbdbdb;width: 317px;margin: 3px 0px 15px 13px;background-color: #fff;padding-bottom: 15px;}
.head55 img{margin-bottom: 12px;}
.head55 div{padding: 15px 0 10px 15px;}
.head55 div input{height: 31px;line-height: 30px;text-indent: 6px;width: 200px;outline: none;border: 1px solid #ccc;border-radius: 5px;}
.head55 div label{padding-right: 5px;}
.head55 div label span{color: red;padding: 2px 3px 0px 3px;}
.head55 div button{width: 280px;line-height: 37px;height: 38px;border-radius: 8px;background-color: #6b86b0;outline: none;border: 0px;color: white; font-size: 16px;letter-spacing: 3px;cursor: pointer;}
.head56{padding: 2px!important;}
.ym1{margin: 20px auto;}
.ym11{width: 269px;}
.ym11 h3{background-color: #f58807;height: 55px;line-height: 53px;}
.ym11 ul{border: 1px solid #f58807;padding: 10px 0 20px 11px;}
.ym11 ul li{background:url(../images/6.jpg) no-repeat 0 0;height: 42px;width: 215px;line-height: 40px;margin: 25px 0 0 0px;padding-left: 30px;overflow: hidden;display: block;letter-spacing: 3px;}
.ym12{width: 900px;}
.ym121{background-color:#f1f1f1; height: 55px;padding-left: 30px; line-height: 54px;}
.ym123{margin: 30px auto;}



.dul211{background-color: #fff;}
.dul211 li{margin:0px 10px 20px 10px; float:left; overflow:hidden; }
.dul211 li img{ height:205px; width:277px; display:block;}
.dul211 li h3{height:41px; font-size: 16px; line-height:39px;}

.clearfix::before,.clearfix::after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}



.ul3{padding: 15px 0 0 0;}
.ul3 li{line-height: 35px;}


.bg123{background-color:#FFF; }
.bg1231{ padding:120px 20px 50px 15px;}
.bg1233{ padding:120px 16px 50px 15px;}
.bg1232{ width:1050px; height:320px;}
.bg1232 ul li img{ height:260px;width: 200px;}
.bg1232 ul li h4{font-size: 16px; font-weight: normal; background-color: #fff; height: 60px; line-height: 59px;}
.bg1232 ul li{ float:left; height:320px; display:inline; overflow:hidden; width: 200px; margin: 0 10px;}
.bg1235{ height:230px; width:1080px;}






.nesh3{ height: 50px; line-height: 49px;}
.nesh3 .fs24{border-top: 8px solid #2159b8;top: -5px;}






footer{}
.foot1{background-color:#fff; height:32px; line-height: 31px;margin: 20px auto;padding: 15px 20px;width: 1200px;}
.foot1 div{border-bottom: 1px solid #ccc;}
.foot1 b{background:#f28300;padding: 2px 15px 1px 15px;display: block;float: left;height: 32px;}
.foot11{}
.foot2{height:100px;background-color: #f1f1f1;padding-top: 10px;line-height: 36px;}
.foot2 .width21{height: 100px;background:url("../images/5.jpg") no-repeat 1100px 0px;background-size: 90px 90px; padding:5px 0px 0px 0px;width: 1200px;}
.foot21{right: 0px; top:0px;}

.seleft2 img{ padding:5px 0 5px 4px;}
.seh1{background:url(../images/23.jpg) repeat-x 0 0; border-bottom:1px solid #dedede; height:34px; line-height:34px; text-indent:16px;}
.seleft21{padding: 0 4px 10px 6px;}
.secp1 img{ display: block;margin: 20px auto;}



.sec{ background-color: #fff; padding:5px 10px 10px 10px; line-height:2;border: 1px solid #f1f1f1;}
.seco{ width:1142px; margin:18px auto;}
.sech3{ font-size:18px; font-weight:bolder; padding:0px 0 0px 0; text-align:center;}

#secp { border-bottom:1px dashed #ccc; margin:8px 0 ; padding-bottom:5px; text-align:center;}
.newslist {}
.newslist li{ border-bottom:1px dotted #ccc; text-indent:5px; line-height: 45px;}
.newslist li span{ float:right; padding-right:5px; }
.sepage { clear:both; text-align:center; padding:8px 0 0 0;}
.prl{}
.prl li{margin:10px; float:left; overflow:hidden; }
.prl li img{ height:260px; width:198px; display:block;}
.prl li h3{height:40px; font-size: 16px; text-align: center;line-height:38px;}


.width100 { width:80px;}
.tdright { text-align:right;}

