/* CSS Document */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {padding:0;margin:0;font: 12px/1.5 Arial,"Microsoft YaHei","ËÎÌå";}
body{ background-color:#FFFFFF;font: 12px/1.5 Arial,"Microsoft YaHei","ËÎÌå";}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; margin:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
q:before,q:after{content:''}
abbr,acronym{border:0}
a:link,a:visited{ text-decoration:none;}
a:hover{text-decoration: none;}

.w1200{ width:1200px;margin:0 auto;}

.top{ background:url(../images/topbg.png) no-repeat top center; height:550px; overflow:hidden;}
.top .topbox h1{ font-size:50px; color:#fff; text-align:center; padding:70px 0px 45px 0px;}
.top .topbox .bottombox{ background:url(../images/topbgbox.png) no-repeat; position:relative; width:601px; height:262px; margin:0px auto;}
.top .topbox .bottombox h2{ position:absolute; color:#fff; height:45px; line-height:45px; text-align:center; width:330px; font-size:26px; top:-20px; background:#0587de; z-index:99999; left:50%; margin-left:-165px;}
.top .topbox .bottombox p{ color:#feba01; text-align:center; font-size:48px;line-height: 80px;padding-top: 45px;}

.boxfont{ background:#f5f6f6; height:110px;  overflow:hidden;}
.boxfont p{ color:#969696; font-size:30px; text-align:center;line-height:110px;}

.fuwu{ background:#f15a22;}
.fuwu .fuwubox{ position:relative; margin-top:89px;}
.fuwu .fuwubox .title{ background:url(../images/fuwubg.png) no-repeat; width:841px; height:411px;position:absolute; top:-87px;left:215px;}
.fuwu .fuwubox .title .titlebox{ margin:100px 185px 0px 110px; overflow:hidden;}
.fuwu .fuwubox .title .titlebox h2{ color:#f15a22; text-align:center; font-size:50px; height:90px; line-height:70px; border-bottom:2px dotted #f15a22;}
.fuwu .fuwubox .title .titlebox p{ color:#818181; font-size:16px; text-align:center; line-height:40px; margin-top:20px;}

.fuwu .fuwubox .libox{ padding-top:375px; padding-bottom:60px; overflow:hidden;}
.fuwu .fuwubox .libox ul li{ overflow:hidden; float:left; background:url(../images/libg.png) no-repeat; width:238px; height:347px; padding:16px 8px; margin:0px 23px;}
.fuwu .fuwubox .libox ul li em{ display:block; width:238px; height:117px; overflow:hidden;}
.fuwu .fuwubox .libox ul li em img{ width:238px; height:117px;}
.fuwu .fuwubox .libox ul li h2{ text-align:center; height:65px; line-height:75px; overflow:hidden; color:#f15a22; font-size:22px;}
.fuwu .fuwubox .libox ul li p{ color:#7d7d7d; font-size:15px; padding:0px 10px; line-height:32px; text-align:center;}

.anli{ overflow:hidden; margin-top:40px;}
.anli h1{ color:#f15a22; font-size:30px; text-align:center; height:75px; line-height:60px; border-bottom:2px solid #f15a22;}
.anli .anlibox{ overflow:hidden; padding:50px 0px;}

.process{ background:#f5f6f6; overflow:hidden;}
.process .processbox{ padding:25px 0px 45px 0px; overflow:hidden;}
.process .processbox h1{color:#f15a22; font-size:30px; text-align:center; height:60px; line-height:60px; margin-bottom:30px;}
.process .processbox ul{ width:1040px; margin:0px auto;}
.process .processbox ul li{ float:left; width:200px; height:200px; background:#f15a22; margin:0px 30px;}
.process .processbox ul li p{ color:#fff; text-align:center; font-size:20px;line-height:30px;}
.process .processbox ul li p i{display: inline-block; margin:35px 0px 22px 0px;}

.lxwm{ margin-top:58px; overflow:hidden; background:#f15a22;}
.lxwm .lxwmbox{ overflow:hidden; padding:45px 0px 30px 0px; width:650px; margin:0px auto;}
.lxwm .lxwmbox .btn{overflow:hidden; float:left; margin:0px 50px;}
.lxwm .lxwmbox .btn a{ display:block;background:url(../images/btnbg.png) no-repeat; width:225px; height:65px;}
.lxwm .lxwmbox .btn a font{ color:#fff;background:url(../images/btnico1.png) no-repeat left center;display:block; height:60px; line-height:60px; color:#f15a22; font-size:23px; padding-left:35px; margin:0px 13px;}
.lxwm .lxwmbox .btn p{ color:#fff; text-align:center; font-size:15px;}
.lxwm .lxwmbox .btn a span{ display:block;color:#fff;background:url(../images/btnico2.png) no-repeat left center;height:60px; line-height:60px; color:#f15a22; font-size:23px;padding-left:35px; margin:0px 45px;}

.foot{ height:75px; background:#fff; text-align:center; line-height:75px; font-size:16px; color:#f15a22}
.foot a{font-size:16px; color:#f15a22}

/*right-nav*/
.right-nav{position: fixed;right: 0;top: 50%; margin-top: -71px;}
.right-nav .right-nav-qq{width: 70px; height: 70px; text-align: center;background: #0070e2;margin-bottom: 1px;}
.right-nav .right-nav-qq a{color: #fff; display: block; width: 70px; height: 55px;padding-top: 15px;}
.right-nav .right-nav-qq a .i-ico01{width: 25px; height: 26px;  background-position: -172px -324px; display: block; margin: 0 auto 8px;}
.right-nav .right-nav-qq a span{line-height: 20px;}
.i-ico{background: url('../images/icons.png') no-repeat; vertical-align: middle; display: inline-block;}
.right-nav .right-nav-tel{width: 70px; padding-top: 14px; height: 56px; text-align: center;background: #959fb2;position: relative;}
.right-nav .right-nav-tel .i-ico02{ width: 27px; height: 27px;  display: block;margin: 0 auto 5px;background-position: -217px -324px;  }
.right-nav .right-nav-tel span{line-height: 24px;color: #fff;}
.right-nav .tel-box{width: 392px; position: absolute;right: 0px;top: 0px;z-index: 9999; display: none; *right:40px;}
.right-nav .tel-box div{border: 1px solid #cdcdcd;border-top: 5px solid #f15a22;padding: 0 14px 0 12px; width: 285px;background: #fff;}
.right-nav .tel-box div .text{padding:13px 0 22px 37px; position: relative; line-height: 25px; color: #a9b0b4; font-size: 14px;text-align: left;}
.right-nav .tel-box div .text i{display: inline-block;width: 5px; height: 5px;border: 1px solid #a9b0b4;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;position: absolute;left: 21px; top: 22px;}
.right-nav .tel-box div .tel{padding: 17px 0 14px 87px;border-bottom: 1px solid #dedede;position: relative;line-height: 25px;text-align: left;}
.right-nav .tel-box div .tel i{display: inline-block;width: 48px; height: 40px;position: absolute; left: 19px; top: 21px;background-position: -169px -362px;}
.right-nav .tel-box div .tel span{color: #f15a22;font-size:16px; font-weight:bold;}
.right-nav .right-nav-tel:hover .tel-box{display: block;}
.right-nav .gotop{ overflow:hidden; background:#ff8330;width: 70px;height: 70px;text-align: center;margin-top: 1px;}
.right-nav .gotop a{color: #fff;display: block;width: 70px;height: 55px;padding-top:10px;}
.right-nav .gotop a i.gotopico{width:32px;height: 32px;display: block; background:url(../images/gotop.png) no-repeat;margin: 0 auto 6px;}


.seo{overflow: hidden;padding-top:50px;}
.seo ul{ overflow:hidden; height:32px;}
.seo ul li{ height:32px;overflow:hidden; float:left; width:600px;}
.seo ul li p{height:32px;float:left; padding-right:20px; width:230px; overflow:hidden;}
.seo ul li p a{font-size:14px;display: block;height: 32px;line-height: 32px;}
.seo ul li font{ float:left; display:block; width:180px; }
.seo ul li font a{ color:#f60; font-weight:bold; font-size:14px;height:32px; line-height:32px;}
.seo ul li span{ float:left; display:block; width:170px;}
.seo ul li span a{color: #7d7d7d; font-size:14px;height:32px; line-height:32px;}
.seo ul li a:hover{ color:red; text-decoration:underline;}










