html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; font-family: "微软雅黑"; }
fieldset, img { border: none; }
div { margin: 0 auto }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none; }
.l, #l { float: left }
.r, #r { float: right }
input { padding-top: 0; padding-bottom: 0; }
input::-moz-focus-inner {
border:none;
padding:0;
}
.hg{ float: left;font-weight: 600; }
.hg1{ font-size: 14px; text-align: center; line-height: 16px; height: 16px; font-weight: 600; }
.hg1 a:hover{ font-size: 14px; text-align: center; line-height: 16px; height: 16px; font-weight: 600; color: #F00; text-decoration: none; }
.picleft{ float: left; width: 128px; }
.piclefts{ float: left; width: 96px; }
select, input { vertical-align: middle; }
select, input, textarea, h1, h2, h3, h4 { font-size: 12px; margin: 0; font-weight: normal; }
table { border-collapse: collapse; }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.none { display: none }
.trfont2{ color: #F00; font-size: 12px; }
.MT10 { margin-top: 10px }
.MB10 { margin-bottom: 10px }
.PT10 { padding-top: 10px }
.PB10 { padding-bottom: 10px }
.h10 { height: 10px; }
.fl { float: left; }
.fontNone { display: none; }
.MT10 { margin-top: 10px }
.MT5 { margin-top: 5px }
.MB10 { margin-bottom: 10px }
.PT10 { padding-top: 10px }
.PB10 { padding-bottom: 10px }
.PT20 { padding-top: 20px }
.PB20 { padding-bottom: 20px }
.w980 { width: 980px }
.pagelist a { padding: 5px 4px; margin: 2px 1px; border: #eee 1px solid; color: #999; background: #FFF; text-decoration: none }
.pagelist a:hover { border: #999 1px solid; color: #666; }
.pagelist a:active { border: #999 1px solid; color: #666; }
.pagelist .thisclass { padding: 5px 4px; border: #A5A5A5 1px solid; background: #E3E3E3; font-weight: bold; color: #000000; margin: 2px 1px; }
.pagelist .disabled { border: #dedede 1px solid; padding: 5px 4px; margin: 2px 1px; color: #999; background: #FFF; }
.pagelist .table .tr .form .td a { height: 22px; margin: 0; border: 0; !important
}
.pagelist .pageinfo { border: #dedede 1px solid; padding: 5px 4px; margin: 2px 1px; color: #999; }
.pagebreak { FONT-SIZE: 12px; COLOR: #dddddd; margin-top: 10px; margin-bottom: 20px; float: left; line-height: 22px; width: 603px; text-align: center; }
.pagebreak ul { list-style-type: none; margin: 0px; padding: 0px; }
.pagebreak .current { padding: 3px 5px; border: 1px solid #CCC; color: #036; background-color: #CCC; }
.pagebreak li { BORDER-RIGHT: #dddddd 1px solid; padding: 3px 5px; BORDER-TOP: #dddddd 1px solid; BACKGROUND: #fff; FLOAT: left; MARGIN: 3px; BORDER-LEFT: #dddddd 1px solid; COLOR: #aaaaaa; BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none }
.pagebreak a { COLOR: #aaaaaa; margin-top: 0px; margin-right: 2px; margin-bottom: 0px; margin-left: 2px; }
.pagebreak .thisclass { BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #ff0084; BORDER-BOTTOM: #e0e0e0 1px solid }
.pagebreak .thisclass a { COLOR: #ff0084 }
* { padding: 0px; margin: 0px; }
*html { background-image: url(about:blank); background-attachment: fixed; }
#code, #code_hover, #gotop { width: 36px; height: 48px; background: url(icon.png) no-repeat; position: fixed; right: 20px; cursor: pointer; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#code { background-position: -276px -258px; bottom: 120px; _margin-bottom: 120px; }
#code_hover { background-position: -316px -258px; bottom: 120px; _margin-bottom: 120px; }
#gotop { background-position: -276px -310px; bottom: 67px; _margin-bottom: 67px; }
#code_img { width: 270px; height: 355px; background: url(icon.png) -4px -3px no-repeat; position: fixed; right: 70px; bottom: 67px; cursor: pointer; display: none; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom: 67px; }
a, a:visited { color: #000; text-decoration: none; }
a:hover, a:active { color: #000; text-decoration: underline; }
.left { float: left; }
.right { float: right; }
body { font-size: 16px; background-image: url(../images/bg.jpg); background-repeat: repeat; background-position: 0px 200px; }
.t { width: 100%; height: 30px; border-bottom: #dedede 1px solid }
.top { width: 1100px; height: 28px; line-height: 28px; padding: 2px 0 0 0; }
.top h1 { width: 470px; height: 26px; float: left; font-size: 14px; font-weight: 600; overflow: hidden; display: block }
.top a{font-size: 14px; font-weight: 600;}
#toubiao { width: 1000px; }
.tip { width: 1100px; height: 100px; padding: 10px 0; background-color: #FFF; }
.tip_wb { width: 420px; height: 40px; position: absolute; top: 32px; left: 330px }
.tip h2 { width: 420px; height: 90px; float: left; display: block }
.tip .sub_logo { width: 300px; height: 60px; padding: 26px 0; float: left; display: block;}
.tip .sub_logo p { width: 300px; height: 60px; line-height: 30px; color: #666; display: block }
.tip .sub_logo .tianqi { width: 290px; height: 60px; line-height: 60px; display: block; float: left; padding-left:12px;}
.tip_r { width: 360px; height: 40px; float: right; padding: 32px 0 0 0; }
.search { width: 360px; height: 35px; float: right }
.search .s_w { width: 256px; float: left; border: #CCC 1px solid; height: 31px; line-height: 31px; padding-left: 25px; background: #FFF ; color: #999; display: inline; border-radius: 3px 0 0 3px; border-right: 0 }
.search .an { width: 75px; float: left; height: 33px; background: #055A9B; border: 0; color: #fff; text-align: center; cursor: pointer; display: inline; font-family: "微软雅黑"; font-size: 14px; font-weight: 600; }
.search .an:hover { width: 75px; float: left; height: 33px; background: #2072B1; border: 0; color: #fff; text-align: center; cursor: pointer; display: inline; font-family: "微软雅黑" }
.tag { width: 400px; height: 30px; float: right; line-height: 30px; margin-top: 10px; overflow: hidden; color: #666 }
.tag b { color: #055A9B }
.tag a { text-align: left }
.m { width: 100%; height: 100px; background: #0063B1; }
.trnobg{ background-image: url(../images/index.png); background-repeat: no-repeat; background-position: right; }
.trnobg a { color: #FF0000;}
.trnobg a:hover { font-weight: 600; }
.trnobg a:active { color: #FF0000;}
.menu { width: 1164px; height: 70px; padding: 10px 0; }
.menu ul { float: left; height: 70px; margin-top: 5px; margin-right: 0px; display: block }
.menu ul li { float: left; width: 125px; height: 34px; line-height: 34px; text-align: center; overflow: hidden; display: block; border-right-width: 1px; border-right-style: solid; border-right-color: #2378ba; }
.menu ul li a { font-size: 16px; color: #FFF; font-weight: 600; }

.index-main { z-index: 55; position: relative; width: 1100px; margin: 0 auto; height: 200px; }
.index-main-box { position: relative; display: block; overflow: hidden; height: 220px; width: 1100px; margin-top: 20px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#indexslider { position: relative; width: 1100px; height: 220px; }
.index-img { display: block; width: 1100px; height: 220px; overflow: hidden; }
.index-img img { width: 1100px; height: 220px; }
.index-pagination { position: absolute; z-index: 66; top: 186px; left: 50%; height: 30px; width: 210px; margin-left: -50px; text-align: center; }
.index-pagination li { display: inline-block; width: 30px; position: relative; float: left; height: 23px; margin-right: 4px; overflow: hidden; }
.index-pagination li a { position: relative; z-index: 666; display: block; padding: 16px 0px 5px 0px; height: 2px; color: #5f6a72; text-align: center; }
.index-pagination li a div { position: relative; z-index: 555; display: block; height: 2px; background: #c9242b; }
.index-pagination li a div span { position: absolute; top: 0px; left: 0px; height: 2px; width: 0px; background: #FFF; }
.index-pagination li a div em { position: absolute; display: none; width: 33px; height: 10px; background: url(../images/car-ico.png) no-repeat; top: -5px; left: 0px; }
.index-pagination li.current a { color: #0b4da2; _color: #c9242b; }
.index-pagination li.back { background: url(../images/car-ico.png) no-repeat; display: block; position: absolute; width: 33px; height: 10px; left: 0px; top: 4px; z-index: 444; }


.hui { background: #F5F5F5 }
.ntip { width: 100%; background: #418CD7 }
.ntipc { width: 1000px; height: 40px }
.ntipc a { padding: 0 20px; line-height: 38px; float: left; display: block; color: #FFF; font-size: 14px }
.ntipc a.ntipcon, .ntipc a:hover { background: #436993; text-decoration: none }
.nhead { width: 100%; background: #F5F5F5; height: 60px; padding: 5px 0; }
.nheadc { width: 1000px; height: 60px }
.nheadc .nheadc_logo { height: 60px; line-height: 60px; padding-right: 10px; }
.nheadc .nheadc_type { width: 300px; height: 60px; line-height: 60px }
.nheadc .nheadc_type h4 { font-size: 22px; color: #418CD7; font-weight: bold; font-family: "微软雅黑"; }
.nheadc .nheadc_app { width: 280px; height: 40px; padding: 10px 0 }
.nheadc .nheadc_app a { font-size: 12px; display: inline-block; height: 40px; line-height: 40px; margin-right: 5px; font-weight: normal; color: #222 }
.nheadc .nheadc_app a.mobile_app { padding-left: 23px; background: url(mobile_app_icon.gif) 0 center no-repeat }
.nheadc .nheadc_app a.m_paper { padding-left: 23px; background: url(m_paper_icon.gif) 0 center no-repeat }
.nheadc .nheadc_app a.nav_video { padding-left: 30px; background: url(nav_video_icon.gif) 0 center no-repeat }
.nheadc .nheadc_app a.visual { padding-left: 35px; background: url(visual_icon.png) 0 center no-repeat }
.nmenu { width: 100%; background: #EEEEEE; border: #dedede 1px solid; border-width: 1px 0; height: 25px; padding: 5px 0; }
.nmenuc { width: 1000px; height: 25px }
.nmenuc a { color: #195CAD; font-size: 14px; height: 25px; padding: 0 10px; line-height: 25px; float: left; display: block }
.nmenuc a:hover { color: #ffffff; font-size: 14px; height: 25px; padding: 0 10px; line-height: 25px; float: left; display: block; background: #418CD7; text-decoration: none }
#center_top { width: 1000px; height: 500px; background-color: #FFF; margin-top: 10px; }
#center_top_left { height: auto; width: 400px; float: left; }
.center_top_left1 { float: left; width: 400px; overflow: hidden; }
.center_top_left1 h3 { font-size: 16px; font-family: "微软雅黑"; line-height: 40px; text-align: left; height: 40px; width: 400px; font-weight: bold; display: block }
.center_top_left1 h3 a { color: #195CAD; }
.center_top_left1 span { width: 400px; height: 55px; margin-bottom: 13px; line-height: 26px; overflow: hidden; border-bottom: #dedede 1px dashed; color: #666666; display: block }
.center_top_left1 p { float: left; width: 400px; height: 32px; line-height: 32px; overflow: hidden; display: block; padding-left: 10px; background: url(menubg.png) left no-repeat; border-bottom: #dedede 1px dotted }
.center_top_left1 p a { font-size: 14px; }
.center_top_left1 p:hover { color: #195CAD; background: #F5F5F5 url(menubg.png) left no-repeat; }
.new_lanmu_cnt { width: 1000px; margin: 0px auto 0; padding-bottom: 10px; border-top: 1px solid #d6d6d6 }
.new_lanmu_cnt .lanmu_title { height: 22px; padding: 10px 0; border-bottom: 1px solid #d6d6d6 }
.new_lanmu_cnt .lanmu_title h3 { float: left; width: auto; color: #195CAD; padding: 0 15px 0 10px; border-left: 5px solid #195CAD; font: bold 20px/22px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; background: url(top_bg_b00.png) right -681px no-repeat; }
.new_lanmu_cnt .lanmu_title span.lanmu_more { float: right; padding-right: 10px; font: 12px/26px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; background: url(top_bg_b00.png) right -298px no-repeat; }
.new_lanmu_cnt .lanmu_title span.lanmu_more a { color: #666; }
.new_lanmu_list_cnt { width: 710px; float: left }
.new_lanmu_l { width: 710px; float: left }
.new_lanmu_list { width: 400px; }
.new_lanmu_list ul { width: 400px; height: 165px; font: 14px/26px "宋体"; border-bottom: #dedede 1px dotted; padding-top: 10px; display: block }
.new_lanmu_list ul li { width: 390px; height: 26px; padding-left: 10px; background: url(top_bg_b00.png) 0 -270px no-repeat; }
.new_lanmu_list ul li a, .fc_new_list ul li a:visited { color: #222; text-decoration: none; }
.new_lanmu_list ul li a:hover, .fc_new_list ul li a:active { text-decoration: underline; color: #b70000; }
.new_lanmu_cl { width: 710px; padding-top: 10px; }
.new_lanmu_mid { width: 300px; padding-top: 15px; }
.new_lanmu_mid .hd, .nl_r_r .hd { width: 100%; height: 24px; font: bold 16px/24px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; padding: 0 0 10px 0; }
.new_lanmu_mid a { display: block; }
.new_lanmu_mid a.nl_m_p1 { width: 275px; height: 160px; position: relative; margin-bottom: 25px; float: right }
.new_lanmu_mid a.nl_m_p1 span { display: block; position: absolute; bottom: 0; left: 0; width: 275px; height: 35px; color: #fff; text-align: center; font: 12px/35px "宋体"; background: url(b_grey.png) repeat; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.image_list_cnt { width: 980px; height: 330px; overflow: hidden; margin-top: 20px; }
.image_list_cnt .image_list { width: 1000px; height: 330px; }
.image_list_cnt .image_list .image_list_item { width: 185px; height: 165px; float: left; margin-right: 14px; }
.image_list_cnt .image_list .image_list_item a { display: block; font-size: 12px; color: #666; text-align: center; }
.image_list_cnt .image_list .image_list_item a img { margin-bottom: 5px; display: block; }
.nl_r_p_cnt { width: 300px; height: 145px; float: right }
.nl_r_p_item { width: 125px; height: 145px; font-size: 12px; overflow: hidden; margin-left: 25px; float: right; }
.nl_r_p_item span { display: block; margin-bottom: 2px; padding-top: 8px; height: 44px; text-align: center; line-height: 22px; color: #666; overflow: hidden; }
.nl_r_p_item img { display: block; }
.new_lanmu_r { width: 240px; background: #F5F5F5; float: right; border: #E5E5E5 1px solid; border-top: none; padding: 0 10px 20px 10px; }
.new_lanmu_rt { width: 240px; height: 40px; line-height: 40px; background: url(xuxian.png) bottom repeat-x }
.new_lanmu_rt h4 { font-size: 14px; width: auto; color: #195CAD; padding: 0 15px 0 20px; background: url(xgtit.png) left no-repeat; font: bold 14px/40px "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53"; }
.new_lanmu_r ul { width: 240px; line-height: 30px; margin-top: 10px; margin-bottom: 10px; display: block }
.new_lanmu_r ul li { width: 230px; height: 30px; padding-left: 10px; background: url(menubg.png) left no-repeat; overflow: hidden; color: #555555; font-size: 14px }
.new_lanmu_rimg { width: 230px; padding: 10px 5px; }
.new_lanmu_rimga { width: 230px; height: 200px; }
.new_lanmu_rimga span { width: 230px; height: 25px; line-height: 25px; display: block; font-size: 12px; color: #666; text-align: center; overflow: hidden }
.new_lanmu_rimga img { margin-bottom: 5px; width: 230px; height: 160px; display: block; }
#right_info { float: right; width: 572px; height: auto; margin: 0px; padding: 0px; overflow: hidden; }
.box01_right { height: 331px; margin-bottom: 13px; overflow: hidden; position: relative; width: 572px; float: right; }
.box01_right .list { height: 331px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 572px; z-index: 10; }
.box01_right .list ul { position: relative; margin: 0px; padding: 0px; }
.box01_right .list ul li { left: 0; position: absolute; top: 0; width: 572px; }
.box01_right .list li .contop { position: relative; width: 572px; height: 331px; color: #FFF; }
.box01_right .list li .contop p { bottom: 0px; font-size: 18px; height: 25px; left: 0px; position: absolute; width: 556px; background-attachment: scroll; background-color: transparent; background-image: url(bg03_header.PNG); background-repeat: repeat; background-position: 0 0; line-height: 25px; padding-top: 6px; padding-right: 0; padding-bottom: 0; padding-left: 16px; margin: 0px; }
.box01_right .list li .contop a p { color: #FFF; }
.box01_right .btn span { cursor: pointer; height: 39px; text-indent: -9999px; width: 35px; }
.box01_right .btn span.pre { left: 0; position: absolute; top: 136px; z-index: 80; background-attachment: scroll; background-color: transparent; background-image: url(btn04_header.PNG); background-repeat: repeat; background-position: 0 0; }
.box01_right .btn span.next { position: absolute; right: 0; top: 136px; z-index: 80; background-attachment: scroll; background-color: transparent; background-image: url(btn05_header.PNG); background-repeat: repeat; background-position: 0 0; }
.box01_right .btn ul { bottom: 10px; position: absolute; right: 16px; z-index: 80; list-style-type: none; margin: 0px; padding: 0px; height: 12px; }
.box01_right .btn ul li { float: left; margin-left: 10px; }
.box01_right .btn ul li a { display: block; height: 12px; text-indent: -9999px; width: 12px; background-attachment: scroll; background-color: transparent; background-image: url(btn02_header.png); background-repeat: repeat; background-position: 0 0; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; overflow: hidden; }
.box01_right .btn ul li.on a { background-attachment: scroll; background-color: transparent; background-image: url(btn03_header.png); background-repeat: repeat; background-position: 0 0; }
.box02_right ul { height: 138px; list-style-type: none; float: right; width: 572px; }
.box02_right ul li { border: 1px solid #D8D8D8; float: left; height: 110px; text-align: center; width: 134px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0; padding-bottom: 16px; padding-left: 0; }
.box02_right_LI { border: 1px solid #D8D8D8; float: left; height: 110px; margin-right: 9px; text-align: center; width: 134px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 10px; padding-right: 0; padding-bottom: 16px; padding-left: 0; display: block }
.box02_right ul li.end { margin-right: 0; }
.box02_right ul li a { color: #3D3F3E; }
.box02_right ul li p { margin-top: 15px; font-size: 12px; text-align: center }
.gd { width: 100%; height: 37px; }
.gdc { width: 1000px; height: 35px; line-height: 35px; border-bottom: #dedede 1px solid }
.gdc_l { width: 600px; height: 35px; float: left }
.scroll_news { width: 600px; height: 30px; float: left; font-size: 12px; }
.scroll_news span { width: 70px; height: 30px; line-height: 35px; text-align: left; display: block; color: #2F2F2F; position: relative; font-weight: bold; float: left; }
.scroll_cnt { width: 520px; float: right; height: 30px; margin-right: 5px; overflow: hidden; }
.scroll_cnt .per800 { width: 800%; height: 30px; float: left; }
.snews_list { float: left; }
.snews_list a { margin-right: 10px; color: #A0A0A0; }
.snews_list a, .snews_list a:visited { color: #222; text-decoration: none; }
.snews_list a:hover, .snews_list a:active { color: #b70000; text-decoration: underline; }
.gdc_r { width: 350px; height: 35px; line-height: 35px; overflow: hidden; float: right }
.gdc_r b { color: #055A9B; float: left; }
.gdc_r a { float: left; margin-right: 10px; }
#top-ad { width: 1000px; height: 150px; padding-top: 10px; background: url(xuxian.png) bottom repeat-x; overflow: hidden; }
#top-ad ul { width: 1000px; height: 30px; overflow: hidden; }
#top-ad ul li { float: left; width: 170px; height: 30px; line-height: 30px; text-align: left; overflow: hidden; display: block }
#top-ad ul li a { color: #666; }
#top-ad ul li.first { text-align: left; width: 122px; }
#top-ad ul li.last { width: 145px; text-align: center; }
.jrtt { width: 1100px; height: 80px; margin: 20px auto; padding: 10px 0; background: #F3F3F3; border: 1px solid #CCCCCC; position: relative }
.jrtt h2 { width: 1000px; height: 46px; line-height: 46px; font-size: 34px; font-family: "微软雅黑"; text-align: center;  color: #FF0000; overflow: hidden; display: block; margin: 0 auto }
.jrtt h2 a{ color: #FF0000; font-weight: bold; }
.jrtt ul { width: 1050px; height: 20px; margin-top: 16px; display: block; margin: 10px auto }
.jrtt ul li { width: 235px; height: 20px; line-height: 20px; float: left; padding-left: 15px; overflow: hidden; display: block; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: auto; background-image: url(liico2.gif); background-repeat: no-repeat; background-position: left center; }
.jrtt ul li a { color: #3F3F3F }
.jrtt .toutiao { position: absolute; top: 0px; left: 0px; width: 75px; height: 75px; background: url(top.gif) no-repeat }
.box1 { width: 1100px; height: 450px; background-color: #FFF; }
.box1_l { width: 535px; float: right;margin-left: 20px;  }
.box1_c { width: 535px; float: left; }
.box1_r { width: 310px; float: right }
.box1_rlist { width: 310px; overflow: hidden }
.box1_rlistt { width: 100%; height: 40px; line-height: 40px; border-bottom: #dedede 1px solid; border-top: #0064b2 2px solid; background-color: #D9F0FF; }
.box1_rlistt h3 { height: 40px; text-align: center; font-weight: bold; float: left; font-size: 16px; color: #000000; display: block; margin-left:10px; }
.box1_rlistt span { width: 35px; height: 40px; float: right; font-size: 14px; text-align: right; color: #666; display: block; margin-right:10px; }
.box1_rlistt a:hover{ color: #333; }
.box1_rlist ul { width: 310px; padding-left:1px;padding-top:6px; }
.box1_rlist ul li { width: 310px; height: 26px; line-height: 24px; padding-left: 18px; background: url(znavon.jpg) left no-repeat; overflow: hidden }
.box1_rlist ul li span { height: 24px; font-size: 12px; display: block; color: #464646; overflow: hidden;}
.box1_rlist ul li a { font-size: 16px; }
.box1_rlist_ad1 { width: 265px; padding-top: 8px }
.box1_rlist_ad1 img { width: 265px; }

.box1_rlistx { width: 310px; overflow: hidden }
.box1_rlistx ul { width: 310px; padding-left:2px; padding-top:10px;}
.box1_rlistx ul li { width:290px; height: 30px; line-height: 30px; padding-left: 18px; background: url(znavon.jpg) left no-repeat; overflow: hidden }
.box1_rlistx ul li span { height: 30px; font-size: 12px; display: block; color: #464646; overflow: hidden }
.box1_rlistx ul li a { color: #464646; font-size: 16px; }
.box1_rlistx _ad1 { width: 265px; padding-top: 8px }
.box1_rlistx _ad1 img { width: 265px; }

/*通知*/
.tz{ width:auto; height:auto;}
.tzrq{ width: 60px; float: left; }
.ri{ width: 60px; font-size: 18px; background-color: #1873cc; text-align: center; height: 30px; color: #FFF; line-height: 30px; }
.nyue{ font-size: 12px; line-height: 30px; background-color: #c6e3fa; height: 30px; width: 60px; text-align: center; }
.bk{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; height: 73px; width: auto; margin-bottom:15px;padding-top:9px;}
.tznz{ width: 235px; float: right; line-height: 28px; font-size: 16px; }
.tznz a{ color: #000000; }
/*焦点图*/
.trfocuss{width:535px;height:300px;position:relative; overflow:hidden;}
#focusbox{position:relative;}
#focusboxnumid{ position:absolute; bottom:42px; right:5px;}
#focusboxnumid li{list-style:none;float:left;width:7px;height:7px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #fff;background-color:#0086B2;color:#0086B2;text-align:center;cursor:pointer;margin-right:2px;padding-top:0px;overflow:hidden;}
#focusboxnumid li:hover,#focusboxnumid li.active{border:1px solid #fff;background-color:#FF0000;color:#FF0000;width:7px;height:7px;font-weight:500;font-size:13px;}
#focusboxid li{position:relative;}
.mask{FILTER:alpha(opacity=50);opacity:0.5;width:100%;height:35px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.comt{width:360px;height:20px;position:absolute;left:0;bottom:6px;font-size:16px;color:#ffffff;font-weight:500;text-indent:10px;text-align:left;}

.fc_pics { width: 330px; height: 220px; position: relative; overflow: hidden; float: left }
.fc_pics .pica { position: relative; width: 330px; height: 220px; float: left; display: none; }
.fc_pics .pica a.pica_title { height: 40px; width: 320px; position: absolute; bottom: 0; right: 0; background: url(b_grey.png) repeat; padding-left: 10px; }
.fc_pics .pica a.pica_title { margin-left: 10px; font: 14px/36px "\5FAE\8F6F\96C5\9ED1", tahoma; display: inline; }
.fc_pics .pica a.pica_title, .fc_pics .pica a.pica_title:visited { color: #fff; text-decoration: none; }
.fc_pics .pica a.pica_title:hover, .fc_pics a.pica_title:active { color: #fff; text-decoration: underline; }
.fc_pics a.pre, .fc_pics a.nxt { display: block; width: 45px; height: 45px; position: absolute; top: 50%; margin-top: -40px; opacity: 0.5; filter: alpha(opacity=50); z-index: 100; }
.fc_pics a.pre { left: 10px; background: url(png24.png) 0 0 no-repeat; }
.fc_pics a.nxt { right: 10px; background: url(png24.png) 0 -45px no-repeat; }
.fc_pics a.pre:hover, .fc_pics a.nxt:hover { opacity: 0.8; filter: alpha(opacity=80); }
.fc_pics .yema { width: 75px; height: 12px; position: absolute; bottom: 14px; right: 10px; z-index: 100; }
.fc_pics .yema li { width: 12px; height: 12px; float: left; display: inline; background: url(png24.png) -24px -126px no-repeat; margin-right: 2px; cursor: pointer; }
.fc_pics .yema li.cur { background: url(png24.png) -10px -126px no-repeat; }

/*新闻中心*/
.trnewstop{ width: auto;}
.trnewstop h3{text-align:center;font-size:16px;height:40px;line-height:40px;}
.trnewstop h3 a{ color: #1E1E1E; font-weight: bold; }
.trnewstop p{ line-height: 20px; color: #666; font-size: 14px; }
.trnewstopul{}
.trnewstopul li{width:360px;height:24px;line-height:24px;padding-left:25px;background:url(img/trdot.jpg) 8px center no-repeat;}
.trnewstopul li span{float:right;color:#aaa;}
.trnewstopul li a{color:#333;}


.yplistr { width: 520px; padding: 14px 0; float: left }
.yplistr li { width: 520px; height: 28px; line-height: 28px; float: left; padding-left: 15px; background: url(liico.png) left no-repeat; overflow: hidden; display: block;  font-size: 14px;}
.yplistr li a { color: #000000 }

.yplist { width: 370px; padding: 14px 0; float: left }
.yplist li { width: 340px; height: 30px; line-height: 30px; float: left; padding-left: 15px; background: url(liico2.gif) left no-repeat; overflow: hidden; display: block;  font-size: 16px;}
.yplist li a { color: #000000 }
.ypimg { width: 340px; height: 150px; float: left }
.ypimg li { width: 160px; height: 150px; float: left; margin-right: 10px; display: block }
.ypimg img { width: 160px; height: 110px; display: block }
.ypimg span { width: 160px; height: 32px; line-height: 32px; text-align: center; display: block; overflow: hidden; color: #666 }
.ilistl_t { width: 540px; height: 42px; border-bottom: #dedede 1px solid; clear: both; }
.ilistl_t ul { width: 540px; float: right; height: 40px; background: #F9F9F9 }
.ilistl_t ul li { width: 92px; height: 40px; text-align: center; line-height: 40px; float: left; font-size: 16px; margin-right: 5px; display: block; font-weight: 600; }
.ilistl_t ul li.active { border-top: #0064b2 2px solid; border-left: #dedede 1px solid; border-right: #dedede 1px solid; background-color: #0064b2; height: 40px; color: #FFF; }
.ilistl_t ul li.normal { border-bottom: none; color: #1E1E1E }
.ilist { width: 540px; height: 380px; }
.ilist_top { width: 540px; height: 90px; padding: 10px 0; border-bottom: #dedede 1px solid }
.ilist_top b { width: 540px; height: 30px; line-height: 30px; font-size: 14px; text-align: center; display: block; overflow: hidden; color: #3E3E3E }
.ilist_top span { width: 540px; height: 44px; line-height: 22px; margin-top: 5px; font-size: 12px; text-align: left; color: #666666; overflow: hidden; text-indent: 2em; display: block; }
.ilist_top font { color: #F00 }
.ilist_c { width: 540px; padding: 10px 0 }
.ilist_c li { width: 520px; height: 30px; line-height: 30px; padding-left: 15px; background: url(liico2.gif) left no-repeat; overflow: hidden;font-size: 16px; }
.ilist_c li span { height: 27px; font-size: 14px; display: block; color: #3F3F3F; overflow: hidden }
.ilist_c li a { color: #000000; }
.adimg { width: 1100px; height: 120px; margin-top: 15px; margin-right: auto; margin-bottom: 20px; margin-left: auto; clear: both; }
.adimg img { width: 1100px; height: 120px }

.adimg1 { width: 1100px; height: 120px; margin-top: 15px; margin-right: auto;margin-left: auto; clear: both; }
.adimg1 img { width: 1100px; height: 120px }
#focus { width: 1000px; height: 100px; overflow: hidden; position: relative; }
#focus ul { height: 1000px; position: absolute; }
#focus ul li { float: left; width: 1000px; height: 100px; overflow: hidden; position: relative; background: #000; }
#focus ul li img { width: 1000px; height: 100px; border: 0 }
#focus ul li div { position: absolute; overflow: hidden; }
#focus .preNext { width: 45px; height: 60px; position: absolute; top: 80px; background: url(sprite.png) no-repeat 0 0; cursor: pointer; }
#focus .pre { left: 0; }
#focus .next { right: 0; background-position: right top; }
#focus .btnBg { position: absolute; width: 1000px; height: 20px; left: 0; bottom: 0; background: #333; }
#focus .btn { position: absolute; width: 860px; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
#focus .btn span { display: inline-block; _display: inline; _zoom: 1; width: 20px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #2072B1; }
#focus .btn span.on { background: #2072B1; }
.box2 { width: 1100px; height: 345px; background-color: #FFF;}
.box2_l { width: 370px; float: left; }
.box2_list { width: 370px; float: left }
.box2_listt { width: 370px; height: 40px; line-height: 40px; border-bottom: #dedede 1px solid; background: #0064b2; }
.box2_listt h3 { padding-left: 10px; height: 40px; text-align: center; font-weight: bold; float: left; text-align: right; border-left: #418CD7 3px solid; font-size: 16px; color: #FFFFFF; display: block; }
.box2_listt span { width: 35px; height: 40px; line-height: 40px; float: right; font-size: 14px; text-align: right; color: #CCC; display: block; padding-right: 10px; }
/*新闻版块*/
.trcolumn{height:auto;}
.tridxul{padding:5px;}
.tridxul li{width:280px;height:28px;line-height:28px;padding-left:25px;background:url(img/trdot.jpg) 8px center no-repeat;}
.tridxul li span{float:right;color:#aaa;}
.tridxul li a{color:#000000;}
.trnewlist{width:319px;height:381px;margin-bottom:8px;}
.trimgtext{ width: auto; height: auto; padding-top: 14px; padding-right: 0px; padding-bottom: 8px; padding-left: 8px; }
.trimgtext img{border:1px solid #E2E2E2;padding:2px}
.trtext1{ width: 220px; height: 90px; color: #666; overflow: hidden; float: right; }
.trtext1 p{ font-size: 12px; }
.trtext1 h3{ margin-bottom: 8px; margin-top: 8px;}
.trtext1 h3 a{ font-weight: 600; color: #F00; font-size: 16px; }
.trtitle3{width:100%;padding-left:0px;overflow:hidden;}
.trtitle3text{padding-left:30px;padding-right:0px;text-align:left;background:url(img/trdot3.gif) no-repeat 15px center;width:130px;height:35px;line-height:35px;font-size:14px;font-weight:600;color:#006A88}
.trmore{line-height:35px;padding-right:15px;text-align:center;}
.trmore a{color:#00C0E9;}
.trmore a:visited{color:#00C0E9;text-decoration:none;}


.trcolumn1{height:auto;}
.tridxul1{padding:5px;}
.tridxul1 li{width:280px;height:28px;line-height:28px;padding-left:25px;background:url(img/trdot.jpg) 8px center no-repeat;}
.tridxul1 li span{float:right;color:#aaa;}
.tridxul1 li a{color:#000000;}
.trnewlist1{width:319px;height:381px;margin-bottom:8px;}
.trimgtext1{ width: auto; height: 100px; padding-top: 10px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; }
.trimgtext1 img{border:1px solid #E2E2E2;padding:2px}
.trtext11{ width: 200px; height: 90px; color: #666; overflow: hidden; float: right; }
.trtext11 p{ font-size: 12px; }
.trtext11 h3{ margin-bottom: 8px; margin-top: 8px;}
.trtext11 h3 a{ font-weight: 600; color: #F00; font-size: 14px; }
.trtitle31{width:100%;padding-left:0px;overflow:hidden;}
.trtitle3tex1t{padding-left:30px;padding-right:0px;text-align:left;background:url(img/trdot3.gif) no-repeat 15px center;width:130px;height:35px;line-height:35px;font-size:14px;font-weight:600;color:#006A88}
.trmore1{line-height:35px;padding-right:15px;text-align:center;}
.trmore1 a{color:#00C0E9;}
.trmore1 a:visited{color:#00C0E9;text-decoration:none;}


/*滚动图片*/
.trrollimg{height:auto;}
.trrollimgnr{ margin: 5px auto 5px auto; font-weight: 600; }
.trrollimgnr{width:974px;height:180px;border:0px solid #000000;overflow:hidden;}
.trrollimgnr ul li{float:left;list-style:none;border:0px solid red;margin:10px 3px;}
.trrollimgnr ul li img{border:1px solid #E2E2E2;padding:2px}
.trrollimgnr ul li img a:hover{border:1px solid #FF0000;padding:2px}
.trrollimgnr ul li span{display:block;text-align:center;font-size:12px;margin-top:8px;}
.trtitle2{width:100%;padding-left:0px;overflow:hidden;background:url(img/gdtp_bg1.jpg) no-repeat left top;color:#006A88;border-bottom:1px solid #A9E5F8;}
.trtitle2text{padding-left:30px;padding-right:0px;text-align:left;width:130px;height:35px;line-height:35px;font-size:14px;font-weight:600;color:#006A88}


.tit1 h3 { background: url(diqiu.jpg) left no-repeat; }
.tit2 h3 { background: url(shu.jpg) left no-repeat; }
.tit3 h3 { background: url(qiu.jpg) left no-repeat; }
.tit4 h3 { background: url(jing.jpg) left no-repeat; }
.box2_list dl { width: 100%; height: 80px; padding: 9px 0; overflow: hidden; display: block }
.box2_list dl dt { width: 30%; height: 80px; float: left; display: block }
.box2_list dl dt img { width: 100%; height: 80px; }
.box2_list dl dd { width: 65%; height: 80px; float: right; line-height: 22px; color: #666666; display: block }
.box2_list dl dd font { font-size: 14px; line-height: 28px; color: #000 }
.box2_list ul { width: 365px; float: left }
.box2_list li { width: 345px; height: 33px; line-height: 33px; padding-left: 15px; background: url(liico2.gif) left no-repeat; overflow: hidden; font-size: 16px; color: #000; }

.box2_list li a { color: #000; }
.box2_c { width: 380px; float: left; margin-left: 20px; }
.box2_r { width: 310px; float: right }
.box3 { width: 1100px; height: 290px;background-color: #FFF;}
.box3_c { width: 1100px; height: 220px; padding-top: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
.box3_c dl { width: 322px; float: left; position: relative; margin: 0 5px 18px 5px }
.box3_c dt { width: 140px; float: left; display: block; }
.box3_c dt img { width: 140px; height: 110px }
.box3_c dd { width: 170px; float: right; display: block }
.box3_c dd span { width: 170px; line-height: 30px; font-size: 14px; display: block; float: left }
.box3_c dd p { width: 170px; height: 60px; float: left; line-height: 20px; padding: 5px 0; overflow: hidden; color: #858585; display: block }
.box4 { width: 1100px; height: 400px;background-color: #FFF;}
.box4_list { width: 370px; }
.box4_listimg { width: 345px; padding: 15px 0 5px 0; float: left }
.box4_listimg p { width: 160px; height: 150px; float: left; margin-right: 12px; display: block }
.box4_listimg img { width: 160px; height: 110px; display: block }
.box4_listimg em { width: 160px; height: 50px; line-height: 20px; text-align: left; display: block; font-style: normal; overflow: hidden; color: #666 }
.box4_list ul { width: 350px; float: left }
.box4_list li { width: 356px; height: 33px; line-height: 33px; padding-left: 15px; background: url(liico2.gif) left no-repeat; overflow: hidden; }
.box4_list li span { width: 40px; height: 33px; font-size: 14px; display: block; color: #3F3F3F; overflow: hidden }
.box4_list li a {  color: #000;}
.box5 { width: 1100px; height: 385px;background-color: #FFF;}
.box5t { width: 1000px; height: 30px; line-height: 30px; border-bottom: #dedede 2px solid }
.box5t h3 { height: 32px; width: 85px; background: url(titbg.gif) left no-repeat; float: left; font-size: 14px; color: #FFF; font-weight: bold; text-align: center }
.box5t span { width: 35px; height: 30px; float: right; font-size: 12px; text-align: right; color: #CCC; display: block; }
.box5l { width: 768px;  float: left;}
.box5r { width: 310px;  float: right;}
.box5r dl { width: 310px; float: left; margin: 0 0 10px 0 }
.footer_nav{ height: 100px; width: 1100px; margin: 10px auto; overflow: hidden; clear: both; background-image: url(logo.png); background-repeat: no-repeat; background-position: center; line-height: 100px; }
.footer, .site_nav, .copyright { background: #e5e5e5; height: 100%; overflow: hidden; clear: both }
 .site_nav ul, .copyright { width: 1100px; margin: 10px auto }
.footer_nav span { margin-top: 20px; text-align: left; display: block }
.footer_nav img { float: left; margin: 0 15px 0 0 }
.ft{ background-color: #0063b1; height: 4px; width: auto; }
.ftl{ float: left; height: auto; width: 400px; }
.ftr{ float: right; height: auto; width: 400px; }
.site_nav, .copyright { background: #f5f5f5; line-height: 40px; font-size: 14px; padding: 20px 0 }
.footer a { display: inline-block; padding: 0 15px; font-weight: 600; }
.site_nav li { border-top: 1px dashed #ccc; height: 100%; overflow: hidden }
.site_nav .l { display: inline; float: left; width: 120px;height:70px;line-height: 70px;}
.site_nav .r { display: inline-block; float: left; width: 978px; line-height: 30px; padding: 5px 0 }
.site_nav .r p{line-height: 40px; margin-top:10px;}
.site_nav .l a, .site_nav .l { color: #195cad }
.site_nav span { font-size: 16px; font-weight: bold; line-height: 50px; }
.copyright { border-top: 2px solid #e5e5e5 }
.nav li a:hover, .sub a:hover, .footer a:hover, .site_nav .l a:hover { color: white; background-color: #006CD1; text-decoration: none; }

.page { width: 560px; height: 30px; line-height: 30px; padding: 10px 0; float: left }
.lad { width: 300px; }
.lad img { width: 300px; height: 250px }
.lad2 { width: 660px; height: 60px; float: left; padding-bottom: 10px }
.lad2 img { width: 660px; height: 60px }
.aad { height: 90px; padding-bottom: 10px; }
.aadl { width: 762px; height: 92px; }
.aadl img { width: 760px; height: 90px; border: #dedede 1px solid }
.aadr { width: 212px; height: 92px; }
.aadr img { width: 210px; height: 90px; border: #dedede 1px solid }
.iad1 { width: 1000px; height: 60px; }
.iad1 img { width: 1000px; height: 60px; }
.arc { width: 660px; float: left; padding: 5px 0 }
.title { height: 45px; float: left; }
.title h1 { width: 660px; height: 55px; line-height: 45px; font-family: "微软雅黑", "黑体"; font-size: 25px; font-weight: normal; display: block; float: left; text-align: center }
.resource { height: 30px; width: 660px; float: left; line-height: 28px; border-bottom: 1px solid #DEDEDE; text-align: center; margin-bottom: 8px }
.des { height: 50px; float: left; width: 648px; padding: 5px; line-height: 25px; border: #CCC 1px dotted; overflow: hidden }
.content { font-size: 14px; padding: 10px 0 15px 0; line-height: 25px; color: #333; float: left; width: 660px }
.arcbodyad { width: 300px; height: 250px; float: left; padding: 0 10px 10px 0; margin-top: 10px }
.content p { padding-top: 10px }
.fenxiang { width: 660px; height: 30px; line-height: 30px; padding-top: 10px; float: left }
.fx_l { width: 500px; height: 30px; float: left }
.fx_r { width: 120px; height: 30px; line-height: 30px; float: right; text-align: right }
.fx_st { width: 120px; padding-left: 80px; height: 30px; float: right; text-align: right }
.fanpian { width: 660px; float: left; padding: 5px 0 5px 0 }
.fanpian p { width: 660px; height: 30px; line-height: 30px; float: left }
#linkNC { margin-bottom: 8px; width: 660px; float: left; }
#linkNC #aNC { background: url(con_bg04.png) left no-repeat; height: 55px; width: 252px; float: left; display: block }
#linkNC .a1 { background: url(conwriter.png) left no-repeat; padding-left: 20px; float: right; font-size: 14px; height: 33px; line-height: 33px; display: block }
.xiangguan { width: 660px; float: left }
.dTit4 { background: url(con_bg08.png); height: 20px; line-height: 20px; margin-bottom: 10px }
.dTit4 h3 { background: url(xgtit.png) left no-repeat #fff; padding-left: 22px; padding-right: 10px; float: left; font-size: 14px; font-weight: bold }
.box_list { width: 460px; float: left; border-bottom: #dedede 1px solid }
.box_list ul { height: 162px; display: block }
.box_list ul li { width: 445px; height: 30px; float: left; line-height: 30px; font-size: 14px; padding-left: 10px; background: url(top_bg_b00.png) 0 -270px no-repeat; display: block; overflow: hidden }
.box_list ul li span { width: 340px; height: 30px; float: left; overflow: hidden; display: block }
.box_list ul li strong { font-size: 14px }
.box_list ul li b { width: 100px; height: 30px; float: right; text-align: right; font-weight: normal; font-size: 12px; color: #999; display: block; overflow: hidden }
.box_img { width: 190px; height: 344px; float: right; border-bottom: #dedede 1px solid }
.box_imga { width: 165px; height: 162px; float: right; padding: 5px; }
.box_imga img { width: 165px; height: 107px; display: block; }
.box_imga span { width: 165px; height: 50px; line-height: 25px; padding-top: 5px; color: #999; text-align: left; overflow: hidden; display: block }
.lbt_timg { width: 300px; height: 285px; padding-top: 10px; padding-bottom: 10px; float: left; }
.lbt_timg ul { width: 298px; height: 270px; border: #dedede 1px solid }
.lbt_timg ul li { width: 133px; height: 125px; float: left; padding: 5px }
.lbt_timg ul li img { width: 135px; height: 90px; padding: 5px 0px 0px 5px; display: block }
.lbt_timg ul li span { width: 139px; height: 35px; line-height: 45px; padding: 0px 5px 0px 0px; text-align: center; display: block; overflow: hidden; color: #666 }
.info_right { width: 300px; height: 395px; float: right; background: url(seq.png) 0 121px no-repeat }
.info_right_tit { width: 299px; height: 40px; float: left; border: #DEDEDE 1px solid; border-width: 0 0 0 1px; }
.info_right_tit li { width: 98px; height: 38px; float: left; line-height: 38px; font-size: 14px; border: #DEDEDE 1px solid; border-width: 1px 1px 0 0; float: left; text-align: center; cursor: pointer; display: block }
.info_right_tit li.active { background: #FFF; border-bottom: none; font-size: 14px; border-top: #378638 1px solid; color: #F00; font-weight: bold; color: #000000; text-align: center; font-size: 12px; }
.info_right_tit li.normal { background: #F7F7F7; border-bottom: #DEDEDE 1px solid; }
.info { width: 300px; height: 345px; float: left; display: block }
.info_hot { width: 285px; height: 70px; float: left; padding: 10px 10px 0 5px; }
.info_hot img { width: 90px; height: 60px; display: block; float: left }
.info_hot span { width: 185px; height: 60px; float: right; padding: 0; overflow: hidden; display: block }
.itj_r .hot { position: absolute; top: 45px; left: 7px; width: 21px; height: 32px; background: url(hotbg.png) no-repeat }
.info_hot span b { color: #FE9500; font-weight: normal }
.info_right_list { width: 270px; height: 265px; float: left; padding-left: 30px; display: block }
.info_right_list a { width: 180px; height: 27px; padding: 2px 10px 0 0; line-height: 27px; float: left; overflow: hidden; display: block }
.info_right_list p { width: 80px; height: 27px; padding: 2px 0 0 0; line-height: 27px; float: left; text-align: center; overflow: hidden; color: #FE9500; font-family: '微软雅黑'; display: block }
.conr{ margin-top: 10px; background-color: #E9FCFE; }

/*列表页，文章页主区域*/
.trlist{width:820px;border:0px solid #A9E5F8;}
.trshow{ width: 820px; border: 0px solid #EFEFEF; float: left; margin-top: 20px; background-color: #FFF; }
.trshowsp{ width: 820px; float: left; margin-top: 20px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.trlisttitle1{line-height:35px;height:35px;background:url(img/gdtp_bg1.jpg) no-repeat -400px top;padding-left:25px;border:1px solid #0063b1;border-left:10px solid #FFA800;}
.trshowtitle1{ line-height: 38px; height: 38px; padding-left: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 10px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #0063b1; font-size: 14px; }
.trlisttitle2{line-height:35px;height:35px;background:url(img/gdtp_bg1.jpg) no-repeat -400px top;padding-left:25px;}
.publicnr{ background-color: #FFF; }
.trlistul{padding:15px 15px;}
.trlistul li{ width: auto; height: 34px; line-height: 34px; padding-left: 30px; background: url(znavon.jpg) 10px center no-repeat; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; }
.trlistul li span{float:right;color:#aaa;}
.trlistul li a{color:#333;}
.trnearnews{height:35px;padding-left:40px;font-size:12px;background:url(21.gif) 25px center no-repeat;line-height:35px;}
.trnearnews a{line-height:35px;}
.trimgul{ padding-top: 20px; padding-bottom: 10px; padding-left: 1px; }
.trimgul li{width:190px;height:167px;float:left;}
.trimgul li p{ line-height: 26px; height: 36px; overflow: hidden; text-align: center; font-size: 14px; margin-left: -15px; }
.trimgul li img{padding:4px;border:1px solid #ccc;}

.trimguls{ padding-top: 20px; padding-bottom: 10px; padding-left: 1px; }
.trimguls li{width:202px;height:225px;float:left;}
.trimguls li p{ line-height: 26px; height: 36px; overflow: hidden; text-align: center; font-size: 14px; margin-left: -15px; }
.trimguls li img{padding:4px;border:1px solid #ccc;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child + html .clearfix{zoom:1;}

.trimgulpic{ padding-top: 20px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px; }
.trimgulpic li{width:190px;height:290px;float:left; margin-right:15px;}
.trimgulpic li p{ line-height: 26px; height: 50px; overflow: hidden; text-align: center; font-size: 14px; }
.trimgulpic li img{padding:4px;border:1px solid #ccc;}

.trimgulx{ padding-top: 20px; padding-right: 0px; padding-left: 1px; }
.trimgulx li{width:255px;height:320px;float:left;}
.trimgulx li p{ line-height: 26px; height: 36px; overflow: hidden; text-align: center; font-size: 14px; }
.trimgulx li img{padding:4px;border:1px solid #ccc;}

.trmar2{ margin-bottom: 12px; clear: both; }

/*热点排行*/
.trhotnews{width:250px;}
.trtitle1{width:100%;padding-left:0px;overflow:hidden;}
.trtitle1text{padding-left:30px;padding-right:0px;text-align:left;background:url(img/trdot2.gif) no-repeat 15px center;width:130px;height:35px;line-height:35px;font-size:14px;font-weight:600;color:#006A88}
.trhotnewsul{ padding: 5px; clear: both; }
.trhotnewsul li{ width: auto; height: 28px; line-height: 28px; padding-left: 0px; overflow: hidden; font-size: 14px; }
.trhotnewsul li span{float:right;color:#aaa;}
.trhotnewsul li a{color:#333; float:left; width:176px}
.trhotnewsul li span.hotsp{ float: left; color: #fff; margin-right: 5px; width: 16px; height: 16px; margin-top: 6px; line-height: 16px; text-align: center; font-size: 12px; }
.trhotnewsul li span.spw1{ width:40px; overflow:hidden; text-align:right;}
.trbg1{background:#F30;}
.trbg2{background:#FFBA00;}
.trbg3{background:#00BAFF;}
.trbg4{background:#333;}
.trbg5{ background-color: #b0d8f7; background-image: url(signbg1.gif); background-repeat: no-repeat; background-position: 5px center; }
.trbg5:hover{background:url(signbg1.gif) #0576ce no-repeat 5px center;text-decoration:none;}
.trbg6{background:url(signbg2.gif) #FFE138 no-repeat 5px center;}
.trbg6:hover{background:url(signbg2.gif) #FFE970 no-repeat 5px center;text-decoration:none;}
.publicnr{margin-top:15px;}


/*列表页右侧*/
.trlistright{ width: 250px; float: right; margin-top: 20px; margin-bottom: 20px; background-color: #FFF; }
.trlistnav1 li{width:110px;height:28px;line-height:28px;padding-left:0px;float:left;border:1px solid #CCC;margin-bottom:8px;margin-left:8px;text-align:center;}
.trlistnav1 .tractive a{background:#FFF18F;}
.trlistnav1 li span{float:left;color:#fff;margin-right:5px;width:16px;height:16px;margin-top:6px;line-height:16px;text-align:center;}
.trlistnav1 li a{color:#333;display:block;text-decoration:none;background:#9BE4FF;}
.trlistnav1 li a:hover{background:#FFF18F;}
.trsmallblock1{border-top:2px solid #FFA800;width:248px;}
.trsmallblock1ul{padding:5px;}
.trsmallblock1ul li{width:auto;height:28px;line-height:28px;padding-left:20px;background:url(img/trdot.jpg) 8px center no-repeat;overflow:hidden;}
.trsmallblock1ul li span{float:right;color:#aaa;}
.trsmallblock1ul li a{color:#333;}
/*文章页内容部分*/
.trlistnav li{width:250px;height:30px;line-height:30px;padding-left:0px;float:left;margin-bottom:5px;text-align:center;}
.trlistnav .tractive a{background:#FFF18F;}
.trlistnav li span{float:left;color:#fff;margin-right:5px;width:16px;height:16px;margin-top:6px;line-height:16px;text-align:center;}
.trlistnav li a{color:#333;display:block;text-decoration:none;background:#9BE4FF;}
.trlistnav li a:hover{ background-color: #FFF18F; background-image: url(znavon.jpg); background-position: 200px; background-repeat: no-repeat; }
.listrightt{ height: 40px; width: auto; margin-bottom: 5px; background-color: #0063b1; font-size: 18px; color: #FFF; text-align: center; line-height: 40px; }

.trcontentbox{padding-top:10px;word-wrap:break-word}
.trshow h1{font-size:20px;text-align:center;line-height:80px;font-weight:600;margin:0 0 10px 0;}
.trinfo{ line-height: 45px; font-size: 12px; width: 820px; text-align: center; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; margin-bottom:10px;}
.trcontent{padding:5px 10px;width:780px;line-height:28px;font-size:12px;}
.trcontent p{font-size:16px;}
.trcontent img{cursor:pointer;margin:auto;}
.trcontenttd{ line-height: 30px; font-size: 16px; }
.trsnotice{width:90%;height:auto;padding:10px;border:1px solid #FF0000;background:#FFFEED;margin:5px auto;overflow:hidden;text-align:center;}
/*搜索页*/
.trsearch{width:720px;border:0px solid #A9E5F8;}
.trsearchtitle1{line-height:35px;height:35px;padding-left:25px;border:1px solid #A9E5F8;border-left:10px solid #FFA800;}
.trsearchul{padding:5px 10px;}
.trsearchul li{ width: auto; height: 30px; line-height: 30px; padding-left: 16px; background-image: url(znavon.jpg); background-repeat: no-repeat; background-position: 0px center; }
.trsearchul li span{float:right;color:#aaa;}
.trsearchul li a{color:#333;}
.trzwnr{width:80%;line-height:50px;font-size:14px;color:#999;text-align:center;margin:auto;}
/*会员相关*/
.trusernav li{width:248px;height:30px;line-height:30px;float:left;margin-bottom:8px;margin-left:1px;text-align:center;}
.trusernav li span{float:left;color:#fff;margin-right:5px;width:16px;height:16px;margin-top:6px;line-height:16px;text-align:center;}
.trusernav li a{ padding-left: 0px; color: #333; display: block; text-decoration: none; border: 1px solid #ccc; border-left: 5px solid #0063b1; background-color: #b0d8f7; }
.trusernav li a:hover{ background-color: #5eb4f7; background-image: url(znavon.jpg); background-repeat: no-repeat; background-position: 200px center; }
.trmidword{width:700px;height:30px;line-height:30px;text-align:center;}
.trunotice{ width: 90%; height: 120px; padding: 10px; border: 1px solid #6F8FDD; background: #FFFEED; margin: 5px auto; overflow-y: scroll; font-size: 14px; }
.trfontu{font-size:14px;line-height:100px;text-align:center;color:#F00;font-weight:600;overflow:hidden;}
.trsignbt{width:180px;height:70px;border:1px solid #FFCF91;display:block;margin:10px auto;padding:0 10px 0 80px;font-size:20px;line-height:70px;}
.trsignbox{width:500px;text-align:center;margin:10px auto;height:100px;}
/*留言相关*/
.trbookbt{ background: url(img/trdot.jpg) 15px 8px no-repeat; padding-left: 25px; margin-top: 20px; border-top-width: 1px; border-top-style: dotted; border-top-color: #999; }
.trcontents{width:795px;height:auto;overflow:hidden;}
.trp1{line-height:30px;color:#000;font-size:14px;}
.trp1 .uname{color:#EB7350;}
.trp1 .uname a{color:#EB7350;}
.trp2{line-heigt:30px;color:#ccc;font-size:14px;}
.trp3{line-height:30px;color:#FF0000;}
.trsendguest{width:718px;padding:10px 0 10px 0;}
.trgcontent{height:94px;border:1px solid #F90;margin:0 auto 10px auto;padding:5px}
.trsendguest td{padding:5px 0 0 0;border:none;}
.trsendtb{width:650px;margin:10px auto 10px auto;font-size:12px;}
.trsendtb td{border:none;}
.trcomment{width:780px;}
.trblock { height: auto; width: 1100px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; clear: both; background-color: #FFF; }
.trbor2{ border: 1px solid #5694eb; padding-top: 10px; padding-bottom: 10px; }
.trinput1{width:200px;padding:5px 0;border:1px solid #75a8d0;}
.trinput2{width:440px;height:100px;border:1px solid #ccc;}
.trinput3{width:88px;padding:5px 0;border:1px solid #75a8d0;}
.trinput4{width:90%;padding:5px 0;border:1px solid #75a8d0;}
.trinput5{width:90%;height:80px;border:1px solid #ccc;}
.trinput6{width:710px;height:80px;border:1px solid #ccc;}
.trinput7{width:40px;padding:5px 0;border:1px solid #ccc;}
.trtable2{font-size: 14px;}
.k20{ height: 20px; width: auto; clear: both; }
/*会员商品*/
.trpage{ height: 30px; text-align: center; font-size: 14px; color: #FFF; margin-top: 30px; clear: both; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0; }
.trpage a{height:28px;border:1px solid #0063b1;background:#0063b1;padding:4px 8px;text-decoration:none;margin:0 2px; color: #FFF; }
.trpage a:hover{background:#1988de}
.trpage a.now{ border: #c7e5fc 1px solid; background-color: #c7e5fc; color: #F00; }

.trtable1{ width: 760px; padding: 10px; font-size: 12px; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-color: #DEEEFA; }
.trtable1 td{ border: 0px solid #ccc; padding: 10px 0; font-size: 14px; }

.trbt1{ width: 200px; height: 40px; background: #0063b1; border: 0px solid #ccc; color: #FFFFFF; cursor: pointer; text-align: center; font-size: 14px; margin-bottom: 20px; font-weight: 600; }
.trbt1:hover{background:#1074c2;}
.trbt2{width:50px;height:20px;background:#dc143c;border:0px solid #ccc;color:#fff;cursor:pointer;}
.trbt2:hover{background:#f00;}
.trbt3{width:60px;height:30px;background:#0063b1;border:0px solid #ccc;color:#FFFFFF;cursor:pointer;text-align:center;}
.trbt3:hover{background:#1074c2;}
.trbt1s{ width: 200px; height: 40px; background: #0063b1; border: 0px solid #ccc; color: #FFFFFF; cursor: pointer; text-align: center; font-size: 14px; font-weight: 600; }
.trbt1s:hover{background:#1074c2;}
.trfont4{font-weight:600; height:40px;}
.nobor td{border:none;}
.kbk{ height: 40px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; font-size: 14px; }
.trfont3{color:#006CFF;}
.trtop3{ width: 280px; height: 35px; text-align: right;}
.trtop3 a:hover{ color: #F00; text-decoration: none; }
.trfl{float:left}
.trfla{float:left}
.trfls{float:right;}
.trovh{overflow:hidden}
.zy{ padding: 20px; height: auto; width: 780px; border: 1px solid #E4E4E4; margin-bottom: 20px; margin-right: auto; margin-left: auto; }