锘緻charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%;}


/**/
.banner{ height:506px; width:100%; position:relative; z-index:1; margin-bottom: -47px;}
.banner .bd{ height:506px; overflow:hidden;}
.banner .bd a{ display:block; background:url(../img/index/banner.jpg) no-repeat center top;height:550px; overflow:hidden;}
.banner .bantil{ width:132px; height:15px; position:absolute; bottom:70px;left:50%; z-index:8;}
.banner .bantil li{ width:15px; height:15px; float:left; display:inline; margin:0 12px;background:#f5f5f5; border-radius: 15px;}
.banner .bantil li.cur{background:#a10000;}

.sou{ verflow:hidden; position: relative; z-index: 9; height: 135px;}
.sou p{ width:600px; height:35px; font:14px "Microsoft Yahei"; line-height:35px; overflow:hidden; color:#666; }
.sou p a{ display:inline-block; padding:0 5px; color:#666;}.sou p a:hover{ color: #a10000;}
.sou p b{ color:#333; font-weight: normal; font-size: 14px;}
.s_inp01{width: 312px; height: 33px; background:url(../img/common/s_s.png) no-repeat;}
.inp01{ width:260px;outline:none; font:12px "Microsoft Yahei"; color:#c2c0c0; overflow:hidden; height:33px; line-height:33px; border:0 ; background:none; padding: 0 10px;}
.inp02{  width:32px; height:33px; border:0; cursor:pointer;background:none;}
/**/
.pro{ height: 948px; overflow: hidden;}
.pro h2{ text-align: center; height: 79px; font-weight: normal;  font-size: 30px; color: #000;background:url(../img/index/p_h2.gif) no-repeat center 0; padding-top:7px;}
.pro h2 i{ color: #a10000;}

.pro_l{ width: 249px; height: 761px;background:url(../img/index/p_bg.png) no-repeat; padding-top: 35px;}
.pro_l h3{ padding-left: 48px; width: 179px; background: #a10000; height:81px; margin-bottom: 3px;}
.pro_l h3 span{ display: block;  padding-top: 23px; color: #d3a3a3; text-transform: uppercase; font-size: 12px;}
.pro_l h3 a{ font-size: 22px; color: #fff; font-weight: normal;}
.pro_l ul{ margin: 0 12px 14px;}
.pro_l ul li{ height: 59px; line-height: 59px; border-bottom: 1px dashed #c6c6c6;}
.pro_l ul li a{ display: block; padding-left: 63px; font-size: 16px; color: #000;background:url(../img/index/lin.png) no-repeat 43px  24px;}
.pro_l ul li a:hover{ color: #a10000;}.pro_l ul li.last{ border-bottom: none;}
.pro_l h4{background:url(../img/index/pl_tel.gif) no-repeat; width: 249px; height: 109px; color: #fff; font-weight: normal; font-size: 14px; padding-left: 86px;}
.pro_l h4 span{ display: block; padding-top: 38px;}
.pro_l h4 i{ font-size: 18px;}

.pro_r{ width: 865px;}
.pro_r h3{ padding-top:26px; padding-bottom: 9px; border-bottom: 1px solid #e1e1e1; margin-bottom: 17px; font-weight: normal; font-size: 18px;}
.pro_r h3 a{ color: #000;}
.pro_r h3 span{ display: inline-block; float: right; padding-right: 22px;background:url(../img/index/p_m.gif) no-repeat right 3px;}
.pro_r h3 span a{ color: #7d7d7d; font-size: 12px; text-transform: uppercase;}
.pro_r1{ height: 418px;}
.pro_r1 ul li{ font-size: 0; position: relative;}
.pro_r1 ul li img{ width: 865px; height: 340px;}
.pro_r1 ul li span{ display: inline-block; position: absolute; left: 0; width: 100%; top: 284px; height: 56px; line-height: 56px; text-align: center;background:url(../img/index/spn.png) repeat;}
.pro_r1 ul li span a{ font-size: 18px; color: #fff;}
.pro_r1 ul li i{ display: block; text-align: center; padding-top: 14px;}
.pro_r1 ul li i a{ display: inline-block; width: 112px; height: 32px; line-height: 32px; border-radius: 3px; background: #666; margin: 0 5px; font-size: 14px; color: #fff;}
.pro_r1 ul li i a.bg{ background: #a10000;}
.pro_r2{ overflow: hidden;background:url(../img/index/bg4.gif) repeat-x; height: 294px;}
.pro_r2 ul li{ float: left; width: 279px; margin-right: 14px;}.pro_r2 ul li.nom{ margin-right: 0;}
.pro_r2 ul li img{ width: 279px; height: 203px;}
.pro_r2 ul li em{ display: block; padding-top: 14px; height: 46px; border-bottom:2px solid #acacac;line-height: 32px;}
.pro_r2 ul li em a{ font-size: 14px; color: #666;}
.pro_r2 ul li em span{ display: inline-block; float: right;}
.pro_r2 ul li em span a{display: inline-block; width: 112px; height: 32px; line-height: 32px; border-radius: 3px; background: #666;; margin: 0 5px; font-size: 14px; color: #fff; text-align: center;}
.pro_r2 ul li.cur em{border-bottom:2px solid #a10000;}
.pro_r2 ul li.cur em span a{background: #a10000;}
    /**/
.hj{background:url(../img/index/hj.jpg) no-repeat center 0; height: 695px; margin-bottom: 69px;}
.hj h3{ text-align: center; height: 79px; font-weight: normal;  font-size: 30px; color: #000;padding-top:64px;}
.hj h3 i{ color: #a10000;}
.hj h3 span{ display: block; padding: 5px 0 30px 0; font-size: 18px; color: #666;}
.hj dl{ overflow: hidden;}
.hj dl dt{ font-size: 0; float: left; padding-left: 21px;}
.hj dl dd{ float: right; width: 615px; padding-top: 18px;}
.hj dl dd p{overflow: hidden; margin-bottom: 30px;}
.hj dl dd p i{ display: inline-block; width: 65px; line-height: 65px; text-align: center; font-family: Impact; font-size: 30px; color: #fff;background:url(../img/index/h_ico.png) no-repeat;}
.hj dl dd p em{ display: inline-block; float: right; width: 525px; font-size: 16px; color: #666;}
.hj dl dd p em strong{ display: block; font-weight: normal; font-size: 20px; color: #333; padding-bottom: 5px;}
    /**/
.pin_bg{ height:553px;font-size: 0;overflow: hidden;}
.pin_bg h3{ text-align: center; height:98px; font-weight: normal;  font-size: 30px; color: #000;background:url(../img/index/p_h2.gif) no-repeat center 0; padding-top:7px;}
.pin_bg h3 i{ color: #a10000;}
.pin_bg h3 span{ display: block; padding: 5px 0 30px 0; font-size: 18px; color: #666;}

.pin_m{ display:inline-block;width: 1200px;height: 443px;overflow: hidden;}
.pin_m ul li{float: left;width: 74px;position: relative; overflow: hidden;}
.pin_m h3{font-weight: normal;width: 71px;height: 443px;float: left; padding:0 0 0 3px;}
.pin_m h3 a{display: block;font-size: 20px;color: #333; background:#ccc;width: 71px;height: 443px;}
.pin_m .cur h3 a,.pin_m h3 a:hover{ background:#a10000; text-decoration:none; color: #fff;}
.pin_m h3 a span{ color:#333;}
.pin_m .cur h3 a span,.pin_m h3 a:hover span{ color: #fff;}
.pin_m h3 span{display: block;width: 30px;text-align: center; margin:0 auto; padding:198px 0 0;line-height: 46px;}
.pin_m p{width: 675px;height: 443px;float: left;position: absolute;top: 0;left: 74px;}
.pin_m p img{width:675px;height: 443px;}
.pin_m p em{width: 675px;height: 443px;display: block;overflow: hidden;}
.pin_m p span{ width:675px; display:block; text-align:center; height:55px; line-height:55px;font-size: 14px;color: #fff; position: absolute;bottom: 0;left: 0;z-index: 5;background:url(../img/index/spn4.png) repeat; overflow:hidden;}
.pin_m ul li.pin_li01{width: 675px;}
    /**/
.lc{background:url(../img/index/ly.jpg) no-repeat center 0; height:503px; overflow: hidden;}
.lc h3{ text-align: center; height:68px; font-weight: normal;  font-size: 30px; color: #000; padding-top:162px;}
.lc h3 i{ color: #a10000;}
.lc ul{ overflow: hidden;}
.lc ul li{ display: inline-block; float: left; width: 186px; text-align: center; font-size: 18px; color: #666; padding: 0 55px;}
.lc ul li span{ display: block; padding-top: 15px;}
    /**/
.tt3{background:url(../img/index/tt2.jpg) no-repeat center 0; height:194px; overflow: hidden;}
.tt3 p{ float: left; padding: 68px 0 0 26px; width: 495px; font-size: 30px; color: #fff;}
.tt3 p span{ display: block; font-size: 20px; color: #fff; padding-top:3px;}
.tt3 em{ display: inline-block; float: right; width: 184px; color: #fff; padding-top: 30px; font-size: 18px; text-align: center;}
.tt3 em span{ display: block; font-size: 22px; margin-bottom: 16px;}
.tt3 em a{ display:block; width: 133px; height: 34px; line-height: 34px; border-radius: 3px; background: #fff; color:#e70000; font-size: 18px; margin: 0 auto 7px; font-size: 18px;}
    /**/
.ys{background:url(../img/index/ys.jpg) no-repeat center 0; height:1382px;  margin-bottom: 81px;}
.ys h2{ font-weight: normal; text-align: center; color: #a10000; font-size: 30px; padding-top: 63px; padding-bottom: 45px;}
.ys dl{ overflow: hidden; height: 301px;background:url(../img/index/yuan.png) no-repeat 586px 5px;}
.ys dl dt{ float: right; position: relative;}
.ys dl dt span{ display: block; font-size: 16px; text-transform: uppercase; padding-bottom: 7px;}
.ys dl dt img{ padding: 5px; border: 1px solid #ccc;}
.ys dl dd{ padding: 29px; background: #f5f5f5; border:1px solid #d5d5d5; width: 509px;}
.ys dl dd h3{ font-weight: normal; font-size: 20px; color: #333; padding-bottom: 18px;}
.ys dl dd h3 i{ color: #a10000; font-size: 24px;}
.ys dl dd p{ padding-left: 16px; font-size: 16px; color: #666; line-height: 24px;background:url(../img/index/y_ico.gif) no-repeat 0 9px;}
.ys dl dd p i{ color: #a10000;}
.ys dl.frr dd{ float: right;}
.ys dl.frr dt{ float: left ; text-align: right;}
.ys dl.last dt img{ padding: 0; border: none;}
.ys dl.last dt span{ display: inline-block; position: absolute; right: 0; top: 0;}
    /**/
.jz{ height: 472px; overflow: hidden;}
.jz h3{ text-align: center; height:62px; font-weight: normal;  font-size: 30px;background:url(../img/index/p_h2.gif) no-repeat center 0;  padding-top:10px;}
.jz h3 a{color: #000;}
.jz h3 i{ color: #a10000;}
.jz dl{ float: left; width: 586px; height: 146px; margin-bottom: 24px; background: #f5f5f5;}
.jz dl.mal{ float: right;}
.jz dl dt{ float: left; font-size: 0; width: 203px; height: 146px;}
.jz dl dt img{ width:203px; height:146px;}
.jz dl dd{ float: right; width: 339px; padding-right: 20px; padding-top: 23px;}
.jz dl dd h4 a{ font-weight: normal; display: block; font-size: 18px; color: #333; height: 23px; line-height: 23px; overflow: hidden;}
.jz dl dd h4 a:hover{ color: #a10000;}
.jz dl dd p{ font-size: 14px; color: #666; line-height: 24px; padding-top: 6px;}
/**/
.abo{background:url(../img/index/abo.jpg) no-repeat center 0; height:676px; overflow: hidden; margin-bottom: 70px;}
.abo .content{ position: relative;}
.abo1{ overflow: hidden;}
.abo1 dl dt{ float: left; font-size: 0; padding: 235px 0 0  49px;}.abo1 dl dt img{ width: 457px; height: 356px;}
.abo1 dl dd{ float: right; width: 655px; padding-top: 142px;}
.abo1 dl dd h3{ font-weight: normal; color:#a10000; font-size: 30px; height: 96px;}
.abo1 dl dd h4 a{ display: block; font-weight: normal; font-size: 18px; color: #333;}
.abo1 dl dd p{ font-size: 14px; color: #666; line-height: 25px; padding-top: 10px;}
.abo2{ position: absolute; right: 0; height:234px; bottom: 0;}


    /**/
.n_bg{ height:517px; overflow: hidden;}
.n_bg h2{ text-align: center; font-weight: normal; color: #a10000; font-size: 30px; height: 62px;background:url(../img/index/n_lin.gif) no-repeat center 0; padding-top: 9px;}

.news{ width:722px;}
.n_nav{ height:76px;background:url(../img/index/nl_h3.gif) no-repeat;}
.n_nav ul li{ float: left; padding-left: 30px; width: 128px;}
.n_nav ul li a{ font-size: 18px; color: #666; height: 48px; display: inline-block;}
.n_nav ul li a:hover,.n_nav ul li.cur a{ font-weight: bold; color: #333;background:url(../img/index/n_lic.gif) repeat-x left 41px;}
.n_span a{ display: inline-block; width: 63px; height: 17px;text-align: center; line-height: 17px; text-transform: uppercase; font-size: 12px; font-family: Arial; padding-top:12px;}

.news_c p{ font-size: 0; float: left;}
.news_c p img{ width: 287px; height: 315px;}
.news_c ul{ overflow: hidden; float: right; width: 408px;}
.news_c ul li{ overflow: hidden; margin-bottom:36px; width: 380px; float: left;}.news_c ul li.fr{ float: right;}
.news_c ul li i{ display: inline-block; width:75px; height: 75px; border-right:1px solid #ccc; text-align: center; color: #999; font-size: 12px;}
.news_c ul li i strong{ display: block;  font-family: Arial; font-size:36px; line-height: 100%; padding-top: 13px;}
.news_c ul li em{ display: inline-block; float: right; width: 285px; padding-top:6px;}
.news_c ul li em a{ display: block;font-size: 14px; font-weight: bold; color: #000;}
.news_c ul li em span{ display: block; padding-top: 12px; color: #808080; font-size: 14px; line-height: 22px;}
.news_c ul li em a:hover{ color: #a10000;}

.nse_r{ width: 370px; float: right;}
.nse_r h3{ height: 42px; margin-bottom: 33px;background:url(../img/index/nr_h3.gif) no-repeat center 0;}
.nse_r h3 a{ font-weight: normal; font-size: 18px; color: #333; padding-left: 33px;}
.nse_r h3 span{ display: inline-block; float: right; padding-top: 10px;}
.nse_r h3 span a{ color: #999; font-size: 12px; text-transform: uppercase;}
.nse_r ul li{ overflow: hidden; margin-bottom: 14px;}
.nse_r ul li em{ display: none;}
.nse_r ul li i{ display: block; padding-left: 39px;background:url(../img/index/n_w.gif) no-repeat 0 #e5e5e5; height: 39px; line-height: 39px; padding-left: 55px; overflow:hidden;}
.nse_r ul li i a{ font-size: 14px; color: #333; font-weight: bold;}
.nse_r ul li em{ display: none;background:url(../img/index/n_d.gif) no-repeat; padding-left: 55px; line-height: 25px;}
.nse_r ul li em span{ display: block; font-size: 14px; color: #666;}
.nse_r ul li.cur em{ display: block;margin-top: 13px;}
    /**/
.link{background:url(../img/index/link.gif) no-repeat center 0; height:81px;}
.link h3{ float: left; padding: 0 0 0 45px; width: 170px;}
.link h3 a{ display: inline-block; padding-top: 36px; width: 84px; height: 22px; font-size: 16px; color: #fff; line-height: 22px; font-size: 16px; font-weight: normal; text-align: center;}
.link p{ float: right; width: 973px; height: 80px; line-height: 80px;}
.link p a{ font-size: 16px; color: #333; padding:0 24px;}

.abo2 .n_nav{  background: none; height:29px; overflow: hidden; border-bottom: 1px solid #c2c2c2; margin-bottom: 20px;}
.abo2 .n_nav ul li{ width: 81px; padding-left: 0; margin-right: 10px;}
.abo2 .n_nav ul li a{ height: 29px; line-height:29px; font-size: 14px; color: #fff; display: block; text-align: center;background:url(../img/index/a_li2.gif) no-repeat;}
.abo2 .news_c ul{ clear: both; width: 650px;}
.abo2 .news_c ul li{ float: left; width: 203px; margin-right: 19px; text-align: center;}
.abo2 .news_c ul li img{ width: 203px; height: 149px;}
.abo2 .news_c ul li.nom{ margin-right: 0;}
.abo2 .news_c ul li span a{ display: block; padding-top: 15px; font-size: 14px; color: #666;}
.abo2 .n_nav ul li a:hover,.abo2 .n_nav ul li.cur a{ background:url(../img/index/a_li.gif) no-repeat; font-weight: normal;}
.abo2 .n_span a{ padding-top: 8px;}

