@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0;font-size:14px;font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,img{margin:0;padding:0;list-style:none;border:0;font-weight: normal;}
a{text-decoration:none;transition:all 0.5s;}
.wwx_fl{float:left;}
.wwx_fr{float:right;}
.wwx_clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
body{ min-width:1300px;}
.inp_1 {BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; BORDER-RIGHT-STYLE: none; MARGIN-TOP:4px; OUTLINE-STYLE: none; PADDING-LEFT: 18px; WIDTH: 260px; PADDING-RIGHT: 3px; FONT-FAMILY: "Microsoft YaHei"; BORDER-TOP-STYLE: none; BACKGROUND: url(../images/s_inp.gif) no-repeat; FLOAT: left; HEIGHT: 40px; COLOR: #a7a7a7; FONT-SIZE: 14px; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px}
.so_so {MARGIN-TOP:4px; WIDTH: 49px; FLOAT: left; HEIGHT: 40px}
input{ border:1px solid #e7e7e7; height:35px; line-height:35px;}
textarea{ border:1px solid #e7e7e7;}
/*头部*/
.head_top{width: 100%;height: 44px;background: #005dba;overflow: hidden;}
.head_top ul{width: 1200px;height: 44px;margin:0 auto;}
.head_top .tel{height: 44px;line-height: 44px;padding-left:30px;margin-right:100px;float:left;background:url(../images/tel.png) left center no-repeat;color:#fff;}
.head_top .email{height: 44px;line-height: 44px;padding-left:30px;float:left;background:url(../images/email.png) left center no-repeat;color:#fff;}
.head_top .addr{height: 44px;line-height: 44px;padding-left:20px;float:right;background:url(../images/addr.png) left center no-repeat;color:#fff;}
.head_btm{width:1200px;height: 116px;margin:0 auto;}
.logo{float:left; margin-top:8px;}
.logo img{}
.nav{float:right;}
.nav li{float: left;padding:0 25px;height:78px;position: relative;padding-top:45px;}
.nav li h1{font-size:16px;color:#3b3e4d;text-align: center;}
.nav li h2{font-size:12px;color:#3b3e4d;text-align: center;text-transform:uppercase;}
.nav li:nth-child(7){padding-right:0;}
.nav li:hover h1{color:#d10102;transition:all 0.5s;}
.nav li:hover h2{color:#d10102;transition:all 0.5s;}
.navchild{display:none;position: absolute;top:116px;left:50%;margin-left:-90px;z-index: 999;background: #fff;}
.navchild li{clear: both;height: 60px;width: 200px;border-bottom: 1px #eee solid;line-height: 60px;overflow: hidden;padding:0;}
.navchild li a{display: block;text-align: center;color:#333;}
.navchild li a:hover{color:#d10102;}
/*幻灯片样式2*/
#flashs { overflow:hidden; width:100%; height:700px; position:relative}
#flashs .btn{ overflow:hidden; width:100%; height:40px; text-align:center; position:absolute; left:0; bottom:0px;}
#flashs .btn span{ display:inline-block;width:20px; height:20px; background:url(../images/banner_btn.png) no-repeat right center; margin:0 5px; margin-top:10px;}
#flashs .btn span{ *display:inline}
#flashs .btn span.cur{ background-position:left}
#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/arrow1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/arrow2.png) no-repeat center; right:5%; z-index: 2;}

#container{width:1200px;margin:0 auto;margin-top:38px;background:url(../images/nline.jpg) 250px repeat-y;margin-bottom: 50px;}
.w1120{width:1250px; margin:0 auto; clear:both;}
.ncontainer{width:1200px;margin:0 auto;margin-top:38px;background:url(../images/nline.jpg) 250px repeat-y;margin-bottom: 50px;}
.container{width:1200px;margin:0 auto;}
.cont1{height:550px;}
.pro_title{text-align: center;color: #005dba;font-size: 30px;line-height: 26px;padding-top: 61px; font-weight:bold; text-transform:uppercase;}
.pro_title span{font-size: 14px;font-family: "Arial";font-weight: normal;text-transform: uppercase;}
.recommend_product .content{padding-top:20px;}
.more1{width: 228px;height: 38px;border: 1px solid #005dba;margin:0 auto;}
.more1 a{display: block;line-height: 38px;color: #005dba;text-align: center;}
.hzbox{ overflow:hidden; width:100%; height:330px; position:relative; margin-bottom:20px;}
.hzbox ul{ overflow:hidden; position:absolute}
.hzbox li{ float:left; width:280px; height:320px; margin-right:20px;margin-bottom:20px;}
.hzbox li img{ display:block; border:4px solid #f8f8f8;}
.hzbox li b{ display:block; text-align:center; font-size:13px; color:#666; margin-top:15px;}
.hzbox li a{ display:block; text-decoration:none}
.btn1 { overflow:hidden; width:168px; margin:0 auto; height:55px; position:relative; margin-bottom:20px;}
.btn1 b{ display:block; width:30px; float:left; position:relative; z-index:1; height:52px; margin-right:2px; cursor:pointer}
.btn1 .btn01{ background:url(../images/pro_left.png) no-repeat center top;}
.btn1 .btn02{ background:url(../images/pro_right.png) no-repeat center top; margin-left:103px;}
.btn1 b:hover{ background-position:bottom}

.news_title{text-align: center;color:#29272c;font-size: 30px;line-height: 26px;padding-top:61px;font-family: "微软雅黑";font-weight: bold; text-transform:uppercase;}
.news_title span{font-size:14px;font-weight: normal;text-transform:uppercase;color: #a9a9a9; margin-top:10px; display:inline-block;}
.news .content{padding-top:68px;padding-bottom: 40px;}

.news_listt{}
.news_listt li{line-height:27px;position:relative;margin-bottom: 60px;float: left;width: 554px;}
.news_listt li a{height: 40px;font-size: 14px;color: #333333;background: url(../images/t1.jpg) no-repeat left;display: block;padding-left: 54px;line-height: 16px;}
.news_listt li span{color: #777777;z-index:0;line-height: 20px;display: block;font-size: 12px;padding-top: 20px;}
.zxxw_b{float: right;width: 380px;}
.news_listt li h3{display: block;position: absolute;left: 226px;top: 20px;font-weight: normal;}
.news_listt li:nth-child(2n){float: right;}
.newsmore{background:url(../images/more.jpg) no-repeat top center;height: 20px;width: 94px;float: right;margin-top: 20px;}
.news_listt li .newsmore a{background: none;}
em,i{ font-style:normal;}

.footWrap{ background:url(../images/f_bg.gif) repeat-x center top; height:250px; overflow:hidden; clear:both;}
.footer { width:1200px; margin:0 auto; overflow: hidden; font-family: "Microsoft Yahei"; }
.f_logo{padding:30px 50px 15px 0; width:204px;overflow: hidden;}
.f_logo img{ width: 204px; }
.f_nav{width: 270px; height: 270px; overflow:hidden; margin-top:24px; background:url(../images/f_l.gif) no-repeat right 22px;}
.f_h3{margin-bottom: 14px; height: 60px; font:bold 16px/60px "Microsoft Yahei"; color: #fff;background:url(../images/f_l2.gif) no-repeat left bottom;}
.f_nav a{float:left; color:#d5e0ef; width: 133px; display:inline-block; font:14px/34px "Microsoft Yahei";}
.f_code{ width:106px; overflow:hidden; margin:24px 0 0 0;}
.f_code p{margin-top: 25px;}
.f_code p img{ width:97px; height:97px; border:4px solid #005dba;}
.f_code p i{color: #d5e0ef; display: block; text-align: center; font:14px/30px "Microsoft Yahei";}
.f_wz{margin:24px 0 0 40px; width:490px; height: 270px; font:14px/28px "Microsoft Yahei"; color:#fff;overflow:hidden; background:url(../images/f_l.gif) no-repeat right 22px;}
.f_wz a{ color:#fff; width:220px; display:inline-block;}
.f_wz span{color: #fff; display: block;}
/*-------------------- -------------------- -------------------- about -------------------- -------------------- -------------------- */
#about{ width:100%; height:646px;}
#about .video{ width:443px; float:left;}
#about .video .con{ width:431px; height:286px; padding:6px; float:left; background:#fff;border-radius:7px;-moz-border-radius:7px;}
#about .video .yinying{ width:100%; height:19px; float:left; background:url(../images/about_yingyng.png) center no-repeat;}
#about .tex{ width:700px; margin-top:8px;float:right; margin-right:26px;}
@media (max-width: 1300px){#about .tex p{ line-height:20px; font-size:10px; color:#555555;}}

#about .tex .bt{ font-size:30px; font-weight:bold; color:#005dba;}
#about .tex .bt2{ font-size:30px; color:#D3D3D3;}
#about p{ line-height:24px; text-indent:30px;}
#about a{ color:#fff;}
#about a:hover{ color:#0075C5;}
#about .bt_red a{ width:119px; height:33px; line-height:33px;background:#005dba; color:#fff; float:left; margin-top:24px;text-align:center; font-size:13px;}
#about .bt_red a:hover{ background:#000;  font-size:16px;}
#about span{ color:#C0C9CB; font-size:12px;}
/*-------------------- -------------------- -------------------- shebei -------------------- -------------------- -------------------- */
.rollBox{width:100%;float:left;overflow: hidden;  margin-top:60px; }
.rollBox .LeftBotton{height: 42px;width: 42px;background: url(../images/btn_left.png) no-repeat;overflow: hidden;float: left;display: inline;margin:57px 30px 0 0;cursor: pointer;} 
.rollBox .RightBotton{height: 42px;width: 42px;background: url(../images/btn_right.png) no-repeat;overflow: hidden;float: right;display: inline;margin: 57px 0 0 32px;cursor: pointer;} 
.rollBox .Cont{width: 1100px;overflow: hidden;float:left;} 
.rollBox .ScrCont{width: 10000000px;} 
.rollBox .Cont .pic{ width:235px; background:#fff; padding:3px;border-radius:3px;-moz-border-radius:3px; float:left; margin:0 18px;} 
.rollBox .Cont .pic img{border: 0px solid #ccc;display: block;margin: 0 auto;width:235px; height:160px;} 
.rollBox .Cont .pic p{line-height: 58px; text-align:center} 
.rollBox #List1, .rollBox #List2{float: left;} 
/*内页*/

/* -- 弹出窗口 -- */
.cpMain{ background:url(../images/Bgbg.png) repeat;}
.cpMain>.container{ margin-top:20px;padding-bottom:30px;}
/*cpright*/
.cprights{ width:1200px;border:2px solid;}
.age_li_about{ line-height:30px; padding-bottom:30px; padding-top:10px;}
.clear{ clear:both;}
/*产品*/
/*产品*/
.Pro{ padding-top:30px;width:100%; background:url(../images/Bgbg.png) repeat; padding-bottom:30px;}
.Pro .proLt{ float:left; width:240px;}
.Pro .proTit{ overflow:hidden; width:215px; padding-left:25px; height:117px;background:url(../images/pro-lt-tit.png) no-repeat center;}
.Pro .proTit p{ font-family:Arial; margin-top:24px; color:#fff; font-size:12px;} 
.Pro .proTit em{ text-transform:uppercase; font-size:30px; display:block} 
.Pro .proTit h2{ font-size:30px; margin-top:40px;}
.Pro .proTit h2 a{ color:#fff}
.Pro .proltBox{ }
.Pro .proDl{  margin-bottom:1px;position:relative;z-index:999;}
.Pro .proDl dt{ height:40px; font-size:13px; line-height:40px; background:url(../images/proDtBG.png) repeat-x;}
.Pro .proDl dt a{ display:block; color:#666666; padding-left:25px; float:left; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.Pro .proDl dt i{ display:block; width:25px; height:25px; background:url(../images/pro-btn.png) no-repeat center top; margin-right:12px; margin-top:8px; float:right;} 
.Pro .proDl dt:hover{ background:#005dba}
.Pro .proDl dt:hover a{ color:#fff}
.Pro .proDl dt:hover i{ background-position:bottom}
.Pro .proDl dd{font-size:13px;color:#333;padding-left:30px;background: #fff;}
.Pro .proDl dd a{color:#333;line-height: 30px;display: block;padding-left: 10px; background:url(../images/new-xjix.png) no-repeat left center; border-bottom:1px solid #f1f1f1;}
.Pro .proDl dd:hover a{ }

.Pro .proDl dd{padding:0 25px;font-size:13px;color:#333;padding-left:10px;top: 0;background:#fff;position:absolute;left: 238px;width: 230px;display:none;}
.Pro .proDl dd a{color:#333;line-height: 40px;display: block;padding-left: 27px;text-decoration: none;font-size:14px;}
.Pro .proDl dd a:hover{color:#c30101;}

.Pro .prodb{ overflow:hidden; background:url(../images/prolt-phoneBg.png) no-repeat center ; width:240px; height:88px;}
.Pro .phone{ background:url(../images/ftPhone.png) no-repeat left center; padding-left:45px; margin-left:25px; margin-top:20px;}
.Pro .phone p{ color:#fff; font-size:13px;}
.Pro .phone h4{ color:#fff; font-size:24px; font-family:Arial;}
.Pro .proRt{ float:right; width:947px;}
.Pro .proNav{ overflow:hidden; background:url(../images/pro-rtTitBg.png) repeat-x center; height:50px;}
.Pro .proNav li{float:left; text-align:center; line-height:50px; font-size:14px; background:url(../images/pro-liBg.png) repeat-y right center;}
.Pro .proNav li a{ color:#333; text-decoration:none}
.Pro .proNav li.li01{ width:194px;}
.Pro .proNav li:hover,.Pro .proNav li.cur{ background:#005dba;}
.Pro .proNav li:hover a,.Pro .proNav li.cur a{ color:#fff; font-size:18px; font-weight:bold;}

.Pro .proRtBox{width:925px; border:1px solid #d1d1d1; border-top:none;padding:10px; background-color:#fff; line-height:30px; min-height:500px;}
.Pro .list{display: inline-block; width:925px;}
.Pro .list li{ width:225px; float:left; margin-bottom:8px; float:left; margin-right:6px;}
.Pro .list li a{ text-decoration:none;}
.Pro .list li span{ display:block; text-align:center; font-size:13px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px}
.Pro .tu{ width:225px; height:; background:url(../images/pro-yyBG.png) no-repeat center bottom; padding-bottom:10px;}
.Pro .tu img{ display:block; border:1px solid #e4e4e4;}
.Pro .list li.last{ margin-right:0}
.Pro .list li:hover img{ opacity:0.8; filter:alpha(iopacity=80)}


.Pro .slist{display: inline-block; width:925px;}
.Pro .slist li{ width:300px; float:left; margin-bottom:8px; float:left; margin-right:6px;}
.Pro .slist li a{ text-decoration:none;}
.Pro .slist li span{ display:block; text-align:center; font-size:13px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px}
.Pro .stu{ width:300px; height:; background:url(../images/pro-yyBG.png) no-repeat center bottom; padding-bottom:10px;}
.Pro .stu img{ display:block; border:1px solid #e4e4e4;}
.Pro .slist li.slast{ margin-right:0}
.Pro .slist li:hover img{ opacity:0.8; filter:alpha(iopacity=80)}


.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}
.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;border-bottom:1px solid #ccc;margin-top:20px; clear:both;}
.product_xx h2{float:left;width:auto;padding:0 30px;margin:0px;line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-family:'微软雅黑';font-weight: bold;background-color:#005dba;}
#product_info{ padding-top:10px;width:100%; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left; color:#000;}
.xxc{margin-bottom:20px; border:1px solid #CCC; max-width:930px;}
.after:after {content: "after"; after: "after";height: 0;visibility: hidden;display: block;clear: both;font-size: 0;line-height: 0;}

.dis_pic{ position: relative; text-align:center; width:925px;}
.dis_pic a{ position:absolute; width:102px; height:95px; top:50%; margin-top:-47px; display:none;}
.dis_pic a.p_prev{ background:url(../images/left.png) no-repeat; left:0;}
.dis_pic a.p_next{ background:url(../images/right.png) no-repeat; right:0;}
.dis_pic a b{ display:none;}
.dis_pic img{border:1px solid #CCC;}


/*新资讯显示方式 */
.ni_iu ul li{padding:20px 0;border-bottom: 1px solid #dddcda;}
.ni_iu ul li .niu_l{float: left;width: 280px;height: 175px;}
.ni_iu ul li .niu_l img{width: 100%;height: 100%;}
.ni_iu ul li .niu_r{float: right;width:615px;height: 175px;position: relative;}
.ni_iu ul li .niu_r h1{color: #444444;font-weight: bold;font-size: 16px;margin-bottom: 15px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ni_iu ul li:hover .niu_r h1{color: #004098;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ni_iu ul li .niu_r p{color: #555555;font-size: 14px;line-height: 25px;}
.ni_iu ul li .niu_r .niu_rb{position: absolute;bottom: 0;width: 100%;}
.ni_iu ul li .niu_r .niu_rb span{color: #999999;font-size: 14px;display: inline-block;margin-top: 10px;}
.ni_iu ul li .niu_r .niu_rb a{float: right;margin-top: 3px;padding: 3px 35px;background-color: #ececec;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: center;color: #666666;font-size: 14px;}
.ni_iu ul li .niu_r .niu_rb a:hover{background-color: #004098;color: #fff;}



.n_temp_b{ padding:35px 0 40px 0; width:840px; height:auto;}
.n_temp_r_b li{ width:920px;  height:35px; line-height:35px;border-bottom:1px dashed #D6D6D6;}
.n_temp_r_b1 p{ float:left; font-family:'Microsoft YaHei'; font-size:14px;font-weight:normal; background: url(../images/pli.gif) left center no-repeat; width:790px;  }
.n_temp_r_b1 p a{ padding-left:20px; color:#666; width:100%; display:inline-block; width:790px; float:left;}
.n_temp_r_b2{float:right;}
.n_temp_r_b2 p{ display:inline-block; font-family:; font-size:12px; color:#acacac; font-weight:normal;}
