/*
		
		
*/

/***************************宽屏样式(start)***************************/
/*.w_1200 #index .solutions_box{width:640px;}
.w_1200 #index .solutions_box .photo{left:330px;}*/
.w_1200 #index .about_box{width:500px;}
.w_1200 #index .cases_box{width:820px;}
.w_1200 #index .cases_box .list{width:754px;}
.w_1200 #index .products_box .list{width:1112px;}
.w_1200 #index .newsletter_box ul{float:left; width:770px;}

.w_1200 #ibanner, .w_1200 #ibanner .slideBox, .w_1200 #ibanner .slideBox .bd ul, .w_1200 #ibanner .slideBox .bd ul li, .w_1200 #ibanner .slideBox .bd ul li a, .w_1200 #ibanner .slideBox .bd img{width:1200px; height:400px;}
/***************************宽屏样式(end)***************************/


/*************************** banner (start) ***************************/
#ibanner{margin-top:15px; margin-bottom:125px; text-align:center;}
#ibanner, #ibanner .slideBox, #ibanner .slideBox .bd ul, #ibanner .slideBox .bd ul li, #ibanner .slideBox .bd ul li a, #ibanner .slideBox .bd img{width:980px; height:368px;}
/*************************** banner (end) ***************************/



/*************************** index (start) ***************************/
#index .w{overflow:hidden;}
#index .line{border-bottom:1px solid #e5e5e5; margin-bottom:25px;}
#index .title{font-size:20px; color:#2b2e39; height:38px; overflow:hidden; line-height:38px;}
#index .view{float:left; height:26px; padding:0 40px 0 20px; line-height:26px; color:#fff; background:#131622; border-radius:12px; position:relative;}
#index .view i{display:block; width:8px; height:7px; line-height:0; position:absolute; right:16px; top:9px; background:url(common.png) -202px 0;}

#index .solutions_box{width:590px; height:285px; padding-top:15px; background:#e4e4e4; position:relative;}
#index .solutions_box .title{text-indent:15px;}
#index .solutions_box .list{float:left; width:210px; margin-left:15px;}
#index .solutions_box .list li{width:165px; height:32px; padding:0 25px 0 20px; margin-top:10px; overflow:hidden; line-height:30px; background:url(common.png) 0 -50px;}
#index .solutions_box .list li a{color:#2e2e2e; font-size:14px;}
#index .solutions_box .list li.cur{background-position:0 -83px;}
#index .solutions_box .list li.cur a{color:#fff; text-decoration:none;}
#index .solutions_box .photo{position:absolute; left:290px; top:25px;}
#index .solutions_box .photo li{width:250px; height:250px; display:none; position:absolute; top:0; left:0;}
#index .solutions_box .photo li a{width:250px; height:250px; display:table-cell; text-align:center; vertical-align:middle;}
#index .solutions_box .photo li a img{max-width:250px; max-height:250px;}
#index .solutions_box .photo li.cur{display:block;}

#index .new_pro_box .list{margin-left:15px;background: #F7F7F7;padding: 20px 30px;}
#index .new_pro_box .list li{width:285px; height:32px; padding:0 25px 0 20px; margin-top:20px; overflow:hidden; line-height:30px;}
#index .new_pro_box .list li a{color:#2e2e2e; font-size:14px;}
#index .new_pro_box .list li.cur{background: url(common.png)0 -83px no-repeat;}
#index .new_pro_box .list li.cur a{color:#fff; text-decoration:none;}
.w_1200 #index .new_pro_box .pro_box{width: 700px;}
#index .new_pro_box .pro_box{width: 500px;height: 210px;overflow: hidden;display: none;position: relative;text-align: center;padding: 0 30px;}
#index .new_pro_box .pro_box.cur{display:block;}
#index .new_pro_box .pro_box .btnR{width: 17px;height: 18px;background: url(common.png) -136px 0;
    cursor: pointer;position: absolute;top: 99px;
    right: 0;}
#index .new_pro_box .pro_box .btnL{width: 17px;height: 18px;background: url(common.png) -109px 0;
    cursor: pointer;position: absolute;top: 99px;left: 0;}
#index .new_pro_box .prolist{width: 720px;margin: 0 auto;}
#index .new_pro_box .prolist li{width:175px; height:210px;display: inline-block;padding-left: 5px;}
#index .new_pro_box .prolist li:first-child{padding-left: 0;}
#index .new_pro_box .prolist li a{width:160px; height:210px; display:table-cell; text-align:center; vertical-align:middle;}
#index .new_pro_box .prolist li a img{max-width:158px; max-height:158px;}
#index .new_pro_box .prolist li .pic_box{border: 1px solid #e4e4e4;margin-bottom: 6px;overflow: hidden;}
#index .new_pro_box .prolist li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}

#index .latest_case_box .case_box{height: 301px;overflow: hidden;position: relative;text-align: center;padding: 0 30px;}
#index .latest_case_box .case_box .btnR{width: 17px;height: 18px;background: url(common.png) -136px 0;cursor: pointer;position: absolute;top: 140px;right: 0;}
#index .latest_case_box .case_box .btnL{width: 17px;height: 18px;background: url(common.png) -109px 0;cursor: pointer;position: absolute;top: 140px;left: 0;}
#index .latest_case_box .case_box .tempWrap{margin: 0 auto;}
#index .latest_case_box .caselist{width: 1030px;margin: 0 auto;}
#index .latest_case_box .caselist li{width:255px; height:301px;display: inline-block;}
#index .latest_case_box .caselist li a{width:235px; height:301px; display:table-cell; text-align:center; vertical-align:middle;}
#index .latest_case_box .caselist li a img{max-width:233px; max-height:233px;}
#index .latest_case_box .caselist li .pic_box{width:233px; height:233px;border: 1px solid #e4e4e4;margin-bottom: 6px;overflow: hidden;}
#index .latest_case_box .caselist li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}


#index .latestnews_row,#index .latestnews_row .module_row_content{min-height: 100px;}
#index .newslist_box{font-size:14px;line-height: 24px;padding:0 10px;}
#index .newslist_box .news_box_img{width:200px;height: 200px;text-align: center;padding-right: 10px;}
.w_1200 #index .newslist_box .newslistitem_box{width:866px;overflow: hidden;}
#index .newslist_box .newslistitem_box{width:646px;overflow: hidden;}
#index .newslist_box .newslistitem_box .newslistitem_box_item{border-top: 1px dashed #ccc;}
#index .newslist_box .newslistitem_box a:first-child .newslistitem_box_item:first-child{border-top: none;}
#index .newslist_box .newslistitem_box .news_box_item_title{width:85%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}

#index .about_box{width:360px;}
#index .about_box .intro{width:100%; overflow:hidden; line-height:1.9em; color:#3c3c3c; min-height:220px; margin-bottom:5px;}
#index .news_box{width:310px;}
#index .news_box .title{text-indent:15px;}
#index .news_box .list{margin-top:5px;}
#index .news_box .list li{height:36px; line-height:36px; padding:0 1px; border-top:1px solid #d9d9d9; overflow:hidden;}
#index .news_box .list li:first-child{border-top:0;}
#index .news_box .list li i{float:left; margin:14px 10px 0 2px; width:8px; height:7px; line-height:0; background:url(common.png) -202px -7px;}
#index .news_box .list li a{float:left; display:block; max-width:180px; overflow:hidden; color:#464646;}
#index .news_box .list li span{float:right; color:#a8a8a8;}
#index .news_box .view{margin-left:15px;}

#index .cases_box{width:626px; position:relative;}
#index .cases_box .title{text-indent:32px;}
#index .cases_box .btnL{width:17px; height:18px; position:absolute; top:131px; left:0; background:url(common.png) -109px 0; cursor:pointer;}
#index .cases_box .btnL:hover{background:url(common1.png) -109px 0;}
#index .cases_box .btnR{width:17px; height:18px; position:absolute; top:131px; right:0; background:url(common.png) -136px 0; cursor:pointer;}
#index .cases_box .btnR:hover{background:url(common1.png) -136px 0;}
#index .cases_box .list{width:560px; height:212px; overflow:hidden; margin:15px auto 0;}
#index .cases_box .list ul{width:300%;}
#index .cases_box .list ul li{float:left; width:172px; margin-right:22px; text-align:center;}
#index .cases_box .list ul li .name{margin-top:10px;}
#index .cases_box .list ul li .name a{color:#404040;}
#index .cases_box .list ul li .photo{width:168px; height:168px; padding:1px; border:1px solid #ccc; display:table-cell; vertical-align:middle;}
#index .cases_box .list ul li .photo img{max-width:168px; max-height:168px;}

#index .newsletter_box{height:60px; overflow:hidden; padding:15px; margin-top:30px; background:#131622;}
#index .newsletter_box ul{float:left; width:500px;}
#index .newsletter_box ul li.t1{color:#ffffff; line-height:19px; height:19px; overflow:hidden;}
#index .newsletter_box ul li.t2{color:#ffffff; font:bold 16px/1.6em Verdana; height:25px; line-height:25px; overflow:hidden;}
#index .newsletter_box ul li.t3{color:#fffd02; font:bold 12px/1.6em Verdana; height:19px; line-height:19px; overflow:hidden;}
#index .newsletter_box form{float:right; margin-top:12px;}
#index .newsletter_box form .txt{float:left; width:255px; height:34px; border:1px solid #fff; padding:0 10px; background:#fff; color:#818181; line-height:34px\9; font-family:Verdana;}
#index .newsletter_box form .btn{float:right; width:90px; height:36px; border:0; background:#e56664; cursor:pointer; font:bold 14px/36px Verdana; text-transform:uppercase; color:#fff; margin-left:5px;}

#index .products_box{margin-top:20px; position:relative;}
#index .products_box .title{text-indent:15px;}
#index .products_box .more{position:absolute; right:28px; top:18px;}
#index .products_box .more a{color:#7e7e7e; font-family:Verdana;}
#index .products_box .btnL{width:17px; height:18px; position:absolute; top:131px; left:0; background:url(common.png) -109px 0; cursor:pointer;}
#index .products_box .btnL:hover{background:url(common1.png) -109px 0;}
#index .products_box .btnR{width:17px; height:18px; position:absolute; top:131px; right:0; background:url(common.png) -136px 0; cursor:pointer;}
#index .products_box .btnR:hover{background:url(common1.png) -136px 0;}
#index .products_box .list{width:924px; height:238px; overflow:hidden; margin:15px auto 0;}
#index .products_box .list ul{width:300%;}
#index .products_box .list ul li{float:left; width:172px; margin-right:16px; text-align:center;}
#index .products_box .list ul li .name{ padding-top:5px; height:32px; line-height:17px; overflow:hidden;}
#index .products_box .list ul li .name a{color:#404040;}
#index .products_box .list ul li .photo{width:168px; height:168px; padding:1px; border:1px solid #ccc; display:table-cell; vertical-align:middle;}
#index .products_box .list ul li .photo img{max-width:168px; max-height:168px;}
/*************************** index (end) ***************************/

.module_row{min-height: 280px;margin-bottom: 40px;}
.module_row img{max-width: 100%; max-height: 100%;vertical-align: middle;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.module_row .module_row_title{border-bottom: 1px solid #ffa565;width: 100%;height: 35px;font-weight: 500;}
.module_row .module_row_title .row_title{border-bottom: 3px solid #ffa565;font-size: 19px;text-transform: uppercase;display: inline-block;line-height: 34px;margin-left: 20px;}
.module_row .module_row_title .more{color: #666;font-size: 14px;float: right;line-height: 37px;margin-right: 46px;}
.module_row .module_row_title .more a{color: #666}
.module_row .module_row_content{min-height: 210px;border:1px solid #eee;border-top: none;padding: 5px;margin:0 45px;}
.module_row .module_row_content .list_name{height:40px;font-size:14px;font-weight:500;line-height:20px;background: #f6f6f6;padding: 10px;color: #444;}
.module_row .module_row_content .list_name span{vertical-align: middle;display: inline-block;max-height: 40px;overflow: hidden;}
.module_row .prolist_box{text-align: center;padding: 10px 0 20px 0;}
.module_row .prolist_box .prolist{display: inline-block;vertical-align: middle;margin-bottom: 30px;}
.module_row .prolist_box .prolist:hover{/*border:1px solid #fc6900;*/}
em{vertical-align: middle;height: 100%;display: inline-block;}

.module_row.module_row_style1 .prolist_box{height: 373px;overflow: hidden;}
.module_row.module_row_style1 .prolist_box .prolist{margin-left: 50px;width: 230px;}
.module_row.module_row_style1 .prolist_box .prolist:first-child{margin-left: 0;}
.module_row.module_row_style1 .prolist_box .prolist .pro_box_big{width: 230px;height: 230px;overflow: hidden;}
.module_row.module_row_style1 .prolist_box .prolist .pro_box_row{padding: 2px 5px;background: #F6F6F6;margin: 1px 0 10px 0;height: 66px;text-align: center;}
.module_row.module_row_style1 .prolist_box .prolist .pro_box_row .pro_box_small_item{width: 66px;height: 66px;padding-left: 5px;display: inline-block;overflow: hidden;}
.module_row.module_row_style1 .prolist_box .prolist .pro_box_row .pro_box_small_item:first-child{padding-left: 0;}
.module_row.module_row_style1 .prolist_box .prolist img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.module_row.module_row_style1 .prolist .list_name{padding: 11px 26px;}

.module_row.module_row_style2 .prolist_box {height: 228px;overflow: hidden;}
.module_row.module_row_style2 .prolist_box .prolist{margin-left: 5px;width: 170px;border: 1px solid #eee;}
.module_row.module_row_style2 .prolist_box .prolist:first-child{margin-left: 0;}
.module_row.module_row_style2 .prolist_box .prolist:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.module_row.module_row_style2 .prolist_box .pro_pic{width: 170px;height:170px;overflow: hidden;display: table-cell;vertical-align: middle;background: #fff}
.module_row.module_row_style2 .prolist .list_name{padding: 8px 20px;}

.w_1200 .module_row.bottom_ad .ad_item{width: 550px;height: 330px;}
.w_1200 .module_row.bottom_ad  .module_row_content{min-height: 115px;}
.w_1200 .module_row.bottom_ad{min-height: 115px;}
.module_row.bottom_ad{min-height: 97px;}
.module_row.bottom_ad .module_row_content{border: none;padding: 0;min-height: 97px;}
.module_row.bottom_ad .ad_item{width: 400px;height: 218px;position: relative;text-align: center;}
.module_row.bottom_ad .ad_item .ad_pic{width: 100%;height: 100%;overflow: hidden;}
.module_row.bottom_ad .ad_item .ad_pic:hover img{transform: scale(1.03);-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-o-transform: scale(1.03);-ms-transform: scale(1.03);}
.module_row.bottom_ad .ad_item .ad_title{width:100%;text-align: center;line-height: 30px;background: #000;opacity: 0.5;filter: alpha(50);color: #fff;font-size:14px;font-weight:500;position: absolute;bottom:0;}


.module_row:nth-child(2) .module_row_title{border-bottom: 1px solid #288C0A;}
.module_row:nth-child(2) .module_row_title .row_title{border-bottom: 3px solid #288C0A;}
.module_row:nth-child(3) .module_row_title{border-bottom: 1px solid #FF2A2A;}
.module_row:nth-child(3) .module_row_title .row_title{border-bottom: 3px solid #FF2A2A;}
.new_pro .module_row_content{
    margin: 23px 0px 0px 0px;
    border: 1px solid #e4e4e4;
}
.module_row.new_pro .module_row_content .list_name{padding: 1px 10px;}