#sidebar{ width:270px; height:auto; overflow:hidden; float: left;}


.left_bt{ background: url(../Image/left_bt.png) no-repeat 30px center #015eae; color: #fff; font-size: 20px; height: 95px; line-height: 95px; padding-left: 70px;}
#pro_list { height: auto; padding: 5px 0 0;}
#pro_list li{ margin: 0 0 5px; height: 45px; line-height: 45px; background: url(../Image/left_icon.png) no-repeat 30px center #f6f6f6; border: 1px solid #dfdfdf; padding-left: 70px; transition:0.3s all 0s linear; font-size: 16px;}
#pro_list li a{ color: #666666;}
#pro_list li:hover{ background: url(../Image/left_icon1.png) no-repeat 30px center #015eae; border: 1px solid #015eae; }
#pro_list li:hover a{ color: #fff;}

.title_zy{ border-bottom: 5px solid #e5e5e5; height: 45px;}
.title_zy .left{ background: url(../Image/title.jpg) no-repeat left top; height: 40px; line-height: 40px; padding-left: 30px; font-size: 16px;}
.title_zy .right{ padding: 0 20px; border: 1px solid #ccc; height: 30px; line-height: 30px; border-radius: 5px; margin-top: 5px; font-size: 12px; font-family: arial;}


.sidecon{line-height: 30px;background: #f6f6f6;border: 1px solid #ddd;padding: 15px;margin-bottom: 15px;}
.sidecon ul{}


.left_pro_xm{ background:url(../Image/c1.png) no-repeat left top; height:34px; text-align:center;  padding:40px 0 36px 0; width:270px}
p.left_pro_xm span{ display:block; color:#FFF; font-size:24px; background:url(../Image/left_font.png) no-repeat center center;}
p.left_pro_xm b{ font-weight:100; color:#fff; font-size:14px; text-transform:uppercase}


.left_contact{ background:url(../Image/c2.png) no-repeat left top; height:97px; padding:25px; color:#FFF;}
.contact_xm{ font-size:18px; font-weight:bold;}
.left_contact p{ height:25px; line-height:25px;}
.contact_xm b{ font-weight:100; padding:0 10px;}
.left_contact_one i{ background:url(../Image/left_tel.png) no-repeat left top; width:20px; height:14px; display:block; float:left; margin:7px 5px 0 0; transition:all 0.4s}
.left_contact_one:hover i{ background:url(../Image/left_tel.png) no-repeat -17px top;}
.left_contact_two i{ background:url(../Image/left_tel2.png) no-repeat left top; width:18px; height:16px; display:block; float:left;margin:7px 5px 0 0; transition:all 0.4s}
.left_contact_two:hover i{ background:url(../Image/left_tel2.png) no-repeat -17px top;}
.left_contact_three i{ background:url(../Image/left_tel3.png) no-repeat left top; width:18px; height:14px; display:block; float:left;margin:7px 5px 0 0; transition:all 0.4s}
.left_contact_three:hover i{ background:url(../Image/left_tel3.png) no-repeat -17px top;}




.left_qq{width:280px;margin:0 auto;margin-top: 2px;margin-bottom: 3px}
.left_qq li{width: 268px;height: 87px; line-height: 87px; border:solid 1px #e1e1e1;background: #f6f1f1 url(../Image/left_qq.png) center no-repeat;margin-top: 2px;transition:all 0.4s;}
.left_qq li span{padding-left:88px;}
.left_qq .qq1{background: #f6f1f1 url(../Image/left_qq.png) 17px center no-repeat;}
.left_qq .qq2{background: #f6f1f1 url(../Image/left_qq1.png) 17px center no-repeat;}
.left_qq li a{display: block;color: #363636;font-size: 16px;}
.left_qq .qq1:hover{background: #f6f1f1 url(../Image/left_qq_hover.png) 17px center no-repeat;}
.left_qq .qq2:hover{background: #f6f1f1 url(../Image/left_qq1_hover.png) 17px center no-repeat;}