* {padding:0;margin:0;}
body {width:100%; overflow-x:hidden; border: 0 none; background:#fff; min-width:1200px; font-family:Microsoft Yahei;font-size:12px; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#5fa83f; width:100%; margin:15px auto 0; height:1px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:1200px; margin:0 auto;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:40px;}
.pd{padding-top:45px;}
a:hover{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#c5a140;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#e80216;}
.img_blk{display:block;}
img{ border: 0 none;}
input{font-family:Microsoft Yahei;}
.head{height:93px;}
.logo{padding-top:15px;}
.nav{width:820px; margin-left:50px;}
.nav ul li{line-height:93px; min-width:150px; height:93px;background:url(img/nav_bg.png) no-repeat right center; margin-left:-53px; float:left;   font-size:16px; position:relative; overflow:hidden;}
.nav ul li a{color:#333;}
.nav ul li a span{position:absolute; left:-150px;  top:0; display:block;height:93px;}
.nav ul li a:hover span{background:url(img/nav_on.png) no-repeat center top; left:0; width:100%; top:0;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.nav ul li a:hover{color:#fff;}
.nav ul li .nav_on span{background:url(img/nav_on.png) no-repeat center top; left:0; width:100%; top:0;}
.nav ul li .nav_on{color:#fff;}
.nav ul li h1{font-size:16px; font-weight:normal; position:absolute; top:0; left:0; right:0; text-align:center; z-index:10;}
.nav_rt{line-height:93px; font-size:14px;}
.nav_rt a{margin-left:15px;}
.nav_rt a span{background:url(img/top_sj.png) no-repeat center right; padding-right:10px;}
.in_shili{padding:50px 0;}
.in_bt{border-bottom:3px solid #e80216;}
.in_btlf{font-size:28px;}
.in_btrt{font-size:16px; padding-top:5px;}
.in_btrt a{display:block; cursor:pointer; float:right; width:139px; height:35px; text-align:center; line-height:35px; color:#333;}
.in_btrt a:hover{background:url(img/bt_bg.png) no-repeat; color:#fff;}
.in_pro_list ul li{float:left; line-height:250px; text-align:center; overflow:hidden; font-size:18px; font-weight:700; width:400px; height:250px; position:relative;}
.in_pro_list ul li a{color:#fff; display:block;}
.in_pro1{background:#e11313;}
.in_pro2{background:#242426;}
.in_pro3{background:#3a3a3c;}
.in_pro4{background:#242426;}
.in_pro5{background:#3a3a3c;}
.in_pro6{background:#e11313;}
.in_pro7{background:#e11313;}
.in_pro8{background:#242426;}
.in_pro9{background:#3a3a3c;}
.in_pro_list{padding-top:40px;}
.in_pro_list ul li span{display:block; position:absolute; top:250px; left:0; right:0; height:250px; width:400px;}
.in_pro_list ul li span img{display:block;}
.in_pro_list ul li span h1{font-size:16px; font-weight:normal; text-align:center; height:30px; line-height:30px; background:#3a3a3c;}
.in_pro_list ul li a:hover span{top:0;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.in_abtnr{width:510px; height:300px; color:#fff; background:rgba(0, 0, 0, 0.6); margin-top:155px; padding:45px;}
.in_zoujin{background:url(img/in_jsbg.jpg) no-repeat center top; height:685px;}
.in_abtbt{font-size:28px; padding-bottom:25px;}
.in_abtmore{width:136px; margin-top:30px; height:40px; line-height:40px; text-align:center; font-size:14px;}
.in_abtmore a{color:#fff; background:#e11313; line-height:40px; display:block;}
.in_abtmore a:hover{color:#e11313; background:#fff;}
.in_ab{line-height:26px; font-size:14px;}
.in_hx_nr{padding-top:50px;}
.in_hexin{padding-bottom:50px;}
.foot{ border-bottom:20px solid #e80216; min-height:130px; background:#242426; color:#fff;}
.ft_nei{background:url(img/ft_erweima.png) no-repeat right center; min-height:130px;}
.ft_nav{font-size:16px; padding:35px 0 10px;}
.foot a{color:#fff;}
.ft_nr span{padding-right:35px; font-size:14px;}
.nei_bn{height:477px;}
.main{padding-top:20px;}
.dqwz{font-size:14px;}
.nei_bt{padding-top:20px;}
.nei_btlf{font-size:28px;}
.nei_btrt{font-size:16px;}
.nei_btrt a{display:block; width:139px; height:35px; line-height:35px; float:left; margin-left:10px; text-align:center; color:#333;}
.nei_btrt a:hover{color:#e80216;}
.nei_btrt .nei_bton{background:url(img/bt_bg.png) no-repeat center center; color:#fff;}
.nei_btrt .nei_bton:hover{color:#fff;}
.abt_nr1{padding:30px 0;}
.nei_biaoti{font-size:28px; text-align:center; line-height:35px; height:35px;}
.nei_biaoti span{padding:0 58px; background:url(img/bt_span.jpg) no-repeat center center;}
.nr{padding-top:30px; line-height:23px; font-size:14px;}
.abt_nr2{background:url(img/dsz_bg.jpg) no-repeat center center; height:713px; margin-top:30px;}
.zhici_jj{color:#fff; padding-top:250px; font-size:14px; line-height:23px; padding-left:480px;}
.abt_nr3{background:url(img/wenhua.jpg) no-repeat center bottom; height:860px; margin-top:40px;}
.ht_probt{font-size:18px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.ht_pro{padding-top:40px;}
.pro_bt{font-size:34px; text-align:center; padding-top:30px;}
.pro_list ul li {float:left; margin:35px 3px 0; }
.pro_list ul li img{display:block; border:3px solid #dcdddd;}
.pro_list ul li span{display:block; height:32px; line-height:32px; background:#dcdddd; font-size:16px; padding:0 10px;}
.pro_list ul li a{color:#333;}
.pro_list ul li a:hover span{background:#e80216;color:#fff;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.pro_bn{background:url(img/pro_bn.jpg) no-repeat center center; height:985px;}
.pro_topbt{padding-top:50px; border-top:1px solid #ccc;}
.pro_nav{padding:35px 0; width:1130px; margin:0 auto;}
.pro_nav a{display:block; text-align:center; font-size:16px;float:left; width:111px; height:35px; color:#333; line-height:35px;}
.pro_nav .pro_on{color:#fff; background:url(img/pro_nav.png) no-repeat;}
.pro_nav a:hover{color:#e80216;}
.pro_nav .pro_on:hover{color:#fff;}
.pro_nei_pic{text-align:center; padding:45px 0;}
.pro_nei_pic img{display:block; max-width:1200px; margin:0 auto;}
.pro_main{background:#f1f1f1; padding-bottom:20px;}
.pro_pd{background:#fff; padding-bottom:50px;}
.pro_cs{width:1044px; margin:0 auto; margin:30px auto; background:url(img/pro_csbg.jpg) repeat-y center; border-bottom:7px solid #eee;border-top:7px solid #eee; }
.pro_lf{width:550px; padding:40px;}
.pro_csbt{font-size:18px; color:#000; font-weight:bold; padding-bottom:15px;}
.pro_csnr{font-size:16px; padding-left:36px; line-height:32px;}
.pro_rt{ width:320px; padding:40px;}
.pro_nr{padding-top:40px;}
.pro_nr img{display:block; margin:auto;}
.sc_list{padding-top:40px;}
.sc_list ul{padding-top:30px;}
.sc_list ul li{margin:5px; width:389px; float:left; height:278px; overflow:hidden; position:relative;}
.sc_list ul li img{display:block;}
.sc_list ul li span{display:block; background:rgba(232, 2, 22, 0.7); position:absolute; top:278px; height:278px; left:0; right:0; width:389px;}
.sc_list ul li a:hover span{ top:0;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.sc_list ul li a{color:#fff;}
.sc_list ul li h1{font-size:20px; padding:25px 25px 0 25px;}
.sc_list ul li h2{font-size:14px; font-weight:normal; padding:10px 25px 0; line-height:23px;}
.demo4{width:1200px; text-align:left;}
#firstpane4{margin-top:1px;}
.menu_head4{cursor:pointer;position:relative;width:1200px; font-size:14px; text-align:center; height:35px; line-height:35px;background:url(img/jia.png) no-repeat right center #e5e5e5; border-bottom:1px solid #fff;}
.menu_head4 .dm1{width:250px;}
.menu_head4 .dm2{width:350px;}
.menu_head4 .dm3{width:200px;}
.menu_head4 a{color:#333;display:block; }
.menu_head4 a:hover{background:url(img/jian.png) no-repeat right center #e5e5e5; }
.menu_list4 .current2{}
.menu_body4{display:none; line-height:28px; position:relative; padding:35px;}
.renli_top{background:#eb2839; height:38px; margin-bottom:1px; color:#fff; margin-top:35px;}
.renli_top ul li {text-align:center;float:left;  line-height:38px; font-size:14px;}
.zp_top .fl{font-size:18px;}
.zp_top .fl span{font-weight:bold;}
.gg_list ul li{margin-top:25px; height:133px; border:1px solid #ccc; padding:15px;}
.gg_list ul li img{display:block; float:left;}
.gg_list ul li span{display:block; float:right; width:875px;}
.gg_list ul li h1{font-size:16px; padding-top:10px; font-weight:normal; padding-bottom:8px;}
.gg_list ul li h2{font-size:14px; line-height:25px; height:50px; overflow:hidden; font-weight:normal;}
.gg_list ul li h3{font-size:14px; font-weight:normal; padding-top:15px; float:left;}
.gg_list ul li h4{float:right;font-size:14px; font-weight:normal;padding-top:15px; }
.gg_list ul li a h3{color:#e80216;}
.fanye{text-align:center; padding-top:30px;}
.gg_bt{padding-top:30px; font-size:24px; text-align:center;}
.ct_msg{padding-top:40px;}
.ct_msgbt{background:url(img/ct_msgbg.jpg) no-repeat; height:42px; line-height:42px; font-size:18px; color:#fff; padding-left:50px;}
.ct_msgbt span{padding-left:225px; font-size:14px;}
.ct_msg ul li{margin-top:25px;}
.ct_msg ul li .fl{font-size:16px; color:#555; line-height:47px; text-align:center; width:170px;}
.ct_msg ul li .fr{width:1004px;}
.ct_txt{height:43px; line-height:43px;font-size:14px; border:2px solid #b5b5b5; width:871px; background:#fff;}
.ct_txt2{height:230px; line-height:20px; font-size:14px; border:2px solid #b5b5b5; width:871px; background:#fff;}
.pro_sb{background:#f23534; border:none; width:100px; height:30px; color:#fff; font-size:14px; cursor:pointer;}
.jl_bg{background:url(img/msg_bg.jpg) no-repeat center top; padding-bottom:50px;}
.kfbt{padding:40px 0; margin-top:40px; border-top:1px solid #ccc; font-size:18px;}
.kf_list ul li{width:180px; height:160px; text-align:center; float:left; position:relative; background:url(img/qq.png) no-repeat center top;}
.kf_list ul li span{position:absolute; right:55px; top:10px; font-size:16px;}
.kf_list ul li a span{color:#fff;}
.kf_list ul li h1{font-size:18px; padding-top:100px;}
.ct_nr{padding:50px 0; width:1200px; margin:0 auto;}
.ct_top{font-size:18px; line-height:30px; padding-bottom:40px;}
.ct_top h1{font-size:28px; font-weight:bold; padding-bottom:23px;}
.ct_top span{margin-right:150px; float:left; width:450px; color:#666; white-space:pre;}
.ct_lf{width:585px; height:199px; border-bottom:5px solid #5ab4e9;border-top:5px solid #5ab4e9; padding:20px 0;}
.ct_lf img{display:block; float:left;}
.ct_lf span{display:block; font-size:18px; float:right; width:395px; line-height:40px; padding-top:20px;}
.ct_lf span h1{font-size:20px;}
.ct_lf span img{padding-right:20px;}
.nei_propic{padding-top:50px;}