 body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:12px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#404040; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:lighter; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a,a:hover{text-decoration:none;}
a{color:#404040;}
a:hover {color:#0089e1;transition: all 0.3s ease 0s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;}
.f1{font-size:24px; color:#000; font-weight:bold;}
.cl:after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; }

body { overflow-x: hidden; }

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}

#top{width:1200px;margin:25px auto 0;}
.logo{width:365px;float:left;}
.top_lg{width:220px;height:24px;float:right; background:url(../images/lg_map.jpg) left no-repeat; padding-left:60px; margin-top:15px;}
.top_lg li{width:75px;height:24px;float:left;margin-left:5px; text-align:center; line-height:24px;}
.top_lg li span{float:left; padding:3px 5px 0 0;}
.top_lg li a:hover,.top_lg li a.on{color:#0089e1;}

#nav_bg{width:100%;height:57px;margin:20px auto 0; background:#0089e1;}
.nav{width:1200px;margin:auto;}
.menu{width:890px;height:57px;float:left;background:url(../images/menu_fgx.jpg) left no-repeat}
.menu li{float:left;padding:0 40px;position: relative; background:url(../images/menu_fgx.jpg) right no-repeat; line-height:57px;height:57px;}
.menu li:hover, .menu li.current-menu-item,.menu li.current_page_parent{ background:#2c2c2c;}
.menu li a{color:#fff;font-size:16px;}
.menu li a:hover, .menu li:hover a, .menu li.current-menu-item a, .menu li.current_page_parent a{color:#fff;text-decoration:none;}
.menu li ul{border:medium none !important; display: none; float: none !important; margin-left:-40px; position: absolute;top:57px; z-index:10000;}
.menu li ul li{border:medium none !important; float:none !important; margin:0 !important; padding:0 !important;height:35px;}
.menu li ul li a{background:#2c2c2c;color:#fff !important; display: block; text-align:center; font-size:12px; width:145px;cursor: pointer !important;line-height:35px;}
.menu li ul li a:hover, .menu li ul li.current-menu-item a{background:#0089e1; color:#fff !important;}
.menu li ul li.current-menu-item a{cursor:default !important; background-color:inherit;}

.search{width:215px;height:25px;float:right;margin-top:16px;}
.search_bg{width:175px;height:25px;float:left; background:#fff;}
.sear_bk{width:165px;height:22px;float:left; border:none; background:none;padding-left:10px;line-height:22px; font-size:12px; color:#787876;margin:1px;}
.search_btn{width:40px;height:25px;float:right;}

#main{width:1200px;margin:50px auto 0;}
.main_pro_titbg{width:1200px;height:24px;float:left; background:url(../images/main_pro_titbg.jpg) repeat-x; position:relative; line-height:24px;}
.main_pro_tit{position:absolute; background:#fff; padding:0 20px; left:46%;}
.main_font{font-size:22px; color:#0089e1;}
.main_pro_wz{width:1200px;float:left; text-align:center; margin-top:10px; font-size:14px; color:#787876;}

.scrollleft{width:1200px;float:left; margin-top:30px;}
.scrollleft li{width:268px;height:288px;float:left;margin-right:10px;text-align:center; border:1px solid #d6d6d6; padding:10px;background:#fff;}
.scrollleft li:hover{border:6px solid #e6e6e6; padding:5px; color:#0089e1;}
.scrollleft img{width:270px;height:185px; margin-top:10px;}
.scrollleft img:hover,.main_about_pic img:hover{opacity:0.8;}
.scrollleft li .wz{width:270px;float:left; text-align:center;} 
.scrollleft li .wz h1{font-size:16px;}
.scrollleft li .wz p{width:270px;float:left; margin-top:10px; line-height:24px;} 

.main_about{width:580px;float:left;}
.main_about_titbg{width:580px;float:left; border-top:1px solid #d6d6d6; background:url(../images/main_about_fgx.jpg) bottom no-repeat; padding:15px 0;}
.main_about_tit{width:300px;float:left;}
.main_about_tit h1{float:left; font-size:18px; color:#0089e1;}
.main_about_tit span{float:left; padding:5px 0 0 15px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.main_more{float:right; margin-top:5px;}
.main_about_nr{width:580px;float:left; margin-top:30px;}
.main_about_pic{width:250px;float:left;}
.main_about_text{width:310px;float:right; line-height:24px; color:#787876;}

.main_news{width:580px;float:right;}
.main_news_text{width:580px;float:left;}
.main_news_text li{width:580px;float:left; margin-top:23px; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.main_news_text li .time{width:70px;height:70px;float:left; background:#eee; border-radius:5px;}
.main_news_text li .time_1{width:70px;height:45px;float:left; line-height:45px; text-align:center; font-size:24px; font-weight:bold; color:#000;}
.main_news_text li .time_2{width:70px;height:25px;float:left; background:#969696; line-height:25px; text-align:center; font-size:14px; color:#fff; border-radius:0 0 5px 5px;}
.main_news_text li .txt{width:485px;float:right; line-height:24px;}
.main_news_text li .txt h1{font-size:16px;}
.main_news_text li .txt p{width:485px;float:left;}

#footer_bg{width:100%;margin:50px auto 0; padding:30px 0; overflow:hidden;  background:#f2f2f2;}
.footer{width:1200px;margin:auto;}
.fotter_l{width:850px;float:left;min-height:150px; border-left:1px solid #d6d6d6; }
.foot-list{width:171px;float:left; min-height:150px; border-right:1px solid #d6d6d6; padding-left:40px;}
.foot-list ul li{width:171px; float:left;}
.foot-list ul li.tit a{color:#000;font-size:16px; margin-top:10px;float:left;}
.foot-list ul li a{line-height:24px; color:#787876;font-size:12px;}
.foot-list ul li a:hover{color:#0089e1;}

.foot_ewm{width:275px;float:right;}
.foot_ewm_ewm{width:110px;float:left; text-align:center; line-height:24px; color:#787876;}
.foot_ewm_tb{width:100px;float:right; margin-top:50px;}
.foot_ewm_tb li{width:27px;float:left; margin-left:5px;}
.foot_ewm_tb li:nth-child(3n){margin-right:0;}

.copy{width:1200px;margin:40px auto 0; text-align:center; line-height:24px; border-top:1px solid #d6d6d6; padding-top:15px;}
.backtop{position:fixed; right:2%; top:80%; z-index:3; cursor:pointer;}

/*首页代码 End*/

.about_bn{width:100%;height:200px;margin:auto; background:url(../images/about_bn.jpg) center no-repeat;}
.pro_bn{width:100%;height:200px;margin:auto; background:url(../images/pro_bn.jpg) center no-repeat;}
.news_bn{width:100%;height:200px;margin:auto; background:url(../images/news_bn.jpg) center no-repeat;}
.job_bn{width:100%;height:200px;margin:auto; background:url(../images/job_bn.jpg) center no-repeat;}
.cont_bn{width:100%;height:200px;margin:auto; background:url(../images/cont_bn.jpg) center no-repeat;}

.ny_left{width:248px;float:left;}
.nyl_list_titbg{width:218px;height:60px;float:left; background:url(../images/nyl_titbg.jpg) repeat-x; padding:0 15px; line-height:60px;}
.nyl_list_tit{float:left; font-size:18px; font-weight:bold; color:#fff;}
.nyl_list_text{width:248px;float:left; margin-top:10px;}
.nyl_list_text li{width:248px;float:left;}
.nyl_list_text li a{width:233px;height:45px;float:left; background:url(../images/nyl_listbg.jpg) no-repeat;line-height:45px;border-bottom:1px solid #ededed;padding-left:15px;font-size:14px;}
.nyl_list_text li a:hover,.nyl_list_text li a.on{color:#fff;background:url(../images/nyl_listbg2.jpg) right no-repeat;}

.nyl_cont{width:248px;float:left; margin-top:20px;}
.nyl_cont img:hover{opacity:0.8;}

.ny_right{width:920px;float:right;}
.nyr_titbg{width:900px;height:60px;float:left; line-height:60px; background:url(../images/nyr_titbg.jpg) no-repeat; padding-right:20px;}
.nyr_tit{width:140px;float:left; text-align:center; font-size:16px; color:#fff;}
.nyr_bt{float:right; background:url(../images/nyr_tb.png) left no-repeat; padding-left:30px; color:#fff;}
.nyr_bt a{color:#fff;} .nyr_bt a:hover,.nyr_bt a.ys{color:#000;}
.nyr_text{width:920px;float:left; margin-top:20px; line-height:30px;}
.nyr_text dl{width:920px;float:left; margin-bottom:20px;}
.nyr_text dl p{width:920px;float:left; text-align:center; border-bottom:1px solid #e6e6e6; padding-bottom:20px; margin-bottom:20px;}
.nyr_text dl dd{width:250px;height:200px;float:left; padding-right:20px;}
.nyr_text dl dt{text-align:left; color:#787876; font-size:14px;}

.ryzz_r_img{width:920px;float:left;}
.ryzz_r_img ul{width:920px;margin-top:20px;}
.ryzz_r_img ul li{width:280px;/*height:440px;*/float:left;margin-right:40px;}
.ryzz_r_img ul li:nth-child(3n){margin-right:0;}
.ryzz_r_img ul li span{width:280px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;margin-bottom: 25px;}
.ryzz_r_img ul li img{width:276px;/*height:392px;*/float:left; padding:2px; border: 1px #d3d2d2 solid;}
.ryzz_r_img ul li img:hover{padding:2px;background:#0089e1;}

.ysyg_r_img{width:920px;float:left;}
.ysyg_r_img ul{width:920px;margin-top:20px;}
.ysyg_r_img ul li{width:280px;height:260px;float:left;margin-right:40px;}
.ysyg_r_img ul li:nth-child(3n){margin-right:0;}
.ysyg_r_img ul li span{width:280px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.ysyg_r_img ul li img{width:276px;height:206px;float:left; padding:2px;}
.ysyg_r_img ul li img:hover{padding:2px;background:#0089e1;}

/*Page*/
.page-list { width: 100%; padding: 20px 10px 10px 10px; line-height: 32px; zoom: 1; overflow: hidden; text-align: center; }
.page-list a, .page-list span { display: inline-block; margin: 0 4px; padding: 0 7px; border: solid 1px #e1e1e1; height: 32px; }
.page-list a.now { color: #0089e1; font-weight: normal; border: 0; border-top: solid 1px #0089e1; border-bottom: solid 1px #0089e1; }
.page-list .previous { width:32px; background:url(../images/bg_prev.jpg) no-repeat; border: 0; text-indent: -88888888px; padding: 0; }
.page-list .next { width:32px; background:url(../images/bg_next.jpg) no-repeat; border: 0; text-indent: -88888888px; padding: 0; }

.pro_r_img ul li span em { color: #0089e1; }

.Pages{width:100%;padding:20px 10px 10px 10px; line-height:32px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1;}
.Pages .p_page em a.a_cur{ color:#0089e1; border:0; border-top:solid 1px #0089e1; border-bottom:solid 1px #0089e1;}
.Pages .a_prev{ width:32px; background:url(../images/bg_prev.jpg) no-repeat;}
.Pages .a_next{ width:32px; background:url(../images/bg_next.jpg) no-repeat;}

/*Products*/
.pro_r_img{width:920px;float:left;}
.pro_r_img ul{width:920px;margin-top:20px;}
.pro_r_img ul li{width:280px;height:240px;float:left;margin-right:40px;}
.pro_r_img ul li:nth-child(3n){margin-right:0;}
.pro_r_img ul li span{width:280px;float:left; text-align:center;line-height:24px; font-size:14px; padding-top:10px;}
.pro_r_img ul li img{width:274px;height:186px;float:left; padding:2px; border:1px solid #d6d6d6;}
.pro_r_img ul li img:hover{padding:2px;background:#0089e1;}

.promore_imgnr{width:920px;float:left; margin-top:20px;}
.promore_l{width:600px;margin:auto;}
#preview{width:600px;float:left;overflow:hidden;}
.jqzoom{width:600px; height:411px; position:relative;}

.list-h li{float:left; padding-right:5px;}
#spec-n5{width:600px; height:96px; padding-top:10px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:30px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:30px;}
#spec-list{ width:600px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{float:left; margin-right:0px; display:inline; width:100px;}
#spec-list ul li img{padding:1px; border:1px solid #ccc; width:94px; height:80px; margin-top:10px;}
#spec-list{position:relative; width:570px; margin-left:10px;}
#spec-list div{margin-top:0;margin-left:-30px; *margin-left:0;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.promore_r_titbg{width:920px;height:45px;float:left; margin-top:30px; background-color:#eee;}
.promore_r_bt{padding:0 20px;float:left;height:45px;line-height:45px; background:#0084e8;color:#fff; text-align:center; font-size:16px;}
.promore_r_tpnr{width:920px;float:left; margin-top:20px;line-height:30px; font-size:14px; color:#787876;}

.promore_page{width:920px;float:left;margin-top:20px; border-top:1px dashed #e6e6e6; padding-top:20px;}
.promore_page_left{width:80%;float:left;line-height:24px; color:#787876; font-size:14px;}
.promore_page_left a{color:#787876;} .promore_page_left a:hover{color:#0084e8;}
.promore_page_right{width:20%;float:right;text-align:right;}

/*News*/
.news_r_text{width:920px;float:left;}
.news_r_text ul{padding-top: 15px; }
.news_r_text ul li{width:920px;float:left; border-bottom:1px dotted #e6e6e6; height:50px; line-height:50px;}
.news_r_text ul li .left{font-size: 14px;float:left;}
.news_r_text ul li .left b{color: #e4e4e4; padding-right: 5px;}
.news_r_text ul li .right{float:right;height:18px; line-height: 18px; text-align: center; text-transform: uppercase; width: 98px; border: 1px solid #ececec; display: block; color: #d0d0d0; font-family: arial; margin-top: 13px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.news_r_text ul li a {display: block; width: 100%; height: 100%; transition: ease-in-out .2s;}
.news_r_text ul li a:hover{color: #0089e1;}
.news_r_text ul li a:hover b{color: #0089e1;}
.news_r_text ul li a:hover .right{background: #0089e1; border: 1px solid #0089e1; color: #fff;}

.newsmore_tit{width:920px;float:left; border-bottom:1px dashed #e6e6e6; text-align:center; padding-bottom:10px; line-height:30px; margin-top:20px; color:#787876; font-size:14px;}
.newsmore_text{width:920px;float:left; margin-top:20px; line-height:30px; color:#787876; font-size:14px;}

/*Job*/
.slide_join{width:920px; margin-top:20px;float:left;}
.slide_join h3{float:left;width:870px; height:50px; padding:0 25px; font-weight:normal; background-color:#e6e6e6; margin-bottom:20px;}
.slide_join h3.on{background-color:#0089e1;}
.slide_join h3 span{float:left; width:80%; height:50px; color:#000; font-size:16px; line-height:50px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{ float:right; width:30px;height:30px; margin:11px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{ background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{float:left;width:870px; background-color:#fff; padding:0 25px 25px 25px;}
.slide_join ul .join_show{ float:left; width:870px; color:#787876; font-size:14px; line-height:28px;}


/*Feedback*/
.t1{width:49%;float:left;} .t2{width:49%;float:right;}
.t3{width:49%;float:left;} .t4{width:49%;float:right;}
.contact-form input.text{padding:15px 25px;background:#f5f5f5;border:1px #C9C9C9 solid;color: #999;width:88%;margin: 0 0 25px;}
.contact-form textarea.textarea{padding:20px 25px;background:#f5f5f5;border:1px #C9C9C9 solid;color:#999;width:94%;height:200px;margin: 0 0 25px;}
.contact-form input.btn, a.btn{background:#f5f5f5;padding:1% 0;color:#000; font-size:14px;border:1px solid #c9c9c9; width:100%;}
.contact-form input.btn:hover, a.btn:hover{background:#0089e1; color:#fff;}


/*在线客服*/
.mt10{margin-top:10px;}
.fs14{font-size:14px; border-bottom:1px solid #eee; padding-bottom:10px;}

.service_box{position:fixed;z-index:1000;right:-147px;top:50%;margin-top:-100px;width:146px;border:1px solid #ece8e5;background:#fff; }
.service_box .tab_nav{position:absolute;left:-42px;top:-1px;}
.service_box .tab_nav > li{background:#e8e8e8;border-bottom:1px solid #dfdbd9;}
.service_box .tab_nav > li.active{background:#1c7fed;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{border-bottom:none;border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{display:block;width:28px;padding:12px 6px 12px 8px;line-height:14px;text-align:center;color:#2c2c2c;text-decoration:none;}
.service_box .tab_nav > li.active > a{color:#fff;}
.service_box .tab_nav .icon{display:block;height:28px;width:28px;background:url(../images/bg_online_service_new.gif) no-repeat;overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{background-position:0 0;}
.service_box .tab_nav .icon_2{background-position:-28px 0;}
.service_box .tab_nav .icon_3{background-position:-56px 0;}
.service_box .tab_nav .active .icon_1{background-position:0 -28px;}
.service_box .tab_nav .active .icon_2{background-position:-28px -28px;}
.service_box .tab_nav .active .icon_3{background-position:-56px -28px;}
.service_box .tab_content{padding:10px 5px 10px;position:relative; min-height:125px;}
.service_box .tab_plan{display:none;text-align:center;}
.service_box .tab_plan p{color:#333;}

/** 在线客服代码 End **/
.xf-page{width:100%; height:auto;text-align:center; position:relative; overflow:hidden; margin:39.7px 0 0px; text-transform:uppercase;clear: both;}
.xf-page ul {display: block; display: flex; align-items: center; justify-content: center;}
.xf-page ul li {display: inline-block;width: auto; border-radius: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; border: none; overflow: hidden; background: none;}
.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:auto; padding-top:20px;}
.pagination a,.pagination span{display:inline-block; padding:0 20px;line-height:36px;font-size:14px;margin:0 5px;color: #666;background: #fff;-webkit-transition:0.5s;transition:0.5s;}
.pagination span.current,.pagination a:hover,.xf-page li.active span{color:#fff; border-color:#1c7fed; background:#1c7fed;}