.banner{ position:relative; min-width:1202px; height:266px;}

.banner img{ position:absolute; left:50%; margin-left:-950px; width:1900px; height:266px;}

.body_c{ height:auto; overflow:hidden; padding:20px 0 50px;}

.body_l{ width:204px;}

.body_r{ width:966px;}

.chnal_top{ height:32px; line-height:32px; background-color:#cc0000;}

.chnal_top h3{ color:#FFF; font-size:14px; padding-left:12px;}

.chnal{ margin-bottom:35px;}

.chnal_list li{ height:38px; line-height:38px; margin-top:2px; background-color:#e0e0e0;}

.chnal_list li a{ display:block; font-size:14px; width:190px; height:38px; padding-left:14px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

.chnal_list li a:hover,.chnal_list li.chnal_cur a{ color:#FFF; background-color:#808080;}

.chanl_box{ clear:both; margin-bottom:14px;}

.chnal_down{ width:188px; height:auto; overflow:hidden; padding:0 7px; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;}

.hot_product{ padding:4px 0 8px;}

.hot_product li{ height:70px; margin-top:4px;}

.hot_proImg a{ display:block; width:78px; height:68px; border:1px solid #e2e2e2;}

.hot_proImg a:hover{ border:1px solid #cc0000;}

.hot_proR{ width:94px;}

.hot_proR a{ display:block; color:#010101; height:48px; overflow:hidden;}

.chnal_contImg{ margin:10px 0 4px;}

.chnal_contCon{ color:#727272; line-height:32px; height:auto; overflow:hidden; padding-bottom:4px;}

.position_name{ color:#cc0000; font-size:16px; padding-left:10px;}

.position{ height:24px;}

.position_wh{ color:#9d9d9d;}

.position_wh a{ color:#9d9d9d; margin:0 5px;}

.position_wh span{ margin-left:5px;}

.content{ color:#484848; font-size:14px; line-height:32px; height:auto; overflow:hidden; padding:14px 0 0;}

.com_body{ clear:both; padding-bottom:20px; border-bottom:1px solid #e6e6e6;}

.share{ padding-top:4px;}



/*page*/

.page{ height:30px; line-height:30px; padding:10px 0 10px;}

.page a{ color:#636363; padding:3px 8px; margin:0 5px; border:1px solid #e1e1e1;}

.page a.on,.page a:hover{ color:#FFF; background-color:#ccc;}



/*news*/

.news_list li{ clear:both; height:auto; overflow:hidden; padding:18px 0; border-bottom:1px solid #f1f1f1;}

.news_img{ width:178px; height:178px; border:1px solid #f1f1f1;}

.news_R{ width:756px;}

.news_Rtitle a{ display:block; color:#191919; font-size:14px; width:620px; height:24px; overflow:hidden;  white-space: nowrap; text-overflow:ellipsis;}

.news_Rtitme{ color:#585858; font-size:14px;}

.news_Rintro{ color:#585858; line-height:30px; height:90px; overflow:hidden; padding-top:8px; margin-bottom:18px;}

.more a{ display:block; background-color:#acacac; color:#FFF; font-size:14px; width:90px; height:30px; line-height:30px; text-align:center;}

.more a:hover{ color:#FFF; background-color:#cc0000;}

.title{ color:#cc0000; font-size:14px; padding:16px 0 8px; text-align:center;}

.infor{ text-align:center;}

.infor span,.infor a{ color:#b7b7b7; font-size:14px;}

.infor span{ margin-right:4px;}

.click{ height:auto; overflow:hidden; padding-top:6px;}

.pre_next{ width:640px;}

.pre_next a{ display:block; color:#545454; width:640px; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}

.back{ line-height:30px; padding-right:16px; display:inline;}

.back a{ color:#545454;}



/*solution*/

.solution li{ height:auto; overflow:hidden; padding:24px 0; border-bottom:1px solid #f1f1f1;}

.solution_img{ width:182px; height:120px; padding:1px; border:1px solid #cacaca;}

.solution .news_Rintro{ margin-bottom:0;}

.solution .more{ margin-top:-26px; display:inline;}



/*product*/

.pro_chFocus,.com_body{ height:auto; overflow:hidden;}

.pro_chFocus ul{ width:984px;}

.com_body .pro_chFocus li{ margin:20px 26px 0 0;}

.pro_top{ height:508px; margin:30px 0 24px;}

.pro_Timg{ width:506px; height:506px; border:1px solid #e6e6e6;}

.pro_Tr{ width:410px;}

.pro_Trcon{ color:#000; font-size:14px; line-height:30px; height:auto; overflow:hidden; padding:40px 0 6px;}

.pro_Tname{ color:#cc0000;}

.pro_dtop h3{ float:left; display:inline; color:#FFF; font-size:14px; background-color:#cc0000; width:auto; height:28px; padding:0 50px 0 14px;}

.pro_dtop{ height:28px; background:url(../images/com_tbd.jpg) repeat-x; }

.tags{ height:24px; padding-top:6px; color:#6a6a6a; font-size:14px;}

.tags a{ color:#6a6a6a; padding:0 5px;}





.text1 {

    border: 1px solid #ccc;

    height: 28px;

    line-height: 28px;

}

.text2 {

    border: 1px solid #ccc;

    height: 154px;

    text-align: left;

    width: 550px;

}

.btn1 {

    background: url("../images/btn2.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    border: medium none;

    cursor: pointer;

    font-size: 0;

    height: 32px;

    width: 111px;

}

.color1 {

    color: #de092c;

}

.pages {

    clear: both;

    

    height: 30px;

    line-height: 30px;

    margin: 10px 0 0 20px;

    overflow: hidden;

    padding-bottom: 20px;

}

.pages ul li {

    background-color: #ffffff;

    border: 1px solid #e1e1e1;

    float: left;

    line-height: 20px;

    list-style: none outside none;

    margin-right: 10px;

}

.pages ul li.c {

    background-color: #cccccc;

    color: #ffffff;

    padding: 0 8px;

}

.pages ul li a {

    float: left;

    font-size: 12px;

    height: 20px;

    padding: 0 8px;

}

.pages ul li a:hover {

    background-color: #cccccc;

    color: #ffffff;

    font-size: 12px;

    text-decoration: none;

}