/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#ececec;font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size: 16px;}
a,a:hover{color:#333;}

.wp{width: 1170px;margin: 0 auto;}
.header{height: 240px;}
.nav{height: 70px; padding-right: 50px; background: url(tqq_navbg.png) repeat-x;}
.nav ul li{float: left; padding: 0 14px; background: url(tqq_sx.png) no-repeat right;}
.nav ul li a{display:block; width: 96px; height: 70px; line-height: 70px; }
.nav ul .m-sy a{background: url(tqq_sy.png) no-repeat center;}
.nav ul .m-rdgk a{background: url(tqq_rdgk.png) no-repeat center;}
.nav ul .m-jgsz a{background: url(tqq_jgsz.png) no-repeat center;}
.nav ul .m-rdyw a{background: url(tqq_rdyw.png) no-repeat center;}
.nav ul .m-ggtz a{background: url(tqq_ggtz.png) no-repeat center;}
.nav ul .m-jdrd a{background: url(tqq_jdrd.png) no-repeat center;}
.nav ul .m-dbfc a{background: url(tqq_dbfc.png) no-repeat center;}
.nav ul .m-blhf a{background: url(tqq_blhf.png) no-repeat center;}
.nav ul .m-gzbg a{background: url(tqq_gzbg.png) no-repeat center;}

.g-search{margin-top: 10px; height: 38px; line-height: 38px; background: url(searchbg.png) repeat-x;}
#mytime{margin-left: 20px;}

/*站内检索*/
.m-search{ float: right; display: inline-block;}
.m-search .bt-text{*+width:168px;width:170px;height:28px;line-height:28px;border:0;padding-left:2px;float:right;background:#fff;text-indent: 1em;border: 1px solid #dedede;}
.m-search .bt-bnt{float:right; background-color:#a79d9d; border: none;font-size:16px;margin-right:20px;}
.m-search .bt-bnt:hover{background:#c59232;}

.main{margin-top: 20px; padding: 0 11px; background-color: #fff; overflow: hidden;}
.g-row{margin-top: 20px; overflow: hidden;}

.m-toutiao{margin-top:20px; position: relative;overflow:hidden;}
.m-toutiao h2{position: absolute; width:100px; height: 50px; background: url(tqq_toutiao.png) no-repeat;}
.scrollbox{width:800px; margin:0 auto;overflow:hidden;}
#scrollDiv{width:800px; height:50px; line-height: 50px; overflow:hidden;}
#scrollDiv li{width:100%;height:50px; padding:0 10px; overflow:hidden; vertical-align:bottom; zoom:1;}
#scrollDiv li a{width:100%;height:50px;line-height:50px;text-align: center;font-size:34px;color:#C91815;text-decoration:none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#scrollDiv li a:hover{ color:#f00}

.col-l{float: left; width: 564px;}
.m-box-pic {float: left;position: relative;width: 100%;}
.m-box-pic .bd li{position: relative;overflow: hidden;}
.m-box-pic .bd .pic img{display: block;width: 100%;height: 360px;}
.m-box-pic .bd li p{position: absolute;left: 0;bottom: 0;right: 0;padding:0 135px 0 27px;height: 41px;line-height: 41px;background: url(tqq_boxpic_bg.png) repeat left top;font-size: 15px;color: #fff;}
.m-box-pic .hd{position: absolute;bottom: 0;right: 0;height: 41px;overflow: hidden;}
.m-box-pic .hd ul{overflow: hidden;padding-top: 10px;padding-right: 16px;}
.m-box-pic .hd li{cursor: pointer;float: left;overflow: hidden;margin-left: 5px;width: 22px;height: 22px;line-height: 22px;background: #e1dbd5;border-radius: 50%;font-size: 16px;color: #000;text-align: center;}
.m-box-pic .hd li.on{background: #dd8205;color: #fff;}

.col-r{float: right; width: 564px;}
.m-tab-tit ul{overflow: hidden; border-bottom: 1px solid #c91915;}
.m-tab-tit ul li{float: left; text-align: center;}
.m-tab-tit ul li a{display: block; width: 121px; height: 34px; line-height: 34px; color: #999;}
.m-tab-tit ul li.hover a{color: #fff; font-weight: bold; background:url(tqq_tabtit_bg.png) no-repeat center;}
.tab-show{padding-top: 10px;}
.ul-list li{line-height: 30px; background: url(tqq_list_icon.png) no-repeat center left;text-indent: 1em;}
.ul-list li span{float: right; color: #ccc;}
.more{display:block; float: right; margin-top: 10px; width: 99px; height: 30px; background: url(more.png);}
.g-banner{margin-top: 20px;}

.g-col-list{width:564px; float: left; margin-right: 20px;}
.last{margin-right: 0;}
.g-col-list .g-tit{padding: 0 10px; height: 34px; line-height: 34px; background: url(tqq_title_bg.png) no-repeat;}
.g-col-list .g-tit h3{ display: inline-block; color: #fff;}
.g-col-list .g-tit a{ display: inline-block; float: right; font-size: 14px; color: #fff;}

.ul-info li{line-height: 30px; background: url(tqq_list_icon.png) no-repeat center left;text-indent: 0.8em;}
.ul-info span{float: right; color: #999;}

.head{height: 40px;line-height: 40px; background-color: #ffe4e3; font-size: 16px; overflow: hidden;}
.t_tabs .head .tit{float: left; width: 150px; background: url(tqq_link.png) no-repeat; text-align: center; font-size: 18px; color: #fff;}
.t_tabs .head ul{float: left; height: auto; overflow: hidden;}
.t_tabs .head li{width: 100px;float: left;display: inline;text-align: center;}
.t_tabs .head li a{display: block;}
.t_tabs .head li.selected a{border-bottom: 1px solid #1587c3; color: #1587c3;}

.t_tabs .body{padding: 20px; background-color: #ececec;overflow: hidden;}
.t_tabs .body ul{float: left;}
.t_tabs .body ul li{float: left; margin: 0 20px; text-align: center;}
.t_tabs .body a{height: 36px;line-height: 36px;}
.t_tabs .body a:hover{font-weight:700}

.footer{margin-top: 20px; background-color: #fff;}
.footer p{line-height: 24px; text-align: center;}

.lmy li{line-height: 45px; border-bottom: 1px dashed #ececec;}

.m-text{margin-bottom:10px;padding:0 50px;text-align:center;border:1px solid #efefef;font-size:18px;color:#666}
.m-text h1{margin-top: 30px;margin-bottom:19px;text-align:center;font-size:36px;color:#333;font-weight:400;}
.m-text h3{padding-top:30px;margin-bottom:19px;text-align:center;font-size:20px;color:#666;font-weight:200;}
.m-text h4{margin-bottom:20px;text-align:center;font-size:20px;color:#666;font-weight:200;}
.m-text .u-line{margin:20px 0; border-bottom:1px solid #efefef;}
.m-text p{line-height:1.75em;margin-bottom:6px;text-align:left;}
.m-text img{text-align:center;}
.m-text .sp{display:block}