/*Kunyi*/
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ padding-bottom:0px;margin:0px; padding-left:0px; padding-right:0px;padding-top:0px;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR,TD{ font-style:normal; font-weight:normal;}
H1,H2,H3,H4,H5,H6{ font-size:100%; font-weight:normal;}
TABLE {border-collapse:collapse;border-spacing: 0;}
input,button,select,textarea {font-size: 100%;margin: 0; vertical-align: baseline;  *vertical-align: middle;}
FIELDSET,IMG,ABBR,ACRONYM{ border-right-width:0px; border-top-width:0px; border-bottom-width:0px; border-left-width:0px;}
textarea{ overflow:auto; resize: none;}
ol,ul,li{list-style-type:none; list-style:none;}
BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after{ content:"";}
BLOCKQUOTE,Q{QUOTES: "" ""}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
abbr,acronym{ border:0;font-variant:normal;}   
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:500;}
audio:not([controls]){display:none;height:0;}
b,strong {font-weight: bold;}
:focus,img { outline:0; outline-width:0px;}
a{color:#303030;text-decoration:none;outline:0;outline-width:0px;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
a:visited { text-decoration:none;outline:0; outline-width:0px;}
a:active { text-decoration:none;outline:0; outline-width:0px;}
a:hover {outline:0; outline-width:0px;}
/*统一上标和下标*/
.sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}   
.sup {top: -0.5em;}   
.sub {bottom: -0.25em;} 
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}   
.clear{ zoom:1; /* for IE6 IE7 */}   
div#black_overlay {position:fixed;top: 0%;left: 0%;width: 100%;height: 100%;z-index:10000; background:url(black.png); cursor:pointer; display:none;}
.loader-img{background:transparent url(../image/loading.gif) no-repeat center center}
html,body{ line-height:normal; width:100%;  height:100%;position:relative; font-size:12px;/*-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;*/-webkit-text-size-adjust:none; color:#292929;font-family:"Microsoft YaHei","SimSun"; -webkit-font-smoothing:antialiased;}

div#Footer_CodeDiv{ display:none;}
div#Loading div{position:absolute; top:50%; left:50%; margin-top:-100px; margin-left:-118px; width:236px; height:200px;}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3);}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse{
0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
50%{-webkit-transform:scale3d(1.3,1.3,1.3);-ms-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}
100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@-webkit-keyframes pulse02{
0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
50%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}
@keyframes pulse02{
0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
50%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
::selection{ background:#e65928; color:#FFF;}
::-moz-selection{ background:#e65928; color:#FFF;}
.animated{transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.bezierCurve{-webkit-transition:-webkit-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);	-moz-transition:-moz-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);-o-transition:-o-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);transition:transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);}
.bezierCurveAll{-webkit-transition:all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5);-moz-transition:all 0.38s  cubic-bezier(0.175, 0.885, 0.320, 1.5);-o-transition:all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5);transition:all 0.38s  cubic-bezier(0.175, 0.885, 0.320, 1.5);}

header{ width:100%; height:66px;background:#292929;position:fixed; top:-68px; left:0px; z-index:1000;}
header .logo{ float: left; margin-left: 10px; margin-top: 15px}
header .Menus{ float: right; padding-top: 35px}
header .Menus ul li{ display:inline-block; }
header .Menus ul li a{color:#FFF; display:block; padding:0px 11px 0px 14px; font-size:14px; background:url(../image/line.jpg) left center no-repeat;}
header .Menus ul li a.first{ background:none;}
header .Menus ul li a:hover,header .Menus ul li a.current{ color:#e65a2a;}

div.canvas {position:relative; width:100%; background:none transparent scroll repeat 0% 0%; height:100%; overflow:hidden; background-size: cover}
div.canvas .canvasBg{z-index:8; position:absolute; width:100%; height:100%; overflow:hidden; top:0px; left:0px;}
div.canvas .canvasBg img{position:absolute; top:0px; left:0px;}
div.canvas .canvasBg .active{ z-index:10;}
div.canvas .canvasContent{z-index:20; position:relative; margin:0px auto; width:100%; zoom:1; height:100%; overflow:visible; }
div.canvas .canvasCBg{background:url(../image/LoadBg.png);}
div.canvas .canvasContent:after{line-height:0; display:block; height:0px; visibility:hidden; clear:both; /*overflow:hidden; */content:".";}
.be-animating,.be-animatingFast{ visibility:hidden;}
div.TopHidden{width:100%; height:65px; background:#d4d4d4;}
div.BottomHidden{width:100%; height:78px;}
footer{ width:100%; height:15%; position:relative; background:#FFF; border-top:1px solid #dbdbdb; min-height:98px;}
footer .Contact{ position:absolute; left:2%; height:60px; width:500px; top:50%; margin-top:-30px; color:#292929; line-height:20px;}
footer .Contact span{ color:#e65928;}
footer .Contact a{ color:#818181; margin-top:2px;}
footer .Contact a:hover{color:#e65928;}
footer .ContactTools{ width:523px; height:80px; position:absolute; right:1.8%; top:50%; margin-top:-40px;}
footer .ContactTools .OtherMenus{ width:243px; height:14px;position:absolute; top:33px; left:0px; line-height:14px;}
footer .ContactTools .OtherMenus a{ padding:0px 6px; border-right:1px solid #a9a9a9;}
footer .ContactTools .OtherMenus a.last{border-right:1px solid #fff;}
footer .ContactTools .OtherMenus a:hover{color:#e65928;}
footer .ContactTools .ShareBase{width:294px; height:80px; position:absolute; top:0px; right:0px;}
footer .ContactTools .ShareBase a{ width:80px; height:80px; display:block; float:left; margin-left:18px; text-align:center; }
footer .ContactTools .ShareBase a span{ vertical-align:middle; display:inline-block; height:100%; width:1px; margin-left:-1px;}
footer .ContactTools .ShareBase a img{vertical-align:middle;}
footer .ContactTools .ShareBase a:hover{ background:url(../image/CircleShow.png) center center no-repeat;}

div#anpNews{ width:998px; margin:58px auto 0px auto; height:38px; line-height:38px; border:1px solid #d4d4d4; text-align:center;}
div#anpNews .cpd{ height:38px; width:50px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;  display:block;float:left; color:#fff; background:#e65928;}
div#anpNews a{ display:block; height:38px; width:50px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;float:left;}
div#anpNews .PNBtn{ border:none; width:88px; height:38px;}
div#anpNews a:hover{color:#fff; background:#e65928;}

.qrMark{ width: 100%; background:#000; z-index: 9998; height: 100%; position: absolute; left: 0px; top: 0px;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;}
.qrImg{ clear: both; position: fixed; width: 100%; z-index: 9999; left: 0; top: 200px; text-align: center;}