/* CSS Document */
*{margin:0px;padding:0px;color:#333333;font-family:"宋体", Arial, Helvetica, sans-serif;}
li,dd{list-style:none;}
img{border:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#FF0000;}
.clear{clear:both; font-size:0px;}

.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.wrapper{width:922px;margin:0 auto;}
.pt20{padding-top:20px;}

body{background:url(../img/bodybj.jpg) top repeat-x;font-size:12px;}

.header{width:100%;float:left;padding-bottom:5px;}
.logo{width:100%; float:left;}
.nav{width:100%;height:36px;float:left;background:url(../img/navbj.jpg) no-repeat;}
.nav li{text-align:center;padding:0px 10px;float:left;padding-top:8px;}
.nav li.l{padding:0px;}
.nav li a{color:#FFFFFF;display:block;width:92px;height:23px;line-height:23px;font-size:14px;}
.nav li a:hover{background:url(../img/nav_on.jpg) center top no-repeat;}
.nav li a.on{background:url(../img/nav_on.jpg) center top no-repeat;}

.ads{border:1px #ffffff solid;}

.main{width:100%;float:left;margin-top:5px;background-color:#ffffff;}
.main_left{width:246px;float:left; background-color:#e9f8ff;}
.main_left_top{ width:246px; float:left; height:48px; background:url(../img/main_left_01.jpg) no-repeat;}
.main_left_top h3{ font-size:14px; margin-left:10px; line-height:30px; color:#FFF;}
.main_left_n{ width:246px; float:left;}
.main_left_n li{ width:246px; line-height:44px; float:left; background:url(../img/main_left_02.jpg) no-repeat;}
.main_left_n li a{ margin-left:60px; font-size:14px; color:#000;}
.main_left_nn{ width:246px; float:left; height:200px; margin-top:40px; background:url(../img/main_left_05.jpg) no-repeat;}
.main_left_nn p{ line-height:180%; font-size:14px; padding:10px;}

.main_right{width:646px;float:right;padding-left:30px;padding-top:20px;font-size:14px;line-height:24px;overflow:hidden;}

.main_right .box{float:left;overflow:hidden;}
.main_right .box .tt{width:100%;float:left;}
.main_right .box .boxcontent{padding:10px 5px;clear:both;}
.main_right .box li{background:url(../img/jt_m.gif) left no-repeat;padding-left:10px;}
.main_right .border1{padding-right:20px;border-right:1px #999999 dashed;margin-right:20px;}
.main_right .box .mainads{padding:5px 0px;clear:both;}

.case{width:100%;float:left;}
.case .tt{width:100%;float:left;}
.case ul{width:100%;float:left;padding:10px 0px;}
.case ul li{text-align:center;width:122px;float:left;}
.case ul li img{border:1px #999999 solid;padding:2px;}
.case .prev{float:left;margin-top:5px;}
.case .next{float:right;margin-top:5px;margin-right:10px;}

.footer{width:100%;float:left; background-color:#E9E9E9; border-top:8px #5daded solid; padding-top:15px;padding-bottom:5px;text-align:center;line-height:180%;}

.leftmenu{width:235px;float:left;margin-right:9px;}
.leftmenu .box{width:100%;float:left;}
.leftmenu ul{width:100%;float:left;background:url(../img/tt_center.jpg) left repeat-y;padding-bottom:20px;}
.leftmenu ul li{line-height:37px;margin:0px 15px;background:url(../img/jt.gif) left top no-repeat;padding-left:25px;border-bottom:1px #9C9C9C dashed;}
.leftmenu ul li a{font-size:14px;color:#003A60;font-weight:bold;}

.rightcontent{float:left;width:669px;padding-top:10px;background:url(../img/rightcontent_bj.jpg) top repeat-x;}
.rightcontent .location{width:100%;float:left;background-color:#E3EDEF;height:34px;line-height:34px;color:#005876;}
.rightcontent .location h2{font-size:14px;font-weight:bold;float:left;padding-left:10px;}
.rightcontent .location span{float:right;padding-right:15px;}

.rightcontent ul.textlist{padding:10px;}
.rightcontent ul.textlist li{height:35px;line-height:35px;border-bottom:1px #E2E2E2 solid;background:url(../img/jt4.gif) no-repeat;padding-left:15px;}
.rightcontent ul.imglist{width:100%;padding-top:20px;}
.rightcontent ul.imglist li{text-align:center;float:left;padding-bottom:10px;line-height:25px;width:155px;}
.rightcontent ul.imglist li a img{padding:3px;background-color:#7D7D82;}
.rightcontent ul.imglist li a:hover img{background-color:#424242;}
.rightcontent span.l{float:left;}

.rightcontent span.r{float:right;color:#cccccc;}

.rightcontent .content{line-height:180%; font-size:14px; padding:20px 10px 40px 10px;}


.rightcontent .page{clear:both;text-align:right;padding:10px;padding-top:20px;}
.rightcontent .page a{border:1px #CCCCCC solid;background-color:#F2F2F2;padding:4px 7px;margin-left:5px;}
.rightcontent .page a:hover{background-color:#100515;color:#FFFFFF;}

/*------*/
#content,#content p{line-height:180%; font-size:14px}
#page { text-align:center; width:700px; margin-top:15px; padding-bottom:10px; float:left;}


/*新闻列表*/
.news_list { height: auto; overflow: visible; text-align:left; }
.news_list ul { margin: 0; padding: 3px; border-bottom: 1px dashed #CCCCCC; }
.news_list ul li{ display:block; float:none; margin-top:5px}
.news_list ul h2{ background: url(../images/jt.gif) repeat-y left top; text-align:left; font-size:14px; font-weight: bold; line-height: 24px; padding-left: 20px; }

.news_list ul .data { font-size: 12px; font-weight: 400 }
.news_list ul .txt { padding: 3px; text-indent: 2em; }
.news_list ul .txt a { color: #FF0000 }
.news_list ul .cs {line-height: 20px; padding: 2px 5px; display:block; background: #E9E9E9; height:20px }
.news_list ul .cs span { float: left; width: 180px; display: block; }


/*3hooCMS内容页默认样式*/
/*内容页上下条样式*/
#pageview ul { border-top: #999999 1px dashed; text-align: left }
#pageview ul li { list-style-type: square; margin-left:20px; line-height:20px;}
#pageview ul li a { font-size: 12px; text-decoration: none }
/*内容TAB滑动门*/
.fade { margin: 3px 0; padding: 0; list-style: none; overflow: hidden; width:100%; }
.fade .tabs { float: left; height: 35px; line-height: 35px; width:100%;background:url(../images/tab_bg.jpg) repeat-x; display:block}
.fade .tabs li { float: left; list-style: none; }
.fade .tabs li a {float:left;
      margin:0;
      padding:0 0 0 10px;
	   background:url("../images/tab_A.gif") no-repeat left top;
      text-decoration:none;}
.fade .tabs li a span {
      float:left;
      display:block;
      background:url("../images/tab_B.gif") no-repeat right top;
      padding:5px 24px 4px 15px; font-size:14px; font-weight:bold; line-height:24px;
      color: #036;
      }
.fade .tabs li a:hover span{ float:none}
.fade .tabs li a:hover  { background-position:0% -42px;}
.fade .tabs li a:hover  span{ background-position: 100% -42px; color:#FFF }
.fade .tabs li a.selected { background-position: 0% -42px;  }
.fade .tabs li a.selected span{ background-position: 100% -42px; color: #FFF }
.fade .items { display: block }
/*栏目内容 新闻分页翻页样式*/
.flickr { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center }
.flickr A { BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none }
.flickr A:hover { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
.meneame A:active { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de }
.flickr SPAN.current { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ff0084; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
.flickr SPAN.disabled { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px }
#print { float: right; padding-right: 5px; line-height: 25px }
/*单页内容样式*/
#about { font-size: 14px; line-height: 1.8em }
#about p { font-size: 14px; }
/*新闻内容页*/
#newsview { margin: 10px }
#newsview #font { text-align: right }
#newsview h1 { font-size: 16px; font-weight: bold; text-align: center; line-height: 50px }
#newsview_cs { line-height: 30px; text-align: center; color: #CCCCCC; height: 30px; border-bottom: #CCCCCC 1px solid; margin-bottom: 10px }
#newsview #content { line-height: 1.8em; font-size: 14px }
#newsview #content p { font-size: 14px }
#newsview #content ol li { list-style-type: decimal; margin-left: 20px; font-size: 14px }
#newsview #content ul li { list-style-type: disc; margin-left: 20px; font-size: 14px }
/*字体缩放*/
.fsizer { } /* Container element */
.fsizer a { display: block; float: right; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; margin-bottom:10px}
.fsizer a:hover { text-decoration: none; background: #ebebeb; }
/* Three 'A' links used to control size */
.fsizer a#fs_sml { font-size: 12px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 14px; height: 18px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 18px; height: 18px; padding-top: 2px; }
.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */
/*产品内容页*/
#productsview {  text-align: left; padding:10px }
#pro_content_r { width: 380px; float: left }
#pro_content_l { float: left; padding-left: 5px; width: 260px }
#pro_content_l span { color: #FF3300 }
#pro_content_l ul { padding-left: 10px; width: auto; display: block }
#pro_content_l ul li { list-style-type: square; border-bottom: #E2E2E2 1px dashed; line-height: 25px }
#pro_content_l .an { line-height: 25px; display: block; margin-top: 5px; color: #000000 }
#pro_content_l .bt { font-size: 13px }
#pro_content_c { margin-top: 20px; list-style-position: inside;}
#pro_content_c ol { list-style-position: inside; padding-left: 10px; }
#pro_content_c ol li { list-style-type: decimal; }
/*下载内容页*/
#downview {text-align: left;padding:10px;}
#down_content_l { width: 350px; float: left }
#down_content_l img { width: 330px; height:200px; padding: 2px; border: #CCCCCC 1px solid }
#down_content_r { float: left; padding-left: 5px; width: 260px }
#down_content_r ul li span { color: #FF3300 }
#down_content_r ul li a { color: #0000FF; font-size: 12px; font-weight: bold }
#down_content_r ul { padding-left: 10px; width: auto; display: block }
#down_content_r ul li { list-style-type: square; border-bottom: #E2E2E2 1px dashed; line-height: 25px }
#down_content_r .an { line-height: 25px; display: block; margin-top: 5px; color: #000000 }
#down_content_r .bt { font-size: 13px }
#down_content_c { margin: 10px; list-style-position: inside;}
#down_content_c ol { list-style-position: inside; padding-left: 10px; }
#down_content_c ol li { list-style-type: decimal; }
/*图集内容页*/
#imagesview { padding:10px 5px; text-align:center }
#imagesview h1 { font-size: 16px; font-weight:bold; text-align: center; line-height: 45px }
#images_content_c {list-style-position: inside; text-align:left}
#images_content_c ol { list-style-position: inside; padding-left: 10px; }
#images_content_c ol li { list-style-type: decimal; }
#gallery { padding: 30px;display: inline-block }
#descriptions { position: relative; height: 50px; background: #EEE; margin-top: 10px; width: 640px; padding: 10px; overflow: hidden; }
#gallery .ad-controls p { line-height: inherit }
#descriptions .ad-image-description { position: absolute; }
#descriptions .ad-image-description .ad-description-title { display: block; }

/*人才列表页*/
.joblist { width: auto; margin: 5px 0 }
.joblist_bt { background: #F6F6F6; border: #E6E6E6 1px solid; line-height: 30px; font-weight: bold ; zoom:1}
.joblist_nr { border-bottom: #E6E6E6 1px solid; border-left: #E6E6E6 1px solid; border-right: #E6E6E6 1px solid; line-height: 30px ; zoom:1}
.joblist_bt .bt, .joblist_nr .bt { width: 37%; padding-left: 5px; text-align: left; border: none; }
.joblist_bt span, .joblist_nr span { display: block; width: 15%; float: left; border-left: #E6E6E6 1px solid; text-align: center; zoom:1 }
/*人才内容页*/
#jobsub { display:block; height:40px; text-align:right}
#jobsub .ijob{ background:#790100;color: #FFF; display:block; width:60px; float:right; padding:2px 10px; font-size:14px; font-weight:bold; height:28px}
#jobsub  a:visited {color:#FFF}
#jobview { margin-top:20px}
#jobview ul { padding:0; margin:0}
#jobview ul li h2 { text-align:center; font-size:14px; font-weight:bold}
#jobview ul li { padding-left:5px; line-height:20px}
#jobview ul li  span{ font-weight:bold }
#jobview  .content_title { height:30px;background:#999}
#jobview  .content_title span{ font-size:14px; line-height:1.8em;width:100px; background:#FFF; display:block; margin:5px 2px 0px 5px; text-align:center}
#jobview  .content { font-size:14px; line-height:1.8em; border:#999 1px solid; border-top:none; padding:5px}


/*单页留言订购*/
#forms{ width: auto; height:auto; margin:30px 0;padding-left:80px;}
#forms li {line-height:25px;width:550px;_height:25px;}
#forms label{float:left; text-align:right; margin-right:10px; width:100px; font-size:14px;}
#forms input,#forms textarea {border:1px solid #dcdcdc;padding:3px;}


/*留言列表*/
.gbooksub { display:block; height:40px; text-align:right}
.gbooksub .messagebox{ background:#790100;color: #FFF; display:block; width:60px; float:right; padding:2px 10px; font-size:14px; font-weight:bold; height:28px}
.gbooksub  a:visited {color:#FFF}
.guestbook {margin:0; padding:0}
.guestbook ul {border:#CCCCCC 1px solid; margin:5px 0px}
.guestbook ul .title { padding:2px 5px; margin:2px; background-color: #E6E6E6; font-weight:bold}
.guestbook ul .qe {border-bottom:#CCCCCC 1px dashed}
.guestbook ul .qe img { padding:10px; float:left}
.guestbook ul .qe span {float:left; padding:5px}
.guestbook ul .re { padding:2px 5px; margin:2px;}
.guestbook ul .bottom { padding:2px 5px; border-top:#CCCCCC 1PX solid; text-align:right }
