@charset "utf-8";

/* css document */

body{

	color:#666;

	font-size:12px;

	background:url(../images/bj.jpg) center;

	font-family:"Arial";
	font-style: normal;

    }

input,button,select,textarea{outline:none}

body th td{ color:#333; font-size:12px;}

a:link{color:#333; font-size:12px; text-decoration:none;}

a:visited{color:#333; font-size:12px; text-decoration:none;}

a:hover{color:#ff5b00; font-size:12px; text-decoration:none;}

a:active{color:#333; font-size:12px;text-decoration:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0px; padding:0px; list-style:none;}

input,textarea,select{font-family:inherit; font-weight:inherit; font-size:12px;}

img{ border:0;}

.fl{float:left;}

.fr{float:right;}

.cp img{ border:1px solid #ccc; padding:3px;}

.cp img:hover{ border:1px solid #F00; padding:3px;}

.cp1 img{ border:1px solid #ccc;padding:3px;}

.cp1 img:hover{ border:1px solid #eb0404;}

.border{border:1px #ccc solid;}

.border1{border:1px #ccc solid; border-top:none;}

.clear{clear:both; height:0px; overflow:hidden;}

.top10{margin-top:10px; overflow:hidden;}

.top20{margin-top:20px; overflow:hidden;}

.top30{margin-top:30px; overflow:hidden;}

.top38{margin-top:38px; overflow:hidden;}

.top40{margin-top:40px; overflow:hidden;}

.top50{margin-top:50px; overflow:hidden;}

.ding20{ padding-top:20px;}

.ding25{ padding-top:25px;}

.ding30{ padding-top:30px;}

.top60{ margin-top:60px;}

.top46{ margin-top:46px;}

.main{margin:0 auto; width:1000px; overflow:hidden;}



/*头部开始*/

.h_topb{ width:100%; height:43px; border-bottom:1px solid #d6d6d6;}

.h_top{ width:1000px; margin:0 auto; height:43px; line-height:43px; color:#a2a2a2; font-family: "Arial";}

.h_top span a { color:#a2a2a2; display:inline-block; padding:0 10px;}

.h_top span a:hover { color:#ff5b00;}



.h_nr{ margin:0 auto; width:1000px; height:157px; overflow:hidden;}

.h_logo{ width:620px; height:84px; overflow:hidden; margin:34px 0 0 0;}

.h_logo span{ width:107px; height:87px; overflow:hidden; background:url(../images/logo_line.gif) no-repeat right;}

.h_logo span img{ width:94px; height:84px; -webkit-animation:fadeInDown 1s .2s ease both;

-moz-animation:fadeInDown 1s .2s ease both;}

@-webkit-keyframes fadeInDown{

0%{opacity:0;

-webkit-transform:translateY(-20px)}

100%{opacity:1;

-webkit-transform:translateY(0)}

}

@-moz-keyframes fadeInDown{

0%{opacity:0;

-moz-transform:translateY(-20px)}

100%{opacity:1;

-moz-transform:translateY(0)}}

.h_logo h1{ width:410px; font:18px "Arial"; color:#013972; padding:10px 0 0 20px; line-height:30px;}

.h_logo h1 b{ display:block; color:#ff5b00; font-size: 26px;}

.h_logo h1 b strong{color:#013972;}

.h_logo h1 i{ color:#a2a2a2; display: block; text-transform: uppercase; font:6px Arial, Helvetica, sans-serif; -webkit-transform:scale(0.8); -webkit-margin-start:-44px;}



.h_lx{ color:#333; width:194px; padding-right:54px; height:48px; margin:54px 0 0 0;font:14px "Arial"; overflow:hidden; background:url(../images/tel.jpg) no-repeat right; text-align:right; font-style: normal; font-weight:bold;}

.h_lx i{ display: block; font-size:27px; line-height:24px; font-family: "Arial"; font-style: normal; font-weight:bold;}



/*导航栏目*/

.nav_bj{ width:100%; height:60px;  background: #013972;}

.nav{width:1000px; height:60px; font-family:"Arial"; margin:0 auto;}

.nav ul{ overflow:hidden;}

.nav li{float:left;text-align:center;display:inline;zoom:1; margin-left:1px;position:relative;z-index:10001; font-size:14px;}

.nav ul li a{ height:60px;line-height:60px;display:inline-block;color:#fff;zoom:1;padding:0 25px 0 23px;  font-size:14px;}

.nav ul li a:hover{ background: #ff5b00; text-decoration: none; display: inline-block; zoom: 1; color: #fff;  font-size:14px;}

.nav .cur a{ background: #ff5b00; text-decoration:none;display:inline-block;zoom:1;color:#fff;}



/*动画*/

.flash_bg{width:100%; margin:0 auto;}

.focus{width: 100%;height: 500px; position: relative; overflow:hidden;}

.focus ul,.focus li{ list-style:none; padding:0; margin:0;}

.focus li{ display: none}

.focus .f_btns{position: absolute; width:100%; height:30px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}

.focus .f_btns .btn{ text-align: center; height:18px; overflow: hidden; font-size:0;}

.focus .f_btns .btn span {display: inline-block;width:60px; height: 6px; overflow: hidden; margin: 0 5px; background: #fff; cursor: pointer}

.focus .f_btns .btn span.cur{background: #013972;}

.focus .prev {background: url(../images/a1.png) no-repeat; position: absolute;top:210px;left:0; width: 55px; height: 55px; z-index: 3; cursor: pointer}

.focus .next { background: url(../images/a2.png) no-repeat; position: absolute;top:210px;width: 55px; height: 55px;right: 0;z-index: 3;cursor: pointer}

.jqfocus ul li a img{height:500px; text-align:center;}



/*搜索*/

.s_bj{ height: 63px; overflow: hidden;background:url(../images/s_bj.gif) repeat-x center bottom;}

.sou{ width:1000px; height:60px; margin:0 auto; overflow:hidden;}

.s_inp01{ padding-top:17px; *padding-top:15px; }

.inp01{ width:253px; height:27px; line-height:27px; background:url(../images/s.gif) no-repeat; border:0 ; color:#c9c9c9; font-size:12px; padding-left:10px;font-size: 14px; font-family:"Arial";}

.inp02{ background:url(../images/ss.gif) no-repeat; width:32px; height:27px; border:0;}

.sou p{ width:600px; color:#555555; line-height:60px; font-size: 14px; font-family:"Arial";}

.sou p a{color:#787878; padding:0 8px; font-size:14px;}



/*合作*/

.pn_bt{ width:523px; height:44px; margin:0 auto; background:url(../images/pnimg.jpg) no-repeat center; text-align:center; color:#333; font-weight:bold; font-size:28px; line-height:28px;}



.pn_n{ padding-top:20px;}

.pn_n .tempWrap {float:left;}

.pn_n span img{ width:14px; height:84px;}

.pn_n ul{ float:left; }

.pn_n ul li{ float:left; padding-left:17px;}

.pn_n ul li img{ border:1px solid #e5e5e5;}

.pn_n ul li a img{ border:1px solid #e5e5e5;}

.pn_n ul li a:hover img{ border:1px solid #333;}

.pn_n ul li p{ line-height:30px; color:#333; text-align:center;}



/*案例*/

.case_bt{ width:720px; height:129px; margin:0 auto; text-align:center; color:#FFF; font-size:32px; font-weight:bold; line-height:60px; background:url(../images/albt.jpg) no-repeat center;}

.case_bt p{ color:#999; text-transform:uppercase; font-weight: normal; font-size: 14px; font-family:"Arial"; line-height:22px;}



.case_z{ width:560px; height:588px;}

.case_z_n{ width:560px; height:147px; background:url(../images/al1.jpg) repeat-x center;}

.case_z_n a{ display:block; background:url(../images/al1.jpg) repeat-x center;}

.case_z_n a:hover{ width:560px; height:147px; background:url(../images/al2.jpg) repeat-x center;}

.case_z_n span{padding:18px 22px 0 16px; width:112px;}

.case_z_n p{ width:364px; padding-top:23px;}

.case_z_n p em{ display: block; color: #333; font: bold 20px "Arial"; line-height:42px;}

.case_z_n a p em{ display: block; color: #333; font: bold 20px "Arial"; line-height:42px;}

.case_z_n a:hover p em{ display: block; color: #fff; font: bold 20px "Arial"; line-height:42px;}

.case_z_n p b{ font: 14px/24px "Arial"; color: #666;}

.case_z_n a p b{ font: 14px/24px "Arial"; color: #666;}

.case_z_n a:hover p b{ font: 14px/24px "Arial"; color: #fff;}

.case_z_gd{ width:560px; height:147px; background:url(../images/al2.jpg) repeat-x center;}



.case_y{ width:440px; height:588px;}





.he_border1{background:#000;width:440px;height:588px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_img{display:block;width:100%;padding:0;margin:0;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:1;overflow:hidden}

.he_border1:hover .he_border1_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}

.he_border1 .he_border1_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border1 .he_border1_caption::before,.he_border1 .he_border1_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}

.he_border1 .he_border1_caption::before{top:8%;right:10%;bottom:8%;left:10%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}

.he_border1 .he_border1_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}

.he_border1:hover .he_border1_caption::before,.he_border1:hover .he_border1_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.he_border1 .he_border1_caption,.he_border1 .he_border1_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}

.he_border1 .he_border1_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}

.he_border1 .he_border1_caption_p{font-size:1em;text-align:center;width:60%;position:absolute;top:60%;left:20%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; font-size:14px; line-height:28px;opacity:0}

.he_border1:hover .he_border1_caption_p{top:45%;opacity:1}



/*广告*/

.ggt{ width:100%; height:280px; background:url(../images/ggimg.jpg) no-repeat center;}

.ggt_wz{ width:550px; text-align:center; padding-top:48px;}

.ggt_wz span{ font-weight:bold; color:#ff5b00; font-size:28px;}

.ggt_wz span strong{ font-size:36px;}

.ggt_wz p{ font-size:26px; color:#FFF;}

.ggt_wz i{ font-size:16px; color:#FFF; font-style: normal; line-height:61px;}

.ggt_wz i strong{ font-size:18px; color:#FFF; font-weight:bold; font-style: normal;}



/*产品分类*/

.cpfl{ width:250px; height:91px; padding-top:25px; background:url(../images/cpfl.jpg) no-repeat center; text-align:center; font-size:28px; color:#FFF; }

.cpfl p{ color:#28476e; font-size:14px; text-transform:uppercase; font-weight:normal;}

.cpfl_k{ width:248px; height:606px; border:1px solid #013972; border-top:none;}

.cpfl_k ul{ padding-left:21px; padding-top:30px;}

.cpfl_k ul li{ margin-bottom:20px;}

.cpfl_k ul li a{ width:208px; height:40px; display:block; color:#FFF; font-weight:bold; line-height:40px; font-size:14px; text-align:center; background:url(../images/flimg1.jpg) no-repeat center;}

.cpfl_k ul li a:hover{ width:208px; height:40px; display:block; color:#FFF; font-weight:bold; line-height:40px; font-size:14px; text-align:center; background:url(../images/flimg2.jpg) no-repeat center;}



/*产品展示*/

.cpzs_bt{ width:725px; height:33px; margin-left:25px; background:url(../images/btdiw.jpg) repeat-x bottom;}

.cpzs_bt_wz ul{ overflow:hidden;}

.cpzs_bt_wz ul li{ width:150px; height:33px; float:left;}

.cpzs_bt_wz ul li a{ width:150px; height:33px; font-size:16px; font-weight:bold; color:#013972; line-height:17px; display:block; text-align:center;}

.cpzs_bt_wz ul li a:hover{ width:150px; height:33px; background:url(../images/cpzsdi.jpg) no-repeat bottom; line-height:17px; display:block; text-align:center;}



.cpzs_tu{ width:750px;}

.cpzs_tu ul{ overflow:hidden;}

.cpzs_tu ul li{ padding-left:25px; padding-top:20px; float:left;}

.cpzs_tu ul li img{ border:1px solid #e3e3e3;}

.cpzs_tu ul li a img{ border:1px solid #e3e3e3;}

.cpzs_tu ul li a:hover img{ border:1px solid #013972;}

.cpzs_tu ul li p{ font-size:14px; line-height:30px; color:#333;}

.cpzs_tu ul li a p{ font-size:14px; line-height:30px; color:#333; text-align:center;}

.cpzs_tu ul li a:hover p{ font-size:14px; line-height:30px; color:#013972; text-align:center;}



/*钢材*/

.gc_bt{ width:100%; height:208px; background:url(../images/gcbtimg.jpg) no-repeat center;}

.gc_bt_img{ width:678px; height:9px; margin:0 auto; padding-top:80px;}

.gc_2{ width:100%; height:370px; background:url(../images/gc1img.jpg) no-repeat center;}

.gc_wz1{ width:271px; margin-left:49px; margin-top:124px; text-align:center; font-size:14px; color:#424242; line-height:28px;}

.gc_wz1 strong{ font-size:24px; font-weight:bold; color:#013972; line-height:22px;}

.gc_wz1 span{ font-size:18px; color:#ff5b00; line-height:33px;}



.gc_wz2{ width:267px; margin-left:52px; margin-top:124px; text-align:center; font-size:14px; color:#424242; line-height:28px;}

.gc_wz2 strong{ font-size:24px; font-weight:bold; color:#013972; line-height:22px;}

.gc_wz2 span{ font-size:18px; color:#ff5b00; line-height:33px;}



.gc_3{ width:100%; height:397px; background:url(../images/gc2img.jpg) no-repeat center;}

.gc_lx{ padding-left:323px; padding-top:266px; color:#FFF; font-size:14px; line-height:15px;}

.gc_lx strong{ font-weight:bold; font-size:18px; line-height:18px;}

.gc_lx a{ font-size:14px; color:#FFF; line-height:15px;}

.gc_lx a:hover{ font-size:14px; color:#FFF; text-decoration: underline; line-height:15px;}



/*优势*/

.Advantage_bt{ width:727px; height:130px; background:url(../images/ysbt.jpg) no-repeat center; margin:0 auto; text-align:center; font-size:24px; font-weight:bold; color:#FFF; line-height:104px;}

.Advantage_bt strong{ font-size:23px; color:#FFF;}

.Advantage_bt span{ font-size:32px; color:#ff5b00; line-height:104px;}



.Advantage {

    font-family: "Arial";

}



.Advantage dl {

    width: 500px;

	padding-top: 15px;

}

.Advantage dt {

    height: 80px;

}

.Advantage dt img {

    float: left;

    padding-right: 14px;

}

.Advantage dt span {

    float: left;

    color: #d1d6de;

    font-size: 12px;

    text-transform: uppercase;

}

.Advantage dt span b {

    color: #013972;

    font-size: 22px;

    display: block;

	padding-bottom:4px;

}



.Advantage dd p {

    background: url(../images/ysd_03.png) no-repeat 0 17px;

    display: block;

    color: #333333;

    font-size: 13px;

    line-height: 27px;

    padding: 10px 0 10px 26px;

    border-bottom: 1px dashed #bfbfbf;

}



.Advantage dd p b { font-weight:bold;}



.Advantage2 dl{

    float: right;

	padding-top:60px;

}



.Advantage1 {

    background: url(../images/ys1.jpg) no-repeat center 0;

    height: 314px;

    overflow: hidden;

}

.Advantage2 {

    background: url(../images/ys2.jpg) no-repeat center 0;

    height: 347px;

    overflow: hidden;

}

.Advantage3 {

    background: url(../images/ys3.jpg) no-repeat center 0;

    height: 402px;

    overflow: hidden;

}

.Advantage3 dl{

	padding-top:100px;

}

.Advantage4 {

    background: url(../images/ys4.jpg) no-repeat center 0;

    height: 390px;

    overflow: hidden;

}

.Advantage4 dl{

    float: right;

	padding-top:60px;

}

.Advantage dd span {

    display: block;

    margin-top: 23px;

    background: url(../images/ysc.jpg) no-repeat;

    width: 278px;

    height: 36px;

    text-align: center;

    color: #ff5b00;

    font-size: 14px;

    line-height: 36px;

}



/*见证*/

.ys_bj{background:url(../images/ys_bj.jpg) no-repeat top center; height: 880px; overflow: hidden;font-family:"Arial"; }

.ys{ width:1000px; margin: 0 auto; overflow: hidden; padding-top:72px;}

.ys h4{ height: 130px; overflow: hidden; font-size: 32px; line-height: 32px; text-align:center; color:#FFF;}

.ys h4 i{ display: block; height: 27px; color: #b9c9ee;font:12px/36px Arial, Helvetica, sans-serif; text-transform: uppercase;}

.ys_roll{ padding-left: 320px;}

.ys_roll a{ width: 172px; height:24px; overflow: hidden; display: inline-block; background: #333; margin-right: 21px;}

.ys_roll a:hover{ background: #ff5b00;}

.ys_c{ height: 615px; overflow: hidden;}

.ys_c li{ float: left; width: 250px; overflow: hidden; height: 540px; position: relative; line-height: 0;}

.ys_c li img{ width: 250px; height: 306px;}

.ys_c li b{ display: block; position: absolute; top:0; left: 0;width: 250px; height: 306px;background:url(../images/png.png) repeat;}

.ys_c li h3{ height: 216px; overflow: hidden; background: #fff; text-align: center; font-size: 16px; color: #2e2e2e; line-height: 24px;}

.ys_c li h3 span{ display: block; padding: 52px 0 15px; font:46px Arial, Helvetica, sans-serif; line-height: 50px;}

.ys_c li h3 i{ display: block; font-size: 14px; font-weight: normal; font-style: normal;}



.ys_wz{ position: absolute; top:250px; left: 0; width: 250px;  height: 272px; background:url(../images/ys_wz_bj.jpg) repeat-x center 0;  text-align: center; display: none;}

.ys_wz h4{ height: 150px; overflow: hidden; font-size: 16px; color: #fff; line-height: 22px;}

.ys_wz h4 a{ color: #fff; font-size:16px; font-weight:bold;}

.ys_wz h4 span{ display: block; padding: 40px 0 10px; font:46px Arial, Helvetica, sans-serif; line-height: 50px;}

.ys_wz h4 i{ display: block; font-size: 14px; font-weight: normal; font-family:"Arial"; color: #92c8ff; }

.ys_wz p{ padding: 12px 30px 0; height: 87px; overflow: hidden; font-size: 14px; line-height: 22px; color: #92c8ff;}

.ys_wz em { display: block;}

.ys_c li .ys_wz em img{ width: 28px; height: 33px;}



/*简介*/

.jj_bj{background:url(../images/jjbj.jpg) no-repeat center; height:461px; overflow: hidden;}

.jj_sp{ width:510px; height:377px; margin-left:7px; margin-top:41px;}

.jj_wz{ width:400px;}

.jj_wz_bt{ font-size:25px; color:#013972; height:77px; padding-top:120px; line-height: 25px;}

.jj_wz_bt span{ text-transform: uppercase; font-family:"Arial"; color:#CCC; font-size:14px;}

.jj_wz_z{ height:178px; line-height:26px; color:#4c4c4c; font-size:14px;}

.jj_wz_gd{ padding-left:55px; height:46px; line-height:46px; color:#FFF; font-size:16px;}

.jj_wz_gd a{ line-height:46px; color:#FFF; font-size:16px;}

.jj_wz_gd a:hover{ line-height:46px; color:#FFF; font-size:16px; text-decoration: underline;}



/*环境+证书+风采*/

.xc_bj{  height: 415px; overflow: hidden;background:url(../images/xc_bj.jpg) no-repeat center 0;}

.xc{ width: 1000px; height: 382px; margin: 0 auto; overflow: hidden; padding-top: 33px;font-family:"Arial";}

.xc_nav{ height: 44px; overflow: hidden;}

.xc_nav li{ float: left; width: 326px; height: 44px; margin-right: 11px;}

.xc_nav li a{width: 326px; height: 44px; display: inline-block;background:url(../images/xc_nav2.gif) repeat-x center 0; text-align: center; font-size: 18px; color: #fff; line-height: 44px;}

.xc_nav li a:hover , .xc_nav .cur a{background:url(../images/xc_nav1.jpg) no-repeat center 0; text-decoration: none;}

.xc_nav  .nones{ margin-right: 0;}

.xc_c{ height: 320px; overflow: hidden;}

.xc_c .ry_z , .xc_c .ry_y { margin:88px 0 0 0;}

.ry_z a, .ry_y a {width: 19px; height: 132px; overflow: hidden; display: inline-block; background: #333;}

.ry_z a ,.ry_y a{ width: 19px; height:132px; overflow: hidden; display: inline-block; background: #333;}

.ry_z a:hover ,.ry_y a:hover{ background: #f26305;}

.xcimg{ width: 962px; overflow: hidden;}

.xcimg li{ float: left; width: 210px; overflow: hidden; margin: 48px 10px 0 18px; display: inline;}

.xcimg li img{ width: 210px; height: 210px;}

.xcimg li span{ display: block; text-align:  center; font-size: 14px; color: #001137; line-height: 35px; height: 35px; overflow: hidden;}

.xcimg .nones{ margin-right: 0;}



/*新闻*/

.news_bj{height:531px; overflow:hidden; margin-top: 50px; background:url(../images/news_bj.jpg) no-repeat center top;}

.news{ width:1000px; height:531px; margin: 0 auto; overflow:hidden; font-family:"Arial";}

.n_nav { height:85px; overflow:hidden;  padding-left: 101px;}

.n_nav li{ float:left;}

.n_nav li a{ color:#333; padding:0 45px; font-size:28px; line-height: 32px; display: inline-block; text-align: center; font-weight:normal;}

.n_nav li a i{ display: block; font:10px/18px Arial, Helvetica, sans-serif; text-transform: uppercase;-webkit-transform:scale(0.8);}

.n_nav li a:hover , .n_nav .cur a{ color:#013972; text-decoration: none; text-shadow:#dbdbdb 1px 1px 3px;}

.n_nav .nones{ background:none;}

.news_c{ height:440px;overflow:hidden;}

.news_wz{ padding: 20px 0 0 23px; width:355px; overflow: hidden;}

.news_wz dl{ height:418px; width: 351px; background: #013972; overflow:hidden;}

.news_wz dt{ width:319px; height:236px; overflow:hidden; margin: 36px auto 0;}

.news_wz dt img{ width:319px; height:236px;}

.news_wz dd{padding: 31px 0 0 20px;}

.news_wz dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden;}

.news_wz dd h3 a{ color:#fff; font-size:14px; line-height:25px;}

.news_wz dd h3 a:hover{ color:#fff; font-size:14px; line-height:25px; text-decoration: underline;}

.news_wz dd p{ font-size:14px; line-height:24px; padding:10px 35px 0 0; overflow:hidden; color: #92c8ff;}

.news_r{ width: 603px; padding-top: 40px; overflow: hidden;}

.news_r dl{ height: 85px; margin-top: 3px; border-bottom:1px solid #dfdfdf; overflow: hidden;}

.news_r dt{ width: 71px; height: 71px; background: #e3ebf3; overflow: hidden; text-align: center; color: #2b6199;font:14px/18px Arial, Helvetica, sans-serif; float: left;}

.news_r dt span{ display: block; font-size: 36px; padding-top: 10px; line-height: 40px;}

.news_r dd{ float: right; width: 515px; overflow: hidden; color: #7e7e7e ; font-size: 14px; line-height: 20px;}

.news_r dd h3{ font-size: 14px; line-height: 30px;}

.news_r dd h3 a{ color: #333333; font-size: 14px; line-height: 30px;}

.news_r dd h3 a:hover{ color: #333333; font-size: 14px; line-height: 30px; text-decoration: underline;}



/*政策*/

.wt{ width:1000px; height:247px; margin: 26px auto 0; overflow:hidden;font-family:"Arial"; }

.wt h2{ height:50px; overflow:hidden; background:#e3ebf3; padding:0 15px 0 20px;text-transform: uppercase;}

.wt h2 i{font: 20px/50px Arial, Helvetica, sans-serif; color: #fff; display: inline-block;}

.wt h2 i a{  color:#013972;font-family:"Arial"; display: inline-block; padding-right: 10px; font-size:20px;}

.wt span a{font: 12px/19px Arial, Helvetica, sans-serif; color: #fff; text-align: center;  width: 59px; height: 19px; border:1px solid #cbd9e7; margin-top:16px ; display: inline-block; background: #b8cee3;}

.wt_c{ height:142px; border:3px solid #b8cee3; overflow:hidden; padding-left: 130px;background:url(../images/wt_ico.gif) no-repeat 38px 27px;}

.wt_c dl{ padding:25px 0 0; margin:0 0 0 15px; display: inline; float: left; width: 395px;}

.wt_c dt{ background:url(../images/zct.jpg) no-repeat left top; line-height:19px; height:19px; overflow:hidden; padding-left:28px; font-size: 16px; font-weight: bold;}

.wt_c dt a{ color: #333333; line-height: 19px; font-size: 16px; font-weight: bold; font-style: normal;}

.wt_c dt a:hover{ color: #333333; line-height: 19px; font-size: 16px; font-weight: bold; text-decoration: underline;}

.wt_c dd{ background:url(../images/zcx.jpg) no-repeat left 5px; line-height:24px;overflow:hidden; padding-left:28px; margin-top:15px; color: #7e7e7e; font-size:14px; font-style: normal; font-weight:normal;}







/*友情*/

.link_bj{ height: 40px; overflow: hidden; background: #f6f6f6; padding-top: 18px;}

.link { height:40px; width: 1000px; margin: 0 auto; overflow:hidden;font-family:"Arial"; }

.link h2{ overflow: hidden; float: left;}

.link h2 a{ display: block; float: left; font:bold 32px/40px Arial, Helvetica, sans-serif; color: #013972; text-transform: uppercase;}

.link h2 span a{ color:#013972;font:14px/40px "Arial"; padding-left: 10px;}

.link p{ width: 744px; float: left; overflow: hidden; line-height: 40px; font-style: normal; }

.link p a{ color:#616c84; padding:0 14px; display:inline-block;}



/*底部开始*/

.footWrap{ background:url(../images/didh.jpg) repeat-x center top; height:290px; overflow:hidden;}



.fnav{ height:60px; line-height:60px;text-align:center; color:#fff; font-size:14px; font-family:"Arial"; font-style: normal;}

.fnav a{color:#fff; padding:0 23px; display:inline-block; font-size:14px; font-weight:normal;}

.f_pic{width:249px; height:77px; margin:68px 33px 0  0; }

.f_pic img{ width:249px; height:77px; }



.f_wz{ line-height:24px; color:#555555; margin-top: 40px; height: 143px; width:480px; font-family:"Arial"; border:1px solid #e6e6e6; border-width: 0px 1px; padding-left: 43px; font-size:14px; font-style:normal; font-weight:normal; }

.f_wz a{ color:#555555;}

.f_wz em{display:inline-block; padding:0 10px;}



.footWrap span{ padding:43px 17px 0 0;width:131px; height:131px; float: right;}

.footWrap span img{ width:111px; height:111px; padding:9px; border:1px solid #dddddd;}



/*内页底部分页*/

.pageinfo {padding-top: 12px; padding-right: 0px; padding-left: 0px; padding-bottom: 10px; height: 30px; line-height:30px; font-size: 12px; text-align:center;}

.pageinfo a{padding-right: 5px; padding-bottom: 3px; padding-left: 5px; margin: 0px 2px; padding-top: 3px; text-decoration: none; border: 1px solid #ccc;}

.pageinfo a:hover {border: 1px solid #ff5b00;}

.pageinfo a:active {border: 1px solid #ff5b00;}

.pageinfo span{padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; margin: 0px 2px; border: 1px solid #ccc;}

.pageinfo span.cur {font-weight: bold; color: #fff;  background: #ff5b00; border: 1px solid #ff5b00;}



/*面包屑*/

.plc{

    background: url(../images/logo_03.png) no-repeat 2px 6px;

    height: 32px;

    line-height: 32px;

    padding: 7px 8px 8px 42px;

    position: relative;

    color: #666;

    overflow: hidden;

    font-size: 16px;

    border-bottom: 1px solid #ececec;

    padding-bottom: 8px;

    font-family: "Arial","微软雅黑";

	margin-bottom:20px;

	margin-top:10px;

}



.plc .red_x, .plc span {

    color: #013972;

    font-weight: bold;

    font-size: 16px;

}

.plc a {

    font-style: normal;

    font-size: 16px;

    color: #666;

}

.plc a:hover {

    font-style: normal;

    font-size: 16px;

    color: #666;

	text-decoration: underline;

}



/*内页导航分类横*/

.nr_dh{ width:995px; margin:0 auto;}

.nr_dh ul{ margin-bottom: 15px; overflow:hidden;}

.nr_dh li {

    float: left;

    text-align: center;

    width: 134px;

    font-size: 14px;

    border: 1px solid #c2c2c2;

    margin: 3px;

}


.nr_dh li a {

    display: block;

    height: 40px;

    line-height: 40px;

    background: #013972;

    color: #fff;

    font-size: 14px;

}



.nr_dh li a:hover,li.curl a{

    display: block;

    height: 40px;

    line-height: 40px;

    background: #ff5b00;

    color: #fff;

    font-size: 14px;

	text-decoration: underline;

	font-weight:bold;

}



/*内页产品图片列表*/

.cptu{ overflow:hidden; width:1000px;}

.cptu dl {

    width: 314px;

    float: left;

	margin-right:16px;

	margin-bottom:20px;

}

.cptu dl dt img {

    width: 300px;

    height: 400px;

    border: 2px solid #e7e7e7;

    padding: 5px;

}



.cptu dl dt a img {

    width: 300px;

    height: 400px;

    border: 2px solid #e7e7e7;

}



.cptu dl dt a:hover img {

    width: 300px;

    height: 400px;

    border: 2px solid #92bbe3;

}



.cptu dl dd{

    height: 30px;

    line-height: 30px;

    text-align:center;

	font-size:14px;

	color: #4c4c4c;

}



.cptu dl a dd{

    height: 30px;

    line-height: 30px;

    text-align:center;

	font-size:14px;

	color: #4c4c4c;

}



.cptu dl a:hover dd{

    height: 30px;

    line-height: 30px;

    text-align:center;

	font-size:14px;

	color: #013972;

	font-weight:bold;

}



/*内页产品详情左边*/

.leftr {

    float: left;

	width: 216px;

    overflow: hidden;

}

.leib2{

    width: 216px;

    margin-bottom: 20px;

}

.leib2 .tit{

    color: #fff;

    font-size: 18px;

    background: #013972;

    height: 52px;

    padding-top: 18px;

    text-align: center;

    overflow: hidden;

    font-weight: bold;

}

.leib2 .tit i{

    color: #fff;

    display: block;

    font: 12px Arial;

    text-align: center;

    font-size: 14px;

    line-height: 18px;

    text-transform: uppercase;

}

.leib2 .nr {

    padding: 0;

    border: 1px solid #ececec;

    border-top: 0;

}

.leib2 .nr ul li{

    height: 37px;

    line-height: 37px;

    font-weight: bold;

    text-indent: 0px;

    font-family: "Arial";

    margin-bottom: 0;

    border-top: 1px solid #dedede;

	font-size: 20px;

}

.leib2 .nr ul li a {

    color: #333;

    font-size: 14px;

    display: block;

    background: url(../images/fdh_y02.png) no-repeat 28px 12px;

    padding-left: 50px;

}



.leib2 .nr ul li a:hover {

    color: #ff5b00;

    font-size: 14px;

    display: block;

    background: url(../images/fdh_y03.png) no-repeat 28px 12px;

    padding-left: 50px;

}



.t05_con {

    border: solid 1px #ececec;

    border-top: 0;

    padding: 8px 10px;

    zoom: 1;

}

.t05_con dl {

    width: 170px;

    overflow: hidden;

    margin: 10px auto 3px;

}

.t05_con dl dd {

    width: 170px;

    overflow: hidden;

    line-height: 20px;

    padding-top: 5px;

    text-align: center;

    color: #555;

	font-size:14px;

}



.t05_con dl dd a{

    overflow: hidden;

    line-height: 20px;

    text-align: center;

    color: #555;

	font-size:14px;

}



.t05_con dl dt a img {

    width: 154px;

    border: 2px solid #f1f1f1;

    padding: 5px;

}



.leiblx .tit {

    color: #fff;

    font-size: 18px;

    background: #013972 url(../images/dianhua.png) no-repeat 10px 5px;

    height: 32px;

    padding-top: 10px;

    overflow: hidden;

    padding-left: 46px;

    font-weight: bold;

}

.leftlx {

    width: 214px;

    float: left;

    font-family: "Arial";

    font-size: 12px;

    padding: 10px 0;

    border: 1px solid #ececec;

    display: block;

    margin-bottom: 20px;

}

.leftlx .dianhua {

    display: block;

    font-size: 16px;

    padding-left: 10px;

    border-bottom: 1px solid #ececec;

    height: 32px;

}

.dianhua span { font-size: 16px; color: #013972;}

.leftlx p {

    padding: 0 10px;

    line-height: 30px;

	font-size:14px;

}

/*内页产品详情左边结束*/



/*内页产品详情右边*/

.rightl {

    width: 760px;

    float: right;

    display: inline;

    overflow: hidden;

}

.age_li_cp{width: 760px;}

.cpnxq{ overflow:hidden; padding-top:10px; padding-bottom:20px;}

.cpn_img{ overflow:hidden; padding-left:30px;}

.pimg{ padding:1px; border:1px solid #ddd;}

.xiaoimg{ width:394px; padding-top:15px;}

.xiaoimg ul{ overflow:hidden; width:394px;}

.xiaoimg ul li{ float:left; padding-left:23px; width:60px; margin:0; height:auto; width:auto; overflow:hidden;}

.xiaoimg ul li img{ padding:1px; border:1px solid #ddd; width:60px; height:55px;}



.xiaoimg span{ padding-top:25px;}



.cpn_wz{ width:282px; overflow:hidden; padding-right:30px;}

.cpn_bt{ font-size:16px; font-weight:bold; color:#333; height:35px; line-height:35px; padding-left:10px; border-bottom:1px dashed #ccc;}

.cpnwzz{ line-height:30px; font-size:14px; color:666px; padding-left:10px;}

.cpnwzz strong{ color:#ff5b00; font-size:18px;}



/*内页案例*/

.pro_main {

    zoom: 1;

    overflow: hidden;

}

.pro_main dl {

    height: 600px;

    overflow: hidden;

    vertical-align: top;

    margin: 10px 10px 40px;

    padding: 0px;

    background: #f4f4f4;

    box-shadow: 0px 0px 2px #ccc;

    width: 310px;

    float: left;

}

.pro_main dt {

    float: left;

    width: 310px;

    height: 413px;

    overflow: hidden;

}

.pro_main dt a {

    display: block;

    width: 310px;

    height: 413px;

}

.pro_main dt img {

    display: block;

    width: 310px;

    height: 413px;

}

.pro_main dd {

    float: left;

    padding-left: 18px;

    width: 276px;

    overflow: hidden;

}

.pro_main dd h4 {

    display: block;

    font-size: 16px;

    font-weight: normal;

    height: 32px;

    overflow: hidden;

    margin: 8px 0;

    line-height: 32px;

    padding: 4px 0 0;

}

.pro_main dd h4 a {

    color: #333;

    height: 32px;

    overflow: hidden;

    display: block;

    white-space: nowrap;

    text-overflow: ellipsis;

	font-size:16px;

}

.pro_main dd p {

    display: block;

    font-size: 12px;

    width: 274px;

    line-height: 26px;

    overflow: hidden;

    height: 80px;

}

.pro_main dd span a {

    width: 80px;

    height: 24px;

    color: #fff;

    background: #FF5B00;

    line-height: 24px;

    font-size: 12px;

    text-align: center;

    text-align: center;

    margin: 12px auto;

    display: block;

}





dl.dl_10 {

    width: 308px;

    padding: 25px 9px 0 16px;

    float: left;

    display: inline-block;

}

dl.dl_10 dt {

    width: 308px;

    height: 308px;

    overflow: hidden;

}

dl.dl_10 dt a {

    width: 300px;

    height: 300px;

    padding: 3px;

    border: 1px solid #dedede;

    display: block;

}

dl.dl_10 img {

    display: block;

    width: 300px;

    height: 300px;

}

dl.dl_10 dd{

    width: 308px;

    height: 24px;

    line-height: 24px;

    overflow: hidden;

    text-align: center;

    padding: 10px 4px 0;

    font-size: 14px;

    text-overflow: ellipsis;

    white-space: nowrap;

}



dl.dl_10 dd a{

    line-height: 24px;

    overflow: hidden;

    text-align: center;

    font-size: 14px;

}



.hzkeny{ margin-top:20px;}

.hzkeny li{ float:left; display: inline; overflow: hidden; padding-bottom:10px;}

.hzkeny li img{ margin-left:22px; border:1px solid #ccc; padding:1px; float:left;}

.p2{ line-height:24px; font-size:14px; color:#333; text-align:center; margin-left:22px;}



/* 新闻 */

.infoBox li { position: relative; overflow: hidden; zoom: 1; margin-bottom: 50px; }

.infoBox img { width: 250px; height: 146px; }

.infoBox .fr { width: 730px; }

.infoBox h3 { margin-bottom: 8px; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family: "Arial"; color: #000; }

.infoBox h3 a { font-size: 18px; line-height: 30px; color: #000; }

.infoBox h3 a:hover { color: #ff5b00; }

.infoBox p { height: 72px; overflow: hidden; }

.infoBox .btn { height: 30px; padding: 0 20px; background: #ff5b00; color: #fff; display: inline-block; line-height: 30px; position: absolute; bottom: 0; }

.infoBox .btn:hover { background: #2e2f30; }





/* 新闻内 */

.n_info_con { width:1000px; padding:0px 0px 0 0px;  font-size:14px;}

.n_info_con strong{ font-weight:bold;}

.n_info_con h1 {  padding-top:16px; color: #333;  font-weight:normal;  font-size: 22px; line-height: 40px; padding-bottom:10px;  margin-bottom: 10px; text-align: center;font: 20px/63px "Arial";}

.n_info_con2 { margin:0 auto; border:1px solid #D6D6D6;}

.n_info_con h3 { text-align:center; color:#000; margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; }

.info_con_tit {  line-height:24px; margin-bottom:15px;}

.info_con_tit span { margin-right:20px;}

.info_con_tit .m_qrinfo{position:relative;}

.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; }

.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center;}

.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}

.info_con_tit .n_tit .m_qrinfo a{background:url(../images/tel0.gif) no-repeat left top; height:45px; display:inline-block; font-size:0px; width:24px;}

.info_con_tit .n_tit .m_qrinfo a:hover{background:url(../images/tel1.gif) no-repeat left top;}

.info_con_tit .n_tit a{ color:#BCBBBB; }

.info_con_tit .n_tit span .cur{color:#000;}

.info_con_tit .n_tit2 { height:24px;}

.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}

#cntrBody{ padding-top:12px;}

.n_info_con p { line-height:28px; margin:15px 0;}

.n_info_con p a { color:#ED1B24; font-weight:bold;}

.n_info_con .apage { text-align:center; margin-bottom:10px;}

.info_input { text-align:center; color:#000; margin-bottom:15px;}

.info_input input { }

.info_key { border-bottom:solid 1px #ccc; line-height:30px; padding:0 10px; margin:0px 0; overflow:hidden; font: 14px/30px "Arial"; padding-bottom:20px;}

.info_key em{ padding: 0px 12px;}

.info_key span { font-size:14px;}

.info_key a { margin-right:10px;}

.ad2 { margin-bottom:10px;}

.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#0F70B0; line-height:48px; height:48px; font-size:0; background:url(../images/news_28.gif) no-repeat 12px center; }

.n_info_con2 .t04 b{ font-weight:bold; font-size:20px; text-transform:uppercase; font-size:0;}

.n_info_con2 .t04 a { color:#B61212;})

.n_info_con2 .t04 a:hover { color:#B61212;}



.info_b{border-top:none; padding:10px;}

.left2bot{ display:none;}

ul.p_list_ul li, ul.p_list_ul2 li { background:url(../images/kh_jt2.png) no-repeat left center; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-indent:20px; margin-left:10px; display:block; border-bottom:1px dashed #ccc; color:#666; font-size:14px; padding-left:6px;}

ul.p_list_ul2 li { width:342px; padding-right:5px;}



/*下一篇、下一篇*/

.gduo{ line-height:30px; background:#f7f7f7; overflow:hidden; margin:15px 0px; padding:0 10px;}

.gduo span{ overflow:hidden; height:30px; display:block;}

.gduo a{  color:#201618;}















































