html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;min-width: 1200px; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.hidden{display:none;}
/*公共样式*/
.wrap{margin:0 auto;width:1200px;}
.ban{background: url(../Image/ban.jpg) center no-repeat;height:320px;}
/*产品详情表格*/
.inpro table { width: 100%!important;border-collapse: collapse;} 
.inpro table p{ width: 100%!important; border-collapse: collapse;} 
.inpro th,tr{width: 100%!important; border-collapse: collapse;border: 1px solid #ddd;}
.inpro td{border-right: 1px solid #ddd;text-align: center;}
/*index-top*/
.intop{height: 35px;line-height: 35px;background: #eeeeee;overflow: hidden;color: #666666;font-size: 12px;}
.top {height: auto;overflow: hidden;padding: 25px 0; }
.top .left{width: 600px;}
.top .left strong{display: block;font-size: 22px;color: #d90000;line-height: 35px;}
.top .left img{float: left;margin-right: 10px;}
.top .right{ text-align: right;float: right;line-height: 25px;padding-left: 50px;background-size: 20%; }
.top .right span{display: block;background: url(../Image/tel.png) left no-repeat;padding-left:26px;}
.top .right strong{display: block;font-size: 24px; color: #d7171f; }
.nav{height: 55px;line-height: 55px;clear: both;background: #43494d;}
.menu li{float:left;width:133px;text-align:center;transition:.4s;}
.menu li:hover{background:#d7171f;}
.menu a{display:block;transition:all 0.3s;font-size: 15px;color: #fff;}
.menu{margin:0 auto;width: 1200px;}
.menu li.curr .submenu{display: block;} 
.menu li .submenu{position:absolute;z-index: 999;width: 133px; display: none;line-height: 45px; }
.menu li .submenu p{ width: 133px;border-bottom: 1px dashed #444;text-align: left; background:rgba(0,0,0,0.6);  }
.menu li .submenu p:last-child{;border-bottom:none;  }
.menu li .submenu p a {font-size: 14px;text-align: center;color: #fff;}
.menu li .submenu p a:hover{background: #d7171f; }
.topa{background: #f5f5f5;padding: 10px 0;height: auto;overflow: hidden;}
.topa .left strong{display: block;width: 100px;line-height: 40px;color: #d7171f;}
.topa .left strong i{font-size: 18px;}
.search{float: right; width: 315px;height: 40px;position: relative;}
.search-text{position: absolute;top:0px;outline: none;color: #999999; height: 40px;width:300px;padding-left:10px;font-size: 12px;border: 1px solid #dfdfdf;}
.fdj{position: absolute;top:1px;right:0px; background: url(../Image/fdj.png) center no-repeat #43494d;background-size: 45%; width:50px;height:40px;border: none;}
/*index-banner*/
.header{position: relative;z-index: 0;height: auto;overflow: hidden;}
.flash{ width:100%; height:550px; margin:0 auto; text-align:center; position:relative; z-index:0; }
.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:550px; }
.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px;}
.flash .flashBox .bd img{width:100%; height:550px;}
/*index-product*/
.in_01{height: auto;overflow: hidden;padding: 40px 0;}
.in01a{float: right;width: 920px;}
.in01a li{float: left;width: 298px;height: 269px; position: relative;bottom:0px;overflow: hidden;border: 1px solid #eeeeee; margin:0 10px 10px 0;text-align: center;}
.in01a li:nth-of-type(3n+0){margin-right: 0px;}
.in01a li:hover .infonta{height: 90px;bottom:45px;}
.in01a li:hover .infonta span{opacity: 0;}
.in01a li:hover .inimga em{background: rgba(0,0,0,0.3);}
.in01a li img{display: block;width: 100%;}
.infonta{position: relative;z-index: 88;bottom: 0px; height: 90px;transition:.4s;line-height: 45px;}
.infonta span{display: block;background: #eeeeee;}
.infonta p a{display: block;float: left;width: 50%;background: #43494d;color: #fff;}
.infonta p a:nth-of-type(2){background: #d7171f;}
.inimga{position: relative;}
.inimga em{position: absolute;z-index: 88; background: rgba(0,0,0,0);width: 100%;height: 100%;left: 0;transition:.4s;}
/*index_ys*/
.in_02{height:231px; background:url(../Image/in02bg.jpg)  center no-repeat;}
.in_03{height: auto;overflow: hidden;}
.in_03 .left{background:url(../Image/linea.png)  left top no-repeat;padding-left: 50px;width: 550px;margin-top: 80px;}
.in_03 .right{background:url(../Image/lineb.png)  left top no-repeat;padding-left: 50px;width: 520px;padding-top: 170px;}
.in03tit{height: auto;overflow: hidden;margin-bottom: 20px;}
.in03tit span{display: block;line-height: 35px;font-size: 22px;}
.in03tit span b{color:  #d7171f;}
.in03tit p{color:  #777;font-size: 12px !important;}
.in_03  li {height: auto;overflow: hidden;margin-bottom: 40px;}
.in_03  li p{line-height: 30px;font-size: 15px;}
.in_03  li p i{color:  #bba475;font-style: normal;}
.in_03  li p b{color:  #d7171f;}
.in_03  li img{display: block;margin-top: 40px;}
.in_04{height: 220px;overflow: hidden;background: url(../Image/in04bg.jpg)left no-repeat ;color: #fff;}
.in04a {float: left;width: 800px; height: auto;overflow: hidden;padding: 3% 0;}
.in04a strong{display: block;font-size: 42px;line-height:90px;}
.in04a span{display: block;font-size: 24px;line-height: 40px;border: 1px solid #a2a3a5;letter-spacing: 4px;width: 540px;text-align: center;}
.in04b {float: right;width: 200px; background: #383c3f;padding: 4%;}
.in04b{text-align: center;}
.in04b p{line-height: 30px;}
.in04b strong{display: block;font-size:30px;font-weight: normal; }
.in04b a{display: block;width: 120px;line-height: 35px;background: #d7171f; color: #fff !important;text-align: center;margin:4% auto;transition:.4s;border-radius: 2px;}
.in04b a:hover{background: #fff;color: #444 !important;}
/*index_company*/
.in_05{height: auto;overflow: hidden;background: #f5f5f5;padding: 40px 0;}
.in_05 .left{width: 720px;}
.in_05 .left p{line-height: 30px;color: #777;}
.in_05 .right{width: 460px;}
.in_05 .right img{box-shadow: 0px 2px 2px #ddd;}
.in05tit{height: auto;overflow: hidden;margin-bottom: 20px;}
.in05tit span{display: block;font-size: 32px;line-height: 45px;}
.in05tit p{display: block;color: #777;font-size: 16px;line-height: 30px;}
.in05tit i{display: block;background:url(../Image/linec.jpg) left  center no-repeat;height: 2px;margin: 20px 0;}
.in05a{height: auto;overflow: hidden;}
.in_gd { width:1200px;height:190px;overflow:hidden;margin-top: 40px;}
.in_gd ul { margin:0;padding:0;}
.in_gd li {position: relative;z-index: 2;float:left;margin:0px 10px 50px 10px;border: 2px solid #eaeaea; }
.in_gd li a img {display: block; position: relative;z-index: 2;width:220px;height:180px;}
.in_gd li:hover .inhover {background: rgba(215,23,31,0.9);top:0px; 
filter:alpha(opacity=90);         
     -moz-opacity:0.9;          
      -khtml-opacity: 0.9;          
      opacity: 0.9;}
.inhover{position: absolute;z-index: 888;background: rgba(215,23,31,0);width: 220px;transition:all 0.4s;
    padding-top: 30px; height: 180px;color: #fff;text-align: center;top:200px;
    filter:alpha(opacity=0);          
     -moz-opacity:0;          
      -khtml-opacity: 0;          
      opacity: 0; 
     }
.inhover strong{display: block;font-weight: normal;font-size: 16px;line-height: 40px;margin-bottom: 30px;color: #fff;}
.inhover i{font-size: 12px;padding: 5px 20px;border: 1px solid #fff;font-style: normal;}
/*index_case*/
.in_06{height: auto;overflow: hidden;padding: 40px 0;}
.intitb{height: auto;overflow: hidden;text-align: center;position: relative;}
.intitb strong{ display: block;font-size: 36px;line-height:50px;color: #d7171f;}
.intitb span {display: block;line-height: 30px;color: #777;}
.intitb p{font-size: 16px;color: #777;}
.tejia_cc{position:relative; width:1200px; height:420px; overflow:hidden;margin-top: 40px;}
.tejia_con{position: relative; width:1200px; height:420px; overflow:hidden;}
.tejia_con ul{width:9999px; position:absolute;}
.tejia_con ul li{float:left; position:relative;text-align: center;margin-right:25px;}
.tejia_con li img{ width:380px; height:300px; vertical-align:top;}
.tejia_con li span{display: block;height: 50px;line-height: 50px;background: #f3f7fa;width: 100%;position: absolute;z-index: 88;bottom: -50px;transition:.4s;font-size: 16px;}
.tejia_con li i{display: none;}
.tejia_con li p{display: none;font-size: 14px;}
.tejia_con li b{display: none;font-weight: normal;font-size: 14px;}
.tejia_con li:hover span{display: block; background: rgba(215,23,31,0.9);color: #fff;height: 310px;padding-top: 40px; color: #fff;}
.tejia_con li:hover i{display: block;font-size: 44px;}
.tejia_con li:hover p{display: block;color: #fff;}
.tejia_con li:hover b{display: block;}
.tejia_cc .bbtn i{font-size: 26px;}
.tejia_cc .bbtn{ display:block; width:0; height:0;}
.tejia_cc .aleft{position:absolute; left:44%;background: #43494d; bottom:0px;width:45px;height:45px;text-align: center;line-height: 45px; color: #fff;}
.tejia_cc .mid{position:absolute; left:48%;background: #c5c5c5; bottom:0px;width:45px;height:45px;text-align: center;line-height: 45px; color: #fff;}
.tejia_cc .aright{position:absolute; right:44%;background: #d7171f; bottom:0px;width:45px;height:45px;text-align: center;line-height: 45px; color: #fff;}
/*index_news*/
.in_07{height: auto;overflow: hidden;padding: 40px 0;background: #f3f3f3;}
.in07a{float: left;width:760px; background: #fff;padding: 15px;height: auto;overflow: hidden;border: 1px solid #e1e1e1;}
.intitc{height: auto;overflow: hidden;border-bottom: 1px solid #dcdcdc;line-height: 45px;color: #777;}
.intitc span{float: left; display: block;background: url(../Image/lined.jpg) bottom left no-repeat;width: 190px;}
.intitc span b{font-size: 24px;color: #444;font-weight: normal;}
.intitc a{float: right;transition:.4s;}
.intitc a:hover{color: #d7171f}
.in07aa{height: auto;overflow: hidden;margin-top: 4%;}
.in07aa .left{width: 360px;position: relative;}
.in07aa .left img{display: block;width: 100%;}
.in07aa .left:hover span{background: rgba(0,0,0,0.8)}
.in07aa .left span{display: block;position: absolute;z-index: 88;bottom: 0;width: 345px;transition:.4s;  line-height: 45px;background: rgba(0,0,0,0.6);color: #fff;padding-left: 15px;}
.in07aa .right{width: 390px;}
.in07aa .right li{height: auto;overflow: hidden;border-bottom: 1px solid #e3e3e3;padding: 15px;transition:.4s;}
.in07aa .right li:hover{background: #f6f6f6;}
.in07aa .right li:hover span{color: #444;margin-left: 4%;}
.in07aa .right li img{float: left;width: 30%;margin-right: 2%;}
.in07aa .right span{display: block;font-size: 15px;line-height: 30px;transition:.4s;}
.in07aa .right p{line-height: 25px;color: #777;}
.in07b {float: right;width:360px; background: #fff;padding: 15px;height: auto;overflow: hidden;border: 1px solid #e1e1e1;}
.in07b ul{height: auto;overflow: hidden;margin-top: 4%;}
.in07b ul li{height: auto;overflow: hidden;border-bottom: 1px solid #e4e7ea;padding-bottom: 17px;margin-bottom: 17px;}
.in07b ul li:hover span{color: #d7171f;}
.in07b ul li span{display: block;font-size: 15px;line-height: 30px;color: #444;transition:.4s;}
.in07b ul li span i{display: block;width: 25px;line-height: 25px;background: #444;font-style: normal;color: #fff;text-align: center;float: left;margin-right: 2%;}
.in07b ul li p{line-height: 25px;color: #777;font-size: 13px;}
.in07b ul li p i{display: block;width: 25px;line-height: 25px;background: #d7171f;font-style: normal;color: #fff;text-align: center;float: left;margin-right: 2%;}


/*侧栏*/
.side{height: auto;overflow: hidden;float: left; width: 260px;}
.side ul{height: auto;overflow: hidden;border: 2px solid #43494d;padding: 15px;background: #f6f6f6;margin-bottom: 0px !important;}
.side ul li{line-height: 50px;background:url(../Image/sidea.png) 10px center no-repeat;border-bottom: 1px dashed #c9c9c9;padding-left:40px;transition:.4s;}
.side ul li:hover{background:url(../Image/sideb.png) 5px  center no-repeat #d7171f;}
.side ul li:hover a{color: #fff !important;}
.side ul li a{display: block;}
.sidetit{position: relative; background:url(../Image/sidebg.jpg)  center no-repeat;text-align:center;padding: 15px 0;}
.sidetit strong{display: block;font-size: 58px;color: #5f6467;font-family: impact;}
.sidetit span{display: block;font-size: 30px;color: #fff;position: absolute;z-index: 88;top:30%;left: 30%;}
.sidea{height: auto;overflow: hidden;padding: 10px;text-align: center;background: #43494d;color: #fff}
.sidea p{line-height: 30px;}
.sidea strong{display: block;font-size:18px;line-height: 40px; }
.sidea a{display: block;width: 120px;line-height: 35px;border: 1px solid #fff;color: #fff !important;text-align: center;margin:4% auto;transition:.4s;}
.sidea a:hover{background: #fff;color: #444 !important;}
/*index_foot*/
.foot{clear: both; height:auto;overflow: hidden;background: #43494d; padding-top:40px;color: #a1a4a6;}
.foot .left{float: left;width: 380px; border-right: 1px solid #565c5f;}
.foot .left ul{height: auto;overflow: hidden;}
.foot .left li{float: left;width: 120px;line-height: 30px;}
.foot .left li a{display: block;color: #a1a4a6 !important;transition:.4s;}
.foot .left li:hover a{color: #fff !important;}
.foot .mid{float: left;width: 306px; border-left:1px solid #383d41;border-right: 1px solid #565c5f;padding-left: 60px;padding-right: 60px;}
.foot .mid p{line-height: 30px;}
.foot .right{float: right;width: 330px;line-height: 35px;border-left: 1px solid #383d41;padding-left: 60px;}
.footbot{background:#43494d;line-height: 40px;color: #a1a4a6;}
.boottit{height: auto;overflow: hidden;margin-bottom: 4%;}
.boottit span{display: block;line-height: 45px;font-size: 16px;color: #fff;}
.boottit i{display: block;width: 20px;border-top: 2px solid #d7171f;}
.foota{height: auto;overflow: hidden;line-height: 30px;}
.foota span{display: block;font-size: 16px;margin-top: 8%;}
.foota img{float: left;margin-right: 15px;}
.footb{color: #fff;margin-top: 20px;height: auto;overflow: hidden;}
.footb strong{display: block; font-size: 40px;font-weight: normal;}
.footb i{float: left; font-size: 54px;line-height: 60px;}
.footba{float: right;}
.footc{height: auto;overflow: hidden;border-bottom: 1px solid #383d41;padding-bottom: 4%;}
.footd{line-height: 45px;height: auto;overflow: hidden;border-top: 1px solid #565c5f;}
.footd a{color:  #a1a4a6 ;transition:.4s;}
.footd a:hover{color:  #fff ;}
.footd span{color:  #fff ;}
.footd span b{color:  #d7171f ;font-size: 16px;}
/*neiye*/
.zytit{background: #f5f5f5;height:60px;overflow: hidden; line-height:60px;margin-bottom: 25px;}
.main{overflow:hidden;margin-top: 20px;}
.article{float: right; overflow:hidden;width:890px;margin-bottom: 15px;background: #f5f5f5;padding: 15px;line-height: 30px;color: #666;}
/*ny-cp*/
.prolist{height: auto;overflow: hidden;}
.prolist li{float:left;width: 288px;overflow:hidden;transition:.4s; margin:0 10px 25px 0;border: 1px solid #ddd;}
.prolist li:nth-of-type(3n+0){ margin-right:0;}
.cpimga{height: 200px;overflow: hidden;}
.prolist li img{display: block; width: 100%;}
.prolist span{display: block;line-height: 45px;transition:.4s;text-align: center;}
.prolist li:hover {border: 1px solid #43494d;}
.prolist li:hover span{background: #43494d;color: #fff;}



/*子页联系我们样式*/
.contaa{width: 1000px;margin: 0 auto; height: auto;overflow: hidden;margin-top: 30px;}
.contaa li{float: left;text-align: center;height: 114px;width: 300px;line-height: 50px;margin-right: 50px;}
.contaa li:nth-of-type(1){background: url(../Image/ff01.png) center top no-repeat;}
.contaa li:nth-of-type(2){background: url(../Image/ff02.png) center top no-repeat;}
.contaa li:nth-of-type(3){background: url(../Image/ff03.png) center top no-repeat;margin-right: 0px;}

.intit{height:auto;overflow: hidden;text-align: center;}
.intit span{display: block;font-size: 28px;line-height: 40px;font-family: impact;color: #444a4e;}
.intit p{color: #444a4e;font-size: 22px;}
.contb{height: auto;overflow: hidden;padding: 40px 0;}
.contb strong{display: block;font-size: 22px;line-height: 40px;}
.contb span{display: block;font-size: 42px;line-height: 60px;color: #e7e5e4;}
.formys{height: auto;overflow: hidden;}
/*.formys li{float: left;width: 240px;line-height: 50px;margin-right: 10px;}*/
.formys li input{width:230px;line-height: 50px;border: none;border-radius: 5px;padding-left: 10px;color: #666; outline: none;background: #fff;}


.contc{height: auto;overflow: hidden;margin: 25px 0;}
.contc .left{width: 340px;padding: 40px;background: #d7171f;color: #fff;}
.contc .left strong{font-size: 24px;display: block;line-height: 65px;}
.contc .left span{font-size: 18px;display: block;margin-top: 7px;line-height:50px;font-weight: bold;}
.contc .left p{line-height: 30px;}


/*子页成功案例样式*/
.newslist{height: auto;overflow: hidden;padding: 11px}
.newslist ul{height: auto;overflow: hidden;}
.newslist li{float: left;width: 164px;height: 369px; margin:0 15px 20px 0;border: 1px solid #f1f1f1;box-shadow: 0px 1px 4px #fff;transition:.4s;}
.newslist li:hover{box-shadow: 0px 1px 4px #888; }
.newslist li:nth-of-type(5n+0){margin-right: 0px;}
.newslist li img{width: 164px;height: 235px;}
.newslist li span{display: block;font-size: 16px;line-height: 40px;border-bottom: 1px solid #f1f1f1;margin:7px 0;}
.newslist li p{color: #8a8a8a;line-height: 30px;font-size: 13px;}
/*子页新闻样式*/
.news01{height: auto;overflow: hidden;}
.news02{margin:0 auto;width: 1200px;padding: 20px;height: auto;overflow: hidden;}
.news02 ul{height: auto;overflow: hidden;}
.news02 li{float: left;width: 550px;background: #f2f2f2;padding: 30px 20px;margin:0 20px 20px 0;transition: all 0.4s;}
.news02 li:nth-of-type(2n+0){margin-right:0px;}
.time{float: left;width: 95px;height: 125px;border-right:1px solid #e7e7e7;padding: 30px 0 0 30px;margin-right: 40px;}
.time span{font:48px/1 'gotham-medium';}
.nline{display: block;width: 25px;height: 3px;margin: 15px 0;background: #e7e7e7;}
.nfont span{display: block;line-height: 40px; font-size: 18px;color: #333;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.nfont p{margin:10px 0 15px 0;font-size: 14px;color: #666;line-height: 25px;overflow: hidden;}
.nfont .icon{    display: inline-block;width: 0;height: 10px;background: url(../Image/more-icon2.png) no-repeat center center;transition: all .4s;opacity: 0;}
.nfont strong{font-size: 14px;font-weight: normal;color: #666;transition: all .4s;}
.news02 li:hover  .icon {margin-right:10px;width:21px;opacity:1;}
.news02 li:hover strong {margin-left:5px;}
.news02 li:hover  {box-shadow:0 15px 15px rgba(0,0,0,.1);transform:scale(1.012);}
/*详情页样式*/
.xqa{height: auto;overflow: hidden;padding: 40px 0;}
.xqa .left{float: left;width: 600px;}
.xqa .left img{width: 600px;}
.xqa .right{width: 580px;}
.xqaa span{display: block;font-size: 27px;line-height: 57px;border-bottom: 1px solid #cccccc;}
.xqaa p{background: #f3f3f3;padding: 15px;line-height: 30px;margin-top: 15px;}
.xqaa strong{display: block;line-height: 50px;font-size: 16px;border-bottom: 1px solid #cccccc;margin-top: 15px;font-weight: normal;}
.xqaa b{font-size: 28px;color: #d7171f;}
.xqab{height: 56px; margin-top: 15px;}
.xqab a{display: block;width: 200px;line-height: 55px;border-radius: 5px; text-align: center; background: #d7171f;color: #fff;font-size: 16px;transition:.4s;}
.xqab a i{font-size: 22px;}
.xqab a:hover {background: #e6e6e6;color: #444;}
.inewm{float: left;position: relative;}
.inewm img{position: absolute;z-index: 888;bottom: 60px;border: 1px solid #d9d9d9;padding: 3px; right:100px;filter:alpha(opacity=0); /* IE */
-moz-opacity:0; /* 老版Mozilla */
-khtml-opacity:0; /* 老版Safari */
opacity: 0; transition:all 0.3s ease 0s}
.inewm a{display: block;background: #e6e6e6;color: #444;}
.inewm:hover  img{right:40px; filter:alpha(opacity=80); /* IE */
-moz-opacity:0.8; /* 老版Mozilla */
-khtml-opacity:0.8; /* 老版Safari */
opacity: 0.8;}
.xqac{height: auto;overflow: hidden;margin-top: 15px;}
.xqac li{float: left;width: 133px;margin-right: 15px;position: relative;}
.xqac li img{display: block;width:133px;height: 101px;}
.xqac li:hover .himg{background: rgba(0,0,0,0.6);opacity: 1;}
.xqac li:nth-of-type(4){margin-right: 0px;}
.himg{position: absolute;z-index: 88;background: rgba(0,0,0,0);width: 100%;text-align: center;padding: 41px 0;opacity: 0;transition:.4s;color: #fff;}

.xqb{height: auto;overflow: hidden;}
.xqbb{float: right; height: auto;overflow: hidden;width: 920px;}
.xqtit{display: block;position: relative;z-index: 888; line-height: 65px;height: auto;overflow: hidden;}
.xqtit li{float: left;width: 179px;margin-right: 6px;background: #e6e6e6;font-size: 18px;text-align: center;transition:.4s;}
.xqtit li a{display: block;}
.xqtit li:hover{background: #d7171f !important;color: #fff !important;}
.xqtit li:last-child{margin-right: 0px;}
.xqbba{height: auto;overflow: hidden;}
.xqbba img{display: block;max-width: 100%;}
.xqbba img{display: block;margin:20px auto;}
.xqtita{height: auto;overflow: hidden;background: url(../Image/linea.jpg) center right no-repeat;}
.xqtita strong{display: block;font-size: 24px;color: #666;line-height: 40px;}
.xqtita p{font-size: 12px;color: #999;}
.pcontent{height: auto;overflow: hidden;margin:15px 0;}
.pcontent img{display: block;margin:0 auto;}
.pcontenta{margin:15px 0;line-height: 30px;height: auto;overflow: hidden;}
.pcontenta img{width: 820px;}
.pcontenta table { width: 100%!important;border-collapse: collapse;} 
.pcontenta table p{ width: 100%!important; border-collapse: collapse;border-right: 1px solid #ddd} 
.pcontenta th,tr{width: 100%!important; border-collapse: collapse;border: 1px solid #ddd;}
.pcontenta tr{border-right: 1px solid #ddd;text-align: center;line-height: 38px;}
.firstRow td{background: #eee;border-right: 1px solid #ddd;}
.xqc{height: auto;overflow: hidden;background: url(../Image/xqb.jpg) center no-repeat;padding: 30px 0;margin-bottom: 15px;}
.xqc .right{margin-right: 60px;color: #fff;text-align: right;}
.xqc .right span{display: block;font-size: 16px;line-height: 45px;}
.xqc .right span b{font-size: 32px;}
.xqc .right p{font-size: 15px;}
.xqc .right a{display: block;float: right; background: #fe330b;width: 160px;line-height: 35px;text-align: center;color: #fff;}

.pcontentb{height: auto;overflow: hidden;padding: 15px 0;}
.xqd{height: auto;overflow: hidden;background: url(../Image/xqd.jpg) center no-repeat;padding: 30px 0;margin-bottom: 15px;}
.xqd .right{margin-right: 60px;color: #fff;text-align: right;}
.xqd .right span{display: block;font-size: 16px;line-height: 45px;}
.xqd .right span b{font-size: 32px;}
.xqd .right p{font-size: 15px;}
.xqd .right a{display: block;float: right; background: #fe330b;width: 160px;line-height: 35px;text-align: center;color: #fff;}
.xqe{height: auto;overflow: hidden;}
.xqe img{display: block; height: auto;overflow: hidden;margin: 15px auto;}
.ingd { width:950px;height:300px;overflow:hidden;padding: 15px 0;}
.ingd li{float: left;width: 300px;border: 1px solid #e6e6e6; text-align: center; margin:0 15px 35px 0;position: relative;transition:.4s;}
.ingd li span{display: block;text-align: center;line-height: 55px;border-top: 1px solid #e6e6e6;font-size: 15px;}
.ingd li img{display: block; width: 300px;}
.ingd li:hover{background: #d7171f;}
.ingd li:hover a{color: #fff;}

.xqbbc{height: auto;overflow: hidden;background: #f7f7f7;padding: 15px;margin:15px 0;}
.xqbbc .left{height: auto;overflow: hidden;width: 380px;}
.xqtitb{height: auto;overflow: hidden;}
.xqtitb .left{display: block;width: 140px;}
.xqtitb i{float: right;display: block; width: 240px;border-top: 1px solid #e0e0e0;margin-top: 30px;}
.xqtitb strong{display: block;font-size: 24px;color: #666;line-height: 40px;}
.xqtitb p{font-size: 12px;color: #999;}
.xqbbc .right{height: auto;overflow: hidden;width: 480px;}
.xqbbc .right li{height: auto;overflow: hidden;background: #FFF;padding: 10px;margin-top: 10px;transition:.4s;}
.xqbbc .right li span{display: block;line-height: 40px;}
.xqbbc .right li:hover{background: #d7171f;color: #fff;}
.xqbbc .right li:hover p{color: #fff;}
.xqbbc .right li:hover i{color: #fff;}
.xqbbc .right li span i{float: right;font-style: normal;color: #999;}
.xqbbc .right li p{color: #999;line-height: 25px;}
.xqtitc{height: auto;overflow: hidden;}
.xqtitc .left{display: block;width: 140px;}
.xqtitc i{float: right;display: block; width: 330px;border-top: 1px solid #e0e0e0;margin-top: 30px;}
.xqtitc strong{display: block;font-size: 24px;color: #666;line-height: 40px;}
.xqtitc p{font-size: 12px;color: #999;}

.xqmes{border: 1px solid #ddd;height: auto;overflow: hidden;margin:10px;padding: 25px;}
.meatit{line-height: 45px;font-weight: bold;font-size: 22px;margin-bottom: 15px;}
.order img{vertical-align:-14px;cursor:pointer;width:90px;height: 39px;}
.order tr{ width: 260px;overflow: hidden;}
.order input{padding-left:5px;color: #666666;width: 275px;line-height: 35px;background: #f2f2f2;border:none;}
.order textarea{padding: 3px;background: #f2f2f2;border:none;}
#submit{border:none;color:#fff;cursor:pointer;background: #f2f2f2;border:none;;margin-top:15px;}
.t_r{width: 57px;text-align: right;}

.formys{margin-top: 30px;}
.formys li{float: left;line-height: 40px;border: none;margin-bottom: 10px;}
.formys li input{ width:367px;line-height: 40px;border:1px solid #d4d4d4;padding-left: 10px;outline: none;color: #9e9d9d;}
.formys li textarea{ width: 367px;padding: 5px;line-height: 30px;border: 1px solid #d4d4d4}

#submit{background: #333333;color: #fff;border: none;}


#prev_next{line-height: 45px;height: auto;overflow: hidden;}
#prev_next li{float: left;width: 45%; border: 1px solid #fff;transition:.4s;padding-left: 15px;}
#prev_next li a{ transition:.4s;}
#prev_next li:hover{border: 1px solid #014c98;padding-left: 35px;}
#prev_next li:hover a{color:#014c98 }
.page{line-height: 40px;height: 40px;overflow: hidden;text-align: center;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff }

/***************global*****************/

/****************news*****************/
.news_title{color:#444a4e;text-align:center;line-height:40px;margin-top: 15px;font-size: 18px;}
.meta{color:#999;text-align:center;line-height:30px;border-bottom: 1px solid #ddd;padding:15px 0 10px 0;}

/***********news_info**************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-120px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;background: #444;}
.jobs strong{color:#103762;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}

/***************jobs***************/
.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_name{display:block;color:#103762;text-align:center;}
.info_title{height:50px;background:#ececec;line-height: 50px;}
.info_title b{display:inline-block;padding:0 30px;height:100%;line-height:50px;transition:.4s;}
.info_title b:hover{background: #444;color: #fff;}
.info_title a{margin:8px;width:15px;height:15px;}
/*sitemap*/
.mesmore{margin-top:5px;}
.mesmore:hover{color:#103762;text-decoration:underline;}

.sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;}
.m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;}
.m2{ margin-left:20px; margin-top:20px; line-height:25px;}
.m2 span{ font-size:14px; font-weight:bold;}
.m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;}
.m2t ul{}
.m2t ul li{ list-style-type:none; float:left; width:150px;}
.m2t ul li a:hover{ color:red}

.f{ float:right; margin-right:10px; _margin-top:7px;}

