@charset "utf-8";
/*基础样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,option.textarea,submit,button,p,table,tr,th,td,span,a,img,article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video,fieldset{margin:0;padding:0;}
article,aside,audio,canvas,datalist,details,eventsource,figure,figcaption,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video {display:block;margin:0;padding:0;}
input,select,textarea,button{vertical-align:middle;}
body{ font-size:14px; font-family:Microsoft Yahei,Verdana, Geneva, sans-serif;}
ul,li,ol{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
table,td{ empty-cells:show; border-collapse:collapse;}
.clear{width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both;}
img{border:none;}
html,body{ width:100%; position:relative;}

a { text-decoration: none; outline: 0; blr:expression(this.onFocus = this.onblur()); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
a{outline:none; blr:expression(this.onFocus = this.onblur()); text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
.zj{ width:1200px; margin:0px auto; clear:both;}

.top{ width:100%;}
.top_t{ width:100%; height:45px; background:#333;}
.top_tl{ float:left; line-height:45px; color:#fff;}
.top_tr{ float:right; line-height:45px; color:#fff;}
.top_k{ width:100%; height:120px;}
.logo{ width:400px; float:left; margin-top:24px;}
.logo img{ width:400px;}
.menu{ width:600px; float:right; height:50px; margin-top:35px; position:relative; z-index:99999;}
.menu li{ width:100px; margin:0px 10px; height:50px; line-height:50px; font-size:18px; text-align:center; float:left;}
.menu li a{ display:block; color:#333;}
.menu li a:hover{ color:#fff; background:#314494;}
.menu ul li ul li { float:none;}
.menu ul li ul li a { background:none;}
.menu ul li ul { margin-left:-40px;}
.menu ul li ul li { float:none; width:180px; background:#f1f1f1; margin:0px; height:45px; line-height:45px; font-size:14px;}
.menu ul li ul li a { background:none; color:#333;}
.menu ul li ul li a:hover { color:#fff; background:#314494;}
.menu ul li ul { display:none;}
.menu ul li:hover ul { display:block;}
.dalan{ width:330px; height:100px; float:left; margin:5px;}
.dalan_t{ width:100%; float:left; height:35px; line-height:35px; text-indent:10px; border-bottom:1px #cccccc dashed; text-align:left; font-size:18px; font-weight:bold;}


.dalan_n{ width:100%; float:left; color:#666;}
.dalan_n dd{ width:165px; float:left; height:27px; text-indent:10px; line-height:27px; background:none; overflow:hidden;}
.dalan_n dd a{ color:#666666; width:145px; height:27px; line-height:27px; background:none; font-size:13px; text-align:left;}
.dalan_n dd a:hover{ color:#ec6c00; background:none;}

.box{ width:100%;}
.product{ width:100%; padding:80px 0; background:#f1f1f1;}
.product_t{ width:100%; float:left;}
.product_ts{ width:100%; text-align:center; color:#999; font-size:18px; text-transform:uppercase;}
.product_tz{ width:100%; text-align:center; font-weight:bold; color:#333; font-size:50px; margin-top:20px;}
.product_tb{ width:90px; height:4px; background:#2e489c; margin:15px auto; clear:both;}
.product_k{ width:100%; float:left; margin-top:20px; margin-bottom:30px;}
.pro{ width:374px; float:left; height:363px; margin:13px; border-style: solid; border-width: 0px 0px 0px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);}}
.pro:hover{ box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.18);}
.pro_t{ width:100%; float:left; height:240px;}
.pro_t img{ width:100%; height:240px;}
.pro_k{ width:100%; float:left; height:123px; box-sizing:border-box; background:#fff; padding:20px;}
.pro_kt{ width:100%; float:left; font-size:18px; font-weight:bold;}
.pro_kt a{color:#333;}
.pro_kn{ width:100%; float:left; margin-top:19px; color:#777; line-height:1.5;}
.product_more{ width:200px; margin:0px auto; clear:both; height:55px; text-align:center; line-height:55px; font-size:20px; background:#333;}
.product_more a{ color:#fff; display: block;}
.product_more a:hover{ color:#fff; background:#1c4999;}

.box2{ width:100%; height:600px; background:url(../images/qiang.jpg) no-repeat center; background-attachment: fixed;}
.box2_k{ width:100%; height:600px; background-color:rgba(28,73,153,0.75);}
.sheji{ width:100%; float:left; margin-top:85px;}
.sheji_t{ width:100%; float:left; text-align:center; color:#fff; font-size:18px;}
.sheji_s{ width:100%; float:left; margin-top:20px; font-size:50px; line-height:1.4em; text-align:center; color:#fff;}
.sheji_n{ width:100%; float:left; margin-top:20px; color:#fff; text-align:center; font-size:16px;}

.slk{ width:100%; margin-top:-180px; margin-bottom:30px;}
.shili{ width:230px; height:270px; float:left; background:#fff; border-left:4px .d3b574 solid; padding:50px 70px; margin-right:19px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);}}
.shili_t{ width:100%; float:left; line-height:100px; font-size:50px; font-weight:700; color:#1c4999;}
.shili_s{ width:100%; float:left; color:#333; line-height:35px; font-size:25px; font-weight:bold;}
.shili_n{ width:100%; float:left; margin-top:20px; line-height:1.8em; font-size:15px; color:#7a7a7a;}

.shijing{ width:100%; padding:30px 0 80px;}
.gssj{ width:370px; padding:5px; box-sizing:border-box; background:#f1f1f1; margin:15px; float:left;}
.gssj_t{ width:100%;}
.gssj_t img{ width:360px; height:220px;}
.gssj_n{ width:100%; text-align:center; line-height:40px; color:#333;}
.gssj:hover{ color:#fff; background:#2e489c; blr:expression(this.onFocus = this.onblur()); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.gssj:hover .gssj_n{ color:#fff;}

.gssj1{ width:370px; padding:5px; box-sizing:border-box; background:#f1f1f1; margin:15px; float:left;}
.gssj1_t{ width:100%;}
.gssj1_t img{ width:360px; height:250px;}
.gssj1_n{ width:100%; text-align:center; line-height:40px; color:#333;}
.gssj1:hover{ color:#fff; background:#2e489c; blr:expression(this.onFocus = this.onblur()); -webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.gssj1:hover .gssj1_n{ color:#fff;}

.box1{ width:100%; background: url(../images/aboutbj.jpg) no-repeat bottom; height: 780px; background-attachment: fixed;}
.box1_k{ width:100%; height:780px; padding-top:50px; box-sizing:border-box; background-color: rgba(52,70, 154, 0.8);}
.about_t{ width:100%;}
.about_ts{ width:100%; text-align:center; color:#fff; font-size:18px; text-transform:uppercase;}
.about_tz{ width:100%; text-align:center; font-weight:bold; color:#fff; font-size:50px; margin-top:20px;}
.about_tb{ width:90px; height:4px; background:#fff; margin:15px auto; clear:both;}
.about{ width:100%;}
.about_n{ width:100%; margin-top:40px;}
.about_l{ width:560px; float:left; line-height:1.9; color:#fff; font-size:16px;}
.about_lz{ width:500px; line-height:2.1; color:#fff; font-size:18px;}


.about_r{ width:600px; padding:10px; background:#fff; float:right; box-sizing:border-box;}
.about_r img{ width:100%;}
.about_gd{ width:220px; height:60px; line-height:60px; text-align:center; font-size:18px; margin-top:20px; background:#333;}
.about_gd a{ color:#fff; display:block;}
.about_gd a:hover{ color:#fff; background:#1c4999;}

.about_cen{ width:180px; float:left; height:47px; margin-left:30px; margin-top:40px; background:#333; font-size:18px; text-align:center; line-height:47px;}
.about_cen a{ color:#fff; display:block;}
.about_cen a:hover{ background:#fff; outline:none;}

.news{ width:100%; padding:30px 0 80px;}
.news_n{ width:100%; margin-top:50px;}


.foot{ width:100%; float:left;}
.foot_t{ width:100%; float:left; background:#22202d; padding:35px 0;}
.contact{ width:400px; float:left;}
.contact_t{ width:100%; float:left; font-size:28px; font-weight:bold; color:#fff;}
.contact_n{ width:100%; float:left; margin-top:10px; line-height:1.9; color:#a0a0a0;}

.cpfl{ width:350px; float:left; margin-left:20px;}
.cpfl_n{ width:100%; float:left; margin-top:10px;}
.cpfl_n li{ width:170px; float:left; line-height:30px;}
.cpfl_n li a{ color:#a0a0a0;}
.cpfl_n li a:hover{ color:#fff;}

.kslj{ width:100%; margin-top:15px; float:left;}
.kslj_n{ width:100%; margin-top:15px; float:left;}
.kslj li{ margin:0 10px; float:left; width:40px; height:40px;}

.ewm{ width:147px; float:right; margin-left:20px; margin-top:20px;}
.ewm_r{ width:147px; height:147px; float:left;}
.ewm_r img{ width:147px; height:147px;}
.ewm_t{ width:100%; float:left; margin-top:10px; line-height:1.5; text-align:center; color:#a0a0a0;}

.foot_b{ width:100%; float:left; padding:15px 0; background:#1e1e1e;}
.foot_n{ width:100%; line-height:1.8; color:#a0a0a0;}

.banner_n{ width:100%; height:350px;}
.contacter{ width:100%; float:left; margin-top:20px;}
.contacter_t{ width:100%; height:80px; float:left; background:#666666; font-size:26px; color:#fff; text-align:center; line-height:80px;}
.contacter_n{ width:218px; float:left; line-height:40px; border:1px #ccc solid; padding:15px;}

.right{ width:900px; float:right; border:1px #ccc solid;}
.right_t{ width:870px; float:left; border-bottom:1px #ccc dashed; padding:15px;}
.right_tz{ float:left; font-size:22px; }
.weizhi{ float:right; color:#666; line-height:45px;} 
.weizhz a{ color:#666;}
.weizhi a:hover{ color:#F00;}

.right_n{ width:100%; float:left; padding-bottom:30px;}
.right_wz{ width:860px; float:left; padding:20px; font-size:18px; line-height:2;}
.right_zz{ width:860px; float:left; padding:20px; font-size:22px; color:#4169e1; font-weight:bold;}

.newser{ width:100%; float:left; padding:15px;}
.newser li{ width:100%; height:40px; float:left; color:#989898; text-align:right; border-bottom:1px #ccc dashed; line-height:40px;}
.newser li a{ color:#333; float:left;}
.newser li a:hover{ color:#ce080f;}
.newser li span{ color:#ce080f; margin-right:5px; float:left;}

.biaoti{ width:100%; float:left; font-size:24px; font-weight:bold; margin-top:10px; text-align:center;}
.fabiao{ width:100%; float:left; margin-top:5px; text-align:center; color:#666; border-bottom:1px #ccc dashed; padding-bottom:5px;}

.abouter_n{ width:860px; float:left; padding:15px; line-height:1.9; font-size:16px;}
.abouter img{ max-width:100%;}
.fenpian{ width:860px; float:left; padding:15px; margin-top:30px;}
.fenpian_l{ width:100%; float:left; height:25px; line-height:25px; color:#333;}
.fenpian_l a{ color:#333;}
.fenpian_l a:hover{ color:#ff0000;}

.fenye{ width:100%; float:left; height:30px; line-height:30px; text-align:center; margin-top:40px;}
.fenye a{ padding:5px 8px; margin:0px 5px; border:1px #ccc solid;}
.fenye a:hover{ color:#fff; background:#ff0000;}

.bj1{ width:100%; float:left; padding:70px 0;}
.neiye{ width:100%; float:left;}
.neiye_t{ width:100%; float:left; text-align:center; font-size:40px; font-weight:bold;}

.lanmu{ width:100%; float:left; margin-top:30px;}
.lanmu_k{ width:100%; float:left; text-align:center;}
.lanmu_k a{ margin:30px 5px 0; padding:10px 30px; color:#fff; background:#333;}
.lanmu_k a:hover{ width:130px; height:45px; background:#1c4999; color:#fff;}
.lanmu_k a.on{ width:130px; height:45px; background:#1c4999; color:#fff;}

.lanmu_k1{ width:100%; float:left; text-align:center;}
.lanmu_k1 li{ float:left; width:130px; height:45px; line-height:45px; text-align:center; margin:5px 10px; background:#333;}
.lanmu_k1 li a{ color:#fff; display:block;}
.lanmu_k1 li a:hover{ color;.fff; background:#1c4999;}
.lanmu_k1 li.on a{ color:#fff; background:#1c4999;}

.dak{ width:100%; float:left; margin-top:40px; border-top:1px #ccc solid;}
.zk{ width:100%; float:left; height:45px; border-bottom:1px .333 solid;}
.abouter{ width:100%; float:left; margin-top:10px; line-height:2; font-size;16px;}

.contacter{ width:100%;}
.contacter_l{ width:750px; float:left;}
.contacter_r{ width:420px; float:right;}
.contacter_rt{ font-size:32px; font-weight:bold; color:#333;}
.contacter_rn{ width:100%; font-size:16px; line-height:1.8; color:#333;}


.rongyu{ width:220px; float:left; height:368px; margin:10px; border-style: solid; border-width: 0px 0px 0px 0px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.13);}}
.rongyu:hover{ box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.18);}
.rongyu_t{ width:100%; float:left; height:290px;}
.rongyu_t img{ width:100%; height:290px;}
.rongyu_k{ width:100%; float:left; height:78px; box-sizing:border-box; background:#fff; padding:20px;}
.rongyu_kn{ width:100%; color:#777;}








