@CHARSET "UTF-8";

 .floatColumn{
            position:fixed;
            width: 400px;
            background-color:#d0101b;
            border:4px solid #d0101b;
            overflow:hidden;
            box-shadow:0 3px 10px rgba(0,0,0,0.4);
            transition:.5s;
 	        z-index: 1000;
        }
        .floatColumn.min{
            width:150px;
            transition:.5s;
        }
        .floatColumn.pL{
            left:0;
            border-radius:0 10px 10px 0;
        }
        .floatColumn.pC{
            top:30%;
        }
        .floatColumn.pT{
            top:0;
        }
        .floatColumn.pB{
            bottom:0;
        }
        .floatColumn.pR{
            right:0;
            border-radius:10px 0 0 10px;
        }
        .floatColumn .top{
            overflow:hidden;
        }
        .floatColumn .top .fl{
            float:left;
            overflow:hidden;
            line-height:46px;
            font-size:16px;
            color:#FFF;
            font-weight:bold;
            padding-left:10px;
        }
        .floatColumn .top .fl em{
            position:absolute;
            left:70px;
            top:0;
            line-height:1.2;
            font-size:12px;
            color:#d0101b;
            background-color:#FFF;
            border-radius:999em;
            white-space:nowrap;
            padding:0 6px;
        }
        .floatColumn .top .fr{
            float:right;
            color:#FFF;
            width:46px;
            line-height:46px;
            text-align:center;
            cursor:pointer;
            font-size:30px;
            transform:rotate(405deg);
            transition:.5s;
        }
        .floatColumn.min .top .fr{
            transform:rotate(0deg);
        }
        .floatColumn .chat{
            background-color:#FFF;
        }
        .floatColumn .chat .show{
            background-color:#fafafa;
            border-bottom:1px solid #EEE;
            text-align:center;
            height:200px;
            padding:15px;
            overflow:auto;
        }
        .floatColumn .chat .show .time{
            display:inline-block;
            margin:auto;
            background-color:rgba(0,0,0,0.5);
            border-radius:999em;
            color:#FFF;
            line-height:1.5;
            padding:0 10px;
            clear:both;
        }
        .floatColumn .chat .show .ser{
            text-align:left;
        }
        .floatColumn .chat .show .ser .text{
            float:left;
            background-color:#1f50b2;
            border:1px solid #1f50b2;
            color:#FFF;
            padding:2px 10px;
            border-radius:6px;
            line-height:1.5;
            max-width:70%;
        }
        .floatColumn .chat .show .me{
            text-align:right;
        }
        .floatColumn .chat .show .me .text{
            float:right;
            background-color:#FFF;
            border:1px solid #EEE;
            color:#666;
            padding:2px 10px;
            text-align:left;
            border-radius:6px;
            line-height:1.5;
            max-width:70%;
        }
        .floatColumn .chat .show .ovH{
            overflow:hidden;
            margin-bottom:10px;
        }
        .floatColumn .chat .show .ovH span{
            display:block;
        }
        .floatColumn .chat .chatBox{
            overflow:hidden;
        	clear: both;
        }
        .floatColumn .chat .chatBox textarea{
            vertical-align:top;
            resize:none;
            width:100%;
            height:3.6em;
            line-height:1.5;
            padding:6px;
            box-sizing:border-box;
        }
        .floatColumn .chat .chatBox button{
            vertical-align:top;
            float:right;
            margin:1px 0px 10px;
            border:1px solid #EEE;
            background-color:#fafafa;
            padding:0 10px;
            cursor:pointer;
        }
        
    .floatColumn  .cform { text-align :left; padding: 20px;}
    .floatColumn  .cform .frow { clear :both; padding-bottom :20px; }
    .floatColumn  .cform span { width: 80px; float: left; display; none; font-size: 14px;}    
    .floatColumn  .cform  input{
    	    float: left; 
            vertical-align:top;
            resize:none;
            width: 280px; 
            height: 2.5em;
            line-height:1.5;
            padding:6px;
            box-sizing:border-box;
    	    margin-bottom: 15px; 
    	    margin-top: 5px; 
    	    border: 1px #999 solid;
        }
    .floatColumn  .cform  textarea{
    	    float: left; 
            vertical-align:top;
            resize:none;
            width: 280px; 
            height:4.6em;
            line-height:1.5;
            padding:6px;
            box-sizing:border-box;
    	    margin-bottom: 15px; 
    	    margin-top: 5px; 
        }
    
    
/*内页留言*/
.message{padding-left:30px;padding-top:10px;z-index:100;position:relative;}
.message input{vertical-align:middle;}
.message #name{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #contact{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #email{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #address{display:block;height:26px;line-height:26px;padding:0;padding-left:6px;border:1px solid #dedede;width:200px;}
.message #content{display:block;width:460px;height:120px;padding:6px;font-size:12px;border:1px solid #dedede;margin-top:6px;}
.message .msgbtn{background:#fe693e;cursor:pointer;width:90px;height:30px;line-height:30px;text-align:center;border:none;color:#fff;font-size:14px;
border-radius:3px;margin-top:15px;font-family:"Microsoft YaHei";-moz-border-radius:3px;-webkit-border-radius:3px;}
#code{padding-top:10px;line-height:26px;}
#checkcode{height:32px;line-height:32px;width:120px;border:1px solid #dedede;}
#message_main tr{position:relative;}
#message_main tr th{font-weight:normal;text-align:right;height:42px;line-height:42px;color:#666;}
.m_label{position:absolute;width:160px;text-align:left;line-height:26px;padding-left:8px;color:#ccc;z-index:1;cursor:text; left: 0px;}
.c_label{line-height:18px;padding-top:12px;}

/*首页留言表单*/
.index_message{position: relative;}
.name_input{border:1px solid #cccccc; margin-top: 5px; background: #fff; height: 22px; width: 202px;}
.input_left{float: left; width: 40px; text-align: center; background:url(../images/newadd/title_left.jpg) left top repeat-x; height: 22px; line-height: 22px}
.input_right{position: relative; float: right;}
.input_right input{height: 22px; line-height: 22px;}
.input_right .m_label{position:absolute;width:100px;text-align:left;line-height:22px;padding-left:6px;color:#ccc;z-index:1;cursor:text;}


#m_div{width:222px;position:fixed;right:2px;bottom:0px;padding-bottom:1px;z-index:99999;background:none; text-algin:left;}
.d_label{line-height:18px;padding-top:8px; width:160px;}
.w_message{border:1px solid #4a9cf9;padding:7px;padding-top:3px; height:238px; background:#fff;padding-bottom:27px;background:url(/images/message_bg.jpg) left top no-repeat;}
.w_message #name{width:142px;height:22px;line-height:22px; border: none !important;}
.w_message #contact{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #email{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #address{width:142px;height:20px;line-height:20px; border: none !important;}
.w_message #content{width:192px;height:65px;resize:none;overflow-y:auto;overflow-x:hidden;}
.w_message #checkcode{ cursor: pointer; width:110px;height:22px;line-height:22px;border:1px solid #ccc;background-color:#fff; margin-left: -15px; }
.w_message #checkCodeImg { cursor: pointer;  }

#message_main{display:table-cell;}
.w_message #message_main tr{display:block;width:100%;overflow:hidden;line-height:28px;}
.w_message #message_main tr th{height:28px;line-height:28px;width:37px;text-align:center;vertical-align:middle;overflow:hidden;}
.w_message #code{padding-top:0px; margin-top: 5px; text-algin:left;}
.w_title{background:none;color:#fff;;position:relative;cursor:pointer;height:33px;width:222px;overflow:hidden;}
.w_message #message_main .m_input{border:1px solid #ccc;background-color:#fff;}
.w_message .msgbtn{width:93px;height:29px;line-height:20px; background:url(/images/submit.png) 50% 50% no-repeat;margin-top:3px;border:none;font-family:"宋体",arial;font-size:12px; font-family: "微软雅黑"; color: #fff;}
.w_message .msgbtn_hover{background:#3c96fc;color:#fff;border:1px solid #3c96fc;}



.m_close{background:url(/images/messbtn.png) left top no-repeat;position:absolute;right:0px;top:0px;cursor:pointer;overflow:hidden;
width:19px;height:20px;right:12px;top:8px;cursor:pointer;}
.m_open{background:url(/images/messbtn1.png) left top no-repeat;}
.w_message .m_under{position:absolute;width:227px;height:37px;line-height:41px;left:0;bottom:1px;}
.w_message .support{color:#000;width:100px;position:absolute;bottom:1px;right:8px;font-size:12px;}
#m_top{height: 1px;font-size: 0px;line-height: 1px;margin: 0 2px;background:#4a9cf9;}
#m_mid{height: 1px;font-size: 0px;line-height: 1px;margin: 0 1px;background:#4a9cf9;}
#m_bot{background:#4a9cf9;height:31px;line-height:31px;padding-left:9px; font-family: "微软雅黑"; font-size: 13px; text-align: left;}
  
.book { z-index: 1000;width: 240px ;position : fixed; right: 0px; bottom: 0px;  background: #ededed; border-radius: 5px; text-align: left;  }
.book .btitle { border-radius: 5px 5px 0px 0px;  font-size: 14px;  font-family: inherit; height: 35px; background: #D0101B; color: #fff;  line-height: 35px; padding-left: 10px;  }
.book .btitle span {  cursor: pointer; float: right; display: block; width: 35px; height: 35px; background: url(/images/nodeMin.png);}
.book .btitle .open { background: url(/images/nodeMax.png);}
.book form { padding: 20px 10px; }
.book form  textarea { font-size: 13px;  background: #fff; color: #ababab; width: 210px; height: 70px; border: #d5d5d5 1px solid; padding: 5px; }
.book form div { margin-top: 6px; clear: both; width: 220px; height: 30px; border: #d5d5d5 1px solid; background: #fff;}
.book form div span { float: left; display: block; width: 15px; height: 15px; margin: 10px 20px 10px 10px; background: url(/images/user.png) no-repeat;}
.book form div input { float: left;   height: 30px; line-height: 30px; width: 170px; font-size: 13px;  }   
.book form .email span { background-image: url(/images/nodemail.png);}
.book form .tel span { background-image: url(/images/nodephone.png);}   
.book .dosave { width: 90px; height: 35px; line-height: 35px; color: #fff; background: #D0101B; text-align: center; margin: 10px 0 0 0px ; border-radius: 3px; cursor: pointer;}   
.book form .code span { background-image: url(/images/code.png); background-size: 14px; margin-top: 8px; }
.book form .code input { width: 80px; }    
.book form .code b { z-index: 1000; display: block; float: left; width: 80px; height: 25px; line-height: 25px; color: #fff; background: #D0101B; text-align: center; margin: 2px 0 0 10px ; border-radius: 3px; cursor: pointer; }

.news { margin-bottom: 20px; width: 770px; margin-left: 93px;  }
.news {background: #f8f8f8; border: 1px #eaeaea solid; border-bottom: none; }        
.news ul li { height: 60px; border-bottom: 1px #eaeaea solid; }
.news ul li .nlogo { display: block; width: 140px; height: 40px; margin: 12px 0 0 10px; float: left;}
.news ul li .nlogo img { width: 100%; height: 100%; }       
.news ul li .ntitle { line-height: 60px; height: 60px; color: #2e2e2e; font-size: 16px; float: left; overflow: hidden;   width: 440px; padding-left: 80px;}

.news ul li a { float: left; display: block; color: #0c4c93; font-size: 16px; line-height: 60px; }   

.real_check { width: 100px; height: 100px; background: url(/images/real_check.png); background-size: 100px;  position:absolute; top: 150px; right: 240px; z-index: 100;}
.company_check { width: 100px; height: 100px; background: url(/images/company_check.png); background-size: 100px;  position:absolute; top: 150px; right: 100px; z-index: 100;}
           