*{
font-size:12px;
text-decoration: none;
margin:0px; padding:0px;
font-family:"microsoft yahei";
color:#4d4d4d;
} 
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,input,td,tr{ margin:0; padding:0; }
ul,li{ list-style:none;}
a{text-decoration:none; color:#636363;}
a:hover{ text-decoration:none;}
img{border:0px;}
.clearfix{ clear:both;}

/*
#top{ background:#e9e9e9;}
#topcon{width:1200px; margin:auto;}
#topleft{ float:left; line-height:33px; color:#636363;}
#topright{ float:right; line-height:33px;}
#topright li{float:left;}*/
.jszcbox{
	display: flex !important;
	justify-content: center;
	align-items: center;
    padding: 10px 0;
    background: #000;
}
.jszcbox .jszctext{
	width: 75px;
    float: none !important;
}
.jszcbox .jszcimg{
	width: 50px;
    float: none !important;
}

header{ background:url(../index/headerbj.jpg) repeat-x;}
#headercon{width:1200px; margin:auto; padding:25px 0 0 0; background:url(../index/header_back.jpg) no-repeat;}
#logo{float:left; margin-right:20px;}
#cen{float:left; font-size:16px; line-height:26px; padding-left:20px; border-left:1px solid #e9e9e9; margin-top:10px;}
#cen span{color:#8ebd0f; font-size:16px;}
#headrig{float:right;font-size:14px; margin-top:14px; padding-left:60px; background:url(../index/ytdhtb.png) no-repeat 0 5px;}
#headrig b{color:#8ebd0f; font-size:20px;}
.headerig{float:right;}
#header_ewm{float:left; margin-right:36px;}


nav{ background:#106ec6;}
#nav{width:1200px; margin:auto;}
#nav li{float:left;}
#nav li a{font-size:16px; color:#fff; line-height:50px; text-align:center; padding:0 45px; display:block;}
#nav .menunow{ background:#8ebd0f;}
#nav li:hover{ background:#8ebd0f;}


.banner{width:100%; position:relative; overflow:hidden;}
.banner_bar{ width:1000px; margin:0 auto;}
.n_banner{ width:1920px; margin:0 -460px; overflow:hidden; position:relative;}
.banner ul{ width:100%; position:relative;  height:430px;}
.banner ul li{ width:100%; position:absolute;  height:430px; left:0; top:0; opacity:0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.banner ul li.on{z-index:2;}
.banner .num{ position:absolute; width:100%; height:12px; bottom:5%; left:0; text-align:center; z-index:3;}
.banner .num a{ width:12px; height:12px; display:inline-block; background:#fff; border-radius:10px; margin:0 5px;}
.banner .num a.on{ background:#01ddfd;}
.banner li img {display: block;}


#hxyw_box{ background:#e9e9e9; padding-bottom:50px;}
#hxyw{width:1200px; margin:auto;}
#hxywbt{ width:250px; margin:auto; padding:40px 0;}
#hxywnr a{display:block;width:378px; height:316px; float:left; border:1px solid #c9c9c9; margin:0 10px; position:relative;}
#hxywnr a img{height:100%; width:100%;}
#hxywnr a .fd3{ width:380px; height:318px; position:absolute; left:0px; top:0px; background:rgba(231,231,231,0.68); display:none;}
#hxywnr a .fd3 p{ text-align:center; font-size:23px; color:#000; margin-top:115px;}
#hxywnr a .fd3 p span{display:block; font-size:15px; margin:15px 0 20px 0;}
#hxywnr a .fd3 .btn{text-align:center; color:#fff; width:196px; line-height:30px; background:#106ec6; margin:auto;}


#cpzx{width:1200px; margin:auto; padding-bottom:40px;}
#cpzxbt{ width:250px; margin:auto; padding:40px 0 20px 0;}
#cpzx #fd1{ float:left; width:240px; height:590px; background:url(../index/sycpflbj.png) no-repeat;}
#cpzx #fd2{ float:right;}
{ display:none;}
#fd2{width:935px; margin-top:24px;}
#fd2 .piclist{float:left;}
#fd1 .list a{display:block; font-size:16px; color:#fff; line-height:36px; background:url(../index/sycpflxtb.png) no-repeat 36px 14px; padding-left:70px;}
#fd1 .list:hover{background:#8ebd0f;}
#kd{height:110px;}
#fd2 .piclist{margin:0 7px;width:295px;border:1px solid #eaeaea;overflow:hidden;margin-bottom:20px;}
#fd2 .pictitle{ line-height:50px; text-align:center; font-size:18px; background:#e5e5e5; display:none;}
#fd2 .pictitle:hover{ color:#fff; background:#106ec6;}


#gywm_box{ height:525px; background:url(../index/sylxwmbj.jpg) no-repeat;}
#gywm{width:1200px; margin:auto;}
#gywm #kd{height:55px;}
#guwmnr{ background:#106ec6; width:1200px; height:420px; position:relative; padding:30px 0 0 30px;}
#jj{width:630px;}
#jj p{ font-size:14px;}
#jj h3{ font-size:24px; color:#fff; line-height:20px; margin-bottom:15px; font-weight:normal;}
#jj h3 span{ color:#fff;font-size:16px; line-height:16px; font-weight:normal;}
#jj p{ color:#fff; line-height:30px;}
#more{padding:5px 20px; border:1px solid #fff; float:right; margin-top:30px;}
#more:hover{ background:#8ebd0f;}
#tp{position:absolute; right:30px; top:-40px;}


#news{width:1200px; margin:auto;}
#newtit{width:250px; margin:auto; padding:40px 0 30px 0;}
#xbt{ width:432px; margin:auto;}
#xbt li{float:left; margin:0 11px 27px 11px;}
#xbt a{ display:block; width:120px; font-size:15px; line-height:35px; text-align:center; border:1px solid #a0a0a0;}
#xbt a:hover{ color:#fff; background:#106ec6;}
#newleft{width:560px; float:left; margin-right:28px;}
.newleftimg{ width:560px; height:330px;}
#newleft img{width:100%; height:100%;}
#lefttit{display:block; font-size:18px; color:#106ec6; line-height:50px;}
#newleft p{line-height:20px; margin-bottom:20px;}
.xjh{ display:inline-block; padding:0 6px; line-height:18px; float:right; background:#106ec6; color:#fff; margin-top:20px;}
#sj .xjh{ margin:0px;}
#newright{width:610px; float:left;}
#newmore{ width:130px; margin:40px auto; background:#106ec6;}
#newmore a{display:block; line-height:40px; color:#fff; text-align:center;}
#newright .list{background:#f9f9f9; padding:20px 20px 20px 30px; margin-bottom:18px;}
#newright .list .xtb{width:13px; height:3px; background:#106ec6; float:left; margin:8px 10px 0 10px;}
#newright .list .sj,#newright .list .zj{ display:block; float:left;}
#newright .list .zj{width:376px;}
#newright .list .zj .tit{ font-size:16px; color:#262626;}
#newright .list .zj .memo{ line-height:20px;}


#hzhb_box{height:148px; background:url(../index/syhzhbbj.jpg) no-repeat;}
#hzhb{width:1200px; margin:auto;}
#hzhb li{float:left;}
#one{ margin:40px 45px 40px 0;}
#hzhb .piclist{ margin:25px 15px; border:1px solid #dbdbdb;}
#hzhb .piclist a{display:block;width:118px; height:90px;}
#hzhb .piclist img{width:100%; height:100%;}

#lxwm{width:width:100%;; margin:auto;}

#nynr #dituContent{width:598px;height:330px;border:#ccc solid 1px; float:left;}
#dituContent{width:100%;height:312px;border:#ccc solid 1px; overflow:hidden;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


#yj{background:#2c2c2c; color:#fff;}
#jz{width:1200px; margin:auto;}
#mydown{padding-top:20px;}
#yqlj{ border-bottom:1px solid #565656;}
#yqlj li{ line-height:50px;color:#fff; float:left;}
#yqlj #bt{ padding-left:38px; background:url(../index/bottom_03.png) no-repeat 0 10px; margin-right:12px;}
#yqlj .list{ margin:0 12px;}
#yqlj .list a{line-height:50px;color:#fff;}
#yjleft{float:left; padding:15px 40px 15px 0; border-right:1px solid #fff; margin-right:70px;}
#yjcen{float:left; padding-top:10px;}
#yjright{float:right;margin:15px 0;}
#yjnav{ padding-left:10px;}
#yjnav li{float:left;}
#yjnav li a{ color:#fff; font-size:15px;}
#yjcen p{float:left; color:#fff;}
#yjcen #p1{ font-size:18px; line-height:30px; margin:10px 50px 10px 10px;}
#yjcen #p2{line-height:20px; margin:10px 0;}


footer{padding:20px 0; background:#000;}
#cenbox{width:1200px; margin:auto; height:16px;}
#cenbox div{color:#fff; float:right;}
#cenbox p{ float:left; color:#fff;}
#cenbox a{color:#fff; display:inline;}


#main .fiesd-top{position:fixed;top:0px;}
#main .fiesd-top1{position:fixed;top:-90px;}
#main .fiesd-bottom{position:absolute;bottom:0;}
#main{width:1200px; margin:20px auto;position:relative;}
#main2{width:1200px; margin:auto;}
#nyleft{ width:240px; float:left; background:#f3f3f3;}
#nyright{ width:940px; float:right;}
#mytit{ font-size:20px;font-weight:bold;color:#fff;line-height:66px;text-align:center;margin-bottom:20px;height:66px;background:url(../index/nylmbtt.png) no-repeat;}
#nyleft .smenuv{margin:0 10px 10px 10px;background:url(../index/dhxtb.png) no-repeat 0 0;line-height:40px; padding-left:50px; font-size:14px; color:#fff;}
#nyleft .smenuv a{ color:#fff;}
#nytit{ line-height:42px; font-size:18px;font-weight:bold; float:left; width:150px; border-bottom:2px solid #0165c3;}
#mbx{margin:7px 0 7px 0; float:right;}
#mbx a{ display:inline; color:#333;}
#fjx{ height:2px; background:#bebebe; clear:both;}
#nynr{margin:20px auto; color:#333; line-height:30px; width:auto; min-height:385px; text-align:center;}
#nynr b{ font-size:15px; color:#106ec6;}
#nynr p{ font-size:14px; text-align:left;}
#nycon #mbx,#nycon #nytit{float:none;}
#nycon #mbx{padding-left:20px; background:#f2f2f2; margin:0; line-height:30px;}
#nycon #nytit{text-align:center; margin:0 auto; padding-top:30px; line-height:60px;}
#nycon #nynr{margin-top:50px;}
#nycon #nynr .cpquery{float:none; display:inline-block;}
#nycon #nynr .cpquery .cpqueryimg{display:block;overflow:hidden; width:282px; height:339px;}
#nycon .ryqueryimg{display:block;overflow:hidden;width:282px; height:339px;}
#nycon .zdqueryimg{display:block;overflow:hidden;width:223px; height:180px;}
#nycon .zdqueryimg img{ width:100%; height:100%;}
#nyright .zdqueryimg{display:block;overflow:hidden;width:223px; height:180px;}
#nyright .zdqueryimg img{ width:100%; height:100%;}

#nynr .cpquery{float:left; margin:0 5px 20px 5px; border:1px solid #CCC; overflow:hidden;}
#nynr .cpquery .cpqueryimg{display:block;overflow:hidden; width:300px; height:232px;}
.ryqueryimg{display:block;overflow:hidden;width:300px; height:200px;}
#nynr .cpquery .cpqueryimg img,.ryqueryimg img{display:block; width:100%; height:100%;}
#nynr .cpquery .cpquerytitle{display:block; text-align:center; line-height:30px;}
#main2 #nynr .cpquery .cpquerytitle{ display:none;}
#nyleft .cptit{margin:0 10px 10px 10px;background:url(../index/dhxtb.png) no-repeat 0 0;line-height:40px; padding-left:50px; font-size:14px; color:#fff;}
#nyleft .cptit a{color:#fff; font-size:14px;}
#nyleft .list{margin:0 10px 10px 10px; padding-left:50px;border:1px solid #bebebe;}
#nyleft .list a{line-height:26px;color:#000;}
#nyleft .list a:hover{ color:#106ec6;}
#myproimg{ width:600px; margin:auto;}
#myproimg img{width:100%;}
#myprotit{ line-height:40px; font-size:24px; text-align:center; font-weight:bold; padding-left:10px; background:#f5f5f5; margin-bottom:30px;}
#myprodes{ padding-left:10px;}
#myprocon{clear:both; line-height:24px;}



#nynr .list{background:#f9f9f9; padding:20px 20px 20px 30px; margin-bottom:18px;}
#nynr .list .sj{ display:block; float:left;}
#nynr .list .xtb{width:13px; height:3px; background:#106ec6; float:left; margin:8px 10px 0 10px;}
#nynr .list .zj{width:760px; float:left; text-align:left;}
#nynr .list .zj .tit{ font-size:16px; color:#262626;}
#nynr .list .zj .memo{ line-height:24px;}
#nynr .xjh{ display:inline-block; padding:0 6px; line-height:18px; float:right; background:#106ec6; color:#fff; margin-top:10px;}
#mynewtit{ text-align:center; font-size:20px; font-weight:bold; line-height:40px; margin-top:40px;}
#yuan{margin:auto; background:#f7f7f7; border:1px solid #e8e8e8; line-height:28px; text-align:center; margin-bottom:30px;}
#yuan a{ display:inline; color:#333; line-height:28px;}
#mynewcon{ line-height:26px; color:#333; margin:0 20px; text-align:left;}

.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0px; text-align:center;}
.qt-pagination a{background-color:#fff;border:1px solid #e3e3e3;padding:0 10px;margin-right:3px;min-width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;}
.qt-pagination .pages{ background:#0165c3; color:#fff;}


#lxwmnr{padding-bottom:20px;}
#lxwmxq{width:578px; height:332px; float:left; padding-left:20px; text-align:left; background:#f2f2f2;}
#lxwmnr img{float:right; margin-right:20px;}
#lxwmnr h3{font-size:20px; font-weight:bold; margin-top:20px;}
#lxwmnr h4{font-size:20px; line-height:45px; color:#106ec6; font-weight:normal;}
#btn{color:#fff; line-height:26px; background:#106ec6; width:90px; text-align:center; cursor:pointer;}
#gwlybox{width:100%; height:100%; position:fixed;left:0;top:0;padding-top:20px; background:rgba(0, 0, 0, 0.6);}
#gwly{width:480px;background:#fff; cursor:pointer; margin:auto;}


.downlist{ width:100%; height:auto; float:left}
.downlist li{ background:url(../hjiant.jpg) no-repeat; background-position:left center; height:36px; line-height:34px; padding:0 2%; border-bottom:#CCC dashed 1px; margin:0 5%;}
.downquery:hover{color:red;}
.downlist li .left{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:left}
.downlist li .right{ width:80px; overflow:hidden; font-size:12px; float:right}


#nynr #jjtu img{ float:left; margin:10px;}
.box{
    position: absolute;
    width: 20%;
    left: 37%;
    top: 10%;
    box-shadow: 0 0 10px 0 #2c2c2c;
    background: #fff;
    padding: 3% 3%;
    text-align: left;
    display: none;
}
.active1{
    display: block !important;
}
.box .title{
    font-size: 14px;
    color: #333;
}
.box .title span{
    font-size: 14px;
    color: #ff0000;
}
.box .inpbox{
    margin: 0 0 10px 0;
}
.box .input{
    width: 90%;
    margin: 0 auto;
}
.box .input input{
    width: 100%;
    border: 1px solid #d3d3d3;
    font-size: 14px;
    line-height: 25px;
}
.box .textarea{
    width: 90%;
    margin: 0 auto;
}
.box .textarea textarea{
    width: 100%;
    border: 1px solid #d3d3d3;
    font-size: 14px;
    line-height: 25px;
    height: 100px;
}
.box .btn{
    width: 20%;
    margin: 0 auto;
    display: block;
    background: #106ec6;
    border: 0;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    line-height: 25px;
}
.close{
    position: absolute;
    top: 30px;
    right: 30px;
}
.close img{
    margin: 0 !important;
}