@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 微软雅黑, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var,i { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
legend { color: #000; }
fieldset, img { border: 0; vertical-align: top; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { outline: none; color: #6b6868; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBorder { border: none !important; }
.mr0{ margin-right:0 !important; float:right !important;}

/*Body*/
body {  margin: 0 auto; overflow-x: hidden;  background: #fff; color:#666; }
a {  color: #6b6868; transition: all 0.5s ease 0s; }
a:hover { color: #f7690b; }

.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in{width:1114px;margin:0 auto;*zoom:1;} .g-in:after{content:"\20";display:block;height:0;clear:both;}

.header{background:#fff;position:relative;}
.site{height:35px;line-height:35px;color:#7a7878;border-bottom: 1px solid #e5e4e4;}
.site .wel{float:left;}
.site .wel em{color: #f7690b; }
.site .s{float:right;color:#7a7878;}
.site .s a{color:#7a7878;padding:0 4px;}
.site .s a:hover{color: #f7690b;}

.logo{float:left;padding:18px 0;margin-right: 90px;}
.topMid{float: left;margin-top: 30px;}
.sForm{background: url(search.jpg) no-repeat;width: 344px;height: 37px;line-height: 37px;}
.sForm .ss{display: inline-block;color: #676464;height: 37px;line-height: 37px;padding:0 8px;cursor: pointer;width: 80px;float:left; }
.sForm input{height: 37px;line-height: 37px;}
.sForm .txt{float: left;width: 168px;padding-left: 10px;}
.sForm .btn{width:77px;float:right;cursor:pointer;}
.keyword{padding: 5px 0 0;}
.keyword span,.keyword a{display:inline-block;}
.keyword a{padding: 0 5px;}
.topR{float: right;margin-top: 18px;}
.tTel{float: left;width: 156px;/*background: url(bg-01.jpg) no-repeat left 22px;*/padding-left:72px;}
.tTel .p1{font-size: 13px;text-align: justify;letter-spacing: 13px;margin-top: 16px;}
.tTel .p2{font-size: 24px;font-family: Arial;color: #f7690b;line-height: 1;}
.topR .wx{float: left;margin-left: 10px;}
.topR .wx p{font-size: 13px;}

.nav{height:44px;background: #2577e3;}
.nav li{float:left;line-height:44px;}
.nav li .sort{padding:0 82px 0 34px;background-image:url(icon-02.png);background-repeat: no-repeat;background-position:150px center; }
.nav li a{display:inline-block;font-size:15px;color:#fff;position: relative;padding:0 12px;}
.nav li a.current{color: #fff;background-color: #0a56bb;}
.nav li a:hover{color: #f7690b;}

.w1112{width:1112px;}
.qqOnline{background: #e9f1fc;border-bottom:1px solid #bdd4f2;height:36px;line-height:36px;font-size:14px;color:#434343;border-right:1px solid #bdd4f2;margin-bottom: 11px;border-left:1px solid #bdd4f2;}
.qqlt{float: left;}
.qqOnline a{color: #434343;}
.qqOnline a:hover{color: #f7690b;}
.qqOnline .gg{float: left;padding-left: 12px;}
.qqOnline .gs{float: left;}
.qqOnline .qq{float: right;padding-top:6px;}
.qqOnline .qq li{float: left;padding-right: 8px;}
.qqOnline .qq li a{display:block;width:77px;height:22px;}
.qqOnline .qq li a img{vertical-align:middle;}
.qqOnline .qq .li1 a{background:url(qq1.jpg);}
.qqOnline .qq .li1 a:hover{background:url(qq11.jpg);}
.qqOnline .qq .li2 a{background:url(qq2.jpg);}
.qqOnline .qq .li2 a:hover{background:url(qq22.jpg);}
.qqOnline .qq .li3 a{background:url(qq3.jpg);}
.qqOnline .qq .li3 a:hover{background:url(qq33.jpg);}

.con-06{margin-bottom: 25px;}


.con-07{padding-bottom: 20px;}
.footPro{float: left;width: 120px;margin:0 51px;}
.footPro dt a{display: block;font-size: 14px;color: #0879d5;padding-bottom: 4px;padding-left: 10px;}
.footPro dt a:hover{color: #f7690b;}
.footPro dd a{color: #666;}
.footPro dd a:hover{color: #f7690b;}
.footPro dd {line-height: 20px;padding-left: 10px;background: url(icon-16.jpg) no-repeat left center;}

.footer{background:#eee;color:#626161;border-top: 1px solid #e4e4e4;font-size: 13px;}
.footer a{color:#626161;}
.footer a:hover{color: #f7690b;}
.m-copy{padding: 24px 0 20px;}
.link a{display: inline-block;padding:0 3px;}
.link2{padding: 10px 0;text-align: center;}
.link2 .a1{color: #2059a8;}
.link2 .a2{color: #f7690b;}
.copyright{text-align: center;}
.contact{padding-top:3px;color: #f7690b;text-align: center;}
.share{text-align: center;padding:9px 0;}
.share span{display: inline-block;}
.share a{display: inline-block;padding:0 5px;}
.share .a1{background: url(s-01.jpg) no-repeat;width: 22px;height: 18px;}
.share .a2{background: url(s-02.jpg) no-repeat;width: 19px;height: 17px;}
.share .a3{background: url(s-03.jpg) no-repeat;width: 17px;height: 17px;}
.share .a4{background: url(s-04.jpg) no-repeat;width: 22px;height: 17px;}
.share .a5{background: url(s-05.jpg) no-repeat;width: 16px;height: 18px;}
.alert{text-align: center;}

.back-to { position:fixed; bottom:10px; right:46%; margin-right:-620px; display:none; z-index:99999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

/*右侧QQ*/
#qq{position: fixed;right:0;top: 214px;border:2px solid #2577e3;padding: 6px 10px 0;border-radius:5px;width: 86px;z-index: 999;transition:all 0.5s ease-out;}
#qq.out{right: -110px;}
#qq .btn{position: absolute;left:-30px;top: 50%;margin-top:-42px;height: 96px;width: 16px;/*background: url(add_01.jpg) no-repeat;*/background:#2577e3; cursor:pointer;border-radius:5px 0 0 5px;color:#fff;font-size:15px;padding:4px 7px 0 7px;}
#qq h1{font-size: 14px;color: #434343;text-align: center;padding: 3px 0 0;color: #f7690b; }
#qq .qqimg{text-align: center;}
#qq .onqq{padding: 2px 0;}
#qq .onqq li{border-bottom: 1px solid #e5e4e2;height: 26px;line-height: 26px;display: block;}
#qq .onqq li a{display:block;margin-top:6px;font-size: 12px;padding-left:24px;background: url(add_03.jpg) no-repeat 6px center;height:21px;line-height:21px;}

#qq .telphone {padding: 5px 0;}
#qq .telphone p{font-family: Arial;font-size: 13px;color: #ff6600;padding-top: 30px;background: url(add_04.jpg) no-repeat center top;font-weight:bold;}

/*右侧信息*/
.web-right{width:48px;height:252px;background:url(mtop.png);position:fixed;top:50%;right:0;margin-top:-126px;z-index:1000;}
.web-right a{display:block;width:48px;height:48px;margin-bottom:3px;cursor:pointer;position:relative;}

.web-right .a2:hover p{display:block;}
.web-right p{width:190px;height:48px;line-height:48px;color:#fff;font-size:24px;font-family:Arial;background:#2577e3;position:absolute;top:0;right:50px;border-radius:4px;text-align:center;display:none;}
.web-right .a3:hover img{display:block;}
.web-right img{position:absolute;top:-36px;right:50px;display:none;}

.linkbox{margin-bottom: 15px;}
.linkbox a{display: inline-block;padding:0 8px;}

.ax1{background:url(qq1.jpg) no-repeat;display: inline-block;width: 77px;height: 22px;}
.ax1:hover{background:url(qq11.jpg) no-repeat;}
.ax2{background:url(qq2.jpg) no-repeat;display: inline-block;width: 77px;height: 22px;}
.ax2:hover{background:url(qq22.jpg) no-repeat;}
.ax3{background:url(qq3.jpg) no-repeat;display: inline-block;width: 77px;height: 22px;}
.ax3:hover{background:url(qq33.jpg) no-repeat;}