﻿@charset "utf-8";
/* CSS Document */

html{-webkit-text-size-adjust:none;}
body {font-size:14px; color:#343434;line-height:26px; margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}
img { border:0;}
div,form,ul,ol,li,span,h1,h2,h3,h4,h5,h6,dl,dt,dd {border: 0;margin: 0;padding: 0;list-style-type:none}
.fz12,font,h2,h1 { font-size:12px}
h3,h4,h5 { font-weight:normal; font-size:14px}


a { outline:none;-moz-outline:none; color:#343434; -webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
a:link {color:#343434;text-decoration: none}
a:visited {color:#343434;text-decoration: none}
a:active {color:#343434;text-decoration: none}
a:hover {color:#D51619;text-decoration:none}
p { padding:0; margin:0;}
.tar { text-align:right}
.tal { text-align:left}
.tac { text-align:center}
.ft {float:left}
.fr {float:right}
.clear { clear:both}
.bgff { background:#fff}
.w100 { width:1320px; margin:0 auto}

.head { position:absolute; left:50%; width:1320px; margin-left:-660px; top:35px; z-index:5555}
.head .logo_s { float:left; padding-top:25px}
.head .logo_s img { display:block}

.head .head_r { float:right; width:280px}
.head .head_r h3 { text-align:right; color:#fff; font-size:18px; height:40px}
.head .head_r h3 a { color:#fff; margin-right:20px}
.head .head_r a.nav_lx { display:block; float:left; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; border-radius:10px; background:#DC0A32}
.head .head_r form { width:160px; float:right; position:relative}
.head .head_r .inp_01 { width:130px; height:30px; line-height:30px; border:0 none; background:#F5F5F5; padding-left:30px; border-radius:10px}
.head .head_r .inp_02 { opacity:0; position:absolute; left:0; top:0; width:30px; height:30px; cursor:pointer}
.head .head_r i { display:block; position:absolute; left:10px; line-height:30px; top:0; color:#bbb}

.head .nav { float:left; padding-left:45px; padding-top:40px}
.head .nav ul li { float:left; position:relative; height:30px}
.head .nav ul li a { font-size:15px; color:#fff; padding:8px 13px}
.head .nav ul li.nav_on a { background:#DA0A32; color:#fff; border-radius:5px 5px 0 0;}

.head .nav ul li h4 { background:#DA0A32; position:absolute; left:0; width:100%; top:30px; border-radius:0 0 5px 5px; display:none; }
.head .nav ul li h4 a { display:block; font-size:12px; padding:0; line-height:34px; border-top:1px #EC8498 solid; padding-left:13px}
.head .nav ul li.nav_on h4 a { background:none; border-radius:0}

.head .nav ul li h4.ww1 { width:130px}
.head .nav ul li h4.ww2 { width:140px}
.head .nav ul li h4.ww3 { width:200px}

.head.h_2 { position:fixed; left:0; width:100%; top:0; height:50px; background:#fff; display:none; width:100%; margin-left:0; border-bottom:1px #eee solid}
.head.h_2 .logo_s { padding-top:5px}
.head.h_2 .logo_s img { height:40px}
.head.h_2 .nav { float:right; padding-left:0; padding-top:0}
.head.h_2 .nav ul li { float:left; line-height:50px; padding-left:15px; font-size:14px}
.head.h_2 .nav ul li a { color:#343434}
.head.h_2 .nav ul li.nav_on a { background:#DA0A32; color:#fff; border-radius:5px 5px 0 0;}

.head.h_2 .nav ul li h4 { left:15px; top:40px}
.head.h_2 .nav ul li h4 a { color:#fff}
.head.h_2 .nav ul li.nav_on h4 a { background:none; color:#fff; border-radius:0;}

.head.h_3 { position:relative; left:auto; width:1320px; margin:0 auto; top:auto; padding:20px 0; height:80px; background:#fff; border-bottom:1px #eee solid}
.head.h_3 .head_r h3 { color:#DC0A32}
.head.h_3 .nav ul li a { color:#343434}
.head.h_3 .nav ul li.nav_on a { color:#fff;}
.head.h_3 .nav ul li h4 a { color:#fff}

.banner { height:auto; background:url(../images/banner.jpg) center no-repeat; background-size:100% auto; position:relative; z-index:12; min-width:1320px; overflow:hidden}
.banner .menu_bg { position:absolute; top:0; left:0; width:100%; height:156px; background:url(../images/menu_bg.png) top; z-index:4444} 
.banner video { position:relative; z-index:222;}
.banner img { display:block; position:absolute; top:214px; right:50%; margin-right:-660px}

.banner i { position:absolute; height:60px; width:60px; border:1px #E1E1E1 solid; color:#E1E1E1; border-radius:50%; text-align:center; font-size:36px; line-height:60px; display:block; cursor:pointer; top:50%; left:20%}

@media all and (max-width:1440px){
.banner { background-size:auto 100%}
}




.index_1 { height:208px; background:url(../images/index_bg1.jpg); background-size:100% 100%; min-width:1320px}
.index_1 h1 { text-align:center; font-size:36px; color:#fff; line-height:60px; padding-top:30px; font-weight:normal}
.index_1 h3 { text-align:center; color:#fff; font-size:14px; line-height:28px}



.index_2 { height:937px; background:url(../images/index_bg2.jpg); background-size:100% 100%; min-width:1320px}
.index_2 h2 { text-align:center; font-size:36px; line-height:40px; padding-top:50px; font-weight:normal}
.index_2 .zy { text-align:center; font-size:14px; line-height:28px; padding-top:20px; color:#666}

.index_2 .index_cphd { padding-top:40px; text-align:center}
.index_2 .index_cphd ul { height:68px}
.index_2 .index_cphd ul li { display:inline; padding:0 15px}
.index_2 .index_cphd ul li a { padding:10px 15px; border:1px #595959 solid; border-radius:10px; font-size:18px; cursor:pointer}
.index_2 .index_cphd ul li.on a { background:#DC0A32; border:1px #DC0A32 solid; color:#fff}

.index_2 .index_cpbd { width:1260px; margin:30px auto; position:relative}
.index_2 .index_cpbd .bd {}
.index_2 .index_cpbd .index_cpcn { position:relative; height:462px}
.index_2 .index_cpbd .index_cpcn h1 { width:270px; font-size:36px; line-height:50px; padding-top:90px; position:relative}
.index_2 .index_cpbd .index_cpcn h1 i { display:block; position:absolute; width:50px; height:50px; top:60px; right:-20px; background:url(../images/index_ico02.png); background-size:100% 100%}
.index_2 .index_cpbd .index_cpcn h3 { width:250px; font-size:16px; line-height:30px; padding:15px 0}
.index_2 .index_cpbd .index_cpcn h4 { width:250px;}
.index_2 .index_cpbd .index_cpcn h4 a { display:block; width:130px; height:40px; text-align:center; color:#fff; line-height:40px; font-size:16px; background:#DC0A32; border-radius:10px; margin:0 auto}
.index_2 .index_cpbd .index_cpcn img { display:block; position:absolute; right:0; top:0}

.index_2 .index_cpbd a.prev { position:absolute; left:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.index_2 .index_cpbd a.next { position:absolute; right:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.index_2 .index_cpbd a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.index_2 .index_cpbd a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}





.index_3 { padding:60px 0; background:#EDEDED}
.index_3 h2 { text-align:center; font-size:36px; line-height:40px; font-weight:normal}
.index_3 .zy { text-align:center; font-size:14px; line-height:28px; padding-top:20px; color:#666}

.index_3 .index_dzhd { padding-top:40px; text-align:center}
.index_3 .index_dzhd ul { height:68px}
.index_3 .index_dzhd ul li { display:inline; padding:0 15px}
.index_3 .index_dzhd ul li a { padding:10px 15px; border:1px #595959 solid; border-radius:10px; font-size:18px; cursor:pointer}
.index_3 .index_dzhd ul li.on a { background:#DC0A32; border:1px #DC0A32 solid; color:#fff}

.index_3 .index_dzbd { width:1260px; margin:30px auto; position:relative}


.index_3 .index_dzbd .dzbd_cn { width:1182px; margin:0 auto; height:377px}
.index_3 .index_dzbd .dzbd_cn ul li { float:left; width:394px; position:relative; overflow:hidden; padding:5px 0}
.index_3 .index_dzbd .dzbd_cn ul li img { display:block; margin:0 auto; box-shadow:0 0 5px #ccc; background:#fff}
.index_3 .index_dzbd .dzbd_cn ul li a { display:block; position:absolute; left:-290px; top:5px; height:367px; width:290px; background:url(../images/bg01.png)}
.index_3 .index_dzbd .dzbd_cn ul li h3 { padding:30px 45px 0 45px; color:#fff; font-size:24px; line-height:40px}
.index_3 .index_dzbd .dzbd_cn ul li h4 { font-size:16px; line-height:30px; padding:10px 45px; color:#fff}
.index_3 .index_dzbd .dzbd_cn ul li h5 { display:block; width:130px; height:40px; text-align:center; color:#DC0A32; line-height:40px; font-size:16px; background:#fff; border-radius:10px; margin:20px auto 0 auto}


.index_3 .index_dzbd a.prev { position:absolute; left:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.index_3 .index_dzbd a.next { position:absolute; right:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.index_3 .index_dzbd a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.index_3 .index_dzbd a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}








.index_4 { height:954px; background:url(../images/index_bg6.jpg); background-size:100% 100%; min-width:1320px}
.index_4 h2 { text-align:center; font-size:36px; line-height:40px; padding-top:50px; font-weight:normal}
.index_4 .zy { text-align:center; font-size:14px; line-height:28px; padding-top:20px; color:#666}

.index_4 .index_hyhd { padding-top:40px; text-align:center}
.index_4 .index_hyhd ul { height:68px}
.index_4 .index_hyhd ul li { display:inline; padding:0 15px}
.index_4 .index_hyhd ul li a { padding:10px 15px; border:1px #595959 solid; border-radius:10px; font-size:18px; cursor:pointer}
.index_4 .index_hyhd ul li.on a { background:#DC0A32; border:1px #DC0A32 solid; color:#fff}


.index_4 .index_hybd .hybd_cn { height:620px; width:1320px; margin:0 auto; background:url(../images/index_ico04.png) no-repeat}
.index_4 .index_hybd .hybd_cn img { display:block; float:right; margin-bottom:25px}
.index_4 .index_hybd .hybd_cn h2 { text-align:left; font-weight:bold; color:#C7C7C7; font-size:48px; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding-left:50px; padding-top:80px}
.index_4 .index_hybd .hybd_cn h3 { font-size:16px; padding:10px 0; padding-left:50px}
.index_4 .index_hybd .hybd_cn h4 { font-size:12px; line-height:20px; width:170px; padding-left:50px; color:#888}

.index_4 .index_hybd .hybd_cn .hykh { clear:both}
.index_4 .index_hybd .hybd_cn .ft { font-size:18px; line-height:100px; padding-left:50px}






.index_5 { height:243px; background:url(../images/index_bg3.jpg); background-size:100% 100%; min-width:1320px}
.index_5.bg_a { background:url(../images/about_bg01.jpg); background-size:100% 100%;}
.index_5 h3 { text-align:center; font-size:36px; color:#fff; line-height:60px; padding-top:30px; font-weight:normal}
.index_5 h4 { text-align:center; color:#fff; font-size:14px; line-height:28px}
.index_5 h5 { padding-top:20px}
.index_5 h5 a { display:block; width:280px; height:46px; text-align:center; color:#DC0A32; line-height:46px; font-size:24px; background:#fff; border-radius:10px; margin:20px auto 0 auto}
.index_5.bg_a h5 a { background:#DA0A32; color:#fff}





.index_6 { height:auto; background-size:100% auto; min-width:1320px; position:relative}
.index_6 h1 { font-size:60px; line-height:80px; color:#fff; font-weight:normal; top:130px; left:50%; margin-left:-660px; width:280px; position:absolute; z-index:22}
.index_6 h1 i { display:block; position:absolute; width:80px; height:80px; top:-40px; right:-20px; background:url(../images/index_ico03.png); background-size:100% 100%}
.index_6 .index_xz1 { position:absolute; left:50%; margin-left:-660px; width:260px; padding:25px 0; background:url(../images/bg01.png); top:350px; z-index:33}
.index_6 .index_xz1 h3 { padding:0 40px; font-size:16px; line-height:32px; color:#fff}
.index_6 .index_xz1 h4 { padding-top:20px}
.index_6 .index_xz1 h4 a { display:block; width:130px; height:40px; text-align:center; color:#DC0A32; line-height:40px; font-size:16px; background:#fff; border-radius:10px; margin:20px auto 0 auto}

.index_6 .index_xz2 { position:absolute; right:0; width:390px; top:0; height:100%; background:url(../images/bg02.png); z-index:44}
.index_6 .index_xz2 h3 { padding-top:150px; color:#fff; font-size:36px; line-height:50px; text-align:center; padding-bottom:30px}
.index_6 .index_xz2 h3 span { display:block; font-size:48px}
.index_6 .index_xz2 h4 { width:300px; margin:0 auto; padding-top:20px; font-size:18px; line-height:44px; border-top:1px #896E46 solid;}
.index_6 .index_xz2 h4 a { color:#896E46; display:block}
.index_6 .index_xz2 h4 a.on { color:#fff}


.index_6 a.prev { position:absolute; left:2%; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #aaa solid; border-radius:50%; cursor:pointer; z-index:33; color:#aaa}
.index_6 a.next { position:absolute; right:2%; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #aaa solid; border-radius:50%; cursor:pointer; z-index:44; color:#aaa}
.index_6 a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#aaa}
.index_6 a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#aaa}

.index_6 .bd { position:relative; z-index:11}
.index_6 .bd ul li img { display:block; width:100%}




.index_7 { height:540px; width:1220px; margin:0 auto; position:relative}
.index_7 h2 { text-align:center; font-size:36px; line-height:40px; padding-top:50px; font-weight:normal}

.index_7 .index_fk2 { width:100%; top:120px; left:0; position:absolute; border:2px #ccc solid; height:260px; z-index:11}
.index_7 .index_fk1 { background:#EDEDED; width:890px; margin:0 auto; margin-top:90px; position:relative; z-index:22}
.index_7 .index_fk1 ul li { padding:35px 65px}
.index_7 .index_fk1 ul li img { display:block; padding-top:30px}

.index_7 a.prev { position:absolute; left:-15px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer; background:#fff; z-index:33}
.index_7 a.next { position:absolute; right:-15px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer; background:#fff; z-index:44}
.index_7 a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.index_7 a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}




.index_8 { height:534px; background:url(../images/index_bg5.jpg) center; background-size:100% auto; min-width:1320px; position:relative}
.index_8 h2 { font-size:60px; line-height:80px; color:#fff; font-weight:normal; padding-top:100px; text-align:center; width:244px; margin:0 auto; position:relative}
.index_8 h2 i { display:block; position:absolute; width:60px; height:60px; top:70px; right:-35px; background:url(../images/index_ico03.png); background-size:100% 100%}
.index_8 h3 { font-size:36px; line-height:50px; padding-top:30px; text-align:center; color:#fff}
.index_8 h4 { font-size:16px; line-height:30px; text-align:center; color:#fff; padding-bottom:30px}
.index_8 i.fa { height:100px; width:100px; border:1px #E1E1E1 solid; color:#E1E1E1; border-radius:50%; text-align:center; font-size:64px; line-height:100px; display:block; margin:0 auto; cursor:pointer}



.index_9 { padding:40px 0; text-align:center}
.index_9 a { color:#fff; padding:10px; margin:0 10px; background:#DC0A32; border-radius:5px; font-size:16px}



.footer { background:#181818; min-width:1320px; padding-top:50px}
.footer ul { width:1320px; margin:0 auto; overflow:hidden}
.footer ul li { float:left; padding-right:80px; line-height:30px}
.footer ul li h2 { font-weight:normal; font-size:16px; color:#888}
.footer ul li a { display:block; color:#888}
.footer h3 { border-top:1px #949494 solid; margin-top:20px; padding:20px 0; text-align:center; color:#888}





.banner_a { height:477px; background-size:100% auto; background-position:center; background-repeat:no-repeat; position:relative; z-index:12; min-width:1320px}
.banner_a img { display:block; position:absolute; top:155px; right:50%; margin-right:-660px}

.banner_n { height:477px; background-size:100% auto; background-position:center; background-repeat:no-repeat; position:relative; z-index:12; min-width:1320px}
.banner_n img { display:block; position:absolute; top:155px; right:50%; margin-right:-660px}

.banner_p { height:477px; background-size:100% auto; background-position:center; background-repeat:no-repeat; position:relative; z-index:12; min-width:1320px}
.banner_p img { display:block; position:absolute; top:155px; right:50%; margin-right:-660px}
.banner_p h1 { font-size:78px; color:#fff; position:absolute; right:50%; margin-right:-615px; top:50%}
.banner_p h1 i { display:block; position:absolute; width:82px; height:82px; top:-75px; right:-45px; background:url(../images/index_ico03.png); background-size:100% 100%}

banner_p.cp2 { background:url(../images/product_top02.jpg) center no-repeat; background-size:100% auto;}
banner_p.cp3 { background:url(../images/product_top03.jpg) center no-repeat; background-size:100% auto;}
banner_p.cp4 { background:url(../images/product_top04.jpg) center no-repeat; background-size:100% auto;}
banner_p.cp5 { background:url(../images/product_top05.jpg) center no-repeat; background-size:100% auto;}
banner_p.cp6 { background:url(../images/product_top06.jpg) center no-repeat; background-size:100% auto;}

.banner_c { height:477px; background-size:100% auto; background-position:center; background-repeat:no-repeat; position:relative; z-index:12; min-width:1320px}
.banner_c img { display:block; position:absolute; top:155px; right:50%; margin-right:-660px}

@media all and (max-width:1440px){
.banner_a { background-size:auto 100%}
.banner_n { background-size:auto 100%}
.banner_p { background-size:auto 100%}
.banner_c { background-size:auto 100%}
}







.about_1 { width:1250px; margin:0 auto; padding:110px 0}
.about_1 .about_sp { float:right; width:812px}
.about_1 .about_sp .bd ul li img { display:block; width:100%}

.about_1 .about_sp .hd { padding-top:40px; width:720px; margin:0 auto}
.about_1 .about_sp .hd ul li { float:left; width:240px}
.about_1 .about_sp .hd ul li img { display:block; margin:0 auto}

.about_1 h1 { font-size:40px; line-height:60px; font-weight:normal; width:160px; position:relative}
.about_1 h1 i { display:block; position:absolute; width:50px; height:50px; top:-25px; right:-35px; background:url(../images/index_ico03.png); background-size:100% 100%}
.about_1 h3 { color:#876E46; font-size:28px; line-height:50px}
.about_1 h4 { width:360px; padding-top:30px; font-size:16px; line-height:26px; color:#666}
.about_1 .about_cn1 { width:360px; padding-top:30px; font-size:16px; line-height:26px; color:#666}


.about_2 { background:#F5F5F5; height:532px; position:relative; min-width:1320px}
.about_2 .about_td { position:absolute; right:0; width:390px; top:0; height:532px; background:url(../images/about_csr2.jpg);}
.about_2 .about_td h2 { background:url(../images/bg01.png); padding-top:40px; line-height:130px; text-align:center; position:relative; color:#fff; font-size:36px; font-weight:normal}
.about_2 .about_td h3 { background:url(../images/bg01.png); height:362px; padding:0 50px; font-size:14px; color:#fff}
.about_2 .about_td h2 i { display:block; position:absolute; width:50px; height:50px; top:53px; right:85px; background:url(../images/index_ico02s.png); background-size:100% 100%}


.about_2 .about_csr { width:1250px; margin:0 auto; padding-top:90px; position:relative}
.about_2 .about_csr img { display:block; float:left; margin:25px 125px 60px 0; box-shadow:0 0 5px #888; position:relative; z-index:22}
.about_2 .about_csr h2 { font-size:36px; font-weight:normal; line-height:40px; padding-bottom:20px}
.about_2 .about_csr p { width:430px; float:left; padding-bottom:10px; line-height:22px}
.about_2 .about_csr i { display:block; position:absolute; width:158px; height:158px; background:url(../images/index_ico05.png); background-size:100% 100%; top:65px; left:185px; z-index:11}



.about_3 { height:690px; background:url(../images/index_bg6.jpg); background-size:100% 100%; min-width:1320px}
.about_3 .w100 { width:1250px; margin:0 auto; overflow:hidden}
.about_3 ul { width:1350px;}
.about_3 ul li { float:left; width:450px; position:relative; padding-bottom:3px}
.about_3 ul li.r1 { width:350px}

.about_3 ul li img { display:block; margin-top:110px; box-shadow:0 0 10px #888; position:relative; z-index:22}
.about_3 ul li i { display:block; position:absolute; width:86px; height:86px; background:url(../images/index_ico05.png); background-size:100% 100%; top:78px; left:235px; z-index:11}
.about_3 ul li h3 { padding-top:40px; line-height:40px; font-size:24px}
.about_3 ul li h4 { width:285px; color:#888; padding:10px 0 0 0; height:100px} 
.about_3 ul li h5 a { padding:5px 10px; border:1px #666 solid; border-radius:5px}
.about_3 ul li h5 a:hover { background:#333; color:#fff}




.about_4 { width:1320px; margin:0 auto; padding:80px 0}
.about_4 ul { float:right; width:720px; background:url(../images/about_title2.png) top no-repeat}
.about_4 ul li { float:left; width:180px; padding-top:100px; text-align:center; font-size:16px}
.about_4 h1 { font-size:36px; line-height:60px; font-weight:normal; position:relative}
.about_4 h1 i { display:block; position:absolute; width:50px; height:50px; top:-20px; left:305px; background:url(../images/index_ico02.png); background-size:100% 100%}
.about_4 h3 { width:390px; padding-top:20px}



.about_5 { width:1237px; height:340px; margin:0 auto; background:url(../images/about_bg02.jpg) top no-repeat}
.about_5 ul { width:1212px; margin:0 auto}
.about_5 ul li { float:left; width:202px; text-align:center; font-size:12px; line-height:20px}
.about_5 ul li h3 { padding-top:70px; color:#876E46; font-size:18px; line-height:30px; padding-bottom:10px}
.about_5 ul li h3 span { font-size:30px}



.about_6 { background:#F9F9F9; padding:60px 0 100px 0}
.about_6 h2 { width:1220px; margin:0 auto; color:#876E46; font-size:36px; text-align:right; margin:0 auto; line-height:40px; letter-spacing:5px; position:relative; padding-bottom:60px}
.about_6 h2 i { display:block; position:absolute; width:50px; height:50px; top:-25px; right:-25px; background:url(../images/index_ico02.png); background-size:100% 100%}
.about_6 .bd { width:970px; margin:0 auto; position:relative; height:254px}
.about_6 .bd ul li { float:left; width:194px;}
.about_6 .bd ul li img { display:block; margin:0 auto; box-shadow:0 0 10px #888}


.about_6 a.prev { position:absolute; left:-160px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.about_6 a.next { position:absolute; right:-160px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.about_6 a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.about_6 a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}




.about_7 { width:1250px; margin:0 auto; padding:90px 0; position:relative}
.about_7 .more_1 { float:right; position:relative; z-index:333}
.about_7 h2 { font-size:36px; font-weight:normal; position:relative; line-height:40px; padding-bottom:30px; z-index:3}
.about_7 h2 i { display:block; position:absolute; width:50px; height:50px; top:-35px; left:130px; background:url(../images/index_ico02.png); background-size:100% 100%}

.about_7 .xw_bd { width:1144px; margin:0 auto}
.about_7 .xw_bd ul li { float:left; width:286px}
.about_7 .xw_bd ul li a { display:block; width:272px; margin:0 auto; background:#EBEBEB; padding-bottom:20px}
.about_7 .xw_bd ul li h3 { font-size:14px; padding:15px 30px 0 30px; font-weight:bold}
.about_7 .xw_bd ul li h4 { font-size:12px; padding:5px 30px 0 30px; line-height:20px; height:80px; overflow:hidden}
.about_7 .xw_bd ul li h5 { font-size:12px; padding:10px 30px 0 30px; text-align:right; color:#DA0A32}
.about_7 .xw_bd ul li span { display:block; float:left; padding-left:30px; padding-top:10px}


.about_7 a.prev { position:absolute; left:-20px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.about_7 a.next { position:absolute; right:-20px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.about_7 a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.about_7 a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}





.news_1 { height:895px; background:url(../images/news_bg01.jpg) top no-repeat #F5F5F5; background-size:100% 50%; min-width:1320px}
.news_1 h2 { font-size:36px; font-weight:normal; position:relative; line-height:40px; padding-bottom:30px; padding-top:60px; text-align:center; width:160px; margin:0 auto;}
.news_1 h2 i { display:block; position:absolute; width:50px; height:50px; top:30px; right:-30px; background:url(../images/index_ico02.png); background-size:100% 100%}

.news_1 .news_gd { width:1280px; margin:0 auto; position:relative}

.news_1 a.prev { position:absolute; left:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.news_1 a.next { position:absolute; right:-60px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.news_1 a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.news_1 a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}

.news_1 .news_gd .bd { width:1080px; margin:0 auto; border:2px #666 solid; height:640px; background:#fff}
.news_1 .news_gd .bd ul li {}
.news_1 .news_gd .bd ul li img { display:block; width:100%}
.news_1 .news_gd .bd ul li h4 { padding:30px 35px 20px 35px; text-align:right; font-size:16px}
.news_1 .news_gd .bd ul li h4 span { display:block; float:left}
.news_1 .news_gd .bd ul li h1 { font-size:24px; width:1010px; margin:0 auto; border-bottom:1px #666 solid; padding-bottom:20px}
.news_1 .news_gd .bd ul li h5 { padding:20px 35px; font-size:16px}

.news_1 .news_gd .hd { padding-top:30px; text-align:center; height:10px; overflow:hidden}
.news_1 .news_gd .hd ul li { display:inline; background:#DD0A32; border-radius:3px; margin:0 5px; height:6px; padding:0 3px; cursor:pointer}
.news_1 .news_gd .hd ul li.on { padding:0 20px}




.news_2 { padding:50px 0; background:url(../images/index_bg6.jpg) bottom no-repeat; background-size:100% auto; min-width:1320px}
.news_2 h2 { font-size:36px; font-weight:normal; position:relative; line-height:40px; padding-bottom:30px; padding-top:60px; text-align:center; width:160px; margin:0 auto;}
.news_2 h2 i { display:block; position:absolute; width:50px; height:50px; top:30px; right:-30px; background:url(../images/index_ico02.png); background-size:100% 100%}
.news_2 ul { width:1080px; margin:0 auto;}
.news_2 ul li { padding-bottom:50px;}
.news_2 ul li a { display:block; height:360px; border:1px #666 solid; background:#F5F5F5; position:relative; padding-left:425px}
.news_2 ul li img { display:block; position:absolute; left:0; top:0; border-right:1px #666 solid;}
.news_2 ul li span { display:block; padding:30px 35px}
.news_2 ul li h3 { font-size:24px; line-height:30px; padding:0 35px 20px 35px}
.news_2 ul li h4 { font-size:14px; height:140px; width:590px; margin:0 auto; line-height:26px; border-bottom:1px #666 solid}
.news_2 ul li h5 { text-align:right; padding:20px 35px}
.news_2 ul li h5 span { float:left; padding:0}


.footer_2 { background:#717171; padding:45px 0; text-align:center; min-width:1320px}
.footer_2 ul { width:1160px; margin:0 auto; overflow:hidden}
.footer_2 ul li { text-align:center; color:#fff; float:left; padding:0 45px; border-right:2px #fff solid}
.footer_2 ul li.r3 { border-right:0 none}
.footer_2 ul li h3 { font-size:16px; line-height:30px;}
.footer_2 ul li h3 span { font-size:30px}




.product_list3 { padding:40px; position:relative; z-index:888}
.product_list3 .w100 { width:1280px; margin:0 auto}
.product_list3 h1 { float:left; position:relative; font-size:24px; padding-top:30px; font-weight:normal}
.product_list3 h1 i { display:block; position:absolute; width:50px; height:50px; top:-5px; right:-35px; background:url(../images/index_ico02.png); background-size:100% 100%}
.product_list3 h3 { text-align:center}
.product_list3 h3 a { padding:10px 15px; border:1px #333 solid; border-radius:5px}
.product_list3 h3 a:hover { background:#DA0A32; border:1px #DA0A32 solid; color:#fff}

.product_list3 .tac { clear:both; padding:20px 0}
.product_list3 .tac img { display:block; margin:0 auto}

.product_list3.lm2 { background:#F5F5F5}
.product_list3.lm2 h1 { float:right; position:relative; padding-right:30px}
.product_list3.lm2 h1 i { right:-5px}





.product_cn { padding:20px 0; background:url(../images/product_bg.jpg) top; min-width:1320px; position:relative}
.product_cn.bc2 { background:url(../images/product_bg2.jpg) top; background-size:100% auto}
.product_cn .bg { display:block; width:100%; position:absolute; left:0; top:0; width:100%; z-index:1}


.product_cn h2 { font-size:36px; font-weight:normal; position:relative; line-height:40px; padding-bottom:30px; padding-top:60px; text-align:center; width:160px; margin:0 auto; z-index:22}
.product_cn h2 i { display:block; position:absolute; width:50px; height:50px; top:30px; right:-30px; background:url(../images/index_ico02.png); background-size:100% 100%}
.product_cn .zy { text-align:center; font-size:14px; line-height:28px; color:#666; position:relative; z-index:33; padding-bottom:50px; max-width:800px; margin:0 auto}
.product_cn .zy img { display:block; padding-top:30px}


.product_cn .product_list1 { width:1280px; margin:0 auto; overflow:hidden; z-index:33; position:relative}
.product_cn .product_list1 ul { width:1365px;}
.product_cn .product_list1 ul li { float:left; width:445px; padding-bottom:40px}
.product_cn .product_list1 ul li a { width:370px; background:#fff; margin:10px; box-shadow:0 0 10px #888; display:block; height:735px}
.product_cn .product_list1 ul li img { display:block; border-bottom:2px #DD0A32 solid}
.product_cn .product_list1 ul li h3 { font-size:24px; padding:50px 30px 10px 30px; line-height:30px}
.product_cn .product_list1 ul li h4 { padding:0 30px; color:#666; line-height:28px}
.product_cn .product_list1 ul li h5 { text-align:right; padding-right:30px; padding-top:45px}
.product_cn .product_list1 ul li h5 span{ color:#fff; padding:10px; margin:0 10px; background:#DC0A32; border-radius:5px; font-size:16px}



.product_cn .product_list2 { width:1280px; margin:0 auto; overflow:hidden; z-index:33; position:relative; padding-top:50px}
.product_cn .product_list2 ul { width:1365px;}
.product_cn .product_list2 ul li { float:left; width:445px; padding-bottom:40px}
.product_cn .product_list2 ul li a { width:350px; display:block;}
.product_cn .product_list2 ul li img { display:block; border:2px #ccc solid}
.product_cn .product_list2 ul li h3 { font-size:18px; line-height:34px; text-align:center; width:354px; padding:15px 0}




.product_cn .cp_sm1 { padding:20px 0; background:#A30F1E; text-align:center; color:#fff; z-index:44; position:relative; overflow:hidden}
.product_cn .cp_sm1 ul { width:766px; margin:0 auto}
.product_cn .cp_sm1 li { float:left; padding:0 50px; color:#fff; text-align:center; line-height:26px; font-size:16px; position:relative}
.product_cn .cp_sm1 li i { display:block; position:absolute; top:5px; height:42px; right:0; border-right:1px #fff solid}

.product_cn .cp_sm1 img { display:block; margin:0 auto}

.product_cn.bc2 .cp_sm1 ul { width:1500px; margin:0 auto}



.product_id2 { width:1320px; margin:0 auto; padding:30px 0}
.product_id2 h2 { color:#fff; background:#DC0A32; border-radius:5px; font-size:18px; color:#fff; text-align:center; width:115px; line-height:40px; margin-bottom:30px}
.product_id2 .product_text { line-height:28px; font-size:16px}
.product_id2 .product_text p { padding-bottom:10px;}
.product_id2 .product_text img { max-width:100%}



.product_id1 { background:#F5F5F5; padding:50px 0;}
.product_id1 .pro_gundong { float:left; width:610px}
.product_id1 .pro_gundong .bd { width:513px; margin:0 auto}
.product_id1 .pro_gundong .bd ul li img { display:block}

.product_id1 .pro_gundong .hd { width:534px; margin:0 auto; padding-top:20px; position:relative;}
.product_id1 .pro_gundong .hd ul { overflow:hidden}
.product_id1 .pro_gundong .hd ul li { float:left; width:178px}
.product_id1 .pro_gundong .hd ul li img { display:block; margin:0 auto; width:150px; height:150px; border:4px #fff solid}
.product_id1 .pro_gundong .hd ul li.on img { border:4px #DA0A32 solid}


.product_id1 .pro_gundong .hd a.prev { position:absolute; left:-50px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.product_id1 .pro_gundong .hd a.next { position:absolute; right:-50px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.product_id1 .pro_gundong .hd a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.product_id1 .pro_gundong .hd a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}

.product_id1 .pro_title { float:right; width:590px}
.product_id1 .pro_title h2 { font-size:24px; color:#DA0A32; font-weight:normal; line-height:40px}
.product_id1 .pro_title h1 { font-size:30px; font-weight:normal; line-height:40px; padding-top:10px}
.product_id1 .pro_title h3 { font-size:18px; font-weight:normal; line-height:30px; color:#666; padding-bottom:30px}
.product_id1 .pro_title .pro_td { font-size:16px; line-height:34px}
.product_id1 .pro_title .pro_td b { display:block; padding-bottom:10px}


.pages { height:80px;}
.pages ul{ text-align:center; list-style-type:none; padding:14px 0px;}
.pages ul li { display:inline; list-style-type:none; font-family:Tahoma;line-height:26px;margin-right:6px;border:#ccc 1px solid;background:#EAEAEA;-moz-border-radius: 5px; -webkit-border-radius:5px; border-radius:5px; padding:8px;}
.pages ul li a{ padding:2px 3px; color:#6e6e6e;}
.pages ul li.on a{color:#343434;}
.pages ul li.thisclass{ background:#DA0A32; font-weight:bold; text-align:center;border:#fff 1px solid}
.pages ul li.thisclass a { color:#fff;}

@media all and (max-width:720px){
.pages ul li { padding:4px; font-size:12px}
}



.pro_sm a.prev { position:absolute; left:30px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.pro_sm a.next { position:absolute; right:30px; top:50%; display:block; height:32px; margin-top:-16px; width:32px; border:1px #949494 solid; border-radius:50%; cursor:pointer}
.pro_sm a.prev i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}
.pro_sm a.next i { display:block; text-align:center; font-size:30px; line-height:32px; color:#949494}







.product_lm { min-width:1320px; overflow:hidden; position:relative; z-index:33}
.product_lm .pro_fl1 { float:left; height:560px; background:#F5F5F5; width:30%; position:relative; z-index:333}
.product_lm .pro_fl1 h1 { font-size:30px; padding-left:80px; padding-top:90px; line-height:50px}
.product_lm .pro_fl1 h3 { font-size:24px; padding-left:80px; color:#96805E; line-height:40px}
.product_lm .pro_fl1 h4 { font-size:16px; line-height:32px; padding:30px 80px}
.product_lm .pro_fl1 h5 { padding-top:30px; text-align:center}
.product_lm .pro_fl1 h5 a { color:#fff; padding:10px; margin:0 10px; background:#DC0A32; border-radius:5px; font-size:16px}


.product_lm .pro_sm { float:right; width:70%; border-top:15px #DD0A32 solid; position:relative; height:480px}
.product_lm .pro_sm .bd { width:750px; margin:0 auto; padding-top:25px}
.product_lm .pro_sm .bd ul li { position:relative; height:430px}
.product_lm .pro_sm .bd ul li h3 { font-size:24px; color:#96805E; line-height:40px; padding-top:100px}
.product_lm .pro_sm .bd ul li h4 { font-size:18px; line-height:40px}
.product_lm .pro_sm .bd ul li h5 { padding-top:30px; font-size:14px}
.product_lm .pro_sm .bd ul li img { display:block; position:absolute; right:0; top:0}


.product_lm.lm2 {}
.product_lm.lm2 .pro_fl1 { float:right}
.product_lm.lm2 .pro_sm { float:left}
.product_lm.lm2 .pro_sm .bd ul li h3 { padding-left:470px}
.product_lm.lm2 .pro_sm .bd ul li h4 { padding-left:470px}
.product_lm.lm2 .pro_sm .bd ul li h5 { padding-left:470px}
.product_lm.lm2 .pro_sm .bd ul li img { left:0}





.haocai_cn { width:1280px; margin:0 auto; padding:50px 0}
.haocai_cn .haocai_left { float:left; width:250px}
.haocai_cn .haocai_left h2 { padding-top:40px; padding-left:30px; background:#D80A32; color:#fff; font-size:24px; font-weight:normal; border-radius:10px 10px 0 0}
.haocai_cn .haocai_left form { background:#D80A32; padding:15px 30px; position:relative}
.haocai_cn .haocai_left form .inp_01 { width:160px; height:30px; line-height:30px; border:0 none; background:#F5F5F5; padding-left:30px; border-radius:5px}
.haocai_cn .haocai_left form .inp_02 { opacity:0; position:absolute; left:30px; top:15px; width:30px; height:30px}
.haocai_cn .haocai_left form i { display:block; position:absolute; left:40px; line-height:30px; top:15px; color:#bbb}

.haocai_cn .haocai_left ul li { background:#D80A32; border-top:2px #fff solid}
.haocai_cn .haocai_left ul li h3 { line-height:46px; font-size:16px}
.haocai_cn .haocai_left ul li h3 a { display:block; color:#fff; padding-left:30px}
.haocai_cn .haocai_left ul li h4 { background:#DDDDDD; display:none}
.haocai_cn .haocai_left ul li h4 a { display:block; color:#343434; padding-left:30px; font-size:14px; line-height:42px; border-top:1px #fff solid;}
.haocai_cn .haocai_left ul li h4 a:hover { background:#eee; color:#D80A32;}
.haocai_cn .haocai_left ul li h4 a.on { color:#D80A32; font-weight:bold}


.haocai_cn .haocai_right { float:right; width:990px; overflow:hidden}
.haocai_cn .haocai_right .haocai_list { width:1008px; overflow:hidden}
.haocai_cn .haocai_right .haocai_list ul li { float:left; width:252px; padding-bottom:30px}
.haocai_cn .haocai_right .haocai_list ul li a { display:block; width:224px; box-shadow:0 0 5px #ccc; margin:5px}
.haocai_cn .haocai_right .haocai_list ul li img { display:block}
.haocai_cn .haocai_right .haocai_list ul li h3 { padding:10px 10px 0 10px}
.haocai_cn .haocai_right .haocai_list ul li h3 font { font-size:14px}
.haocai_cn .haocai_right .haocai_list ul li h4 { padding:0 10px 10px 10px}




.contact_1 { height:124px; min-width:1320px; background:url(../images/index_bg1.jpg) center; background-size:100% 200%}
.contact_1 h1 { font-size:36px; text-align:center; line-height:124px; color:#fff; letter-spacing:10px}


.contact_2 { width:1100px; margin:0 auto; padding:50px 0; overflow:hidden}
.contact_2 ul li { float:left; width:550px; padding:10px 0}
.contact_2 ul li h3 { text-align:right; width:100px; font-size:16px; padding-right:15px; float:left; line-height:42px}
.contact_2 ul li h3 font { color:#ff0000; padding-right:10px}
.contact_2 ul li .inp_01 { border:1px #ddd solid; line-height:38px; height:38px; border-radius:5px; padding:0 10px; width:370px}
.contact_2 ul li .inp_02 { color:#fff; width:180px; background:#DC0A32; border-radius:5px; font-size:16px; cursor:pointer; height:40px; line-height:40px; border:0 none; cursor:pointer}

.contact_3 { height:90px; min-width:1320px; background:#A30F1E; font-size:36px; text-align:center; line-height:90px; color:#fff; letter-spacing:10px}


.contact_4 { min-width:1320px; position:relative; overflow:hidden; }
.contact_4 img { display:block; float:left; margin-right:50px; position:relative; z-index:22}
.contact_4 h1 { font-size:24px; font-weight:normal; color:#DA0A32; padding-top:100px}
.contact_4 h3 { font-size:16px; padding-top:30px; line-height:42px}
.contact_4 i { position:absolute; left:0; width:100%; bottom:0; height:15px; background:#DD0A32; z-index:11}



.contact_5 { padding:50px 0; background:url(../images/index_bg6.jpg) bottom no-repeat; background-size:100% auto}
.contact_5 .hd { text-align:center; padding-bottom:30px}
.contact_5 .hd a { padding:10px 20px; font-size:16px; margin:0 10px; border:1px #333 solid; border-radius:5px; cursor:pointer}
.contact_5 .hd a.on { border:1px #DA0A32 solid; background:#DA0A32; color:#fff}


.contact_5 .quyu { width:1290px; margin:0 auto; overflow:hidden}
.contact_5 .quyu ul { width:1320px}
.contact_5 .quyu ul li { float:left; width:440px; padding-bottom:30px}
.contact_5 .quyu ul li a { margin:5px; width:410px; box-shadow:0 0 5px #ccc; background:#fff; display:block}
.contact_5 .quyu ul li h3 { padding:35px 35px 0 35px; font-size:16px; color:#DA0A32}
.contact_5 .quyu ul li h4 { padding:10px 35px; font-size:14px; line-height:34px; height:130px}



.news_cn { width:1280px; margin:30px auto; background:#fff; padding:30px 0; box-shadow:0 0 5px #ccc}
.news_cn .news_title { width:1100px; margin:0 auto; padding-bottom:20px; border-bottom:1px #ddd solid}
.news_cn .news_title h1 { text-align:center; font-size:24px; line-height:30px; overflow:hidden}
.news_cn .news_title h3 { text-align:center; font-size:14px; color:#888; padding-top:10px}

.news_cn .news_body { width:1000px; margin:0 auto; padding:20px 0; font-size:16px; line-height:32px}
.news_cn .news_body p { padding-bottom:15px;}
.news_cn .news_body img { max-width:100%}

.news_cn .news_sx { width:1100px; margin:0 auto; padding-top:20px; border-top:1px #ddd solid; overflow:hidden; padding-bottom:20px; color:#888}
.news_cn .news_sx a { text-decoration:underline}





.tc { position:fixed; left:0; width:100%; top:0; height:100%; background:url(../images/bg02.png); z-index:9999; display:none}
.tc .video { position:absolute; left:50%; width:960px; top:50%; height:540px; margin-top:-270px; margin-left:-480px}
.tc .video h3 { position:absolute; top:-40px; right:0}
.tc .video h3 i { font-size:24px; color:#fff; line-height:30px; cursor:pointer}




