body,div,ul,li,a,dl,dd,dt,input,p,h1,h2,h3,h4,h5,h6,form,img{ margin: 0; padding: 0; }
html{ margin: 0; padding: 0; font-size:14px;}
html,body{
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
.jszcbox{
	display: flex;
	justify-content: center;
	align-items: center;
    padding: 5px 0;
}
.jszcbox .jszctext{
	width: 75px;
}
.jszcbox .jszcimg{
	width: 50px;
}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
input,textarea,select,button,area {
    appearance:button;
    -moz-appearance:button;
    -webkit-appearance:button;
    outline:none;
    font-family:'Microsoft YaHei';
}
ul,li,dl,dd,dt{list-style: none;}

a{  text-decoration:none;  color:#666;
    -webkit-transition: all ease-in .2s;
    -ms-transition: all ease-in .2s;
    -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
    transition: all ease-in .2s;
}
img{display:block;border: 0;  font-size:0; margin: 0 auto;}
body {color:#444; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; }
.qq-fr{width:131px; height:46px;background:#0185da;position:fixed; padding: 10px; top: 30%; right: 0;z-index: 9999;}
.qq-main{width:400px; height:175px;position: fixed; top: 50%; left: 50%;z-index: 9999; margin-left: -200px; margin-top: -87px;}
.qq-main .kf{width: 100%;  position: relative;}
.qq-main .kf .s-close{position: absolute; right:10px; color: #fff;}
.qq-main .kf .q-close{ display: block;width: 80px; height: 32px;position: absolute; right:102px; top:129px;}
.qq-main .kf .q-talk{ display: block;width: 80px; height: 32px;position: absolute; right:12px; top:129px;}

.clearfix {overflow: auto; *zoom:1;/*IE/7/6*/}
.clearfix:before,.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.section{ width:94%; max-width:1200px; margin:auto; position: relative; }

.t-head{width: 100%;background: #eee; padding:5px 0; height: 22px; }
.t-head .s{width: 20%; float: left;}
.t-head .h-a{  height: 22px;  float: right;}
.t-head .h-a a{display: block; padding: 0 0 0 30px; margin-left: 20px; height: 22px;   float: left; text-align: right; color: #8b8989;  }
.t-head .h-a .h-wx{background: url("../h-wx.png") no-repeat;}
.t-head .h-a .h-tel{background: url("../h-tel.png") no-repeat;}
.tooltip { position: relative;display: inline-block;}
.tooltip .tooltiptext { visibility: hidden; background: #fff;  color: #fff; text-align: center; position: absolute; z-index: 9999999;  opacity: 0;    transition: opacity 1s; border: 1px solid #eee; top: 22px;}
.tooltip:hover .tooltiptext {    visibility: visible;opacity: 1;}

.head{width: 100%; overflow: hidden; background: url("../head.png") no-repeat bottom center; padding: 20px 0 30px 0;}
.head .logo{width: 30%;float: left;}
.head .muenu{float: right;}
.head .muenu ul{width: 100%; margin-top: 30px;font-size: 0;}
.head .muenu ul li{display:inline-block;*zoom: 1; *display:inline;line-height: 35px; margin-left:40px;}
.head .muenu ul li a{display:block; width:auto; height:100%; text-align:center;font-size: 16px;line-height: 35px;}
.head .muenu ul li a:hover{border-bottom: 4px solid #184799; color: #184799;}
.head .muenu ul li a.on{border-bottom: 4px solid #184799; color: #184799;}


.i-drop-menu{width: 100%; border-bottom: 1px solid #eee;}
.i-drop-menu .menu-span{width: 80px; color: #000;position: relative;display: inline-block;}
.menu-span span {display: block;width: 100%; height: 35px; font-size:14px; line-height: 35px; text-align: center; background:#fff url("../menu-span.png") no-repeat 60px 15px;}
.menu-span ul {width:120px; visibility: hidden; background: #eee;  color: #fff; text-align: center; position: absolute; z-index: 9999999;  opacity: 0;    transition: opacity 1s; border: 1px solid #eee; top: 35px;}
.menu-span ul li{width: 100%; line-height: 30px; background: url("../jian.jpg") no-repeat  20px 12px;}
.menu-span:hover ul { visibility: visible;opacity: 1;}
.menu-span:hover span{ background:#eee url("../menu-span.png") no-repeat 60px 15px;}
.location{ width: 70%;float: right; text-align: right;font-size: 12px;}

.focus{ position:relative; width:1400px; height:572px; margin: auto;}
.focus img{ width: 1400px; height: 572px;}
.focus .fPic{ position:absolute; left:0; top:0; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .fcon{ position:relative; width:100%; float:left;  display:none; }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:25px; left:50%; margin-left: -26px; position:absolute; height:16px; text-align:center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:16px}
.focus .D1fBt a{position:relative; display:inline; width:16px; height:16px; border-radius:7px; margin:0 5px;color:#8a8a8a; text-align:center;  float:left; background:url(../focus.png) no-repeat;}
.focus .D1fBt a.current,.focus .D1fBt a:hover{background:url(../focus-h.png) no-repeat;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../focus_btn.png) no-repeat;display:none;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}

.i-service{width: 100%; overflow: hidden;}
.i-service ul{width: 100%; overflow: hidden;padding-top: 30px;border-top: 1px solid #e8e8e8;}
.i-service ul li{width: 32.333%;margin: 0 0.5%;float: left;background: #f2f2f2; text-align: center; padding: 20px 0;}
.i-service ul li a{display:block; width:100%; height: 100%;}
.i-service ul li i{display:block; background: #a0a0a0;border-radius: 100%;width:82px; height: 82px; margin: auto;position: relative; }
.i-service ul li i img{position: absolute;top: 50%; left:50%; margin-top: -20px; margin-left: -20px;}
.i-service ul li span{display:block; width:100%; margin-bottom:30px;font-size: 30px; color: #000;}
.i-service ul li p{font-size: 14px;color: #777;line-height: 23px;}
.i-service ul li a:hover i{background: #0568bd;}
.i-service ul li a:hover span{color: #0568bd;}


.i-project{width: 100%;  overflow: hidden; padding: 30px 0;}
.i-project ul{width: 100%; overflow: hidden;}
.i-project ul li{width: 19%; margin: 0 .5%; float: left; position: relative;}
.i-project ul li a{display: block; width: 100%; height: 100%;}
.i-project .project-img{width: 100%; position: relative;}
.i-project .project-img h2{ width:100%; line-height:50px; font-size: 20px; text-align: center; background: rgba(25,69,144,0.9); color: #fff; position: absolute;  bottom: 0; left: 0;z-index: 2;font-weight: normal;}
.i-project .project-img img{width:100%; max-width: 100%;}
.project-txt{width: 80%; height: 100%; padding:0 10%; background: rgba(6,98,182,0.9); color: #fff; position: absolute; visibility: hidden; bottom: 0; z-index: 10; opacity: 0; transition: opacity 0.7s; overflow: hidden; text-align: center;}
.project-txt h3{ font-size: 20px; display: block; width: 100%; margin:100px 0 10px 0;font-weight: normal;}
.project-txt p{font-size: 13px; padding-bottom: 30px; line-height: 25px;}
.project-txt span{display:block;width:22px; height:13px;background: url("../j-b.png") no-repeat;margin: auto; }
.i-project ul li a:hover .project-txt{visibility: visible; opacity: 1;}
.i-project ul li a:hover h2{display: none}


.i-news{width: 1200px; margin:0 auto 30px auto; background: #f5f5f5; overflow: hidden;}
.i-news .i-title{width: 96%; margin: auto; overflow: hidden; padding: 15px 0; border-bottom: 1px solid #d2d2d2}
.i-news .i-title span{display: block;float: left; color: #184799; font-size: 20px;line-height: 30px; background: url("../news-tltle.png") no-repeat; padding-left: 30px;}
.i-news .i-title a{display: block; float: right;}
.i-news .i-title a:hover{ color: #184799;}
.i-news ul{width: 96%; overflow: hidden; margin: 10px auto;}
.i-news ul li{width: 50%; float: left; line-height: 30px;}
.i-news ul li a{display: block;width: 80%;float: left; background: url("../n-fian.jpg") no-repeat 0 10px; text-indent:1.5em; color: #2f2f2f;}
.i-news ul li span{width:20%; float: right; color: #999; }

/*n-ban*/
.n-ban{width: 100%; height: 380px; overflow: hidden;}
.n-ban-fl{width: 30%; padding-top: 100px; position: absolute; left:0; top: 0;z-index: 15; }
.n-ban-fl h1{font-size: 25px; line-height: 50px;font-weight: bold; color: #184799;}
.n-ban-fl p{font-size: 16px;line-height: 30px;}
.n-ban-fr{width: 100%; position: absolute;right: 0; top:0;z-index: 10;}
.n-ban-fr img{width: 100%;}
.n-banner{width: 100%;  }
.ab-ban{background: url("../ab-ban.jpg") center;}
.pro-ban{background: url("../cp-ban.jpg") center;}
.news-ban{background: url("../news.jpg") center;}

.application-dl{width: 100%;overflow: hidden; background: #fff; margin-bottom: 50px;}
.application-dl dl{width: 100%; height: 100%;overflow: hidden; background: #f2f2f2; margin:60px 0; box-shadow: 0 0 5px rgba(0,0,0,.15);-webkit-transition: all .25s;}
.application-dl dl a{display: block;width: 100%; height: 100%;}
.application-dl dl dt{width:42%; float: left;}
.application-dl dl dt img{max-width:100%;float: left; margin-right: 5px;transform: translateZ(0px);transition: transform 0.3s ease 0s; }
.application-dl dl dd{width: 51%; float: right; padding: 0 2%;}
.application-dl dl dd h4{width:100%;font-size: 24px; color: #000; line-height: 25px; overflow:hidden;  text-align:left; font-weight: normal; margin-top: 40px;}
.application-dl .application-txt{width: 100%; margin: 20px 0;  overflow: hidden;color: #6a6a6a;font-size: 14px; line-height: 25px; }
.application-dl dl dd span{display: block; text-align: center; width: 120px;height: 35px; line-height: 35px; background: #184799; color: #fff; }
.application-dl dl:hover{  box-shadow: 0 10px 30px -10px rgba(0,0,0,.4);}
.application-dl dl a:hover img{transform: scale(1.05, 1.05); transition: transform 0.6s ease 0s;}
.application-con{width: 1180px; margin:20px auto;}
.application-con h1{font-size: 25px; line-height: 50px;font-weight: bold; color: #184799;text-align: center; padding: 20px 0 30px 0;}
.application-con p{font-size: 16px;line-height: 30px}
.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.bigbox{width:800px;margin:0 auto 50px auto;overflow: hidden;}
.bigbox .imgbox{width:800px; border-bottom:1px solid #ccc;height:250px;float:left;overflow: hidden;margin: 10px 10px;}
.bigbox .imgbox img{width:100%;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.bigbox .imgbox:hover img{transform: scale(1.05, 1.05); transition: transform 0.6s ease 0s;}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}
.mask>img:hover{cursor:pointer}

.yyhy-query{width: 100%;}
.yyhy-query .yyhy-top{width: 100%; background: #ccc; overflow: hidden; line-height:40px;font-size: 14px; font-weight: bold;}
.yyhy-query .yyhy-top .yyhy-title{width: 20%; height: 40px; padding-left: 1%;}
.yyhy-query .yyhy-top .yyhy-img{width:35%;height: 40px; overflow: hidden;}
.yyhy-query .yyhy-top .yyhy-name{width: 20%;height: 40px; line-height: 40px;text-align: center;}
.yyhy-query .yyhy-top .yy-memo{width: 20%;min-height: 40px;text-align: center;}
.yyhy-query .yyhy-list{width: 100%; border-bottom: 1px solid #ccc;overflow: hidden; padding: 10px 0; margin:10px 0;font-size: 16px;}
.yyhy-query .yyhy-list .yyhy-title{width: 20%; height: 160px; padding-left: 1%; padding-top: 140px; color: #184799;font-weight: bold; }
.yyhy-query .yyhy-list .yyhy-img{width:35%;height: 300px; overflow: hidden;}
.yyhy-query .yyhy-list .yyhy-img img{max-width: 300px; border: 1px solid #f1f1f1;}
.yyhy-query .yyhy-list .yyhy-name{width: 20%;height: 30px; line-height: 300px; text-align: center;}
.yyhy-query .yyhy-list .yy-memo{width: 20%;height: 300px; line-height: 300px;text-align: center;}
.yyhy-query .yyhy-list .yy-memo img{max-width: 100%;border: 1px solid #f1f1f1;}

.sub-menu{ width:100%; overflow: hidden;  position:relative; z-index:5;}
.sub-menu .menu{ float:left; width:100%;}
.sub-menu .menu li{ width:100%; line-height:40px;  margin:2px 0; position: relative;}
.sub-menu .menu li a{display:block;color:#222; padding-left: 20px; font-size:14px;background:#eee; }
.sub-menu .menu li a.on,.header .menu li a:hover,.header .menu li a.act{ background:#184799; border-bottom: 1px solid #2e71e4; color: #fff;}
.sub-menu .menu li .drop{ background:#184799; overflow:hidden; position:relative; width:80%;  padding: 0 10%;  display:none;}
.sub-menu .menu li .drop ul{ width:100%; background:#184799; margin:0 auto;}
.sub-menu .menu li .drop li{ width:100%; float:left;line-height:35px;}
.sub-menu .menu li .drop li a{background:#184799; color: #fff;  padding-left: 10px;}


.main{width:1200px; margin:0 auto; padding: 30px 0; overflow: hidden;border-top: 1px solid #f1f1f1; position: relative;}
.main .main-le,.main .main-sub{width: 16%; float: left;}
.main .main-le h1,.main .main-sub h1{width:100%; height:45px; line-height:45px; background:#184799 url("../pro-lan.png") no-repeat 10px 10px;   text-indent:2.5em; font-size:18px; color:#fff; }
.main .main-le ul{ width:100%; overflow: hidden; padding-bottom:15px; }
.main .main-le ul li{ width:100%;  height:40px; line-height:40px; text-indent:2em; margin-bottom: 5px;}
.main .main-le ul li a{display:block;color:#222; font-size:14px;background:#eee url("../ul.png")no-repeat 10px 18px;  }
.main .main-le ul li a:hover{background: #184799 url("../ul-h.png")no-repeat 10px 18px; color: #fff;}
.main .main-lr{width: 80%;  float: right;}
.main .news{width: 100%; padding: 20px 0;}
.main .news ul{ width:100%; padding:8px 0; font-size: 14px;}
.main .news ul li{ width:31%; margin: 0 1% 30px 1%; display: inline-block;*zoom: 1;*display:inline; vertical-align: top; border: 1px solid #f1f1f1; overflow: hidden; position: relative;top: 0;transition: all 0.4s;-webkit-transition: all 0.4s; min-height:421px; box-sizing: border-box;}
.main .news .news-img{width: 100%;overflow: hidden; height: 198px;}
.main .news .news-img img{width:100%; transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.main .news .news-txt{width:90%; margin: 20px auto;}
.main .news .news-txt h4{font-size: 20px; overflow: hidden; color: #184799; line-height:28px; }
.main .news .news-txt span{display: block; padding-left:25px; background: url("../case31.png") no-repeat 0 5px; height: 30px;line-height: 30px; margin: 10px 0;}
.main .news .news-txt p{line-height: 25px; height: 75px; overflow: hidden;}
.main .news ul li:hover{top: -8px;box-shadow: 0 0 10px #ccc;}
.main .news ul li:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}
.main .news-fl{width: 70%;float: left;}
.main .news_title {  font-size:20px;  text-align: center;  font-weight: bold;  line-height: 28px;  padding: 25px 0; color: #000d27 ;  }
.main .news_Time{  border-bottom: 1px dashed #dbd4cd;  line-height: 35px;  text-align: center;  color: #999;}
.main .news_con{font-size: 14px;  line-height: 30px;  padding: 10px 0 ;}
.main .news-fr{width: 25%;float: right;}
.main .news-fr h2{ font-size: 22px;  color: #333; line-height: 22px;  padding-bottom: 20px;  border-bottom: 1px solid #e6e6e6;  margin-bottom: 15px;}
.main .news-fr ul{width: 94%; background: #f1f1f1; padding: 10px 3%;}
.main .news-fr ul li{width: 100%;line-height: 30px;}
.main .news-fr ul li a{display: block; width: 100%; height: 30px; overflow: hidden; font-size: 14px; color: #666; line-height:30px;background: url("../n-fian.jpg") no-repeat 0 10px; text-indent:1.5em;}
.main .news-fr .more{display: block; width: 79%; height: 55px; line-height: 55px; background: #184799 url(../news04.png) no-repeat 80% center;
    color: #fff;  font-size: 18px;  padding: 0 0 0 21%; transition: background .3s, color .3s, padding .3s;   margin-top: 30px;}
.main .news-fl .bot-paging{width: 100%; padding-top: 25px;  border-top: 1px solid #f2f2f2; line-height: 30px; font-size: 14px; color: #666;}
.main .news-fl .bot-paging a {  color: #999;}
.fixednav { position: fixed; top: 0; right:0;  width: 100%; z-index: 999;}
.main .main-lr .cp-list{width: 100%;}
.main .main-lr .cp-list dl{width:47%; margin:0 1% 20px 1%; border:1px solid #eee;overflow: hidden; display: inline-block; vertical-align: top;}
.main .main-lr .cp-list dl dt{width:50%;height:221px; line-height: 221px;  text-align:center;position: relative; overflow: hidden; float: left; }
.main .main-lr .cp-list dl dt img{max-width:100%;display: inline-block; vertical-align: middle; transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.main .main-lr .cp-list dl dd{width:45%;height:201px; padding: 10px 2%; float: right; border-left: 1px solid #eee;  overflow:hidden; }
.main .main-lr .cp-list dl dd h3{width:100%;  border-bottom: 1px solid #ddd;margin:5px auto;font-size:14px; line-height:25px; color: #184799 ; font-weight: bold;}
.main .main-lr .cp-list dl dd p{ line-height: 22px;font-size: 12px;}
.main .main-lr .cp-list dl dd span{display: block; width: 80px; height: 30px; line-height: 30px;background: #184799; color: #fff;text-align: center;}
.main .main-lr .cp-list dl dt a:hover{ background: #eee;}
.main .main-lr .cp-list dl a:hover img{transform: scale(1.05, 1.05);transition: transform 0.6s ease 0s;}
.main .main-lr .cp-list dl dd span:hover{ background: #0568bd;}
.main .main-lr .cp-con{width: 100%; overflow: hidden;}
.main .main-lr .cp-fl{width: 45%; float: left; border: 1px solid #eee;}
.main .main-lr .cp-fl img{ max-width: 100%;}
.main .main-lr .cp-fr{width: 50%; float: right;}
.main .main-lr .cp_title { width: 100%; border-bottom: 1px solid #eee; font-size:20px;  font-weight: bold;  line-height: 28px;  padding:10px 0; color: #184799 ;  }
.main .main-lr .cp-intro{width:100%;border: 1px solid #ddd; box-sizing:border-box;overflow:hidden;font-size: 14px;  line-height: 30px;  margin:40px 0;}
.main .main-lr .cp-intro .cp-intro-tel{ background:#f1f1f1;font-size: 16px; line-height: 45px; height: 45px; border-bottom: 1px solid #ddd;}
.main .main-lr .cp-intro .cp-intro-tel span{display: block; width: 120px;  background:#fff;text-align: center; border-top: 3px solid #184799;}


.main .main-lr p{font-size: 14px; line-height: 30px;}
.n-title{width: 100%; text-align: center;}
.n-title h2{font-size: 30px; color: #222; font-weight: 500;}
.n-title em{display: block; margin: 10px auto; width: 55px; height: 2px; background: #bababa;}
.n-title span{ color: #333333; font-size: 14px; text-transform: uppercase;}
.page-content{width:100%; margin:0 auto; padding: 30px 0; overflow: hidden; line-height: 28px; font-size: 14px;border-top: 1px solid #f1f1f1; }
.page-content .ab-txt{width: 100%; height:420px;position: relative; overflow: hidden; margin: 50px 0  20px 0;}
.ab-txt .ab-fl{width: 54%;position: absolute; left: 0; top:50px;z-index: 99; padding: 40px 3%;  background: #4479d6; color: #fff;}
.ab-txt .ab-fr{width: 45%; position: absolute;right: 0;z-index: 50;}
.ab-txt .ab-fr img{max-width: 100%;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.ab-txt .ab-fr:hover{transform: scale(1.15, 1.15);transition: transform 0.6s ease 0s;}
.department{background: #f9f9f9;padding: 40px 0;}
.department ul{width: 100%;font-size: 0; margin-top: 30px;}
.department ul li{width: 17%; margin: 0 1%; display: inline-block; *zoom: 1; *display:inline;}
.department ul li img{max-width:100%;border:3px solid #eeeeee;transform: translateZ(0px);transition: transform 0.3s ease 0s;}
.department ul li:hover{transform: scale(1.1, 1.1);transition: transform 0.6s ease 0s;}
.certified{width: 100%; padding: 50px 0;}
.certified img{ margin: 50px auto;}

.page-content h1{font-size: 24px; line-height:40px; color: #184799 ;  }
.page-content h4{font-size: 16px; line-height: 30px;}
.page-content .con-txt{width: 100%; overflow: hidden; margin-top: 20px; margin-bottom:30px;}
.page-content .con-txt p{padding-left: 30px; line-height: 42px; height: 42px; font-size: 16px;}
.page-content .con-txt .c-mad{ background: url("../c-mad.png") no-repeat 0 9px;}
.page-content .con-txt .c-gh{ background: url("../c-gh.png") no-repeat 0 9px;}
.page-content .con-txt .c-tel{ background: url("../c-tel.png") no-repeat 0 9px;}
.page-content .con-txt .c-em{ background: url("../c-em.png") no-repeat 0 9px;}
.page-content .con-txt .c-qq{ background: url("../c-qq.png") no-repeat 0 9px;}
.page-content .con-txt .c-yb{ background: url("../c-yb.png") no-repeat 0 9px;}
.page-content .con-txt .c-web{ background: url("../c-web.png") no-repeat 0 9px;}
.page-content .con-txt .c-ad{ background: url("../c-ad.png") no-repeat 0 9px;}


.con_left{ width:40%; float:left;color: #444;padding-top: 50px;}
.con_left h1{font-size: 20px; font-weight:bold; color: #121212;}
.con_left i{display: block; width: 50px; height: 2px; margin: 15px 0; background: #ccc;}
.con_left p.c-title-3 {color: #808080; float: left;width: 100%;font-size: 14px;}
.con_left p.c-title-3 img { padding-right: 5px; float:left; margin-top:5px;}
.con_left p.c-title-3 span { padding-right: 10px;color: #666; font-weight: bold; font-size:14px; line-height: 40px;}
.con_right{ float:right; width:53%; }

.main .main-newscontent{width:100%; overflow: hidden;}
.qt-pagination{ width:94%; margin:auto; overflow:hidden; padding:30px 0; text-align:center;}
.qt-pagination a{  background-color: #fff;border: 1px solid #e3e3e3;padding: 0 10px;margin-right: 3px; min-width: 30px; height: 30px;   line-height: 30px;   display: inline-block;   text-align: center;}
.qt-pagination .pages{ background:#0568bd; color:#fff;}


.footer{ width:100%;  background:#626262; padding: 30px 0; overflow: hidden;color: #d5d5d5; text-align: center;font-size: 12px; }
.footer span{display: block; width:235px;font-size:25px; line-height: 50px; color: #fff; border-bottom: 3px solid #0568bd; margin: auto;}
.footer em{display: block; width:575px; height: 1px; background: #6d6d6d; margin: auto;}
.footer .f-want{width: 100%; margin: 10px 0;font-size: 14px;}
.footer .f-tel{width:250px; margin: auto; background:url("../f-tel.png") no-repeat 0 5px;font-size: 30px; color: #fff; text-align: right;}
.footer .f-nav{width: 100%;text-align: center;border-top:1px solid #7d7d7d; margin-top: 30px; overflow: hidden;}
.footer .f-nav a{display: inline-block;*zoom: 1; *display:inline; width: auto; margin:15px 30px;font-size: 14px;}
.footer .footnote{width:100%; margin-top:30px;font-size: 12px;}
.footer a{color: #d5d5d5;}