@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em{font-style:normal;}

/**/
.i_ban{height:382px;position: relative;width:100%;}
.ban_m a{height:382px;background:url(../images/ban1.jpg) no-repeat center top;display:block;}

.lk_main{position: relative;width: 100%;height:48px;background:url(../images/lk_bg.gif) repeat-x left top;}
.link a{padding:0 7px;}
.link b{color:#ed1a24;}
.link{width:635px;overflow:hidden;line-height:48px;font-size: 14px;}
.search{width:244px;height:24px;background:url(../images/search.gif) no-repeat;margin-top:9px;}
.search input{display:inline-block;height:24px;float:left;color:#999;background:none;border:none;}
.search .input{width:189px;height:24px;line-height:24px;padding:0 3px 0 7px;outline:none;} 
.search .submit{width:45px;height:24px;cursor:pointer;border:0;}

/**/
.bg01{ padding:0 0 0;}
.til01{text-align: center;}
.til01 a{display: block;color: #ed1a24;font-size: 20px;line-height: 20px;padding-bottom: 5px;}
.til01 em{display: block;font-weight: normal;text-transform: uppercase;color: #cfcfcf;font-size:12px;font-family:Arial;}
.coo{width: 960px;margin:0 auto;background: url(../images/coo_bg.gif) no-repeat center 18px;height: 250px;}
.coo .slm{position: relative;margin-top:25px;}
.coo .btn{display: inline-block;width:30px;height:54px;position: absolute;top:35px;}
.coo .slm .btnl:hover{background: url(../images/coo_btnh.gif) no-repeat center top;left:-15px;}
.coo .slm .btnr{background: url(../images/coo_btn.gif) no-repeat center top;right:-15px;}
.coo .slm .btnl{background: url(../images/coo_btn1.gif) no-repeat center top;left:-15px;}
.coo .slm .btnr:hover{background: url(../images/coo_btnh1.gif) no-repeat center top;right:-15px;}
.coo .slm_c{overflow: hidden;padding:0 10px;width: 940px; height:170px;}
.coo .slm li{float: left;width:201px;text-align: center;padding:0 17px;position: relative;}
.coo .slm img{display: block;width:198px;height:118px;border:1px solid #dcdcdc;}
.coo .slm span{display: block;height: 50px;line-height: 50px;overflow: hidden;color: #151515;}
/**/

.s_pic{background: url(../images/s_ban.jpg) no-repeat center top;display: block;height: 170px;}
.s_banm{width: 960px;margin:0 auto;position: relative;}
.s_ban span{display: inline-block;position: absolute;bottom:30px;_bottom:29px;right:20px;color:#fabbbe;font-size: 14px;}
.s_ban em{display: block;font-family: Impact;color: #fff;font-size:24px;padding:5px 0;}
.s_ban span a{display: block;}

.s_ban1 .s_pic{background: url(../images/s_ban1.jpg) no-repeat center top;display: block;height: 150px;}
.s_ban1 span{display: inline-block;position: absolute;bottom:25px;_bottom:24px;left:280px;color:#252525;font-size: 14px;}
.s_ban1 em{font-family: Impact;color: #ed1a24;font-size:24px;display: inline-block;vertical-align: middle;padding:0 20px 0 5px;}
.s_ban1 span a{display: inline-block;vertical-align: middle;}

.s_ban2 .s_pic{background: url(../images/s_ban2.jpg) no-repeat center top;display: block;height: 150px;}
.s_ban2 span{right:30px;color:#d4d4d4;}
.s_ban2 em{color: #ed1a24;}
.s_ban3 .s_pic{background: url(../images/s_ban3.jpg) no-repeat center top;display: block;height: 150px;}
/**/
.pro{width:1150px;margin:0 auto 0;padding:9px 0 0;}
.aside{float: left;width:215px;display: inline-block;background: #fff; overflow: hidden;}
.aside h3{background: url(../images/aside_h3.gif) no-repeat left top;height: 100px;text-align: center;margin-bottom: 15px;}
.aside h3 a{color: #fff;font-size:20px;display: block;padding-top: 35px;}
.aside h3 em{font-weight: normal;text-transform: uppercase;font-size: 12px;color: #515151;display: block;}
.aside h4{background: url(../images/aside_h4.gif) no-repeat left top;width:167px;height: 35px;line-height: 35px;margin:0 auto;}
.aside h4 a{color: #fff;padding-left: 19px;display: block; font-size:16px;}
.aside ul{width:167px;margin:0 auto;padding-bottom: 8px;}
.aside li{height: 30px;line-height: 30px;border-bottom: 1px dotted #787878;font-size: 14px;}
.aside li a{color: #000000;display: inline-block;background: url(../images/aside_li.gif) no-repeat 15px 12px;padding-left: 33px;}
.aside li.nobd{border:0;}

.p_rm{float:right;width: 915px;background: #fff;}
.p_rt{height: 40px;line-height: 40px;background: url(../images/ic01.gif) repeat-x left top;}
.p_rt h4{display: inline-block;float: left;background:#ed1a24 url(../images/p_rh4.gif) no-repeat right top;padding-right: 54px;}
.p_rt h4 a{display: inline-block;background: url(../images/ic02.gif) no-repeat 9px center;padding-left: 35px;color: #fff;font-size: 16px;}
.p_rt .more{float: right;padding-right: 10px;font-size: 14px;text-transform: uppercase;font-family: Arial;color: #fff;}

.p_rm ul{clear: both;padding:23px 0 0 25px;height:756px; }
.p_rm li{float: left;width: 212px;height: 194px;margin:4px 82px 50px 0;text-align:center;}
.p_rm li img{display: block;width: 280px;height: 210px;border:1px solid #dbdbdb;}
.p_rm li a{display:block;}
.p_rm li a:hover img{border:1px solid #212121;}
.p_rm li span{display:block;height:30px; width: 282px; line-height:30px;overflow:hidden; font-size:15px;}
.p_rm li.nomg{margin-right:0; }

/**/
.til03{background: url(../images/too_tbg.gif) no-repeat center 30px;text-align: center;margin:40px 0 0;}
.til03 a{display: block;font-size: 24px;color: #ed1a24;line-height: 24px;padding-bottom:10px;}
.til03 em{color: #252525;font-size: 18px;}
.tool{width: 960px;margin:0 auto;}
.tool ul{padding:22px 0 0;}
.tool li{float:left;width:179px;height: 284px;background: #f2f2f4;margin-right: 15px;}
.tool li a{display: block;width: 91px;height: 91px;margin:0 auto;overflow: hidden;padding:40px 0 0;}
.tool li img{display: block;width: 91px;height: 91px;margin:0 auto;}
.tool li b{display: block;text-align: center;color: #252525;font-size: 14px;padding:15px 0;}
.tool li p{width: 149px;margin:0 auto;line-height: 22px;}
.tool li.nomg{margin-right: 0;}
.tool li.cur{color: #fff;background: url(../images/tool_bg.jpg) no-repeat center top;}
.tool li.cur b{color: #fff;}
/**/
.bg02{background: url(../images/bg02.jpg) no-repeat center top;height: 640px;padding:13px 0 0;margin:0 0 0;}
.ord{width: 960px;margin:0 auto;position: relative;padding:20px 0 0;height: 316px;}
.ord dl{background: #fff;border:1px solid #c4c4c4;width: 578px;height: 129px;clear: both;margin-bottom: 19px;}
.ord dt{float: right;width:150px;}
.ord dt img{display: block;width: 150px;height: 129px;}
.ord dd{float:left;width:400px;padding-left:13px;}
.ord dd b{font-size: 14px;color: #252525;font-size: 18px;padding:12px 0 7px;display: block;}
.ord dd p{font-size: 14px;padding-bottom: 15px;}
.ord dd a{display: block;background: url(../images/ord_btn.gif) no-repeat;width: 132px;height: 35px;line-height: 35px;color:#fff;font-size: 14px;text-align: center;}
.o_pic{display: block;position: absolute;top:0;right:0;}

.cus{width: 1150px;margin:0 auto; padding-top: 10px;}
.cus_m{clear: both;padding:23px 20px;background: #fff;border:1px solid #ccc;border-top:0; height: 520px;}
.cus dl{height:191px;overflow: hidden;width: 440px;float: left; padding: 0 104px 81px 10px;}
.cus dt{float: left;width:304px;}
.cus dt img{display: block;width:300px;height:245px;border:2px solid #ccc;}
.cus dd{width: 192px; height:230px;float: right; margin-top: 20px; margin-right: -75px;}
.cus dd b{line-height: 18px;}
.cus dd b a{color: #252525;font-size: 17px;}
.cus dd span{display: block;color: #252525;padding:5px 0;}
.cus dd p{line-height: 24px;height:96px;overflow: hidden;color: #252525; font-size: 14px; padding-top: 15px;}
.cus .odd{float: right; padding-right: 104px;}
/**/
.ys{background: url(../images/ys_bg.jpg) no-repeat center top;height: 1296px;overflow: hidden;}
.ys h3{padding:60px 0 62px;}
.ys h3 img{display: block;margin:0 auto;}
.ys_m{width: 960px;margin:0 auto;}
.ys_m div{display: inline-block;position: relative;}
.ys h4{display: inline-block;position: relative;font-size: 18px;color: #252525;padding:10px 0 0 85px;height: 55px;}
.ys strong{color: #ed1a24;}
.ys h4 strong{font-size: 24px;padding-right: 12px;}
.ys h4 em{display: block;background: url(../images/ys_num.gif) no-repeat;width: 65px;height: 65px;text-align: center;line-height: 65px;color: #fff;font-size:30px;font-family: "Times New Roman";position: absolute;top:0;left:0;}
.ys h4 span{display: block;text-transform: uppercase;font-size:12px;color: #a9a9aa;font-family: Arial;padding-bottom: 10px;letter-spacing: -2px;word-spacing: 2px;}
.ys p{font-size: 14px;line-height:24px;margin:0 0 60px 85px;border-top: 1px solid #909090;padding:10px 0 0;}
.ys_m a{display: inline-block;position: absolute;}
.ys p strong{font-weight: normal;}
.ys p.nomg{margin-bottom: 0;}

.ys1{padding:0 460px 0 0;height:404px;}
.ys1 a{top:17px;right:-45px;}
.ys2{padding:51px 0 0 460px;height:346px;}
.ys2 a{top:0;left:0;}
.ys3{padding:20px 460px 0 0;_padding:20px 450px 0 0;height:252px;}
.ys3 a{top:-7px;right:0;}
/**/
.bg03{background:#f2f2f4;padding-bottom: 15px;}
.a_h{width: 1150px;margin:0 auto;padding:30px 0 0;}
.til02{height:46px;line-height: 46px;border-bottom: 1px solid #252525;}
.til02 h4{float: left;font-size: 16px;}
.til02 h4 a{color: #252525;}
.til02 .more{float: right;text-transform: uppercase;color: #252525;font-size: 14px;font-family: Arial;}

.ab{float: left;width: 725px ;height: 480px;border:1px solid #c4c4c4;background: #fff;padding:0 18px;}
.ab dl{clear: both;padding:18px 0 0;}
.ab dt{width:725px;float: left;padding-bottom: 21px;}
.ab dt img{display: block;width:725px;height:204px;}
.ab dd{float: left;display: inline-block;}
.ab dd p{line-height: 24px;height:100px;overflow: hidden;padding:0 0 27px;font-size: 14px;}
.ab dd a{display: block;background: url(../images/ab_lk.gif) no-repeat;width: 104px;height: 34px;line-height: 34px;color: #fff;font-size: 14px;text-align: center;}

.hon{float: right;height: 480px;border:1px solid #c4c4c4;background: #fff;padding:0 12px;width:346px; }
.hon .slm{padding:27px 0 0;}
.hon .btn{float: left;display: inline-block;width:30px;height:54px;margin:62px 0 0;}
.hon .slm .btnl:hover{background: url(../images/coo_btnh.gif) no-repeat center top;}
.hon .slm .btnr{background: url(../images/coo_btn.gif) no-repeat center top;}
.hon .slm .btnl{background: url(../images/coo_btn1.gif) no-repeat center top; padding-left: 62px;}
.hon .slm .btnr:hover{background: url(../images/coo_btnh1.gif) no-repeat center top;}
.hon .slm_c{overflow: hidden;float: left;margin:0 8px; display:inline; width: 229px;height: 209px;}
.hon .slm li{float: left;width:229px;text-align: center;position: relative;}
.hon .slm img{display: block;width:229px;height:167px;}
.hon .slm span{display: block;height: 42px;line-height: 42px;overflow: hidden;}



.alb{width:1150px;margin:33px auto 0;border:1px solid #c4c4c4;height:400px;background: #fff;padding-top:15px;}
.alb h3{background: url(../images/alb_tbg.gif) no-repeat center 18px;text-align: center;}
.alb h3 a{font-size: 21px;color: #ed1a24;display: block; padding: 5px; }
.alb h3 em{font-size: 14px;color: #cfcfcf;font-family: Arial;font-weight: normal;}
.alb .slm{margin:18px 0 0;position: relative;}
.alb .btn{position:absolute;display: inline-block;width:29px;height:34px;top:182px;}
.alb .slm .btnl:hover{background: url(../images/alb_btn.gif) no-repeat left top;}
.alb .slm .btnr{background: url(../images/alb_btn.gif) no-repeat right top;right:449px; margin-top: 110px;}
.alb .slm .btnl{background: url(../images/alb_btn1.gif) no-repeat left top;left:449px; margin-top: 110px;}
.alb .slm .btnr:hover{background: url(../images/alb_btn1.gif) no-repeat right top;}
.alb .slm_c{overflow: hidden;height:162px;padding:0 4px;}
.alb .slm li{float: left;width:265px;text-align: center;padding:0 20px;position: relative;}
.alb .slm img{display: block;width:265px;height:240px;}

/**/
.d_w{width: 1150px;margin:0 auto;padding:30px 0 0;}


.dyn{float: left;width: 785px;}
.dyn_t{background: url(../images/ic01.gif) repeat-x left top;height: 40px;line-height: 40px;}
.dyn_t ul{float: left;}
.dyn_t li{float: left;font-size:14px;font-weight: bold;}
.dyn_t li a{display: block;color: #fff;padding:0 50px;}
.dyn_t li a:hover,.dyn_t .cur a{background: #ed1a24;text-decoration: none; font-size: 16px;}
.dyn_t .more{font-size: 14px;font-family: Arial;color: #fff;text-transform: uppercase;padding-right: 10px;float: right;}
.d_tabc{clear: both;padding:8px 10px 0 0;}
.dyn dl{}
.dyn dt{float: left;width:269px;padding:7px 0 0;}
.dyn dt img{display: block;width: 269px;height: 342px;}
.dyn dd{float: right;width:380px; }
.dyn dd ul{height:340px;overflow: hidden; margin-left: -105px; font-size: 14px;}
.dyn dd li{line-height:30px;height: 30px;overflow: hidden;clear:both;_height:26px;}
.dyn dd li span{float: right;}
.dyn dd li a{float: left;}

.wd{float: right;overflow: hidden;width: 345px;background: #f2f2f4;height: 400px;}
.wd_t{background: url(../images/wd_line.gif) repeat-x left bottom;line-height: 40px;height: 42px;padding:0 18px;}
.wd_t h4{float:left;display: inline-block;background: url(../images/wd_ic.gif) no-repeat left center;}
.wd_t h4 a{color: #ed1a24;font-size: 16px;}
.wd_t .more{font-size: 14px;font-family: Arial;color: #252525;text-transform: uppercase;padding-right: 10px;float: right;}

.wd_m{float: right;overflow: hidden;padding:0 15px;margin:10px 0 0;}
.wd dl{line-height:22px;border-bottom: 1px dotted #bbb;padding:0 0 15px;margin-bottom: 15px;clear: both;font-size: 13px;}
.wd dt{background: url(../images/wd.gif) no-repeat left 2px;padding-left: 24px;height:22px;overflow: hidden;margin-bottom: 8px;}
.wd dt a{color: #252525; font-size: 15px;}
.wd dd{background: url(../images/wd.gif) no-repeat left -28px;padding-left: 24px;clear: both;font-size: 14px;}

/**/

.relk{width: 1150px;margin:40px auto 30px;position: relative;clear: both;background: url(../images/relk_bg.gif) no-repeat center top;height:104px;}
.relk h4{position: absolute;top:-12px;left:20px;line-height: 22px;}
.relk h4 a{color: #000;display: inline-block;background: #fff;font-size: 18px;}
.relk h4 em{font-weight: normal;text-transform: uppercase;font-size:14px;padding-left:5px;font-family: Arial;}
.relk .app{position: absolute;top:-8px;right:20px;color: #000;background: #fff;}
.relk p{line-height:30px;height:60px;overflow: hidden;padding:24px 0 0;}
.relk p a{display: inline-block;color: #000000;padding:0 7px; font-size: 14px;}


.relk1{width: 1150px;margin:40px auto 30px;position: relative;clear: both;background: url(../images/relk_bg1.gif) no-repeat center top;height:150px;}
.relk1 h4{position: absolute;top:-12px;left:20px;line-height: 22px;}
.relk1 h4 a{color: #000;display: inline-block;background: #fff;font-size: 18px;}
.relk1 h4 em{font-weight: normal;text-transform: uppercase;font-size:14px;padding-left:5px;font-family: Arial;}
.relk1 .app{position: absolute;top:-8px;right:20px;color: #000;background: #fff;}
.relk1 p{line-height:18px;overflow: hidden;padding:24px 0 0;}
.relk1 p a{display: inline-block;color: #000000;padding:0 3px; font-size: 14px;}


/*新优势*/
.ysbox { height:1080px; overflow:hidden; background-color: #FDFDFD; }
.ysbt { width:1150px; margin:0 auto; height:140px; overflow:hidden; font-family:"微软雅黑"; padding:57px 0 0 466px; font-size:41px; color:#151617; font-weight:bold;}
.ysbt span { color:#EE1C25; font-size:27px; display:block; padding-left:56px; line-height:66px; width: 580px; text-align: center; background:url(../images/ysh2.jpg) no-repeat center top; }
.ys001 { background:url(../images/ys001.jpg) no-repeat center top; height:350px; overflow:hidden;}
.ys002 { background:url(../images/ys002.jpg) no-repeat center top; height:381px; overflow:hidden;}
.ys003 { background:url(../images/ys003.jpg) no-repeat center top; height:295px; overflow:hidden;}
.ys004 { background:url(../images/ys004.jpg) no-repeat center top; height:382px; overflow:hidden;}

.ys01 { width:1250px; margin:0 auto; overflow:hidden; position:relative; height:350px;}
.one { position:absolute; top:65px; left:14px; font-family:"微软雅黑"; padding-left: 80px; }
.one h3 { font-size:20px; color:#06326e; line-height:26px; margin-bottom:16px;}
.one h3 em img { margin:0 8px; vertical-align:middle;}
.one h3 span { display:block; font-size:14px; font-weight:normal; text-transform:uppercase; color:#929292; font-family:"Times New Roman", Times, serif;}
.one p { color:#000000; font-size:19px; line-height:28px; background:url(../images/ysd.gif) no-repeat 2px center; padding-left:14px;}
.one p em { font-style:normal; color:#EE1C25;}
.two { position:absolute; top:95px; left:570px;}
.two h3 span { padding-left:8px;}
.three { position:absolute; top:90px; left:14px; width:470px; overflow:hidden;}
.three p { float:left; width:464px; overflow:hidden;}
.four { position:absolute; top:62px; left:551px;}
.four h3 span { padding-left:8px;}