@charset "utf-8";

.container{padding: 391px 0 18px; /*background:url(container.png);*/ margin-top:-391px;}
.container .wrap{width:1004px;_height:400px;min-height:400px;padding-top:49px; }
.container .wrap .sidebar { width:201px; border:1px solid #bebebe; float:left; background:#fff;position:relative;}
.container .wrap .main { width:785px; border:1px solid #bebebe; float:right; background:#fff;position:relative;padding-top:20px;}
 
.colPicTitle {color:#fff;font-size:16px;width:183px;height:34px;line-height:34px;background:#0086cc;font-weight:normal;padding-left:20px;position:absolute;top:-34px; left:-1px;}
.colPicTitle em{font-size:12px;}

.subSearch { width:174px; height:31px; background:url(subSearch.png) center no-repeat; border-bottom:1px solid #bebebe; padding:10px 14px 10px 13px;}
.subSearch form { position: relative; width: 174px; height: 31px;}
.subSearch form .search-input-box input { width: 130px; height: 31px; line-height: 31px; color: #BEBEBE; border: 0px; background: none; padding-left:4px;}
.subSearch form .search-btn { position: absolute; right: 0; top: 0; width: 31px; height: 31px; }
.subSearch form .search-btn button { display: block; width: 31px; height: 31px; border: 0; background: url(blank); text-indent: -999em; cursor: pointer;}

.menu {padding:10px 0;}
.menu dl {}
.menu dl dt {padding:2px 10px;}
.menu dl dt a {display:block;_height:22px;min-height:22px;line-height:22px;color:#414141;padding-left:10px;font-size:14px;background:url(ico3.png) left 9px no-repeat;}
.menu dl dt a:hover, .menu dl dt .current {color:#0086cd;text-decoration:underline;background:url(ico4.png) left 9px no-repeat;}
.menu dl dt em img{vertical-align:middle}

.menu dl dd{padding:2px 5px 2px 30px;}
.menu dl dd a {_height:22px;min-height:22px;line-height:20px;color:#777;font-size:12px;}
.menu dl dd a:hover, .menu dl dd .current {color:#0086cd;text-decoration:underline;}

.shortCut{padding:20px 0;}
.shortCut .hd{height:40px;line-height:38px;background:url(shortCut.jpg);}
.shortCut .hd h2{padding-left:10px;color:#555;}
.shortCut .bd{padding:15px 8px 0;}
.shortCut .bd p{height:30px;line-height:30px;border-bottom:1px solid #eee; padding:0 0 5px 36px; margin-bottom:5px;color:#555;}
.shortCut .bd p em{color:#936027;}
.shortCut .bd p a{color:#555;}
.shortCut .shortCut1{background:url(shortCut1.png) left no-repeat;}
.shortCut .shortCut2{background:url(shortCut2.png) left no-repeat;}
.shortCut .shortCut3{background:url(shortCut3.png) left no-repeat;}
.shortCut .shortCut4{background:url(shortCut4.png) left no-repeat;}
.shortCut .shortCut5{background:url(shortCut5.png) left no-repeat;}

.location {width:787px;height:40px;line-height:40px;color:#838383; position:absolute;top:-40px;left:-1px;}
.colCurTit { float:left;font-size:14px;margin-left:20px;}
.breadcrumbs {background:url(breadcrumbs.png) left center no-repeat;padding-left:25px;}
.breadcrumbs a,.breadcrumbs a:hover { color:#838383; }

/*相关阅读*/
.read{padding:0 20px;}
.read h4{color:#545252;border-bottom:1px solid #dbdbdb;padding-bottom:5px;}
.read ul{padding-top:15px;}
.read ul li{width:356px;height:30px;line-height:30px;float:left;display:inline;}
.read ul li a{background:url(news_ico.png) left center no-repeat;padding-left:16px;}

/* 内容模式部分 */
.artbox { margin:0 15px 30px; text-align:center; color:#6a523f;}
.artbox h1 { padding-bottom:0; font-size:16px; line-height:26px; color:#de1a13;}
.artbox .info { padding:0; background:url(figure.png); height:32px; line-height:32px;padding-right:10px;}
.artbox .font-size a{color:#6a523f;}
.artbox .prev_next a{color:#6a523f;}
.article { padding:0 30px 30px; line-height:180%; word-wrap:break-word; word-break:break-all;text-align:justify;text-justify:inter-ideograph;color:#757575;}

.hotNewsBox{padding-left:5px;}

.hotNews {margin-bottom:30px;float:left;width:390px;}
.hotNews .pic { float:left; width:174px; height:155px; border:1px solid #cfcfcf;}
.hotNews .txt { float:right; width:194px; height:157px; padding:0 10px;}
.hotNews .txt .title {font-size:14px;}
.hotNews .txt .title a{color:#4b85c9;}
.hotNews .txt .title a:hover{background:none;color:#4b85c9;text-decoration:underline;}
.hotNews .txt .info{text-align:justify;text-justify:inter-ideograph;padding:20px 0;line-height:22px;}
.hotNews .txt .more{display:block;width:67px;height:27px;background:url(more.jpg);}
.hotNews .txt .book {display:block;color:#4b85c9;padding-top:8px;}

/* 资料下载 */
.download { margin:0 20px 10px; padding-bottom:20px; clear:both;}
.download ul li { padding:15px 0 6px; line-height:20px; font-size:12px; clear:both; border-bottom:1px dotted #dbdbdb; color:#838383;}
.download ul li a { padding-left:6px; color:#838383;}
.download ul li a:hover { text-decoration:underline; }
.download .downloadBtn { display:block;width:44px;height:14px;float:right; padding-left:0; color:#000; background:url(download.png) right center no-repeat; }
.download .ico { float:left; width:12px; height:12px; margin-top:4px; _margin-top:2px; background:url(ico3.gif) left center no-repeat; }

/* 新闻列表 */
.list { margin:0 20px 10px; padding-bottom:20px; clear:both; }
.list ul li { padding:15px 0 6px; line-height:20px; font-size:12px; clear:both; border-bottom:1px dotted #dbdbdb; color:#838383;}
.list ul li a { padding-left:6px; color:#838383;}
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#838383; font-size:12px; font-family:Arial; }
.list .ico { float:left; width:5px; height:1px; margin-top:10px; _margin-top:2px; background:url(ico2.gif) left center no-repeat; }


/* 图片列表 */
.w { margin:0; padding:0;}
.w .pic-item {margin:0 0 25px 0; padding:0; color:#6C6D61; float:left; display:block;}
.w .pic-item .list-pic {  width:210px; height:132px;line-height:100%; display:block; text-align:center; margin:0 auto;}
.w .pic-item dl {padding:0 5px; line-height:26px; text-align:center;}
.w .pic-item dl dt{margin-top:8px;}
.w .pic-item dl dt a{display:block;color:#dad0b6;text-decoration:none;color:#614834;}

/* 图文列表 */
.pic_news_01 { padding:0 20px; clear:both; }
.pic_news_01 .picnews { clear:both;padding-bottom:20px;}
.pic_news_01 .picnews .pic { float:left; width:231px; height:205px;  border:1px solid #cfcfcf;}
.pic_news_01 .picnews .pic span { display:block; padding:5px; }
.pic_news_01 .picnews .txt { float:right; width:492px; height:207px; padding-left:20px;}
.pic_news_01 .picnews .info {padding-bottom:80px;line-height:20px;}
.pic_news_01 .picnews .txt h4 { font-size:14px; line-height:30px;color:#4b85c9; }
.pic_news_01 .picnews .txt .btn{height:25px;clear:both;}
.pic_news_01 .picnews .txt .book{display:block;width:93px;height:22px;background:url(book.jpg);float:left;}
.pic_news_01 .picnews .txt .buy{display:block;width:101px;height:25px;background:url(buy.jpg);float:left;margin-left:20px;}
.pic_news_01 .picnews .txt .more { padding:0 20px; line-height:20px; text-align:right; }
.pic_news_01 .picnews .txt .more a { color:#c00; }

/* tab切换-产品信息介绍 */
.picNewsTab{padding-bottom:20px;margin-left:-20px;width:785px;}
.picNewsTab .hd{height:34px;border-bottom:1px dotted #ccc;background:#EEEEE4}
.picNewsTab .hd ul{font-size:14px;text-align:center;}
.picNewsTab .hd ul li{width:112px;height:34px;line-height:34px;background:url(tab_normal.jpg);float:left;display:inline;color:#000;cursor:pointer;margin-right:0px;}
.picNewsTab .hd ul li.on{background:url(tab_on.jpg);color:#000;}
.picNewsTab .bd{padding:20px 20px 0;}
.picNewsTab .picNewsTxt{color:#000;line-height:26px;text-align:justify;text-justify:inter-ideograph;padding-top:10px;font-size:13px; }

/* page */
.page {height:30px;position:absolute;top:-30px;right:0;}
.page img{margin-bottom:2px;}
.page .prev{display:block-inline;width:13px;height:13px;overflow:hidden;}
.page .next{display:block-inline;width:13px;height:13px;overflow:hidden;}
.page a { margin:0 4px;}
.page a:hover,.page .current { color:#000;text-decoration:none;}
.page span {}

.page2 {height:30px;float:right;padding-right:15px;}
.page2 img{margin-bottom:2px;}
.page2 .prev{display:block-inline;width:13px;height:13px;overflow:hidden;}
.page2 .next{display:block-inline;width:13px;height:13px;overflow:hidden;}
.page2 a { margin:0 4px;}
.page2 a:hover,.page2 .current { color:#000;text-decoration:none;}
.page2 span {}

/* 在线留言 */
.message { margin:0; padding:0; }
.message-list { margin-bottom:10px; padding:10px 20px; }
.message-list .m-title { padding:0; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#ba0012; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.hr { margin:0; padding:0; }
.hr-list { margin-bottom:10px; padding:10px 15px 0; }
.hr-list .title { padding:0 10px; background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }
.hr-list .apply a { color:#ba0012; }

/* 联系我们 */
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* 订购 */
.cart { margin:0 10px 10px; padding:0 20px; }
.order-table { background:#F2F2F2; line-height:20px; }
.order-table th { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; }
.order-table td { padding:5px 10px; border:1px solid #D0D0D0; background:#F2F2F2; text-align:center; }
.fn-order { margin-bottom:10px; padding:0; text-align:center; clear:both; }
.fn-order a { margin:0 10px; }

/* 表单部分 */
.form-panel { margin:0 10px 10px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee url(ico_07.gif) no-repeat 8px center; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; color:#666; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }

/* map */
.map{margin:0 15px;}
.mapMes{padding-bottom:15px;}
.mapMes .hd{border-bottom:1px dashed #ddd;height:20px;padding-bottom:8px;margin-bottom:8px;}
.mapMes .hd h2 a{color:#c12519;font-size:14px;}
.mapMes .hd h2 a:hover{color:#999;text-decoration: none;}
.mapMes .bd{padding-left:15px;}
.mapMes .bd ul{}
.mapMes .bd ul li{line-height:24px;background:url(leftico.gif) left top no-repeat;padding-left:8px;}
.mapMes .bd ul li a{padding-left:5px;}