/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
img{outline-width:0px;vertical-align:top;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}


.header{ background:url(../images/bg_01.jpg) repeat-x; height:118px;}
.head{ text-align:center;}
.menubg{ border-top:1px solid #e0e0e0; margin-top:10px; height:59px; position:relative; z-index:8;}
/*menu*/
.menu{height:59px;}
.menu ul li{ float:left; position:relative; background:url(../images/nav_line.jpg) no-repeat 10px 17px; width:111px;}
.menu ul li dl{ background:url(../images/nav_b_bg.jpg) no-repeat center 0 #c22821; width:100%; position:absolute; left:0px; top:54px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:15px 0;display:none; }
.menu ul li dl dd{ line-height:29px;border-bottom:1px dotted #db817c; margin:0 10px; }
.menu ul li dl dd a{ line-height:29px; height:29px; font-size:14px; color:#fff; font-weight:normal; display:block; padding:0; text-align:center;}
.menu ul li dl dd a:hover{ color:#f3cd36;}
.menu a{ font-size:16px;color:#000; text-decoration:none; line-height:20px; display:block;text-align:center; height:41px; padding-top:13px;}
.menu a b{ display:block; font-weight:normal; font-size:12px; color:#343434; font-family:Arial, Helvetica, sans-serif;}
.menu a:hover{color:#c22821;}
.menu a:hover b{color:#c22821;}
a.menu_hover{ color:#c22821;}


/*banner_02*/
.banner_02{ height:500px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1bg{ background:#f8f8f8; height:479px;}
.con1{ position:relative;} 
.c1_top{width: 100%;box-shadow: 0px 5px 15px #ddd;-webkit-box-shadow: 0px 5px 15px #ddd;position: absolute;top: -100px; z-index:7;}
.c1_top ul{ height:223px;}
.c1_top ul li{float: left;width: 329px;height: 123px;padding: 50px 35px;text-align: center;color: #fff;}
.c1_top ul li.i1{background: url(../images/s1_lbg1.jpg) no-repeat;}
.c1_top ul li.i2{background: url(../images/s1_lbg2.jpg) no-repeat;}
.c1_top ul li.i3{background: url(../images/s1_lbg3.jpg) no-repeat;}
.c1_top ul li strong{ display:block; font-size: 30px;font-weight: bold;}
.c1_top ul li span{ display:block; font-size: 14px;padding-top: 25px;}
.c1_top ul li.i2 strong{color: #fd9027;}
.c1_top ul li.i2 span{color: #797979;}
.c1_bot{width: 100%;}
.c1_bot h2{text-align: center;font-size: 36px;padding: 194px 0 20px 0; color:#000;}
.c1_bot h2 b{color: #fd9027}
.c1_bot .line{width: 26%;height: 1px;background: #fd9027;margin: auto;}
.c1_bot span{ display:block; font-size: 14px;text-align: center;padding: 50px 30px 0 30px;line-height:28px; color:#000;}

.con2{padding: 43px 0 15px 0;}
.con2 h2{font-size: 30px;color: #ccc; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align: center;}
.con2 h3{font-size: 30px;color: #333; text-align: center;background: url(../images/s2_btbg.png) center no-repeat;}
.con2 ul{margin-top: 34px;}
.con2 ul li{width: 160px;height: 285px;float: left;padding: 65px 20px 0 20px;text-align: center;}
.con2 ul li strong{ display:block; font-weight:normal; font-size: 20px;letter-spacing: 2px;margin: 20px 0;}
.con2 ul li span{ display:block; font-size: 14px;text-align: left;line-height:28px;}
.con2 ul li .c2_pic{width: 76px;height: 76px;margin: auto;}

.con3bg{ background:url(../images/bg1.jpg) center no-repeat; height: 708px;}
.con3{padding-top: 300px;position: relative;height: 408px;overflow: hidden;}
.c3_left{width: 50%;float: left;}
.c3_left li{height: 44px;font-size: 16px;background: #fff;line-height: 44px;margin-top: 15px;float: right;padding-right: 220px;text-align: right;transition: all 1s;-webkit-transition: all 1s;}
.c3_left li img{padding-top: 5px;display: block;float: right;padding-left: 22px;display: none;}
.c3_right{width: 50%;float: right;}
.c3_right li{height: 44px;font-size: 16px;background: #fff;line-height: 44px;margin-top: 15px;float: left;padding-left: 220px;text-align: left;transition: all 1s;-webkit-transition: all 1s;}
.c3_right li img{padding-top: 5px;display: block;float: left;padding-right: 22px;display: none;}
.c3_lbx{margin: auto;display: block;position: relative;z-index: 2;top: -400px;padding-left: 5px;width: 454px;}
.c3_lbx img{display: block;float: left;transition: all 1s;-webkit-transition:all 1s;z-index: 1;position: relative;}
.c3_lbx img:hover{transform: scale(1.1);-webkit-transform:scale(1.1);cursor: pointer;z-index: 2;position: relative;}


.con4{padding: 50px 0;}
.con4 h2{font-size: 30px;color: #ccc;text-align: center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.con4 h3{font-size: 33px;color: #333;text-align: center;}
.con4 ul{width: 100%;height: 213px;background: url(../images/s4_bg.jpg) center no-repeat;margin-top: 45px;}
.con4 ul li{width: 144px;height: 213px;float: left;margin-left: 66px;}
.s4_in_con_text{font-size: 18px;text-align: center;}
.s4_in_con_text1{padding-top: 22px;}
.s4_in_con_text2{padding: 17px 0 27px 0;}
.c4_pic{transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}
.c4_pic:hover{transform:rotate(360deg);-ms-transform:rotate(360deg); 	/* IE 9 */-moz-transform:rotate(360deg); 	/* Firefox */-webkit-transform:rotate(360deg); /* Safari 和 Chrome */-o-transform:rotate(360deg); }


.con5bg{background: #f8f8f8;padding-top: 50px;}
.con5{padding-bottom: 65px;min-height: 420px; overflow:hidden;}
.con5 h2{font-size: 30px;color: #ccc;text-align: center; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.con5 h3{font-size: 33px;color: #333;text-align: center;}
.s5_in_type{width: 100%;background: url(../images/s5_typebg.jpg) center no-repeat;margin-top: 30px;margin-bottom: 40px;}
.s5_in_type ul{background: #f8f8f8;text-align: center;margin: auto;}
.s5_in_type ul li{width: 110px;border: 1px solid #ececec;border-radius: 15px;text-align: center;display: inline-block;height: 27px;;line-height: 27px;margin:0 2px;cursor: pointer;}
.thistab{background: #fd9027 !important;color: #fff;}
.s5_in_con{width: 1200px;margin: auto;}
.s5_in_con_a{display: block;position: relative;margin:10px 0;width: 294px;height: 208px;}
.s5_pic_h{position: absolute;top: 0;left: 0;z-index: 9;width: 294px;height: 208px;}
.s5_in_con_a_ttile{position: absolute;bottom: 0;left: 0;width: 294px;background: url(../images/tm_black.png);color: #fff;text-align: center;font-size: 16px;line-height: 200%;}
.s5_more{width: 200px;height: 39px;display: block;margin: auto;background: #838383;color: #fff;font-size: 16px;line-height: 39px;text-align: center;margin-top: 42px;}
.s5_more:hover{background: #fd9027;}

.mr_frbox{width: 1200px;position: relative;}
.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px " ";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frBtnL{float:left;cursor:pointer;margin-top: 175px;}
.mr_frUl{/*float:left;height:430px;*/width:1050px;margin: auto;}
.mr_frBtnR{cursor:pointer;top: 175px;right: 0;position: absolute;}
.mr_frUl dl dt{display:inline;float:left;width:294px;margin:0 26px;overflow:hidden;}
.mr_frUl dl dt img{display:block;}

.con6bg{background: url(../images/s6_bg.jpg) center no-repeat;padding-bottom: 70px;}
.con6{width: 1200px;margin: auto;}
.s6_in_title{margin: 72px 0 60px 0;}
.con6 span{ display:block;color: #fff;font-size: 14px;text-align: center;line-height:28px;}
.s6_in_more{width: 260px;height: 48px;line-height: 48px;font-weight: bold;text-align: center;color: #fff;border:1px solid #ccc;font-size: 24px;display: block;margin: auto;margin-top: 60px;}
.s6_in_more:hover{background: #fd9027;border: 1px solid #fd9027; color:#fff;}


.footer{ height: 212px;background: #f8f8f8;}
.foot{width: 1200px;margin: 0 auto;padding: 40px 0;overflow: hidden;color: #333;}
.ft_left{width: 282px;height: 135px;float: left;border-right: 1px solid #bfbfbf;}
.ft_tel span{ display:block;font-size: 14px;letter-spacing: 2px;}
.ft_tel strong{ display:block; font-family: "Impact";font-size: 36px;padding-left: 10px;}
.ft_mid{width: 366px;height: 135px;float: left;border-right: 1px solid #bfbfbf;}
.ft_mid h2{ font-weight:normal;font-size: 18px;padding-left: 30px;padding-top: 10px;}
.ft_mid ul{margin-top: 20px;}
.ft_mid ul li{padding: 0 30px;float: left;}
.ft_mid ul li a{color: #333;line-height: 200%;font-size: 14px;}
.ft_mid ul li a:hover{color: #fd9027;}
.ft_lx{width: 406px;height: 135px;float: left;border-right: 1px solid #bfbfbf;}
.ft_lx h2{ font-weight:normal; font-size: 18px;padding-left: 30px;padding-top: 10px;}
.ft_lx ul{padding-left: 30px;font-size: 14px;margin-top:10px; line-height:24px;}
.ft_right{width: 142px;float: right;}
.ft_right img{padding-left: 30px;padding-top: 3px;}

.botbg{ background:#626262; height:58px; line-height:58px; color:#fff; text-align:center;}
.botbg a{ color:#fff;}




/*Add------------------------------------------------------------------------------*/

.weizhi{ padding-top:40px; padding-bottom:17px; text-align:center; }
.weizhi strong{ display:block;color: #656565;font-size: 24px;font-family: "Arial"; font-weight:normal;}
.weizhi span{ display:block;font-size: 18px; font-weight:normal; color:#333;}
.insidebg{ background:#fff url(../images/gywm_btbg.jpg) top repeat-x;}
.inside{ min-height:400px;}
.dy_type{text-align: center;margin-bottom: 40px;}
.dy_type a{display: inline-block;width:196px;height: 44px;line-height: 44px;font-size: 14px;background: #3d3d63;color: #fff;overflow: hidden;}
.dy_type a.on{background: #fd9027; color:#fff;}




/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


