/*初始化*/
* { margin: 0; padding: 0; }
#allmap { width: 99%; height: 250px; }
#allmap2 { width: 99%; height: 250px; }
#allmap3 { width: 99%; height: 250px; }
body { margin: 0 auto; padding: 0; }
body { background: #ffffff; font: .81em/150% Arial, Helvetica, sans-serif; color: #666666; }
/*img { border: 0; display: block; height: auto; width: auto\9;}*/

a { text-decoration: none }
ul li { font-family:Arial, Helvetica, sans-serif, "微软雅黑", "宋体"; list-style-type: none; margin: 0px; padding: 0px; }
.clr:after { content: ''; display: block; height: 0; clear: both; }
.clr {
*zoom:1; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { margin: 20px 0 .4em; color: #666666; }
h1 { font-size: 2em; }
h2 { /*font-size: 1.6em; */ line-height: 25px; padding-bottom: 0.1em; }
h3 { font-size: 1em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.1em; }
h6 { font-size: 1em; }
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.red { color: #d7181c }
.f18 { font-size: 16px; }
/*开始*/

a { color: #666666; webkit-touch-callout: none; }
a:hover { color: #fe8707; }
#box { width: 640px; margin: 0 auto; background: #ffffff; min-height: 400px; }
.logo { width: 230px; text-align: center; padding-left: 0; margin-top: 8px; padding-bottom:8px; }
.logo img { width: 100%; }
#ad { position: relative; height: 100%; clear: both; }
#nr { background: #ffffff; position: relative; height: 100%; min-height: 350px;/* padding-bottom: 15px;*/ }
.dh li { min-height: 100px; position: relative; }
.dh a { display: block; min-height: 100px; overflow: hidden; }
.tps { float: left; margin: 20px 10px 0; display: inline; }
.tps2 { float: right; margin: 20px 10px 0; display: inline; }
.dh li div { float: left; }
/*.icon { width: 8px; height: 15px; position: absolute; right: 10px; top: 24px; display: block; overflow: hidden }*/

.cpr { text-align: center; padding: 10px; /*margin-bottom: 45px;*/ background: #2b3033; font-size: 12px; color: #77828f; font-family: Arial, Helvetica, sans-serif; }
.cpr a { color: #7281a5; }
.qkm { height: 35px; line-height: 35px; color: #fff; background: #eeeeee; padding-left: 10px; position: relative; }
.qkm h2 { text-align: left; padding: 0; margin: 0; line-height: 35px; font-size: 1.1em; }
.qkm span { position: absolute; right: 10px; background: #e33639; padding: 2px 8px; top: 4px; border-radius: 4px; line-height: 24px; }
.qkm a { color: #fff; }
#cts li { float: left; width: 45%; padding: 0 12px }
#cts img { border-radius: 4px; margin: 2em auto 10px; box-shadow: 1px 1px 4px #CCCCCC }
#cts i { font-style: normal; font-weight: bold; color: #007AB7; text-align: center }
#cts span { text-align: center; display: block; }
.bt_tit { background: #03C; height: 40px; font-size: 14px; font-weight: bold; line-height: 40px }
.nr_show { padding: 0 12px 15px 12px; line-height: 2em; /*font-size: 1.1em;*/ min-height: 230px; }
.nr_show2 { padding: 15px; line-height: 2em; font-size: 1.2em; }
.tit { font-size: 14px; background: #0080C0; line-height: 24px; padding: 6px 10px; color: #fff; display: inline-block; margin: 0 0 6px; border-radius: 4px }
.c1 { color: #0080C0; font-weight: bold; font-size: 1.1em; border-bottom: 1px solid #ccc }
.app_cont { background-color: #EDEDED; float: left; width: 100%; padding-left: 1%; padding-top: 10px }
.app_cont p { color: #797979; font-size: 14px; margin-bottom: 8px }
.app_cont label { width: 95px; display: inline-block; text-align: right; margin-right: 5px; font-weight: bold }
#next_button { margin-left: 98px; width: 115px; height: 30px; border: 0px; background: url(../images/next_step.jpg) no-repeat 0 0; }
.nrs { border: 1px solid #ccc; padding: 4px; width: 50%; height: 80px; }
.map { margin-top: 10px; }
.fxtb li { line-height: 1.5em; clear: both; }
.fxtb { font-size: 1.2em; vertical-align: middle; }
.fxtb li { padding: 10px; }
.fxtb li:hover { background: #eaeaea }
.fxtb img { display: inline-block; vertical-align: middle; padding-right: 10px; }
.fxtb li a { display: block; }
.bds { border: 1px solid #ccc; padding: 4px; }
#zts { font-size: 1em; }
.abt img { width: 80%; margin: 30px auto 50px auto; }
.abt { color: #666 }
.abt h2 a { color: #000 }
.tit_1 { background: #007e40; height: 40px; padding-left: 10px; font-size: 16px; color: #fff; line-height: 40px; margin: 0; font-weight: normal; }
.tit_1 a { float: right; margin-right: 8px; color: #FFF; }
.tit_1 a:hover { text-decoration: underline; }
.khs li { width: 25%; float: left; padding: 10px 0 }
.khs li img { border: 1px solid #eaeaea; margin: 0 auto; width: 140px; }
.news { padding: 10px 0; width: 92%; margin: 0 auto; }
.news li { line-height: 24px; padding: 8px 0; border-bottom: 1px dotted #666666; background: url(../images/i_news_square.jpg) no-repeat left 50%; text-indent: 20px; }
/*zuixin daima*/


.p_list { background: #e2f2ff; clear: both; }
.p_list li { float: left; border: 1px solid #b5cbe2; border-radius: 4px; margin: 4px 0 4px 4px; padding: 4px }
.p_list li.ck { background: #b0cee8 }
.p_list li a { padding: 4px; color: 0087ab; display: block; }
/*ad*/

#banner { position: relative; }
#banner_list img { border: 0px; }
#banner { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 6%; left: 0; z-index: 10; width: 100%; text-align: center; display:none; }
#banner li { display: inline-block; background:#006835; width: 14px; height: 14px; margin: 0 5px;-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; }
#banner li.on { background:#f7cd00; }
.dh h2 { margin: 0; padding: 20px 0 14px 0 }
.banner_listBox { text-align: center; position: relative; margin: 0px auto 0 auto; }
#banner_list { text-align: center; overflow: hidden; visibility: hidden; position: relative; z-index: 7; }
#banner_list ul { overflow: hidden; position: relative; z-index: 8; }
#banner_list ul li { margin: 0px; float: left; width: auto; position: relative; z-index: 9; }
#banner_list ul li img { max-width: 100%; margin: 0px; padding: 0px; display: block; }
/*点击查看更多*/

.more_gd { background: #efefef; border: 1px solid #eaeaea; border-radius: 8px; width: 80%; margin: 10px auto; padding: 10px; text-align: center; color: #666 }
.dis_no { display: none }
.show_fxt { margin: 10px 0 0 10px }
.show_fxt a { display: block; margin-bottom: 10px; padding: 10px; float: left; width: 40%; font-size: 16px; border: 1px solid #ccc; background: #eaeaea; margin-right: 6px }
#box_footer { position: fixed; bottom: 0; width: 100%; height: 45px; z-index: 100; left: 0 }
#qk { max-width: 640px; margin: 0 auto; background: #007e40; height: 50px; width: 100% }
#qk li { float: left; width: 20%; height: 50px; text-align: center; background: url(../images/line.png) right 0 no-repeat; cursor: pointer; }
#qk li:last-child { background: none; }
#qk li a { color: #fff; display: block; height: 50px; font-size: 0.8em; }
.v1, .v2, .v3, .v4, .v5 { display: block; background: url(../images/icon_1.png) no-repeat; width: 30px; height: 19px; margin: 8px auto 0; }
.v1 { background: url(../images/footer_icon1.png) no-repeat 50% top; }
.v2 { display: block; background: url(../images/footer_icon2.png) no-repeat 50% top; width: 30px; height: 18px; margin: 8px auto 0; }
.v3 { background: url(../images/footer_icon3.png) no-repeat 50% top; }
.v4 { background: url(../images/footer_icon4.png) no-repeat 50% top; }
.v5 { background: url(../images/footer_icon5.png) no-repeat 50% top; }
#box_footer { height: 50px; position: fixed; bottom: 0; width: 100%; z-index: 1000; }
.product_de { line-height: 25px; padding: 10px 15px; }
.pageController { width: 100%; margin: 20px auto 20px auto; line-height: 25px; text-align: center; }
.pageController a { display: inline-block; background-color: #999999; border: #999999 1px solid; color: #FFF; padding: 3px 12px; margin-right: 5px; }
.pageController a:hover { background-color: #2a78dc; color: #FFF; text-decoration: none; border: #2a78dc 1px solid; }
.pageController .xuanzhong { background-color: #2a78dc; color: #FFF; font-weight: bold; border: #2a78dc 1px solid; }
.pageController p { float: left; display: block; background-color: #999999; border: #999999 1px solid; color: #656565; padding: 1px 5px 1px 5px; margin-right: 5px; }
.cate_left { padding: 20px 6px 10px 6px; line-height: 30px; text-align: center; }
.cate_left a { /*padding: 0px 10px;*/ margin-right: 8px; margin-bottom: 8px; background: url(../images/cate_li_bg.jpg) no-repeat 14px 50% #fcc800; color: #fff; display: inline-block; width: 30%; }
.cate_left a:hover { background: url(../images/cate_li_bg.jpg) no-repeat 14px 50% #fcc800; color: #020000; }
.cate_left a.leftcurrent { background: url(../images/cate_li_bg.jpg) no-repeat 14px 50% #fcc800; color: #020000; }
.cate_left a.lastone { width: 90%; }
.ar_abbom { text-align: left; padding: 15px 0; width: auto; height: auto; line-height: 30px; border-top: 1px #CCCCCC dashed; margin-top: 15px; }
.product_detail_cc { border-top: 1px dashed #c1c1c1; line-height: 25px; margin-top: 30px; padding-top: 5px; }
.cate_left2 { padding: 40px 2% 20px 2%; width: 96%; height: auto; margin: 0 auto; text-align: left; }
.cate_left2 a { margin-bottom: 4px; background: #eaeaea; /*background:url(../images/cate_li_bg.jpg) no-repeat 14px 50% #fcc800;*/ color: #666666; display: inline-block; width: 48%; margin: 0 1% 6px 1%; line-height: 45px;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; */ text-align: center; font-size: 12px; }
.cate_left2 a:hover { background: #3aa314; color: #fff; }
.cate_left2 a.leftcurrent { background: #3aa314; color: #fff; }
.cate_left3 { padding: 20px 2% 20px 2%; width: 96%; height: auto; margin: 0 auto; text-align: left; }
.cate_left3 a { margin-bottom: 4px; background: #eaeaea; /*background:url(../images/cate_li_bg.jpg) no-repeat 14px 50% #fcc800;*/ color: #666666; display: inline-block; width: 48%; margin: 0 1% 6px 1%; line-height: 60px;/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; */ text-align: center; font-size: 16px; }
.cate_left3 a:hover { background: #dd1c1a; color: #fff; }
.cate_left3 a.leftcurrent { background: #dd1c1a; color: #fff; }
.contactctt { height: 35px; background: url(../images/tt_bg2.jpg) no-repeat left bottom; padding-bottom: 12px; line-height: 35px; font-size: 16px; color: #d7181c; }
.jobimg { width: 96%; height: auto; margin: 0 auto; }
.jobimg img { width: 100%; height: auto; }
.jobinfo { width: 86%; height: auto; margin: 20px auto; background: #f0f0f0; padding: 20px 5%; }
.jobinfo img { width: 100%; height: auto; }
.jobcon_c { width: 96%; height: auto; margin: 0 auto; }
.jobcon_list { margin-bottom: 20px; }
.jobcon_t { width: 100%; height: 60px; line-height: 60px; color: #333333; font-size: 18px; text-indent: 23px; background: url(../images/jobcon_t_bg_over.jpg) no-repeat 95% 50% #f0f0f0; cursor: pointer; }
.jobcon_t_show { background: url(../images/jobcon_t_bg.jpg) no-repeat 95% 50% #f0f0f0; }
.jobcon_b { width: 100%; height: auto; padding: 20px 0; font-size: 14px; line-height: 25px; display: none; }
.swiper-container { width: 100%; height: auto; margin: 0 auto; }
.swiper-slide { }
.common_banner { width: 100%; height: auto; }
.common_banner img { display: block; width: 100%; height: auto; }



/*新增加  开始*/
.container { width: 90%; height: auto; margin: 0 auto;}
.ichoose{ width:100%; height:auto;}
.ichoose img{ max-width:100%; height:auto; padding-top:15px;}

.itedian{ width:100%; height:auto; padding:15px 0 30px 0; background:url(../images/i_bg2.jpg) no-repeat 50% top; background-size:100% auto;}
.itediant{ text-align:center; padding-bottom:15px;}
.itedianc{}
.itedianct{}
.itedianct ul li{ width:25%; height:auto; float:left;}
.itedianct ul li img{ display:block; width:100%; height:auto;}
.itediancc{}
.itediancc img{ width:100%; height:auto;}


.iproduct{ width:100%; height:auto; padding:50px 0 60px 0; background:#f5f5f5;}
.iproductt{ text-align:center;}
.iproductt_1{ color:#111111; font-size:20px; line-height:35px; font-weight:bolder;}
.iproductt_2{ margin:0 auto 5px auto; font-size:15px; color:#111111; line-height:24px;}
.iproductt_3{ width:47px; height:3px; background:#056bbb; margin:0 auto;}

.iproductc{ padding-top:30px;}

.iproductcr{ width:100%; height:auto;}
.iproductcrt{ margin-bottom:8px; border:1px #dddddd solid; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; position:relative; z-index:9;}
.iproductcrtl{ width:338px; height:auto; border-right:1px #ddd solid;}
.iproductcrtr{ width:536px; height:auto; padding-top:22px;}
.iproductcrtr_t{ color:#111111; font-size:24px; font-weight:bolder; line-height:32px;}
.iproductcrtr_c{ padding:15px 0 20px 0; color:#444444; font-size:14px; line-height:30px; font-weight:bolder;}
.iproductcrtr_m{}
.iproductcrtr_m a{ display:inline-block; margin-right:22px; width:95px; height:44px; padding-left:55px; line-height:44px; font-size:16px; color:#fff;-webkit-border-radius: 5px;
-moz-border-radius: 5px;border-radius: 5px;}
.iproductcrtr_m a.iproductcrtr_m1{ background:url(../images/i_product_zx_icon1.png) no-repeat 30px 50% #056bbb;}
.iproductcrtr_m a.iproductcrtr_m1:hover{background:url(../images/i_product_zx_icon1.png) no-repeat 30px 50% #085897;}
.iproductcrtr_m a.iproductcrtr_m2{background:url(../images/i_product_zx_icon2.png) no-repeat 30px 50% #fe8707;}
.iproductcrtr_m a.iproductcrtr_m2:hover{background:url(../images/i_product_zx_icon2.png) no-repeat 30px 50% #cd6e07;}
.iproductcrt i{ display:block; width:44px; height:81px; position:absolute; z-index:10; top:-7px; right:56px; background:url(../images/i_cptj_icon.png) no-repeat;}

.iproductcrc{ padding-bottom:10px;}
.iproductcrc ul li{ width: calc(48% - 2px);width: -moz-calc(48% - 2px);width: -webkit-calc(48% - 2px);height:auto; float:left; margin-right:4%; margin-bottom:20px; display:block; border:1px #dddddd solid;}
.iproductcrc_img{ border-bottom:1px #dddddd solid;}
.iproductcrc_img img{ max-width:100%; height:auto;}
.iproductcrc_c{ text-align:center; padding:8px 0 12px 0; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.iproductcrc_c_t{ font-size:16px; color:#333333; font-weight:bolder; line-height:35px; margin-bottom:4px;}
.iproductcrc_c_c{}
.iproductcrc_c_c a{ display:inline-block; width:80px; height:28px; line-height:28px; text-align:center; color:#fff;-webkit-border-radius: 28px;-moz-border-radius: 28px;border-radius: 28px; font-size:12px;}
.iproductcrc_c_c a.iproductcrc_c_c1{ background:#056bbb; margin-right:10px;}
.iproductcrc_c_c a.iproductcrc_c_c2{ background:#fe8707;} 

.iproduct_m{ display:block; width:140px; height:35px; text-align:center; margin:0 auto; border:1px #056bbb solid; line-height:35px; font-size:14px; color:#056bbb;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.iabout{ width:100%; height:auto; padding-top:25px; padding-bottom:25px;background:#f8f8f8;}
.iaboutc{ padding-top:25px;font-size:15px; color:#3a3a3a; line-height:32px;}
.iaboutc img{ max-width:100%; height:auto;}
.iaboutcl{ width:100%; height:auto; padding-top:25px;}
.iaboutcl_1{ padding:20px 0;}
.iaboutcl_2{ font-size:14px; color:#3a3a3a; line-height:28px; margin-bottom:20px;}
.iaboutcl_3{}
.iaboutcl_3l{ padding-left:60px; min-height:50px; color:#076ebd; font-size:24px; font-weight:bolder; line-height:28px; font-weight:bolder; background:url(../images/i_about_tel.png) no-repeat left 50%;}
.iaboutcl_3r{ margin-top:20px; padding-top:5px;}
.iaboutcl_3r a{ display:block; width:150px; height:45px; line-height:45px; background:url(../images/i_about_online.png) no-repeat 30px 50% #076ebd; font-size:16px; color:#fff; text-indent:56px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.iaboutcl_3r a:hover{background:url(../images/i_about_online.png) no-repeat 30px 50% #0a5188;}
.iaboutcr{ width:100%;}
#indvideo{ width:100%; height:auto;} 

.ihonor{ width:100%; height:auto; padding:40px 0; background:url(../images/i_about_bg.jpg) no-repeat 50% top #f1f9fc; background-size:100% auto;}
.ihonort{ text-align:center;}
.ihonort ul li{ display:block; float:left; margin-right:30px;}
.ihonort ul li:last-child{ margin-right:0;}
.ihonort ul li a{ display:block; width:142px; height:42px; line-height:42px; font-size:16px; color:#fff; text-indent:55px; border:4px #dfe6e8 solid;-webkit-border-radius: 42px;
-moz-border-radius: 42px;border-radius: 42px; text-align:left; margin-bottom:14px;}
.ihonort ul li a.ihonort_1{ background:url(../images/i_about_nav_icon1.png) no-repeat 23px 50% #999999;}
.ihonort ul li a.ihonort_2{ background:url(../images/i_about_nav_icon2.png) no-repeat 23px 50% #999999;}
.ihonort ul li a.ihonort_3{ background:url(../images/i_about_nav_icon3.png) no-repeat 23px 50% #999999;}
.ihonort ul li a.ihonort_4{ background:url(../images/i_about_nav_icon4.png) no-repeat 23px 50% #999999;}
.ihonort ul li a.ihonort_1:hover{ background:url(../images/i_about_nav_icon1.png) no-repeat 23px 50% #076ebd;border:4px #c2ddef solid;}
.ihonort ul li a.ihonort_2:hover{ background:url(../images/i_about_nav_icon2.png) no-repeat 23px 50% #076ebd;border:4px #c2ddef solid;}
.ihonort ul li a.ihonort_3:hover{ background:url(../images/i_about_nav_icon3.png) no-repeat 23px 50% #076ebd;border:4px #c2ddef solid;}
.ihonort ul li a.ihonort_4:hover{ background:url(../images/i_about_nav_icon4.png) no-repeat 23px 50% #076ebd;border:4px #c2ddef solid;}

.ihonorc{ padding-top:20px; width:100%; height:auto; margin:0 auto;position:relative; z-index:9;}
.ihonorc ul li{ width:100%; height:auto; text-align:center;}
.ihonorc ul li a{ display:block;}
.ihonorc ul li a img{ display:block; width:100%; height:auto;}
.ihonorc ul li a p{ padding-top:15px; font-size:16px; color:#111111;}
.ihonorc .hd{ }
.ihonorc .hd .prev,.ihonorc .hd .next{ display:none; width:40px; height:40px; overflow:hidden;cursor:pointer; position:absolute; z-index:19; top:50%; margin-top:-20px;}
.ihonorc .hd .prev{ left:-60px; background:url(../images/i_about_prev.png) no-repeat;}
.ihonorc .hd .next{ right:-60px; background:url(../images/i_about_next.png) no-repeat;}
.ihonorc .hd .prevStop{ }
.ihonorc .hd .nextStop{ }

.inew{ padding:30px 0;}
.inewc{ padding-top:30px;}
.inewcl{ width:100%; height:auto;}
.inewclt{ height:50px; line-height:50px;}
.inewcltl{ width:100%; height:auto;background:#076ebd;}
.inewcltl ul li{ float:left;font-size:14px; color:#fff; font-weight:bolder; width:33.33%; height:50px; text-align:center; background:#076ebd;}
.inewcltl ul li a{ display:block; background:#076ebd; color:#fff;}
.inewcltl ul li.inewcltl_cur{ color:#fff; background:#3aa314;}
.inewcltl ul li.inewcltl_cur a{ color:#fff; background:#3aa314;}


.inewclc{ padding:10px 0 0 0;}
.inewclct{}
.inewclct a{ display:block;}
.inewclctl{ width:266px; height:auto;}
.inewclctr{ width:525px; height:auto; padding-top:5px;}
.inewclctr_1{ color:#999999; line-height:20px;}
.inewclctr_2{ font-size:16px; color:#212121; font-weight:bolder; line-height:30px;}
.inewclctr_3{ padding:5px 0 10px 0; font-size:14px; color:#666666; line-height:22px;}
.inewclctr_4{ font-size:14px; color:#056bbb; text-decoration:underline;}
.inewclcc{ padding-top:0;}
.inewclcc ul li{ width:100%; height:auto; line-height:44px; border-bottom:1px #cecece dashed;}
.inewclcc ul li a{ display:block; text-indent:13px; background:url(../images/i_new_icon.jpg) no-repeat left 50%;}

.ibottom{ width:100%; height:auto;}
.ibottom img{ display:block; width:100%; height:auto;}

.footcc{ padding-bottom:20px; width:100%; height:auto; background:#054a96; padding:30px 0;color:#fff;}
.footccl_t{ font-size:18px; font-weight:bolder; line-height:30px; margin-bottom:15px; color:#fff;}
.footccl_c{ font-size:14px; color:#fff; line-height:24px;}
.copyright{ margin-top:15px; text-transform:uppercase;}
.footcc a{ color:#fff;}


.nbody{ width:100%; height:auto; background:url(../images/plist_bg.jpg) repeat; padding:0 0 40px 0;}
.plist{}
.plist ul li{ width:48%; height:auto; float:left; margin:0 4% 20px 0; background:#fff; padding-bottom:20px;}
.plist_img{}
.plist_img img{ width:100%; height:auto;}
.plist_t{ text-align:center; margin:10px 0;}
.plist_t a{ font-size:16px; color:#1e1e1e;}
.plist_t a:hover{ color:#056bbb;}
.plist_i{ padding:0 20px; height:40px; line-height:20px; color:#6e6e6e; overflow:hidden;}
.plist_m{ margin:10px auto 0 auto; width:199px; height:32px;}
.plist_m a{ display:block; margin:0 auto;}
.plist_m a.plist_m1{ width:98px; height:30px; border:1px #cccccc solid; line-height:30px; text-indent:20px; color:#6e6e6e; background:url(../images/p_list_icon.png) no-repeat 77px 50% #fff;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.plist_m a.plist_m1:hover{background:url(../images/p_list_icon_over.png) no-repeat 77px 50% #056bbb; color:#fff; border-color:#056bbb;}
.plist_m a.plist_m2{ width:98px; height:30px; border:1px #cccccc solid; border-left:0; line-height:30px; text-indent:20px; color:#6e6e6e; background:url(../images/p_list_icon.png) no-repeat 77px 50% #fff;-moz-border-radius-topright: 30px;-moz-border-radius-bottomright: 30px;-webkit-border-top-right-radius: 30px;-webkit-border-bottom-right-radius: 30px;border-top-right-radius: 30px;border-bottom-right-radius: 30px;}
.plist_m a.plist_m2:hover{background:url(../images/p_list_icon_over.png) no-repeat 77px 50% #ff8804; color:#fff;border-color:#ff8804;}

.pdt{ width:100%; height:auto; padding-top:30px; background:#eaeaea;}
.pdtt{ margin-bottom:40px;}
.pdttl{ width:100%; height:auto;}
.pdttl img{ width:100%; height:auto;}
.pdttr{ width:100%; height:auto;}
.pdttr_t{ padding:25px 0; background:url(../images/pdttr_t_line.jpg) repeat-x bottom; font-size:24px; line-height:32px; color:#111111;}
.pdttr_c{ margin:15px 0 40px 0; font-size:14px; line-height:28px; color:#444444;}
.pdttr_i{}
.pdttr_il{ padding-left:70px; min-height:50px; background:url(../images/pd_tel_icon.png) no-repeat left 50%; color:#7a7a7a; font-size:14px;}
.pdttr_il_1{ color:#7a7a7a; font-size:14px; line-height:25px;}
.pdttr_il_2{ font-size:24px; color:#056bbb; line-height:38px;}

.pdttr_ir{ margin-top:10px;}
.pdttr_ir a{ display:block; width:180px; height:50px; background:url(../images/i_product_zx_icon2.png) no-repeat 28px 50% #ff8804; color:#fff; font-size:18px; font-weight:bolder; line-height:50px; text-indent:60px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.pdttr_ir a:hover{ background:url(../images/i_product_zx_icon2.png) no-repeat 28px 50% #c96f0b;}

.pdti{}
.pdti ul li{ display:block; float:left; width:50%; height:50px; text-align:center; line-height:50px; background:#9e9e9e; font-size:20px; color:#fff; cursor:pointer;}
.pdti ul li.pdti_cur{ background:#076ebd;}

.pdc{ padding:40px 0; font-size:14px; line-height:28px; color:#1e1e1e;}
.pdc img{ max-width:100%; height:auto;}
.pdcontact{}
.pdcontact_t{}
.pdcontact_tl{ width:238px; height:auto;box-shadow:0 0 20px 0 rgba(225, 237, 247, 0.99); margin-bottom:25px;}
.pdcontact_tr{ width:100%; height:auto; padding-right:0;}
.pdcontact_tr_t{ font-size:24px; color:#076ebd; line-height:40px; padding-left:15px; margin-bottom:20px;}
.pdcontact_tr_c{ font-size:14px; color:#1e1e1e; line-height:22px;}

.pdcontact_c{ margin:40px auto 20px auto;}
.pdcontact_cl{ width:100%; height:auto;}
.pdcontact_cl ul li{ height:auto; margin-bottom:25px; padding-left:40px;}
.pdcontact_cl ul li.pdcontact_cl_1{ background:url(../images/pd_icon1.jpg) no-repeat left 5px;}
.pdcontact_cl ul li.pdcontact_cl_2{ background:url(../images/pd_icon2.jpg) no-repeat left 5px;}
.pdcontact_cl ul li.pdcontact_cl_3{ background:url(../images/pd_icon3.jpg) no-repeat left 5px;}
.pdcontact_cl ul li.pdcontact_cl_4{ background:url(../images/pd_icon4.jpg) no-repeat left 5px;}
.pdcontact_cl_t{ color:#1a1a1a; font-size:20px; font-weight:bolder; line-height:28px; margin-bottom:18px;}
.pdcontact_cl_c{ font-size:16px; line-height:24px; color:#5e5e5e;}

.pdcontact_cr{ width:100%; height:auto; text-align:center; padding-top:20px;}
.pdcontact_cr ul li{ width:141px; height:auto; float:left; margin-right:30px; font-size:16px; line-height:24px; color:#5e5e5e;}
.pdcontact_cr ul li img{ margin-bottom:8px;}


.pdcontact_map{ border:1px #dadadb solid;}
.pdcontact_map img{ max-width:100%; height:auto;}

/*shili start*/
.sllist{ padding:20px 0 30px 0; background:#fff;}
.sllist ul li{ width:48%; height:auto; float:left; margin:0 4% 20px 0;}
.sllist ul li a{ display:block; background:#eaeaea;}
.sllist ul li a .sllist_img{}
.sllist ul li a .sllist_img img{ width:100%; height:auto;}
.sllist ul li a .sllist_t{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#111111;}
.sllist ul li a:hover{ background:#056bbb;}
.sllist ul li a:hover .sllist_t{ color:#fff;}
/*shili end*/

/*new start*/
.nlist{ padding:0 0 20px 0; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.nlist ul li{ padding:25px 0; border-bottom:1px #cccccc dashed;}
.nlist ul li a{ display:block;}
.nlistl{ width:35%; height:auto;}
.nlistl img{ width:100%; height:auto}
.nlistr{ width:62%; height:auto;}
.nlistr_t{ font-size:16px; color:#333333; font-weight:bolder; line-height:30px; height:30px; overflow:hidden;}
.nlistr_time{ color:#999999; font-size:14px; line-height:23px; margin:0 0 0 0;}
.nlistr_i{ color:#666666; font-size:14px; line-height:25px; height:50px; overflow:hidden;}
.nlist ul li a:hover .nlistr_t{ color:#056bbb;}

.ndetail{ padding:20px 5% 20px 5%; background:#fff;}
.ndetail_t{ text-align:center; font-size:22px; color:#1a1a1a; line-height:42px;}
.ndetail_time{ text-align:center; font-size:14px; color:#6a6a6a; line-height:24px; margin:5px auto;}
.ndetail_c{ padding:15px 0 30px 0; color:#1a1a1a; font-size:16px; line-height:30px;}
.ndetail_c img{ max-width:100%; height:auto;}
.ndetail_p{}
.ndetail_pl{ border:1px #dddddd solid; line-height:43px; padding:0 20px; margin-bottom:14px; font-size:14px; color:#6e6e6e;}
.ndetail_pll a{ color:#6e6e6e; font-size:14px;}
.ndetail_pll span{ font-weight:bolder; color:#1a1a1a;}
.ndetail_pll a:hover{ color:#056bbb;}
/*new end*/

/*about start*/
.aboutc{ padding:30px 0;font-size:15px; line-height:32px; color:#3a3a3a;}
.aboutc img{ max-width:100%; height:auto;}
.aboutct{ margin-bottom:70px;}
.aboutctl{ width:100%; height:auto;}
.aboutctr{ width:100%; height:auto; padding-top:30px;}
.aboutctr_t{ font-size:24px; font-weight:bolder; color:#056bbb; margin-bottom:20px;}
.aboutctr_t span{ font-size:16px; color:#7e7e7e; font-weight:normal; padding-left:10px;}
.aboutctr_c{ font-size:14px; line-height:30px; color:#3a3a3a;}

.aboutcc{}
.aboutcct{ margin-bottom:20px; text-align:center;}
.aboutcct_cn{ font-size:22px; font-weight:bolder; color:#056bbb; line-height:30px;}
.aboutcct_en{ font-size:14px; color:#6e6e6e; line-height:26px;}
.aboutccc{}
.aboutccc img{ max-width:100%; height:auto;}

/*about end*/

.pageController { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; background-color: #fff; border: #d3d1d1 1px solid; color: #555; padding: 3px 12px; margin-right: 5px; font-weight:bolder; }
.pageController a:hover { background-color: #006934; color: #FFF; text-decoration: none; border: #006934 1px solid; }
.pageController .xuanzhong { background-color: #006934; color: #FFF; font-weight: bold; border: #006934 1px solid; }

/*add start*/
.mproduct{ padding:30px 0;}
.mproductt{}
.mproductt_t{ font-size:18px; font-weight:bolder; color:#3e3e3e; line-height:35px; text-align:center;}
.mproductt_c{}
.mproductt_cl{ background:#fff; font-size:20px; font-weight:bolder; color:#054a96; text-align:center;}
.mproductt_cr{ background:#fff;}
.mproductt_cc{}
.mproductt_cc a{ display:inline-block; width:128px; height:44px; background:#054a96; color:#fff; margin-right:10px; line-height:44px; font-size:16px; text-align:center;}
.mproductt_cc a:hover{ background:#3aa314;}
.mproductt_cs{ width:224px; height:44px;}
.asearch{ width:44px; height:44px; border:0; background:url(../images/search_sub.jpg) no-repeat 50% 50%; cursor:pointer;}
.asearch_text{ width:179px; height:42px; border:0; border-left:1px #dddddd solid; border-top:1px #dddddd solid; border-bottom:1px #dddddd solid; text-indent:16px; color:#ddd;}


.mproductc{ margin-top:30px;}
.mproductc ul li{ width:48%; height:auto; float:left; margin:0 4% 40px 0;}
.mproductc ul li a{ display:block; padding:10px 10px 30px 10px; background:#f0f0f0; text-align:center; position:relative; z-index:9;}
.mproductc_img{}
.mproductc_img img{ width:100%; height:auto;}
.mproductc_t{ margin-top:15px; color:#1e1e1e; font-size:14px; line-height:22px;}
.mproductc_m{ display:block; width:45px; height:45px; background:#fff; line-height:45px; text-align:center; color:#9e9e9e; border:6px #f0f0f0 solid; border-radius: 100%; position:absolute; z-index:10; left:50%; margin-left:-23px; bottom:-23px; font-size:12px;}

.aiad{ width:100%; height:auto; background:#054a96; padding:30px 0; color:#fff;}
.aiadl{ width:100%; height:auto; margin-bottom:15px;}
.aiadl img{ max-width:100%; height:auto;}
.aiadr{ padding-top:20px;}
.aiadr a{ display:block; width:115px; height:40px; background:url(../images/ai_qq.png) no-repeat 14px 50% #3aa314;border-radius: 3px; line-height:40px; color:#fff; font-size:16px; text-indent:38px; margin-left:50px;}
.aiadm{ padding-top:5px;}
.aiadm_t{ font-size:16px; line-height:28px;}
.aiadm_i{ font-size:22px; font-weight:bolder; line-height:37px;}

.aiadver{ padding:30px 0 30px 0;}
.aiadvert{ text-align:center;}
.aiadvert img{ max-width:100%; height:auto;}
.aiadverc{ padding-top:30px;}
.aiadverc ul li{ margin-bottom:30px;}
.aiadvercl{ width:100%; height:auto; padding-top:15px; margin-bottom:20px;}
.aiadvercll{ width:100px; height:auto; margin-bottom:20px;}
.aiadverclr{ width:100%; height:auto;}
.aiadverclr_1{ font-size:22px; color:#054a96; font-weight:bolder; line-height:35px;}
.aiadverclr_2{ font-size:16px; color:#3e3e3e; line-height:25px; padding:5px 0 12px 0; border-bottom:1px #cccccc solid;}
.aiadverclr_3{ padding:20px 0 30px 0; font-size:14px; line-height:26px; color:#6e6e6e;}
.aiadverclr_4{ display:block; width:136px; height:40px; line-height:40px; background:#054a96; color:#fff; font-size:14px;border-radius: 3px; text-align:center;}
.aiadverclr_4:hover{ background:#3aa314; color:#fff;}

.aiadvercr{ width:90%; height:auto; padding:5%; background:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.25);}
.aiadvercr img{ max-width:100%; height:auto;}

.aicont{ width:100%; height:auto; background:url(../images/ai_about_bg1.jpg) no-repeat 50% top #f8f8f8; padding:77px 0 80px 0;}
.aiabout{}
.aiaboutl{ width:690px; height:auto; color:#fff;}
.aiaboutlt{}
.aiaboutlt_t{ font-size:30px; font-weight:bolder; line-height:38px;}
.aiaboutlt_i{ font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:33px;}
.aiaboutli{ margin:20px 0 30px 0; font-size:14px; line-height:30px;}
.aiaboutlm{ display:block; width:164px; height:40px; line-height:40px; text-align:center; background:#3aa314;border-radius: 3px; color:#fff;}
.aiaboutlm:hover{ background:#29800a; color:#fff;}
.aiaboutr{ width:453px; height:auto;}

.aihonor{ margin:44px auto 80px auto; background:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.25); padding:30px 20px 40px 20px;}
.aihonort{ text-align:center; color:#3e3e3e; font-size:16px;}
.aihonort a{ display:inline-block; padding:0 12px; margin:0 20px; line-height:40px; border-bottom:2px #fff solid;}
.aihonort a:hover{ border-bottom:2px #054a96 solid; color:#054a96;}
.aihonort a.icur{ border-bottom:2px #054a96 solid; color:#054a96;}
.aihonorc{ padding-top:30px;}
.aihonorc ul li{ width:280px; height:auto; float:left; margin-right:13px;}

.ainew{}
.ainewl{ width:330px; height:auto; background:url(../images/ai_new_bg.jpg) no-repeat 50% top #fff; padding:20px 30px; border-bottom:1px #d7d7d7 solid;}
.ainewlt{ color:#fff; margin-bottom:25px;}
.ainewlt_cn{ font-size:24px; font-weight:bolder; line-height:30px;}
.ainewlt_en{ font-size:14px; line-height:28px;}

.ainewlc{ }
.ainewlc a{ display:block;}
.ainewlc_img{ margin-bottom:25px;}
.ainewlc_t{ font-size:18px; color:#1e1e1e; line-height:30px;}
.ainewlc_time{ font-size:14px; color:#7e7e7e; line-height:28px;}
.ainewlc_i{padding-bottom:35px; margin-top:10px; font-size:14px; color:#6e6e6e; line-height:24px;}

.ainewr{ width:790px; height:auto;}
.ainewrt{ margin-bottom:20px; padding:20px 30px; border-bottom:1px #d7d7d7 solid; background:#fff;}
.ainewrtt{ margin-bottom:20px;}
.ainewrtt a{ font-size:14px; color:#3e3e3e; display:inline-block; padding-top:10px;}
.ainewrtt_t{}
.ainewrtt_t_cn{font-size:24px; font-weight:bolder; line-height:30px; color:#054a96;}
.ainewrtt_t_en{font-size:14px; line-height:28px; color:#9e9e9e;}

.ainewrtc{}
.ainewrtc ul li{ width:340px; height:auto; float:left; margin-right:50px;}
.ainewrtc ul li a{ display:block;}
.ainewrtc_t{ font-size:18px; color:#1e1e1e; line-height:25px;}
.ainewrtc_i{ margin:15px 0; font-size:14px; color:#6e6e6e; line-height:24px;}
.ainewrtc_time{ text-align:right; font-size:14px; color:#7e7e7e;}

.ainewrc{ padding:20px 30px 8px 30px; border-bottom:1px #d7d7d7 solid; background:#fff;}
.ainewrcc{ padding-top:10px;}
.ainewrcc ul li{ width:312px; height:auto; float:left; margin:0 70px 20px 0;}
.ainewrcc ul li .ainewrcc_w{ padding-left:30px; font-size:18px; color:#1e1e1e; line-height:28px; margin-bottom:6px; background:url(../images/a_w.jpg) no-repeat left 50%;}
.ainewrcc ul li .ainewrcc_d{ padding-left:30px; font-size:14px; color:#6e6e6e; line-height:20px; background:url(../images/a_d.jpg) no-repeat left 6px;}

footer{ width:100%; height:auto; background:#054a96; padding:30px 0 25px 0;}
.afootl{ width:815px; height:auto;}
.footnav{ padding-bottom:18px; border-bottom:1px #145fb2 solid; line-height:35px; color:#fff; font-size:16px; margin-bottom:25px;}
.footnav a{ color:#fff; padding:0 23px; font-size:16px;}
.footnav a:first-child{ padding-left:0;}
.footnav a:last-child{ padding-right:0;}
.footnav a:hover{ color:#3aa314;}
.afootlt{ font-size:14px; color:#bfddff; font-size:14px; line-height:35px;}
.afootlt_1{ width:263px; padding-left:27px; background:url(../images/foot_icon1.jpg) no-repeat 2px 50%;}
.afootlt_2{ width:420px; padding-left:27px; background:url(../images/foot_icon2.jpg) no-repeat left 50%;}
.afootlt_3{width:263px; padding-left:27px; background:url(../images/foot_icon3.jpg) no-repeat left 50%;}
.afootlt_4{ width:420px; padding-left:27px; background:url(../images/foot_icon4.jpg) no-repeat 1px 50%;}

.afootlc{ color:#759ac3; line-height:33px; margin-top:5px;}
.afootlc a{ color:#759ac3;}
.afootlc a:hover{ color:#3aa314;}

.afootr{ width:290px; height:auto; padding-top:20px;}
.afootrr{ width:130px; height:auto;}
.afootrl{ width:145px; height:auto; text-align:right; color:#fff; font-size:16px; padding-top:35px; line-height:32px;}

.contactc{ padding:30px 0;}

/*question start*/
.question{ padding:0 0 30px 0; background:#fff;}
.question ul li{ padding:25px 0; border-bottom:1px #cccccc dashed;}
.nconrw{ margin-bottom:15px;}
.nconrwl{ width:26px; height:26px; background:#0166b4; color:#fff; text-align:center; line-height:26px;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}
.nconrwr{ width: calc(100% - 32px); font-size:16px; color:#333333; font-weight:bolder; line-height:26px;}
.nconrd{}
.nconrdl{width:26px; height:26px; background:#fe8707; color:#fff; text-align:center; line-height:26px;-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}
.nconrdr{width: calc(100% - 32px);font-size:14px; color:#666666; line-height:26px;}
/*question end*/

.social_nav5{ height:58.5px; position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;z-index:999; background: #054a96; }
.social_nav5 li{ width:25%; float:left; position:relative; height:58px; text-align:center; color:#fff;  position:relative; border-left: 1px solid #fff; /*border-right: 1px solid #fff;*/ box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav5 li:nth-child(1){ border-left: 0; background: #3aa314;}
.social_nav5 li:nth-child(4){ border-right:0;}
.social_nav5 li em{ width:30px; height:30px; display:block; margin:4px auto 0; }
.social_nav5 li img{ width:30px;}
.social_nav5 li a{ color:#fff;}
