/*全局属性*/
body { text-align: center; margin:0; padding:0; background:#D0DAE2; font-size:12px; color:#000000;font-family:"microsoft Yahei";}
body > div { text-align:center; margin-right:auto; margin-left:auto;} 
div,form,img,ul,ol,li,p,dl,dt,dd { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,li { list-style: none }
/*p{text-align:left;}*/

/* 链接颜色 */
a {color: #333; text-decoration:none;}
a:hover {text-decoration:underline;}

/*通用属性*/
.left { float:left;}
.right { float:right;}
.area:after,.clear:after{content:".";display:block;visibility:hidden;height:0;clear:both;}
.clear,.area{zoom:1}
.fb{font-weight:bold}
/* 通用栏宽*/
.area {width:1200px; clear:both; height:auto;margin:0 auto}

.global-box{ position:relative; background:url(bg.jpg);overflow:hidden;}
.global-box .left{ position:fixed; *margin-left:-100px; width:200px;}
.global-box .right{width:1000px}

.logo-box{padding:13px 0 0 20px;height:141px;background:#2275BD;margin-bottom:13px;}
.logo-box .logo{width:163px;height:98px;background:url(logo1.gif);text-indent:-10000px;overflow:hidden;display:block;}

.nav-box{width:177px;padding-left:23px;}
.nav-box ul{padding-right:15px;text-align:right;}
.nav-box ul a{display:block;line-height:23px;height:23px;font-size:16px;color:#fff;padding-right:9px;text-align:right;}
.nav-box ul a:hover,.nav-box ul a.active{color:#2275BD;background:url(i.gif) no-repeat center right;text-decoration:none;}
.nav-box ul li{height:37px}
.nav-box .bgline{height:1px;background:url(bgline.gif);overflow:hidden;margin-bottom:13px;}

.toolbar{height:35px;background:#191919;font-size:14px;color:#CCC;position:relative;}
.toolbar .welcome{width:80px;padding-left:13px;overflow:hidden;height:19px;background:url(bg.gif);position:absolute;top:8px;color:#CCC;left:16px}
.toolbar .today{width:400px;overflow:hidden;height:19px;position:absolute;top:8px;color:#CCC;left:123px;text-align:left;}
.toolbar .today a{color:#ccc}
.toolbar .search-box{width:184px;height:25px;background:url(search_bg.gif);position:absolute;top:5px;left:679px;overflow:hidden;}
.toolbar .search-box .input-text{border:0;background:transparent;float:left;width:134px;padding:6px 5px 5px;color:#ccc;font-family:arial;line-height:14px;}
.toolbar .search-box .btn{float:left;width:40px;height:25px;}
.toolbar .text{position:absolute;top:8px;left:875px;}
.toolbar .text a{color:#fff}

.main-box .lft{width:700px;float:left;padding:0 15px;}
.main-box .rft{width:260px;padding-right:10px;float:right;}

h2.title{font-size:18px;color:#2275BD;text-align:left;padding:8px 0 0;}
h2.title b{display:inline-block;width:6px;height:19px;background:url(i1.gif);float:left;margin-right:4px;overflow:hidden;margin-top:3px}
h2.title1{font-size:18px;color:#333;text-align:left;padding:8px 0 0;margin-bottom:10px;}

.hot-text h1{font-size:30px;color:#333;line-height:44px;text-align:left;font-weight:bold;}
.hot-text h1 a{color:#333}
.hot-text h3{font-size:18px;color:#666;line-height:36px;text-align:left;font-weight:bold;}
.hot-text h3 a{color:#666;}
.hot-foot{text-align:left;color:#999;font-size:14px;padding-top:5px;}
.hot-foot span,.hot-foot a{color:#333}
.t-weibo{display:inline-block;width:24px;height:19px;background:url(sina.gif);overflow:hidden;}
.main-box .lft .bgline{background:url(bgline1.gif);height:1px;overflow:hidden;margin:15px 0;clear:both;}

.main-box .lft .PT-box{padding-top:12px;height:134px;}
.main-box .lft .PT-box .img-box{width:200px;float:left;margin-right:20px;position:relative;overflow:hidden;height:107px;}
.main-box .lft .PT-box .img-box a{position:absolute;top:0;left:0;width:200px;height:107px;background:url("mask.png") no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src="mask.png");}
.main-box .lft .PT-box .text-box{text-align:left;}
.main-box .lft .PT-box .text-box h3{height:28px;font-size:16px;color:#141F40}
.main-box .lft .PT-box .text-box h3 a{color:#141F40}
.main-box .lft .PT-box .text-box .info{font-size:14px;color:#999;height:28px;}
.main-box .lft .PT-box .text-box .info .author{float:left;margin-right:28px;color:#2275BD}
.main-box .lft .PT-box .text-box .info .author a{color:#2275BD}
.main-box .lft .PT-box .text-box .info .date{margin-right:35px;}
.main-box .lft .PT-box .text-box .info .share{color:#666}
.main-box .lft .PT-box .text-box p{font-size:14px;line-height:22px;color:#666}
.main-box .lft .PT-box .more{text-align:right;color:#2275BD;font-size:14px}
.main-box .lft .PT-box .more a{color:#2275BD}
.load{height:36px;margin-bottom:28px;background:url(load.jpg);}

.main-box .lft .PT1-box{height:138px;margin-bottom:15px;padding-top:12px;}
.main-box .lft .PT1-box .img-box{width:200px;float:left;position:relative;overflow:hidden;height:138px;}
.main-box .lft .PT1-box .text-box{text-align:left;width:480px;background:#2275BD;color:#fff;padding:0 10px;float:left;height:138px;overflow:hidden;;}
.main-box .lft .PT1-box .text-box h3{font-size:14px;line-height:44px;}
.main-box .lft .PT1-box .text-box h3 span{font-size:18px;}
.main-box .lft .PT1-box .text-box p{line-height:18px;}

.btn-box{padding-top:30px;height:41px;}
.btn-box li{float:left;padding-right:6px;}

.scan-box{height:170px;background:url(t.jpg);position:relative;margin-bottom:29px;}
.scan-box .ios{width:117px;height:36px;position:absolute;top:112px;left:11px;}
.scan-box .and{width:114px;height:36px;position:absolute;top:112px;left:135px;}

.main-box .rft h2{padding:8px 0 0 10px;text-align:left;height:28px;font-size:18px;color:#fff;background:#2275BD;margin-bottom:10px;}
.main-box .rft .PT-box{width:260px;height:100px;}
.main-box .rft .PT-box .img-box{float:left;margin-right:11px;height:80px;overflow:hidden;}
.main-box .rft .PT-box .text-box{float:left;width:145px;line-height:22px;text-align:left;font-size:14px}
.main-box .rft .PT-box .text-box .author{color:#999;font-size:12px;}
.main-box .rft .PT-box .text-box .author a{color:#2275BD}
.main-box .rft ul.list{width:222px;margin:0 auto;text-align:left;line-height:26px;margin-bottom:20px}
.main-box .rft ul.list li{width:74px;float:left;}
.main-box .rft ul.list1{width:260px;margin:0 auto;text-align:left;line-height:28px;margin-bottom:20px;font-size:14px;}
.main-box .rft ul.list1 li{padding-left:12px;background:url(i2.gif) no-repeat 2px 11px;height:28px;overflow:hidden;}
.main-box .lft ul.list1{width:700px;margin:0 auto;text-align:left;line-height:28px;margin-bottom:10px;font-size:14px;}
.main-box .lft ul.list1 li{padding-left:12px;background:url(i2.gif) no-repeat 2px 11px;width:338px;float:left;height:28px;overflow:hidden;}

.foot-box{border-top:5px solid #2275BD;padding-top:12px;font-size:14px;text-align:left;padding-bottom:15px;margin:0 15px;line-height:28px}
.foot-box span{color:#666;font-size:12px;}

.dir{padding-top:30px;text-align:left;font-size:18px;color:#333;}
.fy{margin-bottom:40px;text-align:center;}
.fy a,.fy span{display:inline-block;height:27px;padding:9px 14px 0;font-size:12px;color:#333;border:1px solid #F0F0F0;margin-right:4px}
.fy a:hover,.fy a.active,.fy span{border:1px solid #2275BD;background:#2275BD;color:#fff;text-decoration:none}

.article-title{font-size:30px;text-align:left;padding:25px 0 0;}
.article-box{width:670px;margin:0 auto;text-align:left;line-height:28px;font-size:14px;}
.article-box img,.article-box p img{text-align:center;}
.article-box .img-box{margin:30px auto;}
.article-box p{margin-bottom:22px;}
.share{text-align:right;float:right;}
.share_top{float:left;}
.comment-box{margin-bottom:40px}

.tag-box{padding-top:39px;height:32px;border-bottom:3px solid #CFCFCF;width:970px;margin:0 auto;}
.tag-box span{float:left;width:100px;font-size:14px;height:32px;cursor:pointer;background:url(i3.gif) no-repeat right 3px}
.tag-box span.active{background:url(arrow.jpg) no-repeat bottom center;color:#2275BD}

.m-box{width:940px;margin:0 auto;text-align:left;line-height:28px;color:#666;font-size:14px;padding:15px 0;min-height:500px;_height:500px}
.tag-box1{padding-top:39px;height:32px;border-bottom:3px solid #CFCFCF;width:970px;margin:0 auto;}
.tag-box1 span{float:left;width:80px;font-size:14px;height:32px;background:url(arrow1.jpg) no-repeat bottom center;font-size:16px}

/* add 2013-12-31 */
.hot-foot .share_top,
.hot-foot .share_top a,
.hot-foot .share_top .bds_more{ display:inline-block; float:none; vertical-align:middle; }
/* add 2014-1-10 */
.scan-box ul { padding-top:110px; }
.scan-box li { display:inline; float:left; width:118px; height:36px; padding-top:38px; margin-left:10px; }
.scan-box li img { display:none; margin-left:-90px; }
.scan-box li:first-child img { margin-left:0; }
.scan-box li:hover img { display:block; }

.tag_a {text-align:left;font-size:14px;line-height:28px;clear:both;}