body{font-family:Arial,"微软雅黑";_font-family:Arial,"微软雅黑";font-size:12px;color:#333333;margin:0 auto;background:url(../images/bj.jpg) top repeat-x #FFF;}
form,ul,li,ul li,p,h1,h2,h3,h4,h5,h6,dl,dt,label{margin:0;padding:0;list-style-type:none;list-style:none;}
input,select{font-size:12px;line-height:16px;}
img{border:0;}
a{color:#444;text-decoration:none;}
a:hover{color:#f30;text-decoration:underline;}
.white,.white a:link,.white a:visited,.white a:active,.white a{color: #fff;text-decoration:none;}
.white a:hover{color:#fff;text-decoration:underline;}
.clear{clear:both;}
.top{width:1034px;height:30px;margin:0 auto;}
.hy{float:left;width:300px;height:30px;line-height:30px;}
.bb{float:right;}
.zw{float:left;background:url(../images/zg.jpg) left center no-repeat;padding-left:34px;height:30px;line-height:30px;}
.yw{float:left;margin-left:10px;background:url(../images/yg.jpg) left center no-repeat;padding-left:34px;height:30px;line-height:30px;}
.logo{width:1034px;height:120px;margin:0 auto;background:url(../images/logo.jpg) no-repeat;}
.wenbenkuang{float:right;padding-top:24px;}
.menu{width:1034px;height:50px;margin:0 auto;}
.menu li{float:left;width:129px;height:50px;line-height:50px;font-size:16px;text-align:center;font-weight:bold;display:block;}
.menu li a{width:129px;height:50px;display:block;color:#FFF;text-decoration:none;}
.menu li a:hover{width:129px;height:50px;display:block;color:#FFF;text-decoration:none;background-color:#ffa801;}
.menu li.on{float:left;width:129px;height:50px;line-height:50px;font-size:14px;text-align:center;font-weight:bold;display:block;}
.menu li.on a{width:129px;height:50px;display:block;color:#FFF;text-decoration:none;background-color:#ffa801;}
.menu li.on a:hover{width:129px;height:50px;display:block;color:#FFF;text-decoration:none;background-color:#ffa801;}
.banner{width:100%;height:500px;margin:0 auto;}
#ct{width:1034px;margin:0 auto;padding:25px 0px;}
.list{float:left;width:222px;}
.product{float:right;width:781px;}
.product_home li { float:left; width:260px;margin-bottom:10px; overflow:hidden; text-align:center; }
.product_home li div { width:240px; height:180px; overflow:hidden; border:1px solid #ccc; transition:all ease-in-out 0.3s; display:table-cell; vertical-align:middle; }
.product_home li div:hover { border-color:#FFA801; }
.product_home li img { width:240px; height:186px;}
.product_home li h3 { height:35px; line-height:35px; }

.yj{height:39px;line-height:39px;display:block;font-size:14px;font-weight:bold;padding-left:50px;border-bottom:solid 1px #FFF;color:#FFF;background:url(../images/yj.jpg) no-repeat; transition:all ease-in-out 0.2s; overflow:hidden; }
.yjsub,.yj:hover { padding-left:55px; background:url(../images/yj.jpg) no-repeat 5px center; }
.yj a{color:#FFF;text-decoration:none;}
.yj a:hover{color:#FFF;text-decoration:underline;}
.ej{height:31px;line-height:31px;display:block;font-size:14px;padding-left:50px;color:#FFF;background:url(../images/ej.jpg) no-repeat;}
.ej a{color:#FFF;text-decoration:none;}
.ej a:hover{color:#FFF;text-decoration:underline;}
.sj{height:31px;line-height:31px;display:block;font-size:12px;padding-left:78px;color:#FFF;background:url(../images/sj.jpg) no-repeat;}
.sj a{color:#FFF;text-decoration:none;}
.sj a:hover{color:#FFF;text-decoration:underline;}
.p_nr{padding-top:24px;}
.why{width:1034px;margin:0 auto;padding-top:40px;}

/*trbw*/
.trbw{width:100%;padding:30px 0 0;height:640px; overflow:hidden;background:url(../images/trb_bg.gif) left bottom repeat-x;}
.trb{width:1034px;margin:auto;height:640px; position:relative;}
.trb h3{margin:0 0 0 260px; color:#000; font-size:24px;padding:25px 0 0 72px;height:160px; overflow:hidden;position:relative;}
.trb h3 div { position:absolute; left:94px; top:18px; z-index:2; }
.trb h3 img { position:absolute; left:0; top:0; z-index:1; }
.trb h3 b{ color:#ce3933;font-size:50px;} 
.trb h3 span{ display:inline-block;padding:0 0 0 80px;}
.trb .trb_img { position:absolute; bottom:-20px; left:85px; z-index:1;}
.trb ul{padding:0 0 0 262px; color:#ce3933; position:absolute; left:70px; bottom:60px;z-index:2;}
.trb ul li{width:610px;height:76px; overflow:hidden;padding:16px 0 0; line-height:46px; clear:both;}
.trb ul li h4{ display:inline-block; text-align:center; font-weight:100;width:75px; font-size:16px; float:left;}
.trb ul li p{width:520px; overflow:hidden; font-size:16px; border-bottom:1px #e5e5e5 solid; float:right;}
.trb ul li p b{font-size:18px;}
.trb .trb2{margin-left:100px;height:84px;}
.trb .trb3{margin-left:182px;width:536px;height:84px;}
.trb .trb3 p{width:440px;}
.trb .trb4{margin-left:90px;}
.trb .trb4{width:610px;}
.trb .trb4 p{width:520px;}

/*adv*/
.adv{height:1586px; margin:0 auto;color:#000; overflow:hidden;background:url(../images/advw.gif) left top repeat-x; color:#000; border-bottom:2px solid #ce3933; }
.adv_in{ width:960px; margin:auto;}
.adv_in .content{position:relative;min-height:1566px;}
.adv h3{padding:42px 0 0 30px;height:164px; overflow:hidden; background:url(../images/adv_t.jpg) left 42px no-repeat;}
.adv h3 span{ display:block; text-transform:uppercase; font-size:50px; color:#d7e8eb; font-family:"Microsoft YaHei"; line-height:50px;height:50px;}
.adv h3 em{ font-style:normal; font-size:24px; text-transform:uppercase; line-height:36px;height:36px; overflow:hidden;}
.adv h3 p{ font-size:50px;}
.adv h3 p b{ color:#ce3933;}
.adv h4{margin:52px 0 0 84px;_margin:52px 0 0 114px;padding:14px 0 0;height:130px; overflow:hidden;position:absolute; top:184px; left:-22px;z-index:2;}
.adv h4 i{ font-weight:100; font-style:normal; display:block;font-size:22px; color:#666; line-height:26px;height:26px; overflow:hidden;}
.adv h4 p{width:400px; overflow:hidden;}
.adv h4 p b{ font-size:44px; color:#ce3933; float:left;}
.adv h4 p span{padding:10px 0 0;font-weight:100;  display:inline-block; float:right;width:215px; overflow:hidden; font-size:16px; color:#666; text-transform:uppercase;}
.adv h5{ line-height:40px; font-size:18px;height:40px; color:#ce3933; }
.adv li p{ line-height:24px; font-size:14px;width:377px;}
.adv li{padding:0 0 0 70px;}
.adv .adv1{margin:0 0 0 14px;height:352px; overflow:hidden; background:url(../images/adv_tt1.gif) left 6px no-repeat;position:absolute;left:-9px;top:369px;z-index:2;}
.adv1bg { position:absolute; right:0px; top:237px;z-index:1;}
.adv .adv2{margin:0 0 0 428px;_margin:0 0 0 448px;height:303px; overflow:hidden;background:url(../images/adv_tt2.gif) left 6px no-repeat;position:absolute;right:20px;bottom:570px;z-index:2;}
.adv .adv2 p{height:100px; overflow:hidden;}
.adv2bg { position:absolute; left:1px; bottom:632px;z-index:1;}
.adv .adv3 p{height:100px; overflow:hidden;}
.adv .adv4 p{height:87px; overflow:hidden;}
.adv .adv3{margin:0 0 0 14px;height:277px; overflow:hidden;background:url(../images/adv_tt3.gif) left 6px no-repeat;position:absolute;left:-14px;bottom:304px;z-index:2;}
.adv3bg { position:absolute; right:-1px; bottom:300px;z-index:1;}
.adv .adv4{margin:0 0 0 520px;padding-top:82px;height:200px; overflow:hidden;background:url(../images/adv_tt4.gif) left 88px no-repeat;position:absolute;left:-32px;bottom:4px;z-index:2;}
.adv .adv4 span{padding:0 0 0 33px; font-weight:100; display:block; line-height:25px;height:25px; overflow:hidden;}
.adv .adv4 span b{ display:inline-block; float:left;width:66px;}
.adv4bg { position:absolute; left:14px; bottom:30px;z-index:1;}

.abxw{width:1034px;margin:0 auto;}
.about{float:left;width:660px;}
.news{float:right;width:350px;}
.ab_nr{font-size:14px;line-height:28px;padding-top:25px;}
.ab_nr a{color:#ce3933;text-decoration:none;}
.ab_nr a:hover{color:#ce3933;text-decoration:underline;}
.xw_nr li{height:35px;line-height:35px;padding-left:16px;font-size:13px;display:block;background:url(../images/li.jpg) bottom no-repeat;}
.xw_nr li span { font-size:12px; color:#777; }
.xw_nr li a { display:block; float:left; width:256px; height:35px; overflow:hidden; }

.bttp{text-align:center;}
.bttp img{max-width:500px;}
.xban{padding-top:25px;width:1034px;height:204px;margin:0 auto;}
.case{padding-top:30px;}
.al_nr{padding-top:25px;}
#marqueeboxa li { width:258px; float:left; }
#marqueeboxa li div { width:258px; height:150px; overflow:hidden; text-align:center;line-height:150px;}
#marqueeboxa li img { max-width:230px;max-height:150px;vertical-align:middle; }
#marqueeboxa li h3 { width:258px; height:30px; line-height:30px; text-align:center; font-weight:normal; overflow:hidden; }
.nnr .news_title{text-align:center;}
.nnr .news_info{text-align:center;margin:10px 0 20px;}
.xia{width:1034px;margin:0 auto;padding-top:30px;}
.honor{float:left;width:661px;}
.wt{float:right;width:350px;}
.hy_nr{padding-top:20px;}
.wen{height:36px;line-height:36px;background:url(../images/wen.jpg) left no-repeat;padding-left:40px;}
.w_nr{padding-top:20px;line-height:24px;font-size:14px;}
.da{margin-top:10px;background:url(../images/da.jpg) left top no-repeat;padding-left:40px;color:#ce3933;}
.link{width:1034px;margin:0 auto;}
.lk_nr{padding-top:24px;}
.flink {width:1034px;height:70px;}
.flink li { float:left; border:1px solid #ccc; padding:10px; margin:0 5px 10px; }
.foot{width:100%;height:40px;line-height:40px;font-size:16px;text-align:center;color:#FFF;background-color:#ce3933;}
.foot a {color:#FFF;text-decoration:none;margin:0 20px; }
.foot a:hover{color:#FFA801;text-decoration:underline;}
.bqsy{width:1034px;margin:0 auto;height:230px;}
.dlogo{float:left;padding-top:60px;}
.ewm{float:right;padding-top:18px;}
.contact{float:left;font-size:14px;line-height:28px;margin-left:20px;padding-top:20px;}
.left{float:left;width:222px;}
.right{float:right;width:781px;}
.nls_t{width:222px;height:60px;line-height:60px;font-family:'微软雅黑';color:#FFF;font-size:24px;text-align:center;background-color:#ce3933;}
.nls_t a { color:#fff; }
.nls_nr{border:solid 5px #ce3933;border-top:none;font-size:14px;padding:10px 0px;}
.nls_nr li{border-bottom:dashed 1px #b4b1b1;height:35px;line-height:35px;display:block;text-align:center;font-weight:bold;font-family:'微软雅黑';}
.nls_nr li.on { border-bottom:1px solid #FFA801; }
.nls_nr li.on a { color:#FFA801; }
.nlx{margin-top:30px;}
.lx_t{width:222px;height:40px;line-height:40px;font-family:'微软雅黑';color:#FFF;font-size:18px;text-align:center;background-color:#ce3933;}
.lx_t a { color:#fff; }
.lx_nr{border:solid 1px #b4b1b1;border-top:none;padding:10px;line-height:24px;}
.nban{width:100%;height:250px;margin:0 auto;}
.nnt{width:766px;height:35px;line-height:35px;padding-left:15px;background:url(../images/nnt.jpg); font-size:14px; }
.nnt a { font-size:14px; margin:0 5px; }
.nnr{margin-top:10px;border:solid 1px #e9e9e9;padding:15px;line-height:26px; transition:all ease-in-out 0.2s; border-radius:10px; }
.nnr:hover { border-color:#FFA801; }
.nnr img { display:block; margin:auto; max-width:748px; }
.aboutlist li { width:362px; float:left; margin:0 5px; text-align:center; color:#333; transition:all ease-in-out 0.1s; }
.aboutlist li:hover { color:#FFA801; }
.aboutlist li div { width:350px; height:230px; border:1px solid #ccc; padding:5px; overflow:hidden; border-radius:5px; transition:all ease-in-out 0.2s; }
.aboutlist li div:hover { border-color:#FFA801; }
.aboutlist li img { max-width:350px; max-height:230px; }
.aboutlist li h3 { height:50px; line-height:50px; font-size:16px; }
.prolist li { width:238px; height:295px; overflow:hidden; }
.prolist li div { width:226px; height:230px; overflow:hidden; display:table-cell; vertical-align:middle;}
.prolist li img { max-width:226px; max-height:230px; }

.newslist li { height:40px; line-height:40px; border-bottom:1px dashed #ccc; padding-left:10px; transition:all ease-in-out 0.2s; }
.newslist li:hover { padding-left:15px; border-bottom:1px solid #FFA801; }
.newslist li span { float:right; font-weight:normal; color:#666; }

.pageinfo { text-align:center; height:30px; padding:30px 0; }
.pageinfo li { display:inline; margin:0 2px; }
.pageinfo li a { display:inline; padding:5px 10px; border:1px solid #ccc; font-size:14px; text-decoration:none; transition:all ease-in-out 0.2s; border-radius:2px; }
.pageinfo .thisclass a { background-color:#FFA801; color:#fff; border:none; padding:6px 11px; }
.pageinfo li a:hover { background-color:#FFA801; color:#fff; }
.nnr p { text-indent:2em; text-align:justify; text-justify:inter-ideograph; font-size:14px; }

/*reset css*/
.izl-rmenu{position:fixed; left:50%; margin-left:550px; bottom:20px; padding-bottom:100px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color: #949494; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.floating_ck{position:fixed;right:10px;top:30%;}
.floating_ck dl dd{position:relative;width:70px;height:70px;background-color:#ffa801;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/zxicon.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:70px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:70px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background:url(../images/erweima.jpg) no-repeat 50%;display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}