﻿.frm_side_nav {width: 200px; height: auto; overflow: hidden; float: left; margin-right: 40px;}
.frm_side_nav h2 {height:56px;line-height: 56px;padding-left: 20px;font-size:18px;color:#FFF;margin:0px;background: url('../picture/frm_item01.jpg') no-repeat;background-size: 100% 100%;}
.frm_side_nav_list {height:auto;overflow: hidden;background-color: #f2f2f4;}
.frm_side_nav_list li {height:45px;line-height: 45px;overflow: hidden;border-bottom: 1px solid #FFF;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_side_nav_list li.active, .frm_side_nav_list li:hover {background-color: #1b66b2;}
.frm_side_nav_list li a {height:45px;font-size:14px;color:#000;padding-left: 20px;display: block;}
.frm_side_nav_list li.active a, .frm_side_nav_list li:hover a{color:#FFF;}
.frm_share_cont {width:960px;height:auto;/*min-height:450px;*/overflow: hidden;float: left;}
.frm_share_cont h3 {height:40px;line-height: 40px;font-size: 20px; color: #1b66b2;border-bottom: 1px solid #ddd;margin: 15px 0px 20px;}
.frm_share_cont_box {font-size: 14px;color: #333;line-height: 26px;}
.frm_share_page {height:auto;text-align: center;overflow: hidden;margin-top: 20px;}
.frm_share_page span, .frm_share_page a {height:30px;line-height:30px;display: inline-block;}
.frm_share_page span {margin: 0 5px;}
.frm_share_page a {padding:0 10px;font-size:14px;color:#555;background-color: #eee;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_share_page a:hover, .frm_share_page span.active a {background-color: #428bca;color:#FFF;}
.frm_share_page_pn {height:auto;overflow: hidden;margin-top: 20px;}
.frm_share_page_pn span, .frm_share_page_pn a {height:30px;line-height:30px;display: inline-block;font-size:14px;color:#555;}
.frm_share_page_pn span {width:48%;float: left;margin:0 1%;overflow: hidden;}
.frm_share_page_pn a:hover{color:#428bca;}

/***关于我们**/
.frm_honnor_list {height:auto;overflow: hidden;}
.frm_honnor_list li {width:48%;height:auto;float: left;margin: 10px 1%;}
.frm_honnor_list li img {width:100%; height:auto; max-height: 300px;display: block;border:1px solid #ddd;}
.frm_honnor_list li span {display: block;height:30px;line-height: 30px;text-align: center;font-size: 14px;color: #555;}
.frm_partners_list {height:auto;overflow: hidden;}
.frm_partners_list li {width:31.3%;height:auto;float: left;margin: 10px 1%;}
.frm_partners_list li img {width:100%; height:auto; max-height: 300px;display: block;border:1px solid #ddd;}
.frm_partners_list li span {display: block;height:30px;line-height: 30px;text-align: center;font-size: 14px;color: #555;}
.frm_share_cont_about img {width:100%;height:auto;margin-bottom: 10px;}

/***产品中心**/
.frm_product_list {height:auto;overflow: hidden;}
.frm_product_list li {width:31.3%;height:auto;float: left;margin: 10px 1%;}
.frm_product_list li p {width:100%;height:auto; max-height: 240px;display: block;border:1px solid #ddd;position: relative;overflow: hidden;}
.frm_product_list li img {width:100%; height:100%;display: block;border:0;position: relative;left:0;top:0;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_product_list p:hover img {width:120%; height:120%;left:-10%;top:-10%;}
.frm_product_list li span {display: block;height:30px;line-height: 30px;text-align: center;font-size: 14px;color: #555;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_product_list li span:hover {color: #428bca;}
.frm_product_img{height:auto;overflow: hidden;margin-bottom: 30px;}
.frm_product_img_view{width:500px; height:365px;position: relative;margin-right: 30px;float:left;}
/* smallImg */
.smallImg{width:500px;position:relative; height:60px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../picture/frm_pro_fl.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../picture/frm_pro_fr.png) no-repeat; float:right;}
#imageMenu {width:462px; height:50px; overflow:hidden; margin-left:0; float:left;}
#imageMenu ul {width: 500em;}
#imageMenu li {height: 50px;width: 75px;overflow:hidden;float:left;text-align:center;margin: 0 1px;}
#imageMenu li img{width: 100%;height: 100%;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{/* width: 47px; *//* height: 48px; */border:3px solid #959595;}
/* bigImg */
.bigImg{width:500px; height:300px; position:relative; float:left; overflow:hidden;}
.bigImg #midimg{width:500px; height:300px;}
.bigImg #winSelector{width:200px; height:200px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;left:102%;top:0px;}
#bigView img{position:absolute;width:800px;height:500px;}
.frm_product_img_info {width:430px;height: auto;overflow: hidden;float: left;}
.frm_product_img_info h3 {height:auto;line-height: 30px;margin-top: 5px;padding-bottom: 5px;color:#000;font-weight: 600;}
.frm_product_intro .tab-content {padding: 20px 10px;}
.frm_product_intro .tab-content img {width:100%;height: auto;}
.frm_product_intro .nav-tabs {padding-left: 10px;}

/*	.frm_product_img_view{width:53%; height:365px;margin-right: 3%;}
	.smallImg{width:100%;}
	.scrollbutton{width:3%;}
	#imageMenu {width:94%;}
	.bigImg{width:100%; height:80%;}
	.bigImg #midimg{width:100%; height:100%;}
	#bigView{width:44%;height:100%;}
	#bigView img{width:800px;height:auto;}
	.frm_product_img_info {width:44%;}*/

/***解决方案**/
.frm_solution_list {height:auto;overflow: hidden;}
.frm_solution_list li {height:auto;margin-bottom: 15px;}
.frm_solution_list dl {height:168px;overflow: hidden;}
.frm_solution_list dt {width:30%; height:100%; float: left;overflow: hidden;margin-right: 2%;}
.frm_solution_list dt img {width:100%; height:100%;display: block;border:0;}
.frm_solution_list dd {width:68%; height:100%; float: left;overflow: hidden;}
.frm_solution_list dd a {font-size: 14px;color: #555;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_solution_list dd a:hover {color: #428bca;}
.frm_solution_list dd h4 {width:90%;display: block;height:30px;line-height: 30px;word-wrap: break-word;white-space: nowrap;margin: 5px 0px 10px;overflow: hidden;text-overflow:ellipsis;}
.frm_solution_list dd h4 a {font-size: 16px;color:#000;}
.frm_solution_list dd p {height: 80px;line-height:25px;display: block;overflow: hidden;font-size:14px;color: #888;}
.frm_solution_list dd span {height:30px;line-height: 30px;padding: 0px 20px;border-radius: 3px;background-color: #eee;display: inline-block;}
.frm_solution_list li span:hover {background-color: #428bca;}
.frm_solution_list li span:hover a {color: #FFF;}
.frm_solution_title {font-size: 16px;color:#111;line-height: 30px;font-weight: 600;text-align: center;}
.frm_solution_info {height:30px;line-height: 30px;overflow: hidden;text-align: right;border-bottom: 1px dashed #ddd;font-size:12px;color:#666;padding-right: 20px;}
.frm_solution_info span {margin-right: 5px;}
.frm_solution_view {font-size: 14px;color:#555;line-height: 26px;padding: 10px;}
.frm_solution_view img {width:100%;height:auto;}

/***新闻资讯**/
.frm_news_list {height:auto;overflow: hidden;}
.frm_news_list li {width:31.3%;height:auto;float: left;margin: 10px 1%;}
.frm_news_list_img {height: 200px;border:1px solid #ddd;overflow: hidden;}
.frm_news_list_img img {width:100%; height:100%;display: block;border:0;}
.frm_news_list li:hover .frm_news_list_img {border:1px solid #428bca;}
.frm_news_list_intro {height:auto;overflow: hidden;padding: 10px 5px;
    transition: All 0.4s ease;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
}
.frm_news_list li:hover .frm_news_list_intro {background-color: #428bca;}
.frm_news_list_intro > a {display: block;height:30px;line-height: 30px;text-align: center;font-size: 14px;color: #000;word-wrap: break-word;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.frm_news_list_intro > a:hover {text-decoration: underline;}
.frm_news_list li p {display: block;height:50px;line-height: 25px;font-size: 12px;color: #888;overflow: hidden;}
.frm_news_list li:hover .frm_news_list_intro a{color:#FFF;}
.frm_news_list li:hover .frm_news_list_intro p, .frm_news_list li:hover .frm_news_list_intro .fa, .frm_news_list li:hover .frm_news_list_intro span{color:#ddd;}

/***技术支持**/
.frm_support_list {height:auto;overflow: hidden;}
.frm_support_list li {height:auto;margin-bottom: 10px;overflow: hidden;}
.frm_support_list li h4 {height:50px;line-height:50px;display: block;font-size: 14px;font-weight: 600;position: relative;background-color: #F5F5F5;margin: 0px;}
.frm_support_list li h4 span {display: inline-block;background-color: #F3A312;color:#FFF;padding:0 15px;margin-right: 10px;float: left;}
.frm_support_list li h4 em {font-style: normal;width:70%;display: inline-block;word-wrap: break-word;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.frm_support_list li h4 i {position: absolute;right:10px;top:20px;color:#999;}
.frm_support_list li h4 i:hover {color:#428bca}
.frm_support_list li p {height:auto;line-height: 24px;font-size: 14px;color: #555;padding:15px 10px;margin: 0px;border: 1px solid #eee;display: none;}
.frm_support_list li:first-child p {display: block;}
.frm_support_list li p span {padding:5px 15px;display: inline-block;background-color: #428bca;color:#FFF;margin: 0px 10px 0px 0px;}

/***联系方式**/
.frm_content_box {height:auto;overflow: hidden;margin-bottom: 20px;}
.frm_content_map {height:500px;overflow: hidden;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent {display: block;}
.BMapLabel{border:0px !important;}
.BMap_Marker .BMapLabel {color:#F00 !important;}
.frm_online_box {height:auto;overflow: hidden;}
.frm_online_box .form-group {overflow: hidden;}
.frm_online_box label {font-weight: normal;text-align: right;}
.footer-line p br {display: none;}
.footer-line p span:last-child{float: right;}

/*分页*/
/*页码*/
.frm_m_page_box {
    text-align: center;
    padding: 10px 0px;
    display: none;
}
em {
    font-style: normal;
}
.zd_fy {
    height: auto;
    line-height: 30px;
    font-size: 0;
    color: #323232;
    *padding-top: 5px;
    text-align: center;
    margin-top: 32px;
}

    .zd_fy a {
        color: #323232;
        display: block;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

    .zd_fy span {
        display: inline-block;
        vertical-align: middle;
        font-size: 13px;
        margin-right: 10px;
        border: 1px solid #dfdfdf;
        background: #fff;
        color: #616161;
    }

.fy_3 a, .fy_2 a {
    color: #616161;
}

.fy_2 a, .fy_4 a {
    font-family: "微软雅黑";
    font-size: 14px;
}

.fy_3 {
    width: 48px;
    height: 30px;
    line-height: 30px;
}

.fy_2, .fy_4 {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.fy_out {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.fy_on {
    width: 30px;
    height: 30px;
    line-height: 30px;
}

    .fy_on a, .zd_fy span:hover a {
        color: #fff;
        background-color: #428bca !important;
        -webkit-transition: 0.5s;
        transition: 0.5s;
    }

.fy_5 {
    width: 48px;
    height: 30px;
    line-height: 30px;
}

.fy_1 {
    width: 50px;
    height: 30px;
    line-height: 30px;
    border-right: none;
    margin-left: 20px;
    color: #a9a9a9;
    display: none !important;
}

.zd_fy .fy_6 {
    border: none;
}

.fy_6 input {
    width: 48px;
    height: 30px;
    border: 1px solid #dfdfdf;
    float: left;
    vertical-align: middle;
    line-height: 30px;
    text-align: center;
}

.fy_8 {
    width: 24px;
    background: transparent !important;
    border: none !important;
}

    .fy_8 i {
        display: inline-block;
        width: 24px;
        height: 30px;
        font-style: normal;
        float: left;
        cursor: pointer;
    }

    .fy_8:hover i {
        color: #428bca;
    }

.fy_7 {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dfdfdf;
    background: #fff;
}

.fy_9 {
    background: transparent !important;
    border: none !important;
}