body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{margin:0 auto;padding:0}
ul,li,ol,dl,dt,dd{list-style: none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video { display: inline-block;*display: inline;*zoom: 1;}
fieldset,img{border:0}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a{ text-decoration: none;color: #666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:hover{text-decoration:none;cursor: pointer;}
html,body{font-family: "arial" ,'Microsoft Yahei';*font-family: "微软雅黑";*font-family: "Microsoft Yahei";color: #666;overflow-x: hidden;width: 100%;}
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:transparent}
img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.fl{float: left;}.fr{float: right;}
.mid{width: 1440px;margin-left: auto;margin-right: auto;}
.mid:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.mtmid{width: 1440px;margin-left: auto;margin-right: auto;}
.mtmid:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
@media screen and (max-width: 1500px){.mid{width: 1200px;}}
@media screen and (max-width: 1500px){.mtmid{width: 1200px;}}
body{position: relative;}
.clear{clear: both;}
.mt2{margin-top: 2% !important;}
.mb2{margin-bottom: 2% !important;}
.pt2{padding-top: 2% !important;}
.pb2{padding-bottom: 2% !important;}
.mt0{margin-top: 0% !important;}
.mb0{margin-bottom: 0% !important;}
.pt0{padding-top: 0% !important;}
.pb0{padding-bottom: 0% !important;}
.after:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
.Edi{word-wrap: break-word;word-break: normal;line-height: 1.5em;}
.Edi *{max-width: 100%;}
.Edi:after{content: "";display: block;height: 0;clear: both;visibility: hidden;}
/*********************************/
.logo_cyxd{width:80%}
.logo_cyxd img{width:100%}
.logo_banner{width:100%}
.logo_banner img{width:100%}
.index_banner{width:100%;position:relative;padding-top:32.5%}
.index_banner .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}
.index_banner img{display:block;width:100%}
.Pubnav{width:100%;height:60px;background:#39419e}
.Pubnav .list{float:left;width:82%;height:60px}
.Pubnav .list li{width:12.5%;text-align:center;height:60px;line-height:60px;position:relative;font-size:16px;float:left}
.Pubnav .list li a{display:block;width:100%;line-height:inherit;height:inherit;color:#fff}
.Pubnav .list li p{color:#fff;opacity:1;filter:alpha(opacity=100)}
.Pubnav .list li p,.Pubnav .list li span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.Pubnav .list li span{color:#f2e50b;position:absolute;text-transform:uppercase;left:0;top:0;width:100%;height:inherit;line-height:inherit;z-index:5;opacity:0;filter:alpha(opacity=0);overflow:hidden}
.Pubnav .list li.on p,.Pubnav .list li:hover p{opacity:0;filter:alpha(opacity=0)}
.Pubnav .list li.on span,.Pubnav .list li:hover span{opacity:1;filter:alpha(opacity=100)}
.Pubnav .search{float:right;width:17%;height:38px;background:#fff;-webkit-border-radius:30px;border-radius:30px;margin-top:11px;color:#333}
.Pubnav .search input[type=text]{float:left;width:80%;padding:0 5%;height:inherit;font-size:14px;border:none;background:0 0;outline:0;line-height:38px;display:block}
.Pubnav .search input[type=button]{    margin-top: 8px;border:none;background:0 0;outline:0;width:20%;float:right;height:inherit;display:block;background:url(../images/sousuoj.jpg) center no-repeat;cursor:pointer;height: 21px;}
.navmenu{position:absolute;right:10px;top:50%;width:30px;height:30px;margin-top:-12px;cursor:pointer;border-top:2px solid #39419e}
.navmenu:after,.navmenu:before{content:"";display:block;width:100%;height:2px;background:#39419e;position:absolute;left:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
.navmenu.on{border-top:none;margin-top:-15px}
.navmenu.on:before{background:#f6ac0e;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:50%}
.navmenu.on:after{background:#f6ac0e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:50%}
.navmenu:before{top:8px}
.navmenu:after{bottom:8px}
.Pubfooter{width:100%;border-top:3px solid #39419e;padding:40px 0 36px 0}
.Pubfooter .left,.Pubfooter .left2,.Pubfooter .left3{float:left;width:28%;padding-right:40px}
.cyxd_left{float:left;width:2%;margin-right:2%}
.Pubfooter h2{font-size:24px;color:#d5302a;font-weight:400;padding-bottom:30px}
.Pubfooter .left p{font-size:18px;color:#666;line-height:1.6em;height:10em;width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-align:justify}
.Pubfooter .left2 ul li{position:relative;padding-left:24px;min-height:30px}
.Pubfooter .left2 ul li img{display:block;width:22px;height:28px;position:absolute;left:0;top:6px}
.Pubfooter .left2 ul li span{display:block;font-size:16px;color:#666;line-height:2.8em}
.Pubfooter .left3 .big{display:block;width:145px;height:148px;float:left}
.Pubfooter .left3 .qq{float:left;position:relative;width:40px;height:40px;margin-top:100px;margin-left:15px}
.Pubfooter .left3 .a{display:block;width:40px;height:40px;float:left;background:#ccc;-webkit-border-radius:50%;border-radius:50%;margin-top:100px;margin-left:8px;cursor:pointer;padding:2%}
.Pubfooter .left3 .a:hover{background:#f6ac0e}
.Pubfooter .left3 .qq .a{float:none;margin-top:0;margin-left:0}
.Pubfooter .left3 .qq .b{display:block;width:100px;height:100px;position:absolute;left:0;bottom:50px;display:none;box-shadow:0 0 10px #ddd}
.Pubfooter .left3 .qq .a:hover+.b{display:block}
.Pubfooter .right{float:right;width:230px}
.Pubfooter .right select{width:100%;height:48px;border:1px solid #ddd;background:#fff;padding:0 10px;outline:0;display:block;color:#666;margin:40px 0 40px 0}
.Pubfooter .right span{display:block;text-align:right;font-size:12px;color:#929292}
.Pubfooter .right span a{color:#929292}
.Pubfooter .right span a:hover{color:red;text-decoration:underline}
.Pub_fanye{width:1000px;max-width:100%;margin:0 auto;padding:2% 0;font-size:20px;text-align:center}.Pub_fanye:after{content:"";display:block;height:0;clear:both;visibility:hidden}.Pub_fanye a.next,.Pub_fanye a.prev{display:block;width:11em;padding:1.2em 0;color:#333;background-color:#ccc;font-size:.7em;margin-top:-.5em}.Pub_fanye a.ym{padding:.8em;color:#333;background-color:#ccc;font-size:1.2rem;margin-top:-.35em;display:inline-block}.Pub_fanye a.next.none,.Pub_fanye a.prev.none,.Pub_fanye a.ym.none{background-color:#d7d7d7}.Pub_fanye a.next:hover,.Pub_fanye a.prev:hover,.Pub_fanye a.ym:hover{background-color:#382372;color:#fff}.Pub_fanye a.prev{float:left}.Pub_fanye a.next{float:right},.Pub_fanye i,.Pub_fanye input,.Pub_fanye span{display:inline-block;vertical-align:middle}.Pub_fanye i{font-size:0;height:100%}.Pub_fanye input{width:3em;height:2em;border:1px solid #d8d8d8;-webkit-border-radius:4px;border-radius:4px;outline:0;cursor:default;text-align:center;color:#6d6d6d}.Pub_fanye span{font-size:.8em;color:#bababa;letter-spacing:2px;padding-left:1em}@media screen and (max-width:768px){.Pub_fanye{padding:2%;font-size:16px}.Pub_fanye i,.Pub_fanye input,.Pub_fanye span{display:none}}