@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{ list-style:none;}
img{border:0px;vertical-align: middle; display: block;}
input{outline: none;}
:hover{ transition: 0.5s all }
a{text-decoration:none; color: #333333;}
a:hover{ color:#be0202;}
h1, h2, h3, h4, h5, h6{font-weight: 500;color: inherit;}
.left{float:left;}
.right{float:right;}
.truncate {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.mid{width: 1200px; margin: 0 auto;position: relative;}
.clear{clear: both;}
body{font-family: "微软雅黑"; font-size:15px; color:#333333; line-height:2; background:#f0f0f0;margin: 0}

/* CSS Header */
.header{ width: 100%;height:auto; overflow: hidden; margin: 0 auto; background: #fff; position: relative;}
.header .mid{height: auto;overflow: hidden;padding: 20px 0;}
.header .mid .left{width: 850px;font-size: 18px;color: #e70000}
.header .mid .left big{display: block;font-weight: bold;font-size: 24px;padding-top: 20px;line-height: 40px;color: #000;}
.header .logo{float: left;padding-right: 25px;}
.header .mid .right{width: 220px;padding-left: 45px;line-height: 35px;font-size: 16px;color: #666;background: url(../images/toptel.png) left 26px no-repeat;margin-top: 20px;}
.header .mid .right b{font-size: 28px;color: #e70000;}
.banner_box{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_box img{width:1920px;left:50%;margin-left:-960px;position:relative}
#menu{width: 1200px;height: 60px;line-height: 60px;text-align: center; background: #3262cf;margin: 0 auto}
#menu li{width: 124px;height: 60px;float: left;text-align: center;}
#menu li.line{width: 10px;height: 60px;background:url(../images/menuline.png) center no-repeat;float: left;}
#menu li a{font-size: 16px;color: #fff;}
#menu li a:hover{color: #ff0}
#menu li.selected{border-bottom: 3px #ff0 solid;vertical-align: -3px;}
/*Css index*/
.page01{width: 100%;height: auto;overflow: hidden;}
.page01 img{width: 1920px; left: 50%;margin-left: -960px; position:relative;}
.page02{background: url(../images/page02_bg.jpg) repeat;padding-bottom:70px;}
.page02 ul{width: 1245px;border-bottom: 11px #1367d7 solid;margin: 0 auto}
.page02 ul li{border-top: 11px #1367d7 solid}
.page02 ul li:nth-child(odd){border-left: 11px #1367d7 solid}
.page02 ul li:nth-child(even){border-right: 11px #1367d7 solid}
.page03{background: #f0f0f0;padding: 35px 0 42px}
.page03 .left{width: 285px;height: 745px;background: #fff}
.page03 .left .left_01{width: 100%;height: 87px; background:url(../images/left_01.jpg) no-repeat #3c6ad1; }
.page03 .left .left_01 p{padding: 20px 0 3px 37px;font-family: Arial;font-size: 14px;line-height: 32px;color: #fff;text-transform: uppercase;}
.page03 .left .left_01 p b{font-size: 28px;display: block;}
.page03 .left .left_02{width: 248px;margin: 0 auto;padding-top: 30px;}
.page03 .left .left_02 li{width: 200px;height: 45px;line-height: 45px;font-size: 16px;color: #3c6ad1;background: #f0f0f0;padding: 0 22px;position: relative;margin-bottom: 14px;}
.page03 .left .left_02 li span{color: #333333;font-family: '宋体'; right:22px;top: 0;position: absolute;}
.page03 .left .left_02 li:hover{background:#3c6ad1;color: #fff}
.page03 .left .left_02 li:hover span{color: #fff}
.page03 .left .left_03{font-size: 16px;color: #e70000;line-height: 37px;padding: 20px 30px}
.page03 .right{width: 885px;height: 745px;}
.page03 .right .right_01{width: 100%;height: 44px;line-height: 44px}
.page03 .right .right_01 span{width: 123px;height: 44px;background:url(../images/right_01.png) no-repeat;font-size: 18px;color: #fff;padding-left:25px;display: inline-block;float: left;}
.page03 .right .right_01 .righta{color: #666666;font-size: 14px;float: right;}
.page03 .right .right_02{width: 100%;height: 701px;background: #fff}
.page03 .right .right_02 .silide_pro{width: 864px;height: 648px;padding-left:21px;padding-top:53px;background: #fff; overflow: hidden;}

/*product slide*/
.multipleLine{ overflow:hidden; position:relative; width:100%;}
.multipleLine .hd{ overflow:hidden;height:30px;padding:0 10px;display:none}
.multipleLine .hd .prev,.multipleLine .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer;}
.multipleLine .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.multipleLine .hd ul li{ float:left;width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.multipleLine .hd ul li.on{ background-position:0 0; }
.multipleLine .bd{height:648px; overflow:hidden;}
.multipleLine .bd ul{ overflow:hidden; zoom:1; margin-bottom:10px;}
.multipleLine .bd ul li{width: 266px;height:270px;margin-bottom: 48px; margin-right: 19px;border: 1px #e5e5e5 solid; float:left;position: relative; text-align:center;}
.multipleLine .bd ul li:hover{border: 1px #3c6ad1 solid}
.multipleLine .bd ul li .pic{width:266px; height:202px;overflow: hidden; text-align:center;}
.multipleLine .bd ul li .pic img{ width:264px; height:200px; display:block;padding: 1px;transition:0.4s all}
.multipleLine .bd ul li .pic a:hover img{transform: scale(1.05);}
.multipleLine .bd ul li .title{width: 100%; height: 68px; line-height:48px;font-size: 16px;position: relative;}
.multipleLine .bd ul li .title .zixun{width:68px;height: 45px;line-height: 45px;color: #fff;padding-left:32px; background:url(../images/wechat.png) center no-repeat;left: 84px;top: 48px; position: absolute;}
.multipleLine .bd ul li .title .zixun:hover{color: #ff0;text-decoration: underline;}
.page04{width: 100%; background:url(../images/page04_bg.jpg) top center no-repeat;}
.page04 .mid01{width: 1200px;height: 588px;color: #fff; padding-top: 46px;margin: 0 auto;position: relative;}
.page04 .mid01 .mid01_01{width: 450px;height: 387px;text-align: center; background: url(../images/page04_1.png) center no-repeat;left: 0;top: 48px; position: absolute;}
.page04 .mid01 .mid01_01 .p01{font-size: 28px;line-height: 50px;padding: 60px 70px 20px}
.page04 .mid01 .mid01_01 .p01 span{font-size: 36px;color: #fdff2b;font-weight: bold;}
.page04 .mid01 .mid01_01 .p02{font-size:18px;line-height:32px;padding:33px 70px 20px}
.page04 .mid01 .mid01_02{width: 370px;height: 140px;line-height: 35px;font-size: 16px; position: absolute;left: 49px;top:450px;}
.page04 .mid01 .mid01_03{width: 600px;height: 430px;position: absolute;left: 557px;top:168px;}
.page04 .mid01 .mid01_03 li{width: 600px;height: 63px;line-height: 63px; margin-bottom: 24px;}
.page04 .mid01 .mid01_03 li b{font-size: 18px; padding-left: 76px;}
.page04 .mid01 .mid01_03 li b span{color: #fdff2b}
.page04 .mid01 .mid01_03 li:nth-child(1){background:url(../images/page04_2.png) center no-repeat;}
.page04 .mid01 .mid01_03 li:nth-child(2){background:url(../images/page04_3.png) center no-repeat;}
.page04 .mid01 .mid01_03 li:nth-child(3){background:url(../images/page04_4.png) center no-repeat;}
.page04 .mid01 .mid01_03 li:nth-child(4){background:url(../images/page04_5.png) center no-repeat;}
.page04 .mid01 .mid01_03 li:nth-child(5){background:url(../images/page04_6.png) center no-repeat;}
.page04 .mid02{width: 1200px;height: 446px;background: #fff; margin: 0 auto;position: relative;overflow: hidden;}
.page04 .mid02 .p01{width: 100%;height:108px;font-weight: bold; font-size:34px;color:rgba(188,188,188,0.2);text-transform: uppercase; line-height:40px;text-align: center;padding-top:51px;}
.page04 .mid02 .p01 big{font-size: 44px;line-height: 60px; color: #000;display: block;}
.page04 .mid02 .p01 b{font-size: 54px;color: #80c269}
.page04 .mid02 .p02{width: 100%; padding-left: 60px;height: auto;overflow: hidden;}
.page04 .mid02 .p02 li{width: 488px;height: 140px;line-height: 25px;font-size: 14px; float: left;}
.page04 .mid02 .p02 li b{font-size: 20px;line-height: 25px; color: #3262cf;padding-bottom:19px; display: block;}
.page04 .mid02 .p02 li span{width: 57px;height: 143px;margin-right: 30px; text-align: center;background:url(../images/honor.png) top center no-repeat; display: inline-block;float: left;}
.page04 .mid02 .p02 li span i{font-size: 18px;color: #fff; font-style: normal;text-shadow:1px 2px 3px #000;padding-top: 35px; font-weight:500;display: block;}

/*case*/
.page05{width: 1198px;height: 180px;background: #fff;border: 1px #dbdadc solid;margin:48px auto}
.page05 .page05_lf{width: 186px;height: 180px;color: #000;font-size: 24px; border-right: 1px #dbdadc solid;float: left;}
.page05 .page05_lf p{padding-top: 55px;font-weight: bold;text-align: center;line-height: 32px;}
.page05 .page05_rt{width: 980px;height: 160px; padding:10px 15px;float: right;}
.page05 .page05_rt li{width: 130px;height:70px;margin: 5px;float: left;}
.page05 .page05_rt li img{width: 130px;height:70px;display: block;}

/*about us*/
.page06{width:1072px;height:512px;background: #fff;padding: 0 64px; margin: 0 auto}
.page06 .page06_01{text-align: center;padding-top:40px;}
.page06 .page06_01 span{font-weight: bold; font-size: 28px;color: #000;font-weight: bold;}
.page06 .page06_02{height: 128px; padding-top:15px;line-height: 32px;font-size: 14px;color: #666666;overflow: hidden;}

.page07{width:1200px;height:578px;margin:36px auto}
.page07 .page07_lf{width: 785px;height:578px;float: left;}
.page07 .page07_rt{width: 375px;height:578px;float: right;}
.page07 .ntitle{width: 100%;height: 70px;line-height: 70px;}
.page07 .ntitle span{font-size: 24px;font-weight: bold; color: #000;}
.page07 .ntitle a{color: #666666;font-size: 14px}
.page07 .ntitle a:hover{color: #be0202}
.page07 .mynews{width: 825px;}
.page07 .mynews li{width: 370px;height: 500px;background: #fff;margin-right: 42px;overflow: hidden; float: left;}
.page07 .mynews li a{padding: 30px 28px;display: block;}
.page07 .mynews li .n01{width: 100%;height: 236px;overflow: hidden;}
.page07 .mynews li .n01 img{width: 100%;height: 236px;}
.page07 .mynews li .n02{width: 100%;height:35px;line-height: 35px;margin-top: 21px; font-size: 14px;color: #a7a7a7; border-top: 1px #e0e0e0 solid;border-bottom: 1px #e0e0e0 solid; overflow: hidden;}
.page07 .mynews li .n02 i{padding: 0 5px;font-size: 18px;}
.page07 .mynews li .n03{font-size: 14px;color: #a4a4a4;line-height: 22px;padding-top: 8px;}
.page07 .mynews li .n03 b{font-size: 16px;line-height: 40px; color: #3d3d3d}
.page07 .mynews li .n03 b:hover{color: #3c6ad1}
.page07 .mynews li .n04{font-size: 12px;color: #3d3d3d;text-transform: uppercase;padding-top: 24px;}
.page07 .mynews li .n04 i{padding:5px 8px;background: #3d3d3d;color: #fff;font-size: 12px;transform: scale(0.4);}
.page07 .mynews li .n04:hover{color: #3c6ad1}
.page07 .hynews{width: 100%;height: 500px;background: #fff}
.page07 .hynews li{height: 102px; border-bottom: 1px #e0e0e0 solid;padding:30px 20px;}
.page07 .hynews li .p01{height: 31px;line-height: 28px;font-size: 16px;color: #000; background:url(../images/wen.png) left center no-repeat;padding-left: 50px;}
.page07 .hynews li .p01:hover{color: #3c6ad1;font-weight: bold;}
.page07 .hynews li .p02{line-height: 30px;font-size: 16px;color: #666666;padding-top: 8px;padding-left: 50px;}
.page07 .hynews li:last-child{border: none}
.page08{width: 1200px;height:92px;margin: 0 auto}
.page08 .page08_lf{width: 160px;height:92px;text-transform: uppercase; color: #3c6ad1;font-size: 44px;font-weight: bold; float: left;}
.page08 .page08_rt{width:1040px;height: 66px; line-height:40px;padding-top:23px;float: right;}
.page08 .page08_rt a{padding-right: 18px;margin-right: 16px;background:url(../images/line.png) right center no-repeat;display: inline-block; font-size: 16px;color: #666666}
.page08 .page08_rt a:hover{color: #3c6ad1}
.page08 .page08_rt a:last-child{background: none}

/*factory show*/
.caseScroll-left{width:100%;height: 192px; padding-top:28px; overflow:hidden; position:relative;}
.caseScroll-left .bd ul{ overflow:hidden; zoom:1; }
.caseScroll-left .bd ul li{width:254px;height:192px;margin-right:18px; float:left;overflow:hidden;}
.caseScroll-left .bd ul li img{ width:252px;height:192px; display:block;}


.footer{width: 100%;height: auto;line-height: 30px;font-size: 14px;color: #acacac;overflow: hidden; background: #222222;padding-bottom:60px;}
.footer .ft01{width: 100%;height: 53px; padding-top: 53px;}
.footer .ft01 span{width: 120px; color: #fff;font-size: 14px;line-height: 22px;font-weight: bold;float: left;}
.footer .ft01 span big{font-size: 19px;display: block;}
.footer .ft01 a{color: #acacac;}
.footer .ft01 a:hover{color: #ef8000;}
.footer .ft01 a:last-child{margin-right: 0;padding-right: 0;background: none}
.footer .ft01 p{width: 1055px;float: right;padding-top: 22px;}
.footer .ft01 p a{background: url(../images/ftline.png) right center no-repeat;padding-right:36px;margin-right:26px;}
.footer .ft02{width:100%;height:130px;padding-top: 65px;}
.footer .ft02 span{font-size:17px;font-weight:bold;display:block;padding-bottom: 16px;color: #fff;}
.footer .ft02 .ft02_1{width:550px;float:left}
.footer .ft02 .ft02_1 a{color: #acacac;}
.footer .ft02 .ft02_1 a:hover{color: #fff;}
.footer .ft02 .ft02_2{width:360px;float:left}
.footer .ft02 .ft02_3{width:235px;line-height:40px; float:right}
.footer .ft02 .ft02_3 li{width: 92px;text-align: center;color: #fff;margin:0 12px; float: left;}
.footer .ft02 .ft02_3 li img{width: 92px;height: 92px;background: #fff; display: block;}
.content{width: 1200px;height: auto;overflow: hidden; margin: 0 auto}
.content .items{height: auto;overflow: hidden; padding:20px 0}
.cur_page{line-height: 40px;color: #333;padding:15px 0;border-bottom: 1px #f5f5f5 solid}
.cur_page a{color: #333}
.cur_page i{padding-right: 10px}
.conbox{width: 1200px;height: auto;overflow: hidden;margin:100px auto}
.conbox .left{width: 400px;}
.conbox .left li{height:auto;overflow: hidden;padding-bottom: 20px; color: #888}
.conbox .left li span{width: 60px;height: 100px;text-align: center; color: #666; float: left;}
.conbox .left li big{font-size:24px;line-height: 30px; color: #111;padding-bottom: 10px; display: block;}
.conbox .left li i{color: #3262cf;font-size:30px;}
.conbox .right{width: 555px;}
.conbox .right .msg01{width:530px;font-size: 14px;padding-left: 23px;color: #888;height:40px;border: 1px #e0e0e0 solid;border-radius: 6px;display: block;margin-bottom: 10px;}
.conbox .right .msg02{width:530px;font-size: 14px;font-family: Microsoft Yahei;padding: 10px 0; padding-left: 23px;color: #888; height:80px;border: 1px #e0e0e0 solid;border-radius: 3px;display: block;margin-bottom: 10px;}
.conbox .right .msg03{width:110px;font-size: 14px;padding-left: 23px; color: #888;height:40px;border: 1px #e0e0e0 solid;border-radius: 6px;display: inline-block;}
.conbox .right .sub{width:133px;font-size: 15px;color: #fff;height:40px; border:none;background: #1367d7; border-radius: 6px;display: inline-block;float: right;}
.conbox .right .sub:hover{background: #be0202}

/*inner news*/
.in_hynews{width: 100%}
.in_hynews li{height: 102px;background: #fff;margin-bottom: 20px; padding:30px 20px;}
.in_hynews li .p01{height: 31px;line-height: 28px;font-size: 16px;color: #000; background:url(../images/wen.png) left center no-repeat;padding-left: 50px;}
.in_hynews li:hover .p01{color: #3c6ad1;font-weight: bold;}
.in_hynews li:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.3)}
.in_hynews li .p02{line-height: 30px;font-size: 15px;color: #666666;padding-top: 8px;padding-left: 50px;}
.in_hynews li:last-child{border: none}
.in_newslist{width: 1230px;height: auto;overflow: hidden;}
.in_newslist li{width: 370px;height: 500px;background: #fff;margin-right:30px;margin-bottom: 30px; overflow: hidden; float: left;}
.in_newslist li:hover{box-shadow: 0px 0px 15px rgba(0,0,0,0.3)}
.in_newslist li a{padding: 30px 28px;display: block;}
.in_newslist li .n01{width: 100%;height: 236px;overflow: hidden;}
.in_newslist li .n01 img{width: 100%;height: 236px;transition: 0.4s all}
.in_newslist li:hover img{transform: scale(1.05);}
.in_newslist li .n02{width: 100%;height:35px;line-height: 35px;margin-top: 21px; font-size: 14px;color: #a7a7a7; border-top: 1px #e0e0e0 solid;border-bottom: 1px #e0e0e0 solid; overflow: hidden;}
.in_newslist li .n02 i{padding: 0 5px;font-size: 18px;}
.in_newslist li .n03{font-size: 14px;color: #a4a4a4;line-height: 22px;padding-top: 8px;}
.in_newslist li .n03 b{font-size: 16px;line-height: 40px; color: #3d3d3d}
.in_newslist li .n03 b:hover{color: #3c6ad1}
.in_newslist li .n04{font-size: 12px;color: #3d3d3d;text-transform: uppercase;padding-top: 24px;}
.in_newslist li .n04 i{padding:5px 8px;background: #3d3d3d;color: #fff;font-size: 12px;transform: scale(0.4);}
.in_newslist li .n04:hover{color: #3c6ad1}
.in_envir{height: auto;overflow: hidden;}
.in_envir li{width: 300px;height: 260px; float: left;}
.in_envir li a{padding: 15px;line-height: 40px;font-size: 16px; display: block;text-align: center;}
.in_envir li img{width: 100%;height: 210px;transition: 0.4s all; display: block;}
.in_envir li:hover img{transform: scale(1.05);}
.right_box{width: 885px;min-height: 785px; background: #fff;float: right;}
.right_box .in_product{padding: 20px 0 0 20px;height: auto;overflow: hidden;}
.right_box .in_product li{width: 266px;height:270px;margin-bottom: 48px; margin-right: 19px;border: 1px #e5e5e5 solid; float:left;position: relative; text-align:center;}
.right_box .in_product li:hover{border: 1px #3c6ad1 solid}
.right_box .in_product .pic{width:266px; height:202px;overflow: hidden; text-align:center;}
.right_box .in_product .pic img{ width:264px; height:200px; display:block;padding: 1px;transition:0.4s all}
.right_box .in_product .pic a:hover img{transform: scale(1.05);}
.right_box .in_product .title{width: 100%; height: 68px; line-height:48px;font-size: 16px;position: relative;}
.right_box .in_product .title .zixun{width:68px;height: 45px;line-height: 45px;color: #fff;padding-left:32px; background:url(../images/wechat.png) center no-repeat;left: 84px;top: 48px; position: absolute;}
.right_box .in_product .title .zixun:hover{color: #ff0;text-decoration: underline;}


.content .rel{font-size:14px;color: #999;margin-top: 10px;padding-bottom:15px; border-bottom: 1px solid #dadada}
.content .rel i{padding-right: 10px}
.content .rel u{color: #aaa;margin: 0 10px;text-decoration: none;}
#infoImage{}
#infoImage img{max-width:100%}
.content_lf{width: 790px;min-height: 739px; padding: 20px 30px;background: #fff; float: left;}
.content_lf h1{font-size: 24px;color: #000}
.content_rt{width: 280px;padding: 16px;background: #fff; float: right;margin-bottom: 20px;}
.content_rt .caption{height: 38px;line-height: 38px; margin-top:15px;border-bottom: 2px solid #eee}
.content_rt .caption h3{display: inline-block;position: relative;font-size:18px;}
.content_rt .caption i{color: #3c6ad1;font-size: 20px; padding-right: 10px;}
.content_rt .items{padding:20px 0 0}
.content_rt .items li{width: 100%;height: auto;color: #888; margin-bottom:20px; overflow: hidden;}
.content_rt .items li span{font-size: 16px;color: #000;display: block;}
.content_rt .items li:hover span{color: #3c6ad1}
.lefttype{width: 285px;background: #fff;padding-bottom: 30px; float: left;}
.lefttype .left_01{width: 100%;height: 87px; background:url(../images/left_01.jpg) no-repeat #3c6ad1; }
.lefttype .left_01 p{padding: 20px 0 3px 37px;font-family: Arial;font-size: 14px;line-height: 32px;color: #fff;text-transform: uppercase;}
.lefttype .left_01 p b{font-size: 28px;display: block;}
.lefttype .left_02{width: 248px;margin: 0 auto;padding-top: 30px;}
.lefttype .left_02 li{width: 200px;height: 45px;line-height: 45px;font-size: 16px;color: #3c6ad1;background: #f0f0f0;padding: 0 22px;position: relative;margin-bottom: 14px;}
.lefttype .left_02 li span{color: #333333;font-family: '宋体'; right:22px;top: 0;position: absolute;}
.lefttype .left_02 li:hover{background:#3c6ad1;color: #fff}
.lefttype .left_02 li:hover span{color: #fff}
.lefttype .left_03{font-size: 16px;color: #e70000;line-height: 37px;padding: 20px}


.newsContent{line-height:40px;font-size:16px;padding: 20px 0 80px}
#page{height:30px;text-align:center; padding-bottom:50px}
#page a{min-width:30px;height:30px;line-height:30px; display:inline-block;border:1px #999 solid}
#page .current{min-width:30px;line-height:30px; height:30px;border:1px #f12401 solid;display:inline-block;}
#page_num{width:30px;height:30px;border:1px #999 solid;display:inline-block}

#allmap{width:1198px;height: 300px;overflow: hidden;}
#mapbox{width: 1198px;height: 300px;border: 1px #d6d6d6 solid; overflow: hidden;margin: 0 auto}



.borderLi{height: 60px}
.formmcys{float: left;}
.G_InputText{width: 450px;height: 40px;padding-left: 15px; border:1px #ddd solid;}
.G_textarea{width: 450px;height: 100px; padding-left: 15px;border:1px #ddd solid;}
.sub{width: 120px;height: 40px;padding-left:0px;border:none;font-size: 15px; background: #be0202;line-height: 40px;color: #fff}