/* CSS Document */
*{margin:0;padding:0;outline:none;-webkit-text-size-adjust:none;font-family:"宋体","SimHei", Arial, Verdana;_font-family:Arial !important;}
body{color:#333; background:#fff; font-size:0.18rem; padding-bottom:1.5rem;}
ul, ol{list-style:none;}
a{text-decoration:none;color:#333; -webkit-transition: all .5s; transition: all .5s; }
a:hover{color:#1261B8;text-decoration:none;}
img{max-width:100%; border:0px;} 
.clear{display:block;float:none;clear:both;overflow:hidden;width:auto;height:0;margin:0 auto;padding:0;font-size:0;line-height:0;}
.fixed{width:96%;margin:0 auto;clear:both;}
.fixed:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.relative{position:relative;}
.fl{float:left;}
.fr{float:right;}
.clears{zoom: 1;}
.clears:after{content: ""; display: block; height: 0; clear: both; overflow: hidden;}

.mtd40{margin:50px auto 30px auto; overflow:hidden;}
.mt100{margin-top:0.8rem;}

#header{width:100%; height:0.94rem; background:#fff; position:fixed; left:0px; top:0px; z-index:99999;}
#header2{width:100%; height:0.07rem; background:url(../images/bg.png) left bottom repeat-x; position:fixed; left:0px; top:0.94rem; z-index:99999;}
#header .mb_head{width:100%; margin:0px auto; display:inline-block; position:relative; z-index:5;}
#header .mb_head .logo{display:inline-block; width:60%; height:0.94rem; background:url(../images/logo.png) left center no-repeat; background-size:2.94rem 0.64rem; float:left; margin-left:2%;}
#header .mb_head #mb_nav{float:right; width:25%; height:0.94rem; background:url(../images/nav.png) right center no-repeat; cursor:pointer; transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; margin-right:2%; background-size:0.41rem 0.25rem;}
#header .mb_head #mb_nav.curr{background:url(../images/nav_close.png) right center no-repeat; background-size:0.41rem 0.25rem;}
#header #nav_menu{width:100%; height:100%; position:fixed; top:0.94rem; text-align:center; background:#323B46; display:none; overflow-y: auto;}
#header #nav_menu #nav_box{width:100%; padding-bottom:124px; overflow:hidden;}
#header #nav_menu ul li .mb_bmenu{display:inline-block; width:100%; height:70px; line-height:70px; border-bottom:1px solid #4E5C6D; color:#fff; font-size:15px; text-align:left; position:relative; padding-left:20px; font-size:18px;}
#header #nav_menu ul li .mb_bmenu .two_ico{display:inline-block; background:url(../images/two_ico.png) right center no-repeat; width:10px; height:70px; position:absolute; right:40px;}
#header #nav_menu ul li .mb_bmenu:hover,#header #nav_menu ul li .mb_bmenu.curr{background:#455261; color:#D2E6FB;}
#header #nav_menu ul li .mb_bmenu:hover .two_ico{background:url(../images/two_ico_a.png) right center no-repeat;}
#header #nav_menu ul li .mb_bmenu.curr .two_ico{background:url(../images/two_ico_h.png) right center no-repeat;}

#header #nav_menu ul li .two_menu{display:none; width:100%;}
#header #nav_menu ul li .two_menu dd .mb_towmenu{display:inline-block; color:#ddd; text-align:left; font-size:14px; width:100%; height:60px; line-height:60px; background:#536172; padding-left:40px; border-bottom:1px solid #617387; position:relative;}
#header #nav_menu ul li .two_menu dd .mb_towmenu .three_ico{display:inline-block; background:url(../images/three_ico.png) right center no-repeat; width:10px; height:60px; position:absolute; right:60px;}
#header #nav_menu ul li .two_menu dd .mb_towmenu:hover,#header #nav_menu ul li .two_menu dd .mb_towmenu.curr{background:#5C6C7E; color:#16AD81;}
#header #nav_menu ul li .two_menu dd .mb_towmenu:hover .three_ico{background:url(../images/three_ico_a.png) right center no-repeat;}
#header #nav_menu ul li .two_menu dd .mb_towmenu.curr .three_ico{background:url(../images/three_ico_h.png) right center no-repeat;}

#header #nav_menu ul li .two_menu .three_menu{display:none; width:100%;}
#header #nav_menu ul li .two_menu .three_menu dd a{display:inline-block; color:#bbb; text-align:left; font-size:12px; width:100%; height:50px; line-height:50px; background:#758699; padding-left:60px; border-bottom:1px solid #8493A4;}
#header #nav_menu ul li .two_menu .three_menu dd a:hover,#header #nav_menu ul li .two_menu .three_menu dd a.curr{background:#99A4B3; color:#1480CF;}


/*首页banner 切换*/
#banner{width:100%; overflow:hidden; position:relative; margin-top:0.94rem;}

/*首页第一部分*/
.h_tiqtle{width:96%; margin:0px auto; text-align:center;}
.h_tiqtle a{display:inline-block; background:#e5e5e5; width:2rem; height:0.64rem; line-height:0.64rem; color:#333; font-size:0.24rem; margin:0.05rem; cursor:pointer; overflow:hidden;}
.h_tiqtle a:hover{background:#1261B8; color:#fff;}

.first_box{width:96%; margin:0px auto; margin-top:0.4rem; overflow:hidden;}
.first_box .tab_list a{float:left; width:48%; margin-left:4%; margin-top:0.25rem;}
.first_box .tab_list a:nth-child(2n+1){margin-left:0; clear:both;}

.first_box .tab_list a dl dt{width:100%; overflow:hidden; border:1px solid #ddd; box-sizing:border-box;}
.first_box .tab_list a dl dt img{display: block; width:100%;}
.first_box .tab_list a dl dd{text-align:center; height:0.4rem; line-height:0.4rem; font-size:0.20rem;}

/*首页第二部分*/
.two_box{width:100%; padding:0.4rem 0rem 0.2rem 0rem; margin-top:0.4rem; overflow:hidden; position:relative;}
.two_box:after{content:''; position:absolute; left:0px; top:0px; width:100%; height:4.5rem; background:#3976E0; z-index:-2;}
.two_box .two_title{width:100%; text-align:center; margin-bottom:0.3rem;}
.two_box .two_title span{width:100%; font-size:0.28rem; display:inline-block; color:#fff;}
.two_box .two_title em{display:inline-block; font-style:normal; position:relative; margin-top:0.1rem;}
.two_box .two_title em:after{content:''; position:absolute; margin-left:-1.3rem; left:50%; top:50%; width:2.6rem; height:1px; background:#fff; z-index:-1;}
.two_box .two_title em i{display:inline-block; font-style:normal; background:#3976E0; color:#fff; font-size:0.2rem; padding:0rem 0.1rem;}

.two_box .about_box{width:100%; padding:12px; box-sizing:border-box; background:#fff; float:right; overflow:hidden;}
.two_box .about_box dl dt{width:100%;}
.two_box .about_box dl dt img{width:100%; display:block;}
.two_box .about_box dl dd{text-align:left; width:100%;}
.two_box .about_box dl dd p{display:inline-block; color:#888; font-size:0.18rem; line-height:200%; margin-top:0.25rem; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.two_box .about_box dl dd a{display:inline-block; background:#1261B8; color:#fff; margin-top:0.3rem; padding:0.1rem 0.3rem;}


/*首页第三部分*/
.three_box{width:100%; background:#F6F6F6; margin:0 auto; margin-top:0.1rem; overflow:hidden;  padding:0.4rem 0rem;}
.three_box .three_title{overflow:hidden; color:#1261B8; text-align:center; font-size:0.26rem; height:0.4rem; line-height:0.4rem;}
.three_box .three_con{width:100%; overflow:hidden; margin-top:0.2rem;}
.three_box .title_tab{width:100%; overflow:hidden;}
.three_box .title_tab span{display:inline-block; width:49%; height:0.7rem; margin-top:0.05rem; margin-left:2%; overflow:hidden; color:#fff; font-size:0.24rem; line-height:0.7rem; padding-left:0.7rem; cursor:pointer; box-sizing:border-box;}
.three_box .title_tab span:nth-child(2n+1){margin-left:0;}
.three_box .title_tab .apply_1{margin-top:0px; background:#1261B8 url(../images/pz-1.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_2{background:#1261B8 url(../images/pz-2.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_3{background:#1261B8 url(../images/pz-3.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_4{background:#1261B8 url(../images/pz-4.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_5{background:#1261B8 url(../images/pz-5.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_6{background:#1261B8 url(../images/pz-6.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_1:hover,.three_box .title_tab .apply_1.curr{background:#3976E0 url(../images/pz-1.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_2:hover,.three_box .title_tab .apply_2.curr{background:#3976E0 url(../images/pz-2.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_3:hover,.three_box .title_tab .apply_3.curr{background:#3976E0 url(../images/pz-3.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_4:hover,.three_box .title_tab .apply_4.curr{background:#3976E0 url(../images/pz-4.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_5:hover,.three_box .title_tab .apply_5.curr{background:#3976E0 url(../images/pz-5.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .title_tab .apply_6:hover,.three_box .title_tab .apply_6.curr{background:#3976E0 url(../images/pz-6.png) 0.2rem center no-repeat; background-size:0.35rem 0.35rem;}
.three_box .tab_list{width:100%;}
.three_box .tab_list dl dt{width:100%;}
.three_box .tab_list dl dt img{width:100%; display:block;}
.three_box .tab_list dl dd{background:#fff; width:100%; padding:0.3rem; box-sizing:border-box;}
.three_box .tab_list dl dd h3{font-size:0.3rem; font-weight:normal; position:relative; padding-bottom:0.14rem;}
.three_box .tab_list dl dd h3:after{content:''; position:absolute; left:0; top:100%; width:0.4rem; height:2px; background:#1261B8;}
.three_box .tab_list dl dd p{font-size:0.18rem; line-height:190%; margin-top:0.25rem;}
.three_box .tab_list dl dd ul{margin-top:0.15rem; width:100%; overflow:hidden;}
.three_box .tab_list dl dd ul li{width:45%; padding-left:1%; height:0.5rem; line-height:0.5rem; float:left; border-bottom:1px solid #dedede; font-size:0.18rem;}
.three_box .tab_list dl dd ul li:nth-child(2n+2){float:right;}


/*首页第四部分*/
.four_box{width:100%; margin-top:0.4rem;}
.four_box .art_box{width:96%; margin:0px auto;}
.four_box .art_box h3{width:100%; overflow:hidden;}
.four_box .art_box h3 span{float:left; color:#1261B8; font-size:0.28rem; font-weight:normal;}
.four_box .art_box h3 a{float:right; color:#666; font-weight:normal;}
.four_box .art_box h3 a:hover{color:#1261B8;}

.four_box .art_box ul{margin-top:0.15rem; width:100%;}
.four_box .art_box ul li{height:0.7rem; line-height:0.7rem; border-top:1px dotted #ddd;}
.four_box .art_box ul li:nth-child(1){border-top:0;}


/*内页部分*/
.main_box{width:100%; margin-top:0.4rem;}
.main_box .con_title{width:96%; margin:0 auto; text-align:center; font-size:0.3rem; padding-bottom:0.1rem; position:relative;}
.main_box .con_title:after{content:''; position:absolute; left:50%; margin-left:-0.2rem; top:100%; width:0.4rem; height:2px; background:#1261B8;}
.main_box .con_box{width:96%; margin:0 auto; line-height:200%; margin-top:0.25rem; overflow:hidden;}
.main_box .con_box img{width:100%;}
.main_box .con_box2{width:96%; margin:0 auto; line-height:200%; margin-top:0.25rem; overflow:hidden;}
.main_box .con_box2 img{max-width:100%;}

/*新闻中心*/
.news_list{width:100%; overflow:hidden;}
.news_list dl{width:100%; overflow:hidden; margin-top:0.3rem;}
.news_list dl:nth-child(1){margin-top:0;}
.news_list dl dt{width:100%;}
.news_list dl dt img{width:100%; display:block;}
.news_list dl dd{width:100%; margin-top:0.2rem;}
.news_list dl dd h4{font-size:0.24rem;}
.news_list dl dd span{display:inline-block; color:#999;}
.news_list dl dd p{color:#666; line-height:180%; margin-top:0.1rem; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow:hidden;}
.news_list dl dd em{display:inline-block; margin-top:0.25rem; font-style:normal;}
.news_list dl dd em a{color:#1261B8;}


/*详情内容*/
.show_box{width:100%;}
.show_name{height:0.5rem;line-height:0.5rem;text-align:center;font-size:0.28rem;color:#333;font-weight:700;clear:both;}
.show_info{height:0.3rem;border-bottom:1px dashed #ddd;clear:both;color:#999999;text-align:center;clear:both; padding-bottom:0.2rem;}
.show_info span{padding:0 3px;color:#E33713;}
.show_content{padding:0.2rem 0;clear:both;line-height:200%; margin-top:0.2rem;}
.show_content img{width:100%;}
.show_next{padding-top:0.1rem;line-height:22px;clear:both;}
.show_next li{height:0.4rem;line-height:0.4rem;width:100%;float:left;white-space:nowrap;overflow:hidden;}
.show_next li:first-child{margin-left:0;}
.show_next span{padding-left:0.1rem;font-size:0.14rm;}
.show_next .nr_line{width:100%; border-top:1px dashed #ddd; margin-bottom:0.2rem;}


/*产品展示*/
.con_item{width:96%; margin:0 auto; text-align:center;}
.con_item a{display:inline-block; width:42%; padding:0.2rem 0; margin:1% 2%; text-align:center; border:1px solid #ddd; font-size:0.24rem; border-radius:0.05rem;}
.con_item a:hover,.con_item a.curr{border:1px solid #1261B8; color:#1261B8;}

.product_list dl{width:49%; margin-left:2%; overflow:hidden;float:left;}
.product_list dl:nth-child(2n+1){margin-left:0; clear:left;}
.product_list dl:nth-child(n+3){ margin-top:0.2rem;}
.product_list dl dt a{display:inline-block; overflow:hidden; width:100%; border:1px solid #ddd; box-sizing:border-box;}
.product_list dl dt img{width:100%; display:block;}
.product_list dl dd{text-align:center; line-height:150%;}
.product_list dl dd a{font-size:0.24rem; display:inline-block; width:100%; margin-top:0.1rem;}
.product_list dl dd span{display:inline-block; width:100%; color:#999;}

/*产品详情*/
.pro_type{width:100%; color:#666; text-align:center;}
.pro_desc{width:100%; color:#666; margin-top:0.2rem;}
.pro_zutu{width:100%; margin-top:0.3rem;}
.products_show_content{width:100%; margin-top:0.4rem;}
.products_show_content h4{width:100%; border-bottom:1px solid #1261B8;}
.products_show_content h4 span{display:inline-block; font-size:0.2rem; background:#1261B8; color:#fff; padding:0.05rem 0.25rem;}
.products_show_content .products_content{margin-top:0.3rem; overflow:hidden; line-height:180%;}


/*分页*/
.pages{width:100%;margin-top:0.3rem;line-height:36px;text-align:center;overflow:hidden;clear:both;}
.pages a,.pages strong{display:inline-block;margin-left:4px;padding:0 15px;height:36px;border:1px solid #CECECE;background-repeat:no-repeat;color:#888;overflow:hidden;text-decoration:none; font-size:15px;}
.pages a.nxt{padding:0 15px;}
.pages a:hover{border-color:#333;color:#333;}
.pages a.nxt{padding-right:25px;background-image:url(../images/arw_r.gif);background-position:90% 50%; color:#333;}
.pages a.prev{padding-left:25px;background-image:url(../images/arw_l.gif);background-position:10% 50%; color:#333;}
.pages strong{background-color:#333;font-weight:400;color:#ffffff;border-color:#333;}


/*底部*/
#footer{background:#1261B8; width:100%; height:1.2rem; overflow:hidden; color:#fff; position:fixed; left:0; bottom:0; z-index:2;}
#footer a{display:inline-block; color:#fff; width:33.33%; line-height:1.7rem; float:left; text-align:center; font-size:0.24rem;}
#footer a.ico_tel{background:url(../images/ico_tel.png) center 0.13rem no-repeat;  background-size:0.5rem 0.5rem;}
#footer a.ico_qq{background:url(../images/ico_qq.png) center 0.13rem no-repeat;  background-size:0.5rem 0.5rem;}
#footer a.ico_sms{background:url(../images/ico_sms.png) center 0.13rem no-repeat;  background-size:0.5rem 0.5rem;}