@charset "gb2312";
*{margin:0; padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, button, input, textarea, p, blockquote, table, th, td{margin:0; padding:0;}
body{font:normal 100% Microsoft YaHei, 微软雅黑, Arial, Tahoma, Helvetica, sans-serif; min-width:1300px}
h1, h2, h3, h4, h5, h6{font-size:100%;}
button, input, textarea, select{font-family:inherit; font-size:inherit; *font-size:100%; font-weight:inherit;}
address, caption, cite, code, dfn, em, var, b{font-style:normal; font-weight:normal;}
input, textarea{outline-style:none;}
em, i, b{font-style:normal;}
ul, ol, li{list-style:none;}
fieldset, img{ border:0;}
.fl{float:left}
.fr{float:right}
a{text-decoration:none; color:#333}
.clear{clear:both}
.w1200{width:1200px; margin:0 auto; overflow:hidden}
/*顶部*/
.top{
    width:auto;
    height:30px;
    background:#f7f7f7;
    border-bottom:1px solid #f7f7f7;
    color:#000;
    font-size:12px;
    line-height:30px;
}
.top span a{color:#000; margin:0 8px; float:left}
.top span a:hover{text-decoration:underline}
.top span p{float:left; margin:0 5px}
/*LOGO*/
.logo{
    width:auto;
    height:100px;
}
.logobox{
    height: inherit;
}
.logo .l_logo{
    width:58%;
    height: inherit;
}
.logo .l_logo .big-t{
    font-size: 32px;
    font-weight: bold;
    margin-top: 15px;
}
.logo .l_tel{
    width:20%;
    height: inherit;
    background:url(../images/icon-tel.jpg) no-repeat 30px;
}
.l_tel_wz{
    height: inherit;
    display:table;
    float: right;
}
.l_tel_wz p{
    display:table-cell;
    vertical-align:middle;
    color:#5a5a5a;
    font-size:16px;
    line-height:25px;
}
.l_tel_wz i{
    display:block;
    font-style:normal;
    font-size:20px;
    color:#fe0000;
    font-weight:bold;
}
/*NAV*/
.nav{width:auto; height:60px; background:#005ea6;}
.nav_li{height:60px; overflow:hidden}
.nav_li dt{height:60px; float:left;}
.nav_li dt a{display:block; width:170px; text-align:center; font-size:15px; color:#FFF; line-height:60px;}
.nav_li dt .current, .nav_li dt a:hover{background:#fe0000}
.nav_li dt ul{position:relative; height:auto; background-color:rgba(78,129,163,0.85); z-index:9999; display:none}
.nav_li dt li{border-bottom:1px solid #A4B8EF}
.nav_li dt li a{display:block; width:149px; font-size:13px; color:#FFF; line-height:35px;}
.nav_li dt li a:hover{background-color:#679AC0}
.nav_li dt:hover ul{display:block;}
.nav_li .line{
    width: 1px;
    height: 40px;
    background: url("../images/line.jpg") no-repeat top center;
    margin-top: 10px;
}
/*banner*/
.lubo{width:100%; clear:both; position:relative; height:500px;}
.lubo_box{position:relative; width:100%; height:500px;}
.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:500px; opacity:0; filter:alpha(opacity=0);}
.lubo_box li a{display:block; width:100%; height:100%;}
.lubo_box li img{width:100%; height:500px;}
.cir_box{overflow:hidden; position:absolute; z-index:100;}     /*圆点*/
.cir_box li{float:left; width:30px; height:5px; margin:0 5px; cursor:pointer; background:#fff; opacity:1; filter:alpha(opacity=100);}
.cir_on{background:#FF9900 !important;}
.lubo_btn{position:absolute; width:100%; top:182px;}    /*按钮*/
.left_btn, .right_btn{font-family:"宋体"!important; width:30px; height:80px; cursor:pointer; color:#fff; line-height:80px; font-size:30px; text-align:center; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; transition:all 1s}
.lubo:hover .left_btn, .lubo:hover .right_btn{background:#000;  opacity:0.5; filter:alpha(opacity=50);  transition:all 1s;}
.left_btn{float:left;}
.right_btn{float:right;}
/*搜索*/
.searchbox{width:auto; height:55px;    background: #F5F5F5;}
.search{width:1200px; margin:0 auto;}
.hotc{height:55px; line-height:55px; font-size:14px; color:#000;font-weight: bold}
.hotc a{line-height:55px; font-size:14px; color:#666; margin:0 7px;font-weight: normal;}
.hotc a:hover{color:#005ea6; text-decoration:underline;}

.ss{margin-top:10px; font-size:14px;}
.s_input{float:left; width:240px; height:38px; border:solid 1px #005ea6; color:#333; padding-left:10px;}
.s_btn{float:left; width:44px; height:40px; border:0;background: url("../images/search.jpg") no-repeat top center;}
/* 产品分类 */
.products{width:100%;margin:40px auto;}
.biaoti{position:relative;width:506px;margin:0 auto;height: 36px;background: url("../images/biaoti-bg.png") no-repeat 50% 0;text-align: center;}
.biaoti .biaoti-l{
    position: absolute;
    font-size: 48px;
    top: -9px;
    left: 35%;
    color: #005ea6;
}
.biaoti .biaoti-r{
font-size: 18px;
}
.product_left{width:230px;color:#fff;}
.product_left a{font-size: 13px;}
.product_left p{width:100%;height:60px;background:#005ea6;text-align:center;line-height:60px;font-size:20px;font-weight:bold;}
.category{width:208px;padding:20px 10px 0px 10px;padding-bottom:20px;border: solid 1px #8FB8D8;border-top: none;border-bottom: none;}
.category_name{width:196px;height:35px;padding-left:12px;background:#014f8c;line-height:35px;margin-bottom:5px;overflow: hidden;}
.category_name a{font-size:16px;color:#fff;}
.category ul li{width:196px;padding-left:12px;line-height:45px;border-bottom:dashed 1px #ccc;background: url(../images/cp_li.png) no-repeat 0px 19px;overflow: hidden;}
.product_left .cp_more{display:block;width:100%;height:50px;background:#005ea6;color:#fff;text-align:center;line-height:50px;font-size:20px;}
.product_left ul a:hover{color:#005ea6;}

.product_right{width:940px;}
.rproduct{padding-bottom:25px;}
.rproduct .rproduct-t{width:100%;height:40px; line-height: 40px;font-size: 14px;border-bottom: 1px solid #3D85BB;}
.rproduct .rproduct-t .red{width: 8px;height: 30px;margin-top: 5px;background: #d1212a;}
.rproduct ul{width:890px;padding:30px 25px;}
.rproduct ul li{width:200px;height:240px;float:left;margin-right:25px;}
.rproduct ul li:nth-child(4n){margin-right:0px;}
.rproduct ul li img{width:100%;height:175px;}
.rproduct ul li p{width:100%;text-align:center;line-height:43px;}

.index_yewu{width:1180px;margin:-10px auto 0px;padding:0px 10px;overflow:hidden;height:210px;}
#demo{overflow:hidden;width:1180px;float:left;display:inline;}
#indemo{float:left;width:100000px;height:210px;}
#indemo a{width:200px;height:175px;float:left;margin:0px 5px 0px 5px;padding:5px;}
#indemo a img{width:100%;height:138px;transition:all 0.3s;}
#indemo a .pp{width:220px;text-align:center;margin-top:3px;transition:all 0.3s;}
#indemo a:hover .pp{margin-top:5px;}
#indemo a img:hover{opacity:0.65;}
#indemo img{border:none;}
#demo1{float:left;padding-top:35px;}
#demo2{float:left;padding-top:35px;}
#indemo span{display:block;margin-left:8px;}
/*公司简介*/
.conpany{
    width: 100%;
    height: 600px;
    background: url("../images/gs.jpg") no-repeat top center;
    margin-top: 30px;
}
.conpany-left{
    float: left;
    width: 638px;
    height: 600px;
    padding: 30px;
    position: relative;
}
.conpany-left h1{
    font-size: 28px;
    color: #005ea6;
}
.conpany-left>p{
    color: #005ea6;
    margin-top: 10px;
    font-weight: bold;
    font-size: 18px;
}
.conpany-left .des{
    margin-top: 30px;
}
.conpany-left .des p{
    line-height: 28px;
    font-size: 14px;
    text-indent: 2em;
}
.conpany-left .more{
    position: absolute;
    bottom: 100px;
    right: 30px;
    width: 80px;
    height: 80px;
    line-height: 80px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}
.conpany-left .more a{
    color: #005ea6;
}
.conpany-right{
    float: right;
}
.conpany-right img{
    margin-top: 47.5px;
}
/*四大优势*/
.ys{
    margin: 50px auto;
}
.ys img{
    margin-top: 10px;
}
.lx{
    width: 100%;
    height: 140px;
}
.lx img{
    width: 100%;
}
/*新闻中心*/
.news{
    margin: 50px auto;
}
.news .biaoti3 .biaoti-l{
    left: 33%;
}
.news-left{
    width: 500px;
    height: auto;
    margin-top: 30px;
}
.news-left h2{
    margin-top: 15px;
}
.news-left .des{
    margin-top: 15px;
    color: #666;
    font-size: 14px;
}
.news-left .more{
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 20px;
    margin-top: 15px;
}
.news-left .more a{
    color: #666;
}
.news-right{
    width: 630px;
    height: auto;
    margin-top: 30px;
}
.news-right ul{
    width: 100%;
}
.news-right ul li{
    width: 100%;
    margin-top: 20px;
}
.news-right ul li:nth-child(1){
	margin-top:0px;
}
.news-right .date{
    width: 100px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    background: #005ea6;
}
.news-right .new{
    width: 510px;
}
.news-right h3{
	margin-top:5px;
}
.news-right h3 a{
color: #000;
}
.news-right p{
    color: #666;
    font-size: 14px;
    margin-top: 5px;
}
.news-right .des{
    color: #666;
    font-size: 14px;
    margin-top: 5px;
}
/*联系我们*/
.map{
    margin: 50px auto;
}
.map img{
    width: 100%;
    margin-top: 40px;
}
/*友情链接*/
.link{
    height: 60px;
    background: url("../images/link.jpg") no-repeat left center;
    line-height: 60px;
}
.link p{
    padding-left: 45px;
}
.link strong{
    color: #005ea6;
}
.link a{
    margin-left: 10px;
}
/*footer*/
.footer{
    width: 100%;
    padding: 30px 0 30px 0;
    background: #005ea6;
}
.footer ul{
    text-align: center;
    background: #014f8c;
    height: 40px;
}
.footer li{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    padding: 0px 30px 0 30px;

}
.footer li a{
    color: #fff;
}
.footer .info{
    margin-top: 30px;
}
.footer .info p{
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
    color: #fff;
}
/*内页*/
.w1240{width:1240px; height:auto; overflow:hidden; background-color:#FFF; margin:0 auto;}
.ny-main{width:1200px; height:auto; overflow:hidden; margin:30px auto 20px auto;}


/* 当前位置 */
.ny-tit{width:100%; height:60px; border-bottom:1px solid #666;}
.ny-tit span{font-family:"Microsoft YaHei"; font-size:28px; font-weight:bold; color:#000; line-height:60px; float:left;}
.ny-tit i{float:right; line-height:60px; font-style:normal; background:url(../images/crumb_bg.jpg) left center no-repeat; padding-left:37px; font-size:14px; font-weight:normal; color:#333;}


/* 左侧联系我们 */
.proleft{width:260px;float:left;}
.topnew{width:260px; height:auto; overflow:hidden; margin:20px 0;}
.pro-con-tit{width:260px; height:50px; text-align:center; color:#FFF; font-size:18px;font-family:"Microsoft YaHei","Microsoft YaHei"; background-color:#005ea6; line-height:50px;}
.prolist{width:258px; height:auto; padding:0px 0 10px; overflow:hidden; margin-bottom:20px; float:left; background-color:#FFF; border:solid 1px #CCC; border-top:none;}
.prolist dl{margin:10px 0 10px 5px;}
.prolist dt{overflow:hidden; font-size:14px; line-height:28px;}

/* .prolist ul{width:100%; float:left; margin-top:21px; margin-bottom:30px;} */
/* .prolist ul li{height:42px; line-height:42px; border-bottom:solid 1px #e8eaeb; width:100%;} */
/* .prolist ul li a{display:block; text-align:center; line-height:43px; color:#606060; font-size:14px;} */
/* .prolist ul li a:hover{color:#0390d4;} */


/* 单页 */
.proright{width:900px; height:auto; overflow:hidden;}
.ny-content{margin:20px 0 20px 0; font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content div{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content strong{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content span{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content p{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content font{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.ny-content a{font-size:14px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}


/* 产品列表 */
.show{width:900px; height:auto; margin-top:15px; overflow:hidden;}
.show dl{width:auto;}
.show dt{width:200px;width:276px; height:210px; float:left; margin:10px 12px 30px 12px;}
.show dt img{width:200px;width:276px; height:170px;height:200px;}
.show dt img:hover{filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7;}
.show dt a{display:block; text-decoration:none; width:200px;width:276px; color:#333; font-size:14px; line-height:30px; text-align:center;}
.show dt a:hover{text-decoration:underline; color:#045CBE;}


/*新闻列表*/
.list ul{margin:20px 0 35px 0;}
.list li .wrap{margin:0 20px; border-bottom:1px dotted #b2b2b2;}
.list li .wrap .topic{padding:13px; display:block; background:url(../images/icon_lead.jpg) no-repeat 0 50%;}
.list li .wrap .topic a{font-weight:normal;}
.list li .wrap .date{float:right; padding:10px 0;}
.list li .wrap .topic a:hover{color:#E6B06C;}


/* 分页 */
.dede_pages{width:100%; float:left; margin:50px 0 30px 0;}
.dede_pages ul{padding:12px 0px 12px 16px; float:right;}
.dede_pages ul li{float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left; padding:2px 4px 2px; color:#555; display:block;}
.dede_pages ul li a:hover{color:#690; text-decoration:none; padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#084089; padding:2px 4px 2px; font-weight:bold; color:#fff;}
.dede_pages .pageinfo{line-height:21px; padding:12px 10px 12px 16px; color:#999;}
.dede_pages .pageinfo strong{color:#555; font-weight:normal; margin:0px 2px;}

 
/* 详细页 */
.bigtit{width:900px; height:auto; margin-bottom:15px; border-bottom:1px dashed #CCC;}
.bigtit .wzbt{width:900px; height:40px;}
.bigtit .wzbt span{font-family:"Microsoft YaHei"; font-size:30px; line-height:40px; color:#045CBE; display:block; text-align:center;}
.bigtit .wztime{width:900px;}
.bigtit .wztime span{font-size:13px; line-height:40px; color:#666; display:block; text-align:center;}

.wz-cont{width:900px; height:auto; margin:10px 0 100px 0; overflow:hidden; font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont div{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont strong{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont span{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont p{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont font{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont a{font-size:16px!important; color:#121212!important; letter-spacing:1px!important; line-height:30px!important; text-decoration:none!important; font-weight:normal!important;}
.wz-cont img{display:block; margin:20px auto 0;}

.wzfoot{width:900px; height:32px; margin:100px auto 40px auto;}
.wzfoot .back,.wzfoot .print{width:auto; height:30px; border:1px solid #CCC;}
.wzfoot .back a,.wzfoot .print a{text-decoration:none; color:#000; font-size:14px; font-weight:normal; line-height:30px; display:block; padding:0 20px;}
.wzfoot .back a:hover,.wzfoot .print a:hover{background-color:#045CBE; color:#FFF;}

.updown{width:900px; height:32px; margin:10px auto 30px auto; overflow:hidden;}
.updown .up,.updown .dn{font-size:14px; color:#000; line-height:32px; max-width:480px;}
.updown .up a,.updown .dn a{font-size:14px; color:#045CBE; line-height:32px; font-weight:normal;}
.updown .up a:hover,.updown .dn a:hover{text-decoration:underline;}


/* 在线留言 */
.ny-ly{width:850px; height:auto; margin:30px 0 0 50px; overflow:hidden;}
.ny-ly form{width:auto; height:auto; overflow:hidden;}
.module_field{width:auto; height:auto; overflow:hidden; margin-bottom:10px;}
.module_field .c_left{float:left; width:80px; line-height:40px; font-size:16px;}
.module_field .middle{float:left; width:auto; height:38px;}
.middle .intxt{width:270px; height:36px; font-size:16px; padding-left:5px;}
.lybox{float:left; width:auto; height:auto; overflow:hidden;}

.btn-area{margin-top:40px;}
.btn-area input{width:70px; height:30px; float:left; margin-right:20px; cursor:pointer; border:none; color:#fff; box-shadow:0 0px 10px rgba(0, 0, 0, 0.5);}
.coolbg{background-color:#dd4400;}
.reset{background-color:#106dc4;}