html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url();background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body {color: #464646;font:12px/1.5 Microsoft YaHei,Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background: #f0f0f0;}
body > div {margin-left: auto;margin-right: auto;}
div, form, ul, ol, li, span, p, dl, dt, dd, img {border: 0 none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 12px;font-weight: normal;margin: 0;padding: 0;}
ul, ol, li {list-style: none outside none;}
table, td, input, textarea {font-size: 12px; padding:0px; font-family:Microsoft YaHei; outline:none; vertical-align:middle;}
a {color: #464646;text-decoration: none; outline:none;}
a:hover {color: #d60000;}
li{vertical-align: middle;font-family:Microsoft YaHei;}

*html{background-image:url();background-attachment:fixed;}
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
table{ margin:auto;}
.clear,.cc,.clear15,.clear10{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.bg{ background:#fff;}
.mt15{ margin-top:15px;}
.ml20{ margin-left:20px;}

/*公共文件结束*/

.mainbox{ width:1120px; margin:0 auto;}

/*头部开始*/
.header{ height:240px; overflow:hidden; position:relative; background: url(../images_ty/headerbg.jpg) center top no-repeat #e2200c;}
.banner{ height:190px; overflow:hidden;}
.navbox{ height:50px;}
.navbox ul li{ float:left; padding-right:1px; background:url() right center no-repeat;}
.navbox ul li a{ color:#fff; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; width:111px; display:block;}
.navbox ul li a:hover,.navbox ul li.on a{ background:#ff8214; color:#fff;}
.navbox ul li#last{ padding-right:0; background:none;}

.list li{ height:30px; line-height:30px; padding-left:14px; overflow:hidden; font-size:14px; background:url(../images_ty/icon.gif) left center no-repeat; color:#999999;}
.list li a{ float:left;}
.list li span{ font-size:12px; font-family:arial;}
.list li img{ float:left; padding:8px 0 0 5px;}

/*-------头部结束 end-------*/
.main1{ padding:15px; height:320px; overflow:hidden;}
.flash{ width:426px; height:320px; overflow:hidden;}
.flash .mF_expo2010{width:426px; height:320px !important; overflow:hidden;}
.flash .mF_expo2010 .txt li{ height: 34px !important; line-height: 34px !important;}
.flash .mF_expo2010 .txt li a{padding:0 0 0 10px !important;width:310px !important; font-size: 14px !important;font-weight: normal !important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.flash .mF_expo2010 .txt li a span{display: none;}
.flash .mF_expo2010 .txt_bg{filter: alpha(opacity=50) !important;opacity: .5 !important; height: 34px !important;}
.flash .mF_expo2010 .num{ bottom: 11px !important; right: 4px !important;}
.flash .mF_expo2010 .num li{ width:9px !important; height:9px !important; margin-right:6px !important;}
.flash .mF_expo2010 .num li a{ width:9px !important; height:9px !important; background: url(../images_ty/flibg.jpg) 0 0 no-repeat !important; overflow: hidden; text-indent:-20em;}
.flash .mF_expo2010 .num li b{display: none !important;}
.flash .mF_expo2010 .num li.hover a,.flash .mF_expo2010 .num li.current a{ background-position: -9px 0 !important;}
/*图片切换 end*/

.newsbox{ width:374px; height:318px; overflow:hidden; padding-left:15px;}
.sytel{ height:38px; border-top:2px solid #e2200c; border-bottom:1px solid #eaeaea; line-height:38px; font-size:16px; padding-left:10px; font-weight:bold; color:#e2200c;}
.sytel a,.sytel a:hover{ color:#e2200c;}
.newsbox .list{ padding-top:6px;}
/*工作动态 end*/

.tzgg{ width:230px; height:318px; background:#f7f7f7; overflow:hidden; padding:3px 15px 0;}
.syte2{ height:38px; line-height:38px; padding-left:17px; background:url(../images_ty/tel.gif) left center  no-repeat;font-size:16px; font-weight:bold;}
.syte2 a,.syte2 a:hover{color:#e2200c;}
.tzgg .list1{ padding-top:5px; height:262px; overflow:hidden;}
.tzgg .list1 .tz{ height:262px; overflow:hidden;}
.tzgg .list1 li{ padding:0 0 0 13px; height:30px; overflow:hidden; line-height:30px; padding-left:13px; background:url(../images_ty/icon1.gif) 0 center no-repeat; font-size:14px;}
.tzgg .list1 li span{ font-size:12px; color:#999999; padding-left:15px; white-space:nowrap;}
/*通知公告 end*/
.tlgg li{ height:130px; overflow:hidden; padding-top:15px;}

.main2l{ width:835px;}
.listbox{ height:263px; border-top:2px solid #e2200c; overflow:hidden; width:375px; padding:0 15px;}
.listbox .list{ padding-top:6px;}
.listbox2{ width:385px;}
.sytel3{ height:38px; line-height:38px; font-weight:bold; font-size:16px;}
.sytel3 a,.sytel3 span{ display:block; float:left; width:110px; text-align:center; background:#e2200c; color:#fff;}


.main2r{ width:240px; padding:2px 15px 0; overflow:hidden; height:543px;}
.main2r .syte2{ border-bottom:1px solid #dddddd;}
.main2r .list{ padding-top:7px;}
.link1{ height:63px; padding:12px 0 8px; overflow:hidden;}


/*友情链接*/
.friendlink{ width:1120px; height:33px; padding-top:10px; z-index:44; margin:0 auto;}
.friendlink ul li.linklist_con{ float:left; width:263px; height:31px; margin-left:20px; border:1px solid #dddddd; background:url(../images_ty/linkbg.gif) no-repeat 236px center;  position:relative;}
.friendlink ul li.linklist_con01{ margin-left:0;}

.friendlink ul li.last.linklist_con{background:#ffffff url() no-repeat 176px center;}
.friendlink_con{ font-size: 14px; width:220px; height:33px; line-height:32px; overflow:hidden; color:#666; padding-left:14px; cursor:pointer;}
.friendlink ul li.last .friendlink_con{ width:183px;}
.linklist{ background:#fff; width:263px; position:absolute; left:-1px;bottom:31px;border:1px solid #dddddd; border-bottom:0; z-index:44;}
.kk{ width:263px; height:389px; overflow-x:hidden; overflow-y:auto; bottom:39px;}
.kk ul li{ border-right:1px solid #dddddd;}

.linklist ul li{ height:38px; line-height:38px; width:263px;border-bottom:1px solid #dddddd; float:left;}
.linklist ul li a{ display:block; color:#666; padding:0 10px 0 10px; width:243px; float:left;}
.linklist ul li a:hover{ background:#f2f2f2; color:#f00;}
.kk ul li a{ padding-right:0; width:243px;}
/*友情链接 end*/
.footer{ background:url(../images_ty/fotbg.gif) left top repeat-x #f0f0f0; margin-top:15px;}


.fotcon{line-height:28px; font-size:14px; padding:28px 0 21px; text-align:center; color:#505050; position:relative;}
.fotcon a{ color:#e2200c;}
.fotcon a:hover{ color:#e2200c; text-decoration:underline;}
.fotcon span{ font-family:arial;}
.fotcon .dzjg{ position:absolute; top:16px; left:50%; margin-left:-550px;}
.fotcon .jiuico{ left:auto; right:50%; margin-right:-540px; margin-left:0; top:26px;}
.fotcon img{ vertical-align:middle;}
.fotcon p a{ color:#8a8989;}

/* 栏目页 */
.content{padding:15px;}
.wenzhang{border:1px solid #ddd; margin:0 auto;}
.leftnr{ width:270px; min-height:530px; float:left; border:1px solid #e0e0e0;}
.title{width:268px; line-height:38px; height:39px; margin:1px 0 0 1px; text-align:center; overflow:hidden; background:#e2200c; font-size:16px; color:#fff;  font-weight:bold;}
.menunr{width:240px; margin:0 auto; padding-top:10px;}
.menunr ul li{ font-size:14px; font-weight:normal; height:37px; line-height:36px;overflow:hidden; padding-top:10px;}
.menunr ul li a{ background:url(../images_ty/lanmulbg.gif) left top no-repeat #f5f5f5; height:37px; display:block; font-size:14px; padding:0 30px 0 32px;}
.menunr ul li a:hover,.menunr ul li.active a{ background:url(../images_ty/lanmulbgb.gif) left top no-repeat; color:#e2200c; text-decoration:none;}

.rightnr{ border:1px solid #e0e0e0; background: url() center top repeat-y; height:auto; min-height:530px;width:801px; float:right;}
.position{ background:url(../images_ty/posico.png) 10px center no-repeat; padding-left:30px; height:39px; line-height:39px; border-bottom:1px solid #e0e0e0; margin:0 10px;}

.position_list{ background:url(../images_ty/posico.png) 10px 20px no-repeat; font-size:14px; padding-top:8px; padding-left:35px; height:40px; line-height:40px;  border-bottom:1px solid #e0e0e0; margin:0 20px;}

/*栏目页 搜索信息列表 */
.sealist{ padding:10px 40px 20px;}
.sealist ul{ padding:8px 0;}
.sealist ul li{ background:url(../images_ty/icon.jpg) 0 21px no-repeat; padding:10px 0 10px 15px;}
.sealist ul li a{ color:#333; margin-bottom:3px; display:block; width:900px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ptlmy{ width:96%; overflow:hidden; margin:5px auto 0; display:inline;}
.ptlmy img{ max-width:100%;}

/*栏目页 图片列表 */
ul.imglist{ float:left; border:medium none; width:100%; margin-left:0 !important; padding-left:2px;}
ul.imglist li{ float:left; background:none; padding-left:0; height:158px; text-align:center; margin:10px 11px 0; width:146px; clear:none;}
ul.imglist li a{ line-height:32px;}
ul.imglist li img{ padding:3px; border:1px solid #ccc;}
.lmtitel{ padding:2px 5px;}

.listnews{ font-size:14px; padding:8px 15px 15px; line-height:200%;}
.listnews ul{ margin:5px 0 0 0; border-top:1px dashed #ddd; overflow:hidden; padding:5px 0 10px; line-height:0; clear:both;}
.listnews li{ height:30px; line-height:30px;  background:url(../images_ty/icon.gif) 2px center no-repeat; padding-left:16px; padding-right:2px; clear:both;vertical-align: middle;}
.listnews li span{ color:#959595; float:right; padding-top:0 !important;}
.listnews li a:hover{ color:#c00;}
.listnews li img{ padding:12px 0 0 4px; float:left;}
.listnews li.botline{ border-bottom:1px dashed #ddd; padding-bottom:15px; margin-bottom:15px;}
.listnews td{ line-height:26px;}

.page{ clear:both; padding:10px; text-align:right;}
.page a{ padding:5px 7px; border:1px solid #d9d9d9; margin:0 0 0 4px; color:#666;}
.page a:hover,a.current{  border:1px solid #1299f8; background:#1299f8; color:#fff; text-decoration:none;}
/*栏目页 视频列表 */
.shipinbox{padding-bottom:15px; width:100%;}
.shipinbox .leftimg{ float:left;}
.shipinbox .left{ float:left;}
.shipinbox .right{ float:right;}
.shipinbox div{ overflow:hidden;}
.shipinbox ul li{background:none;height: auto;padding: 18px 0;vertical-align:bottom;	padding-left:0px; border-bottom:1px solid #ebebeb;}
.shipinbox ul li img{ padding-top:8px;}
.shipinbox ul li a{ background:none; padding-left:5px;}
.shipin{width:480px;}
.sptit{ height:30px; line-height:30px;}
.spcon{ line-height:20px; padding:5px 0; height:60px; color:#777; text-indent:2em; font-size:13px; overflow:hidden;}
.shipin span{ color:#474747 !important;}
.vodlistcont{ font-size:12px; line-height:20px;}
.msg{ float:left; width:20px; padding-left:5px;}
/*文章*/
.contentbox{ padding:20px 50px;}
.newstitle{ font-size:28px; font-weight:bold;text-align:center;padding-bottom:8px;}
.newsinfo{ line-height: 36px;text-align: center;height: 36px;color: #666; font-size:14px; background: #f3f3f3; margin:8px 0;}
.newsinfo a{color:#666;}
.newscontnet{ font-size:16px; line-height:250%; overflow:hidden;  border-bottom:1px solid #ddd; padding-bottom:50px; margin-bottom:10px; padding-top:10px; color:#555;}
.newscontnet img,.newscontnet table{ max-width:100%;}

.close a{ color:#999; padding:0 0 0 24px; margin:0 8px;}
.printico{ background:url(../images_ty/print.jpg) left center no-repeat;}
.closeico{ background:url(../images_ty/close.jpg) left center no-repeat;}
.minh500{ min-height:500px; height:auto !important;}
.wzfbt{font-weight: 100;font-size: 18px;line-height: 34px;text-align: center;}
/*投票详细页面*/
.btnvote{font-size: 12px;width: 74px;height: 26px;text-align: center;line-height: 26px;border: medium none;outline: medium none;cursor: pointer;background: url(../images_ty/btn001.jpg) no-repeat 0px 0px; margin:10px 5px 5px;}

.gjsealist td{ font-size:14px;}