@charset "utf-8";
/* CSS Document */


*{font-family:"微软雅黑";}
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th{ margin:0; padding:0; font-family:"微软雅黑"; font-size:12px;}
body{ background:#fff;} 
p{ margin:0; padding:0; font-family:"微软雅黑"; }
td{padding:0px; margin:0px;}

img{border:none;}

.header{ width:100%; height:113px; background:url(../images/a1.jpg) repeat-x;}
.top{width:1030px; height:79px; margin:0 auto;}
.logo{float:left;}
.top_r{width:280px; height:auto!important; overflow:hidden; float:right; }
.tab_1{width:130px; margin:5px 0px 0px 0px; color:#666; height:20px; text-align:center; float:right; clear:folat; background:url(../images/a5.jpg) no-repeat;}
.tab_1 a{color:#666; text-decoration:none; margin:0px 4px;}
.fl{float:left;}
.menu{ width:1030px; height:34px;  margin:0px auto; }
.ul_1{line-height:34px; list-style:none;}
.ul_1 li{float:left; padding:0px 35px;}
.ul_1 li a{color:#333; font-size:14px!important; text-decoration:none;}
.ul_1 li a:hover{color:#FF0000;}
.baner{width:100%; text-align:center; overflow:hidden;}
.warp{width:1030px; height:auto!important; overflow:hidden; margin:0px auto; padding:20px 0px;}
.w_about{width:320px; height:auto!important; overflow:hidden;  margin:0px 11px; _margin:0px 6px;}
.w_about_t{width:320px; height:50px; background:url(../images/a8.jpg) no-repeat bottom; font-size:16px; color:#333333; line-height:50px;}
.span_1,.span_2{font-size:10px!important; color:#666666;}
.span_2{  width:50px; height:15px; padding:3px 0px 0px 0px;}
.span_2 a{text-decoration:none; color:#666666;}
.img_list{ padding:10px 5px 0px 0px;}
.w_about_b,.w_news,.w_case{width:320px; height:auto!important; overflow:hidden; padding:15px 0px; color:#666666; line-height:20px;}
.ul_2{list-style:none; padding:5px;}
.ul_2 li{ background:url(../images/a15.jpg) no-repeat 0px 5px; padding-left:12px;}
.ul_2 li a{color:#666666; text-decoration:none;}
.w_about_b img{float:left; margin-right:5px;}

.prev,.next{width:20px; padding:30px 0px 0px 0px; height:auto!important; overflow:hidden; }

.w_case_m{width:280px; height:auto!important; overflow:hidden;}
.ul_3{list-style:none;}
.ul_3 li{ display:block;  width:134px; height:100px; background:url(../images/a19.jpg) no-repeat ; float:left; padding:8px 0px 0px 0px; text-align:center;}
.ul_3 li a{color:#999999; text-decoration:none; text-align:center; line-height:30px;}


.warp_b{padding:20px; background:#EAEEF1}
.warp_service{width:1030px; height:auto!important; overflow:hidden; margin:0px auto;}

.w_s_l{width:630px;  height:auto!important; overflow:hidden; float:left;  background:url(../images/a24.jpg) no-repeat right center; }
.ul_4{list-style:none;}
.ul_4 li{float:left; width:280px; padding:10px 10px 10px 0px;}
.ul_4 li p{line-height:20px;}
.ul_4 li img{float:left; margin-right:10px;}
.w_s_r{width:370px; height:auto!important; overflow:hidden; float:right; padding-left:20px; line-height:22px;}
.feeter{width:100%; height:118px; background:url(../images/a27.jpg) repeat-x;}
.bottom{width:1030px; margin:auto; line-height:22px; padding:10px 0px 0px 0px; color:#333333;}
.link{ color:#333333;width:1030px; height:36px; line-height:36px; margin:auto;}
.link a{color:#333333; text-decoration:none; margin:0px 15px;}
.bg{width:100%; height:auto!important; overflow:hidden;  padding-top:260px;}
.main{width:1004px; height:auto!important; overflow:hidden; margin:auto; border: solid 1px #ddd; background:#FFFFFF;}
.main_t{width:1004px; height:40px;  background:#D8D8D8;}
.main_b{width:944px; height:auto!important; overflow:hidden; padding:20px 30px;}
/*选 项卡 */
.nTab{width:910px;margin:20px auto; overflow:hidden}
.none {display:none;}
.TabTitle{padding-left:10px;}
.nTab .TabTitle li{float:left;cursor:pointer;height:60px; list-style:none; position:relative; bottom:-5px; line-height:30px;font-weight:bold;text-align:center;width:160px; }
.nTab .TabTitle li a{text-decoration:none; }
.nTab .TabTitle .active{ background:url(../images/b6.jpg) no-repeat;  z-index:66666; width:160px; height:60px; padding-top:10px; }
.nTab .TabTitle .normal{padding-top:10px;}
.nTab .TabContent{clear:both;overflow:hidden;padding:5px;display:block}
.TabContent{background:url(../images/b5.jpg) no-repeat;}

/*选 项卡 */

/*选 项卡2 */
.nTab2{width:1004px; overflow:hidden;}

.none {display:none;}
.TabTitle2{padding-left:10px; height:40px;  background:url(../images/b22.jpg) repeat-x;}
.nTab2 .TabTitle2 li{float:left;cursor:pointer; list-style:none; line-height:20px;font-weight:bold;text-align:center;width:129px; }
.nTa2b .TabTitle2 li a{text-decoration:none; }
.nTab2 .TabTitle2 .active{ background:url(../images/b23.jpg) no-repeat; color:#FFFFFF; text-align:center; line-height:20px;  z-index:66666; width:129px; height:45px; padding-top:10px; }
.nTab2 .TabTitle2 .normal{padding-top:10px; background:url(../images/b24.jpg) no-repeat; text-align:center; line-height:20px; height:45px;}
.nTab2 .TabContent2{clear:both;overflow:hidden;padding:5px;display:block}
.TabContent2{}

/*选 项卡2 */


/*选 项卡3*/
.nTab3{width:910px;margin:20px auto; overflow:hidden}
.none {display:none;}
.TabTitle3{padding-left:10px;}
.nTab3 .TabTitle3 li{float:left;cursor:pointer;height:60px; list-style:none; position:relative; bottom:-5px; line-height:50px;text-align:center;width:160px; }
.nTab3 .TabTitle3 li a{text-decoration:none; }
.nTab3 .TabTitle3 .active{ background:url(../images/c3.jpg) no-repeat;font-size:18px!important;  z-index:66666; width:160px; height:60px; padding-top:10px; color:#FFFFFF; }
.nTab3 .TabTitle3 .normal{padding-top:10px; font-size:18px!important; color:#333333; background:url(../images/c4.jpg) no-repeat;}
.nTab3 .TabContent{clear:both;overflow:hidden;padding:5px;display:block}
.TabContent{background:url(../images/b5.jpg) no-repeat;}


/*选 项3卡 */

.hb{width:910px; height:auto!important; overflow:hidden;}
.hb_t{width:910px; height:35px; background:url(../images/b11a.jpg) repeat-x center; font-size:16px!important;}
.hb_t span{width:80px; height:35px; display:block; background:#FFFFFF;}
.hb_b{width:910px; height:auto!important; overflow:hidden; 
}
.ul_5{list-style:none;}
.ul_5 li{float:left; padding:12px;}
.contact{width:780px; height:auto!important; overflow:hidden; margin:auto; padding:40px 0px;}
.contact_1{width:760px; background:#F3F3F3; padding:5px 10px; height:auto!important; overflow:hidden;}
.contact_1_t{width:745px; height:35px; line-height:35px; padding-left:15px; font-size:16px!important; color:#333333; border-bottom: solid 1px #ddd;}
.td_1{line-height:30px; padding-left:15px; color:#333333;}
.contact_2{ width:780px; height:auto!important; overflow:hidden; margin:12px 0px 0px 0px;}
.contact_2_l{width:578px; height:auto!important; overflow:hidden; float:left;}
.contact_2_r{float:right;}
.c_li{width:578px; background:#F3F3F3; padding:10px 0px; height:122px;}
.td_2 a{ color:#666666; text-decoration:none;}
.service{width:1004px; height:auto!important; overflow:hidden;}
.ul_6{list-style:none;}
.ul_6 li{width:420px; height:auto!important; overflow:hidden; background:#F2F2F2; float:left; padding:10px; margin:15px 22px;}
.ul_6 li a{color:#666666; text-decoration:none;}
.online{width:935px; height:auto!important; overflow:hidden; margin:auto;}
.online_t{width:925px; height:34px; background:url(../images/b26.jpg) no-repeat; line-height:30px; font-size:14px!important; color:#FF0000; padding-left:10px; font-weight:bold;}
.online_m{width:935px; height:auto!important; overflow:hidden; background:url(../images/b27.jpg) repeat-y; padding:20px 0px;}
.inpu_1{width:328px; height:26px; background:url(../images/b29.jpg) no-repeat; border:none; line-height:26px; padding-left:10px;}
.inpu_2{width:257px; height:26px; background:url(../images/b30.jpg) no-repeat; border:none; line-height:26px; padding-left:10px;}
.ul_7{list-style:none; padding:20px 60px;}
.ul_7 li a{float:left; text-align:center; font-size:18px!important; text-decoration:none; color:#F45209; width:190px; height:98px; background:#F2F2F2; line-height:98px; text-align:center; margin:10px;}
.ul_7 li a:hover{ color:#FFFFFF; background:#FB780E;  font-weight:bold;}
.li_1{font-size:24px!important; }
.aj_1{width:76px; margin-top:10px; height:22px; display:block; padding-left:13px; color:#FFFFFF; text-decoration:none; background:url(../images/c12.jpg) no-repeat;}
.ul_8{list-style:none; padding:20px;}
.ul_8 li{float:left; padding:20px 20px; width:280px; height:110px;}
.news_t{width:860px; height:auto!important; overflow:hidden; padding:10px 10px; background:#F2F2F2; margin:12px auto auto auto;}
.news_title{width:840px; height:auto!important; overflow:hidden; line-height:30px; margin:auto; border-bottom: solid 1px #ddd; font-size:16px!important; color:#FF0000;}
.news_b{width:840px; height:!important; overflow:hidden; padding:10px 0px; margin:auto;}
.ul_9{list-style:none; line-height:30px; color:#333333;}
.ul_9 li span{color:#666666; float:right;}
.ul_9 li {padding:0px 25px; background:url(../images/c19.jpg) no-repeat 0px 8px;}
.ul_9 li a{color:#666; text-decoration:none;}
.ul_9 li a:hover{color:#FF0000;}


/*lqy*/
.lqy{ width:1004px; background:#fff; height:500px;}

.element { cursor:pointer; float:left; position:relative; overflow:hidden; 
height:auto; width:276px; margin:0px 0px 0px 20px; padding-left:16px;}

.element-top { overflow:hidden; height:175px; width:266px; border:5px solid #dddddb;}

.element-bottom { height:50px; width:100%; line-height:46px; font-size:14px; background: url(../images/dian_07.jpg) no-repeat; padding-left:20px;}
.element-bottom h2, .element-bottom p { color:#000; font-size:16px; line-height:30px; margin-bottom:0;  padding-left:12px; margin-top:7px; }

.element-overlay { height:100%; width:100%; position:absolute; top:0; background:#fe5200; display:none; alpha(opacity=90); opacity: 0.9;}

.element-overlay .table1 { position:relative; margin:36px 20px 0 12px; min-height:143px; }

.element-overlay .table1 h3 { color:#fff;  font-weight:normal;  font-size:20px; line-height:30px; padding-left: 14px;}


.element-overlay .table1 h4 { color:#fff; font-weight:normal;  font-size:13px; line-height:18px; padding-left:14px;}

.readmore{bottom:0px;position:absolute; color:#FFF; padding-left:12px;}

.mac-os .element-overlay .table1 h3 { background-position:0px 2px; }

@-moz-document url-prefix() {
.mac-os .element-overlay .table1 h3 { background-position:0px 2px;}


.element-overlay .table1 h3 span { font-weight:normal; }
.element-overlay .table1 h4 { text-transform:uppercase; }
.element-overlay .table1 p { padding: 12px 20px 0px 17px; color:#fff; font-size:11px; line-height:13px; margin-bottom:0;}


.news_titles{width:840px; height:50px; overflow:hidden; text-align:center; line-height:40px; margin:auto; border-bottom: solid 1px #ddd; font-size:16px!important; color:#FF0000;}



