@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body{font-size:12px;font-family:"微软雅黑";min-width: 1200px;}
a{ text-decoration:none}
ul{ list-style:none}
img{ border:0}
.clear{ clear:both}


/*底部*/
#footer{width:100%; background-color:#F6F6F6; border-top:1px solid #E1E1E1;margin-top:40px; min-width:1150px;}
#footer .foot{width:1150px; margin:0 auto;overflow:hidden;zoom:1;height:250px}
#footer .logo{ float:left;width:230px; border-right:1px solid #EAEAEA;margin-top:45px;padding-bottom:55px;margin-bottom:45px}
#footer .logo img{padding-top:40px}
#footer .fu{ float:left;width:260px;border-right:1px solid #EAEAEA;margin-top:45px;margin-bottom:45px;height:163px;}
#footer .fu h3{color:#333; font-size:18px;padding:0 0 18px 65px}
#footer .fu ul{ overflow:hidden;zoom:1;width:180px;padding-left:65px;}
#footer .fu ul li{ float:left;width:90px; line-height:25px}
#footer .fu ul li a{ font-size:14px; color:#666}
#footer .erwei{ float:left;border-right:1px solid #EAEAEA;margin-top:45px;margin-bottom:45px;height:163px;}
#footer .erweis{padding:0px 0 20px 40px}
#footer .erwei ul{padding-right:65px}
#footer .erwei li a{color:#333; font-size:18px;font-weight:bold}
#footer .erwei li img{padding:0 0 0 40px}
#footer .contacts{ float:left;padding:42px 0 0 50px}
#footer .contacts .li{color:#333; font-size:18px;font-weight:bold;padding-bottom:10px}
#footer .contacts li{color:#666; font-size:14px; line-height:30px}
#foots{width:100%; background-color:#333;height:40px; text-align:center; line-height:40px;color:#fff; min-width:1150px;}


/*page页数*/
#main2 .right .page{width:840px; text-align:center;margin-top:30px;margin-bottom:40px}
#main2 .right .page .er{width:25px;height:25px; line-height:25px;border:1px solid #D6D6D6;background-color:#2D79C5; display:inline-block;color:#fff;margin-left:8px;margin-right:8px}
#main2 .right .page .san{width:25px;height:25px; line-height:25px;border:1px solid #D6D6D6;display:inline-block;color:#CCB5A2;margin-right:8px;margin-right:8px}
#main2 .right .page .yi{width:55px;height:25px; line-height:25px;border:1px solid #D6D6D6;display:inline-block;color:#7F7F7F}


/*首页*/
#header{width:100%; min-width:1150px;}
#header .head{height:35px; background-color:#000000;}
#header .head ul{width:1150px; margin:0 auto;overflow:hidden;zoom:1; line-height:35px;color:#fff}
#header .head ul .hello{ float:left;color:#c1c1c1}
#header .head ul .index{ float:right; color:#c1c1c1}
#header .head ul .index a{color:#fff;}
#header .nav{width:1150px;margin:0 auto;height:115px;overflow:hidden;zoom:1}
#header .nav h1{ float:left;padding-top:15px}
#header .nav ul{ float:right; overflow:hidden;zoom:1}
#header .nav ul li{ float:left;width:96px;height:115px;text-align:center;}
#header .nav ul li a{color:#000; font-size:16px;padding-top:70px; display:block}
#header .nav ul li a:hover{color:#fff; background:url(../nav.jpg) no-repeat; display:block;width:96px;height:115px;}
#header .nav ul .selct a{color:#fff; background:url(../nav.jpg) no-repeat; display:block;width:96px;height:115px;}

 #box{
    overflow: hidden;
  }
  .banner{
    height:auto;
    margin:0 auto;
  }
  .b-img a{
    display: block;
    width:100%;
    height:536px;
  }
.banner{ width:100%;height:536px; overflow:hidden; position:relative; min-width:1150px;}
.b-img{ height:536px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:536px; float:left;}
.b-list{ height:39px; padding-top:500px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:12px; height:12px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #F90;}
#top{width:1150px; margin:30px auto;overflow:hidden;zoom:1padding-bottom:10px}
#top .about{ float:left;width:680px;}
#top .about h2{ background:url(../list_1.jpg) no-repeat;padding-bottom:10px}
#top .about h2 mark{color:#000; font-size:28px; background-color:inherit;display:inline-block; font-weight:bold; padding-left:15px}
#top .about h2 a{color:#000; font-size:18px; font-weight:normal; display:inline-block; padding-left:5px}
#top .about>div{color:#525252; font-size:13px; line-height:25px;}
#top .about ul{ overflow:hidden;zoom:1;padding-top:20px}
#top .about ul .photo1{ float:left;padding-right:26px;}
#top .about ul .photo{ float:right;}
#top .contact{ float:right;width:361px;}
#top .contact>div img{padding-top:10px;}
#top .contact ul{ background:url(../index_5.jpg) no-repeat 70px 5px;padding-left:18px;padding-top:20px}
#top .contact li{color:#333; font-weight:bold;}
#top .contact .tel{color:#fc7b51; font-size:23px; font-family:"方正综艺简体";padding:10px 0 13px 0}
#top .contact .url{color:#666; font-weight:normal; font-size:14px}
#main{width:100%; background-color:#F4F5F7; min-width:1150px;}
#main .mains{width:1150px; margin:0 auto;}
#main .mains h2,#main1 h2{ text-align:center; background:url(../list_2.jpg) no-repeat center 30px;}
#main .mains h2 mark,#main1 h2 mark{ background-color:inherit;color:#000; font-size:28px; font-weight:bold;display:block;padding-top:50px}
#main .mains h2 span,#main1 h2 span{color:#000; font-size:18px; font-weight:normal}

.friends{margin:0 auto;width:1150px; margin:0 auto;margin-top:40px;padding-bottom:35px}
.mr_frbox{width:1150px; margin:0 auto;}
.mr_frUl{float:left;margin:0 auto;width:1150px;}
.mr_frUl ul{ overflow:auto;zoom:1}
.mr_frUl ul li{display:inline;float:left;margin-right:3px;position:relative}
.mr_frUl ul li div{width:283px; border:1px solid #E6E7E9;text-align:center;height:47px; }
.mr_frUl ul li img{height:183px;}
.mr_frUl ul li div a{color:#000; font-size:16px;display:block;background-color:#E5E5E5;width:279px;height:43px;margin-left:2px;margin-top:2px; line-height:43px}
.mr_frUl ul li div a:hover{color:#fff; font-size:16px;display:block;background-color:#FF6F0F;width:279px;height:43px;margin-left:2px;margin-top:2px; line-height:43px}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:35px;margin-top:45px;width:16px;}
.mr_frBtnR{float:right;margin-top:45px;cursor:pointer;width:16px;height:35px;}
#main .mainss{width:330px; margin:0px auto; overflow:hidden;zoom:1}
#main .mainss .more{ float:left;width:168px;height:35px;border:1px solid #D8D8D8; border-radius:15px;text-align:center;margin-left:65px;margin-top:45px}
#main .mainss .more a{ display:block;color:#999; font-size:14px; line-height:35px}
#main .friends ul li dl{width:283px;height:183px; position:absolute;top:0;left:0; text-align:center; display:block}
#main .friends ul li dl dt img{width:43px;height:43px;padding-top:70px}
#main1{width:1150px; margin:0 auto;margin-top:45px; overflow:hidden;zoom:1}
#main1 .new{width:320px; float:left;padding:40px 30px 25px 30px}
#main1 .time{color:#333; font-size:13px; border-bottom:1px dashed #C2C2C2;padding-bottom:10px;}
#main1 .new dl{}
#main1 .new dt{color:#333; font-size:15px;padding-bottom:10px;padding-top:15px}
#main1 .new dd{color:#666; line-height:20px;}
#main1 .new dd img{padding-top:10px; display:block;width:27px}
#main1 .mores{width:168px; margin:0 auto}
#main1 .more{width:168px;height:35px;border:1px solid #D8D8D8; border-radius:15px;text-align:center;margin-top:45px}
#main1 .more a{ display:block;color:#999; font-size:14px; line-height:35px}


/*about*/
#banners{ width:100%; height:auto;}
#banners a{
    display: block;
    width:100%;
    height:359px;
  }
#main2{width:1150px; margin:0 auto;margin-top:30px;overflow:hidden;zoom:1}
#main2 .left{width:240px; float:left;}
#main2 .leftL{width:240px;}
#main2 .leftL h2{width:240px;height:80px;color:#fff; font-size:25px; text-align:center; background-color:#DF5C04;margin-bottom:3px;padding-top:26px}
#main2 .leftL h2 mark{ background-color:inherit; font-weight:normal; font-size:13px;color:#e3e3e3; display:block; line-height:20px}
#main2 .leftL li{width:240px;height:53px;margin-bottom:3px;background:url(../a2.jpg) no-repeat}
#main2 .leftL li a{color:#666; font-size:16px; display:block;line-height:53px;padding-left:45px}

/*产品分类效果*/
#main2 .leftLpro h2{width:240px;height:80px;color:#fff; font-size:25px; text-align:center; background-color:#DF5C04;margin-bottom:3px;padding-top:26px}
#main2 .leftLpro h2 mark{ background-color:inherit; font-weight:normal; font-size:13px;color:#e3e3e3; display:block; line-height:20px}
#main2 .leftLpro .list{width: 240px;}
#main2 .leftLpro .list ul li{ background-color:#eae8e9; margin-bottom:3px; }

#main2 .leftLpro .list ul li a{padding-left: 45px;color: #666; font-size:16px; display:block;  height:53px;line-height:53px;position: relative;
}
#main2 .leftLpro .list ul li a:hover { background-color:#df5c04; }
#main2 .leftLpro .list ul li .inactive{ background:url(../a2s.jpg) no-repeat;color:#333;}
#main2 .leftLpro .list ul li .inactives{background:url(../a_2s.jpg) no-repeat;color:#fff;} 
#main2 .leftLpro .list ul li ul{display: none;}
#main2 .leftLpro .list ul li ul li { border-left:0; border-right:0; background-color:#ffffff;}
#main2 .leftLpro .list ul li ul li a:hover { background-color:#f5f4f5; color:#666;}
#main2 .leftLpro .list ul li ul li ul{display: none;}
#main2 .leftLpro .list ul li ul li a{ padding-left:47px; font-size:14px;}
#main2 .leftLpro .list ul li ul li ul li { background-color:#d6e6f1; border-color:#6196bb; }
#main2 .leftLpro .last{ border-color:#6196bb; }
#main2 .leftLpro .eractive{background:#fbfbfb;}
#main2 .leftLpro .list ul li ul li ul li a{ color:#316a91; padding-left:30px;}


#main2 .leftL li img{ vertical-align:middle;padding-right:14px;padding-left:26px}
#main2 .leftL ul .special{}
#main2 .leftL ul .special a{ background:url(../a_2.jpg) no-repeat;height:53px;line-height:53px;display:block; color:#fff;width:240px}
#main2 .leftL ul li a:hover{ background:url(../a_2.jpg) no-repeat !important; height:53px;display:block; color:#fff;width:240px}
#main2 .leftL .photo2{padding-top:45px}
#main2 .right{width:863px; float:right;padding-top:12px}
#main2 .rightR{ overflow:hidden;zoom:1;width:863px; border-bottom:1px solid #EDEDED;padding-bottom:15px;margin-bottom:35px}
#main2 .rightR h2{ float:left;color:#000; font-size:20px; font-weight:normal}
#main2 .rightR span{ float:right;color:#999;padding-top:8px}
#main2 .rightR span a{ display:inline-block;color:#999;padding:0 5px 0 5px}
#main2 .rightR span .selecte{color:#c04d00}
#main2 .rightR span a:hover{color:#c04d00}
#main2 .rightR span img{ vertical-align:middle;padding-right:5px;}
#main2 .right .aboutcont{color:#666; line-height:30px;}


/*culture*/
#main2 .culture{width:858px; margin:0 auto}
#main2 .culture h3{color:#666; font-size:13px;padding-bottom:20px}
#main2 .cul{color:#666; font-size:13px; line-height:25px}
#main2 .cul mark{ background-color:inherit; font-weight:bold;color:#666; font-size:13px; display:inline-block;padding-top:30px}

/*honor*/
#main2 .honor{overflow:hidden;zoom:1}
#main2 .honor dl{ float:left;margin-right:15px;margin-left:12px;margin-bottom:30px}
#main2 .honor dt{ text-align:center; display:table-cell; vertical-align:middle;width:186px;height:240px; border:1px solid #ccc;padding-top:4px}
#main2 .honor dt img{max-width:174px;max-height:232px;}
#main2 .honor dd{width:186px; text-align:center;padding-top:10px}
#main2 .honor dd a{color:#666; font-size:14px; display:block}


/*service*/
#main2 .service{width:858px; margin:0 auto}
#main2 .service dl{ overflow:hidden;zoom:1;border-bottom:1px solid #F3F3F3;padding-bottom:24px;margin-top:25px}
#main2 .service dt{ float:left;border:1px solid #ccc}
#main2 .service dd{ float:left;color:#666;width:595px;padding-left:25px;padding-top:5px}
#main2 .service dd a{color:#666; line-height:20px}
#main2 .service .blank a{color:#333; font-size:20px; display:block;padding-bottom:10px;}
#main2 .service .orange a{color:#F87D2D; font-size:13px; display:block;}


/*contact*/
#main2 .contact{}
#main2 .ditu{width:700px;height:311px; border:1px solid #ccc; text-align:center;padding:10px; margin:0 auto;margin-bottom:10px}
#main2 .lianxi{width:678px;height:241px; border:1px solid #ccc;padding-top:25px; margin:0 auto;margin-bottom:18px}
#main2 .lianxi mark{ background-color:inherit;color:#f56f16; font-size:14px; display:block;padding-bottom:12px;}
#main2 .lianxi{color:#666; font-size:13px; line-height:27px;padding-left:45px}
#main2 .rexian{width:853px;height:85px; background-color:#666; margin:0 auto}
#main2 .rexian dl{ overflow:hidden;zoom:1;padding-left:30px;padding-top:20px}
#main2 .rexian dt{ float:left;padding-right:15px}
#main2 .rexian dl dd{color:#fff;font-size:13px;}
#main2 .rexian .ff{color:#fff; font-size:23px; font-weight:bold}


/*recruit*/
#main2 .recruit{width:857px; margin:0 auto;}
#main2 .re{height:50px; background-color:#F1F1F1;margin-top:10px;margin-bottom:5px}
#main2 .re h4{color:#000; font-size:16px; line-height:50px;font-weight:normal;padding-left:30px;}
#main2 .re h4 span{color:#666; font-size:14px; display:inline-block; font-weight:normal;}
#main2 .xinxi{color:#666; line-height:25px; background-color:#F6F6F6;padding:30px 0 30px 30px}


/*railway*/
#main2 .railway{width:860px; margin:0 auto;}
#main2 .ra{width:780px; border:1px solid #F0F0F0;height:108px;color:#666; font-size:14px; line-height:25px;padding:17px 45px 18px 35px;margin-bottom:35px}
#main2 .ra mark{ background-color:inherit;color:#df5c05; font-size:16px; display:block;padding-bottom:10px; font-weight:bold}
#main2 .railway .ul{width:427px; text-align:center; margin:0 auto}
#main2 .railway .ul li a{color:#000; display:inline-block;padding-top:5px}
#main2 .jian{width:560px; margin:45px auto;text-align:center;}
#main2 .jian ul{ overflow:hidden;zoom:1;}
#main2 .jian ul li{ float:left;margin-right:10px}
#main2 .jian span{color:#000;padding-top:10px; display:block}


/*news*/
#main2 .news{width:850px; margin:0 auto;}
#main2 .news dl{ border-bottom:1px dashed #EEEEEE;padding-bottom:25px;margin-bottom:30px}
#main2 .news dl dt{color:#000; font-size:15px;padding-bottom:15px;}
#main2 .news dl dd{color:#666; line-height:22px; overflow:hidden;zoom:1; font-size:12px}
#main2 .news dl dd a{color:#505050; display:inline-block; float:left;width:80px;height:18px; line-height:18px; background-color:#ECECEC; text-align:center;margin-top:15px}
#main2 .news dl dd span{ float:right;padding-top:15px;color:#c04d00}

/*product*/
#main2 .product{width:860px; margin:0 auto; overflow:hidden;zoom:1}
#main2 .product dl{ float:left; text-align:center;margin-right:5px;margin-bottom:10px}
#main2 .product dl dt{border:1px solid #ededed}
#main2 .product dl dd{width:210px;height:33px; line-height:33px; background-color:#E5E5E5}
#main2 .product dl dd a{color:#000; font-size:13px;}


/*page*/
#main2 .pg{width:845px; margin:0 auto}
#main2 .pg h4{ text-align:center; font-size:18px; font-weight:normal;color:#333}
#main2 .pgs{ clear:both;width:600px; margin:0 auto;margin-top:30px}
#main2 .pgs li{ float:left;color:#666;margin-left: 25px;}
#main2 .pgs li img{ vertical-align:middle;padding-right:5px}
#main2 .pgs .photo3{width:210px;margin-top:-3px}
#main2 .border{clear:both;border-bottom:1px dashed #D7D4D5;padding-bottom:10px;width:845px;margin-bottom:20px}
#main2 .p{color:#333; font-size:13px;width:839px; margin:0 auto; line-height:25px;margin-bottom:40px;text-align: center;}
#main2 .p img{ text-align:center;padding:35px 0}
#main2 .pgss{width:810px; margin:0 auto}
#main2 .pgss a{color:#666; font-size:13px; line-height:40px}

/*p_page*/
#main2 .p_page{width:700px;margin:0 auto;}
#main2 .p_page h5{color:#666; font-size:16px;padding-bottom:25px; font-weight:normal}
#leftLists{ width:332px; height:236px; float:left}
#leftListss{ clear:both;}
#leftListss img{ margin-top:15px; border:1px solid #ccc;margin-right:5px}
#leftListss .imgs{border:1px solid #06C}
#main2 .p_page .jqzoom{float:left;position:relative;cursor:pointer; border:#ccc 1px solid}
.zoomdiv{z-index:999;position:absolute;top:100px;left:100px;width:362px;height:266px;background:#fff;border:1px solid #CCC;display:none;text-align: center;overflow: hidden;}
.jqZoomPup{z-index:99;visibility:hidden;position:absolute;top:0px;left:0px;width:10px;height:10px;border:1px solid #aaa;background: #fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.xiang{width:770px; margin:0 auto;margin-top:30px}
.xiang h6{color:#fff; font-size:14px; padding-left:15px; background-color:#0062A9;height:35px; line-height:35px; font-weight:normal;margin-bottom:20px}
.xiang img{ border:1px solid #A4A4A4; display:block;width:770px; margin:0 auto;margin-bottom:20px}


.page a{
	border: 1px solid #f3f3f3;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    color: #ccc;
}
.page a.act{
	    border: 1px solid #e0e0e0;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    color: #aaa;
    background-color: #f0f0f0;
    text-decoration: none;
}