.foot{margin-top:0;}
.clear{clear:both;}
.neibanner{ width:100%; height:420px; }
.neibanner .banner_nei{ width:100%; height:100%;}
.bodydiv{max-width:100%; margin:0 auto; min-height:365px; margin-top:-80px;}

.page_name{ width:100%; font-size:22px; line-height:22px; color:#000000; float:left; margin-top:29px;}
.newsnav{ width:100%; font-size:12px; line-height:12px; color:#9f9f9f; float:left; margin-top:16px; margin-bottom:22px;}
.newsnav a{font-size:12px; line-height:12px; color:#9f9f9f;}

.page_menu{ width:100%; height:51px; overflow:hidden; margin-bottom:30px;}
.page_menu .page_menu_box{ height:71px; width:100%; display:inline-block; background:#f2f2f2; overflow:hidden; overflow-x:auto;}
.page_menu .page_menu_box table{ height:51px; background:#FFFFFF;}
.page_menu .page_menu_box table td{ text-align:center; background:#f2f2f2; padding:0;}
.page_menu .page_menu_box table td a{ white-space:pre; font-size:14px; line-height:50px; height:50px; display:inline-block; color:#666666; min-width:140px; padding:0 20px;}
.page_menu.cp .page_menu_box table td a{ white-space:pre; font-size:14px; line-height:50px; height:50px; display:inline-block; color:#666666; min-width:80px; padding:0 15px;}
.page_menu .page_menu_box table td a:hover,.page_menu .page_menu_box table td a.on{ color:#FFFFFF; background:#02328d;}
.page_menu .page_menu_box table td a.on{border-right:1px solid #fff;}
.about2{ line-height:30px; color:#666666; width:100%; font-size:14px;}



.product{ width:100%; padding:10px 0;}
.product .product_xun{ width:255px; height:340px; float:left; margin:0 30px 35px 0; border:#ebeceb solid 1px;}
.product .product_xun:nth-child(4n){ margin-right:0;}
.product .product_xun .product_img{ float:left; width:100%; height:244px; border-bottom:#ebeceb solid 1px; -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.product .product_xun .product_img img{ max-width:99%; max-height:99%;}
.product .product_xun .product_text{ float:left; width:100%;}
.product .product_xun .product_text .product_title{ float:left; width:100%; text-align:center; font-size:15px; color:#525252; overflow:hidden; white-space:pre; text-overflow:ellipsis; margin-top:9px;}
.product .product_xun .product_text .product_small{ float:left; width:100%; text-align:center; font-size:12px; color:#808080; overflow:hidden; white-space:pre; text-overflow:ellipsis; margin-top:5px;}
.product .product_xun .product_text .product_more{ float:left; width:100%; height:20px; background:url(../images/index4.png) no-repeat 50%; margin-top:5px;}
.product .product_xun:hover .product_text .product_more{ width:100%; background:url(../images/index5.png) no-repeat 50%;}

.product .fenye .fenyenei a{ width:33px; height:33px; border:#dddddd solid 1px; border-radius:0px;}
.product .fenye .fenyenei a i{ width:31px; height:31px; line-height:31px; border:none;}
.product .fenye .fenyenei a i:hover{ border:none; background:none; color:#FFFFFF;}

.pro_text{ width:100%;}
.pro_more{ width:100%; text-align:center; padding:55px 0;}
.pro_more a{ width:250px; height:36px; text-align:center; color:#FFFFFF; line-height:36px; font-size:13px; background:#003275; border-radius:5px; display:inline-block;}
.pro{ width:750px; max-width:100%; margin:0 auto;}
.pro_top{ width:100%; margin:35px 0; overflow:hidden;}
.pro_top .pro_left{ width:382px; max-width:100%; display:inline-block; float:left; margin-right:-382px;}
.pro_top .pro_left .pro_box{ width:100%;}
.pro_top .pro_left .pro_box .pro-for{ margin-bottom:12px; width:382px; height:382px; border:#dadada solid 1px;}
.pro_top .pro_left .pro_box .pro-for .datu{ width:382px; height:382px !important;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.pro_top .pro_left .pro_box .pro_xiao{ width:332px; margin:0 29px; height:72px;}
.pro_top .pro_left .pro_box .pro_xiao .xiaotu div{ width:72px; height:72px; border:#d9d9d9 solid 1px; overflow:hidden;  -webkit-align-items:center; display:-webkit-flex;-webkit-justify-content:center;}
.pro_top .pro_left .pro_box .pro_xiao .xiaotu div img{ max-width:95%; max-height:95%;}
.pro_top .pro_left .slick-prev,.pro_top .pro_left .slick-next{ width:17px; height:72px; top:10px;}
.pro_top .pro_left .slick-prev{ background:url(../images/bg16.png) no-repeat 50%;}
.pro_top .pro_left .slick-prev:hover{ background:url(../images/bg18.png) no-repeat 50%;}
.pro_top .pro_left .slick-next{ background:url(../images/bg17.png) no-repeat 50%;}
.pro_top .pro_left .slick-next:hover{ background:url(../images/bg18.jpg) no-repeat 50%;}

.pro_top .pro_right{ margin-left:428px;}
.pro_top .pro_right .pro_right_title{ width:100%; float:left; font-size:16px; color:#000000; font-weight:bolder; margin:10px 0;}
.pro_top .pro_right .pro_right_small{ width:100%; float:left; font-size:14px; color:#868786; line-height:2em; margin-top:5px;}


.new{ width:100%; margin-top:45px;padding:0;}

.new li{ width:100%; float:left; margin-bottom:35px; list-style:none}
.new li .new_img{ width:266px; height:176px; overflow:hidden; margin-right:-266px; float:left;}
.new li .new_img img{ width:100%;}
.new li .new_text{ margin-left:296px;}
.new li .new_text .new_title{ font-size:16px; line-height:30px; color:#222222; overflow:hidden; width:100%; float:left;}
.new li .new_text .new_time{ font-size:12px; line-height:30px; color:#bfbfbf; overflow:hidden; width:100%; float:left; border-bottom:#d3d3d3 dashed 1px;}
.new li .new_text .new_small{ font-size:13px; line-height:24px; color:#8e8e8e; height:48px; overflow:hidden; width:100%; float:left; margin:11px 0 12px 0;}
.new li .new_text .new_tag{ width:100%; float:left;}
.new li .new_text .new_tag i{ color:#e0e0e0; margin-right:7px; float:left; line-height:20px;}
.new li .new_text .new_tag a{ display:inline-block; margin-right:5px; float:left; padding:0 12px; height:20px; display:inline-block; line-height:20px; font-size:12px; background:#f8f8f8; color:#8d8d8d; }

.fenye{ width:100%; float:left; text-align:center; margin:10px 0 65px 0;}
.fenye .fenyenei{ display:inline-block;}
.fenye .fenyenei li{ width:auto; height:auto; display:inline-block; float:left; text-align:center; line-height:30px; margin:0 8px; font-size:14px; }
.fenye .fenyenei li a{padding:7px 10px; border:1px solid #333333; color:#333}
.fenye .fenyenei a:hover{ background:#333; color:#FFFFFF; padding:6px 10px;}
.fenye .fenyenei li.c{ background:#333333; color:#FFFFFF; padding:0px 10px;}
.fenye .fenyenei i{ color:#b4b4b4; width:30px; height:30px; font-size:18px; font-weight:bolder; border:#b4b4b4 solid 2px; border-radius:30px; line-height:26px;}
.fenye .fenyenei i:hover{ color:#333333; background:#FFFFFF; color:#333333; border:#333333 solid 2px;}



.newsdet{ width:100%; padding:25px 0;}
.newsdet .newsdet_title{ float:left; width:100%; color:#666; font-size:24px; text-align:center;}
.newsdet .newsdet_xijie{ float:left; width:100%; line-height:32px; height:32px; font-size:14px; color:#bcbcbc; text-align:center;}
.newsdet .newsdet_xijie div{ display:inline-block; text-align:left;}
.newsdet .newsdet_xijie div span{ display:inline-block; float:left; margin:0 11px;}
.newsdet .newsdet_xijie div i{ margin-right:9px; line-height:32px; color:#a0a0a0;}
.newsdet .newsdet_newtext{ padding:20px 0; border-bottom:#bcbcbc dashed 1px; border-top:1px solid #dedede; float:left; width:100%; font-size:14px; line-height:200%; color:#555555; min-height:200px;}
.newsdet .newsdet_newtext img{padding:20px 0;}
.newsdet .newsdet_share{ float:left; width:100%; height:17px; margin-bottom:17px; border-bottom:#e9e9e9 solid 1px; text-align:center;}
.newsdet .newsdet_share .bdsharebuttonbox{ display:inline-block;}
.newsdet .newsdet_share .bdsharebuttonbox a{ color:#FFFFFF; padding:0; margin:0 5px; width:34px; height:34px; border-radius:35px; background:; text-align:center; line-height:26px; display:block; float:left; border:#FFFFFF solid 4px;}

.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(1){ background:url(../images/bg21s.png) no-repeat 50%,#d5d5d5}
.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(1):hover{ background:url(../images/bg21.png) no-repeat 50%,#004890;}


.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(2){ background:url(../images/bg22s.png) no-repeat 50%,#d5d5d5}
.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(2):hover{ background:url(../images/bg22.png) no-repeat 50%,#004890;}


.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(3){ background:url(../images/bg23s.png) no-repeat 50%,#d5d5d5}
.newsdet .newsdet_share .bdsharebuttonbox a:nth-child(3):hover{ background:url(../images/bg23.png) no-repeat 50%,#004890;}




.newsdet_link{ width:100%;}
.newsdet_link a{ max-width:48%; font-size:12px; display:inline-block; white-space:pre; text-overflow:ellipsis; overflow:hidden; line-height:52px; color:#333333;}
.newsdet_link a:nth-child(1){ float:left;}
.newsdet_link a:nth-child(2){ float:right;}


.cpxq{width:100%;}
.cpxq .cp_left{width:40%; box-sizing:border-box; padding-right:30px; border-right:1px solid #e5e5e5; float:left; min-height:300px; padding-bottom:30px;}
.cpxq .cp_right{width:60%; box-sizing:border-box; padding-left:30px; float:right}
.cpxq .cp_right .cp_bt{font-size:26px; line-height:32px; padding:15px 0}
.cpxq .cp_right .cp_ms{font-size:15px; border-bottom:1px solid #e5e5e5; padding-bottom:30px;}
.cpxq .cp_right .cp_hz {padding-top:20px; text-align:center}
.cpxq .cp_right .cp_hz a{width:100px; color:#452927; border:1px solid #452927; border-radius:4px; padding: 8px 10px; display:block; line-height:20px;}
.cpxq .cp_right .cp_hz a:hover{background:#02328d; color:#fff; transition:all ease 0.3s}

.bt_tj{font-size:30px; padding-top:20px; border-top:1px solid #e5e5e5;}
.cpxq .fx{padding-top:30px;}
.cpxq .cpms{ padding-bottom:30px;}
.h20{height:20px; clear:both;}
.tab-content > .tab-pane{padding:25px 10px 10px 10px;}



.contact{ width:100%; margin-top:25px;}
.contact .con_left{ max-width:96%; width:549px; height:499px; background:url(../images/con1.jpg) no-repeat 50%; background-size:cover; float:left; position:relative;}
.contact .con_left .con_left_box{ position:absolute; bottom:0; left:0; padding:20px 40px 50px 40px; background:rgba(2,50,141,0.8); color:#FFFFFF; font-size:14px; font-weight:bolder; line-height:30px; width:100%;}
.contact .con_left .con_left_box b{ font-size:18px; line-height:50px;}
.contact .messages{ max-width:96%; margin-top:-11px; width:518px; float:right; font-size:14px; color:#4f4f4f;}
.contact .messages div{ width:100%; height:39px; line-height:39px; float:left;}
.contact .messages input{ width:100%; height:36px; padding:0 10px; border:#cccccc solid 1px; border-radius:3px; float:left;}
.contact .messages textarea{ width:100%; line-height:39px; height:111px; padding:0 10px; border:#cccccc solid 1px; border-radius:3px; float:left;}
.contact .messages input[type="submit"]{ cursor:pointer; margin-top:24px; font-size:13px; color:#FFFFFF; text-align:center; background:#02328d; border:#02328d solid 1px;}



.map{ border:#ededed solid 1px; padding:3px; width:100%; height:333px; margin:30px 0 57px 0;}
.map iframe{ width:100%; height:100%;}
.cpfl{display:none;}


@media (max-width: 767px) {
/*手机导航*/
.page_menu .page_menu_box table td a{ min-width:100px; padding:0 0px;}
.page_menu.cp{display:none;}
.cpfl{display:block; }
.cpfl .btn{width:200px;}
.cpxq .cp_left{width:100%; float:none}
.cpxq .cp_right{width:100%; float:none; clear:both; padding-left:10px}
.cpxq .fx{padding-bottom:30px;}
.contact .messages{float:none; clear:both; padding-top:10px; padding-left:15px;}
	}
@media (max-width: 559px) {
.page_menu .page_menu_box table td a{ min-width:80px; padding:0 0px;}
.new li .new_img{float:none; width:100%;}
.new li .new_text{margin-left:10px;}
.new li .new_text .new_title{padding-top:10px;}
	}
@media (max-width: 479px) {
.page_menu .page_menu_box table td a{ min-width:20px; padding:0 5px;}
.cpxq .cp_left{min-height:200px;padding-bottom:10px;}
.page_menu.yy .page_menu_box table td a { min-width:120px;}
	}
@media (min-width: 768px) and (max-width: 991px) {
/*手机导航*/
.page_menu.cp{display:none;}
.cpfl{display:block; }
.cpfl .btn{width:200px;}
.contact .messages{float:none; clear:both; padding-top:10px; padding-left:15px;}
	}
@media (min-width: 992px) and (max-width: 1199px) {
/*首页关于*/
.page_menu.cp .page_menu_box table td a{min-width:60px;padding: 0 8px;}
.contact .con_left{width:449px;}
.contact .messages{width:430px;}
	}
@media (min-width: 1200px) {

	}
@media (min-width: 1600px) {

	}