@charset ;
/*carrychan CSS Document */
@charset ;
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, table, tr, td { margin:0px; padding:0px;}
fieldset, img { border:0;}
li { list-style:none;}
address, cite, dfn, em, var { font-style: normal;} /* 将斜体扶正 */
code, kbd, samp { font-family: courier new, courier, monospace;}
body,button, input, select, textarea,img /* for ie */ {vertical-align:middle;}
ins { text-decoration:none;}
del { text-decoration:line-through;}
h1, h2, h3, h4, h5, h6 {}
h1 { font-size: 2em;}
h2 { font-size: 1.7em;}
h3 { font-size: 1.5em;}
h4 { font-size: 1.38em;}
h5 { font-size: 1.2em;}
h6 { font-size: 1.1em; font-style: italic;}
address, cite, dfn, em, var { font-style:normal;}
caption, td { font-weight: normal;}
cite, blackquote, em, i { font-style: italic;}
strong, b { font-weight: bold;}
pre, code { font-family: monospace; font-size: 1.1em;}
abbr[title], acronym[title] { border-bottom:1px dotted; cursor:help;}

q:before, q:after, blockquote:before, blockquote:after { content:""; content:none ;}
blockquote, q { quotes:none;}
legend { color: #000;}
button, input, select, textarea, checkbox, radio { vertical-align:middle;}
a { text-decoration: none;}
a:hover { text-decoration: underline;}
html { background-color:#d2eff5; margin: 0px; padding: 0px; border: 0px;}
body { margin:0 auto;width:1290px; padding: 0px 20px 15px 20px; border: 0px; color: #555; font-size:12px; line-height:180%; text-align: left; font-family:'微软雅黑'; background-color:#fff ;}
.floatright { float:right;}
.floatleft { float:left;}
.box { clear:both; width:1290px; margin:0px auto; padding:0px auto; overflow:hidden; border:1px solid #DDD;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px ;}
a { color:#555; text-decoration: none;}
a:hover { color:#2C5997; text-decoration: underline;}
/*左右*/
.fl{ float:left;}
.fr{ float:right;}

.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}

.clear { clear:both;}
.blank5, .blank15, .blank10, .blank30 { clear:both; height:10px; overflow:hidden;}
.blank5 { height:5px;}
.blank15 { height:15px;}
.blank30 { height:30px;}
.line { clear:both; height:2px; margin:10px 0px; background:url(../images/line.jpg) left top repeat-x;}
.line_2 { clear:both; height:2px; margin:8px 0px; background:url(../images/line-2.jpg) left bottom repeat-x;}
.w_305 { float:left; width:305px; margin:0px 0px 10px 10px; overflow:hidden;}
.w_250 { float:left; width:250px; overflow:hidden;}
.w_622 { float:right; width:622px; padding:0px 10px 10px 0px; overflow:hidden;}
.w_700 { float:right; width:1020px; overflow:hidden; background-color:#FFF; border-left:1px solid #DDD ;}
.r_bg { background:url(../images/r_bg.jpg) 18px top no-repeat;}
.c_top { clear:both;}
.c_bg { background-image: url(../images/lbg.jpg); background-repeat: no-repeat; background-position: left bottom;}
.c_bottom { clear:both;}
/* 全局参数结束 */

/* 页头 */
#top { position: relative; width:1292px; margin:0px auto;z-index:10000; background-color:#FFF ;}
.header { position: relative; width:1290px; height:110px; margin:0px auto; padding:0px auto; color:#999; z-index:99999; background-image: url(../images/headerbg.jpg); background-repeat: no-repeat; background-position: right top;}
.header a { color:#000;}
.header a:hover { color:#F00 ;}
/* logo */
.logo { float:left; width:400px ;}
/* 顶部链接 */
.subnav { float:right; width:78px; margin:15px 0px; text-align:right;}
/* 搜索 */
.search { float:right; width:180px; height:24px; margin-top:10px; line-height:24px; background:url(../images/search_bg.jpg) right top no-repeat;}
.s_text { float:left; width:120px; height:22px; line-height:22px; margin:1px; padding:0px 10px; border:none; color:#999;}
.s_btn { float:right; width:30px; height:24px; border:none; background:url(noname.jpg); cursor: pointer;}
.s_btn_a { float:right; width:62px; height:27px; line-height:27px; color:white; border:none; background:url(../images/s_btn_a.jpg); cursor: pointer;}
/* 导航 */
.nav { padding:0 4px; height:44px; color:white; background-color:#069;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px; border:1px solid #DDD ;}
#nav {width:100%  ;}
#nav li { float: left; text-align:left ;}
#nav a { color:#fff; text-decoration: none;}
#nav li.one { float:left; width:90px; height:44px; line-height:44px; text-align:center; font-size:14px; overflow:hidden;}
#nav li.one a { display:block; width:84px; height:44px;}
#nav li.on { font-weight:bold; background-color:#FFF ;}
#nav li.one:hover, #nav li.one a:hover, #nav li.on a { width:74px; color:#000; font-weight:bold; background-color:#F2F2F2;}
#nav li.on a { background-color:#F2F2F2;}
#nav li.one:hover a, #nav li.one ul li a:hover { color:#000; background:none;}
#nav li.s { float:right; width:33px; height:44px; line-height:44px; text-align:right;overflow:hidden;background:url(../images/search_bg.jpg) right center no-repeat;}
.ifocus { z-index:99; position: relative;}
#nav li ul { left: -999em; height: auto; width: 79px; margin:0px 0px 0px 0px; *margin:0px 0px 0px -45px;
_margin:0px 0px 0px -47px;  position: absolute; z-index:99999;  background-repeat: repeat;}
#nav li ul li { display: block; width: 84px;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0px 2px;background-color: #f2f2f2;}
#nav li ul li:hover { background-color:#FFF;}
#nav li ul ul { margin: -3em 0 0 94px;}
#nav li ul span, #nav li ul ul span { display:block; margin:0;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto;}
#nav li.one ul li a, #nav li.one ul li a:link { width:100%; color:#000; text-align:center; font-weight:normal; font-size:12px;}
#nav li.one ul li a:hover { color:#000 ;}
/* 公告 */
#announ { float:left; height:44px; line-height:44px; padding:0px 0px 0px 30px; background:url(../images/announ.jpg) 5px center no-repeat; overflow:hidden;}
/* 多站登录 */
.website { float:right; padding:10px 0px 0px 0px; color:#999; font-size:10px;}
.website a { color:#999;}
.website select { margin-left:15px; font-size:12px;}
/* 幻灯 */
.banner { width:1290px; margin:0px auto; padding:0px auto; padding-bottom:24px; _padding-bottom:22px; background:url(../images/banner_line.jpg) center bottom no-repeat;}
/* 页底 */
#footer { clear:both; padding:10px; font-size:12px; line-height:180%; background-color:#FFF; background-color:#F6F6F6; text-align:left;}
#footer .footl{ float:left; width:1050px;line-height:70px;}
#footer .footr{ float: right; width:180px; text-align:right;}
#footer a { color:#666;}
.footer { clear:both; color:#666; font-size:12px; background-image: url(../images/qtech.jpg); background-repeat: no-repeat; background-position: right center;*background-position: right 10px; padding:10px 0;}
.links { clear:both; height:31px; padding:11px 0px;}
.links img { width:88px; height:31px;}
.about, .copyright { clear:both; line-height:18px; text-align:left;}
.about { margin-top:8px; border-bottom:1px solid #EAEAEA; color:#D4D4D4;}
.about img { margin-right:10px;}
.about a { color:#4B86C2; padding:0px 10px;}
.hot_keys { text-align:left; margin-bottom:10px ;}
.hot_keys a { color:#999;}
/* 综合 */

.title { color:#999; clear:both; height:22px; line-height:22px;}
.title h3 { color:#ccc; font-weight:normal;}
.title h3 a { color:#069; font-size:16px; font-weight:bold; *line-height:25px;
padding-right:5px; text-decoration: none;}
.title h3 span { font-size: 12px; font-family: Georgia; font-style: italic; text-transform: uppercase; font-weight: 100; color: #C2C2C2;}
.title .tir { float:right;}
.title .tir a { line-height:30px; font-size:12px; color:#999 ;}
.readme { display:block; width:80px; height:17px; margin:10px; background:url(../images/readme.jpg) left top no-repeat;}
.news_list {      min-height: 320px;}
.news_list li { display:block; line-height:28px; padding-left:10px; background:url(../images/dot.jpg) left center no-repeat;}
.news_list li a{color:#333; text-decoration: none;}
.news_list li a:hover { text-decoration: none; color:#069 ;}
.news_list li:hover { background-color:#F2F2F2;-moz-border-radius: 3px;-webkit-border-radius:3px;border-radius:3px;}
#content .news_list li { font-size:14px; border-bottom:1px dotted #DDD;}
#content .news_list a:hover { text-decoration: none;}
#content .news_list li:hover { background-color:#F2F2F2;}
.news_list li span { float:right; color:#999;}
.bg185 { background-image: url(../images/bg185.jpg);}
.text_img { float:left; width:102px; height:122px; margin:0px 15px 10px 0px; padding:3px; background:white; border:1px solid #ccc; overflow:hidden;}
.text_img img { width:102px; height:122px;}
.text_pic h5, .text_pic h5 a { font-size:14px; color:#2C5997; font-weight:normal;}
.text_pic p { margin-top:10px;}
.i_video { float:right; width:216px; margin:0px 0px 10px 10px;}
.special .text_img { width:122px; height:162px;}
.special .text_img img { width:122px; height:162px;}
.special .text_pic h5, .special .text_pic h5 a { font-size:18px;}
.down_list { line-height:30px; padding:0px 10px 0px 35px; background:url(../images/downlist_bg.jpg) left top no-repeat; border-right:1px solid #F7F7F7; border-bottom:1px solid #F7F7F7;}
.down_list span { float:right;}
.d2, .d2 a { color:white;}
.order { clear:both; height:27px; line-height:27px; background:url(../images/btn.jpg) right top no-repeat;}
.o_text { float:left; width:140px; height:24px; line-height:24px; padding:0px 10px; border:1px solid #999; color:#999;}
.o_btn { float:right; width:62px; height:27px; border:none; background:url(noname.jpg); color:white; text-align:center; cursor: pointer;}
.contact_list { padding:10px 10px 10px 80px; background:url(../images/contact_icon.jpg) 5px center no-repeat;}
/* 滚动图片 */
.scroll { width:552px; margin:auto; position:relative; padding:0px 30px 0px 40px; overflow:hidden; margin-bottom:10px;}
.scroll ul {}
.scroll li { width:126px; text-align:center; overflow:hidden; padding:0 5px; vertical-align:100%;}
.scroll li a { display:block; color:#333; line-height:20px; font-size:12px;}
.scroll .img-wrap { margin:0 auto; width:90%; height:150px; /*非ie的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-align:center;   /* 针对ie的hack */ *display: block;
 *font-size: 139px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;}
.scroll img { display:block; width:106px; width:80%\0; _width:120px; margin:0px auto; vertical-align:middle; padding:5px; border:1px solid #ccc; _border:none; background:url(../images/pic_bg.jpg) left top no-repeat; border-right:1px solid white; border-bottom:1px solid white;}
.scroll img:hover, #list-view .highlight { border-color:#ff8015; _border:none;}
.scroll li span { color:#F3572F;}
.scroll a.bx-prev, .scroll a.bx-next { position:absolute; top:0; display:block; width:40px; height:158px; background: url(../images/scroll.jpg) no-repeat left center; z-index:99999;}
.scroll a.bx-prev { left:-24px;}
.scroll a.bx-prev:hover { background: url(../images/scroll.jpg) no-repeat -80px center;}
.scroll a.bx-next { right:-24px; background: url(../images/scroll.jpg) no-repeat -40px center;}
.scroll a.bx-next:hover { background: url(../images/scroll.jpg) no-repeat -120px center;}
/* 分类 */
.i_type { clear:both; width:624px; height:29px; line-height:29px; padding:7px; background:url(../images/i_type_bg.jpg) left top no-repeat;}
.i_type a { float:left; display:block; height:28px; line-height:28px; margin:0px 2px; padding:0px 10px; background:url(../images/teyp_a_bg.jpg) left top repeat-x; color:white; border-bottom:1px solid #CFCFCF; text-decoration: none;}
.i_type a.on, .i_type a:hover { color:#333; background:url(../images/type_a_on.jpg) left top repeat-x; border-bottom:1px solid #888;}
/* 招聘 */
.i_job { float:left; width:300px;}
/* 投票 */
.i_vote { float:right; width:300px;}
.i_vote h5 { height:26px; line-height:26px; margin:10px 0px; padding:0px 10px; border:1px solid #ccc; font-weight:normal; font-size:12px; background:white;}
.i_vote #ballot { margin-left:10px;}
.i_vote #button { float:left; display:block; height:22px; line-height:22px; margin:15px 0px 10px 0px; padding:0px 20px; background:url(../images/teyp_a_bg.jpg) left top repeat-x; color:white; border:none;}
.mailbtn { width:178px; height:35px; line-height:35px; margin-left:15px; border:none; background:url(../images/mailbtn.jpg) left top no-repeat;}
/* 列表 */
.r_box { clear:both; padding:10px; background:url(../images/r_box_bg.jpg) left top repeat-y;}
.r_box_top { clear:both; height:4px; overflow:hidden; background:url(../images/r_box_top.jpg) left top no-repeat;}
.r_box_bottom { clear:both; height:4px; overflow:hidden; background:url(../images/r_box_bottom.jpg) left top no-repeat;}
.l_box { clear:both; background-color:#FFF; border:1px solid #DDD; border-left:none; border-top:none; margin-bottom:20px;}
.l_box_top { clear:both; height:4px; overflow:hidden; background:url(../images/l_box_top.jpg) left top no-repeat;}
.l_box_bottom { clear:both;}
#content { min-height:400px; line-height:2.2; font-size:14px; padding:15px 25px;}
#content p img { margin-top:10px ;}
.archive_title { clear:both; font-size:20px; letter-spacing:1px; font-weight:bold; color:#333; padding:25px 25px 22px 25px; *padding:10px 25px 22px 25px;border-bottom:1px solid #DDD;}
.archive_title h1 { line-height:32px; padding:0px 15px; background:url(../images/pic_bg.jpg) left top no-repeat; border-right:1px solid white; border-bottom:1px solid white;}
_#content { margin-left:25px;}
.leftlist { padding:5px 20px; line-height:28px ;}
#indexbox { float:left; width:538px;height:382px; border-right:1px solid #ddd;}
#indexboxm { float:left; width:538px;height:382px;}
#ibox { height:350px; padding:10px 15px;color: #000;}
#ibox #ititle { font-size:16px; font-weight:bold; padding-bottom:4px; margin-bottom:5px; border-bottom:1px solid #DADADA ;}
#ibox #ititle a { color:#069;}
#ibox #ititle a:hover { color:#069; text-decoration: none;}
#ibox #ititle span,#ibox #ititle span a { font-size: 12px; font-family: Georgia; text-transform: uppercase; font-weight: 100; color: #999; padding-top:3px ;}

#indexlink1 { height:200px; margin:0 10px 0 8px;border-top:1px solid #DADADA;}
#xlzc{  padding:8px 0;text-align:center; font-size:18px; font-weight:bold; color:#C30; letter-spacing:2px ;}
#xlzcno{ text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:75px; color:#F33; line-height:150px; height:150px; background-image: url(../images/rili.jpg); background-repeat: no-repeat; background-position: center center;}
#xlzcdate{ text-align:center; font-size:12px; color:#555; height:28px; line-height:28px; padding-top:5px ;}
#xlzcdate2{ text-align:center; font-size:14px; font-weight:bold; color:#069; height:23px; line-height:23px;}
#indexlink2 { float:left; width:140px; height:35px; line-height:35px; margin-bottom:8px; background-color:#fff ;}
#indexlink3 { float:left; width:290px; height:35px; line-height:35px; margin-bottom:8px; background-color:#fff ;}
.ilbg1 {background:url(../images/il1a.jpg);}
.ilbg2 {background:url(../images/il2a.jpg);}
.ilbg3 {background:url(../images/il3a.jpg);}
.ilbg4 {background:url(../images/il4a.jpg);}
.ilbg5 {background:url(../images/il5a.jpg);}
.ilbg6 {background:url(../images/il6a.jpg);}
.ilbg7 {background:url(../images/il7a.jpg);}
.ilbg8 {background:url(../images/il8a.jpg);}
#ilbox { background-color:#E0E0E0; border:1px solid #DADADA; padding:10px; margin:5px ;}

#indexleft { float:left; width:1079px; height:300px;border-right: 1px solid #ddd;}
#indexright { float:right; width:209px; height:250px;}
#indexright h1 { padding-bottom:10px; height:19px; font-size:16px; letter-spacing:2px; color:#C00; text-align:center;}

#iflink { height:70px; background-color:#f2f2f2;}
#ifan { padding-top:10px; line-height:37px;}
#ifanl { float:left;width:210px; height:30px; line-height:30px; background-color:#f2f2f2; margin:5px 0; text-align:center;}
#ifanr { float:right;width:100px; background-color:#f2f2f2;}

#iriqi { padding-bottom:7px; height:22px; line-height:22px; letter-spacing:2px; font-size:12px; text-align:right; /*background-image: url(../images/idate.png);*/ background-repeat: no-repeat; background-position: left 4px; border-bottom:1px solid #DDD ;}
#izhouli {padding-top:10px;padding-bottom:0px;  letter-spacing:2px; font-size:12px; margin-top:10px;border-bottom:1px solid #DDD;}
#izhouli .zl{ float: right;
  width: 76px;
  height: 126px;
  padding-top: 30px;}
#izhouli .zl1 { height:21px; padding-left:20px; background-image: url(../images/itime.jpg); background-repeat: no-repeat; background-position: left center; overflow:hidden;letter-spacing:1px; margin-top:19px ;}
#izhouli .zl2 {height:21px;padding-left:20px; background-image: url(../images/email.jpg); background-repeat: no-repeat; background-position: left center;overflow:hidden;}
#izhouli .zl3 {  height:21px;padding-left:20px; background-image: url(../images/zhouci.jpg); background-repeat: no-repeat; background-position: left center;overflow:hidden; margin-top:5px ;}
#izhouli .zm{ float: left;
  width: 90px;
  height: 146px;
  line-height: 160px;
  text-align: center;
  font-size: 88px; color:#C00; font-weight:bold; font-family:"Times New Roman", Times, serif; background-image: url(../images/zhoulibg.jpg); background-repeat: no-repeat;}
#izhouli a { color: #333; text-decoration: none;}
#izhouli a:hover { color:#09C;}

#izhuanti { height:45px; font-size:12px; margin-top:10px; background-color:#f2f2f2;}
#izhuanti a{ width:157px; height:45px;}
#ign { padding-bottom:7px; margin-bottom:10px; height:22px; line-height:22px; letter-spacing:2px; font-size:16px; text-align: center; border-bottom:1px solid #DDD; font-weight:bold; color:#069 ;}
#ignt { height:26px;margin-bottom:5px; line-height:30px; color:#333; letter-spacing:1px; font-size:14px; font-weight:bold; text-align:center; background-color:#f2f2f2;-moz-border-radius: 6px;-webkit-border-radius:6px;border-radius:6px;}
#ignt a{display: block; width:180px; height:30px;}
#ignt a:hover { color: #fff; text-decoration: none;}
#ignt:hover { background-color:#C00;}
#ifrlink { height:60px; font-size:12px; margin-top:4px; padding-left:20px;background-image: url(../images/frlinkbg.jpg); background-repeat: no-repeat; background-position: left center; background-color:#f2f2f2;}

.nav {}
.nav a {}
.nav span {}
.nav strong { padding:0 0 0 15px; margin:0 5px; font-weight:normal;}



.position { float:left; width:100%; line-height:30px; padding-left:25px; background:url(../images/positionbg.jpg); border-bottom:1px solid #DDD ;}
.position a { line-height:30px; padding:0px 10px 0px 10px;}
.treemenu { padding:0 15px; background:url(../images/l_menu_bg.jpg) left -15px no-repeat; font-size:14px;}
.treemenu dt { background: url(../images/line.jpg) left bottom repeat-x;}
.parent { cursor: pointer; position: relative; line-height:32px;background: url(../images/positionbg.jpg);}
.parent a { display:block; padding:0px 8px 0px 20px; font-size:14px;}
.parent a:hover {text-decoration: none;}
.open { border:solid 1px #e7e7e7; font-weight:bold; color:#0160b0;}
.close {}
#p1 a { font-weight:bold; border-bottom:1px solid #DDD; font-size:16px; letter-spacing:1px; font-weight:bold;  padding-top:3px; color:#000;}
#p1 span,.child a span { font-size: 12px; font-family: Georgia; font-style: italic; font-weight: 100; color: #C2C2C2;}
.child {padding:5px 0 ;}
.child a { display:block; padding-left:15px; font-family:"微软雅黑"; font-size:14px; line-height:30px; height:30px; list-style-type: none; color:#535353; display:block; white-space:nowrap;}
.child a:hover { color: #000000; text-decoration:none; background:#f2f2f2 ;}
.child a.on { background:#DDD; color:#069 ;}
.child .c_current { font-size:20px;}
/************* 代码高亮 */
.dp-HighLighter { border:1px solid #ccc; background:#F7F7F7 url(images/codebg.jpg) left top repeat-y;}
.dp-HighLighter ol { padding-left:40px;}
.dp-HighLighter ol li { padding-left:10px; list-style-type:decimal;}
.tools { padding-left:10px; background:#F7F7F7; border-bottom:1px solid #ccc;}
/************* 投票 */
.vote-list { padding:10px;}
.vote-list li { clear:both; height:20px; line-height:20px; font-size:12px; text-align:left;}
.vote-list #button { float:right;}
#ballot { height:10px; _height:16px; margin:0px 5px 0px 0px;}
.news_text .date, .date { display:block; float:right; height:28px; line-height:28px; color:#999; font-size:12px; text-align:center;}
.copyright a { color:#999 ;}


/*cc*/
/*万用cc*/
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold; display:inline;}
.page_list{height:30px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}


/*在线客服*/
*html{background-image:url(../../);background-attachment:fixed;}
.kf{width:127px;border:1px solid #51b5f0;position:fixed;top:45%;right:0;background:url(../images/kf_ico.jpg) no-repeat 7px 10px #1a98d5;min-height:50px;_height:auto!important;_height:50px;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||130)-(parseInt(this.currentStyle.marginBottom,10)||130)));}
.kf_r{margin-left:37px;background:#16a2dd;color:#fff;text-align:center;padding:10px 0 10px;}
.kf_r img{margin-bottom:5px;}



/*子页样式*/
/*列表内容页*/
.OneOfTwo{ width:890px; margin:0 auto;padding-top: 10px;}
.listConts{line-height:26px;color:#666;}
.listConts span{ display:inline;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;  height: auto;}
.listConts .info{width:450px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url() left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url() right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.jpg);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -69px;}
.preNext .actBox li#act-pnt{background-position:4px -104px;}


/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:988px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}



/*小banner*/
.focusBox { position: relative; width: 520px; height: 287px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}	
.focusBox .pic img { width: 520px; height: 287px; display: block;}	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}	
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}	
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}	
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}	
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}	



/*cc topbanner*/
.fullSlide{ min-width:1290px; position:relative;  height:110px; overflow:hidden;}	
.fullSlide .bd{ position:relative; z-index:0;}	
.fullSlide .bd ul{ width:100% !important;}	
.fullSlide .bd li{ width:100% !important;  height:110px;}	
.fullSlide .bd li .siteWidth{ width:1290px; position:relative;  margin:0 auto;  height:110px;}	
.fullSlide .bd li a{ position:absolute; width:100%; height:110px; display:block; z-index:1;}	
.fullSlide .bd .img {
  position: absolute;
  width: 371px;
  top: 0px;
  left: 0px;}
#top .fullSlide{padding:20px 0 0 0;}






.menuph{
	display:none;
    float: right;
}

.phxia
{
	display:none;
}



@media screen and (max-width: 999px) {
	
	
		
/*手机按钮*/

.menuph{
	display:block;
    float: right;
	padding-right:14px;
}
.menuph .point {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 15px;
}

.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {
    width: 28px;
}

.menuph .navbtn {
    position: absolute;
    top: 10px;
    right: 0;
    display: inline-block;
    width: 21px;
    height: 1px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}

.menuph .navbtn::after,
.menuph .navbtn::before {
    position: absolute;
    right: 0;
    display: inline-block;
    width: 28px;
    height: 1px;
    content: '';
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #fff;
}

.menuph .navbtn::after {
    top: -11px;
}

.menuph .navbtn::before {
    top: 10px;
}

.menuph .point.active .navbtn {
    background: transparent;
}

.menuph .point.active .navbtn::after {
    top: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.menuph .point.active .navbtn::before {
    top: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.phsou {
    position: absolute;
    top: 20px;
    right: 80px;
}

.phsou img {
    width: 40px;
    cursor: pointer;
}
.frindlink{
	display:none;

}





/*手机下拉*/

.phxia
{
	display:block;
    position: absolute;
    top: 160px;
    width:100%;
    z-index: 80;
}

.xialaph
{
    font-family: '微软雅黑';

    position: absolute;
    z-index: 1049;
    top: 0;
    left: 0;
    border-top: 1px solid #ddd;
    display: none;

    width: 100%;
    padding-bottom: 61px;

    background-color: #0081cc;
}

.xialaph.active
{
    top: 106px;
}




.xialaph .ul2,
.xialaph .ul3
{
    display: none;
}

.xialaph h4 a
{
    font-size: 16px;
    font-weight: bold;
    line-height: 59px;
padding-left:8px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h4
{
    position: relative;
padding:2px 8px;
}

.xialaph h4::after
{
    position: absolute;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 1px;

    content: '';

    opacity: .5;
    background-color: #e5e5e5;
}

.xialaph h5 a
{
    font-family: '微软雅黑';
    font-size: 14px;
    line-height: 40px;

    text-transform: uppercase;

    color: #ffffff;
}

.xialaph h5
{
    position: relative;

    padding-left: 15px;
}

.xialaph h5::after
{
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;

    height: 1px;

    content: '';

    opacity: .5;
    background-color: #fff;
}
.img_d{
    display: none;
}
.xialaph h4 img
{
    float: right;

    width: 13px;
    margin-top: 23px;

    cursor: pointer;
}

.xialaph h5 img
{
    float: right;

    width: 13px;
    margin-top: 26px;

    cursor: pointer;
}

.xialaph h4.active,
.xialaph h5.active
{
    border-bottom: 0;
}

.xialaph h4.active img.img_s,
.xialaph h5.active img.img_s
{
    display: none;
}

.xialaph h4.active img.img_d,
.xialaph h5.active img.img_d
{
    display: block;
}

.xialaph .ul2
{
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #0081cc;
}

.xialaph .ul3
{
    position: relative;

    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;

    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.xialaph .ul3 li a
{
    font-size: 12px;
    line-height: 30px;

    display: block;

    text-transform: uppercase;

    color: #999;
}

.xialaph .ul3 li
{
    padding-top: 5px;
}

.xialaph .ul3 li:first-child
{
    padding-top: 0;
}

.phonemeng
{
    position: absolute;
    z-index: 1048;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .6;
    background-color: #000;
}

.phonemeng.active
{
    display: block;
}






/* 页头 */
#top { position: relative; width:100%; margin:0px auto;z-index:10000; background-color:#FFF ;}
.header { position: relative; width:100%; height:100px; margin:0px auto; padding:0px auto; color:#999; z-index:99999; background-image: url(../images/headerbg.jpg); background-repeat: no-repeat; background-position: right top;}
.header a { color:#000;}
.header a:hover { color:#F00 ;}
/* logo */
.logo { float:left; width:50% ;}
/* 顶部链接 */
.subnav { float:right; width:68px; margin:15px 0px; text-align:right; }
/* 搜索 */
.search {  text-align:center; width:96%; height:24px; margin:10px auto; line-height:24px; background:none;}
.s_text { float:left; width:120px; height:22px; line-height:22px; margin:1px; padding:0px 10px; border:none; color:#999;}
.s_btn { float:right; width:30px; height:24px; border:none; background:url(noname.jpg); cursor: pointer;}
.s_btn_a { float:right; width:62px; height:27px; line-height:27px; color:white; border:none; background:url(../images/s_btn_a.jpg); cursor: pointer;}
/* 导航 */
.nav {  padding:0 4px; height:44px; color:white; background-color:#069;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px; border:1px solid #DDD ;}
#nav {width:100%  ; display:none;}





#indexleft {  width:100%; margin:10px auto; height:auto;border-right: 0px solid #ddd;}
#indexright {  width:100%; height:auto; margin:10px auto; }


#indexbox {  width:100%;height:100%; margin:0 auto; border-right:0px solid #ddd;}
#indexboxm {  width:100%;height:auto; min-height:300px;margin:0 auto; }
#ibox { height:auto; padding:10px 15px;color: #000;}


/*小banner*/
.focusBox { position: relative; width: 98%; height: 250px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}	
.focusBox .pic img { width: 100%; height: 252px; display: block;}	



/*cc topbanner*/
.fullSlide{ min-width:100%; position:relative;  height:90px; overflow:hidden;}	
.fullSlide .bd{ position:relative; z-index:0;}	
.fullSlide .bd ul{ width:100% !important;}	
.fullSlide .bd li{ width:100% !important;  height:90px;}	
.fullSlide .bd li .siteWidth{ width:100%; position:relative;  margin:0 auto;  height:90px;}	
.fullSlide .bd li a{ position:absolute; width:100%; height:90px; display:block; z-index:1;}	
.fullSlide .bd .img {
  position: absolute;
  width: 80%;
  top: 0px;
  left: 0px;}
#top .fullSlide{padding:20px 0 0 0;}
.fullSlide .bd .img img{width:100%; max-width:300px;}



body { margin:0 auto;width:98%; padding: 0px 1% 15px ; border: 0px; color: #555; font-size:12px; line-height:180%; text-align: left; font-family:'微软雅黑'; background-color:#fff ;}
.box { clear:both; width:100%; margin:0px auto; padding:0px auto; overflow:hidden; border:1px solid #DDD;-moz-border-radius: 4px;-webkit-border-radius:4px;border-radius:4px ;}


#footer .footl{ width:100%; margin:0 auto;text-align:center;}
#footer .footr{ display:none; }




#izhouli {padding-bottom:10px;*padding-bottom:0px;  letter-spacing:2px; font-size:12px; margin-top:10px;border-bottom:1px solid #DDD;}
#izhouli .zl{ float: right;
  width: 76px;
  height: 96px;
  padding-top: 20px;}
#izhouli .zl1 { height:21px; padding-left:20px; background-image: url(../images/itime.jpg); background-repeat: no-repeat; background-position: left center; overflow:hidden;letter-spacing:1px; margin-top:19px ;}
#izhouli .zl2 {height:21px;padding-left:20px; background-image: url(../images/email.jpg); background-repeat: no-repeat; background-position: left center;overflow:hidden;}
#izhouli .zl3 {  height:21px;padding-left:20px; background-image: url(../images/zhouci.jpg); background-repeat: no-repeat; background-position: left center;overflow:hidden; margin-top:5px ;}

#izhouli .zm{ float: left;
  width: 80px;
  height: 106px;
  line-height: 120px;
  text-align: center;
  font-size: 77px; color:#C00; font-weight:bold; font-family:"Times New Roman", Times, serif; background-image: url(../images/zhoulibg.jpg); background-size:cover; background-repeat: no-repeat;}
#izhouli a { color: #333; text-decoration: none;}
#izhouli a:hover { color:#09C;}


.news_list {      min-height: 300px; height:auto;}
#ignt a{display: block; width:90%; margin:0 auto; text-align:center; height:30px;}

.w_250 { float:left; display:none; width:250px; overflow:hidden;}
.w_700 {  width:100%; overflow:hidden; background-color:#FFF; border-left:0px solid #DDD ;}
.OneOfTwo{ width:98%; margin:0 auto;padding-top: 10px;}
.listConts .info{width:95%;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}


.news_list li a{color:#333; height:28px; text-decoration: none; overflow: hidden;
　　text-overflow:ellipsis;
　　white-space: nowrap;}

#content { min-height:400px; line-height:2.2; font-size:14px; padding:15px 5px;}

	
}