html,body{width:100%;height:100%;font:500 12px/1.5em ����,Arial,Helvetica,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,img,a,em{margin: 0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,em{font-size:12px; font-family: "Microsoft YaHei", "΢���ź�", SimHei, "����";}
table{border-collapse:collapse;border-spacing:0;}
strong{font-weight:bold;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.none{display:none;}
/**************************************************************/
a:link,a:visited,a:active{color:#555555;text-decoration:none;}
a:hover{color:#F63;}
a.link_lightblue:link,a.link_lightblue:visited,a.link_lightblue:active{color:#3186C8;}/*����ɫ*/
a.link_lightblue:hover{color:#F63;}
a.link_white:link,a.link_white:visited,a.link_white:active{color:White;}/*��ɫ*/
a.link_white:hover{color:#F63;}
a.link_black:link,a.link_black:visited,a.link_black:active{color:Black;}/*��ɫ*/
a.link_black:hover{color:#F63;}
a.link_blue:link,a.link_blue:visited,a.link_blue:active{color:Blue;}/*��ɫ*/
a.link_blue:hover{color:#F63;}
a.link_orange:link,a.link_orange:visited,a.link_orange:active{color:Orange;}/*��ɫ*/
a.link_orange:hover{color:Orange;}
a.link_red:link,a.link_red:visited,a.link_red:active{color:Red;}/*��ɫ*/
a.link_red:hover{color:#F63;}

.red:link,.red:visited{color:#b30101;text-decoration:none;}
.red:hover,.red:active{color:#b30101;text-decoration:underline;}
/**************************************************************/
.money{color:Red;font-family:Arial,����;}
.color-white,.color_white{color:White;}/*��ɫ*/
.color-black,.color_black{color:Black;}/*��ɫ*/
.color-blue,.color_blue{color:Blue;}/*��ɫ*/
.color-orange,.color_orange{color:#F63;}/*��ɫ*/
.color-red,.color_red{color:Red;}/*��ɫ*/
.color-gray,.color_gray{color:Gray;}/*��ɫ*/
/**************************************************************/
.cursor_pointer{cursor:pointer;}
.family-wryh{font-family:΢���ź�,����,����,Arial,Helvetica,sans-serif;}
.clear{clear:both;}
.align-middle{vertical-align:middle;}
.overflow,.clearfix{overflow:hidden;zoom:1;}
.rel{position: relative;}
.price{float:left;padding-left:10px;color:#d70000;font:700 14px/20px "΢���ź�",Arial;}
/**************************************************************/
.btn1,.btn2,.btn3,.btn4{height:28px;line-height:20px;font-size:12px;cursor:pointer;background:#e9e9e9 url(/images/button/btn.png) repeat-x;display:inline-block;margin:0;padding:0;border:0;}
.btn1{width:70px;background-position:left top;}
.btn2{width:100px;background-position:left -28px;}
.btn3{width:150px;background-position:left -56px;}
.btn4{width:200px;background-position:left -84px;}
.btn1:hover{background-position:-200px top;}
.btn2:hover{background-position:-200px -28px;}
.btn3:hover{background-position:-200px -56px;}
.btn4:hover{background-position:-200px -84px;}
/**************************************************************/
input.txt,textarea.txt{background:#FFFFFF url("/images/text_bg.gif") no-repeat;border-style:solid;border-width:1px;border-color:#bebebe #e1e1e1 #e1e1e1 #bebebe;color:#444;font-size:12px;height:16px;line-height:16px;padding:3px 4px;font-family:����,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;}
.tooltip,.tooltip2{line-height:14px;padding:2px 5px 2px 20px;display:inline-block;}
.tooltip{background:#FFFFFF url("/images/icon/tooltip2.gif") no-repeat 2px center;border:1px solid #299df6;color:#417eb7;}
.tooltip2{background:#FFFFE5 url("/images/icon/tooltip1.gif") no-repeat 2px center;border:1px solid #FFCC7F;color:Red;}
.emptytooltip{text-align:center;width:50%;margin:30px auto 0;border:1px solid #299df6;padding:30px 10px;color:#417eb7;background:#FFFFFF url("/images/icon/alert4.png") no-repeat 10px center;}
.emptytooltip_content{}
/**************************************************************/
.dotnetpage{line-height:18px;padding:10px 10px 10px 0px;text-align:center;font-size:14px;font-family:����;clear:both;overflow:hidden;zoom:1;}
.dotnetpage-bottom{overflow:hidden;}
.dotnetpage-bottom a,.dotnetpage-bottom span{ padding:6px 16px;height:22px;line-height:22px;display:inline-block;border:1px solid #CCC;color:#666;margin-right:2px;text-decoration:none;}
.dotnetpage-bottom a:link,.dotnetpage-bottom a:visited,.dotnetpage-bottom a:active{color:#666;}
.dotnetpage-bottom a:hover,.dotnetpage-bottom .dotnetpage-current{border:1px solid #f50000;background:#f50000;color:#fff;}
.dotnetpage-text{color:#444444;font-size:12px;border-color:#999999 #CCCCCC #CCCCCC #999999;border-style:solid;border-width:1px;padding:2px;font-family:����,Arial,Helvetica,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;line-height:14px;height:14px;width:30px;}
.dotnetpage-button{border-right: #666666 1px solid;border-top: #fafafa 1px solid;font-size: 12px;padding-bottom: 0px;border-left: #fafafa 1px solid;color: #575700;padding-top: 2px;border-bottom: #666666 1px solid;font-family: "����";letter-spacing: 1px;background-color: #e7e7e7;}
/**************************************************************/
img, a img {
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 650px;
width: expression(this.width > 650 && this.width > this.height ? 650px : 'auto';
);
    max-height: 1650px;
height: expresion(this.height > 1650 ? 1650px : 'auto';
);
}
/* article_list */
html {
    background: url(http://res.nxing.cn/images/web/tile.gif);
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.awarp {
    background: #f4f3f2;
    box-shadow: 0 0 15px rgba(0, 0, 0, .4);
    -webkit-transition-property: none;
        width: 1215px;
    margin: 0 auto;
    margin-top: 30px;

}
.about {
    margin-top: 20px;
    padding-top: 10px;
    float: left;
}
.about h2 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.about p {
    color: #999;
    line-height: 18px;
    margin-top: 15px;
    width: 160px;
}
.about .qr img {
    display: block;
    width: 150px;
}
.share-btn a, .share-btn a:visited {
    background: url(/images/icon/share_icon.png?v=7) no-repeat -62px 0;
    cursor: pointer;
    float: left;
    display: block;
    width: 28px;
    height: 28px;
    overflow: hidden;
}
.about .share-btn {
    margin-left: -6px;
    float: left;
}
.about .share-btn a {
    margin-left: 6px;
}
.share-btn a {
    border-radius: 50%;
}
.share-btn a.sinaweibo {
    background-position: 0 -29px;
}
.share-btn a.qqweibo {
    background-position: 0 0;
}
.share-btn a.weixin {
    background-position: 0 -58px;
}
.share-btn a.qzone {
    background-position: 0 -87px;
}
.left {
    width: 830px;
    padding: 10px 10px 10px 10px;
    border-right: #dedede 1px solid;
    float: left;
    font-family: "宋体";
    overflow: hidden;
}
.articles {
    margin-top: 10px;
}
.articles li {
    padding: 19px 0;
    overflow: hidden;
}
.articles li .title-col {
    margin-bottom: 19px;
}
.articles li h3 {
    font-size: 24px;
    line-height: 28px;
    font-family: "segoe ui", "segoe ui light", "microsoft yahei", simhei, stheititc, sans-serif;
    color: #666;
}
.articles li .left-col {
    width: 160px;
    float: left;
    position: relative;
}
.articles li .left-col img {
    display: block;
    max-width: 160px;
    width: 150px;
    max-height: 150px;
    overflow: hidden;
}
.articles li .right-col {
    margin-left: 180px;
}
.articles li .summary {
    max-height: 60px;
    overflow: hidden;
}
.articles li p {
    color: #666;
    line-height: 20px;
    margin-top: 10px;
    font-size: 12px;
    letter-spacing: 1px;
    font-family: "microsoft yahei";
}
.articles li p span {
    color: #999;
}
.articles li p a, .articles li p a:visited {
    color: #07519a;
}
.articles li p.tags a {
    padding-right: 10px;
}
.articles li .intro {
    color: #666;
    margin-top: 10px;
    overflow: hidden;
}
.articles li .intro i {
    background: #e5e5e5;
    display: inline-block;
    float: left;
    height: 2px;
    width: 70px;
}
.articles li .intro p {
    clear: both;
    overflow: hidden;
}
.list-nav ul {
    padding-top: 10px;
    font-size: 14px;
    font-weight: 600;
}
.maintxt {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}
.maintxt .tit {
    font-size: 30px;
    color: #86100d;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    margin-bottom: 20px;
}
.maintxt .info {
    text-align: center;
    font-size: 12px;
    color: #999;
    margin-bottom: 10px;
}
.maintxt .info span {
    margin: 0 5px;
    margin-right: 15px;
}
.maintxt .lead {
    display: none;
    border: 1px dashed #bdb7a7;
    padding: 13px 10px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 20px;
}
.maintxt p {
    margin: 5px 0;
    text-indent: 2em;
    font-size: 17px;
    line-height: 2;
}
.maintxt img {
    margin: 0 auto;
}
.mBoder img {
    border: 1px solid #bdb7a7;
    padding: 5px;
}
/**right**/
.box {
    margin-bottom: 10px;
    background: #f5f5f5;
    overflow: hidden;
}
.box_hd {
    width: 100%;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
}
.box_hd h3 {
    padding-left: 10px;
    font-size: 18px;
    font-weight: bold;
    float: left;
    overflow: hidden;
    color: #666;
}
.box_c {
    width: 100%;
    overflow: hidden;
}
.right {
    width: 362px;
    float: right;
    font-family: "宋体";
    overflow: hidden;
}
.right .columnlist, .right .textlist, .right .piclist {
    width: 100%;
    padding: 10px 0;
}
.right .columnlist li {
    width: 50%;
    float: left;
    text-align: center;
    font: 700 14px/30px "微软雅黑", Arial;
    height: 30px;
    overflow: hidden;
}
.right .columnlist li a {
    color: #DB2D37;
}
.right .textlist li {
    width: 94%;
    margin: 0 auto;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.right .piclist li {
    width: 50%;
    height: 152px;
    float: left;
    margin-bottom: 10px;
    text-align: center;
    overflow: hidden;
}
.right .piclist a {
    display: block;
    margin: 0 auto;
}
.right .piclist .pic {
    width: 100px;
    height: 100px;
    padding: 1px;
}
.right .piclist .pic img {
    width: 100%;
    height: 100%;
}
.right .piclist .title {
    width: 90%;
    height: 36px;
    line-height: 18px;
    padding-top: 10px;
    overflow: hidden;
}
.right .box ul.imagetext {
    width: 340px;
    margin-top: -18px;
    font-family: 微软雅黑, arial, 宋体;
}
.right .box ul.imagetext li {
    display: block;
    clear: both;
    margin: 0px;
    height: 80px;
    padding: 18px 0;
    border-bottom: 1px dotted #ccc;
}
.right .box ul.imagetext li:hover {
    background: #f5f5f5;
}
.right .box ul.imagetext li a {
    display: block;
}
.right .box ul.imagetext li div {
    width: 80px;
    height: 80px;
    overflow: hidden;
    float: right;
    position: relative;
    margin-left: 10px;
}
.right .box ul.imagetext li a.pic {
    width: 280px;
    height: 80px;
    text-align: center;
    position: absolute;
    left: -100px;
}
.right .box ul.imagetext li a.tit {
    color: #333;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.right .box ul.imagetext li p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-top: 16px;
    height: 40px;
    overflow: hidden;
}
.right .box ul.imagetext li a img {
    height: 80px;
}
.right .weibo {
    padding: 10px;
    background: #e5e5e5;
    position: relative;
}
.right .weibo .title {
    position: relative;
    line-height: 1.5;
}
.right .box h3 {
    font-weight: normal;
    margin-top: 5px;
    border-bottom: 1px solid #ccc;
    height: 30px;
    margin-bottom: 18px;
}
.right .box h3 a {
    font: 21px/22px 微软雅黑;
    color: #000;
    margin-right: 10px;
    float: left;
}
.right .box h3 span {
    color: #c0af01;
    font: 22px/22px HelveticaNeueLTPro, arial;
    float: left;
}
.right .zt .more {
    color: #2370c8;
}
.right .zt li {
    position: relative;
    width: 350px;
    margin-bottom: 20px;
    height: 80px;
    overflow: hidden;
}
.right .zt li:hover img {
    opacity: 0.9;
}
.right .zt img {
    float: left;
    width: 80px;
    height: 80px;
    margin-right: 15px;
}
.right .zt .min_title {
    font-size: 14px;
    color: #040000;
    line-height: 40px;
    height: 36px;
    overflow: hidden;
}
.right .zt .min_title:hover {
    text-decoration: underline;
    color: #2370c8;
}
.right .zt .down {
    font-size: 12px;
    color: #888;
    position: absolute;
    bottom: 0;
    left: 100px;
    height: 40px;
    line-height: 20px;
}