﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}


a:hover { text-decoration:none;}

/**/
.banner a{ display:block;height:583px; overflow:hidden;}

.s_bj{ height: 75px; border-bottom: 1px solid #e0e0e0; overflow: hidden;font-family:"Microsoft Yahei";}
.sou{ width:1000px; height:75px; margin:0 auto; overflow:hidden;}
.s_inp01{ width:308px; padding-top:24px; *padding-top:22px; }
.inp01{ width:260px; height:29px; line-height:29px; background:url(../images/s.gif) no-repeat; border:0 ; color:#999999; font-size: 14px; font-size:12px; padding-left:10px;}
.inp02{ background:url(../images/ss.gif) no-repeat; width:36px; height:29px; border:0;}
.sou p{ width:600px; color:#666666; font-size: 14px; line-height:75px;}
.sou p a{color:#666; padding:0 8px;}

.link { height:55px; background:url(../images/link_bj.jpg) no-repeat; overflow:hidden;font-family:"Microsoft Yahei"; }
.link h2{ width: 160px; padding-top: 5px; float: left; overflow:hidden; text-align: center; text-transform: uppercase; font-size: 22px; font-weight: normal;}
.link h2 a{ color: #fff;}
.link h2 span{ display:block; color: #d1d1d3; font-size: 12px;}
.link h2 span a{ color:#d1d1d3;}
.link p{ width: 820px; float: left; overflow: hidden; line-height:55px;  }
.link p a{ color:#8d8d8d; padding:0 17px; display:inline-block;background:url(../images/link_line.gif) no-repeat right center;}
.link p a.nones{ background: none;}

.coo{ width: 1000px;height: 227px; margin: 50px auto 0;overflow: hidden;font-family:"Microsoft Yahei";}
.coo h2{ font-size: 26px; line-height: 40px ;text-align: center;}
.coo h2 span{ font-weight: normal;}
.coo h2 a{ color: #222222;}
.coo h2 img{ vertical-align: middle; margin: 0 25px;}
.coo_z , .coo_y{ margin-top: 53px; width: 40px; height: 40px; overflow: hidden;}
.coo_z a , .coo_y a{ display: inline-block;width: 40px; height: 40px; }
.coo_z a {background:url(../images/coo_z.png) no-repeat center 0;}
.coo_y a {background:url(../images/coo_y.png) no-repeat center 0;}
.coo_z a:hover {background:url(../images/coo_z_cur.png) no-repeat center 0;}
.coo_y a:hover {background:url(../images/coo_y_cur.png) no-repeat center 0;}
.coo_c{ width: 920px; overflow: hidden;}
.coo_c li{ float: left; width: 186px; overflow: hidden; margin: 25px 0 0 18px; display: inline;}
.coo_c li img{ border:1px solid #d5d5d5; width: 184px; height: 99px;} 

/**/
.news{ width:635px; height:368px; margin-top: 50px; overflow:hidden;font-family:"Microsoft Yahei"; }
.n_nav { height:34px; overflow:hidden; }
.n_nav span a{ font-size: 14px; color: #000000; background:url(../images/more.gif) no-repeat right center; display: inline-block; line-height: 13px; padding-right: 18px; margin-top: 13px;}
.n_nav li{ float:left; font-size: 20px;margin-right: 80px;}
.n_nav li a{ color:#585858;font-size:18px; height: 34px; display: inline-block; line-height: 34px;}
.n_nav li a:hover , .n_nav .cur a{ color:#000; background:url(../images/news_cur.gif) no-repeat left bottom; text-decoration: none;}

.news_c{ height:310px; overflow:hidden;}
.news_wz{ margin:16px  0 0;width: 293px; overflow:hidden;}
.news_wz dt{ width:293px; height:171px; overflow:hidden;}
.news_wz dt img{width:293px; height:171px; }
.news_wz dd{ padding-top: 20px; overflow:hidden;}
.news_wz dd h3{ font-size:14px; height:25px; line-height:25px; overflow:hidden; font-weight: normal;}
.news_wz dd h3 a{ color:#262425;}
.news_wz dd p{ font-size:14px; line-height:24px; overflow:hidden; padding-top:5px; color: #676667;} 

.news_xw{ width: 315px; overflow: hidden;}
.news_xw dl{ padding-top: 14px; height: 60px; border-bottom: 1px dashed #d9d9d9; overflow: hidden;}
.news_xw dt{ width: 57px; border-right: 1px solid #d4d3d3; overflow: hidden; text-align: center; font-size: 12px; font-family: Arial; line-height: 14px; float: left;}
.news_xw dt span{ display: block; font-size: 36px; line-height: 40px; font-weight: bold; color: #262425;}
.news_xw dd{ width: 245px; float: left; overflow: hidden; padding-left: 10px; color: #676667; line-height: 24px;}
.news_xw dd h3{ font-weight: normal; font-size: 14px;}
.news_xw dd h3 a{ color: #262425;}

.wt{width:285px; height:368px; margin-top: 50px; overflow:hidden;font-family:"Microsoft Yahei";}
.wt h2{ height: 34px; overflow: hidden;}
.wt h2  a{ font-size: 20px; font-weight: normal; color:#262425;font-size:18px; height: 34px; display: inline-block; line-height: 34px;}
.wt h2 span a{ font-size: 14px; color: #000000; background:url(../images/more.gif) no-repeat right 1px; display: inline-block; line-height: 13px; padding-right: 18px; margin-top: 13px;}
.wt_c{height:310px; overflow:hidden;}
.wt_c dl{ padding:20px 0;border-bottom: 1px dashed #d9d9d9;}
.wt_c dt{ background:url(../images/w.gif) no-repeat left top; line-height:18px; height:18px; overflow:hidden; padding-left:28px;font-size:14px;}
.wt_c dt a{ color: #262425;}
.wt_c dd{ background:url(../images/d.gif) no-repeat left 4px; line-height:24px;overflow:hidden; padding-left:28px; margin-top:10px; color: #676667;}

/**/
.faq_bj{ height: 555px; padding-top: 60px; background: #f3f3f3; overflow: hidden;}
.faq{ width: 1000px; height: 555px; margin: 0 auto; overflow: hidden;font-family:"Microsoft Yahei";background:url(../images/faq_bj.jpg) no-repeat 262px 93px; position: relative;}
.faq h2{ height: 93px; overflow: hidden; text-align: center; font-size: 36px; line-height: 44px;}
.faq h2 a{ color: #222222;}
.faq h2 span{ display: block; font-size: 24px; color: #222222; font-weight: normal; line-height: 34px;}
.faq h2 img{ vertical-align: middle; margin: 0 10px;}
.faq h2 i{ color: #f58200;}
.faq p{ position: absolute; width: 238px; height: 41px; overflow: hidden;}
.faq .p01{ top: 210px; left: 0;}
.faq .p02{ top: 302px; left: 0;}
.faq .p03{ top: 406px; left: 0;}
.faq .p04{ top: 210px; right: 0;}
.faq .p05{ top: 302px; right: 0;}
.faq .p06{ top: 406px; right: 0;}
.faq p a{ display: block;width: 238px; height: 41px; overflow: hidden;background:url(../images/faq_2.jpg) no-repeat left 0; font-size: 14px; font-weight: bold; color: #666666; line-height: 41px;}
.faq p a span{ display: inline-block; font-size: 38px;font-family: Arial; padding: 0 10px; vertical-align: middle;}
.faq p.p00 a{background:url(../images/faq_3.jpg) no-repeat left 0; padding-left: 18px; width: 220px;}
.faq p a:hover{background:url(../images/faq_1.jpg) no-repeat left 0; color: #f58200; text-decoration: none;}
.faq p.p00 a:hover{background:url(../images/faq_4.jpg) no-repeat left 0;}
.faq p a:hover span{ color: #f58200;}

/**/
.pic{ height: 189px; overflow: hidden; position: relative;background:url(../images/pic.jpg) no-repeat center 0;}
.pic i{ display: block; position: absolute; top: 40px; right:50%; margin-right: -565px; width: 264px; overflow: hidden;}
.pic i a{ display: block; float: left; margin-right: 25px; width: 103px; height: 37px;background:url(../images/pic_ico.gif) no-repeat center 0; text-align: center; line-height: 37px; color: #fff; font-size: 14px;}

/**/
.sc_bj{background:url(../images/sc_bj.jpg) no-repeat center 0; height: 748px ; overflow: hidden;}
.sc{ width: 1000px; margin: 0 auto; height: 748px; overflow: hidden;font-family:"Microsoft Yahei";}
.sc h2{ padding:146px 0 0 240px; overflow: hidden; height: 38px; line-height: 38px; font-size: 20px;}
.sc h2 a{ color: #222222; font-weight: normal;}
.sc dl{ margin-top: 41px; width: 453px; line-height: 0;background:url(../images/sc_y.png) no-repeat center bottom; padding-bottom: 28px; overflow: hidden;}
.sc dt{ height: 286px; overflow: hidden; position: relative; z-index: 3;}
.sc dt img{ width: 453px; height: 242px;}
.sc dt i{ display: block; position: absolute; left: 182px; bottom:0; display: block; width: 88px; height: 88px; overflow: hidden;}
.sc dt i img{ width: 88px; height: 88px;}
.sc dd{ height: 154px; margin-top: -44px; position: relative; overflow: hidden;background:url(../images/sc_wz_bj.png) repeat center bottom; z-index: 1; padding-top: 40px;}
.sc dd h3{ height: 35px; line-height: 35px; overflow: hidden; padding-left: 36px;background:url(../images/sc_line.gif) no-repeat left center ; font-size: 20px;}
.sc dd h3 a{ color: #222222;}
.sc dd h3 span{ color: #ec7500;}
.sc dd p{ padding:10px 35px 0; font-size: 14px; line-height: 28px;}

/**/
.list_bj{ width:218px; margin-top: 67px; padding:57px 0 0 4px; position: relative; margin-left: -4px; display: inline; overflow: hidden;background:url(../images/list_t.jpg) no-repeat center top; font-family:"Microsoft Yahei";}
.list{ width:204px; height: auto; background: #ff9012; border:3px solid #883d27; overflow: hidden;}
.list h2{ height: 77px;padding-left: 25px; line-height: 70px; font-size: 22px;}
.list h2 a{ color: #fff;}
.list h3{ height: 40px; overflow: hidden;background:url(../images/list_wz.jpg) no-repeat left top; padding-left: 25px; line-height: 40px; font-size: 16px;}
.list h3 a{ color: #fff;}
.list ul{ margin: 12px 0 12px 35px; font-size: 14px;}
.list li{ line-height: 26px;}
.list li a{ color: #fff;}
.list h4{ height: 36px;background:url(../images/list_line.gif) no-repeat left bottom; font-size: 14px; line-height: 36px;}
.list h4 a{ display: inline-block;background:url(../images/list_ico.gif) no-repeat 25px center; padding-left: 40px; color: #fff;}

/**/
.pro{ width: 760px; margin-top: 63px; height: 1125px; overflow: hidden;font-family:"Microsoft Yahei";}
.p_nav { height:43px; overflow:hidden; background:url(../images/pro_line.gif) repeat-x left bottom;}
.p_nav span a{ font-size: 14px; color: #000000; background:url(../images/more.gif) no-repeat right center; display: inline-block; line-height: 13px; padding-right: 18px; margin-top: 20px;}
.p_nav li{ float:left; font-size: 20px;margin-right: 40px;}
.p_nav li a{ color:#222222;font-size:20px; height: 43px; display: inline-block; line-height: 43px;}
.p_nav li a:hover , .p_nav .cur a{ color:#ff9012; background:url(../images/news_cur.gif) no-repeat left bottom; text-decoration: none;}

.pro_c{ height: 1050px; overflow: hidden;}
.pro_c li{ height: 244px; width: 242px; overflow: hidden; margin: 19px 11px 0 0; float: left; position: relative;}
.pro_c li img{ width: 242px; height: 183px;}
.pro_c li span{ position: absolute; top: 152px; left: 0; height: 32px; line-height: 32px; width: 242px; text-align: center; overflow: hidden; color: #fff; font-size: 14px;background:url(../images/pro_span.png) repeat ;}
.pro_c li i{ display: block;}
.pro_c li i a{float: left; margin: 18px 0 0 20px; display: inline;background:url(../images/pro_ico1.gif) no-repeat; text-align: center; line-height: 28px; width: 90px; height: 28px; overflow: hidden; font-size: 14px;}
.pro_c .nones{ margin-right: 0;}

/**/
.ys_bj{ height: 1569px; background: #f3f3f3 url(../images/ys_t.jpg) no-repeat center top; overflow: hidden;font-family:"Microsoft Yahei";}
.ys{ height: 1569px; width: 1000px; margin: 0 auto;background:  url(../images/ys_bj.jpg) no-repeat 446px 230px; position: relative;}
.ys h2{ padding-top: 130px; text-align: center; color: #222222;font-size: 36px; line-height: 44px;}
.ys h2 img{ vertical-align: middle;  margin: 0 10px;}
.ys h2 span{ display: block; font-size: 24px;  font-weight: normal; }
.ys h2 i{ color: #f58200;}
.ys p{ position: absolute; width: 455px; height: 239px;}
.ys p img{width: 455px; height: 239px;}
.ys .p01{ top: 274px; left: 0;}
.ys .p02{ top: 507px; right: 0;}
.ys .p03{ top: 761px; left: 0;}
.ys .p04{ top: 998px; right: 0;}
.ys .p05{ top: 1249px; left: 0;}
.ys dl{}
.ys .dl01{ position: absolute; top: 284px; right:0; width: 450px;}
.ys .dl02{ position: absolute; top: 530px; left:0; width: 446px;}
.ys .dl03{ position: absolute; top: 783px; right:0; width: 450px;}
.ys .dl04{ position: absolute; top:1024px; left:0; width: 446px;}
.ys .dl05{ position: absolute; top: 1278px; right:0; width: 450px;}
.ys dt{ height: 44px; border-bottom: 1px solid #d4d4d4; line-height: 44px; padding-left: 54px; overflow: hidden; font-size: 20px; color: #222; font-weight: bold;}
.ys dd{ font-size: 16px; color: #555555; line-height: 28px; margin-top: 10px; padding-left: 54px;background:  url(../images/ys_ico.gif) no-repeat 45px 10px;}
.ys .dl02 dt , .ys .dl04  dt{ padding-left: 35px;}
.ys .dl02 dd, .ys .dl04  dd{ padding-left: 35px;background:  url(../images/ys_ico.gif) no-repeat 25px 10px;}

/**/
.pic1{background: url(../images/pic1.jpg) no-repeat center top; height: 189px; overflow: hidden; }

/**/
.case_bj{ padding-top: 40px; height: 405px; background: #f2f2f2; overflow: hidden;font-family:"Microsoft Yahei";}
.case{ width:1120px; overflow: hidden; height:405px; margin: 0 auto;}
.case h2{ font-size: 26px; line-height: 34px ;text-align: center; height: 95px; overflow: hidden;}
.case h2 span{ font-weight: normal; font-size: 20px; color: #ff9012; display:block;}
.case h2 a{ color: #222222;}
.case h2 img{ vertical-align: middle; margin: 0 25px;}
.case .coo_z , .case  .coo_y{ margin-top: 104px;}
.case_c{ width: 1040px; overflow: hidden;}
.case_c li{ float: left; width: 313px; height: 236px; overflow: hidden; position: relative; margin-left: 25px; display: inline;}
.case_c li img{width: 313px; height: 236px;}
.case_c li  span{ display: block; position: absolute; bottom:0; left: 0; height: 33px; line-height: 33px; text-align: center; font-size: 14px; color: #fff; text-align: center;background: url(../images/pro_span.png) repeat center top; width: 313px;}

/**/
.lc{margin: 42px auto 0; height: 393px; width: 1000px; overflow: hidden;font-family:"Microsoft Yahei"; position: relative;}
.lc h2{ font-size: 26px; color: #222222; line-height: 34px; text-align: center; height: 70px; overflow: hidden;}
.lc h2 img{ vertical-align: middle; margin: 0 10px;}
.lc h2 a{ color: #222222;}
.lc h2 span{ font-weight: normal;}
.lc ul{ height: 235px; overflow: hidden; position: relative;}
.lc li{ position: relative; width: 145px; height: 130px; overflow: hidden;}
.lc li img{width: 145px; height: 130px;}
.lc li span{ display: block; top: 75px; position: relative; left: 0; width: 145px; font-size: 14px; color: #333333; font-weight: bold; text-align: center; line-height: 24px;}
.lc .li01{ position: absolute; top: 0; left: 0;}
.lc .li02{ position: absolute; top: 75px; left: 120px;}
.lc .li03{ position: absolute; top: 0; left: 245px;}
.lc .li04{ position: absolute; top: 75px; left: 367px;}
.lc .li05{ position: absolute; top: 0; left: 490px;}
.lc .li06{ position: absolute; top: 75px; left: 610px;}
.lc .li07{ position: absolute; top: 0; left: 737px;}
.lc .li08{ position: absolute; top: 75px; right: 0;}
.lc li a{ display: block;width: 145px; height: 130px;}
.lc .li01 a{background: url(../images/lc1.png) repeat center top;}
.lc .li02 a {background: url(../images/lc2.png) repeat center top;}
.lc .li03 a {background: url(../images/lc3.png) repeat center top;}
.lc .li04 a {background: url(../images/lc4.png) repeat center top;}
.lc .li05 a {background: url(../images/lc5.png) repeat center top;}
.lc .li06 a {background: url(../images/lc6.png) repeat center top;}
.lc .li07 a {background: url(../images/lc7.png) repeat center top;}
.lc .li08 a {background: url(../images/lc8.png) repeat center top;}
.lc li a:hover {text-decoration: none; zoom:1;}
.lc li a:hover span{ text-decoration: none; color: #fff;}
.lc .li01 a:hover{background: url(../images/lc1_1.png) repeat center top;}
.lc .li02 a:hover {background: url(../images/lc2_1.png) repeat center top;}
.lc .li03 a:hover {background: url(../images/lc3_1.png) repeat center top;}
.lc .li04 a:hover {background: url(../images/lc4_1.png) repeat center top;}
.lc .li05 a:hover {background: url(../images/lc5_1.png) repeat center top;}
.lc .li06 a:hover {background: url(../images/lc6_1.png) repeat center top;}
.lc .li07 a:hover {background: url(../images/lc7_1.png) repeat center top;}
.lc .li08 a:hover {background: url(../images/lc8_1.png) repeat center top;}
.lc em{ position: absolute; top: 148px; width: 40px; height: 40px; display: block;}
.lc em.em1{ left: 117px;}
.lc em.em2{ left: 238px;}
.lc em.em3{ left: 361px;}
.lc em.em4{ left: 486px;}
.lc em.em5{ left: 607px;}
.lc em.em6{ left: 728px;}
.lc em.em7{ left: 850px;}
.lc em img{ width: 40px; height: 40px;}
.lc i{display: block; padding-left: 385px;}
.lc i a{ display: inline-block; margin-right: 27px; width: 103px; height: 37px; text-align: center; line-height: 37px; font-size: 14px; color: #666666;background: url(../images/zx_ico.gif) no-repeat center top;}

/**/
.about_bj{ padding-top: 45px; height: 720px; overflow: hidden; background: #f2f2f2;font-family:"Microsoft Yahei"; }
.about{ height: 410px; overflow: hidden;}
.about h2{ font-size: 26px; color: #222222; line-height: 34px; text-align: center; height: 70px; overflow: hidden;}
.about h2 img{ vertical-align: middle; margin: 0 10px;}
.about h2 a{ color: #222222;}
.about h2 span{ font-weight: normal;}
.about dl{ height: 333px; overflow: hidden;}
.about dt{ width: 448px; overflow: hidden; background: url(../images/about-53.jpg) no-repeat center bottom; padding-bottom: 30px; line-height: 0; float: left;}
.about dt img{ width: 448px; height: 304px;}
.about dd{ width: 523px; margin-top: 14px; height:291px; overflow: hidden;background: url(../images/about_bj.jpg) no-repeat center top; float: right;}
.about dd h3{ padding:18px 0 0 44px; font-size: 16px; line-height: 24px;}
.about dd h3 a{ color: #333333;}
.about dd p{ font-size: 14px; line-height: 30px; color: #555555; padding:18px 0 0 44px;}
.about dd p a{ color: #ff9012;}

/**/
.fc{ position: relative; margin: 0 -60px; width: 1120px; height: 265px; overflow: hidden;}
.fc_nav { height:43px; overflow:hidden; margin: 0 60px; background:url(../images/pro_line.gif) repeat-x left bottom;}
.fc_nav span a{ font-size: 14px; color: #000000; background:url(../images/more.gif) no-repeat right center; display: inline-block; line-height: 13px; padding-right: 18px; margin-top: 20px;}
.fc_nav li{ float:left; font-size: 20px;margin-right: 40px;}
.fc_nav li a{ color:#222222;font-size:20px; height: 43px; display: inline-block; line-height: 43px;}
.fc_nav li a:hover , .fc_nav .cur a{ color:#ff9012; background:url(../images/news_cur.gif) no-repeat left bottom; text-decoration: none;}
.fc_c{ height: 210px; overflow: hidden;}
.fc_c .coo_z , .fc_c .coo_y{ margin-top: 80px;}
.fcimg{ width: 1040px;}
.fcimg li{ float: left; margin: 18px 0 0 27px; width: 226px; height: 165px; overflow: hidden;position: relative; overflow: hidden; position: relative;}
.fcimg li img{ width: 226px; height: 165px;}
.fcimg li span{ display: block; position: absolute; bottom:0; left: 0; height: 29px; text-align: center; color: #fff; font-size: 14px;background:url(../images/png.png) repeat left bottom; width: 226px; line-height: 29px;}

/**/



/**/



/**/



/**/



/**/