@charset "gb2312";
/* CSS Document */
body,.container{min-width: 1170px !important;}
body{ margin:0px; padding:0px; font-size: 12px; font-family:"微软雅黑","Microsoft YaHei","宋体",sans-serif;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
a{ color: #333333; font-size: 14px; }
a:hover{ color: #333333; }

.margin-l-30 { padding-left: 30px; }

.gonggao { border-bottom: 1px dotted #ccc; margin:0.5em;padding-bottom: 10px;}

/*@media screen and (max-width: 1200px) { 
#myFocus{ width:380px; height:220px;}
#myFocus .pic img{ width:380px; height:220px;}
}
@media screen and (min-width: 1200px) { 
#myFocus{ width:520px; height:300px;}
#myFocus .pic img{ width:520px; height:300px;}
}*/
#myFocus{ width:520px; height:300px;}
#myFocus .pic img{ width:520px; height:300px;}

@media screen and (max-width: 768px) { 
.xsmbox { padding: 1em; }
.xsmbox p{padding: 1em;}
}


@media screen and (max-width: 768px) { 
.xsnewsindex { width: 100%; overflow: hidden; margin-top: 0px !important; }
}


.btn-index {width: 260px; margin: 0px auto; height: 45px; line-height: 30px;}
.media-body { color: #333333; }

.imgborder {background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;padding: 4px;}


.topbg { background: url("images/top_bg.jpg") no-repeat 100%; background-size: cover; height: 125px;text-align: center; padding-top:10px; }
.topbg img{ display: inline;}
/*@media screen and (max-width: 768px) { 
.topbg { height: 60px !important;padding-top:10px !important; }
}*/

.page-header h1{ color: #666666; }
.mt5 { margin-top: 5px; }
.mtb5 { margin: 5px auto; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt30 { margin-top: 30px; }

.banner {width: 100%;}
@media screen and (max-width: 768px) { 
.banner {height: 150px;} 
}
@media screen and (min-width: 768px) { 
.banner {height: 300px;} 
}

.menu_tab {
    width: 100%;
    background: url(images/line.jpg) repeat-x left bottom;
    overflow: hidden;
    clear: both;
    margin-bottom: 20px;
}

.menu_tab ul {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

.menu_tab ul li {
    display: inline;
    text-align: center;
}

.menu_tab ul li a {
    font-size: 22px;
    line-height: 62px;
    color: #333;
    display: inline-block;
    padding: 0 6px;
    margin: 0 15px;
}

.menu_tab ul li a:hover {
    color: #24b727;
    border-bottom: 3px solid #24b727;
    text-decoration: none;
}

.menu_tab ul li a.current {
    color: #24b727;
    border-bottom: 3px solid #24b727;
}



.img-case {display: inline-block;
max-width: 100%;
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out}


.tree_menu {
    border-top: 1px solid #e6e6e6;
}

.tree_menu ul {
    line-height: 50px;
    list-style: none;
    margin:0px;
    padding: 0px;
}

.tree_menu ul li {
    border-bottom: 1px solid #e6e6e6;
    font-size: 14px;
    text-align: left;;
}

.tree_menu ul li a {
    color: #222;
    display: block;
}

.tree_menu ul li a:hover {
    color: #24b727;
}

.tree_menu ul li.on a {
    color: #24b727;
}

.tree_menu ul li a i {
    background: url("images/common.png") no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin: 0 12px 0 20px;
    vertical-align: -3px;
}

.tree_menu ul li a i.t1 {
    background-position: -29px 0;
    vertical-align: -5px
}

.tree_menu ul li a i.t2 {
    background-position: -29px -24px;
}

.tree_menu ul li a i.t3 {
    background-position: -29px -57px;
}

.tree_menu ul li a i.t4 {
    background-position: -29px -86px;
}

.tree_menu ul li a i.t5 {
    background-position: -29px -116px;
}

.tree_menu ul li a:hover i.t1,.tree_menu ul li.on a i.t1 {
    background-position: 0px 0;
    vertical-align: -5px
}

.tree_menu ul li a:hover i.t2,.tree_menu ul li.on a i.t2 {
    background-position: 0px -24px;
}

.tree_menu ul li a:hover i.t3,.tree_menu ul li.on a i.t3 {
    background-position: 0px -57px;
}

.tree_menu ul li a:hover i.t4,.tree_menu ul li.on a i.t4 {
    background-position: 0px -86px;
}

.tree_menu ul li a:hover i.t5,.tree_menu ul li.on a i.t5 {
    background-position: 0px -116px;
}

/*新闻列表*/
.news_list {
    margin: 0px auto 50px;
    padding-bottom: 50px;
    border-bottom: 1px dotted #c0c2c3;
}

.news_list .pic {
    display: block;
    width: 270px;
    min-height: 180px;
}

.news_list .pic a {
    display: block;
    width: 100%;
    height: 100%;
}

.news_list ul {
    text-align: left;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    list-style: none;
    margin:0px;
    padding: 0px;
}

.news_list ul li {
    margin-bottom: 7px;
}

.news_list ul h1 a {
    font-size: 24px;
    color: #222;
    display: block;
    margin-bottom: 5px;
    font-weight: normal;
}

.news_list ul h1 a:hover {
    color: #24b727;
    text-decoration: none;
}

.news_list ul a {
    color: #3aba55;
}

.news_list ul a:hover {
    text-decoration: underline;
}

/*面包屑*/
.mianbao { font-size: 14px; }
.mianbao a{ font-size: 14px; }

/*产品封面图列表*/
.bookitem { background-color: #ffffff; padding:0.5em; box-shadow: 4px 4px 10px #ccc;  }
.bookitem .bookpic{ text-align: center; padding: 10px; }
.bookitem .booktitle{ font-size: 16px; text-align:center; padding:5px; border-bottom: 1px dotted #ccc; }
.bookitem .bookdes{ text-align: left; padding:5px; color: #666666; line-height: 180%; overflow: hidden; height: 50px;}


.djjj_piclist img.item{max-height: 215px; width: 100%; padding: 0.5em;}
/*首页公司动态*/
.label-gsdt {background-color: #da1d00; width: 70px;
border: 1px solid #ddd;
border-radius: 4px;
color: #FFF; font-size: 18px; font-weight: bold; letter-spacing: 2px; text-align: center; padding:5px; }

.bg_p2 { background: url("images/mid2_bg.jpg") 100%;}

/*导航菜单*/
.menubg { background: url("images/menubg.jpg") repeat-x 100%; height: 35px; }
#top_menu {width:100%; margin:0px auto;}
#top_menu ul,dd{ list-style:none; margin:0px;}
#top_menu ul li { float:left;width:145px;}
#top_menu ul li.split {width:1px; height: 20px; margin-top: 8px; border-right: 1px solid #FFF;}
#top_menu ul li div{ text-align:center;width:100%; height:35px; line-height:35px;}
#top_menu ul li div:hover{ background-color:#015cab;}
#top_menu ul li div:hover a{ color:#FFF;}
#top_menu ul li a{ font-size:14px; text-decoration:none;color:#FFFFFF;}
#top_menu ul li a:hover{ color:#FFF;}
#top_menu ul li div.menu_focus{ height:35px; background-color:#c7000b;}
#top_menu ul li .menu_focus a{ font-size:12px; color:#FFF;}

#top_menu .underline {border-bottom:1px solid #FFFFFF}
#top_menu dd{position:absolute; overflow:hidden; width:145px; display:none; background:#fff; z-index:200; padding:0px;}
#top_menu dd ul { padding:0px; margin:0px;width:100%; list-style:none; border-top:none;}
#top_menu dd ul li {display:inline; text-align:center; margin:0px; padding:0px;background:#015cab;height:30px;}
#top_menu dd ul li:hover { background-color:#3294eb;}
#top_menu dd ul li a,#top_menu dd ul li a:visited{display:block; color:#FFFFFF;letter-spacing:0px; text-decoration:none;font-size:12px;font-weight:normal;line-height:29px;}
#top_menu dd ul li a:hover{color:#FFFFFF}


.text-muted {color: #777}

.bs-callout {
    padding: 10px 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px}
.bs-callout h4 {margin-top: 0;margin-bottom: 5px}
.bs-callout h4 a{ font-size: 18px; }
.bs-callout p {line-height: 180%;}
.bs-callout p:last-child {margin-bottom: 0}
.bs-callout code {border-radius: 3px}
.bs-callout {margin-top: -5px}
.bs-callout-danger {border-left-color: #dd4b39}
.bs-callout-danger h4 {color: #c23321}
.bs-callout-danger h4 a {color: #c23321;}
.bs-callout-warning {border-left-color: #f1e7bc}
.bs-callout-warning h4 {color: #ba9e27}
.bs-callout-warning h4 a {color: #ba9e27}
.bs-callout-info {border-left-color: #d0e3f0}
.bs-callout-info h4 {color: #3b86b9}
.bs-callout-info h4 a {color: #3b86b9}
.bs-callout-success {border-left-color: #418e42}
.bs-callout-success h4 {color: #59af5a}
.bs-callout-success h4 a {color: #59af5a}


.page-content { min-height: 300px;padding: 0.5em; }
.page-content h1{font-size: 28px;color: #333;text-align: center;padding-bottom: 9px;
margin: 5px 0 20px;border-bottom: 1px solid #eee;line-height: 180%;font-family:"微软雅黑","Microsoft YaHei","宋体",sans-serif;}
.page-content h2{font-size: 24px;color: #333;text-align: center;padding-bottom: 9px;
margin: 5px 0 20px;border-bottom: 1px solid #eee; line-height: 180%;}
.page-content p,.page-content div,.page-content ul li{font-size: 14px; line-height: 30px; color: #333;}
.page-content img{ display: inline; }
.page-content p{font-family:"宋体"}

/*通用距离边框的演示*/
.l-box{ padding: 1em;}
.m-box{ padding: 0.5em;}
/*版权信息区域字体*/
.banquan {font-size:12px; background-color: #005e9b; color: #d2d1d6; width: 100%;padding:20px 0px; margin: 0px;}
.banquan span{ font-family:Arial, Helvetica, sans-serif;}
.banquan a{font-size:12px;color: #4bbeff; text-decoration:none;}
.banquan a:hover{font-size:12px; text-decoration:underline;}
.banquan ul{ margin:0px; padding: 0px; list-style: none;}
.banquan ul h4{ font-size: 14px; color: #FFF; line-height: 30px; text-align: center;}
.banquan ul li{ padding: 1px 0px;text-align: center; }
.banquan .company{padding-top: 10px; line-height: 180%;}
/*通用容器边距*/
img{display:inline; border:0px;}
.img_inline{display:inline; border:0px;}
.img_block { display:block; border:1px solid #CCC;}
.padding_5 { padding:5px;}
.padding_10 { padding:10px;}
.ul_regule { margin:0px;padding:5px;list-style:none;}
.ul_regule li{ line-height:25px; float: left; margin-left: 30px;}

select{ height:22px;border: 1px solid #C0C0C0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
input,textarea{ font-family:Arial, Helvetica, sans-serif;padding:2px 5px;
border: 1px solid #C0C0C0;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
input:focus,textarea:focus,select:focus{ outline:none;border:1px solid #eab033;box-shadow:0px 0px 5px #eab033;}
.close_border { border:0px;}
.formatnum {font-size:9pt; color:#cccccc;}
/* 分页 */
.page{font-family:Arial, Helvetica, sans-serif; font-size: 14px; clear:both; text-align:center; margin:auto; width:600px;}
.page a,.page span{display:block;color:#390;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding:3px 5px 0px 5px;float:left;margin:5px 2px;text-align:center;height:24px; width:auto;} /* SPAN潞脥脕麓陆脫 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44; text-decoration:none;} /* 碌卤脟掳脕麓陆脫脫脨录陇禄卯脢卤 */
.page a:visited { color:#390;}
.page input{padding:0px;color:#390;height:19px; padding-top:2px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px;vertical-align:middle;font-size:12px} /* 脤酶脳陋INPUT */
.page .nowpage{color:#00F; font-weight:bold;}
.page .p_next{ font-family:Webdings; padding:1px 3px; height:23px;}
/* 分页2 */
#page_div {  margin:10px auto; float:right; clear:both;}
a.pagecool,.pagecoolSelect,.pagecoolPre,.pagecoolNext,.pageInfo{float:left;height:20px;font-family:Arial,脣脦脤氓; font-size:12px;color:#444;font-weight:bold}
a.pagecool,.pagecoolSelect{width:22px;height:18px;font-weight:bold;border:#ccc 1px solid;margin:0 3px 0 3px;text-align:center;line-height:18px}
a.pagecool{text-decoration:none;color:#444;background:#FBF9F9;display:block}
a.pagecool:hover,.pagecoolSelect{color:#f00;background:#ffc}
.pagecoolPre,.pagecoolNext{margin:0 4px 0 4px}
.pageInfo{line-height:20px;margin:0 0 0 8px;font-family:Verdana,Arial;}
.pageInfo span{color:#f60; margin:0px 2px;}
.pageheadend {float:left;height:18px;font-family:Arial,脣脦脤氓; font-weight:bold; font-size:12px;color:#444;width:34px;border:#ccc 1px solid;margin:0 3px 0 3px;text-align:center;line-height:18px;}
/*通用链接的字体大小13号*/
#TYlink_13 a:link{ font-size:14px; text-decoration:none;}
#TYlink_13 a:hover{ font-size:14px; text-decoration:underline;}
#TYlink_13 a:visited{ font-size:14px;}
/*新闻显示模版2标题样式*/
.news_link_t2 { padding:5px 10px;}
.news_link_t2 a:link{ font-size:14px; color:#333; font-weight:bold; text-decoration:none;}
.news_link_t2 a:hover{ font-size:14px; color:#ff6600; text-decoration:underline;}
.news_link_t2 a:visited{ font-size:14px;color:#333;font-weight:bold;}
.bgcolor_f2f2f2 { background-color:#f8f8f8;}
.news_link_cont2 { color:#333333; font-size:12px; border-bottom:1px dotted #CCC;padding:0px 10px 10px 10px;}
.news_link_cont2 a:link{ font-size:12px; color:#00F;text-decoration:none;}
.news_link_cont2 a:hover{ font-size:12px; color:#ff6600; text-decoration:underline;}
.news_link_cont2 a:visited{ font-size:12px;color:#00F;}
/*链接图片的样式*/
.border_link_img { border:1px solid #CCC;}
.newscont_pic { border:1px solid #CCC; margin-left:5px;}
/*文章搜索页面样式*/
.seo_box {height:auto;border-bottom:1px dotted #ccc; width:900px; margin:0px auto; padding-left:30px; padding-top:10px;}
.seo_title {height:30px;line-height:30px;}
.seo_title a{font-family:"微软雅黑","Microsoft YaHei","宋体",sans-serif; font-weight:normal; color:#333; font-size:24px; margin:0px; text-align:left;}
.seo_tag {height:35px;line-height:35px; color:#ffaf00; padding-top:5px;}
.seo_jianjie {height:auto;padding:5px 10px 5px 0px; color:#383838; text-indent:30px;}
.seo_jianjie img{ display:inline; margin-right:5px; border:1px solid #CCC;}
/*固定条数新闻带描述的样式*/
.ul_news_con { padding:0px; margin:0px; list-style-type:none;}
.ul_news_con h4{ margin:0px; padding:0px; line-height:200%; font-weight:normal;}
.ul_news_con a{font-size:13px; color:#153a8b; font-weight:bold;}
.ul_news_con a:hover{font-size:13px; color:#FF6600;text-decoration:underline; }
.ul_news_con a:visited{font-size:13px; color:#153a8b;}
.ul_news_con li{ color:#626061; font-size:12px;}
/*字体大小定义*/
.font_14 { font-size:14px;}
.font_14 a{ font-size:14px;}
.font_14 a:hover{ font-size:14px;}
/*行间距*/
.lineheight_150 *{ line-height:150%;}
.lineheight_120 *{ line-height:120%;}
.margin_top5 { margin-top:5px;}
.margin_top10 { margin-top:10px;}
/*虚线*/
.line_dotted_b { border-bottom:1px dotted #CCC;}
/*白色文字链接*/
.link_white { font-size:12px; color:#FFF;}
.link_white a{ color:#FFF; font-size:12px; text-decoration:none;}
.link_white a:hover{ color:#FF0; font-size:12px; text-decoration:underline;}
/*文章内页样式*/
.newstitle h1{font-family:"微软雅黑","Microsoft YaHei","宋体",sans-serif; font-weight:normal; color:#000; font-size:24px; line-height:50px; margin:0px; text-align:center;}
.newsfrom {border-bottom:1px dotted #999999;height:25px; width:98%; margin:0px auto;font-size:12px; text-align:center;}
.newscontent {line-height:180%; padding:10px; font-size:14px; width:100%; margin:0px auto; text-align:left;}
.newscontent img{ display:inline;}
.newscontent p{line-height:180%; font-size:14px; margin:0px;}
/*----返回顶部的样式-----*/
#gotopbtn {width:54px;height:54px;background:url(inc/images/gototop.png) no-repeat;position:fixed;bottom:50px;right:30px;display:none;cursor:pointer;}



.navbar-default {
    background-color:transparent;
    border-color: transparent;
}

.navbar-default .navbar-brand {
    color: #FFFFFF;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #FFFFFF;
}

.navbar-default .navbar-nav > li > a {
    color: #FFFFFF;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover {
    color: #555;
    background-color: #015cab;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus,
.navbar-default .navbar-nav > .disabled > a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7
}