﻿body{font-size:14px; font-family:微软雅黑; color:#333;width: 100%;padding:0; margin:0; background-color:#ececec;}
a{text-decoration:none; color:#333333;}
.main{float:left;width:100%; height:auto;}
.menu_top{ float:left; width:1144px; height:auto; position:absolute; z-index:9999}
.b_line { float:left; width:100%; border-bottom:1px dashed #626262; }
ul{ margin:0px; padding:0px;}
ul li{ list-style:none;}


.m_l_2 {  margin-left:2px}
.m_l_3 {  margin-left:5px}
.m_l_24 {  margin-left:24px}
.m_l_5{margin-left:5px}
.m_l_30{margin-left:30px}
.m_l_60{margin-left:60px}
.m_l_90{margin-left:90px}

.m_t_10 {  margin-top:10px;}
.m_t_20 {  margin-top:20px;}
.m_t_30 {  margin-top:30px;}
.m_t_160 {  margin-top:160px;}

.m_b_10 {  margin-bottom:10px;}
.m_b_20 {  margin-bottom:20px;}
.m_b_80{ margin-bottom:80px;}

.p_t_20{ padding-top:20px;}

.p_l_40 {  padding-left:40px;}

.p_b_20{ padding-bottom:20px;}
.p_b_60{ padding-bottom:60px;}
.p_b_100{ padding-bottom:100px;}

.b_l{ border-left:1px solid #333;}
.b_t{ border-top:1px solid #333;}

.bg_red{ background-color:#901d22; color:#fff;}
.bg_gray{ background-color:#e6e6e8;}

.main_right {  float:right; width:400px; height:30px; margin-right:40px; z-index:9999; }
.main_language {  float:left;}
.main_language ul{  float:left;}
.main_language ul li{  float:left; padding:5px;}
.main_language_right {  float:right;}
.main_language_right ul {  float:left;}
.main_language_right ul li{  float:left; padding:5px;}
.main_language_bottom {  float:right; margin-top:-30px; margin-right:40px;}
.main_language_bottom ul {  float:left;}
.main_language_bottom ul li{  float:left; padding:0px 5px;}


#logo { float:left;  margin-top:-100px; padding-bottom:10px; margin-left:80px;}

.container-fluid {margin-right:auto;	margin-left:auto;clear:both}

.container {margin-right:auto;margin-left:auto; width:1144px;}
.nav {margin-bottom:0;padding-left:0;list-style:none}
.nav>li {position:relative;display:block}
.nav>li>a {position:relative;	display:block;padding:0px 40px 10px 40px;}
.navbar-fixed-top {position:fixed;right:0;left:0;z-index:99;top:0;border-width:0 0 1px;border-radius:0}
.navbar-nav {float:left;margin:0}
.navbar-nav>li {float:left;width:200px; text-align:right;}
.navbar-nav>li >a>span{ margin-bottom:30px; font-size:22px;}
.navbar-nav>li >a>span:hover{ border-bottom:4px solid #990000;}
.navbar-nav li>ul{ float:right; position:absolute; width:260px; margin-left:-30px;}
.navbar-nav li >ul >li{ float:left; width:200px; padding-left:90px; text-align:left; line-height:40px; vertical-align:middle; background-color:rgba(98,98,98,0.6); }
.navbar-nav li >ul >li a{ color:#FFFFFF; font-size:18px;}
.navbar-right {float:right;}
.navbar{padding-top: 80px;background-color:#fff;transition:padding 0.4s;}
.navbar.scrolled{box-shadow: 0 3px 3px rgba(0,0,0,0.1);	padding-top: 40px;}
.navbar.scrolled.navbar-right{ padding-top:0px;}

.headpicture{background:url(../images/banner.png); min-width: 1144px; background-size:cover;	background-repeat:no-repeat;width: 100%;height: 576px;}
.main_banner { float:left; min-width: 1144px; background:url(../images/banner_01.png);background-size:cover;background-repeat:no-repeat;width: 100%;height: 448px; margin-top:110px;}
.about_banner {float:left;  min-width: 1144px; background:url(../images/about_banner.png);background-size:cover;background-repeat:no-repeat;width: 100%;height: 155px; }
.product_banner {float:left;  min-width: 1144px; background:url(../images/product_banner.jpg);background-size:cover;background-repeat:no-repeat;width: 100%;height: 152px; }
.knowledge_banner {float:left;  min-width: 1144px; background:url(../images/knowledge_banner.jpg);background-size:cover;background-repeat:no-repeat;width: 100%;height: 155px; }
.service_banner {float:left; min-width: 1144px;  background:url(../images/service_banner.jpg);background-size:cover;background-repeat:no-repeat;width: 100%;height: 155px; }

.banner_icon{ float:left; padding-top:420px; padding-left:80px; position:absolute; z-index:999999;}
.daohang {  float:left;  width:1144px;margin-top:133px; height:34px; line-height:34px; vertical-align:middle; font-size:14px;}
.daohang ul {  float:left; width:100%;}
.daohang ul li {  float:left; padding:0px 5px;}

.main_middle { float:left; width:380px; }
.main_middle_title {  float:left; width:380px; height:50px; line-height:50px; text-align:center; vertical-align:middle; 
                      color:#FFFFFF; border-bottom:2px solid  #356658; font-size:20px; background-color: #32856A;/*background-color:#990000;*/}
.main_middle_pic {  float:left; width:380px; height:169px;}
.main_middle_content { float:left; width:380px; height:350px; background-color:#898989; line-height:22px; vertical-align:middle; color:#FFFFFF;}
.main_middle_desc,.main_middle_news { float:left; width:300px; height:260px; padding:20px 40px 0 40px; }
.main_middle_more {  float:right; width:100px; text-align:right; margin-right:40px; margin-top:10px; }
.main_middle_more a {color:#FFFFFF; }

.main_news_list {  float:left; width:100%; padding:15px 0px; border-bottom:1px solid #ffffff;}
.main_news_list a { color:#FFFFFF; }
.main_news_class ,.main_news_title{ float:left; width:100%;padding-top:5px;}

.main_product_title {  float:left; width:1144px; text-align:center; line-height:40px; vertical-align:middle;font-size:22px; color:#990000;}
.main_product_desc {  float:left; width:1144px;}
.main_product_desc ul{  float:left; width:1144px; margin-left:5px;}
.main_product_desc ul li{  float:left; width:374px; margin:3px;}

.main_success_pic {  float:left; width:1144px; background-color:#FFFFFF;}
.main_success_pic ul{  float:left; width:1144px;}
.main_success_pic ul li{  float:left; width:261px; margin:12px;}
.main_success_txt {  float:left;width:1144px;background-color:#32856A; color:#FFFFFF; font-size:18px; }
.main_success_txt ul {  float:left; width:1144px;}
.main_success_txt ul li {   float:left; width:261px; margin:12px; text-align:center;}

.about_memo {  float:left; width:1144px; background-color:#ffffff;  margin-top:10px;}
.about_us_menu {  float:left; width:1144px; }
.about_us_menu a { color:#990000; font-size:16px; }
.about_us_menu a:visited { color:#990000; font-size:16px; }
.about_us_menu ul {  float:left; width:1124px; border-bottom:1px dotted #333333; padding-left:20px;}
.about_us_menu ul li {  float:left; padding:16px;}
.about_us_menu_current{color:#999999;}

.about_demo{  float:left; width:1144px; background-color:#ffffff; padding-top:10px;}
.about_memo_title {  float:left; width:1000px; padding-left:50px; font-size:18px; line-height:40px; vertical-align:middle;}
.about_desc {  float:left; width:1020px; padding:0px 62px; line-height:28px; vertical-align:middle;}
.about_desc ul{ float:left; padding-bottom:50px; }
.about_desc ul li{ float:left;width:100%; height:36px; line-height:36px; vertical-align:middle; font-size:14px; font-weight:bold;}

.news_desc {  float:left; width:1020px; padding:0px 62px; line-height:28px; vertical-align:middle;}
.news_desc ol{ float:left;width:50%; padding-bottom:50px; padding-left:150px; }
.news_desc ol li{ float:left;width:100%;height:36px; line-height:36px; vertical-align:middle; font-size:14px; font-weight:bold; border-bottom:1px solid #333333; counter-increment:sectioncounter;  }

.about_bottom_pic {  float:left;width:642px; height:124px; margin-top:50px; padding-bottom:80px; padding-left:50px;}

.about_global_img{ margin:20px 0px 50px 0px;}

.partner_desc {  float:left; width:1020px; padding:0px 62px; line-height:28px; vertical-align:middle;}
.partner_desc ul{ float:left; padding-bottom:50px; }
.partner_desc ul li{ float:left;width:100px; height:50px; padding:20px 30px; text-align:center;}

.contact_us{ float:left; width:600px; margin-left:160px;}
.contact_us_title{ float:left;width:100%; font-size:20px; line-height:40px; vertical-align:middle; font-weight:bold;}
.contact_us_content{ float:left; width:100%; line-height:26px; vertical-align:middle;}
.contact_us_map{ float:left; margin-top:10px; padding-bottom:60px;}


.product_memo {  float:left; width:1144px; background-color:#dcdcdc;  margin-top:10px;}
.product_search{ float:left; width:100%;}
.product_search_title{ float:left; width:100%; font-size:20px; line-height:40px; vertical-align:middle;background-color:#cccccc; }
.product_search_title span{ float:left; padding-left:20px;}
.product_search_type{ float:left; width:100%; }
.product_search_type_content{ float:left;}
.product_search_type_small_title{ float:left;width:100%; padding:20px 0 0 10px;font-weight:bold;}
.chkList{ float:left; width:100%;line-height:20px; vertical-align:middle;}

.product_list_content{ float:left; width:100%;}
.product_list_title{ float:left; width:100%; font-size:16px; line-height:40px; vertical-align:middle; background-color:#666666; margin-top:10px;}
.product_list_title span{ float:left; padding-left:20px; color:#ffffff;}
.product_list_small_title{ float:left; width:100%; background-color:#cccccc; line-height:30px; vertical-align:middle; font-size:16px; font-weight:600;}
.product_list_small_title span{ float:left; padding-left:20px;}
.product_list_content{ float:left; width:100%; background-color:#ffffff;}
.product_list{ float:left; width:250px; margin-left:28px; margin-top:5px; }
.product_list1{ float:left; width:220px; margin-left:8px; margin-top:5px; }
.product_list_pic{ float:left; width:100%;}
.product_list_text{ float:left; width:100%; padding:10px 0px;}
.product_list_text_pic{ float:left; padding-top:2px; margin-left:20px;}
.product_list_text_text{ 
             width:200px;
             overflow:hidden; /*超出的文本隐藏*/
             text-overflow:ellipsis; /*溢出用省略号显示*/
             white-space:nowrap; /*溢出不换行*/
			 float:left;}

.product_catalog_content{ float:left; width:100%;}
.product_catalog_title{ float:left; width:100%; font-size:16px; line-height:40px; vertical-align:middle; background-color:#666666; margin-top:10px;}
.product_catalog_title span{ float:left; padding-left:20px; color:#ffffff;}
.product_catalog_small_title{ float:left; width:100%; background-color:#cccccc; line-height:30px; vertical-align:middle; font-size:16px; font-weight:600;}
.product_catalog_small_title span{ float:left; padding-left:20px;}
.product_catalog_content{ float:left; width:100%; background-color:#ffffff;}
.product_catelog{ float:left; width:190px; margin-left:28px; margin-top:5px; }
.product_catelog_pic{ float:left; width:100%;}
.product_catelog_text{ float:left; width:100%; padding:10px 0px;}
.product_catelog_text_pic{ float:left; padding-top:2px; margin-left:20px;}
.product_catelog_text_text{ float:left;}

.knowledge{ float:left; width:100%;}
.knowledge_top_title{float:left; width:100%; height:40px; line-height:40px; vertical-align:middle;border-bottom:1px dotted #CCCCCC;font-size:16px;}
.knowledge_top_title span{float:left; padding-left:20px;}
.select_class{ color:#999999;}
.change_class{ color:#990000;cursor:pointer;}
.knowledge_big_title{ float:left;padding-left:20px; padding-top:10px; font-size:18px;}
.knowledge_list{ float:left; width:100%; margin-top:30px;}
.knowledge_list_big_title{ float:left; width:100%; text-align:center; font-size:16px; height:30px; font-weight:bold;}
.knowledge_list_small_title{ float:left;width:100%; text-align:center; font-size:16px; height:35px; background:url(../images/knowledge_line_background.jpg) no-repeat bottom;}
.knowledge_list_left_title{ float:left; width:100%;}
.knowledge_list_left_title span{ float:left; width:106px; height:30px; line-height:30px; vertical-align:middle;text-align:center;color:#FFFFFF; background-image:url(../images/knowledge_left_background.jpg); margin-left:180px; margin-top:30px;}
.knowledge_list_content{ float:left; margin-left:180px; margin-top:30px;}
.knowledge_list_content ul{ float:left;}
.knowledge_list_content ul li{ float:left;}
.knowledge_list_content ul li span{ line-height:30px; vertical-align:middle;}
.knowledge_bottom_content{ float:left; margin-left:240px;}
.knowledge_bottom_title{ float:left; font-weight:bold;}
.knowledge_bottom_demo{float:left;}
.knowledge_bottom_content ul{ float:left; clear:both;}
.knowledge_bottom_content ul li{ float:left;width:100%; line-height:22px; vertical-align:middle;}
.knowledge_text_title{ float:left;width:100%; padding:20px 0px;}
.knowledge_text{ float:left;width:100%; padding:10px 0px; line-height:22px; vertical-align:middle;}

.service_list{float:left; width:100%; margin-top:30px;}
.service_list ul{ float:left; width:100%; padding:20px 0px 150px 20px}
.service_list ul li{ float:left;margin-left:30px;}

.main_server_list {  float:left; width:282px; height:156px; background-color:#FFFFFF;}
.main_service_pic {  float:left; width:282px; text-align:center; margin-top:25px;}
.main_service_txt {  float:left; width:282px; text-align:center; margin-top:5px;}

.main_bottom { float:left; min-width: 1144px;  width:100%; height:380px; background-color:#333333; }
.main_bottom_left {  float:left; margin-top:5px; width:439px; height:339px; background-image:url(../images/bottom_map.png);}
.main_bottom_left span {  float:left; margin-left:70px; margin-top:30px; color:#FFFFFF; font-size:18px;}
.main_bottom_right {  float:left; position:absolute; color:#FFFFFF; margin-left:500px; margin-top:100px;}
.main_bottom_big_title ,.main_bottom_middle_title,.main_bottom_small_title{  float:left; width:600px; border-bottom:1px solid #cce1f1;}
.main_bottom_big_title ul { float:left; width:766px;}
.main_bottom_big_title ul li{ float:left; width:383px; text-align:center; font-size:18px; line-height:30px; vertical-align:middle; padding:5px 0;}

.main_bottom_middle_title ul{ float:left; width:383px;}
.main_bottom_middle_title ul li{ float:left; width:126px; text-align:center; font-size:16px; line-height:40px; vertical-align:middle;}

.main_bottom_small_title ul{ float:left; width:126px;}
.main_bottom_small_title ul li{ float:left; width:126px; text-align:center; line-height:24px; vertical-align:middle; padding:2px 5px;}

.main_footer { float:left; min-width: 1144px;  width:100%; height:40px; background-color:#000000; line-height:40px; vertical-align:middle;color:#FFFFFF;}
.main_footer_left { float:left;}
.main_footer_right {  float:right;}
.main_footer_right a {  color:#FFFFFF;}
.main_footer_right ul { float:left;}
.main_footer_right ul li{ float:left; padding:0px 5px;}
.main_footer_right ul li a{ color:#FFFFFF;}

.main_show{ float:left; width:1144px;}
.show_logo{ float:left; width:110px;}
.show_title{ float:left; width:500px; font-size:36px; text-align:center; margin-left:300px; margin-top:50px;}
.show_title_cn{ float:left;width:500px; border-bottom:3px solid #333;}
.show_title_en{ float:left;width:500px; }
.show_model{ float:right; font-size:16px;}
.show_model span{ float:left; padding-left:30px;}
.show_table{ float:left; width:398px; border:1px solid #333; margin-left:150px;}
.show_div{ float:left; width:100%;}
.show_div li{ float:left; width:132px; padding-top:5px;}
.show_div li span{ float:left; width:100%; padding:0px 5px 5px 20px}
.show_detail{ float:right; width:400px;}
.show_detail_title{ float:left; width:100%; font-size:20px; font-weight:bold;}
.show_detail_content{ float:left;width:100%; line-height:28px; vertical-align:middle; font-size:16px; margin-top:10px;} 
.show_bottom_first{ float:left; width:300px; padding:60px 0px 20px 0px;}
.show_bottom_first span{ float:left; width:100%;}
.show_bottom_second{ float:right; width:420px; padding-top:100px;}
.show_bottom_second span{ float:left; width:100%; line-height:26px; vertical-align:middle; font-size:14px; font-weight:bold;}


.show_news_demo{ float:left; width:96%; padding:2%; background-color:#ffffff;}
.show_news_title{ float:left; width:100%; text-align:center; line-height:40px; vertical-align:middle;font-size:26px; font-weight:bold;}
.show_news_content{ float:left; width:100%; line-height:24px; vertical-align:middle;}
.show_news_content p{text-indent:2em;}

.main_bottom_contact{float:left;padding-left:60px;}
.main_bottom_contact div{ line-height:26px; vertical-align:middle;}
.main_bottom_contact div:first-child{font-size:18px; font-weight:bold;padding-top:10px;}

am-pagination {
  position: relative;
}

.am-pagination {
    padding-left: 11px;
    margin: 0 0 1.5rem 0;
    list-style: none;
    color: #999999;
    text-align: left;
}

.am-pagination li a:visited {
    background-color: #fff !important;
}
.am-pagination > li > a, .am-pagination > li > span {
    float:left;
    margin-top:20px;
    padding: 3px 9px;
    font-size: 15px;
}
.am-pagination > li > a, .am-pagination > li > span {
    position: relative;
    display: block;
    padding: 0.5em 1em;
    text-decoration: none;
    line-height: 1.2;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0;
    margin-bottom: 5px;
    margin-right: 5px;
}

.current-page {
    color: #0086da !important;
}
.am-pagination > li > a:link, a:visited {
    text-decoration: none;
    outline: none;
}
.am-pagination > li >a, a:visited {
    color: #333;
}
.am-pagination > li >a {
    cursor: pointer;
}

/*新增解决方案*/
dl.news_dl3 {/*border-bottom: 1px dashed #ccc;*/color: #666;font-size: 14px;line-height: 20px;padding: 10px 5px 4px; width:1000px;}
dl.news_dl3 dt {background: url("../images/dateBg.png") no-repeat scroll 10px center transparent;float: left;height: 64px;margin-bottom: 3px;width: 80px;}
dl.news_dl3 .dt_2 {color: #fff;display: block;font-family: Verdana;font-size: 15px;padding-left: 12px;padding-top: 20px;width: 71px;}
dl.news_dl3 .dt_3 {color: #464646;display: block;font: 18px/18px "Verdana";padding-left: 10px;}
dl.news_dl3 dd {border-left: 1px solid #ccc;color: #1f1f1f;float: left;font-size: 12px;margin-bottom: 10px;min-height: 64px;overflow: hidden;padding-left: 10px;width: 850px;}
dl.news_dl3 .dt_1 {background: url("../images/ico10.gif") no-repeat scroll 0 9px;color: #333;display: block;font-family: "Microsoft YaHei";font-size: 15px;font-weight: bold;height: 24px;line-height: 24px;padding-left: 10px;text-decoration: none;}
dl.news_dl3 dd p {color: #666;display: block;font-family: "Microsoft YaHei";}
dl.news_dl3 .dt_1:hover {background:url("../images/ico7.gif") no-repeat 0 9px;color:#005ca2; }

dl.news_dl4 {border-bottom: 1px dashed #ccc;padding: 82px 5px 4px; width:1000px;}