@charset "utf-8";
/*css reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
html{overflow-x:hidden;}
body{*overflow-x:hidden;}
body{font-family:Arial,"瀹嬩綋",Verdana, Geneva, sans-serif; font-size:12px; line-height:1.3;}
table{border-collapse: collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
img{vertical-align:middle;}
address,caption,cite,code,,dfn,em,strong,th,var,{font-style:normal; font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
q:before,q:after{content:'';}
a{text-decoration:none; color:#727272;}
a:hover{text-decoration:none; color:#008def;}
button,input[type="submit"],input[type="reset"],input[type="button"]{cursor:pointer;}
select,input,textarea{font-size:12px;}
button,input{border:0; background:none;}

/*定位*/
.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.bc{margin-left:auto; margin-right:auto;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.cr{clear:right;}
.cb{clear:both;}
.cl{clear:left;}
.c{display:block; zoom:1;}
.c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute; right:0;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none{display:none;}
/*文字排版*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}

/*header*/
body{ color:#666; background:#f7f7f7;}
.header{  background:#fff;}
.w940{ width:950px; margin:0 auto;}
/*.logo{ padding-top:18px;}
p.txt{ padding-top:55px; padding-left:85px;}
.header_top_r{ padding-top:5px;}*/
.header_top_r a{ background:url(../images/header_tip_icon.jpg) 0 0 no-repeat; display:inline-block; margin-left:20px;}
.header_top_r a.item1{ width:66px; text-align:center; background-position:0 -32px; height:25px; line-height:25px; }
.header_top_r a.item2{ background-position:0 4px; padding-left:27px; margin-top:7px; line-height:18px;}
.header_top_r a.item3{ background-position:0 -13px; *background-position:0 -11px; padding-left:25px; margin-top:7px; line-height:18px;}
/*span.tel{ display:block; font-size:24px; text-align:right; color:#dd221d; padding-top:5px;}
span.tel b{ color:#727272;}
*/
/*nav*/
.tool{padding-right:15px;height: 38px;}
.nav{width: 800px;margin:10px auto 0 auto;}
.nav .item{position:relative;float:left; font-family:"宋体";}
.nav .item > a{display:block;padding:0 41px;height:40;line-height:38px;font-size:14px;color:#727272;}
.subnav{display:block;position:absolute;width:100%;left:0;opacity:0;visibility:hidden;top:43px;z-index:5;transition:all .5s;-webkit-transition:all .5s;}
.subnav1{width: 130%;}
.subnav a{display:block;width:100%;line-height:32px;background:rgba(255,255,255,0.8) url('../images/line.jpg') repeat-x;background-position:bottom;
    color:#727272;height:34px;text-align:center;font-size:14px;}
.subnav a:hover{background-color:#008cef;color:#fff;}
.nav .item:hover .subnav{opacity:1;visibility:visible;top:43px;}
.nav .item.active > a{color:#205294;background:url(../images/nav_icon.gif) center bottom no-repeat;}
.nav .item:hover > a{color:#205294;background:url(../images/nav_icon.gif) center bottom no-repeat;}
.banner{width: 100%;height: 411px;display: block;}


.location{/*width:950px;*/margin:0 auto;text-align: right;background: url(../images/line4.gif) 0 bottom no-repeat;color: #666;padding-bottom: 2px;line-height: 45px;padding-top: 12px;}
.location h2{ width:200px; height:45px; overflow:hidden; text-align:left; float:left; font-family:"宋体"; font-size:16px; color:#000; font-weight:bold;}
.location span.location_add{ background:url(../images/location_icon.gif) 0 -1px no-repeat; padding-left:22px;}
.location a{ padding:0 7px;}
.location span.location_current{ color:#969696; padding-left:7px;}
.about{/*width: 950px;*/margin:0 auto;background: url(../images/about_bg2.jpg) right 40px no-repeat;padding-top: 12px;line-height: 24px;}


.footer{ background:#252525; padding:20px 0; color:#c9c9c9;margin-top:30px;}
.return_top{ position:absolute; right:-4px; top:-24px; cursor:pointer; text-indent:-9999px;}
.return_top a{ background:url(../images/return_top.jpg) 0 0 no-repeat; width:50px; height:36px; overflow:hidden; display:block;}


/*float-right*/
.float-right{position:fixed;bottom:120px;right:10px;z-index:8;}
.float-right-list{}
.float-right-list .item{width:50px;height:50px;position:relative;margin-bottom:3px;}
.float-right-list .item .icon{display:block;width:50px;height:50px;background-color:#008def;background-image:url(../images/float-icon.png);}
.float-right-list .item.active .icon{background-color:#ee8223;}
.float-right-list .item .box{width:0;position:absolute;top:0;right:50px;height:50px;overflow:hidden;}
.float-right-list .item .cont{height:32px;background:url(../images/customer-icon.png) no-repeat center;width:0;}
.float-right-list .customer .icon{background-position:0 0;}
.float-right-list .customer .cont{width:110px;padding:10px 0;text-align:center;line-height:32px;}
.float-right-list .customer:hover .box{width:110px;}
.float-right-list .qq .icon{background-position:0px -50px;}
.float-right-list .qq .cont{width:110px;padding:10px 0;text-align:center;line-height:32px;}
.float-right-list .qq:hover .box{width:110px;}
.float-right-list .contact .icon{background-position:0 -100px;}
.float-right-list .contact .cont{width:110px;padding:10px 0;text-align:center;line-height:32px;}
.float-right-list .contact:hover .box{width:110px;}
.float-right-list .item  a.icon:visited{background-color:#ee8223;}
.float-right-list .item .icon:hover{background-color:#ee8223;}
.float-right-list .qq:hover .box,.float-right-list .customer:hover .box,.float-right-list .contact:hover .box,
.float-right-list .qq .box,.float-right-list .customer .box,.float-right-list .contact .box{-webkit-transition:width .2s linear;transition:width .2s linear;}

.float-right-list .item .content{overflow:hidden;display:none;}
.float-right-list .item.active .content{overflow:visible;display:block;}
.float-right-list .item .content .qq_content{width:196px;height:80px;position: absolute;right: 74px;top: 50%;margin-top: -35px;}
.float-right-list .item .content .qq_content .cont1{width:100%;height:80px;display:block;border:1px solid #e8e7e7;border-radius:6px;background:#fff;}
.float-right-list .item .content .qq_content .cont1 a{width:88px;height:60px;background:url(../images/qq-icon.png) no-repeat top center;line-height:60px;padding-top:10px;margin-top:15px;text-align:center;display:block;float:left;}
.float-right-list .item .content .qq_content .cont1 a:hover{color:#ee8223}
.float-right-list .item .content .qq_content .close{display:block;position:absolute;right: -5px;top: -4px;width:40px;height:40px;text-align:center;line-height:38px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;font-size:30px;color:#ee8223;}
.float-right-list .item .content .qq_content .close:hover{transform:scale(0.9) rotateZ(90deg);-webkit-transform:scale(0.9) rotateZ(90deg);}
.float-right-list .item .content .qq_content span{width:12px;height:18px;float:right;display:block;background:url(../images/right-icon.png) no-repeat right center;position: absolute;right: -13px;top:32px;}

.float-right-list .item .content .contact_content{width:345px;height:260px;position: absolute;right: 74px;top: 50%;margin-top: -135px;}
.float-right-list .item .content .contact_content .cont1{width:70%;height:170px;display:block;border:1px solid #e8e7e7;border-radius:6px;background:#fff;padding:45px 15%}
.float-right-list .item .content .contact_content .cont1 p{color:#666666;font-size:12px;line-height:24px;font-family:'宋体';background:url(../images/contact-icon.jpg) no-repeat;padding-left:18px;}
.float-right-list .item .content .contact_content .cont1 p.title{color:#ee8223;font-size:14px;line-height:34px;background:none;padding:0px;}
.float-right-list .item .content .contact_content .cont1 p.tel{background-position:0px -17px;margin-top:15px;}
.float-right-list .item .content .contact_content .cont1 p.fax{background-position:0px -43px;}
.float-right-list .item .content .contact_content .cont1 p.email{background-position:0px -65px;}
.float-right-list .item .content .contact_content .cont1 p.address{background-position:0px 6px;}
.float-right-list .item .content .contact_content .cont1 b{background:#fff; padding-left:55px;display:block;font-weight:normal;}
.float-right-list .item .content .contact_content .close{display:block;position:absolute;right: -5px;top: -4px;width:40px;height:40px;text-align:center;line-height:38px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;font-size:30px;color:#ee8223;}
.float-right-list .item .content .contact_content .close:hover{transform:scale(0.9);-webkit-transform:scale(0.9) rotateZ(90deg);}
.float-right-list .item .content .contact_content span{width:12px;height:18px;float:right;display:block;background:url(../images/right-icon.png) no-repeat right center;position: absolute;right: -13px;top:50%;}

.float-right-list .item .content .customer_content{width:348px;height:482px;position: absolute;right: 74px;top: 50%;margin-top: -225px;}
.float-right-list .item .content .customer_content .cont1{width:80%;height:382px;display:block;border:1px solid #e8e7e7;border-radius:6px;background:#fff;padding:40px 10%}
.float-right-list .item .content .customer_content .close{display:block;position:absolute;right: -5px;top: -4px;width:40px;height:40px;text-align:center;line-height:38px;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;font-size:30px;color:#ee8223;}
.float-right-list .item .content .customer_content .close:hover{transform:scale(0.9);-webkit-transform:scale(0.9) rotateZ(90deg);}
.float-right-list .item .content .customer_content span{width:12px;height:18px;float:right;display:block;background:url(../images/right-icon.png) no-repeat right center;position: absolute;right: -13px;top:50%;margin-top:-20px;}
.meaasge-form input[type="text"],.meaasge-form textarea{width:100%;display:block;background:#f7f7f7 url(../images/message-icon.png) no-repeat;border:1px solid #cbcbcb;border-radius:8px;}
.meaasge-form input[type="text"]{height:33px;line-height:31px;padding:0 15px 0px 35px;}
.meaasge-form textarea{width:100%;line-height:24px;padding:10px;font-size:14px;height:75px;resize:none;}
.meaasge-form .items{width:81%;float:left;margin-bottom: 12px;color:#666666; }
.meaasge-form .items .txt-name{background-position:5px 4px;}
.meaasge-form .items .txt-tel{background-position:5px -21px;}
.meaasge-form .items .txt-address{background-position:5px -47px;}
.meaasge-form .items .txt-theme{background-position:5px -72px;}
.meaasge-form .items .txt-desc{background:none;font-size:14px;}
.meaasge-form .code{width:100%}
.meaasge-form .desc{width:91%;}
.meaasge-form .items .txt-code{width:94px;float:left;background-color:#f7f7f7;border:1px solid #cbcbcb;border-radius:8px;height:35px;line-height:33px;padding:0 15px 0px 35px;background:#f7f7f7 url(../images/message-icon.png) no-repeat;background-position:5px -98px}
.meaasge-form .items .img{line-height:31px;display:block;padding-left:10px;width:110px;float:right}
.meaasge-form .btn{width:152px;height:35px;line-height:35px;text-align:center;display:block;margin:0 auto;color:#fff;font-size:14px;background-color:#ee8223;border-radius:7px;font-weight:bold;}
