@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;}
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;}

.fl{ float:left}
.fr{ float:right;}
.mt50{ margin-top:50px;}
.pt50{ padding-top:50px;}
.pd50{ padding-bottom:50px;}
.mt135{ margin-top:170px;}
.padding50{ padding:50px 0;}
.padding80{ padding:80px 0;}
.tel{ color:#ff6500;}
.tbk{ width:100%; position:fixed; z-index:9999; top:0;}
.top{ width:100%; background:#333; color:#fff; height:45px; line-height:45px; border-shadow:1px;}
.top_k{ width:100%; height:120px; box-shadow: 0 3px 5px -5px #333; background:#fff;}
.logo{ margin-top:40px;}
.top_tel{ margin-top:30px;}
.clear{ clear:both;}
.zj{ width:1200px; margin:0px auto; clear:both;}
div{ box-sizing: border-box;}
li{ list-style-type:none;}
.nav{ width:100%; height:50px; background:#333;}
.memu{ width:1200px; margin:0px auto; clear:both;}
.menu ul{}
.menu li{ width:200px; height:50px; text-align:center; line-height:50px; float:left; font-size:16px;}
.menu li a{ display:block; transition: 0.4s; white-space: nowrap; -webkit-tap-highlight-color: rgba(0,0,0,0); color:#fff;}
.menu li a:hover{ color:#fff!important; font-size:16px;}
.menu li:hover{ background:#1c4999; color:#fff;}
.backblue{ background:#1c4999;}
.box{ width:100%;}
.zxgd{ min-height:472px;}
.tong{ width:100%;}
.tong_t{ width:100%; text-align:center; color:#999; font-size:22px; text-transform:uppercase;}
.tong_z{ width:100%; text-align:center; color:#333; font-size:28px; background:url(../images/tong1.png) no-repeat center;}

.tong1_t{ width:100%; text-align:center; color:#fff; font-size:22px;}
.tong1_z{ width:100%; text-align:center; color:#fff; font-size:28px; background:url(../images/tong.png) no-repeat center;}

.column{ width:260px; float:left;}
.column_t{ width:100%; padding:20px 0; background:#1c4999;}
.column_tz{ width:100%; text-align:center; color:#fff; font-size:18px;}
.column_ty{ width:100%; text-align:center; color:#ccc; font-size:14px; margin-top:5px;}
.column_n{ width:100%; background:#f1f1f1; padding:15px 15px 10px;}
.column_n li{ width:100%; background:#ddd; height:40px; margin-bottom:5px; line-height:40px; text-indent:20px;}
.column_n li a{ color:#333; display:block; font-size:14px;}
.column_n li a:hover{ color:#fff; background:#1c4999;}

.cpk{ width:920px;}
.cpk_t{ width:100%; border-top:1px #ccc solid; border-bottom:1px #ccc solid; height:42px;}
.cpk_tz{ line-height:40px; font-size:16px; color:#fff; background:#1c4999; width:120px; text-align:center;}
.cpk_gd{ line-height:40px;}
.cpk_gd a{ color:#666;}
.cpk_gd a:hover{ color:#ff0000;}
.cpk_n{ width:100%;}

.product{ width:296px; border:1px #ccc solid; float:left; margin:10px 5px; border-radius:5px; overflow:hidden;}
.product_t{ width:100%; border-bottom:1px #ccc solid; height:196px;}
.product_t img{ width:100%; height:195px;}
.product_z{ width:100%; text-align:center; height:40px; line-height:40px;}

.about{ width:100%; background:url(../images/bg2.jpg) no-repeat top center;}
.about_k{ width:100%; background:#fff; box-shadow: 0px 1px 10px -5px #333; padding:50px 30px;}
.about_kl{ width:516px; height:457px;}
.about_kr{ width:610px; padding:0 20px 20px;}
.about_ry{ width:100%; font-size:38px; font-weight:bold; color:#999;}
.about_rz{ width:100%; color:#333; font-size:20px; font-weight:bold;}
.about_n{ width:100%; margin-top:10px; line-height:1.9; color:#555; height:330px; font-size:15px;}
.about_gd{ width:120px; height:40px; text-align:center; line-height:40px; background:#e1e1e1;}
.about_gd a{ color:#333; display:block;}
.about_gd a:hover{ color:#fff; background:#1c4999;}

.yyal{ width:100%; margin-top:40px;}
.anli{ width:370px; margin:1%; float:left; border:1px #ccc solid; position:relative;}
.anli:hover .anli_z{ color:#fff; background-color:rgba(28,73,153,1)}
.anli_t{ width:100%; height:245px;}
.anli_t img{ width:100%; height:245px; line-height:1;}
.anli_z{ width:100%; height:40px; line-height:40px; text-align:center; z-index:99; background-color:rgba(0,0,0,1)}
.anli_z a{ display:block; color:#fff;}
.anli_z a:hover{ color:#fff; background:#1c4999;}
.anli_n{ padding:10px; font-size:13px; line-height:1.9;}
.algd{ width:120px; height:40px; line-height:40px; text-align:center; margin:30px auto 0; clear:both; border:1px #333 solid; border-radius:20px; overflow:hidden;}
.algd a{ color:#333; display:block;}
.algd a:hover{ color:#fff; background:#1c4999; border:1px #1c4999 solid;;}

.xinwen{ width:100%;}
.xinwen_l{ width:580px;}
.tjxw{ width:100%;}
.tjxw_t{ width:100%;}
.tjxw_t img{ width:580px; height:345px;}
.tjxw_k{ width:100%; margin-top:10px;}
.tjxw_z{ width:100%; font-size:18px; font-weight:bold; color:#333;}
.tjxw_z a{ color:#333;}
.tjxw_z a:hover{ color:#1c4999;}
.tjxw_n{ width:100%; margin-top:5px; color:#666; line-height:1.8;}
.tjxw_gd{ width:130px; height:35px; margin-top:10px; text-align:center; line-height:35px; background:#333;}
.tjxw_gd a{ color:#fff; display:block;}
.tjxw_gd a:hover{ color:#fff; background:#1c4999;}

.xinwen_r{ width:590px; float:right;}
.news{ width:100%; margin-bottom:10px; display:block; border-bottom:1px #ccc dashed; padding-bottom:10px;}
.news:hover .news_l{ background:#1c4999;}
.news:hover .news_lt{ color:#fff;}
.news:hover .news_ln{ color:#fff;}
.news:hover .news_rt{ color:#1c4999;}
.news_l{ width:100px; text-align:center; height:100px; background:#f4f4f4;}
.news_lt{ width:100%; color:#686868; margin-top:18px; font-size:25px;}
.news_ln{ margin:0px auto; width:50px; padding-bottom:10px; clear:both; border-bottom:1px #ccc solid; color:#686868;}
.news_r{ width:470px;}
.news_rt{ width:100%; font-size:18px; font-weight:bold; margin-top:5px;}
.news_rn{ width:100%; margin-top:10px; color:#666; line-height:1.6;}

.link a{ margin:0px 10px;}

.foot{ width:100%;}
.foot_t{ width:100%; background:#333;}
.foot_k{ width:100%; clear:both;}
.lxfs{ width:300px;}
.lxfs_t{ width:100%; color:#aaaaaa;}
.lxfs_z{ width:100%; color:#ff6500; font-weight:bold; font-size:36px; margin-top:5px;}
.bz1{ width:40px; float:left; margin:10px 10px 0;}
.kslj{ }
.lian{ width:120px; margin-left:100px; float:left;}
.lian1{ width:360px; margin-left:100px; float:left;}
.lian_t{ width:100%; font-size:18px; color:#fff;}
.lian_n{ width:100%; margin-top:10px;}
.lian_n li{ width:100%; height:30px; line-height:25px;}
.lian_n li a{ color:#aaa;}
.lian_n li a:hover{ color:#fff;}
.lian_n1{ width:100%; margin-top:10px;}
.lian_n1 li{ width:50%; height:30px; line-height:25px; float:left;}
.lian_n1 li a{ color:#aaa;}
.lian_n1 li a:hover{ color:#fff;}

.foot_n{ width:100%; height:45px; background:#000; color:#aaa; text-align:center; line-height:45px;}
.foot_nz a{ color:#aaa;}

.left{ width:260px; float:left;}
.right{ width:920px; float:right;}

.abouter{ width:920px;}
.abouter_t{ width:100%; border-top:1px #ccc solid; border-bottom:1px #ccc solid; height:42px;}
.abouter_tz{ line-height:40px; font-size:16px; color:#fff; background:#1c4999; min-width:120px; padding:0px 25px; text-align:center;}
.abouter_tz1{ line-height:40px; font-size:16px; color:#fff; background:#1c4999; padding:0px 10px; text-align:center;}
.abouter_wz{ line-height:40px;}
.abouter_wz a{ color:#666;}
.abouter_wz a:hover{ color:#ff0000;}
.abouter_n{ width:100%; line-height:2; font-size:16px; margin-top:10px;}
.abouter_n table{ width:100%;}
.abouter_n td{ }
.abouter_n td.cajz{ text-align:center; font-weight:bold; font-size:24px; text-transform:uppercase; line-height:1.1; padding:10px 0;}
.abouter_n td.cajz span{ font-size:14px; line-height:0; font-weight:normal;}
.abouter_n td.tp{ line-height:1; padding:0;}
.abouter_n td.tpz{ font-size:16px; text-align:center; font-weight:bold;}
.abouter_n td img{ width:306px; line-height:1;}

.abouter_np{ width:100%;}
.abouter_npl{ width:49%; float:left;}
.abouter_npl img{ width:100%;}
.abouter_npr{ width:49%; float:left;}
.abouter_npr img{ width:100%;}
.newser{ width:100%; margin-top:10px;}
.newser li{ width:100%; height:40px; line-height:40px; color:#999; border-bottom:1px #ccc dashed; text-align:right;}
.newser li a{ float:left; color:#333;}
.newser li a:hover{ color:#ff0000;}

.biaoti{ width:100%; text-align:center; font-size:18px; font-weight:bold; color:#333;}
.fabiao{ width:100%; text-align:center; font-size:14px; color:#999; padding-bottom:5px; border-bottom:1px #ccc dashed;}
.abouter_nz{ width:100%; margin-top:5px; line-height:2; font-size:16px;}

.fenye{ width:100%; margin-top:30px; text-align:center;}
.fenye a{ padding:5px 8px; margin:0px 5px; border:1px #ccc solid;}

#fenye{ width:100%; margin-top:30px; text-align:center;}
#fenye a{ padding:5px 8px; margin:0px 5px; border:1px #ccc solid;}

.fenpian{ width:100%; border-top:1px #ccc solid; border-bottom:1px #ccc solid; margin-top:40px;}
.fenpian_l{ width:45%; line-height:45px; font-size:14px; color:#333;}
.fenpian_l a{ color:#333;}
.fenpian_l a:hover{ color:#ff0000;}
.fenpian_r{ width:45%; line-height:45px; font-size:14px; color:#333;}
.fenpian_r a{ color:#333;}
.fenpian_r a:hover{ color:#ff0000;}

.youce{ width:70px; position:fixed; top:35%;right:0;}
.daoxiang{ width:70px; height:70px; background:#1c4999; margin-top:1px; position:relative;}
.daoxiang a{ display:block; color:#fff;cursor:pointer; width:70px; height:70px; float:left; z-index:99999999;}
.daoxiang_t{ width:29px; height:28px; margin:10px auto 0; clear:both;}
.daoxiang_z{ width:100%; text-align:center; margin-top:5px; height:27px;}
.gfwx{ display:none;}
.daoxiang:hover .gfwx{ display:block; position:absolute; right:70px; top:-0px;}
.lxtc{ display:none; height:70px; line-height:70px; padding:0px 20px; background:#f1f1f1; color:#1c4999; font-size:20px;}
.daoxiang:hover .lxtc{ display:block; position:absolute; right:70px; top:-0px;}

.biaozhi{ width:340px; margin-top:30px;}
.mlie{ width:100px; float:left; margin-right:10px;}
.mlie_t{}
.mlie_t img{ width:100%;}
.mlie_z{ width:100%; color:#fff; text-align:center;}


