﻿@charset "utf-8";body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0}
fieldset,img{border:0}
img{vertical-align:middle}
li,ol,ul{list-style-type:none;text-align:justify;text-justify:inter-ideograph}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{font-size:12px;font-family:inherit;margin:0;outline:0;resize:none;border:none}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden}
.clearfix{zoom:1}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical}
body{color:#666;font-size:14px;line-height:24px;font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif}
a{color:#666;text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur());transition:all ease .3s}
a:hover{color:#0079ce;text-decoration:none}
:focus{outline:0}
.fl{float:left}
.fr{float:right}
.w1200{width:1200px;margin:0 auto}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb25{margin-bottom:25px}
.center{text-align:center}
.hide{overflow:hidden}

.pageBan{height:235px}
.listWrapper{padding:50px 0;overflow:hidden}
.listLeft{width:260px;float:left;overflow:hidden}
.listRight{width:900px;float:right;overflow:hidden;text-align:justify;text-justify:inter-ideograph}
.breadCrumb p,.listMenu p{background:url(../images/home_icon.png) no-repeat left center;padding-left:20px;font-size:14px}
.breadCrumb p{width:1180px}
.breadCrumb p span{margin:0 8px}
.breadCrumb .back{float:right;height:28px;line-height:28px;text-align:center;border-radius:5px;margin-top:30px;background:url(../images/back.png) no-repeat left center;padding-left:20px}
.appList,.honorList,.newsList,.partnerList,.searList,.settingList,.videoList{width:1200px;overflow:hidden}
.appList ul,.honorList ul,.searList ul,.settingList ul,.videoList ul{width:1200px}
.proSear{margin-bottom:60px}
.proSear form{width:725px;margin:0 auto;margin-top:15px;background:#fff;height:50px;line-height:50px;background:#f1f1f1}
.proSear .searSelect{border-right:1px solid #ccc}
.proSear .txt{width:595px;float:left;height:50px;line-height:40px;color:#666;padding:0 10px;background:#f1f1f1}
.proSear .btn{float:left;width:50px;height:50px;cursor:pointer;transition:all .3s;background:#333 url(../images/searicon.png) no-repeat center;border-left:1px solid #666}
.proSear .btn:hover{opacity:.8}
.breadCrumb,.listMenu{height:80px;line-height:80px;background:#f5f5f5;border-bottom:1px solid #e9e9e9}
.listMenu .menu a{float:left;font-size:16px;color:#333;position:relative;margin-right:35px}
.listMenu .menu a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;transition:all .4s;background:#0079ce}
.listMenu .menu a.cur,.listMenu .menu a:hover{color:#0079ce}
.listMenu .menu a.cur:after,.listMenu .menu a:hover:after{width:100%}
.aboutBox1{padding:70px 0;overflow:hidden;text-align:center}
.aTitle{font-size:36px;color:#333;text-align:center;line-height:36px;font-weight:400;margin-bottom:30px}
.aTitle span{display:block;font-size:16px;color:#888}
.aboutBox1 .txt{font-size:16px;margin-bottom:35px;overflow:hidden;text-align:left}
.aboutBox1 .more{display:inline-block;width:190px;height:46px;line-height:46px;text-align:center;background:#dd1e32;color:#fff;border-radius:23px}
.aboutBox1 .more:hover{background:#b60013;width:260px;color:#fff}
.aboutBox2{background:#f5f5f5;padding:70px 0 40px 0;overflow:hidden}
.aboutBox2 li{float:left;width:200px;margin-right:50px;margin-bottom:30px;text-align:center}
.aboutBox2 li img{position:relative;top:0;width:200px;height:200px;transition:all .3s}
.aboutBox2 li p{font-size:20px;color:#333;margin-top:10px}
.aboutBox2 li:nth-child(5n){margin-right:0}
.aboutBox2 li:hover img{top:-10px}
.aboutBox3{padding:70px 0;overflow:hidden}
.aboutBox3 ul{width:1200px;position:relative;overflow:hidden}
.aboutBox3 li{float:left;width:295px;height:225px;overflow:hidden;margin-bottom:2px;}
.aboutBox3 li img{width:325px;height:225px;transition:all .5s}

.aboutBox3 li span{background:url(../images/opc2.png);height:40px;line-height:40px;color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;text-align:center;transition:all .3s;display:block}
.aboutBox3 li:hover span{margin-top:-40px}
.aboutBox3 li:hover img{transform:scale(1.1,1.1)}
.aboutBox4{background:#f5f5f5;padding:70px 0;overflow:hidden}
.aboutBox4 li{float:left;width:400px;text-align:center;font-size:18px}
.aboutBox4 li .txt{height:200px;padding:65px;padding-bottom:0}
.aboutBox4 li h4{font-size:30px;position:relative;color:#333;padding-bottom:20px;margin-bottom:15px;line-height:30px}
.aboutBox4 li h4:after{content:"";position:absolute;left:50%;bottom:0;background:#0079ce;height:2px;width:30px;margin-left:-15px}
.aboutBox4 li .pic{display:block;width:400px;height:265px;overflow:hidden}
.aboutBox4 li img{width:400px;height:265px;transition:all .5s}
.aboutBox4 li:hover img{transform:scale(1.1)}
.honorList ul li{width:260px;float:left;margin-right:26px;margin-bottom:30px;text-align:center;padding:10px 10px 0 10px;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative}
.honorList ul li .pImg{display:block;width:245px;height:180px;padding:4px;border:1px solid #e3e3e3;background:#fff;display:table-cell;vertical-align:middle}
.honorList ul li img{width:245px;vertical-align:middle}
.honorList ul li::before{content:"";position:absolute;height:3px;bottom:-3px;left:0;transition:all .5s;width:0}
.honorList ul li:hover::before{width:100%;background:#0079ce;transition:all .5s}
.honorList ul li p{height:35px;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.lb-data .lb-caption{color:#fff}
.honorList ul li:hover{background:#eee;box-shadow:0 0 10px #ccc}
.settingList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative}
.settingList li img{display:block;width:270px;height:170px;padding:4px;border:1px solid #e3e3e3;background:#fff;transition:all .5s}
.settingList li::before{content:"";position:absolute;height:3px;bottom:-3px;left:0;transition:all .5s;width:0}
.settingList li:hover::before{width:100%;background:#0079ce;transition:all .5s}
.settingList li span{height:45px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding:0 5px}
.settingList li:hover img{transform:scale(.95)}
.partnerList ul{padding-top:1px;padding-left:1px}
.partnerList li{float:left;width:228px;height:338px; margin:10px;border:1px solid #e9e9e9;margin-left:-1px;margin-top:-1px;position:relative;transition:all .3s;position:relative}
.partnerList li img{width:228px;height:338px;position:absolute;z-index:2;transform:rotateY(0);transition:all .5s ease 0s;backface-visibility:hidden}
.partnerList li span{position:absolute;width:218px; font-size:20px;height:338px;background:#51000f;line-height:338px;text-align:center;transform:rotateY(-180deg);transition:all .5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px}
.partnerList li:hover img{transform:rotateY(180deg)}
.partnerList li:hover span{transform:rotateY(0)}
.sidebar{margin-bottom:15px;background:#f5f5f5}
.side_title{height:70px;line-height:70px;font-size:24px;color:#fff;padding-left:75px;background:#0079ce url(../images/picon3.png) no-repeat 35px center}
.sidebarMenu li a{height:40px;line-height:40px;background:url(../images/slide_li.png) no-repeat 225px center;display:block;padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #e9e9e9}
.sidebarMenu li a.cur,.sidebarMenu li a:hover{background:#0079ce url(../images/slide_lih.png) no-repeat 235px center;color:#fff}
.sidebarMenu li ul{font-size:12px;padding:5px 0}
.sidebarMenu ul li{background:0 0;padding-top:0}
.sidebarMenu li ul a{background:url(../images/ly_li.png) no-repeat 40px center;padding-left:50px;color:#666;height:30px;line-height:30px;font-size:12px}
.sidebarMenu li ul .current,.sidebarMenu li ul a:hover{background:url(../images/ly_li.png) no-repeat 48px center;color:#0079ce;padding-left:58px}
.leftPhone{background:url(../images/left_phone.jpg);color:#fff;padding-right:20px;text-align:right;font-size:18px;font-weight:700;padding-top:20px;height:76px;line-height:30px;margin-bottom:15px}
.leftPhone span{display:block;font-size:30px;font-family:Arial}
