.dtd_t{text-align:center; color:#1d1d1d; font-size:30px; line-height:79px; margin-top:26px; margin-bottom:23px; background:url(../images/dtd_em.jpg) no-repeat center bottom;}

.bd_phb{color:#004da1; font-size:24px; line-height:56px; text-align:center; background: url(../images/bd_phb.jpg) no-repeat center bottom; margin:17px auto 21px;}
.bd_pl{text-align:center;}
.bd_phbt{min-width:85px; height:31px; line-height:31px; text-align:center; border:2px solid #13418c; display: inline-block; padding:0 26px; margin:0 3px; border-radius:30px; border-left-color:#13418c; border-right-color:#13418c; border-top-color:#13418c; border-bottom-color:#13418c; background-color:#13418c;}
.bd_phbt_on{border:2px solid #13418c; background-color:#13418c; color:#FFFFFF; }
.bd_phbt:hover{background-image: linear-gradient(to right , #13418c, #13418c);}
.bd_phbt:hover a{color:#fff;}
.bd_phbt a{color:#fff; font-size:15px;}
.bd_phbt_on a{color:#fff;}

/*首页搜索*/
.m_location_hbt{background-color:#f8f8f8; height:59px; line-height:59px; border-bottom:1px solid #e5e5e5; color:#616161;}
.m_location_hbt a{color:#616161;}
.m_location_hbt em{margin:0 10px; font-style:normal;}
.m_location_btn{float:right; width:255px; margin-top:12px;}
.chname{float:left; border:0px solid #e3e1e1; border-right:none; width:219px; height:26px; line-height:26px; box-shadow:none; font-size:12px; cursor:pointer; text-indent:11px; padding:0; color:#747474; font-family:"Microsoft YaHei"; background: url(../images/top_s.jpg) no-repeat left top;}
.btn{float:left;background:url(../images/Search3.jpg) no-repeat center center;width:36px;height:26px;border:0;cursor:pointer;}
.hbt_ht{float:left; font-size: 14px;}
.hbt_ht span{background: url(../images/other_h.jpg) no-repeat 6px center; padding-left: 30px;}

/*产品系列*/
.bd_l{width:260px; float:left; margin:31px 0 0px; padding-bottom:0px; background: url(../images/s_cate_hd.jpg) no-repeat top center #043e89;}
.bd_hb{font-size:18px; color:#fff; text-indent:39px; line-height:60px; padding-top:0px; margin-bottom:41px;}
.bd_dhb{ width:198px; margin:0 auto 0px; padding:0 30px 15px; border-top:none;}
.bd_dhb .hbt{height:38px; line-height:38px; background:url(../images/s_icon.jpg) no-repeat 15px center;  border-top:none; border:1px solid #446a99; border-radius:2px;  text-indent:34px; overflow: hidden; margin-bottom:5px;}
.bd_dhb .hbt:nth-child(1){}
.bd_dhb .hbt a{color:#fff; font-size:14px; line-height:39px;}
.bd_dhb .hbt:hover{/*background:url(../images/m_aside_on.jpg) no-repeat 23px center #f65f25;*/}
.bd_dhb .hbt:hover a{/*text-decoration: none; color:#fff;*/}
.bd_dhb .current{background:url(../images/m_aside_on.jpg) no-repeat 23px center #f65f25;}
.bd_dhb .current a{color:#fff;}
.hbt_t{width:100%; height:38px; line-height:38px; text-indent:29px; background: url(../images/hbt_t.jpg) no-repeat 118px 16px; margin:7px auto 0;}
.hbt_t a{color:#fff; font-size:14px; }


/*首页产品*/
#m_right { width:918px; float:right; margin:31px 0 0; padding:0px 0px; border:0px solid #d3d3d3;}
.p2 {float:left; margin-bottom:0px; line-height:0; margin-right:10px; width:222px;}
.p2 img{line-height:0;}
.p2_m{position: relative; padding:5px; border:solid 1px #d3d3d3; display:block; line-height:0;}
.p2_m img{width:100%;}
.p2:nth-child(4n){margin-right:0px;}
.m_pro_list .p2 figcaption {display:block; height:38px; line-height:38px; text-align:center; font-size:14px; overflow:hidden; color:#292929;}
.m_pro_list .p2 a:hover {text-decoration:none; }
.m_pro_list .p2:hover {}
.m_pro_list .p2_m:hover {border:solid 1px #e8480b; }
.m_pro_list .p2:hover figcaption {color:#e8480b; overflow:hidden; }

/*特点*/
.m2_about{background:url(../images/yt_m.jpg) no-repeat top center; padding:30px 0; margin:20px 0;}
.about_l{background-color:#fff; float:left; width:869px; text-align:center; padding:26px 0 0 0;}
.about_hh{color:#292929; font-size:24px; margin-bottom:9px;}
.about_ht{font-size:14px; color:#3a3a3a; margin-bottom:39px;}
.about_mn{display:inline-block; vertical-align: top; width:130px; height:148px; line-height:22px; font-size:13px; color:#4f4f4f; margin:4px 63px 21px 0;}
.about_mn img{display:block; margin:0 auto 7px;}
.about_mn span{font-size:16px; color:#212121; display:block; margin-bottom:9px;}
.about_mn_r{margin-right:0;}
.about_r{width:239px; height:462px; padding:8px 38px 0 33px; float:right; background:url(../images/td_mnt.jpg) no-repeat bottom center #fff; position:relative; font-size:14px; color:#4f4f4f; line-height: 28px;}
.about_r_hb{color:#292929; font-size:24px; line-height:63px; background:url(../images/hd_bg2.jpg) no-repeat bottom left; margin-bottom:11px;}
.about_r_max{position:absolute; left:33px; bottom:105px; height:34px; line-height:34px; width:122px; text-align:center; color:#003e8b; font-size:14px; border:1px solid #003e8b;}


/*保障*/
.st_m{background:url(../images/st_m.jpg) no-repeat top center; padding:30px 0 37px; margin:5px 0 0 0;}
.st_ht{ font-size:24px; color:#003e8b; text-align:center; line-height:30px; margin-bottom:32px;}
.st_m1, .st_m2{background:url(../images/02.jpg) no-repeat top center; padding:42px 54px 0 471px; width:675px; height:158px; line-height:29px; font-size:18px;}
.st_m1{background:url(../images/01.jpg) no-repeat top center; padding:42px 471px 0 54px; margin-bottom:10px;}

/*关于我们*/
.dtd_gun{color:#0c4da2; background:url(../images/dtd_em2.png) no-repeat center bottom; line-height:76px; height:76px; margin:20px 0 46px 0;}
.m_about{ margin:20px auto 20px;}
.m_about_img{float:left; width:360px; line-height:0;}
.m_about_txt{float:left; width:810px; line-height:30px; font-size:14px; color:#2a2a2a; padding:0 0 0 28px; border:1px solid #e4e4e4; border-left:none;}
.m_about_ht{font-size:18px; color:#003e8b; margin:30px 0 0 0; background:url(../images/hd_bg.jpg) no-repeat left top; line-height:49px;}
.about_more{margin:25px 0 0;}
.cpz_more{border:1px solid #cbcbcb; width:120px; height:34px; line-height:34px; text-indent:27px; color:#999a9a; margin:33px 0 0 0; background:url(../images/more_img_tt.jpg) no-repeat center center; font-size:12px;}
.cpz_more:hover{color:#fff; background:url(../images/more_img.jpg) no-repeat center center ; border:0px solid #063f8e; width:122px; height:36px; line-height:36x;}
.demo2_min{overflow:hidden; width:100%;background:url(../images/about_bj.jpg) no-repeat left top; height:263px; padding:37px 0 0 0; margin-top:30px; position:relative; }
.m_about_lt{width:300px; float:left; padding-right:12px;}
.m_about_rt{width:484px; float:right; border-left:1px solid #e4e4e4;}
.join_te{float:left; width:50%; text-align:center; line-height:20px; height:44px;  padding:111px 0 25px; border-bottom:0px solid #e4e4e4; color:#fff; font-size:18px;}
.join_te em{font-size:12px; font-family:Arial; font-style:normal;}
#g_1{background:url(../images/speech_img.jpg) no-repeat center top;}
#g_2{background:url(../images/culture_img.jpg) no-repeat center 40px; color:#003e8b;}
#g_3{background:url(../images/video_img.jpg) no-repeat center 42px; color:#003e8b;}
#g_4{background:url(../images/honor_img.jpg) no-repeat center top; }
#g_2 em, #g_3 em{color:#767676;}


/*新闻*/
#main{margin-top:30px;}
.m_news{float:left; width:385px;}
.m_news_lr{margin:0 22px;}
.m_news_bd{ border:1px solid #d8d8d8; padding:0 0 25px 0; margin-bottom:34px;}
.m_news_hd{height:60px; text-align:center; background:url(../images/nesw_bn.jpg) repeat-x center bottom; position:relative; padding-top:0px; margin-bottom:17px;}
.m_news_hbf{ width:97px;height:60px; line-height:60px; margin-left:23px; color:#003e8b; font-size:24px; background:url(../images/nesw_bi.jpg) no-repeat center bottom;}
.m_more{position:absolute; right:19px; top:17px; height:30px; line-height:30px; border:0px solid #fff; border-radius:0px; color:#646464; font-size:12px; text-align:left;}
.nlist{ padding:20px 15px 37px; margin-bottom:20px;}
.nlist img{float:left;}
.nlist_dl{padding-left:17px; height:130px; overflow: hidden; margin-bottom:15px;}
.nlist_th{font-size:16px; color:#2a2a2a; margin-top:-3px;}
.nlist_rq{font-size:12px; color:#aaa; text-indent:19px; background:url(../images/news_ib.jpg) no-repeat left center; margin:12px 0 6px;}
.nlist_xq{font-size:12px; color:#646464; line-height:24px;}
.m_news_bd ul {padding:0 27px 0 23px;}
.m_news_bd li { background:url(../images/icon.jpg) no-repeat 4px center; height:39px; line-height:39px; width:100%; border-bottom:1px dotted #c6c6c6; overflow:hidden; position:relative;}
.m_news_bd li a { margin-left:24px; color:#646464; font-size:14px;}
.news_rq{position:absolute; right:9px; top:3px; font-size:14px; color:#2a2a2a;}
/*问答*/
.newst_m{border-bottom:1px dotted #b6b6b6; margin:0 40px 9px 26px; padding:9px 0 10px 0;}
.newst_span{float:left; width:18px; margin:0 10px 0 7px; height:80px;}
.newst_span_w, .newst_span_d{width:18px; text-align:center; line-height:18px; height:18px; background-color:#dd1e19; color:#fff; margin-bottom:9px; border-radius:2px; font-size:12px;}
.newst_span_d{ background-color:#7b7b7b;}
.nc_db{font-size:14px; color:#222020; line-height: 18px; margin-bottom:8px;}
.nc_p{font-size:12px; color:#7b7a7a; line-height: 22px; height:66px;}
/*留言*/
.m_news_bd_y{margin-bottom:0; padding-bottom:0;}
.m_news_y{margin:0 51px 14px 49px; color:#646464; font-size:14px; text-align:center; line-height: 24px;}
.m_news_z{margin:0 46px 0 41px;}
.book input{width:100%; border:1px solid #cbcbcb; line-height:28px; height:28px; color:#646464; font-size:14px; margin-bottom:10px;text-indent: 3px; font-family:"Microsoft YaHei";}
.book textarea{width:100%; border:1px solid #cbcbcb; line-height:28px; height:56px; color:#646464; font-size:14px; margin-bottom:14px; text-indent: 3px; font-family:"Microsoft YaHei";}
.book_s{text-align:center;}
.book_s input{width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#cf2b36; border:none; display: inline-block; margin-bottom:19px; font-family:"Microsoft YaHei";}



/*友情链接*/
.yq_item{border:1px solid #d6d6d6; margin:40px 0 22px; padding:0px 31px;}
.yq_hb{color:#13418c; font-size:18px; background: url(../images/yqlj_hb.jpg) no-repeat left center; width:180px; margin:-13px auto 0; text-align:center;}
.yq_item a{color:#383838; font-size:13px;}
.yq_item span{margin:0 12px 0 13px;}
.yq_p{padding:11px 0 14px;}

@media screen and (max-width:1099px){  

}
@media screen and (max-width:1024px){  
.wrapper { width:100%;}
#nav ul li.menu a { padding:0; text-align:center; }
#banner {min-height:0;}
.hidden-mm, .hidden-mmd{ display:none; }
#demo1{ width:100%;}
.m_pro_list{width:100%;}
.m_pro_list .bd li {width:23%;}
.nofirst{ margin-right:1.6%;}

.kb{ padding-top:8px;}

.dhb{width:86%;}
.zx_rin{margin-right:1%;}
.m_about_img{width:29.509%;}
.m_about_img img{width:100%;}
.m_about_txt{ width:68%; padding-left:2.31%;}
.m_about_rt{width:60%;}
.m_about_lt{width:38%; padding-right:1%;}
.anl_dt img, .anl_lt img{width:100%;}
.m_news{width:49%;}
.m_news_lr{margin-right:2%;}
.m_news_hd{width:100%;}
.multipleColumn{width:100%;}

.multipleColumn .bd{width:100%;}
}

@media screen and (max-width:768px){
.wrapper { width:100%; margin:0 auto;}



#banner { border-top:0;}

#category { width:98%; margin:0 auto; padding:1%; }
#category .item { width:48%; float:left; position:relative; overflow:hidden; margin:1%; }

#m_about_wrap { padding:20px 0; background:none; height:300px;}
.m_about_list { width:96%; float:none; margin:0 auto; display:block; }
.m_news_wrap { width:96%; float:none; margin:0 auto; display:block; }
.m_join_wrap { width:420px; float:none; margin:20px auto 0 2%; display:block; }

.hidden-sm, .hidden-smd, .news_rq, .m_about_rt{ display:none; }
.m_about_lt{width:89%; margin-bottom:23px;}
.m_about_txt{border:none;}
#main {padding:20px 0;}
#main2 {padding:20px 0;}

#demo1{ }
.m_pro_list{ width:99%; }
.m_pro_list .bd li { width:23%; }
.nofirst{ margin-right:10px;}

.m_about_bd{padding:34px 0 0 8px;}
.kb{display:none;}
.hbt{padding:0 5px;}

}
@media screen and (max-width:748px){
.zx_txt{margin: 20px 0 12px 0%; text-align:center; width:100%;}
.zx_rin{display:none;}
.pit_p{width:49%; margin-right:2%;}
.pit_p:nth-child(3n){margin-right:0;}
#other{float:none;}
.chname{width:70%;}
.btn{width:25%;}
.m_about_img, .m_about_txt, .m_news{width:98%; margin:auto; float:none;}
.m_news_hd{}
.m_about_ht{margin-top:21px;}
.m_about_lt{width:auto; padding-right:0; float: none;}
.m_about_txt{padding:0;}
.anl_lt figcaption{height:28px; line-height:28px; font-size:12px;}
}
@media screen and (max-width:667px){
.xwkb{display:block;}
.dhb{width:98%;}
.hidden-xm6 { display:none;}
.m_item{width:49%;}

}
@media screen and (max-width:640px){
.wrapper { width:100%; margin:0 auto; }


.m_news_bd .list { width:100%; float:none; display: block; }

.hidden-xm { display:none; }
.xwkb{ display:none; }
.mf_tl1, .mf_tl10, .mf_tx{margin-left:8%;}
.pit_tb{line-height:25px;}
#main{padding-bottom:0; margin-top:0;}

.l_pic_t{display:none;}
.l_pic_gh{display:block;}


.multipleColumn .prev, .multipleColumn .next{display:none;}
.multipleColumn .bd ul, .content_g{width:98%; margin:auto; float:none;}
.multipleColumn .bd ul li {width:48%;}
.multipleColumn .bd ul li .pic img{width:100%; height:auto; border:none;}
.multipleColumn .bd ul li .pic > img{border: 1px solid #ddd;}

.pg_content{width: 49%; float:left; margin-right:2%; line-height:0;}
.pg_content figcaption{font-size:12px; text-align:center; line-height:30px; height:30px; border:1px solid #ccc; border-top:none; margin-bottom:20px; width:100%;}
.pg_content > img{border:1px solid #ccc; line-height:0; font-size:0;}
.pg_content img{width:100%;}
.pp2, .pp4, .pp6, .pp8{margin-right: 0}
.anl_man{width:98%; margin:auto;}
.pg_dt{margin-bottom:20px;}

.anl_lt figcaption{text-align:center; text-indent:0;}

.m_news_bd{margin-bottom:20px;}



.bd_l{width: 96%; margin: 10px auto 0; float: none; background:none;}
.bd_dhb{width:auto; padding:0;}
.hbt{float: left; width:45%; margin-right: 2%; margin-bottom: 10px;}
.bd_dhb .hbt a, .hbt_t a{color:#446a99;}
.bd_dhb .hbt:nth-child(2n){margin-right:0;}
.hbt_t{background:none; margin-bottom:20px; text-indent:0; text-align:center;}

#m_right{width:96%; float:none; margin:auto;}
.p2{width:49%; margin-right:2%;}
.p2:nth-child(2n){margin-right:0;}
}
@media screen and (max-width:480px){

#category { width:98%; margin:0 auto; padding:1%; }
#category .item { width:98%; float:left; position:relative; overflow:hidden; margin:1%; }
#m_about_wrap { padding:0; height:380px;}
.m_about{}
.m_about_bd{padding:3px 0 0 8px;}
.m_about_list { width:96%; float:none; margin:0 auto; display:block; }
.m_news_wrap { width:96%; float:none; margin:0 auto; display:block; }
.m_news_bd .list { width:100%; float:none; display: block; }
.m_join_wrap { width:96%; float:none; margin:20px auto 0; display:block; }

.m_about_txt{margin-bottom:20px;}

.maing_t, .anl_man{display:none;}



.m_item { width:95.8%; float:none; margin:0 auto; }
.m_news { margin:2% auto; }

#footer { padding:0; }

.hidden-xs { display:none; }


#demo1{ width:95%; margin:auto; padding:0%;}
#demo1 li{width:49%;}
#main { border-left:0; border-bottom:0; border-right:0; background:none; background-color:#fff; padding:5px 0 0px;}
.m_pro_list .bd li { width:45.5%; margin-left:2%;}
#nofirst1, #nofirst3, #nofirst5, #nofirst7, #nofirst9 { margin-right:2%; }
#nofirst2, #nofirst4, #nofirst6, #nofirst8, #nofirst10 { margin-right:0; }


.hidden-smd, .hidden-mmd{ display: inline; }
.dtd{margin:0px 0 10px 0;}
.dhb{display:none;}
.nlist li a{font-size:13px;}
}
@media screen and (max-width:385px){
.nlist li a{font-size:12px;}
}
@media screen and (max-width:320px){
.hidden-xs4{ display:none; }
}