/*
@����: base
@����: ���������Ĭ����ʽ
*/

/* ��ֹ�û��Զ��屳����ɫ����ҳ��Ӱ�죬�������û������Զ������� */
html{
    color:#000;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}

/* ����߾�ͨ���ø����������ʽ�ı���λ�ò�ͬ */
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 {
    margin:0;padding:0;
}

/* ���� HTML5 ��ǩ, IE ��Ҫ�� js �� createElement(TAG) */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block;
}

/* HTML5 ý���ļ��� img ����һ�� */
audio,canvas,video {
    display: inline-block;*display: inline;*zoom: 1;
}

/* Ҫע�����Ԫ�ز����̳и��� font ������ */
body,button,input,select,textarea{
    font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,tahoma,arial;
}
input,select,textarea{
    font-size:100%;
}

/* ȥ����Table cell �ı߾ಢ������غ� */
table{
    border-collapse:collapse;border-spacing:0;
}

/* IE bug fixed: th ���̳� text-align*/
th{
    text-align:inherit;
}

/* ȥ��Ĭ�ϱ߿� */
fieldset,img{
    border:0;
}

/* ie6 7 8(q) bug ��ʾΪ���ڱ��� */
iframe{
    display:block;
}

/* ȥ�� firefox �´�Ԫ�صı߿� */
abbr,acronym{
    border:0;font-variant:normal;
}

/* һ�µ� del ��ʽ */
del {
    text-decoration:line-through;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:500;
}

/* ȥ���б�ǰ�ı�ʶ, li ��̳� */
ol,ul {
    list-style:none;
}

/* �������Ű�����Ҫ������, ����ʲô������ */
caption,th {
    text-align:left;
}

/* ����yahoo, �ñ��ⶼ�Զ���, ��Ӧ���ϵͳӦ�� */
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
}

q:before,q:after {
    content:'';
}

/* ͳһ�ϱ���±� */
sub, sup {
    font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* Ĭ�ϲ���ʾ�»��ߣ�����ҳ���� */
ins,a {
    text-decoration:none;
    outline: none;
}
/*���������textarea����Ч��*/
textarea,input{
    resize: none;
    outline-style: none;
}
/* �������� */
.fn-clear:after {
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0;
}

header{background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#dfdfdf));height:50px;position:relative}header:before,header:after{background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#dfdfdf));content:"";position:absolute;top:0;bottom:0;margin:0;padding:0;width:0}header:before{right:100%}header:after{left:100%}header .c-inav{padding:9px 10px;height:32px;display:-webkit-box}header .c-inav section:first-child{min-width:76px}header .c-inav section:first-child .back{border:0;background:0;font-size:12px;overflow:hidden;display:inline-block}header .c-inav section:first-child .back span{float:left;display:inline-block;width:16px;height:32px;overflow:hidden}header .c-inav section:first-child .back span em{display:inline-block;-webkit-transform:rotate(-45deg);position:relative;left:16px;top:-23px;text-align:left;width:76px;height:76px;border:1px solid #000}header .c-inav section:first-child .back nav,header .c-inav section:first-child .back a{float:left;color:#666;text-decoration:none;display:inline-block;width:59px;height:30px;line-height:30px;border:1px solid #000;border-left:0;text-align:center}header .c-inav section:first-child .back span em{border-color:#d4d5d6;border-left-color:#b4b4b4;background:-webkit-gradient(linear,30% 0,0 30%,from(#fefefe),to(#d6d6d6))}header .c-inav section:first-child .back nav,header .c-inav section:first-child .back a{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;display:inline-block;border-color:#d4d5d6;border-bottom-color:#b4b4b4;background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#d6d6d6))}header .c-inav section:first-child .back a:before{display:block;background:transparent;content:"";width:60px;height:50px;position:absolute;top:0}header .c-inav section:first-child a.back:before{display:block;background:transparent;content:"";width:76px;height:50px;position:absolute;top:0}header .c-inav section:nth-child(2){text-align:center;-webkit-box-flex:1}header .c-inav section:nth-child(2) .main{border:0;background:0;font-size:12px;overflow:hidden;display:inline-block;border:1px solid #d4d5d6;border-bottom-color:#b4b4b4;-webkit-border-radius:2px}header .c-inav section:nth-child(2) .main nav,header .c-inav section:nth-child(2) .main a{color:#666;text-decoration:none;float:left;display:inline-block;width:68px;height:30px;line-height:30px;background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#d6d6d6));text-align:center}header .c-inav section:nth-child(2) .main a:before{display:block;background:transparent;content:"";width:70px;height:50px;position:absolute;top:0}header .c-inav section:nth-child(2) .main nav:nth-child(2),header .c-inav section:nth-child(2) .main a:nth-child(2){border-left:1px solid #d4d5d6}header .c-inav section:nth-child(2) .main nav.highlight,header .c-inav section:nth-child(2) .main a.highlight{color:#f40}header .c-inav section:nth-child(2) span{display:block;height:32px;line-height:32px;padding:0 10px;font-size:18px;font-weight:bold;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header .c-inav section:nth-child(2) em{display:inline-block;font-size:0;border-top:3px solid #616161;border-left:3px solid #616161;width:6px;height:6px;background-color:transparent;-webkit-transform:rotate(45deg)}header .c-inav section:nth-child(2) em.up{-webkit-transform:rotate(45deg)}header .c-inav section:nth-child(2) em.down{-webkit-transform:rotate(225deg);margin-bottom:3px}header .c-inav section:last-child{min-width:70px}header .c-inav section:last-child .other{border:0;background:0;font-size:12px;overflow:hidden;display:inline-block;border:1px solid #d4d5d6;border-bottom-color:#b4b4b4;-webkit-border-radius:2px}header .c-inav section:last-child .other nav,header .c-inav section:last-child .other a{color:#666;text-decoration:none;float:left;display:inline-block;width:68px;height:30px;line-height:30px;background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#d6d6d6));text-align:center}header .c-inav section:last-child .other a:before{display:block;background:transparent;content:"";width:70px;height:50px;position:absolute;top:0}header .c-inav section:last-child .other.red{border:1px solid #ff4300;border-bottom-color:#ca3511}header .c-inav section:last-child .other.red nav,header .c-inav section:last-child .other.red a{background:#ff4300;color:#FFF}header .c-inav section:last-child a.other:before{display:block;background:transparent;content:"";width:68px;height:50px;position:absolute;top:0}header .c-inav-sub{width:100%;height:46px;margin-top:-5px}header .c-inav-sub .arrow{height:5px;line-height:5px;text-align:center;overflow:hidden}header .c-inav-sub .arrow em{display:inline-block;font-size:0;line-height:0;width:6px;height:6px;background:-webkit-gradient(linear,100% 0,0 100%,from(#333),color-stop(0.49,#333),color-stop(0.5,#333),color-stop(1,#333));-webkit-transform:rotate(-45deg)}header .c-inav-sub ul{display:-webkit-box;-webkit-box-pack:center;background-color:#333;color:#FFF;position:relative}header .c-inav-sub ul:before,header .c-inav-sub ul:after{background:#333;content:"";position:absolute;top:0;bottom:0;margin:0;padding:0;width:0}header .c-inav-sub ul:before{right:100%}header .c-inav-sub ul:after{left:100%}header .c-inav-sub ul li{height:40px;line-height:40px;-webkit-box-flex:1;text-align:center}@media(min-width:320px) and (max-width:479px){header:before,.c-inav-sub ul:before,header:after,.c-inav-sub ul:after{width:0!important}}@media(min-width:480px) and (max-width:639px){header:before,.c-inav-sub ul:before,header:after,.c-inav-sub ul:after{width:80px!important}}@media(min-width:640px) and (max-width:959px){header:before,.c-inav-sub ul:before,header:after,.c-inav-sub ul:after{width:160px!important}}@media(min-width:960px){header:before,.c-inav-sub ul:before,header:after,.c-inav-sub ul:after{width:320px!important}}

.con{font-size:18px;clear: right;margin: 0 10px;}

.searchtxt {
position: relative;
margin: 10px 0;}

.searchbtn {
position: absolute;
right: -1px;
top: 0px;
width: 36px;
height: 35px;
overflow: hidden;
border: 1px solid #CCC;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAiVJREFUWEftllmLAjEQhLP//yeIIIoHPigKIoIiiiJ4gBd4oCKieN/3Ab1Uw8jg7mqiu8s8GCh8mMr0N5V04sfhcCBhxAEwI0rs93syot5gqqti3MR2ux0ZUeIVqNFoRKVSiVKpFOVyOep2u7/2kU+Bjcdj8vl8ZDKZvsjpdFKtVnsZUBms3W6T1Wols9l8V8lk8iU4sd1uSVa9Xo/sdjtZLBZWIpGgwWBAGOv1mvL5PDkcjutzLLPsu299SmDBYJBsNhur0Wgw0Pl85gMaL8Z+nc/n5PV62eNyuWiz2TwFJw2GfYU0IGx0jOPx+G3RTqdz9VarVQZWTU7gi2SEZXG73Sz4T6fT3XmhUIi90WiUP0Cmht4jDVYoFMjj8bAwkMC9Yth/8MbjcbpcLn8HhsT8fj8L41ECAIIX3fkUGLpJRjgmAoEAC534aA6WEl4kDbBH/tvnQnYCui0cDhMKptNp7sSf5tbrdfZBw+GQO1e2juYTq9WKZIUOi0QirHK5zEfD7dxWq3X1YBkx0JWyNTSfEhgmZTIZisViLGzwSqXCVxCEJLVn2m+/31eGQh1lMKSERgCUrHC5Kye2XC5JVSiCBkBK+GehqVgsEhLCnsLNoH+G60yljlAx33qxdwChH+hANAbgAYfl1aRS6yUwmULNZpOy2SxrMplIpyYWiwX9tXBkTKdTDla21r+AycLofW8w1dQEziUj6g2muirGTWw2m5ER9QnxufkbBIMOZgAAAABJRU5ErkJggg==) no-repeat center center;
}
.searchform {
clear: right;
margin: 0 10px;
}

.searchform input[type="text"], .searchform input[type="email"], .searchform input[type="search"], .searchform input[type="number"], .searchform input[type="tel"], .searchform input[type="url"] {
height: 33px;
width: 289px;
border: solid 1px #DDD;
border-top-color: #BBB;
padding-left: 9px;
color: #333;
font-size: 16px;
-webkit-border-radius: 0;
-webkit-appearance: none;
background: -webkit-gradient(linear,0 0,0 100%,from(whiteSmoke),to(#FDFDFD));
}

.alpha_list {font-size:16px; text-align:center;}
.alpha_list a {padding:0 2px;}

.tit{padding:5px;border-bottom:1px dotted #666}
.txt li {padding:0 0 0 18px;text-align:left;}

.index_main{text-align:center;margin-bottom:10px;}
.index_main h3{padding:10px 0;}
.searchbtn2 {width: 36px;height: 30px;border: 1px solid #CCC;}


.l2{padding:0 0 0 1%;}
.l2 p{font-size: 16px; color: #333; font-weight: bold; border-bottom: 1px solid #CCC; float:left; width:31%; height: 30px; line-height:30px; overflow:hidden; padding: 5px 1%; text-overflow: ellipsis; white-space:nowrap;}
.l2 p a{color: #333;}
.l2 p:hover{background:#EFEFEF;}
.l2 p a:active {background-color: #D2FFBC;}

.hr{margin:5px; border-bottom:1px solid #999;clear:both;}
    
.load_more{display:none;}
.load-more{background: none;border: 0px;color: #333;font-size: 16px;font-weight: bold;padding: 10px;text-align: center;width: 100%;cursor: pointer;}

h1{font-size:18px;text-align:center;}
#footer{text-align:center;}

.mb10{margin-bottom:10px}