@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll; }
body { margin: 0; padding: 0; font-size: 12px; font-family: "Microsoft YaHei", 微软雅黑, sans-serif; background: url(/statics/images1/bg.png) repeat-x left top; color: #545454; overflow-x: hidden; }
/****************banner****************/
.main_image { width: 100%; height: 460px; overflow: hidden; margin: auto; position: relative; }
.main_image ul { width: 9999px; height: 460px; overflow: hidden; position: absolute; top: 0; left: 0 }
.main_image li { float: left; width: 100%; height: 460px; }
.main_image li span { display: block; width: 100%; height: 460px }
.main_image li a { display: block; width: 100%; height: 460px }
.main_image li a { display: block; width: 100%; height: 460px }
div.flicking_con { width: 990px; margin: 0 auto; position: relative }
div.flicking_con .flicking_inner { position: absolute; top: 420px; left: 50%; z-index: 2; width: 300px; height: 21px } /* 121126 */
div.flicking_con a { float: left; width: 21px; height: 21px; margin: 0; padding: 0; background: url('/statics/images1/btn_main_img.png') 0 0 no-repeat; display: block; text-indent: -1000px }
div.flicking_con a.on { background-position: 0 -21px }
#btn_prev, #btn_next { z-index: 3; position: absolute; display: block; width: 73px!important; height: 74px!important; top: 50%; margin-top: -37px; display: none; }
#btn_prev { background: url(/statics/images1/hover_left.png) no-repeat left top; left: 100px; }
#btn_next { background: url(/statics/images1/hover_right.png) no-repeat right top; right: 100px; }
.box { width: 1000px; height: auto; overflow: hidden; margin: 40px auto; }
.box_lf { width: 458px; height: 187px; border-right: 1px #ddd solid; }
.box h2 { line-height: 40px; font-size: 24px; color: #333; }
.box_lf_l { width: 260px; height: auto; overflow: hidden; line-height: 20px; padding: 12px 0 0 0; }
.box_lf_l a { color: #e10101; }
.box_mid { width: 269px; height: 187px; border-right: 1px #ddd solid; margin: 0 30px; }
.box_new { width: 239px; height: auto; overflow: hidden; margin: 12px 0 0 0; }
.box_new dl { margin-bottom: 5px; }
.box_new dl dt { line-height: 23px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.box_new dl dd { color: #b1b1b1; }
.box_fr { width: 210px; height: auto; overflow: hidden; }
.box_fr ul { margin: 12px 0 0 0; }
.box_fr ul li { background: url(/statics/images1/nav.png) no-repeat left center; line-height: 25px; text-indent: 7px; }
#main_con { width: 100%; background: #e6e7e8; height: auto; overflow: hidden; }
.main_ts { width: 1000px; height: auto; overflow: hidden; margin: 40px auto; }
.m_ts_lf { width: 460px; overflow: hidden; height: auto; }
.m_ts_lf h2 { width: 460px; font-size: 21px; height: 45px; }
.mts_tel { background: url(/statics/images1/tel.png) no-repeat left center; padding-left: 22px; font-size: 20px; }
.fax { background: url(/statics/images1/fax.png) no-repeat left center; padding-left: 22px; font-size: 20px; }
.t_mid { width: 100px; height: auto; overflow: hidden; margin-left: 90px; }
.t_mid h2 { width: 100px; font-size: 21px; height: 45px; background: url(/statics/images1/line.jpg) repeat-x left bottom; }
.t_mid ul { margin: 15px 0 0 0; }
.t_mid ul li { line-height: 25px; }
.t_rg { width: 300px; height: auto; overflow: hidden; margin-left: 50px; }
.t_rg h2 { font-size: 21px; height: 45px; background: url(/statics/images1/line.jpg) repeat-x left bottom; }
.t_rg ul { margin: 15px 0 0 0; }
.t_rg ul li { width: 100px; line-height: 25px; float: left; }
#footer { width: 100%; background: #50535a; height: 37px; line-height: 37px; color: #bcbcbc; }
.foot { width: 1000px; height: auto; margin: auto; }
/*内页css*/
.nybanner { width: 100%; text-align: center; overflow: hidden; margin: 0 auto; height: 193px; position: relative; }
.ny_content { margin: 0px auto 30px auto; width: 998px; height: auto; overflow: hidden; position: relative; z-index: 9; background: #fff url(/statics/images1/nyleftbg.jpg) repeat-y left top; min-height: 500px; border-bottom: 2px #eee solid; border-right: 2px #eee solid; border-top: 2px #eee solid; }
.ny_contents { margin: 30px auto; width: 998px; height: auto; overflow: hidden; background: #fff url(/statics/images1/nyleftbg.jpg) repeat-y left top; min-height: 500px; border-bottom: 2px #eee solid; border-right: 2px #eee solid; border-top: 2px #eee solid; }
.ny_left { width: 203px; height: auto; overflow: hidden; }
.ny_left h3 { width: 183px; height: 70px; line-height: 70px; margin: 0 10px; border-bottom: 1px #e3e3e3 solid; text-indent: 14px; font-size: 20px; color: #003b95; }
.conbg_center_right_div2 { width: 182px; margin: 0 auto; padding-top: 10px; _padding-top: 8px; }
.conbg_center_right_div2 ul li { width: 182px; height: 50px; line-height: 50px; background: url(/statics/images1/xfj_pic9.jpg) repeat-x bottom; text-indent: 15px; }
.conbg_center_right_div2 ul li a { font-size: 15px; display: block; height: 100%; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.conbg_center_right_div2 ul li a:hover { width: 182; background: url(/statics/images1/xfj_pic8.jpg) repeat-x center; text-indent: 15px; color: #fff; }
.conbg_center_right_div2 ul li.curr { color: white; background: url(/statics/images1/xfj_pic8.jpg) no-repeat 0px; height: 50px; line-height: 50px; }
.conbg_center_right_div2 ul li.curr a { display: block; height: 100%; width: 100%; color: white; }
.prolist { width: 182px; margin: 0 auto; padding-top: 27px; _padding-top: 8px; }
.prolist ul li { width: 182px; line-height: 50px; text-indent: 15px; display: block; }
.prolist ul li a { width: 182px; height: 50px; background: url(/statics/images1/xfj_pic9.jpg) repeat-x bottom; display: block; font-size: 16px; }
.prolist ul li a:hover { width: 182px; background: url(/statics/images1/xfj_pic8.jpg) repeat-x center; text-indent: 15px; display: block; color: #FFFFFF; }
.prolist ul li ul li { width: 182px; height: 50px; line-height: 50px; text-indent: 30px; display: block; }
.prolist ul li ul li a { width: 182px; height: 50px; background: url(/statics/images1/xfj_pic202.png) no-repeat 20px center; line-height: 50px; display: block; border-bottom: 1px #d8d8d8 dashed; font-size: 14px!important; color: #666; }
.curr { width: 182px; height: 50px; background: url(/statics/images1/xfj_pic8.jpg) repeat-x center; display: block; color: #FFFFFF; }
.curr a { color: #FFFFFF; }
.conlx { margin: 10px auto; width: 182px; height: auto; }
.confee { width: 182px; height: 81px; line-height: 110px; font-size: 21px; color: #fff; text-align: center; background: url(/statics/images1/lx.jpg) no-repeat left center; margin: auto; }
.confee-en { width: 182px; height: 81px; line-height: 110px; font-size: 21px; color: #fff; text-align: center; background: url(/statics/images1/lx-en.jpg) no-repeat left center; margin: auto; }
.conright { width: 745px; padding: 0 25px; height: auto; padding-bottom: 30px; }
.conright h3 { width: 745px; height: 70px; line-height: 70px; border-bottom: 1px #e3e3e3 solid; }
.conright h3 img { vertical-align: middle; padding-right: 5px; }
.conleft_total { margin-top: 34px; height: auto; width: 100%; overflow: hidden; line-height: 27px; font-size: 15px; }
.conleft_total img { padding-bottom: 20px; }
.conleft_total p { }
.conhonor { margin-top: 34px; height: auto; width: 100%; overflow: hidden; }
.conhonor ul li { width: 204px; height: 295px; float: left; margin: 0 20px; }
.conhonor ul li img { width: 200px; height: 256px; border: 1px #e3e3e3 solid; padding: 1px; }
.conhonor ul li img:hover { border: 1px #FF6600 solid; padding: 1px; }
.conhonor ul li h4 { width: 200px; line-height: 35px; text-align: center; }
.confacy { margin-top: 34px; height: auto; width: 100%; overflow: hidden; }
.confacy ul li { width: 204px; height: 190px; float: left; margin: 0 20px; }
.confacy ul li img { width: 200px; height: 150px; border: 1px #e3e3e3 solid; padding: 1px; }
.confacy ul li img:hover { border: 1px #FF6600 solid; padding: 1px; }
.confacy ul li h4 { width: 200px; line-height: 35px; text-align: center; }
.newslist { width: 745px; height: auto !important; margin: 20px auto; }
.newslist ul li { width: 728px; height: 27px; text-align: left; padding-bottom: 2px; padding-left: 0px; margin-bottom: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px #ddd dashed; background: url(/statics/images1/jt.jpg) no-repeat left center; }
.newslist ul li h2 { float: left; font-size: 14px; font-weight: normal; line-height: 27px; text-indent: 17px; }
.newslist ul li h2 img { vertical-align: middle; margin-left: 10px; }
.newslist ul li span { float: right; color: #999999; }

.cation_bm { width: 743px; height: auto; overflow: hidden; padding: 10px; margin-top: 35px; }
.inquiry { margin: 10px 0 0 0; }
.inquiry.product { width: 100%; max-width: 100%; }
.inquiry.product .form-head { font-size: 16px; line-height: 28px; font-weight: bold; margin: 0 0 10px 0; padding: 1px 10px; background: #00b7df; color: #fff; }
.inquiry label { display: block; line-height: 30px; }
.inquiry .fgroup.input { float: left; width: 48%; }
.inquiry .fgroups.input { float: left; width: 100%; }
.inquiry .fgroup.mgl { margin-left: 20px; }
.inquiry label { font-weight: bold; }
.inquiry input { display: block; border: 1px solid #ddd; width: 100%; height: 24px; color: #555; line-height: 1.4; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; text-indent: 6px; }
.inquiry textarea { width: 98%; height: 120px; border: 1px solid #ddd; }
.inquiry button { cursor: pointer; background: #dedede; border: 1px solid #ddd; padding: 3px 20px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.inquiry button:hover { background: #f59500; color: #fff; }
.inquiry .fgroup.btn { text-align: center; }
/*解决方案*/
.gdjt_total { height: auto; width: 100%; overflow: hidden; }
.gdjt_total dl { height: auto; width: 99%; overflow: hidden; padding: 20px 0px 20px 0px; border-bottom: solid 1px #e8e8e8; margin-bottom: 20px; }
.gdjt_total dt { float: left; width: 181px; height: auto; overflow: hidden; margin: 0px 17px 0px 17px; _margin: 0px 10px 0px 8px; }
.gdjt_total dd { float: right; width: 500px; padding-right: 14px; }
.gdjt_total dd a { display: inline-block; }
.gdjt_total dd h5 a { display: inline-block; height: 35px; line-height: 30px; font-size: 16px; }
.gdjt_total dd p a { color: #888; }
.gdjt_total dd span { display: inline-block; margin-top: 14px; }
.gdjt_total dd span a { display: inline-block; font-size: 12px; }
.jjfa { width: 100%; padding: 40px 0; border-bottom: 1px #eee solid; text-align: center; line-height: 22px; font-size: 24px; }
.jjfatim { text-align: center; color: #888; line-height: 40px; height: 60px; }
.jjfatext { margin: 20px auto; line-height: 27px; }
.jjfatext strong { font-size: 18px; }
.jjfatext img { margin: auto; clear: both; display: block; padding: 11px 0; }
.newtj { width: 745px; height: auto; overflow: hidden; border-top: 1px #ddd solid; }
.newtjh3 { font-weight: bold; line-height: 30px; overflow: hidden; padding-bottom: 3px; font-size: 15px; margin-top: 22px; }
.mod-f14list { margin: 10px 0 0 0; width: 745px; }
.mod-f14list ul li { width: 350px; height: 27px; line-height: 27px; padding-left: 10px; overflow: hidden; background: url(/statics/images1/vn.jpg) no-repeat left center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mod-f14list .title5 { float: left; _display: inline; }
.mod-f14list .time { float: left; _display: inline; margin-left: 10px; color: #888888; font-size: 11px; -webkit-text-size-adjust: none; }
.pro { width: 745px; height: auto; overflow: hidden; line-height: 35px; text-align: center; font-size: 14px; font-weight: bold; border-bottom: 2px #ddd solid; margin: 20px 0 0 0; }
.pro1 { width: 100px; }
.pro2 { width: 120px; }
.pro3 { width: 365px; }
.pro4 { width: 60px; }
.prbox { width: 745px; height: auto; overflow: hidden; border-bottom: 1px #ddd solid; }
.primg { width: 100px; height: 60px; padding: 15px 0px; text-align: center; }
.pr_NO { width: 80px; height: auto; padding: 20px; display: table; vertical-align: middle; text-align: center; }
.pr_style { width: 325px; height: auto; overflow: hidden; padding: 20px; }
.pr_pdf { width: 59px; height: 60px; text-align: center; border-left: 1px #eee solid; padding-top: 27px; }
.banner_pic { position: relative; height: 250px; width: 100%; min-width: 1200px; }

/*新闻详情页*/
.n-title h1{ font-size:20px; color:#000; font-weight:200; text-align:center; line-height:40px; overflow:hidden; margin-top:0;}
.time_l{ font-size:14px; color:#666; font-weight:200; text-align:center; line-height:40px; border-bottom:1px dashed #ccc; width:100%; overflow:hidden}
.time_l.col-md-4{ margin:0; padding:0}
.time_l span{ padding:0 1px; line-height:40px;}
.time_la span{ padding:0 10px 0 20px; line-height:40px;}

.text_line{  border-bottom: 1px dashed #ccc; padding-bottom: 10px; font-size: 13x; line-height:18px; margin:22px 0;}
.text_line img{ display: block; margin: 0 auto; margin-bottom: 10px;}
.news_next{ position: relative; font-size: 14px;}
.news_next .news-back{ display: block; width: 70px; background: url(/statics/images1/news_back.jpg) no-repeat left center; text-align: right; position: absolute; right: 0; top:18px;}
.news_next p{ line-height:32px;}
.news_next p a{ color: #808080;}

/*************分页css*************/
.cuspages { width: 745px; height: auto; overflow: hidden; margin: 20px 0; }


.pages { clear:left; margin-top:6px; margin: 0 auto; text-align:right; line-height:35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333;  padding: 5px 10px; text-decoration: none; font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.pages b { border: 1px solid #31A2DE;padding: 5px 10px; text-decoration: none; background: #31A2DE; color:#FFF; font-size:12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.pages a:hover { border: 1px solid #31A2DE;  padding: 5px 10px; text-decoration: none; background: #31A2DE; color:#FFF; font-size:12px;}
		







#pages{ padding:15px 0 10px; margin:0px; text-align:center;}
#pages a{ display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1{ width:56px; }
#pages a:hover{ background:#f1f1f1; color:#000; text-decoration:none; }
#pages span{ display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage{ display:inline-block; width:56px; height:22px; line-height:22px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


.wrap{ width:730px; border-bottom:1px dashed #dbdbdb; height:160px; overflow:hidden; margin-top:20px; padding-left:10px;}
.wrap-left{ width:165px; float:left;}
.wrap-left img{ width:150px; height:130px; border:1px solid #dcdcdc;}
.wrap-right{ width:500px; float:left;} 






.top3{ margin-top:20px; background:url(/statics/images1/link-bg.png) left bottom no-repeat;}


