@charset "utf-8";

/* banner */
.banner{width:100%; margin:0 auto; position:relative; height: 440px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;width: 100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;width: 100%;}
.fullSlide .bd li a{display:block;height:100%;width: 100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{background: rgba(255,255,255,0.95);cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 35px;height: 9px;margin: 2px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background: #003a71;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
/**********************************************搜索********************************************/
.span4 {margin: 20px auto;}
.span4 ul li {float: left;width: 25%;background: url(../images/bg6.jpg) repeat-y left center;}
.span4 ul li:first-child {background:none;}
.span4 ul li i {color: #c8c8c8;text-transform: uppercase;line-height: 20px;}
.span4 ul li img { -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.span4 ul li:hover img {-webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px);  transform: translateY(-10px);}
.search {overflow: hidden;height: 52px;line-height: 49px; background: #f4f4f4; }

.search .hotkey span {font-size: 12px;font-weight: bold;color:#666;}

.search .hotkey a {font-size: 12px;padding-right: 13px; color:#868686;}

.search .form { float: right; height: 28px; line-height: 28px;color: #666; margin-top: 12px; margin-bottom: 3px;border:1px solid #CCC; padding-left:5px;background: url(../images/search.jpg) no-repeat 6px; center;}

.search .search-t {float: left;width: 160px;height: 28px;line-height: 28px; color: #ccc; padding-left: 36px; margin-bottom: 4px; outline: 0; font-size: 12px; background: none;}

.search .search-s {float: left;width: 46px;height: 28px;color: #fff;font-size: 12px;cursor: pointer;background: #003a71;border: none;}

.honor .prev ,.honor .next {display: block;width: 20px;height: 70px;margin-top:-32px; position: absolute;top:50%; background: url(../images/p_n.png) no-repeat;}

.honor .prev {background-position: 0 0;left: 10px;}

.honor .next {background-position: -23px 0;right: 10px;}

.fpp .tempWrap{ width:300px; margin:0 auto;}

.menu_list{width: 238px;  background: #fafafa; border-left: 1px solid #e1e0e1; border-right: 1px solid #e1e0e1;background-color: #eef6ff;padding-top: 12px;padding-bottom: 5px;}

.menu_list p{ width:220px; height: 40px; line-height: 40px; color:#0359a7;background: url(../images/3.png) 9% 50% no-repeat #1964b3;font-size:14px;cursor:pointer;position:relative;margin-left:10px;margin-bottom: 5px;}

.menu_list .menu_head a{ display:block;  margin:1px auto; padding-left: 32px; width:220px; color: #fff;}



.menu_head{}

.menu_list .current{background: url(../images/3.png) 9% 50% no-repeat #1964b3;}


.menu_body{height:auto;overflow:hidden;line-height:38px;background:url(../images/Sort_Listline.gif)  24% 0 repeat-y;}


.menu_body a{display:block;height: 32px;line-height: 32px;padding-left: 42px;color: #494949;text-decoration:none;}


.menu_body a:hover{text-decoration:none;}

.teshu a{display:block;height:28px;line-height:28px;padding-left:60px;color:#A1BED8; text-decoration:none;}


/*************************************   产品分类   *******************************************/

.index_cpfl{width: 1180px;height: 135px;background:url(../images/Img_03.png) center 0px no-repeat;margin:0 auto;margin-top: 30px;}

.cpfl_nr{overflow:hidden;padding: 0px 0 0 177px;height: 103px;}

.cpfl_nr h5{width:150px;height: 103px;float:left;line-height: 103px;text-align:center;font-size:18px;color: #1f1a17;font-weight: bold;} 

.cpfl_nr .cpfl_nrMenu span{ display:block; float:right;}

.cpfl_nr .cpfl_nrMenu li{padding: 0 21px;height: 20px;margin-top: 21px;border-right: 1px dashed #b3b3b3;float:left;font-size:14px;color: #131313;}
.cpfl_nr .cpfl_nrMenu li a{color: #333;}
.cpfl_nr .cpfl_nrMenu li:hover a{background:#003a71; color:#FFF;}
.cpfl_nrz{overflow:hidden;padding: 0px 0 0 177px;}
.cpfl_nrz h5{width:150px;height: 63px;float:left;line-height: 63px;text-align:center;font-size:18px;color: #1f1a17;font-weight: bold;} 
.cpfl_nrz .cpfl_nrMenu span{ display:block; float:right;}
.cpfl_nrz .cpfl_nrMenu li{padding: 0 21px;height: 20px;margin-top: 21px;border-right: 1px dashed #b3b3b3;float:left;font-size:14px;color: #333;}
.cpfl_nrz .cpfl_nrMenu li a{color: #333;}
.cpfl_nrz .cpfl_nrMenu li:hover a{background:#003a71; color:#FFF;}
.hyfl_nr{width:900px; height: 63px; overflow:hidden; padding:0px 0 0 177px;}
.hyfl_nr h5{width:150px; height: 63px; overflow:hidden; float:left; line-height: 63px; text-align:center; font-size:18px; font-family: "Microsoft YaHei"; color: #1f1a17;font-weight: bold;} 
.index_show{height:auto;margin:0px auto;}
.showBox_title{height:62px;margin:0 auto;}
.showBox_title h2{width:302px; height:62px; line-height:90px; background:url(../images/Img_05.jpg) 0 center no-repeat; color:#089c00; font-size:24px; text-align:center; font-family: "Microsoft YaHei"; float:left; }
.showBox_title h2 a{color: #003a71;font-weight: bold;}
.showBox_tell{  background: url(../images/tet.jpg) left center no-repeat; padding-left: 42px;}
.showBox_tell p{font-size: 14px;  color: #1f1a17; float:left;  }
.showBox_tell p span{display:block;font-size:24px;color: #003a71;font-weight:bold;}
.showBox_tell a{ display:block; float:right; background:#df4426; width:151px; height:36px; line-height:36px;text-align:center; color:#fff; font-size:18px; font-weight:bold; border-radius:8px; margin-top:5px;margin-left:15px} 
.showBox_nr{height:auto;overflow:hidden;margin:0 auto;}
.showBox_nr ul{width:1200px;}
.showBox_nr li{width: 284px;height: 401px;overflow:hidden;float:left;margin-right: 14px;}
.showBox_nr li .s_img{  overflow:hidden;display: block;height: 322px;border-right: 1px solid #bebebe;}
.showBox_nr li .s_img img{width: 284px;height: 330px;overflow:hidden;}
.showBox_nr li .s_tit{height: 30px;line-height: 30px;overflow:hidden;font-family: "Microsoft YaHei";font-size:14px;text-align:center;}
.showBox_nr li:hover .s_tit a{ color:#003a71;}
.showBox_nr li p{background: url(../images/img7.jpg) no-repeat center;width:244px;height:30px;line-height:30px;margin: 4px auto;}
.showBox_nr li p .pro{ color:#fff; display:block; float:left;width:122px; text-align:center;}
.showBox_nr li:hover p{background: url(../images/img8.jpg) no-repeat center;}
.ad2 {height: 207px;background:url(../images/in-1.png) no-repeat center top;margin: 26px auto 10px;}
.ad2 .wrap{ position:relative;width: 1200px;}
.ad2 .ad2text{position:absolute;top: 29px;left: 170px;font-size: 30px;color: #fff;font-weight: bold;}
.ad2 .ad2text p{ font-size:18px; font-weight:200;margin-top: 10px;}
.ad2 span{display:block;font-size: 20px;margin-top: 17px;/* margin-left: 25px; */border: 1px solid #fff;width: 430px;height: 38px;text-align: center;line-height: 38px;}
.ad2 span em{ font-size:24px; font-weight:bold;}
.ad2 a{ margin-left: 60px;}
.ad2 .img {font-size: 14px;color: #fff;position: absolute;right: 57px;top: 15px;}
/* 广告条 */

.gg1{ background:url(../images/8.jpg) no-repeat; height: 214px;}

.gg1 .wrap{ position: relative;}

.gg1 .gg1text{font-size: 41px; color: #fff;font-weight: bold;  position: absolute; top: 34px;  left: 0;}
.gg1 span{   display: block; font-size: 20px; font-weight: 100; float: left; color:#fff; margin-top: 110px;}
.gg1 .gg1text em{ font-size: 30px; font-weight: bold;}

.gg1 .gg1lx{   background: url(../images/014.png) left 5px no-repeat;   position: absolute; top: 30px;right: 0px; padding-left: 52px;}

.gg1 .gg1lx a{ display: block; width: 175px; height: 40px;  margin:  auto; font-size: 18px; background-color: #fff;color: #0e488a;text-align: center;
border-radius: 5px; margin-top: 13px; line-height: 40px;}
.gg1 .gg1lx p{ font-size: 16px; color: #fff;line-height: 25px;}
.gg1 .gg1lx p em{ display: block; font-size: 24px; font-weight: bold;}

.gg2{background:url(../images/in-2.png) no-repeat;height: 168px;}

.gg2 .wrap{ position: relative;}

.gg2 .gg1text{font-size: 30px;color: #fff;font-weight: bold;position: absolute;top: 40px;left: 50px;height: 277px;text-align: center;}

.gg2 .gg1text span{ display: block; margin-top: 19px;font-size: 22px;}

.gg2 .gg1text em{padding-left: 40px;font-weight: bold;}

.gg2 .gg1lx{ background: url(../images/014.png) left 5px no-repeat;position: absolute; top: 30px; right: 0px;padding-left: 52px;}

.gg2 .gg1lx a{display: block; width: 175px;  height: 40px; margin:  auto; font-size: 18px; background-color: #fff;  color: #0e488a;  text-align: center; border-radius: 5px;  margin-top: 13px; line-height: 40px;}

.gg2 .gg1lx p{ font-size: 16px; color: #fff; line-height: 25px;}

.gg2 .gg1lx p em{ display: block; font-size: 24px;  font-weight: bold;}

/**/
.gz{background:#fff url(../images/gzbj.jpg) no-repeat center bottom;height: 625px;font-family: "Microsoft YaHei";margin-top: 50px}
.gz h3{text-align: center;color: #003a71;font-size: 40px;margin-bottom: 60px}
.gz h3 em{font-style: normal;color: #ff5b00}
.gz h3 span{display: block;padding-top: 10px;height: 45px;background:url(../images/gz1.jpg) no-repeat center bottom;font-size:16px;font-weight: normal;color: #333333}
.gz h3 span i{font-style:normal;display: inline-block;background:url(../images/gz.jpg) no-repeat 0 0;padding:0 7px 0 25px;}
.gz-g{width: 400px}
.gz h4{font-size:20px;color: #333333}
.gz h4 em{font-style: normal;display: block;padding-bottom: 2px}
.gz h4 em i{width: 80px;height: 33px;background: #ff5700;color: #fff;text-align: center;display: inline-block;font-style: normal;line-height: 33px;margin-right: 4px}
.gz h4 span i{color: #ff5700;font-style: normal;}
.gz h4 span {font-size: 24px}
.gz p{font-size: 0;line-height: 0;margin-top:38px;display: block;height: 82px}
.gz p img{float: left;padding-right: 18px}
.gz p span{float: left;width: 295px;color: #333333;font-size: 14px;line-height: 24px}
.gz p span b{display: block;color:#003a71;font-weight: bold;}
/**/

/**/
.ys{font-family: "Microsoft YaHei"}
.ys h3{background: url(../images/ys.jpg) no-repeat center 0;height:212px;overflow: hidden;text-align: center;color: #003a71;font-size: 30px}
.ys h3 span{display: block;padding:70px 0 5px 0;color: #003a71;font-weight: normal;font-size: 18px}
.ys h3 i{font-style: normal;color: #ff5b00}
.ys h3 em{font-style: normal;display: block;padding-top:10px;color: #cacaca;font-size: 8px;text-transform: uppercase;}
.ys1{background: url(../images/ys1.jpg) no-repeat center 0;height:314px;overflow: hidden;}
.ys2{background: url(../images/ys2.jpg) no-repeat center 0;height:410px;overflow: hidden;}
.ys3{background: url(../images/ys3.jpg) no-repeat center 0;height:351px;overflow: hidden;}
.ys4{background: url(../images/ys4.jpg) no-repeat center 0;height:462px;overflow: hidden;}
.ys2 dl,.ys4 dl{float: right;}
.ys1 dl{padding-top: 15px;}
.ys2 dl{padding-top: 98px}
.ys3 dl{padding-top: 30px}
.ys4 dl{padding-top: 60px}
.ys dl{width: 500px}
.ys dt{height: 80px;}
.ys dt img{float: left;padding-right: 14px}
.ys dt span{float: left;color: #d1d6de;font-size: 12px;text-transform: uppercase;}
.ys dt span b{color: #003a71;font-size: 22px;display: block;padding: 5px 0}
.ys dd p{background: url(../images/ysd_03.png) no-repeat 0 17px;display: block;color: #333333;font-size: 13px;line-height: 27px;padding: 10px 0 10px 26px;border-bottom: 1px dashed #bfbfbf}
.ys dd span{display: block;margin-top: 23px;background: url(../images/ysc.jpg) no-repeat;width: 278px;height: 36px;text-align: center;color: #ff5b00;font-size: 14px;line-height: 36px}
/**/

.vedio .tempWrap{ width:900px; overflow:hidden; margin:0 auto;}
.vedio{  height: 496px; margin-top: 20px;}
.vedio .wrap{background:#eeeeee;height: 450px;padding-top: 46px;}
.vedio h3{height: 60px;margin-bottom: 30px;text-transform: uppercase;width: 384px;border-left: 4px solid #003a71;border-right: 4px solid #003a71;margin: 10px auto;}
.vedio h3 a{
    display: block; font-size: 20px;text-align: center;line-height: 28px;}
.vedio h3 a em{font-size: 21px;text-transform:uppercase;padding-left:8px;display: block;font-weight: bold;}
.vedio h3 a span{ text-align: center;  color: #003a71;text-transform: uppercase;}
.vedio ul li{float: left;margin: 20px 10px 0;}

.vedio ul li a img{width: 254px;height: 258px;}
.vedio ul li a p{height: 46px;margin-top: 15px;line-height: 50px;text-align: center;font-size: 14px;background: url(../images/img9.jpg) no-repeat center;}

/**/
.fw{margin-top: 42px;height: 450px;border-bottom: 1px solid #dcdcdc;font-family:"Microsoft YaHei"}
.fw h3{text-align: center;color: #333333;font-size: 14px;font-weight: normal;margin-bottom: 43px}
.fw h3 a{display: block;background: url(../images/fw.jpg) no-repeat center 25px;color: #003a71;font-size: 40px;font-weight: bold;padding-bottom: 5px}
.fw h3 span{color: #ff5b00}
.fw ul li{float:left;width: 287px;line-height: 24px;margin-right: 68px}
.fw ul .none{margin-right: 0}
.fw ul li img{width: 287px;height: 191px;}
.fw ul li span{display: block;padding: 10px 0 5px 0;color: #d3d3d3;font-size: 12px;text-transform: uppercase;}
.fw ul li span b{color: #333;font-size: 20px;display: inline-block;padding-right: 10px}
/**/

.about{height:480px; width:100%;}
.about a{ display:block;}
.about .abt{  float: left; margin-top: 60px;}
.about .abto{ float: left; margin-top: 60px;}
.about .abto img{width: 529px; height: 369px;}
.about .abouttex{ float: left;width: 573px; margin-top: 80px;margin-left: 20px;}
.about .abouttex h6{ font-size: 18px;font-weight: bold; margin-bottom: 20px;}
.about .abouttex p{font-size: 14px;line-height: 36px; height: 216px;overflow: hidden;}
.xzx{ background: #df4426!important;}
.about .abouttex .span{display: block;float: left; width: 140px; height: 40px;background-color: #003a71; margin-right: 20px;color: #fff;font-size: 16px; text-align: center;  line-height: 40px;   margin-top: 30px;}
.box {background:#fff;}
.box .title {height:36px;line-height:36px;margin: 10px 0; border-left: 5px solid #003a71;padding-left:10px;line-height: 12px;text-transform: uppercase;}
.box .title h3 {font-size:16px;margin: 0;font-weight: bold;line-height: 22px;}
.box .title h3 em {color: #c50b00;}

.box .title h3 a {color:#333;}

.box .title .more {float:right;margin-right:10px;color:#666;line-height: 36px;}

.news {width: 360px;margin-right: 20px;}

.news li {height: 30px;font-size: 14px;color: #000;line-height: 30px;}

.news li span {float: right;}

.news li a {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background: url(../images/news_tag.jpg) no-repeat left 12px;padding-left: 10px;}

.news .title h3 {display: inline-block;margin-right: 10px!important;}

.news .title span {display: block;}

.news .title .active a {color: #c50b00;}

.faq {width: 420px;margin-bottom:20px; height:290px; overflow:hidden;}

.faq .faq-c{ position:relative; height: 245px;}
.faq .faq-c .faq-l {margin-bottom:20px;clear:both;overflow:hidden;}
.faq .faq-c .faq-l .faq-w span{width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center top;}
.faq .faq-c .faq-l .faq-d span{clear:both;color:#fff;width: 25px;height: 25px;line-height:25px;text-align:center;float:left;margin-right:5px;margin-bottom:10px;background:url(../images/wd.gif) no-repeat center -25px;}
.faq .faq-c .faq-l .faq-w p {float:right;line-height: 20px;width: 380px;margin:0;color: #333;font-size: 14px;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.faq .faq-c .faq-l .faq-d p {float:right;width: 380px;height:80px;line-height:25px;margin:0;color: #333;overflow:hidden;}
.link {background: #1c1c1c;height: 50px;line-height: 50px;margin: 20px auto;width: 1180px;}
.link .link-tit {background: #003a71;width: 140px;height: 50px;line-height: 50px;color:#fff;text-align: center;font-size:16px;}
.link .content {padding: 0 20px;}
.link .content a {font-size: 14px; margin-right: 20px;color: #fff;}