@charset "utf-8";
* {margin:0; padding:0; list-style:none; }
html{_background:url(about:blank);background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,
button,input,textarea,th,td{margin:0;padding:0;}
body{ background:#f4f4f4; color:#646464; font-size:14px; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma'; margin:0 auto; padding:0; line-height:27px;}
ul,li{list-style:none;text-transform:capitalize;}
input,textarea,button,select{font-size:12px; outline:none; resize:none; color:#555; font-family: '微软雅黑', "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif, 'Tahoma';}
button{cursor: pointer;}
table{border-collapse:collapse;border-spacing:0;}
.clear {clear:both; height:0; font-size:0; line-height:0; overflow:hidden;}

a{color:#999; text-decoration:none;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;transition:color 0.3s ease-out;}
a:hover{color:#ff5614; text-decoration:none;}
img{border:none; max-width:100%;}
.clear{width:100%; height:0px; clear:both;}
h2{ font-size:25px; font-weight:blod; line-height:50px;}
h4{ font-size:14px; font-weight:blod; line-height:30px;}
p{line-height:25px;}


.se1{color:#f15a2e;}.se2{color:#006db1}
.left{float:left;}.right{float:right;}
.line35{line-height:35px;}.line40{line-height:40px;}.line50{line-height:50px;}.line60{line-height:65px;}.line70{line-height:65px;}
.s12{font-size:12px;}.s14{font-size:14px;}.s16{font-size:16px;}.s18{font-size:18px;}.s20{font-size:20px;}.s22{font-size:22px;}.s24{font-size:24px;}.s26{font-size:26px;}.s28{font-size:28px;}.s30{font-size:30px;}.s32{font-size:32px;}.s34{font-size:34px;}.s36{font-size:36px;}.s38{font-size:38px;}.s40{font-size:40px;}





.s1{width:241px; height:34px; line-height:34px; margin:0; padding:0; padding-left:12px; border:none; background: url(../images/l1.png) left center  no-repeat;; color:#888}
.s1:hover{border-right:none;}
.welcome-info{ float:right; width:165px; height:48px; line-height:48px; font-size:12px; margin-left:15px; font-weight:; color:#757575; }

.top{ width:100%; height:125px; background-size:cover; background:#fff; }
.top_w{ width:1200px; height:125px; margin:0 auto; position:relative;}
.logo{ width:500px; height:125px; float:left;}
.zyw{ height:30px; float:right;margin-top:30px;}
.zy{ float:left;}
.zy a{ padding:0 15px 0 0; color:#b2b2b2;}
.zy a:hover {color:#0f56a8; text-decoration:none;}
.phone{ height:30px;  float:right; font-size:14px; color:#b2b2b2;}
.phone span{color:#0d63ce; font-weight:bold;}
.sr{ width:290px; height:34px; position:absolute; top:70px; right:0px;}



#menu_wp{width:100%; height:100px;  background:#eee;}
/*menu*/
#menu { display:block; width:1200px; margin:0 auto; height:65px;}
#nav {display:block;}
#nav .mainlevel {width:160px; height:100px;float:left; text-align:center; display:block; position:relative; z-index:999999}

#nav .mainlevel a{ text-decoration:none; width:160px; margin:0 auto; text-align:center; line-height:100px;  color:#666; height:100px; display:block; font-size:16px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; z-index:99999;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#013568; z-index:999}
#nav .mainlevel ul {position:absolute; display:none; margin-left:0px; padding-top:8px; padding-bottom:15px; z-index:99; background:#fff url(../images/11d.jpg) top center no-repeat;}
#nav .mainlevel li {background:#fff; padding-top:5px;}
#nav .mainlevel li a {padding:0px; width:160px; color:#666; background-image:none; background-color:#fff; font-size:14px; line-height:28px; height:28px; display:block; _padding-bottom:2px;/*IE6 only*/-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-outs;transition:all 0.3s ease-out;}
#nav .mainlevel li a:hover {color:#fff; text-decoration:none; background:#013568; border:none;}

.cont1{width:100%; background:url(../images/bg.jpg) no-repeat center top; padding:50px 0px 80px 0px;; background-size:cover;}
.title01{ width: 100%;height:60px; text-align:center; background:url(../Images/icon01.jpg) no-repeat center bottom; overflow:hidden;}
.title01 h3{display: inline-block;font-size: 28px; font-weight: bold; line-height: 53px;color: #484848;margin: 0 15px;}
.title01 span{display: inline-block;font-size: 28px; line-height: 53px;color: #484848; margin: 0 15px;text-transform: uppercase;}
.i_pro_l{ margin:30px auto 0; width:1000px; overflow:hidden;}
.i_pro_l ul{width:1200px; overflow:hidden;}
.i_pro_l li{width:310px; margin-right:28px; margin-bottom:22px; display:inline-block;}
.i_pro_l li i{width:310px; height:310px; display:block; overflow:hidden; background:#FFF; -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, .1); -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, .1); box-shadow:3px 3px 3px rgba(0, 0, 0, .1);}
.i_pro_l li i img{width:310px; height:310px;cursor: pointer;transition: all 1.2s;}
.i_pro_l li i img:hover{transform: scale(1.1);}
.i_pro_l li span{ display:block; width:310px; height:90px; margin-top:7px; padding:15px 0; color:#255ba7; font-size:12px; overflow:hidden; text-align:center; background:#FFF; -webkit-box-shadow:3px 3px 3px rgba(0, 0, 0, .1); -moz-box-shadow:3px 3px 3px rgba(0, 0, 0, .1); box-shadow:3px 3px 3px rgba(0, 0, 0, .1);}
.i_pro_l li span strong{ display:block; line-height:30px; padding-top:5px; font-size:16px; color:#255ba7;}
.i_pro_l li a:hover span{ background:#255ba7; color:#FFF;}
.i_pro_l li a:hover span strong{color:#FFF;}

.i_ys{width:100%;  padding:60px 0 0; background:url(../images/bg2.jpg) no-repeat center top;}
.i_ys_l{ margin:30px auto 0; width:1070px; overflow:hidden;}
.i_ys_l dl{float:left; width:500px; height:130px; margin-bottom:65px; padding-right:35px; color:#FFF;}
.i_ys_l dl dt{float:left; width:131px; height:122px;}
.i_ys_l dl dd{float:right; width:330px;}
.i_ys_l dl dd h4{ display:block; height:35px; line-height:34px; border-bottom:1px solid #103267; font-weight:bold; font-size:18px;}
.i_ys_l dl dd span{ display:block; padding-top:13px; line-height:20px;}
.title02{width:100%; text-align:center;}
.title02 h3{display:block; color:rgba(255,255,255,0.6); line-height:50px; padding-bottom:14px; font-size:40px; font-weight:bold;}
.title02 span{display:inline-block; width:300px; padding-left:10px; color:#FFF; line-height:20px; font-size:24px; background:url(../images/icon01.png) no-repeat center center;}


.abs{ width:100%; height:auto; padding-bottom:60px;}
.i_about{width:1044px; margin:50px auto 0; background:url(../images/icon02.png) no-repeat left top;}
.i_about_c{ margin-top:20px; padding-left:80px;}
.i_about_cl{float:left; width:420px;}
.i_about_cl img{width:388px; -webkit-box-shadow:5px 5px 10px rgba(0, 0, 0, .1); -moz-box-shadow:5px 5px 10px rgba(0, 0, 0, .1); box-shadow:5px 5px 10px rgba(0, 0, 0, .1);}
.i_about_cr{float:left; width:540px; line-height:24px; color:#000;}
.title03{padding-left:368px; height:55px; color:#999;}
.title03 h3{display:block; font-size:25px;}
.title03 span{display:block; line-height:20px; font-size:17px;}

.i_cooperative{width:980px; margin:30px auto 0;}
.title04{/*padding-left:60px;*/width:500px;color:#999;}
.title04 h3{display:block; font-size:23px;}
.title04 span{display:block; line-height:20px; font-size:17px; font-weight:bold; background:url(../images/icon05.jpg) no-repeat right bottom;}

.i_txt01{float:right; margin-top:20px; color:#999; padding-right:30px; height:23px; line-height:23px; background:url(../images/icon04.jpg) no-repeat right center;    width: 371px;text-align: center;}
.i_txt01 span{ display:inline-block; float:left; width:23px; height:23px; margin-right:10px; background:url(../Images/icon03.jpg) no-repeat center center;}

.i_cooperative_l{width:980px; margin-top:20px; overflow:hidden;}
.i_cooperative_l li{ display:inline-block; float:left; margin:0 2px; width:157px; height:105px; border:1px solid #f1efef;}
.i_ad{width:100%; margin-top:50px;}
.i_cooperative_l li img{ width:100%; height:100%;}

.footer{width:100%; border-top:1px solid #565658; background:#333; text-align:left; color:#b3b3b3;}

.ftxt{width:1000px; padding:30px 0; margin:0 auto; border-bottom:1px solid #565658;}
.ftxt strong{ display:block; color:#8c8c8c; font-size:24px;}
.ftxt span{ display:block; padding-top:15px; font-size:16px;}

.footerbox{width:1000px; margin:0 auto; padding:20px 0;}

.fewm{float:left; width:160px; overflow:hidden;}
.fewm img {
    width: 141px;
    height: 141px;
}
.ftel{float:left; width:160px; line-height:25px;}
.ftel strong{display:block; font-size:20px;}

.footer_nav{float:right;}
.footer_nav dl{float:left; width:150px; }
.footer_nav dl dt{ font-size:20px; padding:0 0 20px; font-weight:bold;}
.footer_nav dl dt a{color:#8c8c8c;}
.footer_nav dl dd{ line-height:30px;}
.footer_nav dl dd a{color:#b3b3b3;}
.copyright{width:1000px; margin:0 auto; line-height:20px; padding:20px 0; border-top:1px solid #565658; text-align:center;}


.p_container{width:1000px; margin:15px auto;}
.p_left{float:left; width:250px; overflow:hidden;height:auto !important;}
.p_right{float:right; width:710px; overflow:hidden;}
.p_right1{width:733px;min-height:300px;padding:24px 50px;box-sizing:  border-box;border:1px solid #e0e0e0;border-left:0;background:url(../images/icon10.jpg) no-repeat left top #FFF;}

.path{ width:100%;  overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height: 66px;
   
    line-height: 50px;
    color: #999;
    border-bottom: 1px dotted #d3d3d3;}
.path span{ padding:0 5px;}

.plad{ margin-top:20px;}
.plad li{ padding:10px 0;}


.p_content{font-size:14px;padding:30px 5px;line-height:25px;}
.p_content .fwxm{width:100%!important;}
.p_content .fwxm td{width:16%!important;;}
.p_content .fwxm2{width:100%!important;}
.p_content .fwxm2 td{width:50%!important;padding:1px;vertical-align: top;font-size:12px;line-height: 1.5;}
.p_content .fwxm2 td p{text-align:left;font-size:15px;line-height: 1.5;padding:2px;color:#333;}
.p_content .fwxm2 td img{margin-top:10px;}
.p_content .fwxm2 td h2{font-size:17px;text-align:center;color:rgb(235, 97, 0);line-height: 2;}
.p_content .fwxm2 td h3{font-size:12px;line-height: 2;}
.p_content .fwxm2{width:100%!important;}
.p_content .fwxm3 td{width:50%!important;padding:1px;vertical-align: top;font-size:12px;line-height: 1.5;}
.p_content .fwxm3 td img{width:100%;}
.p_content .fwxm3 td p{text-align:left;font-size:15px;line-height: 2.5;padding:2px;color:#333;vertical-align: top;}
.p_content .djjc{width:100%;display: flex;
    flex-wrap: wrap;}
.p_content .djjc li{width:48%;border-bottom: 1px solid #666;margin-bottom:10px;margin-top:10px;}
.p_content .djjc li table{width:100%;}
.p_content .djjc li .tp{width:40%;}
.p_content .djjc li .wz{width:58%;padding-left:10px;font-size:12px;line-height:1.2;}
.p_content .djjc li img{width:100%;}
.p_content .djjc li p{font-size:14px;color:#333;}
.title06{ line-height:66px; font-size:35px; color:#333; border-bottom:1px dotted #d3d3d3;}

.sidebar_l{width:267px; margin-bottom:20px;}
.sortnavul{}
.sortnavul li{width:233px; padding-right:34px;}
.sortnavul li a{ display:block; width:252px; height:50px;  color:#545454; font-size:14px; line-height:49px; background:url(../images/icon07.png) no-repeat 0px center;}
.sortnavul li a span{ display:block; text-indent:20px; border-bottom:1px solid #e0e0e0;}
.sortnavul li a:hover{  color:#006caa; background:url(../images/icon08.png) no-repeat 0px center;}


.blk{    margin-bottom: 22px;    width: 233px; float:left;}
.prolist .imgbox {
    width: 221px;
    height: 231px;
    padding: 0 3px 4px 0;
    margin: 0 -3px -4px 0;
    background: url(../images/pdbg.png) no-repeat;
}
.imgbox img {
    width: 100%;
    border: 10px;
    border-color: #06C;
}
.prolist .intro {
    margin-top: 7px;
}
.prolist .intro {
    position: relative;
    width: 221px;
    height: 58px;
    padding: 0 3px 5px 0;
    margin: 0 -3px -5px 0;
    background: url(../images/pdibg.png) no-repeat;
}
.intro h3 a {
    display: block;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    padding-top: 15px;
    margin-bottom: 3px;
    text-align: center;
    font-weight: normal;
    color: #666;
}

 .intro h4 a {
    display: block;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    overflow: hidden;
    margin-bottom: 0px;
    text-align: center;
    font-weight: normal;
    color: #666;
}
.prolist .intro:hover {
	background: #255ba7;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.prolist .intro:hover h3 a { color: white; text-decoration: none; }
.prolist .intro:hover h4 a { color: white; text-decoration: none; }
h3.name{
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
    color: #255ba7;
  
}
.build-list {
    margin-top: 20px;
    border-top: #e5e5e5 0px solid;
}
.build-list li {
    height: 60px;
    overflow: hidden;
    line-height: 60px;
    border-bottom: #e5e5e5 1px solid;
}
.build-list li span {
    float: right;
    color: #9e9e9e;
}
.build-list li a {
    display: inline-block;
    color: #5c5c5c;
    padding-left: 19px;
    background: url(../images/about_img26.gif) no-repeat;
}


 /*分页*/
#nx_pg{width:100%; height: auto ; padding:50px 0px 0px 0px; text-align:center; }
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#444444; color:#fff;font-size:14px; margin:0px 3px 0px 3px; -webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
#nx_pg a:hover{background:#d40d1b; color:#fff;}
#nx_pg .on{ background:#d40d1b; color:#fff;}


#info-T{width:100%; min-height:26px; padding-top:15px; padding-bottom:15px; line-height:26px; text-align:center; font-size:16px; font-weight: normal;}
#info-M{width:100%; height:45px; line-height:45px; text-align:center; border-top:#e0e0e0 1px dotted;}
#info-C{width:100%; line-height:28px; margin-top:10px; font-size:14px;}

#info-C2{width:100%; line-height:28px; margin:0 auto; margin-top:20px; font-size:14px;}
#info-N{width:100%; height:50px; padding-top:10px; line-height:28px; margin-top:20px; border-top:#e0e0e0 1px dotted;}

#info-C1{width:100%; line-height:28px; margin-top:0px; font-size:14px; text-align:center; padding-bottom:10px;}
#big{width:100%; height:380px; margin:0 auto; text-align:center; padding-bottom:10px;}
#big img{height:380px; max-width:728px;}


.b1{width:310px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b1:hover{border:#ecedef 1px solid; background-color:#f7f8f9; }
.b2{width:410px; height:120px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }
.b3{width:80px; height:34px; line-height:34px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:5px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b3:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }

.b4{ background-color:#fff;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }
.b4:hover{ background-color:#000; }


/*产品*/
.p_p_list{}
.p_p_list li{float:left; width:310px; float:left; margin:10px 18px;}
.p_p_list li a{width: 325px;}
.p_p_list li img{width: 300px; height:370px; border:1px solid #d9d9d9;}
.p_p_list li span{ display:block; width:325px;  height:36px; line-height:36px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}









