﻿/***************************************** 基本框架 *****************************************/
.header { position: relative; }
.top { }
.logo { text-align: left; display: block; background:url(../images/logo_bg.jpg) repeat-x bottom #fff;  border-bottom: 1px solid #ddd;z-index:99;position:relative}
.mainNav { background: url(../images/nav_bg.jpg) repeat-x #487cec; display: block; height: 41px; }
    .mainNav li { display: inline-block; font: 15px/1.5em "Microsoft YaHei",Arial;_float:left;*float:left; }
        .mainNav li a { line-height: 41px; color: #fff; font-weight: 500; padding: 0px 21px; display: block; }
        .mainNav li.active { background: url(../images/nav_h.jpg) repeat-x  #ed0002; }
/*首页*/
.home .top { position:absolute;left:0px;top:0px;width:100%;z-index:99;}
    .home .header .logo {background:none; background-image:none;border-bottom:0px;}
/* banner图片列表_普通式 */
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;background:#fff;    } 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
.slideBox .hd ul li.on{ background:#f00; color:#fff; } 
.slideBox .bd{ position:relative;  z-index:0;overflow:hidden;   } 
.slideBox .bd img{ width:100%; height:auto;min-height:260px; }

.navbar-toggle { position: relative; float: right; padding: 9px 10px; margin-top: 15px; margin-right: 10px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; z-index: 9999; background: url(../images/list.gif) no-repeat 0px 0px \9; border-color: #ddd; }
    .navbar-toggle:focus { outline: 0; }
    .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background-color: #888; }
        .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }

.navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; }
.navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; }
.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { color: #555; background-color: #e7e7e7; }

.footer { margin-top: 20px; background: #222324; color: #cccccc; padding: 20px 0px; font-family: "Microsoft YaHei",Arial; }
    .footer a { color: #cccccc; }

.mainContainer { margin-top: 0px; overflow: hidden; }
.content { width: 1200px; overflow: hidden;position: relative; }

.link { background: #fff; margin-right: 20px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-align: left;}
.link_tit { padding-left:15px;border-bottom:1px solid #eee;}
.link ul{ padding:15px 10px;}
.link li {display:inline-block;padding:2px 8px; }
/*公共类*/
.citem { display: block; min-height: 260px; margin-bottom: 20px; background: #fff; margin-right: 20px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); text-align: left;_height: 260px;}
.genTitle { display: block; height: 40px; line-height: 40px; width: 100%; color: #fff; position: relative; }
    .genTitle i { margin-left: 8px;  margin-top:-3px;_float:left;*float:left;*margin-top:8px;_margin-top:8px;*margin-right: 8px;_margin-right: 8px;   }
    .genTitle h4 { margin-left: 5px; }
    .genTitle a { color: #fff; }
    .genTitle a:hover { color: #ffea00; }

.citem2 { display: block; min-height: 260px; margin-bottom: 20px; background: #fff; margin:8px;  text-align: left;_height: 260px;border:1px solid #ddd;}
    .citem2 .genTitle { background:url(../images/Tag_tab1.jpg) repeat-x bottom #fff;color:#333; }
        .citem2 .genTitle i.icon_list {background:url(../images/arrow4.gif) no-repeat center; width: 15px;height: 15px;}
/******************************通用新闻格式******************************************/
.cm-news-list { margin:5px;overflow:hidden;}
.cm-news-list li{ line-height:28px;display:block;overflow:hidden;}
.cm-news-list  li a{ float:left; width:75%;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}
.cm-news-list  li span{ float:right; width:20%; font-size:12px; color:#999;text-align:center;}

.Tag_news {padding-top:5px;}
.Tag_news li{ line-height:28px; display:block;padding-left:18px;background:url(../images/arrow.gif) no-repeat 10px;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;}

.cm-news-list2 { margin:5px 25px;overflow:hidden;}
.cm-news-list2 li{ line-height:40px;height:40px;display:block;overflow:hidden;border-bottom:1px dotted #ddd;}
.cm-news-list2  li a{ float:left; width:75%;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;overflow:hidden;font-size:14px;}
.cm-news-list2  li span{ float:right; width:16%; font-size:12px; color:#999;}
.citem2 .cm-news-list li span { width:20%;}
/***************************************** 内页框架下  *****************************************/
.problem-all { position:relative;background:#fff; border: 1px solid #e6e6e6; overflow:hidden; min-height: 500px;}
.problem-left { width: 280px; position: absolute; z-index: 10; top: 0%; left: 0;  min-height: 500px;text-align:left;}
.problem-right {margin-left:300px;min-height: 500px;text-align:left;position:relative;background:#fff; border: 1px solid #e6e6e6; overflow:hidden;}
/*面包屑*/
.crumbs {height:50px; background:url(../images/crumbs_bg.jpg) repeat-x;  border-bottom:1px solid #e6e6e6;text-align:right;padding-right:10px;color:#666;font: 14px/50px "宋休";  position:relative; behavior:url(/HTML/nbgy_www/css/PIE.htc);}
.crumbs div {  _padding-top:12px;}
    .crumbs a {color:#666; }

/* ad_img图片列表 */
.ad_img { }
.ad_img img{ width:100%; height:auto;min-height:100px; }

.left_nav { font: 16px "Microsoft YaHei",Arial;color: #646464;  }
    .left_nav li {margin:auto; width: 93%; height: 42px; line-height: 42px; margin-top: 10px;  display: block; cursor: pointer;background: #f7f7f7; }
        .left_nav li a { display: block;padding-left: 27px;border-left:3px solid #eee; }
        .left_nav li a.active {background: #ed0002;color:#fff; border-left:3px solid #cc0305; }

.grid { position: relative; background-color: #fff; border: 1px solid #e6e6e6;}
.grid-top { background-color: #487cec; color: #fff; padding-left: 20px; display:block;height:60px;line-height:60px;}
    .grid-top span {font-size:14px;color:#77c1ee;padding-left:5px; }
.grid .search { background-color: #fff; background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f5f5)); background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5); background-image: -o-linear-gradient(top, #ffffff, #f5f5f5); background-image: linear-gradient(to bottom, #ffffff, #f5f5f5); border-top:1px solid #ddd;height:50px;padding-top:20px;}
.grid .InputU {width:180px; }
.public_Title { position:absolute;top:5px;left:20px;color:#487cec;width:30%;}
    .public_Title H4 {padding-left:20px;background:url(../images/co005.gif) no-repeat 0px; }
.public_Text { padding:10px 20px;font-size: 16px;line-height: 30px ;}
    .public_Text p { padding-top: 15px; }

/* banner图片列表_普通式 */
.pic{ width:100%; height:auto; overflow:hidden; position:relative;    } 
.pic .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
.pic .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.pic .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer;font-size:12px; } 
.pic .hd ul li.on{ background:#f00; color:#fff; } 
.pic .bd{ position:relative; height:100%; z-index:0;   } 
.pic .bd img{ width:100%; height:auto;max-height:285px } 
/* 新闻详细 */
.news_detail{ padding:19px; text-align:left; overflow:hidden; margin-bottom:15px; }
.news_detail .fy{float:left; width:100%; line-height:30px;  text-align:right;color:#045ab1; padding-top:20px; padding-bottom:20px;}
.news_detail .fy a{color:#045ab1;}
.news_detail .fy1 a{float:left; width:90%; padding-left:40px;font-size:14px;line-height:30px;}
.news_detail .fy1 h2{ color:#333;font-size:14px; line-height:42px; float:left; font-weight:normal;}
.news_detail .fy1 span{ color:#045ab1;font-size:14px; float:left;}
.news_detail h3{ font-size:22px; font-weight:normal; font-weight:bold; color:#fd8900; line-height:55px; margin-bottom:20px; text-align:center;display:block;}
.news_detail .time{border-bottom:1px dotted #ddd;text-align:center; margin-bottom:18px;color:#666; }
.news_detail .time span{ color:#666;}
.news_detail p{ text-indent:2em; text-align:justify;text-justify:inter-ideograph; line-height:32px;};
.news_detail p span{ color:#1b70e2;}
/* 品牌建设栏目主页 */
.brand-all { position:relative;background:#fff; border: 1px solid #e6e6e6; overflow:hidden; min-height: 700px;}
.brand-left { width: 280px; position: absolute; z-index: 10; top: 0%; left: 0;  min-height: 700px;text-align:left;}
.brand-right {margin-left:300px;min-height: 700px;text-align:left;position:relative;background:#fff; border: 1px solid #e6e6e6; overflow:hidden;}
.forum_home_detail{ padding:5px 15px 5px 20px; text-align:left; overflow:hidden; margin-bottom:0px;border-bottom: 1px dotted #e6e6e6;  }
.forum_home_detail .subtitle{ font-size:22px; font-weight:normal; font-weight:bold; color:#fd8900; line-height:45px; margin-bottom:5px; text-align:left;display:block;}
.forum_home_detail .subtitle a {  color:#fd8900; }
.forum_home_detail .subtitle a:hover {  color:#000000; }
.forum_home_detail .sublink{ font-size:14px; font-weight:normal; color:#000000; line-height:25px; margin-bottom:3px; text-align:right;display:block;}
/* 留言 */
.message { }
    .message p { padding:8px 0px;}
        .message p label { width: 120px; padding-right: 10px; text-align:right;display:inline-block;}
    .message .btns {padding-left:230px;padding-top:30px; }
        .message dd .btn { padding: 4px 25px; }

.message_list li{ margin-bottom:10px; border:1px solid #ddd;}
    .message_list dl { display: block;overflow:hidden; padding:8px 0px;border-bottom:1px dotted #ddd; }
        .message_list dl.theme { background: #f4f4f4; }
        .message_list dl.reply { background: #fffdef;border-bottom:0px dotted #ddd;  }
    .message_list dd {width: 15%; padding-right: 10px; text-align:right;display:inline-block;float:left;}
    .message_list dt { float:left;width: 80%;display:inline-block; }
     .message_list dl.theme dt{ font-weight:600;color:#045ab1 }
          .message_list dl.reply dt,.message_list dl.reply dd{ color:#ed0002 }
/* 图片列表 */
.public_pic { }
.public_pic li {width:25%;float:left;text-align:center;margin:10px 0px;}
.public_pic li img{width:190px;height:150px;}
/* 网站导航 */
.map_list {text-align:left;width:31%;margin:10px 10px;float:left; }
.map_list h4 {color:#ed0002;font-weight:600; }
.map_list p{  border:1px solid #ddd;background:#f4f4f4;padding:10px;}
.map_list p span{ line-height:30px; padding:10px 5px 10px 0px;}