/*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:none; color:#383838;font-family:Tahoma,"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)}
}
::selection{ background:#666; color:#FFF;}
::-moz-selection{ background:#666; 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);}
.mtip>span{vertical-align:3px;line-height:1;display:inline-block;width:auto;font-size:24px;}
.mtip{border-radius:4px;padding-top:10px;padding-left:25px;padding-right:25px;padding-bottom:10px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);	font-weight:bold;}
.mtip.error{background-color:#BF3358;background-image:-moz-linear-gradient(top,#e34447,#BF3358);background-image:-ms-linear-gradient(top,#e34447,#BF3358);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));background-image:-webkit-linear-gradient(top,#e34447,#BF3358);background-image:-o-linear-gradient(top,#e34447,#BF3358);	background-image:linear-gradient(top,#e34447,#BF3358);border:1px solid #ca3e3e;}
.mtip.success{background-color:#43ab00;background-image:-moz-linear-gradient(top,#43ab00,#388e00);background-image:-ms-linear-gradient(top,#43ab00,#388e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));background-image:-webkit-linear-gradient(top,#43ab00,#388e00);background-image:-o-linear-gradient(top,#43ab00,#388e00);	background-image:linear-gradient(top,#43ab00,#388e00);border:1px solid #338100;}
.mtip.warning{background-color:orange;background-image:-moz-linear-gradient(top,#dcb20b,#e6bb10);background-image:-ms-linear-gradient(top,#dcb20b,#e6bb10);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcb20b),to(#e6bb10));background-image:-webkit-linear-gradient(top,#dcb20b,#e6bb10);background-image:-o-linear-gradient(top,#dcb20b,#e6bb10);	background-image:linear-gradient(top,#dcb20b,#e6bb10);border:1px solid #e6bb10;}
.tip_container{display:none;z-index: 9999;position:fixed !important;top:0;text-align:left;width:auto;_width: auto;}

html,body{ min-height:100%; position:relative; min-width:1220px;}
header{ width:100%; height:77px;background:#fff;position:fixed; min-width:1220px; top:-80px; left:0px; z-index:1000;}
header .logo{ position:absolute;left:1.1%; bottom:11px;}
header .Menus{position:absolute; top:21px; right:1.1%; width:1028px; height:56px;}
header .Menus ul{width:auto; position:absolute; left:0px; top:0px;}
header .Menus ul li{ display:inline-block; }
header .Menus ul li a{color:#383838; display:block; width:94px; height:56px; position:relative; line-height:30px; text-align:center; font-size:14px; text-transform:uppercase;}
header .Menus ul li a em.navAnim{ position:relative;width:94px; height:30px; overflow:hidden; display:block;}
header .Menus ul li a em.navAnim em{ position:absolute; top:0px; left:0px; width:100%; height:60px;}
header .Menus ul li a em.navAnim span{ display:block; width:100%;}
header .Menus ul li a:after{background:#2a2a2a;bottom: -1px;content: "";display: block;height: 0px;left: 0px;position: absolute;width: 100%;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-webkit-transition: bottom 0.45s, opacity 0.45s, height 0.45s;-moz-transition: bottom 0.45s, opacity 0.45s, height 0.45s;transition: bottom 0.45s, opacity 0.45s, height 0.45s;}
header .Menus ul li a:hover{color: black;-webkit-transition: color 0.25s;-moz-transition: color 0.25s;transition: color 0.25s;}
header .Menus ul li a:hover:after{height:4px;opacity: 1;-moz-opacity: 1;-webkit-transition: bottom 0.25s, opacity 0.25s, height 0.25s;-moz-transition: bottom 0.25s, opacity 0.25s, height 0.25s;transition: bottom 0.25s, opacity 0.25s, height 0.25s;}
header .Menus ul li a.current em.navAnim em{ top:-30px;}
header .Menus ul li a em.line{left: 0px;position: absolute;width:100%; bottom:-1px;display: block;background:#2a2a2a;height:4px;}

#SearchWords{ width:250px; padding-left:12px; height:26px; border:1px solid #ccc; position:absolute; right:70px; top:0px;}
header .boxsub{ width:28px; height:28px; background:url(../images/ico_search.png) center center no-repeat; border-left:1px solid #ccc; border-top:none; border-bottom:none; border-right:none; position:absolute; top:1px; right:71px; cursor:pointer;}

#AddFavorite{ display:block; width:30px; height:30px; position:absolute;top:0px;right:35px;}
#AShareMore{ float:none; background:url(../images/ico_002.png) center center no-repeat; font-size:30px; padding-left:30px; margin:0px; line-height:30px; }
div.TopHidden{width:100%; height:77px;}
div.BottomHidden{width:100%; height:78px;}

footer{ width:100%; min-height:326px; background:#2a2a2a;}
footer .footer{ width:1220px; margin:0px auto 0px auto;}
footer .footer .title{ width:100%; height:68px; border-bottom:1px solid #3f3f3f; position:relative;}
footer .footer .title img{ position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-80px;}
footer .footer .content{ min-height:180px; margin-top:27px; border-bottom:1px solid #3f3f3f;}
footer .footer .content a{color:#696969; display:block;}
footer .footer .content a:hover{ color:#FFF;}
footer .footer .content dl{width:242px;float:left;margin-right:80px;color:#696969;}
footer .footer .content dl.first{ width:116px;}
footer .footer .content dl.second{ width:181px;}
footer .footer .content dl dt{ color:#bdbdbd; font-size:18px; line-height:38px; border-bottom:1px solid #363636;  text-transform:uppercase; font-family:Arial; margin-bottom:10px;}
footer .footer .content dl dd{ height:28px; line-height:28px;}
footer .footer .content dl dd.name{ font-size:20px;}
footer .footer .content .Tool{ float:right; height:108px; position:relative;}
footer .footer .content .Tool h3{color:#696969; font-size:18px; line-height:38px;  text-transform:uppercase; font-family:Arial; margin-bottom:10px; text-align:center;}
footer .footer .content .top{ width:78px;}
footer .footer .content .top img{ position:absolute; bottom:0px; right:21px;}
footer .footer .content .share{ width:138px;}
footer .footer .content .sina{ position:absolute; bottom:0px; left:26px;}
footer .footer .content .QR{position:absolute; bottom:0px; right:26px;}
#AQR .QRBase{ position:absolute; top:-58px; left:28px;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
#AQR:hover .QRBase{opacity:1;-moz-opacity:1;filter: alpha(opacity=100);}
footer .footer .info{ width:100%; height:50px; line-height:50px;color:#696969;}
footer .footer .info a{color:#696969;}
footer .footer .info a:hover{ color:#fff;}
footer .footer .infoLeft{ float:left; width:50%;height:50px; line-height:50px;}
footer .footer .infoRight{ float:right;width:50%;height:50px; line-height:50px; text-align:right;}

div#anpNews {padding:6px; margin:20px; font-size:12px; text-align: center;}
div#anpNews .None{ display:none;}
div#anpNews A{border:1px solid #eaeaea;background-color:#fff;COLOR:#999;  padding:15px 20px; }
div#anpNews A:hover { border:1px solid #2a2a2a; background-color:#2a2a2a; color:#fff;}
div#anpNews A:active {border:1px solid #2a2a2a;  background-color:#2a2a2a; COLOR: #fff;}
div#anpNews span.cpd {cursor: default;border:1px solid #2a2a2a;padding:15px 20px; background-color:#2a2a2a; color:#fff; }
div#anpNews span.disabled { border:1px solid #f3f3f3 ;padding:5px 10px; color:#999; cursor: default}
