@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:198px; 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:304px;}

.lubo_box{position:relative; width:100%; height:304px;}

.lubo_box li{float:left; position:absolute; top:0; left:0; width:100%; height:304px; opacity:0; filter:alpha(opacity=0);}

.lubo_box li a{display:block; width:100%; height:100%;}

.lubo_box li img{width:100%; height:304px;}

.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:100px;}    /*按钮*/

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