@charset "utf-8";
/* reset */
html,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{margin:0;padding:0;outline:none;}
address,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
b,strong{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
th,td,caption{font-weight:normal;text-align:left;}
th,td{padding:3px;}
img{border:0;vertical-align:top;}
input,textarea,select{vertical-align:middle;}
/*html5*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0;}
audio{display:none}
canvas,video{display:inline-block;*display:inline;*zoom:1}
[hidden]{display:none}
audio[controls]{display:inline-block;*display:inline;*zoom:1}
mark{background:#FF0;color:#000}

/*public*/
body{background:#eeeeee;font-size:12px;line-height:20px;color:#333;font-family:'宋体', Tahoma, Arial;}
a{text-decoration:none;color:#1f5fa8;line-height:1.7em;display:inline-block;}
hr{border:0 none;border-top:1px solid #ddd;}
.c{clear:both;}
.header,.footer,.layout{min-width:240px;max-width:640px;margin:0 auto;background:#fff;}

/*位置style*/
.cent{ text-align:center}

/*margin*/
.margin10{ margin:10px;}
.mb10{ margin-bottom:10px}
/*padding*/
.padding10{ padding:10px;}

/*font style*/
.f-red1{color:#ff0000;}
.f-red2{color:#cc0000;}
.f-orange1{color:#ff6600;}
.f-orange2{color:#ff9900;}
.f-blue1{color:#0000ff;}
.f-blue2{color:#336699;}
.f-black{color:#000000;}
.f-gray1{color:#333333;}
.f-gray2{color:#666666;}
.f-gray3{color:#999999;}
.f-gray4{color:#cccccc;}
.f-white{color:#ffffff;}
.f-u{text-decoration:underline;}
.f-indent{ text-indent:2em}

/*float style*/
.f-l{float:left;}
.f-r{float:right;}

/*border style*/
.b1-b{border-bottom:1px solid #ddd;}
.b-ddd{border-bottom:1px solid #0CF;border-left:1px solid #0CF;border-right:1px solid #0CF;}

/*btn style*/
.btn{display:inline-block;border-radius:3px;min-width:55px;height:20px;text-align:center;padding:0 5px;text-decoration:none;border:0 none;vertical-align:middle;}
.btn-orange{color:#fff;background:#ffa800;}
.btn-blue{color:#fff;background:#0dc4fe;}
.btn-gray{color:#333;background:#cccccc;}

/*form style*/
textarea{border:1px solid #ddd;width:99%}
input[type=text],
input[type=tel],
input[type=number]{border:1px solid #ddd;height:16px;line-height:16px;padding:2px;}
input[type=radio],
input[type=checkbox]{vertical-align:-2px;}
textarea:focus,
input[type=text]:focus,
input[type=tel]:focus,
input[type=number]:focus{border-color:#ffcc00;}
select{border:1px solid #ddd;height:22px;line-height:22px;margin:0;}

/*table style*/
table tr td{padding:3px 7px;}

.table{width:100%;border:1px #ccc solid;}
.table tr th{font-weight:bold;background:#eee;}
.table tr td,.table tr th{border:1px #ddd solid;text-align:center;}
.td-noborder table tr td,.td-noborder table tr th{border:0;text-align:left;padding:0 3px;vertical-align:top;}

/*header*/
/*top*/
.top{overflow:hidden;padding:3px 3px 6px 3px;border-top:1px solid #66c3ff;border-bottom:1px solid #66c3ff;
background:-moz-linear-gradient(top,#40b4ff,#2898e0);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#40b4ff),to(#2898e0));
background:-webkit-linear-gradient(top,#40b4ff,#2898e0);
background:-o-linear-gradient(top,#40b4ff,#2898e0);
background: -ms-linear-gradient(top,#40b4ff, #2898e0);
background: linear-gradient(top,#40b4ff, #2898e0);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#40b4ff,endColorstr=#2898e0);}
.logo{float:left;}
.logo a{width:124px;height:40px;display:block;background:url(../images/logo.png) no-repeat;}
.top .top-extra{float:right;overflow:hidden;}
.top .top-extra a{color:#fff;}
.top .client{width:80px;padding:2px 0;}
.top .client .download-client{width:80px;height:16px;line-height:16px;overflow:hidden;background:url(../images/download-icon.gif) no-repeat;text-indent:17px;display:block;}
/*breadcrumbs*/
.header-breadcrumbs{height:26px;line-height:26px;color:#fff;padding:0 10px;
background:-moz-linear-gradient(top,#30aefb,#279de5);/*Mozilla*/
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#30aefb),to(#279de5));/*Old gradient for webkit*/
background:-webkit-linear-gradient(top,#30aefb,#279de5);/*new gradient for Webkit*/
background:-o-linear-gradient(top,#30aefb,#279de5); /*Opera11*/
background: -ms-linear-gradient(top,#30aefb, #279de5);/*For IE10*/
background: linear-gradient(top,#30aefb, #279de5); /*CSS3*/
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#30aefb,endColorstr=#279de5);
}
.header-breadcrumbs a{color:#fff;}

/*footer*/
/*footer-nav*/
.footer-nav{padding:5px 0;background:#36aaf4;border-top:1px solid #3188AD;text-align:center;}
.footer-nav,.footer-nav a{color:#fff;}
.footer-nav li{display:inline-block;padding:0 5px;}
/*footer-nav*/
.footer-link{padding:5px 10px;color:#bedffd;}
.footer-link a{margin:0 5px;}
/*footer-copyright*/
.footer-copyright{padding:5px 10px;text-align:center;background:#ddd;border-top:1px solid #ccc;}

/*main*/
/*box style*/
.box{background:#f3faff;}
.box-ad a{display:inline;}
.box-head{height:26px;line-height:26px;overflow:hidden;text-align:center;color:#21577a;padding:0 10px;
background:-moz-linear-gradient(top,#daf1ff,#9bd2f4);
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#daf1ff),to(#9bd2f4));
background:-webkit-linear-gradient(top,#daf1ff,#9bd2f4);
background:-o-linear-gradient(top,#daf1ff,#9bd2f4);
background: -ms-linear-gradient(top,#daf1ff, #9bd2f4);
background: linear-gradient(top,#daf1ff, #9bd2f4);
}
.box-subTitle{height:23px;line-height:23px;overflow:hidden;text-align:center;padding:0 10px;background:#e5e5e5;}
.box-body{padding:5px 10px;}
.box-body p{padding-top:2px;padding-bottom:2px;word-break:break-all;word-wrap:break-word; }

/***********公用的模块***********/
/*微博分享*/
.share-weibo{padding-top:10px;}
.share-weibo h3{font-size:12px;padding-bottom:5px;}
.share-weibo .weibo-item{margin-right:10px;}

/*猜你喜欢*/
.you-like{color:#bedffd;}
.you-like a{margin:0 5px;}

/*选项卡*/
.cut{width:100%;border-collapse:collapse;border-top:2px solid #3af;}
.cut td{text-align:center;height:24px;vertical-align:middle;border:1px solid #d5dce0;background:#cceaff;padding:3px;}
.cut .selected{background:#f3faff;border-left:1px solid #f3faff;border-bottom:1px solid #f3faff;font-weight:bold;}
.cut td input{border:0;border:none;background:none;}

/*分类菜单*/
.menu{padding-top:5px;overflow:hidden;}
.menu li{margin-bottom:8px;float:left;margin-right:7px;}
.menu li a,.menu li input{display:block;min-width:56px;text-align:center;height:22px;line-height:22px;padding:0 4px;
}
.menu li .selected{background:#f90;color:#fff;font-weight:bold;border-color:#f29100;}

/*提示信息*/
.notice{border-top:1px solid #6699cc;border-bottom:1px solid #6699cc;padding:5px;color:#336699;background:#ddeeff;}
.alarm{border:1px solid #ff9900;padding:5px;color:#ff6600;background:#ffffcc;}
.warning{border:1px solid #ff0000;padding:5px;color:#ff0000;background:#ffff99;}

/*页头登录模块*/
.login{padding:5px;border-bottom:1px solid #ddd;background:#e5e5e5;}
.login .btn{vertical-align:top;}
.user-infro{padding:5px 0;background:#f1f1f1;border-bottom:1px solid #ddd}
.user-infro table{color:#336699;}

/*翻页*/
.pages{overflow:hidden;}
.pages button{border:none;background:none;cursor:pointer;color:#1f5fa8;}
