@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; outline:none;}
html{-webkit-text-size-adjust:none;}
a{ text-decoration:none;-webkit-transition:ease 0.3s; -moz-transition: ease 0.3s; -ms-transition: ease 0.3s; -o-transition: ease 0.3s; transition: ease 0.3s;}
a:hover{-webkit-transition:ease 0.3s; -moz-transition: ease 0.3s; -ms-transition: ease 0.3s; -o-transition: ease 0.3s; transition: ease 0.3s;}
img{ border:none;}
ul,li{ list-style-type:none;}
.f_left{ float:left;}
.f_right{ float:right;}
body{ background-color:#fefcf5;font-family:"Microsoft YaHei","微软雅黑","Microsoft JhengHei"; min-width:1220px;}
#wrapper{ width:100%; overflow:hidden;}
#top{ width:100%; height:77px;}
#top_line{ width:100%; height:7px; overflow:hidden; background-color:#ff3600;}
.top_line{ width:460px; height:7px; overflow:hidden; margin:0 auto; background-color:#05103a;}
.logo{ margin-top:18px;}
#nav{ width:100%; height:70px; background-color:#fefcf5;}
.nav{ width:1220px; height:70px; margin:0 auto; text-align:center;}
.nav ul{ padding-left:110px;}
.nav ul li{ float:left; height:70px; white-space:nowrap; position:relative;}
.nav ul li .navdiv{ float:left; height:70px; overflow:hidden;}
.nav ul li .navdiv a{ float:left; display:block; padding:0 12px; height:70px; font-size:14px; color:#505050; line-height:70px;}
.nav ul li .navdiv a span{ padding-right:3px;}
.nav ul li .navdiv a img{ vertical-align:middle; margin-bottom:2px;}
.nav ul li .navdiv a:hover span{ color:#ff3602;}
.nav ul li .navdiv a.hover span{ color:#ff3602;}
.nav ul li:hover .navdiv a{ float:left; display:block; padding:0 12px; height:70px; font-size:14px; color:#ff3602; line-height:70px;}
.nav ul li .navshow{ height:20px; overflow:hidden; position:absolute; top:70px; left:12px; background-color:#ff3703; z-index:10000011; display:none;}
.nav ul li .navshow a{ padding:0 12px; font-size:12px; color:#fff; line-height:20px; display:inline-block; overflow:hidden;}
.nav ul li .navshow a:hover{ background-color:#fff; color:#ff3703;}
.nav ul li .navshow_hover{ height:20px; overflow:hidden; position:absolute; top:70px; left:12px; background-color:#ff3703; z-index:10000011;}
.nav ul li .navshow_hover a{ padding:0 12px; font-size:12px; color:#fff; line-height:20px; display:inline-block; overflow:hidden; margin:0;}
.nav ul li .navshow_hover a:hover{ background-color:#fff; color:#ff3703;}
.nav ul li .navshow_hover a.hover{ background-color:#fff; color:#ff3703;}
#main{ width:100%; overflow:hidden; position:relative;animation:main 1s;
-webkit-animation:main 1s;
-moz-animation:main 1s;
-o-animation:main 1s;}
@keyframes main{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes main{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes main{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes main{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
.banner_bg{ width:100%; background:url(../images/overblack.png) repeat; overflow:hidden; position:relative;}
.inddiv{ width:1160px; height:740px; overflow:hidden; margin:0 auto; padding-top:242px;}
.ind_search{ width:380px; height:36px;  float:left; margin:20px 0 0 20px; display:inline;}
.select { width:324px; height:32px; border:2px #fe3902 solid; text-align:center; float:left;}
.text {float: left; }
.text input{width:324px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}
div.selectbox-wrapper { width: 328px; position: absolute; background:url(../images/select_bg1.png) repeat; text-align: center; margin:2px 0 0 -2px;}
div.selectbox-wrapper ul li.selected {/*background-color: #ff391e;*/}
div.selectbox-wrapper ul li.current {color: #fff; background-color: #ff391e}
div.selectbox-wrapper ul li { padding-bottom: 3px; width: 328px; cursor: pointer; line-height: 20px; padding-top: 3px; color:#fff;}
.selectbox { border:none;  DISPLAY: block; width: 326px; CURSOR: pointer;HEIGHT: 32px; background:url(../images/select_bg.png) no-repeat; text-align:center; font-size:16px; color:#000; font-family:"微软雅黑";}
.btn{ width:36px; height:36px; overflow:hidden; border:none; border-radius:18px; background-color:#ff3600; display:block; float:right; color:#fff; cursor:pointer;}
.ind_link{ width:220px; overflow:hidden; float:left; margin:20px 0 0 20px; display:inline;}
.ind_link1{ width:220px; height:24px; overflow:hidden;}
.ind_link1 a{ height:21px; display:inline-block; font-size:14px; color:#000; margin-right:12px;}
.ind_link1 a:hover{ height:21px; display:inline-block; color:#ff3600; border-bottom:1px #ff3600 solid;}
.ind_link1 a.hover{ height:21px; display:inline-block; color:#ff3600; border-bottom:1px #ff3600 solid;}
.ind_link2{ width:220px; height:25px; overflow:hidden;}
.ind_link2 a{ font-size:14px; color:#000000; display:inline-block; margin-right:10px; display:inline;}
.ind_link2 a:hover{ height:21px; display:inline-block; color:#ff3600;}
.ind_link2 a.hover{ height:21px; display:inline-block; color:#ff3600;}
#foot{ width:100%; height:21px; overflow:hidden; background:url(../images/bg_foot.png) repeat; position:absolute; left:0; bottom:0; z-index:5;}
.foot{ width:1220px; height:21px; overflow:hidden; margin:0 auto; font-size:10px; color:#ffffff; line-height:21px; text-align:center;}
.foot a{ font-size:10px; color:#fff; line-height:21px;}
.code{ width:96px; height:130px; overflow:hidden; position:absolute; left:50%; margin-left:-610px; z-index:100001; bottom:-80px;-webkit-transition:ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s;}
.cdtop{ width:96px; height:28px; overflow:hidden; background-color:#ff2809; font-size:14px; color:#fff; text-align:center; line-height:28px;}
.cdbot{ width:92px; height:92px; overflow:hidden; margin:0 auto;}
.left_500{ margin-left:-510px;}
.code:hover{ bottom:0;-webkit-transition:ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s;}
.techdiv{ width:1155px; height:720px; position:absolute; overflow:hidden; top:50%; margin-top:-370px; left:50%; margin-left:-577px;}
.techdiv_top{ width:1155px; height:45px; overflow:hidden; font-size:28px; color:#fff; font-family:"微软雅黑"; line-height:45px;}
.techdiv_top span{ font-size:23px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:0 5px 0 8px; letter-spacing:-1px;}
.techdiv_bot{ width:1133px; height:637px; overflow:hidden; background-color:#fff; border:11px #ff391e solid; border-radius:15px; margin-top:5px;}
.techdiv_bot .fskj1{ padding:35px 0 0 65px;}
.techdiv_bot .fskj2{ padding:0 0 0 220px;}
.techdiv_bot .fskj3{ padding:0 0 0 452px;}
.tech_box{ width:1133px; height:637px; overflow:hidden; border:11px #ff391e solid; background-color:#ff391e; margin-top:45px; border-radius:15px;}
.tech_box_lef{ width:450px; height:637px; overflow:hidden; border-radius:15px; float:left; vertical-align:middle; text-align:center; background-color:#fff;}
.tech_box_lef span{ height:100%; display:inline-block; vertical-align:middle;}
.tech_box_lef img{ max-width:450px; max-height:637px; vertical-align:middle;}
.tech_box_rig{ width:677px; height:637px; overflow:hidden; border-radius:15px; float:right; border-left:5px #ff391e solid; background-color:#05103a;}
.tech_box_cont{ width:520px; height:520px; overflow:hidden; margin:0 auto;}
.tech_box_cont1{ width:520px; height:70px; overflow:hidden; border-bottom:1px #fff dashed; font-size:36px; color:#fff; line-height:70px; margin-top:60px;}
.tech_box_cont1 span{ font-size:24px;}
.tech_box_cont4{ width:520px; height:100px; overflow:hidden; border-bottom:1px #fff dashed; font-size:18px; color:#fff; margin-top:40px;}
.tech_box_cont4 h3{ font-size:54px; color:#fff; font-weight:200;}
.tech_box_cont2{ width:520px; overflow:hidden; margin-top:20px; font-size:15px; color:#fff; line-height:24px;}
.tech_box_cont3{ width:520px; overflow:hidden; margin-top:10px; font-size:13px; color:#c9c9c9; line-height:22px;}
.video{ width:1155px; height:730px; overflow:hidden; margin-top:5px 0;}
.video_1{ width:1155px; height:550px; overflow:hidden;animation:video_1 1s;
-webkit-animation:video_1 1s;
-moz-animation:video_1 1s;
-o-animation:video_1 1s;}
@keyframes video_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes video_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes video_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes video_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
.video_2{ width:1155px; height:138px; overflow:hidden; margin-top:5px;}
.video_2 ul{ width:1200px; height:138px; display:block; overflow:hidden;}
.video_2 li{ cursor:pointer; width:228px; height:138px; display:block; float:left; margin-right:3px; display:inline; position:relative; overflow:hidden;}
.video_2 li .vbc{ width:228px; height:138px; background-color:#000; position:absolute; z-index:100; top:0; left:0;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.video_2 li.hover .vbc{ width:228px; height:138px; background-color:#000; position:absolute; z-index:100; top:0; left:0;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity: 0;}
#con_one_1{-webkit-animation:con_one_1 1s;
-moz-animation:con_one_1 1s;
-o-animation:con_one_1 1s;}
@keyframes con_one_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes con_one_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes con_one_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes con_one_1{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
#con_one_2{-webkit-animation:con_one_2 1s;
-moz-animation:con_one_2 1s;
-o-animation:con_one_2 1s;}
@keyframes con_one_2{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes con_one_2{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes con_one_2{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes con_one_2{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
#con_one_3{-webkit-animation:con_one_3 1s;
-moz-animation:con_one_3 1s;
-o-animation:con_one_3 1s;}
@keyframes con_one_3{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes con_one_3{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes con_one_3{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes con_one_3{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
#con_one_4{-webkit-animation:con_one_4 1s;
-moz-animation:con_one_4 1s;
-o-animation:con_one_4 1s;}
@keyframes con_one_4{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes con_one_4{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes con_one_4{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes con_one_4{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
#con_one_5{-webkit-animation:con_one_5 1s;
-moz-animation:con_one_5 1s;
-o-animation:con_one_5 1s;}
@keyframes con_one_5{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes con_one_5{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes con_one_5{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes con_one_5{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}

/*介绍*/
.about_js{ width:1224px; height:654px; overflow:hidden; position:absolute; top:50%; margin-top:-327px; left:50%; margin-left:-612px; border-radius:15px; background-color:#ff391e;}
.about_js_img{ width:1204px; height:450px; margin:10px auto; overflow:hidden; border-radius:15px; background-color:#fff;}
.about_js_div{ width:1204px; height:170px; margin:0 auto; overflow:hidden; border-radius:15px; background-color:#fff;}
.about_js_cont{ width:1100px; height:170px; overflow:hidden; margin:0 auto;}
.about_js_cont_top{ width:1100px; height:40px; overflow:hidden; margin-top:5px; border-bottom:1px #8d8c89 dashed; font-size:20px; color:#000; line-height:40px;}
.about_js_cont_top span{ font-size:12px; color:#000000; padding-left:5px;}
.about_js_cont_bot{ width:1100px; height:90px; overflow:hidden; margin-top:10px; font-size:10px; color:#535353; line-height:18px;}
.aboutdiv{ width:1300px; height:650px; position:absolute; overflow:hidden; top:50%; margin-top:-325px; left:50%; margin-left:-650px;}
.aboutdiv_title{ width:118px; height:33px; position:absolute; top:7px; left:-28px; z-index:100000; background:url(../images/icon_hzhb.png) no-repeat;}
.aboutdiv_title span{ font-size:14px; color:#fff; letter-spacing:2px; padding-left:30px; line-height:25px; font-family:"微软雅黑";} 
.cont_hzhb{ width:1204px; height:630px; overflow:hidden; position:absolute; top:50%; margin-top:-315px; left:50%; margin-left:-602px; border:10px #ff391e solid; border-radius:15px; background-color:#fefcf5;}
.cont_hzhb ul{ width:1300px; height:630px; overflow:hidden;}
.cont_hzhb li{ width:401px; height:210px; overflow:hidden; display:block; float:left; border-right:1px #8d8c89 dashed; border-bottom:1px #8d8c89 dashed; vertical-align:middle; text-align:center;}
.cont_hzhb li a{ width:401px; height:210px; display:block;}
.cont_hzhb li a span{ height:100%; display:inline-block; vertical-align:middle;}
.cont_hzhb li a img{ max-width:392px; max-height:310px; vertical-align:middle;}
.cont_xcsp{ width:1204px; height:630px; overflow:hidden; position:absolute; top:50%; margin-top:-315px; left:50%; margin-left:-602px; border:10px #ff391e solid; border-radius:15px; background-color:#fefcf5;}
.ppry_lef{ width:410px; height:614px; overflow:hidden; background-color:#fefcf5; border-radius:15px; float:left;}
/*产品*/
.pro{ width:1150px; height:720px; position:absolute; top:50%; margin-top:-370px; left:50%; margin-left:-575px; border:3px #ff391e solid; border-radius:15px; background-color:#fefcf5;}
.pro_lef{ width:110px; overflow:hidden; float:left; margin:30px 0 0 -7px; display:inline;}
.promenu{ width:110px; overflow:hidden;}
.promenu_top{ width:107px; height:21px; overflow:hidden; background:url(../images/icon_pro.png) no-repeat;}
.promenu_top span{ font-size:10px; color:#ffffff; padding-left:15px; line-height:16px; letter-spacing:2px;}
.promenu_bot{ width:95px; padding-left:10px; overflow:hidden;} 
.lm{ width:95px; height:20px; cursor:pointer;}
.lm a{ width:95px; height:20px; display:block;}
.lm a span{ width:80px; height:20px; display:block; font-size:12px; padding-left:15px; line-height:20px; letter-spacing:1px; overflow:hidden;}
.jia{ background:url(../images/jia.png) no-repeat 2px 48%; color:#707070;}
.jian{ background:url(../images/jian.png) no-repeat 2px 48%; color:#ff391d;}
.lmlist{ width:95px; overflow:hidden;}
.lmlistdiv{ width:60px; overflow:hidden; padding-left:35px;}
.lmlistdiv ul{ width:60px; overflow:hidden; margin:0 auto; padding:5px 0;}
.lmlistdiv li{ width:60px; height:18px; display:block;}
.lmlistdiv li a{ width:60px; height:18px; display:block; font-size:10px; color:#949494; line-height:18px;}
.lmlistdiv li a:hover{ color:#ff391d;}
.lmlistdiv li a.hover{ color:#ff391d;}
.pro_rig{ width:980px; overflow:hidden; float:left; margin:0 0 0 25px; display:inline;}
.local{ width:960px; height:40px; overflow:hidden; font-size:10px; color:#707070; line-height:40px;}
.local a{ font-size:10px; color:#707070;}
.local a:hover{ color:#ff391d;}
.local span{ padding:0 3px;}
.probanner{ width:960px; height:120px; overflow:hidden;}
.prolist{ width:958px; height:442px; overflow:hidden; border:1px #bfbfbf solid; margin-top:25px;}
.prolist ul{ width:1000px; height:442px; overflow:hidden; display:block;}
.prolist li{ width:191px; height:221px; display:block; float:left; border-right:1px #bfbfbf solid; border-bottom:1px #bfbfbf solid; position:relative;}
.prolist li .pro1{ width:191px; height:221px; overflow:hidden; cursor:pointer;}
.prolist li .pro1 .pro1img{ width:191px; height:170px; overflow:hidden; text-align:center; vertical-align:middle;}
.prolist li .pro1 .pro1img span{ height:100%; vertical-align:middle; display:inline-block;}
.prolist li .pro1 .pro1img img{max-width:191px; max-height:170px; vertical-align:middle;}
.prolist li .pro1 .pro1div1{ width:191px; height:22px; overflow:hidden; margin-top:5px; text-align:center; font-size:12px; color:#000000; font-weight:bold;}
.prolist li .pro1 .pro1div2{ width:60px; height:13px; text-align:center; margin:0 auto;}
.prolist li .proshow1{ width:191px; height:448px; position:absolute; z-index:10; left:0; top:0; background-color:#fefcf5; display:none;}
.prolist li .proshow1 .proimg{ width:191px; height:170px; overflow:hidden; text-align:center; vertical-align:middle;}
.prolist li .proshow1 .proimg a{ width:191px; height:170px; display:block; overflow:hidden; text-align:center; vertical-align:middle;}
.prolist li .proshow1 .proimg a span{ height:100%; vertical-align:middle; display:inline-block;}
.prolist li .proshow1 .proimg a img{max-width:191px; max-height:170px; vertical-align:middle;}
.prolist li .proshow1 .prodiv1{ width:160px; height:66px; overflow:hidden; position:relative; margin:0 auto;}
.prolist li .proshow1 .prodiv1 .kxys{ width:58px; height:13px; position:absolute; top:0; left:50%; margin-left:-29px;}
.prolist li .proshow1 .prodiv1 .kxgd{ width:160px; height:6px; overflow:hidden;}
.prolist li .proshow1 .prodiv1 .xz{ width:158px; height:58px; border:1px #ff391e solid; overflow:hidden;}
.prolist li .proshow1 .prodiv1 .xz span{ width:19px; height:46px; display:block; float:left; margin-left:6px; display:inline; background:url(../images/icon_xz1.jpg) no-repeat 0 90%; padding-top:12px; cursor:pointer;}
.prolist li .proshow1 .prodiv1 .xz img{ width:18px; height:18px; border-radius:9px; display:block; overflow:hidden; margin:0 auto;}
.prolist li .proshow1 .prodiv1 .xz span.hover{ background:url(../images/icon_xz2.jpg) no-repeat 0 90%;}
.prolist li .proshow1 .prodiv2{ width:160px; height:40px; overflow:hidden; margin:15px auto 5px;}
.prolist li .proshow1 .prodiv2 p{ width:160px; height:20px; display:block; overflow:hidden; line-height:20px;}
.prolist li .proshow1 .prodiv2 p .a1{ font-size:13px; color:#434343; font-weight:bold;}
.prolist li .proshow1 .prodiv2 p .a2{ font-size:10px; color:#434343; font-weight:bold;}
.prolist li .proshow1 .prodiv2 p a.a1:hover{ color:#ff391e;}
.prolist li .proshow1 .prodiv2 p a.a2:hover{ color:#ff391e;}
.prolist li .proshow1 .prodiv3{ width:160px; height:120px; overflow:hidden; margin:0 auto; font-size:10px; color:#666; line-height:20px;}

.prolist li .proshow2{ width:191px; height:448px; position:absolute; z-index:10; left:0; bottom:0; background-color:#fefcf5; display:none;}
.prolist li .proshow2 .proimg{ width:191px; height:170px; overflow:hidden; text-align:center; vertical-align:middle;}
.prolist li .proshow2 .proimg a{ width:191px; height:170px; display:block; overflow:hidden; text-align:center; vertical-align:middle;}
.prolist li .proshow2 .proimg a span{ height:100%; vertical-align:middle; display:inline-block;}
.prolist li .proshow2 .proimg a img{max-width:191px; max-height:170px; vertical-align:middle;}
.prolist li .proshow2 .prodiv1{ width:160px; height:66px; overflow:hidden; position:relative; margin:0 auto;}
.prolist li .proshow2 .prodiv1 .kxys{ width:58px; height:13px; position:absolute; top:0; left:50%; margin-left:-29px;}
.prolist li .proshow2 .prodiv1 .kxgd{ width:160px; height:6px; overflow:hidden;}
.prolist li .proshow2 .prodiv1 .xz{ width:158px; height:58px; border:1px #ff391e solid; overflow:hidden;}
.prolist li .proshow2 .prodiv1 .xz span{ width:19px; height:46px; display:block; float:left; margin-left:6px; display:inline; background:url(../images/icon_xz1.jpg) no-repeat 0 90%; padding-top:12px; cursor:pointer;}
.prolist li .proshow2 .prodiv1 .xz img{ width:18px; height:18px; border-radius:9px; display:block; overflow:hidden; margin:0 auto;}
.prolist li .proshow2 .prodiv1 .xz span.hover{ background:url(../images/icon_xz2.jpg) no-repeat 0 90%;}
.prolist li .proshow2 .prodiv2{ width:160px; height:40px; overflow:hidden; margin:15px auto 5px;}
.prolist li .proshow2 .prodiv2 p{ width:160px; height:20px; display:block; overflow:hidden; line-height:20px;}
.prolist li .proshow2 .prodiv2 p .a1{ font-size:13px; color:#434343; font-weight:bold;}
.prolist li .proshow2 .prodiv2 p .a2{ font-size:10px; color:#434343; font-weight:bold;}
.prolist li .proshow2 .prodiv2 p a.a1:hover{ color:#ff391e;}
.prolist li .proshow2 .prodiv2 p a.a2:hover{ color:#ff391e;}
.prolist li .proshow2 .prodiv3{ width:160px; height:120px; overflow:hidden; margin:0 auto; font-size:10px; color:#666; line-height:20px;}
.fy{ width:100%; overflow:hidden; text-align:center; margin-top:20px;}

.procont{ width:980px; height:500px; overflow:hidden; float:right; margin-top:35px;}
.procont1{ width:960px; overflow:hidden;}
.procont1_lef{ width:330px; height:312px; overflow:hidden; float:left; border:1px #bfbfbf solid; vertical-align:middle; text-align:center;}
.procont1_lef span{ height:100%; display:inline-block; vertical-align:middle;}
.procont1_lef img{ max-width:330px; max-height:312px; vertical-align:middle;}
.procont1_rig{ width:582px; overflow:hidden; float:right;}
.procont1_rig1{ width:582px; overflow:hidden; font-size:20px; color:#000; line-height:25px;}
.procont1_rig2{ width:582px; overflow:hidden; margin-top:10px; font-size:12px; color:#000; font-weight:bold; line-height:20px;}
.procont1_rig3{ width:582px; overflow:hidden; margin-top:15px; font-size:11px; color:#333; line-height:20px;}
.procont2{ width:960px; overflow:hidden; margin-top:20px;}
.procont2_top{ width:960px; height:40px; overflow:hidden; font-size:18px; color:#ff391d; font-weight:bold; line-height:40px;}
.procont2_bot{ width:956px; overflow:hidden; border:2px #ff391d solid; background-color:#fefcf5; border-radius:15px;}
.procont2_bot ul{ width:1000px; overflow:hidden;}
.procont2_bot li{ width:221px; height:34px; display:block; float:left; border-right:1px #ff391d solid; border-bottom:1px #ff391d solid; padding-left:18px; line-height:34px; overflow:hidden; font-size:14px; color:#ff391d;}
.procont3{ width:960px; overflow:hidden; margin-top:10px;}
.procont3_top{ width:960px; height:40px; overflow:hidden; font-size:18px; color:#ff391d; font-weight:bold; line-height:40px;}
.procont3_bot{ width:960px; overflow:hidden; padding:5px 0; font-size:14px; color:#000000; line-height:22px;}
.procont3_bot img{ max-width:960px;}

/*品牌*/
.brand{ width:1155px; height:650px; background-color:#f2522c; border-radius:15px; position:absolute; top:50%; margin-top:-335px; left:50%; margin-left:-577px;}
.brand_top{ width:1130px; height:24px; overflow:hidden; color:#fff; font-size:10px; line-height:24px; padding-left:25px;}
.brand_top span{ font-size:10px; padding:0 3px;}
.brand_top a{ font-size:10px; color:#fff;}
.brand_top a:hover{ text-decoration:underline;}
.brand_bot{ width:1136px; height:620px; margin:0 auto;}
.brand_bot_lef{ width:520px; height:620px; border-radius:15px; float:left; position:relative;}
.brand_bot_lef_title{ width:113px; height:30px; border:none; position:absolute; left:-27px; top:13px; z-index:1001; background:url(../images/icon_ppkj.png) no-repeat;}
.brand_bot_lef_title span{ font-size:12px; color:#fff; line-height:22px; padding-left:28px; letter-spacing:2px;}
.brand_bot_lef_img{ width:520px; height:620px; border-radius:15px; overflow:hidden; background-color:#fff;}
.brand_bot_lef_img img{ border-radius:15px;}
.brand_bot_rig{ width:605px; height:620px; overflow:hidden; background-color:#fff; border-radius:15px; float:left; margin-left:10px; display:inline;}
.brand_div{ width:520px; height:350px; overflow:hidden; margin:20px auto;}
.brand_div1{ width:510px; height:32px; overflow:hidden; font-size:15px; color:#000000; line-height:32px; font-weight:bold;}
.brand_div2{ width:510px; overflow:hidden; font-size:12px; color:#000; line-height:22px;}
.brand_div2 img{ max-width:510px;}
.brand_img{ width:510px; height:174px; overflow:hidden; margin:40px auto;}
.brand_img ul{ width:550px; height:174px; overflow:hidden;}
.brand_img li{ width:165px; height:174px; display:block; float:left; margin-right:5px; display:inline; cursor:pointer;}
.brand_img li img{ width:165px; height:174px; display:block;}
.brand_img li.hover img{ width:161px; height:170px; display:block; border:2px #ff391d solid;}
.drjy_bot{ width:1155px; height:622px; position:relative;}
.drjy_title{ width:113px; height:30px; border:none; position:absolute; left:-15px; top:13px; z-index:1001; background:url(../images/icon_ppkj.png) no-repeat;}
.drjy_title span{ font-size:12px; color:#fff; line-height:22px; padding-left:28px; letter-spacing:2px;}
.drjy_bot_div{ width:1155px; height:622px; overflow:hidden;}
.drjy_bot_div ul{ width:1200px; height:622px; overflow:hidden;}
.drjy_bot_div li{ width:369px; height:622px; display:block; float:left; margin-left:8px; display:inline;}
.drjy_bot_div li .drimg{ width:369px; height:513px; border-radius:15px; overflow:hidden;}
.drjy_bot_div li .drdiv{ width:369px; height:96px; border-radius:15px; background-color:#fefcf5; margin-top:10px; position:relative;}
.drjy_bot_div li .drdiv1{ width:325px; height:35px; overflow:hidden; margin:5px auto 0; font-size:13px; color:#000; font-weight:bold; line-height:35px;}
.drjy_bot_div li .drdiv2{ width:325px; height:36px; overflow:hidden; margin:0 auto; font-size:12px; color:#000; line-height:18px;}
.jydr_div{ width:540px; height:570px; overflow:hidden; margin:20px auto;}
.drwxwb{ width:60px; height:20px; position:absolute; top:5px; right:15px; z-index:10;}
.drwx{ width:20px; height:20px; float:right; margin-left:10px; display:inline; position:relative; cursor:pointer;}
.drwxdiv{ width:100px; height:100px; position:absolute; z-index:100; bottom:15px; left:50%; margin-left:-50px; display:none;}
.drwx:hover .drwxdiv{ width:100px; height:100px; position:absolute; z-index:100; bottom:15px; left:50%; margin-left:-50px; display:block;
-webkit-transition:ease 0.5s; -moz-transition: ease 0.5s; -ms-transition: ease 0.5s; -o-transition: ease 0.5s; transition: ease 0.5s;} 
.drwb{ width:20px; height:20px; float:right;}

/*新闻*/
/* scrolltab */
.scrolltab{position:relative;width:1240px;margin:0 auto;}
.scrolltab .ulBigPic{width:1154px;height:620px; margin:20px auto  0;}
.scrolltab .ulBigPic li{width:1154px;height:620px;display:none;}
.scrolltab .ulBigPic .liSelected{display:block;}
.scrolltab .ulBigPic .sPic{width:570px;float:left;overflow:hidden;}
.scrolltab .ulBigPic .sSideBox{width:290px;float:right;overflow:hidden;}
.scrolltab .sSideBox span{width:290px;display:block;overflow:hidden;}
.scrolltab .ulBigPic .sTitle{height:32px;line-height:32px;font-size:14px;font-weight:700;color:#333;}
.scrolltab .ulBigPic .sIntro{line-height:24px;color:#666;word-wrap:break-word;word-break:break-all;}
.scrolltab .ulBigPic .sMore{height:24px;line-height:24px;}
.scrolltab .ulBigPic .sMore a{color:#841;}
.scrolltab .ulBigPic .sTitle a{color:#333;}
.scrolltab .ulBigPic .sTitle a:hover{color:#840;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{width:38px;height:86px;display:block;position:absolute;top:250px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel{cursor:pointer;}
.scrolltab .sLeftBtnA,.scrolltab .sLeftBtnASel,.scrolltab .sLeftBtnABan{left:10px;}
.scrolltab .sLeftBtnA{background-position:-5px -2px;}
.scrolltab .sLeftBtnASel{background-position:-80px 0;}
.scrolltab .sLeftBtnABan{background-position:-161px 0;}
.scrolltab .sRightBtnA,.scrolltab .sRightBtnASel,.scrolltab .sRightBtnABan{right:10px;}
.scrolltab .sRightBtnA{background-position:-36px 0;}
.scrolltab .sRightBtnASel{background-position:-116px 0;}
.scrolltab .sRightBtnABan{background-position:-192px 0;}
.scrolltab .dSmallPicBox{width:1154px;height:118px;position:relative; background-color:#f2522c; border-radius:15px; margin:10px 0 0 45px;}
.scrolltab .dSmallPic{width:1090px;height:144px;position:absolute;left:32px;top:0px;overflow:hidden;}
.scrolltab .dSmallPic ul{position:absolute;}
.scrolltab .dSmallPic li{width:152px;height:98px;float:left; margin-right:4px; margin-top:10px; display:inline;cursor:pointer;overflow:hidden; border-radius:10px;}
.scrolltab .dSmallPic .sPic{width:152px;height:98px;display:block; position:relative;}
.scrolltab .dSmallPic .sPic label{ width:152px; height:98px; display:block; background-color:#000; position:absolute; top:0; left:0; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; z-index:10; cursor:pointer;}
.scrolltab .dSmallPic .sTitle{width:141px;height:30px;line-height:30px;display:block;text-align:center;color:#333;overflow:hidden;}
.scrolltab .dSmallPic .liSelected{ width:152px; height:98px;}
.scrolltab .dSmallPic .liSelected .sPic img{border-color:#fff;}
.scrolltab .dSmallPic .liSelected .sPic label{ width:152px; height:98px; display:block; background-color:#000; position:absolute; top:0; left:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{width:16px;height:37px;display:block;position:absolute;top:45px;background:url(../images/bgArt.png) no-repeat;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel{cursor:pointer;}
.scrolltab .sLeftBtnB,.scrolltab .sLeftBtnBSel,.scrolltab .sLeftBtnBBan{left:8px;}
.scrolltab .sLeftBtnB{background-position:0 -87px;}
.scrolltab .sLeftBtnBSel{background-position:-36px -87px;}
.scrolltab .sLeftBtnBBan{background-position:-72px -87px;}
.scrolltab .sRightBtnB,.scrolltab .sRightBtnBSel,.scrolltab .sRightBtnBBan{right:8px;}
.scrolltab .sRightBtnB{background-position:-18px -87px;}
.scrolltab .sRightBtnBSel{background-position:-54px -87px;}
.scrolltab .sRightBtnBBan{background-position:-90px -87px;}
.news{ width:1154px; height:620px; background-color:#f2522c; border-radius:15px;animation:news 0.5s;
-webkit-animation:news 0.5s;
-moz-animation:news 0.5s;
-o-animation:news 0.5s;}
@keyframes news{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-webkit-keyframes news{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-moz-keyframes news{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
@-o-keyframes news{
0% { opacity:0;}
90% { opacity:0.9;}
100% { opacity:1;}
}
.news_top{ width:1130px; height:24px; overflow:hidden; color:#fff; font-size:10px; line-height:24px; padding-left:25px;}
.news_top span{ font-size:10px; padding:0 3px;}
.news_top a{ font-size:10px; color:#fff;}
.news_top a:hover{ text-decoration:underline;}
.news_bot{ width:1154px; height:586px; position:relative;}
.news_title{ width:113px; height:30px; border:none; position:absolute; left:-15px; top:13px; z-index:1001; background:url(../images/icon_ppkj.png) no-repeat;}
.news_title span{ font-size:12px; color:#fff; line-height:22px; padding-left:28px; letter-spacing:2px;}
.news_bot_lef{ width:491px; height:586px; overflow:hidden; border-radius:15px; float:left; margin-left:8px; display:inline; background-color:#fff;}
.news_bot_rig{ width:640px; height:586px; overflow:hidden; float:left; background-color:#fff; border-radius:15px; margin-left:8px; display:inline;}
.news_bot_rigdiv{ width:600px; height:566px; margin:10px auto; overflow:hidden;}
.news_div{ width:540px; overflow:hidden; margin:0 auto;}
.news_div_title{ width:540px; height:40px; overflow:hidden; font-size:15px; color:#000000; line-height:40px; border-bottom:1px #6b6a67 dashed; font-weight:600;}
.news_div_cont{ width:540px; overflow:hidden; margin-top:15px; font-size:12px; color:#000000; line-height:22px;}
.zhhg{ width:1154px; height:586px; overflow:hidden; position:relative;}
.zhhgpic{ width:372px; height:295px; display:block; float:left; overflow:hidden; background-color:#fff; border-radius:15px; overflow:hidden; margin:0 0 8px 9px; display:inline;}

/*购买*/
.buy{ width:525px; overflow:hidden; margin:125px auto 0;}
.buy_top{ width:525px; height:120px; overflow:hidden;}
.buy_bot{ width:525px; height:230px; overflow:hidden;}
.buy_bot a{ display:block;}
.ds{ width:1154px; height:712px; overflow:hidden; background-color:#fff; border-radius:15px; position:absolute; top:50%; margin-top:-366px; left:50%; margin-left:-577px; z-index:10;}
.dsdiv{ width:1154px; height:712px; position:relative; overflow:hidden; border-radius:15px;}
.dsdiv1{ width:320px; height:305px; overflow:hidden; background-color:#00b7ee; position:absolute; top:0; left:0; z-index:12;}
.dsdiv1 .font1{ width:320px; height:80px; overflow:hidden; margin:55px auto 0; text-align:center; font-size:70px; color:#fff; font-family:Arial, Helvetica, sans-serif; letter-spacing:3px; line-height:80px;}
.dsdiv1 .font2{ width:320px; height:40px; overflow:hidden; margin:0 auto; text-align:center; font-size:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; line-height:40px;}
.dsdiv1 .font3{ width:320px; overflow:hidden; text-align:center; margin:0 auto; font-size:50px; color:#fff; letter-spacing:3px;}
.dsdiv2{ width:320px; height:407px; overflow:hidden; position:absolute; top:305px; left:0; z-index:12;}
.dsdiv3{ width:834px; height:245px; overflow:hidden; position:absolute; top:0; left:320px; z-index:12;}
.dsdiv4{ width:834px; height:222px; overflow:hidden; position:absolute; top:245px; left:320px; z-index:12;}
.dsdiv5{ width:502px; height:245px; overflow:hidden; position:absolute; bottom:0; left:320px; z-index:12;}
.dsdiv6{ width:332px; height:245px; overflow:hidden; position:absolute; bottom:0; right:0; z-index:12;}
.jxs{ width:1154px; height:712px; overflow:hidden; background-color:#fff; border-radius:15px; position:absolute; top:50%; margin-top:-366px; left:50%; margin-left:-577px; z-index:10;}
.jxsdiv{ width:1154px; height:712px; position:relative; overflow:hidden; border-radius:15px;}
.jxsdiv1{ width:314px; height:300px; overflow:hidden; background-color:#00b7ee; position:absolute; top:0; left:0; z-index:12;}
.jxsdiv1 .font1{ width:314px; overflow:hidden; padding-top:92px; margin:0 auto; font-size:40px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; letter-spacing:2px;}
.jxsdiv1 .font2{ width:314px; overflow:hidden; text-align:center; margin:0 auto; font-size:50px; color:#fff; letter-spacing:3px;}
.jxsdiv2{ width:314px; height:412px; overflow:hidden; position:absolute; bottom:0; left:0;}
.jxsdiv3{ width:840px; height:512px; overflow:hidden; background-color:#fe3702; position:absolute; top:0; right:0;}
.jxsdiv4{ width:283px; height:200px; overflow:hidden; position:absolute; bottom:0; left:314px; z-index:12;}
.jxsdiv5{ width:284px; height:200px; overflow:hidden; position:absolute; bottom:0; left:597px; z-index:12;}
.jxsdiv6{ width:273px; height:200px; overflow:hidden; position:absolute; bottom:0; right:0; z-index:12;}
.jxslist{ width:740px; height:460px; overflow:hidden; margin:20px auto 0;}
.jxslist ul{ width:740px; height:420px; overflow:hidden; display:block;}
.jxslist li{ width:740px; height:45px; display:block; border-bottom:1px #ffd6d1 dashed;}
.jxslist li .j_lef{ width:400px; height:45px; overflow:hidden; line-height:45px; font-size:18px; color:#fff; float:left;}
.jxslist li .j_rig{ width:290px; height:45px; overflow:hidden; float:right; text-align:right; font-size:18px; color:#fff; line-height:45px;}
.jxslist li .j_rig img{ vertical-align:middle; margin-bottom:3px; padding:0 5px;}
.jxslist li .j_rig a{ font-size:16px; color:#fff; padding-left:15px;}
.contact{ width:1330px; height:720px; overflow:hidden; position:absolute; top:50%; margin-top:-370px; left:50%; margin-left:-650px; background:url(../images/bg_contact.png) repeat; border-radius:20px;}
.contactdiv{ width:500px; height:596px; overflow:hidden; float:left; margin:15px 0 0 35px; display:inline;}
.contactdiv_top{ width:500px; height:60px; overflow:hidden; font-size:28px; color:#ffffff; line-height:50px;}
.contactdiv_top span{ font-size:18px; color:#ffffff; letter-spacing:-1px; padding-left:5px;}
.contactdiv_bot{ width:500px; height:500px; overflow:hidden; font-size:14px; color:#fff; line-height:24px;}
.contactimg{ width:745px; height:695px; overflow:hidden; float:right; margin:15px 15px 0 0; display:inline; border-radius:20px;}
