@charset "utf-8";
/*当前位置*/
.crumb { width:970px; padding-left:20px; height:28px; line-height:28px; }

/*页面框架*/
.contentlist { width:990px; margin:0 auto 35px;}
.contentlist .left { float:left; width:200px;padding-right:5px;}
.contentlist .right { float:right; width:780px; padding-left:5px; }

/*左侧导航*/
.subnavlist{width: 200px;margin-top: 1px;padding: 0px;}
.subnavlist li{clear:both; width: 200px; margin-bottom:1px;font-weight: bold; background:#C8D7E3 none;}
.subnavlist li.navtitle{padding-left:20px;width: 180px; height:24px; line-height:24px; color:#FFF;background: url(leftbg.gif) repeat-x left center;}

.subnavlist li a{padding-left:20px;width:180px;height: 24px; line-height:24px;display: block;}
.subnavlist li a:link,.subnavlist li a:visited {color:#293D6B;text-decoration:none;}
.subnavlist a:hover {background-color: #ACBFD0;text-decoration:none;}
.subnavlist .over {background: url(leftnav-selected.gif) repeat-x left center;}
.subnavlist li.nav_bottom {margin: 0px;width: 200px;height: 19px;background:url(left-nav-bottom.gif) no-repeat left center;}
.subnavlist .navtitle a:link,.subnavlist .navtitle a:visited,.subnavlist .navtitle a:hover{padding:0px; color:#FFF;background:none;}

#contact ul {width: 198px;height:122px; border:#ccc 1px solid; margin-top: 1px;padding: 0px;}
#contact .title{padding-left:18px;width: 180px; height:24px; line-height:24px; font-weight:bold; color:#FFF;background: url(leftbg.gif) repeat-x left center;}
#contact li {height:24px; line-height:24px; background: url(dh.gif) no-repeat 5px center; padding-left:25px;}

/*
.subnavlist{width: 200px;margin: 0px;padding: 0px;}
.subnavlist li{width: 200px;}
.subnavlist li a{margin: 0px;padding-left: 20px;height: auto;display: block;color: #333;font-weight: bold;background: url(leftsideBar.gif) no-repeat center center;}
.subnavlist a:hover,.subnavlist .over1 {color: #FFF;background: url(leftsideBar3.gif) no-repeat center center;}
.subnavlist li ul{margin: 0px;padding-top: 1px;}
.subnavlist li ul li a{padding-left:20px;margin: 0px;width: 180px;height: 25px; line-height:25px; background:url(l_bg.gif) repeat;color: #666;}
.subnavlist li ul li a:hover,.subnavlist .over2 {color: #fff;height:25px;background: url(l_bg2.gif) repeat;}
*/
/*
.subnav h2 {margin-bottom:5px; padding-left:8px; font-weight:bold; font-size:13px; color:#2d4f7d; }
.subnav h3 {color:#2d4f7d; padding-left:8px;}
.subnav .subnavlist { margin-bottom:5px;}
.subnav .subnavlist li a { display:block; padding-left:8px; height:28px; line-height:28px; text-decoration:none; background:url(subnav_l.gif) center left no-repeat; color:#2d4f7d; white-space:nowrap;overflow:hidden;}
.subnav .subnavlist li a:hover { font-weight:bold; color:#507229; text-decoration:none;}
.subnav .subnavlist li a:link, .subnav .subnavlist li a:visited { color:#2d4f7d;}
.subnav .subnavlist li.over{ padding-left:5px; height:28px; line-height:28px; background:url(subnav_o.gif) no-repeat; font-weight:bold; color:#507229; white-space:nowrap;overflow:hidden;}
.subnav dl { margin-bottom:10px; padding-left:8px; font-weight:bold; font-size:13px; color:#2d4f7d;}
.subnav cite { padding-left:8px;color:#2d4f7d;}
.l_ad {width:145px; margin:0 auto;}
.l_ad li{ margin-top:10px;}
*/

/*分页*/
.fineflip {color:#666;}
.fineflip span { display:inline-block; text-align:center; height:20px; line-height:20px; text-decoration:none; vertical-align:middle; overflow:hidden; }
.fineflip a { display:inline-block; text-align:center;  height:20px; overflow:hidden; line-height:20px; text-decoration:none; vertical-align:middle; color:#666;}
.fineflip a:link,.fineflip a:visited{ color:#666;}
.fineflip a:hover { color:#666; text-decoration:underline; }

.right .textbox p,span{line-height:150%;}
/*列表页标题*/
.contentbox {}
.contentbox .item{float:left; margin-left:5px; width:380px; *width:375px; height:auto;}
.contentbox .title span{display:inline; height:24px; line-height:24px;}
.contentbox  span.tit{float:left;}
.contentbox  span.subcate{float:left;font-size:12px; overflow:hidden;white-space:nowrap;}
.contentbox  span.more{float:right; font-size:13px;}
.contentbox .title a:link,.contentbox .title a:visited {color:#666;text-decoration:underline;}
.contentbox .title a:hover {text-decoration:none;}
.right .title {padding-left:5px; height:24px; line-height:24px; font-size:14px; background-color:#eee; border-bottom:#999999 1px solid; }

.right .textlist { margin:5px 0px; padding:0px; background-color:#FBFEFF}
.right .textlist li { height:24px; padding-left:8px; line-height:24px; border-bottom:1px #666 dotted; color:#666; background:url(arrow.gif) no-repeat center left;}
.right .textlist li a:link,.right .textlist li a:visited {color:#666;text-decoration:none;}
.right .textlist li a:hover { color:#333;}
.right .textlist li span { float:right; color:#666; height:inherit; line-height:inherit;}
.right .textlist li blockquote { display:none;color:#666; text-indent:0px;}
.right .textlist li blockquote a { color:#666;}
.right li.more {clear:both; text-align:right;background:none;border:none; }

/*正文页*/
.right h1.texttit { margin-bottom:10px; height:20px; font-weight:bold; font-size:14px;text-align:center;}
.right div.texttime { padding:5px; color:#666; text-align:right;}
.right div.textnav { padding:5px; color:#666; }
.right div.keywords { padding:5px; color:#666; text-align:center; border:1px #666 solid; border-width:1px 0px 1px 0px;}
.right .textbox {word-wrap:break-word;word-break:break-all; }
.right .related { margin-top:30px;}
.right .related h4 { font-weight:bold; font-size:14px; color:#2D4F7D;}
.right .related ul li { padding-left:12px;}
.right .related ul li span { color:#AFBFD7;}
.right .author { text-align:right; padding-top:20px; font-size:14px; color:#333;}

#focus_banner {	clear: both; height: 150px; text-align:center;}
#upperlink,#underlink{clear:both; margin:3px auto; height:auto; text-align:center;}
#upperlink span,#underlink span {font-weight:bold;}
#upperlink span {color:red;}
#upperlink  a:link,#upperlink  a:visited,#underlink a:link,#underlink a:visited  {text-decoration:none;}
#upperlink  a:hover,#underlink  a:hover  {text-decoration:underline;}
#toptips {clear:both; margin:3px auto;}
#toptips  a:link,#toptips  a:visited,#toptips a:link,#toptips a:visited  {text-decoration:none;}
#toptips  a:hover,#toptips  a:hover  {text-decoration:underline;}

/*文字图片列表txtpiclist*/
.right .txtpiclist li { width:100%; overflow:hidden; margin-bottom:40px;}
.right .txtpiclist li img { width:110px; height:80px; float:left; margin-right:12px;}
.right .txtpiclist li .textbox { float:left; width:400px;}
.right .txtpiclist li .textbox h3 { font-weight:bold; font-size:14px; margin-bottom:6px;}
.right .txtpiclist li .textbox div { color:#000; line-height:18px;}
.right .txtpiclist li .textbox blockquote { text-indent:0; color:#000; line-height:18px;}
.right .txtpiclist li blockquote a { color:#3e8bff;}

/*图片列表一行3个piclist*/
.piclistbox { width:100%; overflow:hidden;}
.piclistbox .piclist { width:561px; overflow:hidden;}
.piclistbox .piclist li { float:left; width:160px; margin-right:27px; padding-bottom:30px;}
.piclistbox .piclist li img { display:block; width:160px; height:120px;}
.piclistbox .piclist li div { padding-top:5px; font-weight:bold; text-align:center;}

/*产品*/
.tab { width:auto; height:auto; }
.tabnav { width:100%; height:auto; background:url(infortoo.gif) repeat-x;}
.tabnav li { float:left; display:block; width:60px; height:32px; line-height:32px; text-decoration:none; background:url(infor_to.jpg) no-repeat; text-align:center;cursor:pointer; overflow:hidden; }
.tabnav li.now { display:block;  width:60px; height:32px; line-height:32px;  background:url(infor_tp.jpg) no-repeat; font-weight:bold; color:#507229;}
.tabcon {clear:both;}

.center {clear:both; }
.center_title {float:left;width:745px;height: 30px; line-height:30px;padding-left: 15px;font-size: 14px;color: #666;font-weight: bold;background: url(center_title.gif) no-repeat center;}
.center_content {float:left;width:730px;height: auto; margin-bottom:20px; padding:5px 15px;background:#FFFFFF url(center_content.gif) no-repeat bottom;}
.center_content li {clear:both; margin:10px 5px 5px 5px; background:none; border-bottom:1px #ccc dotted;}
.center_content li.no_border {border:none;}

/*留言板*/
li#guestbook {float:right; background:none; font-size:12px; font-weight:normal;}
li#guestbook a:hover { text-decoration:underline; background:none;}
.gbook_title {margin:20px 0 10px 0; padding:5px; border-bottom:2px #ccc solid; font-size:14px; font-weight:bold;}
.gbook_list {border: 1px solid #ccc;padding: 5px 10px;margin-bottom: 10px;}
.gbook_list li {background:none; padding:5px 0; border-bottom: 1px dashed #ccc;}