﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
/*.banner a{ display:block; background:url(Img/Index/banner.jpg) no-repeat center top; height:450px; overflow:hidden;}*/
.fullSlide{width:100%;position:relative;height:450px}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:450px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:450px;max-width: 1600px;margin:0 auto;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#fff;line-height:30px;*display: inline;}
.fullSlide .hd ul .on{background:#d11d23}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:39%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{background:url(img/left1s.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:url(img/right1s.png) no-repeat;}
/**/
.cha{ height: 966px; overflow: hidden; background: url(Img/Index/cha_bj.jpg) no-repeat center top;}
.cha h2{ height: 228px; overflow: hidden; text-align: center; color: #000;}
.cha h2 b{ margin-top: 49px; display: block; font-size: 42px; font-family: "Microsoft Yahei"; font-style: italic; color: #000;}
.cha h2 em{ font-size: 64px; color: #af0016;font-style: italic;}
.cha h2 p{ padding-left: 70px; font-size: 36px; font-family: "Microsoft Yahei"; font-weight: normal; font-style: italic; }

.cha_con{ height: 738px; overflow: hidden; position: relative;}
.cha_con .cha_xw01{ width: 320px; position: absolute; top: 0; left: 0;}
.cha_con .cha_xw01 dt{ width: 130px; background: url(Img/Index/cha_wb.gif) no-repeat right center; height: 48px; overflow: hidden;}
.cha_con .cha_xw01 dt span{ font-weight: bold; display: block; width: 98px; border-top:2px solid #222; border-bottom: 2px solid #222; text-align: center; font-size: 24px; color: #222; font-family: "Microsoft Yahei"; height: 44px; line-height: 44px; }
.cha_con .cha_xw01 dd{ width: 162px; font-size: 16px; color: #000; font-family: "Microsoft Yahei"; line-height: 30px;}
.cha_con .cha_xw02{ width: 372px; position: absolute; top: 0; right: 0;}
.cha_con .cha_xw02 dt{ padding-left: 34px; width: 146px; background: url(Img/Index/cha_wb.gif) no-repeat left center; height: 48px; overflow: hidden;}
.cha_con .cha_xw02 dt span{ font-weight: bold; display: block; width: 146px; border-top:2px solid #222; border-bottom: 2px solid #222; text-align: center; font-size: 24px; color: #222; font-family: "Microsoft Yahei"; height: 44px; line-height: 44px; }
.cha_con .cha_xw02 dd{ width: 162px; text-align: right; font-size: 16px; color: #000; font-family: "Microsoft Yahei"; line-height: 30px;}

.cha_c{ height: 738px; overflow: hidden;}
.cha_c h3{ height: 67px; text-align: center; background: url(Img/Index/h_wb2.gif) no-repeat center top; font-size: 24px; font-weight: bold; color: #af0016; line-height: 48px;}

.cha_cw{ height: 670px; overflow: hidden; position: relative;}
.cha_cw p{ position: absolute; font-size: 16px; font-family: "Microsoft Yahei"; color: #fff; line-height: 26px; width: 206px;}
.cha_cw p b{ text-align: center; display: block; font-size: 20px; color: #fff; line-height: 50px;}
.cha_cw .cha_w1{ top: 360px; left: 42px;}
.cha_cw .cha_w2{ width: 228px; color: #000; top: 125px; left: 230px;}
.cha_cw .cha_w2 b{ padding-left: 60px; color: #af0016;}
.cha_cw .cha_w3{ width: 230px; top: 120px; left: 552px;}
.cha_cw .cha_w3 b{ text-align: left;}
.cha_cw .cha_w4{ width: 194px; top: 386px; right: 40px; color: #000;}
.cha_cw .cha_w4 b{ color: #af0016; text-align: left;}

/**/
.case{height: 930px; overflow: hidden; background: url(Img/Index/case_bj.jpg) no-repeat center top;}
.case h2{ width: 260px; height: 128px; overflow: hidden; font-size: 24px; color: #fff; font-family: "Microsoft Yahei";}
.case h2 a{ display: block; font-size: 42px; font-weight: bold; color: #fff;}

.case_con{height: 930px; margin-top: -128px; overflow: hidden;}

.case_q{ margin-left: 340px; height: 126px; margin-top: 6px;}
.case_q ul li{ float: left; font-size: 16px; line-height: 126px; font-family: "Microsoft Yahei";}
.case_q ul li a{ display: inline-block; color: #fff; padding: 0 22px;}
.case_q ul li a:hover ,.case_q .cur a{ text-decoration: none; font-weight: bold; background: url(Img/Index/case_qh.png) no-repeat center 82px;}

.case_c{ height: 798px; overflow: hidden;}
.case_x{ margin-bottom: 49px; height: 452px; overflow: hidden; position: relative;}
.case_x dl dt{ width: 828px; height: 452px; overflow: hidden; margin-left: -137px;}
.case_x dl dt img{ width: 828px; height: 452px;}
.case_x dl dd{ margin-top: 100px; position: relative; padding: 0 18px; width: 272px; height: 230px; overflow: hidden; background: #af0016; z-index: 10;}
.case_x dl dd .case_desc{height: 150px; overflow: hidden;}
.case_x dl dd a{ display: block; font-size: 18px; color: #fff; line-height: 38px; margin-top: 22px;height: 38px; overflow: hidden}
.case_x dl dd p{ font-size: 14px; font-family: "Microsoft Yahei"; color: #fff; line-height: 30px; margin-top: 10px;}
.case_x dl dd p b{ display: block;}

.case_x .case_l ,.case_x .case_r{ width: 60px; height: 39px; overflow: hidden; position: absolute; top: 330px;}
.case_x .case_l{ left: 111px;}
.case_x .case_r{ left: 171px;}
.case_x .case_l a ,.case_x .case_r a{ display: inline-block; width: 60px; height: 39px;}
.case_x .case_l a{ background: url(Img/Index/case_l.gif) no-repeat left top;}
.case_x .case_r a{ background: url(Img/Index/case_r.gif) no-repeat left top;}
.case_x .case_l a:hover{ background: url(Img/Index/case_l01.gif) no-repeat left top;}
.case_x .case_r a:hover{ background: url(Img/Index/case_r01.gif) no-repeat left top;}

.case_c ul li{ line-height: 0; float: left; width: 317px; height: 232px; overflow: hidden; margin-right: 24px;}
.case_c ul li img{ width: 317px; height: 173px;}
.case_c ul li span{ display: block; font-size: 16px; line-height: 59px; line-height: 59px; font-family: "Microsoft Yahei"; text-align: center; color: #fff;}
.case_c .nobot{ margin-right: 0;}
/**/
.pro{ height: 686px; overflow: hidden; background: #ededed;}
.pro h2{ height: 162px; overflow: hidden; background: url(Img/Index/h.png) no-repeat center 90px; text-align: center; font-size: 36px; font-family: "Microsoft Yahei"; font-style: italic; color: #000; line-height: 200px;}
.pro h2 a{ color: #000;}

.pro_con{ height: 475px; overflow: hidden;}
.pro_q{ height: 70px; overflow: hidden;}
.pro_q ul li{ width: 211px; height: 41px; overflow: hidden; float: left; margin-right: 51px;}
.pro_q ul li a{ display: inline-block; width: 211px; height: 41px; overflow: hidden; background: url(Img/Index/pro_qb.gif) no-repeat left top; font-size: 16px; line-height: 41px; font-family: "Microsoft Yahei"; color: #000; text-align: center;}
.pro_q ul li a:hover ,.pro_q .cur a{ background: url(Img/Index/pro_qbh.gif) no-repeat left top; font-weight: bold; color: #fff; text-decoration: none;}
.pro_q .nobot{ margin-right: 0;}

.pro_c{ height: 389px; overflow: hidden;}
.pro_c dl{ width: 544px; height: 389px; overflow: hidden; position: relative;}
.pro_c dl dt{ width: 544px; height: 389px; overflow: hidden;}
.pro_c dl dt img{ width: 544px; height: 389px;}
.pro_c dl dd{ width: 544px; height: 389px; overflow: hidden; position: absolute; top: 0; left: 0; background: url(Img/Index/pro_thb.png) no-repeat center top; display: none;}
.pro_c dl dd a{ margin-top: 86px; display: block; text-align: center; font-size: 20px; color: #fff; line-height: 52px;}
.pro_c dl dd p{ width: 398px; margin: 0 auto; font-size: 14px; color: #fff !important; line-height: 28px; font-family: "Microsoft Yahei";}
.pro_c dl dd p *{color:#fff !important}

.pro_c ul{ width: 435px;}
.pro_c ul li{ margin-right: 14px; width: 210px; height: /*197px*/210px; overflow: hidden; float: left; overflow: hidden;}
.pro_c ul li img{ width: 210px; height: 150px;}
.pro_c ul li span{ display: block;color: #666; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 30px;height: 30px; text-align: center;}
.pro_c .nobot{ margin-right: 0;}
/**/
.pk{ height: 754px; overflow: hidden; background: #ededed url(Img/Index/pj_bj.jpg) no-repeat center bottom}
.pk h2{ overflow: hidden; background: url(Img/Index/h.png) no-repeat center 104px; height: 171px; text-align: center; font-size: 36px; color: #000; font-family: "Microsoft Yahei"; font-style: italic; font-weight: normal;}
.pk h2 b{ margin-top: 10px; display: block; font-size: 42px; font-family: "Microsoft Yahei"; color: #000;}
.pk h2 em{ font-size: 64px; color: #af0016; font-style: italic;}

.pk_q{ height: 95px; overflow: hidden;}
.pk_q ul li{ width: 95px; height: 95px; overflow: hidden; float: left; margin-right: 196px;}
.pk_q ul li a{ display: block; width: 95px; height: 95px; overflow: hidden; background: url(Img/Index/pk_qb.png) no-repeat left top; font-size: 16px; color: #fff; font-weight: bold; line-height: 95px; text-align: center;}
.pk_q ul li a:hover ,.pk_q .cur a{ background: url(Img/Index/pk_qh.png) no-repeat left top; text-decoration: none;}
.pk_q .pk_q01{ margin-left: 17px;}
.pk_q .nobot{ margin-right: 0;}

.pk_con{ margin-top: 43px; height: 445px; overflow: hidden; position: relative;}
.pk_con dl{ width: 482px;}
.pk_con dl dt{ font-size: 16px; color: #fff; font-family: "Microsoft Yahei"; width: 482px; height: 91px; overflow: hidden;}
.pk_con dl dt b{ line-height: 42px; display: block; font-size: 20px; color: #fff;}
.pk_con dl dd{ width: 482px; height: 267px; overflow: hidden; position: relative;}
.pk_con dl dd img{ width: 472px; height: 257px; border: 5px solid #fff;}
.pk_con dl dd span{ display: block; position: absolute; width: 80px; height: 79px; top: 0; left: 0;}
.pk_con dl dd span img{ width: 80px; height: 79px; border: 0;}

.pk_con .pk_r dt{ text-align: right;}
.pk_con p{ width: 116px; height: 116px; overflow: hidden; position: absolute; top: 193px; left: 442px;}
/**/
.eng{ height: 586px; overflow: hidden; background: #ededed;}
.eng h2{ height: 125px; overflow: hidden; text-align: center; font-size: 24px; color: #000; font-family: "Microsoft Yahei"; line-height: 158px;}

.eng_con{ height: 394px; overflow: hidden; position: relative;}
.eng_con dl{ width: 482px;}
.eng_con dl dt{ margin-bottom: 14px; width: 482px; height: 267px; overflow: hidden; position: relative;}
.eng_con dl dt img{ width: 472px; height: 257px; border: 5px solid #fff;}
.eng_con dl dt span{ display: block; position: absolute; width: 80px; height: 79px; top: 0; left: 0;}
.eng_con dl dt span img{ width: 80px; height: 79px; border: 0;}
.eng_con dl dd{ font-size: 16px; color: #222; font-family: "Microsoft Yahei"; width: 442px; height: 91px; overflow: hidden; padding-right: 40px;}
.eng_con dl dd b{ line-height: 42px; display: block; font-size: 20px; color: #222;}

.eng_con .eng_r dd{ padding-right: 0; padding-left: 40px; text-align: right;}
.eng_con p{ width: 116px; height: 116px; overflow: hidden; position: absolute; top: 76px; left: 442px;}
.eng ul{ margin-left: 474px;}
.eng ul li{ float: left; margin-right: 26px; width: 14px; height: 14px;}
.eng ul li a{ display: inline-block; width: 14px; height: 14px; background: #9e9e9e; border-radius: 20px;}
.eng ul li a:hover ,.eng .cur a{ background: #af0016;}
.eng .nobot{ margin-right: 0;}
/**/
.edgv{ height: 707px; overflow: hidden;}

.edgv h2{ overflow: hidden; background: url(Img/Index/h.png) no-repeat center 136px; height: 201px; text-align: center; font-size: 36px; color: #000; font-family: "Microsoft Yahei"; font-style: italic; font-weight: normal;}
.edgv h2 b{ margin-top: 46px; display: block; font-size: 42px; font-family: "Microsoft Yahei"; color: #000;}
.edgv h2 em{ font-size: 64px; color: #af0016; font-style: italic;}

.edgv_con{ height: 434px; overflow: hidden; background: #ededed; position: relative;}
.edgv_con dl dt{ width: 578px; height: 434px; overflow: hidden;}
.edgv_con dl dt img{ width: 578px; height: 434px;}
.edgv_con dl dd{ width: 328px; margin-left: 34px; margin-top: 42px;}
.edgv_con dl dd span{ margin-bottom: 24px; display: block; font-size: 22px; color: #000; font-family: "Microsoft Yahei";}
.edgv_con dl dd span b{ line-height: 48px; display: block; font-size: 32px; color: #af0016; font-family: "Microsoft Yahei";}
.edgv_con dl dd p{ margin-bottom: 14px; background: url(Img/Index/edgv_wp.gif) no-repeat left 8px; padding-left: 17px; font-size: 14px; line-height: 24px; font-family: "Microsoft Yahei"; color: #333;}

.edgv_con .edgv_l ,.edgv_con .edgv_r{ width: 60px; height: 39px; overflow: hidden; position: absolute; top: 350px;}
.edgv_con .edgv_l{ left: 362px;}
.edgv_con .edgv_r{ left: 422px;}
.edgv_con .edgv_l a ,.edgv_con .edgv_r a{ display: inline-block; width: 60px; height: 39px;}
.edgv_con .edgv_l a{ background: url(Img/Index/edgv_l.gif) no-repeat left top;}
.edgv_con .edgv_r a{ background: url(Img/Index/edgv_r.gif) no-repeat left top;}
.edgv_con .edgv_l a:hover{ background: url(Img/Index/edgv_l01.gif) no-repeat left top;}
.edgv_con .edgv_r a:hover{ background: url(Img/Index/edgv_r01.gif) no-repeat left top;}

.edgv_con ul{ position: absolute; left: 59px; bottom: 56px; height: 10px;}
.edgv_con ul li{ float: left; margin-right: 10px; width: 10px; height: 10px;}
.edgv_con ul li a{ display: inline-block; width: 10px; height: 10px; background: #9e9e9e; border-radius: 20px;}
.edgv_con ul li a:hover ,.edgv_con .cur a{ background: #af0016;}
.edgv_con .nobot{ margin-right: 0;}
/**/
.new{ height: 614px; overflow: hidden; background: #ededed;}
.new h2{ height: 135px; overflow: hidden; background: url(Img/Index/n_h.gif) no-repeat center 73px; text-align: center; font-size: 36px; color: #000; line-height: 170px; font-style: italic; font-weight: normal;}
.new h2 a{ color: #000;}

.n_l{ width: 468px;}
.n_hw{ margin-bottom: 28px; height: 48px; border-bottom: 1px solid #bebebe; overflow: hidden; line-height: 48px; font-size: 20px; font-weight: bold; line-height: 48px; font-family: "Microsoft Yahei";}
.n_hw a{ color: #af0016;}
.n_hw img{ vertical-align: middle;}
.n_hw span{ font-size: 16px; font-family: Arial; font-weight: normal;}
.n_hw span a{ color: #000;}

.n_l dl{ height: 140px;}
.n_l dl dt{ height: 36px; line-height: 36px; font-size: 20px; font-family: "Microsoft Yahei";overflow: hidden;}
.n_l dl dt a{ color: #000; height: 36px;line-height: 36px;}
.n_l dl dt em{ margin-right: 20px; vertical-align: middle; display: inline-block; width: 84px; height: 33px; background: url(Img/Index/n_top.gif) no-repeat left top;}
.n_l dl dd{ margin-top: 16px; font-size: 14px; font-family: "Microsoft Yahei"; color: #666; line-height: 26px;}
.n_l dl dd a{ color: #666;}
.n_l ul li{ height: 34px; font-size: 14px; color: #333; line-height: 34px; font-family: "Microsoft Yahei"; background: url(Img/Index/edgv_wp.gif) no-repeat left center; padding-left: 16px;}
.n_l ul li a{ color: #333;}

.wd{ width: 467px;}
.wd_con table{width: 100%;}
.wd_con dl{ margin-bottom: 20px; height: 97px; overflow: hidden;}
.wd_con dl dt{ width: 177px; height: 97px; overflow: hidden;}
.wd_con dl dt img{ width: 177px; height: 97px;}
.wd_con dl dd{ width: 268px;}
.wd_con dl dd span{ display: block; font-size: 16px; color: #000; font-family: "Microsoft Yahei"; line-height: 34px;height: 34px; overflow: hidden}
.wd_con dl dd span a{ color: #000;}
.wd_con dl p{ font-size: 14px; color: #666; font-family: "Microsoft Yahei"; line-height: 24px;}
.wd_con dl p a{ color: #666;}

/**/
.about{ height: 515px; overflow: hidden; background: url(Img/Index/about_t01.jpg) no-repeat center top;}
.about h2{ margin-top: 158px; height: 110px; text-align: center; font-size: 20px; color: #222; font-weight: normal;}
.about h2 a{ line-height: 50px; display: block; color: #000; font-size: 30px; font-weight: bold;}
.about p{ width: 168px; height: 37px; overflow: hidden; margin: 0 auto;}
/**/
.exp{ height: 315px; overflow: hidden; background: #ededed url(Img/Index/exp_bj.jpg) no-repeat center 39px;}
.exp h2{ margin-bottom: 18px; margin-top: 44px; height: 40px; font-size: 24px; color: #333; font-family: "Microsoft Yahei"; margin-left: 88px; font-weight: normal;}
.exp h2 a{ color: #333;}

.exp p{ height: 68px; overflow: hidden; margin-left: 32px;}
.exp p span{ display: block; width: 90px; font-size: 16px; font-weight: bold; line-height: 34px; font-family: "Microsoft Yahei"; color: #666;}
.exp p span a{ color: #666;}
.exp p em{ font-size: 14px; line-height: 34px; color: #666; font-family: "Microsoft Yahei"; display: block; width: 820px;}
.exp p em a{ color: #666; padding: 0 22px;}
