﻿@charset "UTF-8";
html, body, figure, dl, dd, img, form, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, button, input, textarea, a, span, em {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family:'Microsoft Yahei', '思源黑体 CN';
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color: transparent;
	/* tap-highlight-color: transparent; */
	background: #fff;
}


select{
	-webkit-appearance: none;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

img {
	border: 0;
	vertical-align: middle;
	max-width: 100%;
}

/* input[type=submit], input[type=text], button {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border-radius: 0;
	cursor: pointer;
}

input:focus, textarea:focus, button:focus, input:active {
	outline-color: transparent;
	border: 0;
}

select, input, select, textarea {
	vertical-align: middle;
	outline: none;
	-webkit-tap-highlight-color: transparent;
} */

ul, ol, li {
	list-style-type: none;
}

a {
	color: #333;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
}

a:active {
	text-decoration: none;
}

.hidden {
	display: none;
	visibility: hidden;
}

.wrap {
	border: 0;
	padding: 0;
	margin: 0 auto;
	*zoom: 1;
	position: relative;
}

.wrap:after {
	clear: both;
	content: "";
	display: table;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	visibility: hidden;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

.wrap:after, .wrap:before, .container:after, .container:before {
	content: "";
	display: table;
}

.wrap:after, .container:after {
	clear: both;
}

.container {
	width: 80%;
	margin: 0 auto;
}

.clear {
	clear: both;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.absolute {
	position: absolute;
}

.pors {
	position: relative;
}

.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #6f6f6f;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #6f6f6f;
}



.header{ width:100%; height:140px; max-width:1920px; margin:0 auto; }
.header img{}

.index-box1{
	width: 100%;
	background: #f5f5f5;
}
.index-box1 .hd_box{
	width: 1200px;
	margin: auto;
	display: flex;
	justify-content: flex-end;
}
.index-box1 .hd_box a{
	height: 40px;
	font-size: 14px;
	color: #333;
	margin-left: 28px;
	display: flex;
	align-items: center;
}
.index-box1 .hd_box a img{
	width: 15px;
	height: 15px;
	margin-right: 6px;
}

.index-box2{
	width: 100%;
}
.index-box2 .box{
	width: 1200px;
	margin: auto;
	
}

.ibox1{
	width: 1200px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0 5px;
	overflow:hidden;
}
.ibox1 .logo{
	width: 320px;
}

.ibox1 .search{
	width: 400px;
	margin-left: 40px;
}
.ibox1 .search .box1{
	width: 100%;
	border: 1px solid #015293;
	border-radius: 3px;
	display: flex;
}
.ibox1 .search .box1 .icon{
	width: 46px;
	height: 44px;
	border-right: 1px solid #015293;
	text-align: center;
	line-height: 44px;
}
.ibox1 .search .box1 .txt{
	width: 330px;
	padding-left:15px;
	height: 44px;
}
.ibox1 .search .box1 .btn{
	width: 62px;
	background: #015293;
	height: 44px;
	color: #fff;
	display:block;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
.ibox1 .search .hotsearch{
	width: 100%;
	display: flex;
	line-height: 30px;
	margin-top: 5px;
}
.ibox1 .search .hotsearch span{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.ibox1 .search .hotsearch a{
	font-size: 14px;
	color: #666;
	margin-right: 15px;
}
.ibox1 .search .hotsearch a:hover{
	color: #0063b2;
}
.ibox1 .weather{
	width: 385px;
	margin-left: 35px;
}

.ibox2{
	width: 100%;
	background: #015293;
	display: flex;
	justify-content: start;
	flex-wrap: wrap;
	padding: 8px 0;
}
.ibox2 a{
	width: 9%;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin: 2px 0;
	text-align: center;
}


.ibox3{
	width: 100%;
	margin-top: 15px;
	display: flex;
	justify-content: space-between;
}


        .banner
        {
            width: 830px;
            height: 365px;
            overflow: hidden;
            position: relative;
        }
        .banner .hd
        {
            height: 15px;
            overflow: hidden;
            position: absolute;
            right: 5px;
            bottom: 5px;
            z-index: 1;
        }
        .banner .hd ul
        {
            overflow: hidden;
            zoom: 1;
            float: left;
        }
        .banner .hd ul li
        {
            float: left;
            margin-right: 2px;
            width: 15px;
            height: 15px;
            line-height: 14px;
            text-align: center;
            background: #fff;
            cursor: pointer;
            font-size:12px;
            font-family:Arial;
        }
        .banner .hd ul li.on
        {
            background: #f00;
            color: #fff;
        }
        .banner .bd
        {
            position: relative;
            height: 100%;
            z-index: 0;
        }
        .banner .bd li
        {
            zoom: 1;
            vertical-align: middle;
        }
        .banner .bd img
        {
            width: 830px;
            height: 365px;
            display: block;
        }
        




.ibox3 .list{
	width: 355px;
}
.ibox3 .list .t1{
	width: 100%;
	height: 80px;
	background: #015293;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	padding-top: 11px;
}
.ibox3 .list .t1 span{
	display: block;
	font-size: 16px;
	text-transform: uppercase;
}
.ibox3 .list .picMarquee-top{
	width: 100%;
	padding: 2px 10px 8px;
	background: #f5f5f5;
}
.ibox3 .list ul li{
	width: 100%;
	border-bottom: 1px dashed #d7d7d7;
}
.ibox3 .list ul li a{
	line-height: 38px;
	font-size: 16px;
	color: #333;
}
.ibox3 .list ul li:hover a{
	color: #0063b2;
}
.ibox3 .list ul li a span{
	width: 6px;
	height: 6px;
	background: #333;
	display: inline-block;
	margin-right: 14px;
	border-radius:3px;
}

.ibox4{
	width: 100%;
	height: 134px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 75px 0 60px;
	margin-top: 15px;
}
.ibox4 .t1{
	width: 85px;
	height: 85px;
	background: rgba(255,255,255,.8);
	font-size: 30px;
	line-height: 36px;
	color: #015293;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	border-radius: 4px;
}
.ibox4 .t2{
	font-size: 30px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: 39px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	font-weight:bold;
}
.ibox4 .t2 span{
	font-size: 14px;
	color: #fff;
	display: block;
	margin-top: 12px;
	font-weight:normal;
}
.ibox4 .t3{
	width: 325px;
	font-size: 18px;
	color: #fff;
	line-height: 30px;
}

.ibox5{
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}
.ibox5 .tbox{
	width: 280px;
}
.ibox5 .tbox .t1{
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ibox5 .tbox .t1 span{
	font-size: 18px;
	color: #015293;
	border-bottom: 1px solid #015293;
	line-height: 42px;
}
.ibox5 .tbox .t1 a{
	font-size: 14px;
	color: #666;
}
.ibox5 .tbox .list{
	width: 100%;
	margin-top: 10px;
}
.ibox5 .tbox .list li{
	width: 100%;
}
.ibox5 .tbox .list li a{
	font-size: 14px;
	color: #333;
	line-height: 34px;
	display: flex;
	align-items: center;
}
.ibox5 .tbox .list li:hover a{
	color: #0063b2;
}
.ibox5 .tbox .list li a span{
	width: 3px;
	height: 3px;
	background: #d7d7d7;
	border-radius: 1px;
	display: inline-block;
	margin-right: 6px;
}

.ibox6{
	width: 100%;
	margin-top: 15px;
}
.ibox6 .t1{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #d7d7d7;
}
.ibox6 .t1 span{
	display: flex;
}
.ibox6 .t1 span a{
	font-size: 18px;
	color: #015293;
	line-height: 38px;
	position: relative;
	margin-right: 22px;
	border-bottom: 3px solid transparent;
}
.ibox6 .t1 span a::after{
	width: 2px;
	height: 20px;
	content: '';
	background: #aeaeae;
	position: absolute;
	right: -12px;
	top: 10px;
}
.ibox6 .t1 span a:last-child::after{
	display: none;
}
.ibox6 .t1 span a:hover,
.ibox6 .t1 span a.on{
	border-bottom: 3px solid #015293;
}
.ibox6 .t1 .more{
	font-size: 14px;
	color: #666;
}
.ibox6 .list{
	width: 100%;
	margin-top: 15px;
}
.ibox6 .list ul{
	display: flex;
	flex-wrap: wrap;
}
.ibox6 .list li{
	width: 290px;
	margin-right: 13px;
	margin-bottom: 10px;
}
.ibox6 .list li:nth-child(4n){
	margin-right: 0;
}
.ibox6 .list li .img{
	width: 100%;
	position: relative;
}
.ibox6 .list li .img span{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.ibox6 .list li .txt{
	width: 100%;
	background: #f5f5f5;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #333;
}


.ibox7{
	width: 100%;
	height: 134px;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 75px 0 60px;
	margin-top: 0;
}
.ibox7 .t1{
	width: 85px;
	height: 85px;
	background: rgba(255,255,255,.8);
	font-size: 30px;
	line-height: 36px;
	color: #015293;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	border-radius: 4px;
}
.ibox7 .t2{
	font-size: 30px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: 39px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
	font-weight:bold;
}
.ibox7 .t2 span{
	font-size: 14px;
	color: #fff;
	display: block;
	margin-top: 12px;
	font-weight:normal;
}
.ibox7 .t3{
	background: rgba(255,255,255,.8);
	border-radius: 3px;
	display: flex;
	position: relative;
}
.ibox7 .t3 .b1{
	width: 110px;
	text-align: center;
	font-size: 16px;
	line-height: 1;
	color: #333;

}


.ibox7 .t3 .b1{

	display: flex;
	justify-content: space-between;
}
.ibox7 .t3 .b1 .sbox{
	width: 110px;
	height: 40px;
	background: none;

}
.ibox7 .t3 .b1 .sbox .sbox_bt{
	font-size: 14px;
	color: #333;
	line-height: 40px;
	background: url(../images/icon33.png) 196px center no-repeat;
	cursor: pointer;
}
.ibox7 .t3 .b1 .sbox ul{
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 2;
	width: 268px;
	max-height: 100px;
	overflow-y: scroll;
	display: none;
	background: rgba(255,255,255,.8);
}
.ibox7 .t3 .b1 .sbox ul li{
	width: 50%;
	float:left;
}
.ibox7 .t3 .b1 .sbox ul li a{
	display: block;
	padding-left: 20px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.ibox7 .t3 .b1 .sbox ul li:hover a{
	background: #0063b2;
	color: #fff;
}




.ibox7 .t3 .b2{
	width: 100px;
	text-align: center;
	font-size: 16px;
	line-height: 1;
	color: #333;
	border-right: 1px solid #bcbcc6;
}
.ibox7 .t3 .b3{
	width: 50px;
	height: 16px;
	text-align: center;
	margin-top:12px;
}
.ibox7 .t3 .b3 img{
	display: block;
	margin: auto;
}

.ibox8{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 15px;
}
.ibox8 .tbox{
	width: 235px;
	height: 130px;
	background: #f5f5f5;
	border-radius: 4px;
	margin-right: 6px;
	margin-bottom: 7px;
	padding-top: 10px;
	text-align: center;
}
.ibox8 .tbox:nth-child(5n){
	margin-right: 0;
}
.ibox8 .tbox .icon{
	margin: auto;
	display: table;
}
.ibox8 .tbox .t1{	
	font-size: 18px;
	color: #015293;
	line-height: 1;
	margin-top: 15px;
}
.ibox8 .tbox .t2{
	font-size: 14px;
	color: #666;
	line-height: 1;
	margin-top: 12px;
}

.ibox9{
	width: 100%;
	margin-top: 15px;
	overflow:hidden;
}
.ibox9 .t1{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #d7d7d7;
}
.ibox9 .t1 span{
	width: 126px;
	height: 40px;
	background: #015293;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}
.ibox9 .t1 a{
	font-size: 14px;
	color: #333;
	margin-right: 20px;
}
.ibox9 .list{
	width: 100%;
	margin-top: 15px;
}
.ibox9 .list ul{
	display: flex;
	flex-wrap: wrap;
}
.ibox9 .list li{
	width: 290px;
	margin-right: 13px;
	margin-bottom: 20px;
}

.ibox9 .list li .img{
	width: 100%;
	position: relative;
}
.ibox9 .list li .img span{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.ibox9 .list li .txt{
	width: 100%;
	background: #f5f5f5;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #333;
}

.ibox10{
	width: 100%;
	margin-top: 15px;
	display: flex;
	flex-wrap: wrap;
}
.ibox10 .tbox{
	width: 234px;
	height: 84px;
	background: #f5f5f5;
	border-radius: 3px;
	display: flex;
	align-items: center;
	margin-right: 6px;
	margin-bottom: 6px;
	padding-left: 21px;
}
.ibox10 .tbox:nth-child(5n){
	margin-right: 0;
}
.ibox10 .tbox .icon{
	width: 59px;
	margin-right: 20px;
}
.ibox10 .tbox .txt{
	font-size: 18px;
	color: #015293;
}


.bottom_banner{ width:1200px; height:110px; margin:0 auto; margin-top:10px; }


.footer{
	width: 100%;
	background: #015293;
	padding: 40px 0 20px;
	margin-top: 15px;
}
.footer .footer_box{
	width: 1200px;
	margin: auto;
}
.footer .footer_box .box1{
	width: 100%;
}
.footer .footer_box .box1 .select{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.footer .footer_box .box1 .select .sbox{
	width: 220px;
	height: 40px;
	background: #fff;
	position: relative;
}
.footer .footer_box .box1 .select .sbox .t1{
	padding-left: 20px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
	background: url(../images/icon33.png) 196px center no-repeat;
	cursor: pointer;
}
.footer .footer_box .box1 .select .sbox ul{
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 2;
	width: 100%;
	max-height: 100px;
	overflow-y: scroll;
	display: none;
	background: #fff;
}
.footer .footer_box .box1 .select .sbox ul li{
	width: 100%;
}
.footer .footer_box .box1 .select .sbox ul li a{
	display: block;
	padding-left: 20px;
	font-size: 14px;
	color: #333;
	line-height: 40px;
}
.footer .footer_box .box1 .select .sbox ul li:hover a{
	background: #0063b2;
	color: #fff;
}
.footer .footer_box .box1 .fmenu{
	width: 100%;
	display: flex;
	margin-top: 40px;
}
.footer .footer_box .box1 .fmenu a{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	margin-right: 70px;
}
.footer .footer_box .box1 .fmenu a:last-child{
	margin-right: 0;
}
.footer .footer_box .box2{
	width: 100%;
	border-top: 1px solid #0063b2;
	margin-top: 10px;
	display: flex;
	justify-content: space-between;
	padding-top: 26px;
}
.footer .footer_box .box2 .left{
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	padding-top: 24px;
	text-align:center;
	margin-left:460px;
}
.footer .footer_box .box2 .left span{
	display: block;
}
.footer .footer_box .box2 .right{
	padding-right: 34px;
	display: flex;
}
.footer .footer_box .box2 .right .b1{
	width: 114px;
	margin-left: 13px;
}
.footer .footer_box .box2 .right .b1 span{
	font-size: 14px;
	line-height: 30x;
	color: #fff;
	display: block;
	text-align: center;
	margin-top: 4px;
}








/*neiye页面开始*/
.neiye{ margin:30px 0; width:100%; min-width:1200px; overflow:hidden;}
.neiye_box{ width:1200px; margin:0 auto;}

/*content左侧*/
.neiye .left{ float:left; width:280px;}



.neiye .left .title{ padding-top:30px; font-size:18px; color:#fff; text-align:center; line-height:20px; width:280px; height:90px; background-color:#015293;}
.neiye .left .title span{ display:block; font-size:12px; color:#fff; text-transform : uppercase; font-family:Arial; }
.neiye .left .list{ min-height:10px; overflow:hidden; padding:20px 0; background-color:#f7f7f9;}
.neiye .left .list span{ display:block; font-size:12px; color:#fff; padding-left:30px; width:230px; height:50px; line-height:50px; }
.neiye .left .list ul li{}
.neiye .left .list ul li a{ font-size:16px; display:block; margin:0 20px; width:230px; padding-left:10px; height:50px; line-height:50px; color:#333; border-bottom:solid 1px #e1e1e3;}
.neiye .left .list ul li a:hover{ background-color:#015293; color:#fff;}

.neiye .left .list2{ min-height:10px; overflow:hidden; padding-bottom:20px; background-color:#f7f7f9;}
.neiye .left .list2 span{ display:block; font-size:12px; color:#fff; padding-left:30px; width:230px; height:50px; line-height:50px; }
.neiye .left .list2 ul li{}
.neiye .left .list2 ul li a{ font-size:14px; display:block; margin:0 20px; width:210px; padding-left:30px; height:40px; line-height:40px; color:#333; border-bottom:solid 1px #e1e1e3;}
.neiye .left .list2 ul li a:hover{ background-color:#015293; color:#fff;}

.neiye .left .list2 .inactive{ font-size:16px; display:block; margin:0 20px; width:230px; padding-left:10px; height:50px; line-height:50px; color:#333; border-bottom:solid 1px #e1e1e3;}


.neiye .left .list2 .inactive{ background:url(../images/off.png) no-repeat 200px center;}
.neiye .left .list2 .inactives{ background:url(../images/on.png) no-repeat 200px center;} 


.neiye .left .kfzx{ margin-top:20px; width:280px; height:68px; background-color:#eeeff3;}
.neiye .left .kfzx img{ margin:0 auto; display:block; width:220px; height:68px;}

.neiye .left .lxdz{ margin-top:20px; width:280px; min-height:10px; padding:10px; overflow:hidden; background-color:#eeeff3;}
.neiye .left .lxdz span{ font-size:14px; line-height:24px;}

.neiye .right{ float:right; width:900px;}
.neiye .show h3{ margin:30px 0; width:100%; text-align:center; font-size:20px; color:#525252; text-decoration:underline;}
.neiye .show img{ width:100%; height:auto;}



/*content右侧*/
.neiye .right{ float:right; width:880px;}
.neiye .right .title{ width:880px; height:40px; line-height:40px; background-color:#015293;}
.neiye .right .title span{ color:#fff; margin-left:20px; font-size:14px; font-weight:bold; padding-left:5px; border-left:solid 2px #fff;}
.neiye .right .title h2{ float:right; font-weight:normal; margin-top:0; line-height:40px; font-size:12px; margin-right:10px; color:#fff;}
.neiye .right .title a{ color:#fff;}
.neiye .right .list{ padding-top:20px;}



.neiye .right .xhgk_list{ padding-top:20px;}
.neiye .right .xhgk_list ul{}
.neiye .right .xhgk_list ul li{ float:left; width:430px; margin-bottom:20px; height:300px; padding:10px; border:solid 1px #e1e1e3;}
.neiye .right .xhgk_list ul li:nth-child(odd){ float:left;}
.neiye .right .xhgk_list ul li:nth-child(even){ float:right;}
.neiye .right .xhgk_list ul li img{ display:block; float:left; width:210px; height:280px;}
.neiye .right .xhgk_list ul li a{}
.neiye .right .xhgk_list ul li a:hover .ckgd{ background-color:#015293;}
.neiye .right .xhgk_list ul li .txt{ position:relative; float:right; width:180px; height:280px;}
.neiye .right .xhgk_list ul li span{ display:block; font-size:14px; line-height:30px;}
.neiye .right .xhgk_list ul li .mz{}
.neiye .right .xhgk_list ul li .jb{}
.neiye .right .xhgk_list ul li .zw{}
.neiye .right .xhgk_list ul li .gsmz{ font-size:12px;}
.neiye .right .xhgk_list ul li .scly{ font-size:12px;}
.neiye .right .xhgk_list ul li .ckgd{ position:absolute; bottom:0; left:0; width:100px; height:30px; line-height:30px; font-size:12px; background-color:#333; color:#fff; text-align:center; border-radius:3px; }




.fzjg_box{ padding-top:20px;}
.fzjg_box ul{}
.fzjg_box ul li{ float:left; margin:10px; width:380px; margin-bottom:20px; height:230px; padding:10px; border:solid 1px #e1e1e3;}

.fzjg_box ul li img{ display:block; float:left; width:158px; height:210px;}
.fzjg_box ul li a{}
.fzjg_box ul li a:hover .ckgd{ background-color:#015293;}
.fzjg_box ul li .txt{ position:relative; float:right; width:180px; height:210px;}
.fzjg_box ul li span{ display:block; font-size:14px; line-height:30px;}
.fzjg_box ul li .mz{}
.fzjg_box ul li .jb{}
.fzjg_box ul li .zw{}
.fzjg_box ul li .gsmz{ font-size:12px;}
.fzjg_box ul li .scly{ font-size:12px;}
.fzjg_box ul li .ckgd{ position:absolute; bottom:0; left:0; width:100px; height:30px; line-height:30px; font-size:12px; background-color:#333; color:#fff; text-align:center; border-radius:3px; }


.dtjs_list{}
.dtjs_list ul{}
.dtjs_list ul li{ float:left; width:280px; margin:10px 5px; padding:10px; border:solid 1px #e1e1e3;}
.dtjs_list ul li a{}
.dtjs_list ul li a:hover{}
.dtjs_list ul li img{ width:260px; height:174px;}
.dtjs_list ul li span{ display:block;}
.dtjs_list ul li .txt{}
.dtjs_list ul li .txt .bt{ font-size:16px; height:40px; line-height:40px; font-weight:bold; border-bottom:solid 1px #e1e1e3;}
.dtjs_list ul li .txt .zdy{ font-size:14px; height:40px; line-height:40px; color:#666;}


.neiye .right .scjd_list{ padding-top:20px;}
.neiye .right .scjd_list ul{}
.neiye .right .scjd_list ul li{ float:left; width:430px; margin-bottom:20px; height:300px; padding:10px; border:solid 1px #e1e1e3;}
.neiye .right .scjd_list ul li:nth-child(odd){ float:left;}
.neiye .right .scjd_list ul li:nth-child(even){ float:right;}
.neiye .right .scjd_list ul li img{ display:block; float:left; width:210px; height:280px;}
.neiye .right .scjd_list ul li a{}
.neiye .right .scjd_list ul li a:hover .ckgd{ background-color:#015293;}
.neiye .right .scjd_list ul li .txt{ position:relative; float:right; width:180px; height:280px;}
.neiye .right .scjd_list ul li span{ display:block; font-size:14px; line-height:30px;}
.neiye .right .scjd_list ul li .mz{}
.neiye .right .scjd_list ul li .jb{}
.neiye .right .scjd_list ul li .zw{}
.neiye .right .scjd_list ul li .gsmz{ font-size:12px;}
.neiye .right .scjd_list ul li .scly{ font-size:12px;}
.neiye .right .scjd_list ul li .ckgd{ position:absolute; bottom:0; left:0; width:100px; height:30px; line-height:30px; font-size:12px; background-color:#333; color:#fff; text-align:center; border-radius:3px; }


.hydw_list{}
.hydw_box{ width:1200px; margin:0 auto;}
.hydw_list ul{}
.hydw_list ul li{ float:left; width:280px; margin:10px; padding:10px; border:solid 1px #e1e1e3;}
.hydw_list ul li a{}
.hydw_list ul li a:hover{}
.hydw_list ul li img{ width:260px; height:174px;}
.hydw_list ul li span{ display:block;}
.hydw_list ul li .txt{}
.hydw_list ul li .txt .bt{ font-size:16px; height:40px; line-height:40px; font-weight:bold; border-bottom:solid 1px #e1e1e3;}
.hydw_list ul li .txt .zdy{ font-size:14px; height:40px; line-height:40px; color:#666;}





.neiye .right .cxtx_list ul{}
.neiye .right .cxtx_list ul li{ margin-top:5px;}
.neiye .right .cxtx_list ul li a{ display:block; width:880px; height:80px; background-color:#f6f6f6; color:#333;}
.neiye .right .cxtx_list ul li a:hover{ color:#043a86;}
.neiye .right .cxtx_list ul li a:hover .ckxq{ background-color:#043a86;}
.neiye .right .cxtx_list ul li .c{ float:left; padding-top:15px; width:700px; height:65px; margin-left:30px;}
.neiye .right .cxtx_list ul li .c .bt{ width:700px; height:30px; line-height:30px; vertical-align:middle; font-size:16px; font-weight:bold;}
.neiye .right .cxtx_list ul li .c .nr{ line-height:24px; color:#666; font-size:14px;}
.neiye .right .cxtx_list ul li .ckxq{ float:right; margin-top:28px; color:#fff; margin-right:20px; width:80px; height:24px; text-align:center; line-height:24px; vertical-align:middle; font-size:14px; background-color:#999;}


.neiye .right .zlxz_list ul{}
.neiye .right .zlxz_list ul li{ margin-top:20px; overflow:hidden; display:block; width:880px; height:120px; background-color:#f6f6f6; color:#333;}
.neiye .right .zlxz_list ul li a{ display:block; float:right; margin-top:48px; color:#fff; margin-right:20px; width:80px; height:24px; text-align:center; line-height:24px; vertical-align:middle; font-size:14px; background-color:#999;}
.neiye .right .zlxz_list ul li a:hover{ background-color:#043a86; color:#fff;}

.neiye .right .zlxz_list ul li .c{ float:left; padding-top:15px; width:700px; height:135px; margin-left:30px;}
.neiye .right .zlxz_list ul li .c .bt{ width:700px; height:30px; line-height:30px; vertical-align:middle; font-size:16px; font-weight:bold;}
.neiye .right .zlxz_list ul li .c .nr{ line-height:24px; color:#666; font-size:14px;}





.cpdh{ width:100%; min-height:10px; overflow:hidden; margin:15px 0;}
.cpdh .cpdh_box{ width:1200px; margin:0 auto;}
.cpdh .cpdh_box .list{ width:100%; min-height:10px; padding:10px 0; border-bottom:dashed #e1e1e1 1px; overflow:hidden;}
.cpdh .cpdh_box span{ display:block; width:100px; height:30px; line-height:30px; float:left; font-size:16px; color:#fff; background-color:#015293; text-align:center; }
.cpdh .cpdh_box ul{ float:right; width:1080px;}
.cpdh .cpdh_box ul li{}
.cpdh .cpdh_box ul li a{ display:block; float:left; font-size:14px; color:#666; line-height:30px; margin:0 10px;}
.cpdh .cpdh_box ul li a:hover{ color:#255daf; text-decoration:underline; }
.cpdh .cpdh_box ul li a.selected{ background-color:#015293;}


.product-list{
	width: 100%;
	padding: 82px 0;
}
.product-list .box{
	width: 1200px;
	margin: auto;
}

.product-list .box ul{
	display: flex;
	flex-wrap: wrap;
}
.product-list .box li{
	width: 280px;
	margin-right: 20px;
	border: 1px solid #e1e1e1;
	margin-bottom: 20px;
}
.product-list .box li .img{
	width: 100%;
	overflow: hidden;
}
.product-list .box li .img img{
	width: 100%;
	transition: all ease .5s;
}
.product-list .box li:hover .img img{
	transform: scale(1.1);
}
.product-list .box li .tbox{
	width: 100%;
	border-top: 1px solid #e1e1e1;
	padding: 10px;
	position: relative;
}
.product-list .box li .tbox::after{
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	background: #245caf;
	transition: all ease .5s;
}
.product-list .box li .tbox .t1{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	position: relative;
	z-index: 2;
	transition: all ease .5s;
}
.product-list .box li .tbox .t2{
	font-size: 14px;
	color: #999;
	line-height: 30px;
	position: relative;
	z-index: 2;
	transition: all ease .5s;
}
.product-list .box li:hover .tbox::after{
	width: 100%;
}
.product-list .box li:hover .tbox .t1{
	color: #fff;
}
.product-list .box li:hover .tbox .t2{
	color: #fff;
}



.fzjg_box{ width:1200px; margin:0 auto;}
.fzjg_box ul{}
.fzjg_box ul li{}
.fzjg_box ul li a{}
.fzjg_box ul li img{}






/*产品详情页面样式*/


.ty_show{ width:1200px; margin:0 auto; padding-top:30px;}
.cpzs_show{ float:left; padding-top:30px; width:950px;}
.cpzs_show .td1{ width:950px; height:370px;}

.cpzs_show .td1 .txt{ position:relative; float:right; width:550px; height:405px; overflow:hidden;}
.cpzs_show .td1 .txt .bt{ width:550px; height:40px; border-bottom:dashed 1px #ccc; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.cpzs_show .td1 .txt .jg{ width:550px; margin:20px 0; min-height:10px; padding:10px; background-color:#f1f1f1;}
.cpzs_show .td1 .txt .jg .scjg{ font-size:14px; color:#666;}
.cpzs_show .td1 .txt .jg .scjg span{ margin-left:4px; font-family:Arial; text-decoration: line-through;}

.cpzs_show .td1 .txt .jg .hyjg{ font-size:14px; color:#666;}
.cpzs_show .td1 .txt .jg .hyjg span{ font-size:30px; font-weight:bold; color:#ff0036; font-family:Arial; margin-left:4px; }
.cpzs_show .td1 .txt .fwwz{ width:550px; overflow:hidden; line-height:30px;}
.cpzs_show .td1 .txt .fwwz .l{ float:left; width:80px; display:block;  font-size:14px; color:#666;}
.cpzs_show .td1 .txt .fwwz .r{ float:right; width:465px; display:block; font-size:16px; color:#333;}

.cpzs_show .td1 .txt .fwzq{ margin-top:20px; width:550px; overflow:hidden; line-height:30px;}
.cpzs_show .td1 .txt .fwzq .l{ float:left; width:80px; display:block;  font-size:14px; color:#666;}
.cpzs_show .td1 .txt .fwzq .r{ float:left; margin-left:5px; width:300px; display:block; font-size:16px; color:#333;}

.cpzs_show .td1 .txt .gzh{ text-align:center; font-size:14px; color:#333; position:absolute; right:30px; bottom:0; line-height:30px;}
.cpzs_show .td1 .txt .gzh img{ width:100px; height:100px; padding:5px; border:solid 1px #ccc; }

.cpzs_show .td1 .txt .lxdh{ margin-top:20px; font-size:14px; color:#666;}
.cpzs_show .td1 .txt .lxdh span{ font-weight:bold; color:#ff0036; font-family:Arial; font-size:30px;}
.cpzs_show .td1 .txt .zxzx{ position:absolute; left:0; bottom:0;}
.cpzs_show .td1 .txt .zxzx a{ float:left; margin-right:15px; display:block; width:158px; height:38px; background-color:#ffeded; border:solid 1px #ff0036; color:#ff0036; line-height:38px; text-align:center;}
.cpzs_show .td1 .txt .zxzx a:hover{ background-color:#ff0036; color:#fff;}


.cpzs_show .td2{ width:900px; margin-top:50px;}
.cpzs_show .td2 .bt{ width:900px; height:40px; border-bottom:solid 1px #009b4c;}
.cpzs_show .td2 .bt span{ display:block; color:#fff; font-weight:bold; font-size:14px; width:120px; height:40px; background-color:#009b4c; line-height:40px; text-align:center; vertical-align:middle;}
.cpzs_show .td2 .nr{ padding-top:20px;}


/*产品详情分页下载样式-------------------------------------------------------------------------*/


.goods_list .hd
        {
            height: 40px;
            background: #eeeeee;
            border: 1px #e1e1e1 solid;
        }
       .goods_list .hd ul li
        {
            float: left;
            padding: 0;
            margin: 0;
            display: inline;
            width: 150px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            cursor: pointer;
            border-right: 1px #e1e1e1 solid;
        }
        .goods_list .hd ul li.on
        {
            background: #015293;
            color: #ffffff;
        }
       .goods_list .bd ul
        {
            padding: 10px;
            border: 1px #e1e1e1 solid;
            border-top: none;
            min-height: 100px;
            height: auto;
            overflow: hidden;
            width:100%;
        }


.cptj{ float:right; width:230px; min-height:10px; overflow:hidden; border-left:solid 1px #ccc; padding-left:20px;}
.cptj .bt{}
.cptj .bt span{ font-weight:bold;}
.cptj .list{ margin-top:30px;}
.cptj .list ul{}
.cptj .list ul li{}
.cptj .list ul li img{ width:200px; height:200px;}
.cptj .list ul li a{ display:block; margin-bottom:20px;  }
.cptj .list ul li a:hover{}
.cptj .list ul li .txt{ display:block; text-align:center; height:30px; line-height:30px; color:#333; font-size:12px;}




.sfxy_list{}
.sfxy_box{ width:1200px; margin:0 auto;}
.sfxy_box ul{}
.sfxy_box ul li{ margin-bottom:20px; position:relative; width:590px; padding:10px; border:solid 1px #ccc;}
.sfxy_box ul li:nth-child(odd){ float:left;}
.sfxy_box ul li:nth-child(even){ float:right;}
.sfxy_box ul li a{}
.sfxy_box ul li a:hover .bt{ color:#ff0036;}
.sfxy_box ul li .fengmian{ width:100%; height:auto;}
.sfxy_box ul li .txt{ width:440px;}
.sfxy_box ul li .txt .bt{ display:block; font-weight:bold; font-weight:bold; height:40px; line-height:40px; border-bottom:dashed 1px #ccc; font-size:16px; color:#333; overflow:hidden;}
.sfxy_box ul li .txt .lxfs{ font-size:12px; color:#999; height:30px; line-height:30px;}
.sfxy_box ul li .txt .zdy{ height:50px; display:block; font-size:14px; line-height:24px; color:#666;}
.sfxy_box ul li .zxbm{ display:block; margin-top:15px; width:120px; height:30px; line-height:30px;  border:solid 1px #ff0036; color:#ff0036; text-align:center;}
.sfxy_box ul li .zxbm:hover{ background-color:#ff0036; color:#fff;}


.sfxy_box ul li .ewm{ position:absolute; bottom:10px; right:10px; font-size:14px; line-height:24px; text-align:center; color:#333;}
.sfxy_box ul li .fkm{ width:110px; height:110px;}
.sfxy_box .zxkf{ position:absolute; bottom:10px; left:150px;}
.sfxy_box .zxkf img{ width:30px; height:auto;}



.cpzs_show .td1 .txt2{ position:relative; float:right; width:550px; height:405px; overflow:hidden;}
.cpzs_show .td1 .txt2 .bt{ width:550px; height:40px; border-bottom:dashed 1px #ccc; line-height:40px; font-size:16px; color:#333; font-weight:bold;}
.cpzs_show .td1 .txt2 .jg{ width:550px; margin:20px 0; min-height:10px; padding:10px; background-color:#f1f1f1;}
.cpzs_show .td1 .txt2 .jg .scjg{ font-size:14px; color:#666;}
.cpzs_show .td1 .txt2 .jg .scjg span{ margin-left:4px; font-family:Arial; text-decoration: line-through;}

.cpzs_show .td1 .txt2 .jg .hyjg{ font-size:14px; color:#666;}
.cpzs_show .td1 .txt2 .jg .hyjg span{ font-size:30px; font-weight:bold; color:#ff0036; font-family:Arial; margin-left:4px; }
.cpzs_show .td1 .txt2 .fwwz{ width:550px; overflow:hidden; line-height:30px;}
.cpzs_show .td1 .txt2 .fwwz .l{ float:left; width:80px; display:block;  font-size:14px; color:#666;}
.cpzs_show .td1 .txt2 .fwwz .r{ float:right; width:465px; display:block; font-size:16px; color:#333;}

.cpzs_show .td1 .txt2 .fwzq{ margin-top:20px; width:550px; overflow:hidden; line-height:30px;}
.cpzs_show .td1 .txt2 .fwzq .l{ float:left; width:80px; display:block;  font-size:14px; color:#666;}
.cpzs_show .td1 .txt2 .fwzq .r{ float:left; margin-left:5px; width:300px; display:block; font-size:16px; color:#333;}

.cpzs_show .td1 .txt2 .gzh{ text-align:center; font-size:14px; color:#333; position:absolute; right:30px; bottom:0; line-height:30px;}
.cpzs_show .td1 .txt2 .gzh img{ width:100px; height:100px; padding:5px; border:solid 1px #ccc; }

.cpzs_show .td1 .txt2 .lxdh{ margin-top:20px; font-size:14px; color:#666;}
.cpzs_show .td1 .txt2 .lxdh span{ font-weight:bold; color:#ff0036; font-family:Arial; font-size:30px;}
.cpzs_show .td1 .txt2 .zxzx{ position:absolute; left:0; bottom:0;}
.cpzs_show .td1 .txt2 .zxzx a{ display:block; float:left; margin-right:15px; width:150px; height:38px; background-color:#ffeded; border:solid 1px #ff0036; color:#ff0036; line-height:38px; text-align:center;}
.cpzs_show .td1 .txt2 .zxzx a:hover{ background-color:#ff0036; color:#fff;}


.neiye .rczp_list{ padding-top:30px;}
.neiye .rczp_list .zpbt{}
.neiye .rczp_list .zpbt ul{ width:100%; height:50px; line-height:50px; background-color:#f1f1f1;}
.neiye .rczp_list .zpbt ul li{ float:left; text-align:center; }
.neiye .rczp_list .zpbt ul li span{}
.neiye .rczp_list .zpnr{}
.neiye .rczp_list .zpnr ul{ width:100%; height:70px; line-height:70px;}
.neiye .rczp_list .zpnr ul li{ float:left; text-align:center;}
.neiye .rczp_list .zpnr ul:nth-child(odd){ background-color:#fff;}
.neiye .rczp_list .zpnr ul:nth-child(even){ background-color:#f5f5f5;}
.neiye .rczp_list .zpnr ul li a{ display:block; margin:19px auto; width:100px; height:30px; line-height:30px; border-radius:15px; border:solid 1px #ff6c00; color:#ff6c00;}
.neiye .rczp_list .zpnr ul li a:hover{ background-color:#ff6c00; color:#fff;}



div.green{ padding:0px;margin:30px auto; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.green a{ border-right: #dedfde 1px solid; padding-right: 15px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 15px; padding-bottom: 7px; border-left: #dedfde 1px solid; color: #666; margin-right: 3px; padding-top: 7px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.green a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #333; }
div.green a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #666; }
div.green span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.green span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #333; margin-right: 3px; padding-top: 2px; }
div.green span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #666; margin-right: 3px; padding-top: 2px; }





    
.neiye .jzly_show{ margin:0 auto; width:530px; }
.neiye .jzly_show .lybt{ margin-bottom:50px; color:#000; width:530px; height:30px; font-size:20px; text-align:center; line-height:30px; vertical-align:middle;}
.neiye .jzly_show .lybt span{ font-size:12px; font-family:宋体; color:#e62129;}
.neiye .jzly_show dl{ float:left; width:245px; margin:10px; font-size:14px; position:relative;}
.neiye .jzly_show dl .wz{ display:block; width:300px; height:30px; line-height:30px; vertical-align:middle; text-align:left; font-size:14px; font-family:微软雅黑;  color:#333;}
.neiye .jzly_show dl .wz i{ color:#e62129; margin-right:5px;}
.neiye .jzly_show dl dd{}
.neiye .jzly_show dl dd .srk{ position:relative; padding-left:10px; height:40px;line-height:40px;  border:solid 1px #f1f1f1; width:235px; border-radius:3px; }
.neiye .jzly_show dl dd .srk1{ position:relative; padding-left:10px; height:40px;line-height:40px; border:solid 1px #f1f1f1; width:500px; border-radius:3px; }
.neiye .jzly_show dl dd .srk2{ position:relative; padding:10px; border:solid 1px #f1f1f1; width:500px; height:100px; border-radius:3px;}
.neiye .jzly_show dl dd .srksx{ position:relative; height:40px; line-height:40px;  border:solid 1px #f1f1f1; width:280px;  font-size:13px; line-height:40px; font-family:微软雅黑; border-radius:5px;}
.neiye .jzly_show dl dd .yzm{ position:relative; padding-left:10px; height:40px; line-height:40px; border:solid 1px #f1f1f1;width:180px;   }

.neiye .jzly_show .index_fbly{ width:500px;}
.neiye .jzly_show dl dd .btn_submit{ display:block; float:left; border-radius:3px; margin-top:20px; height:40px; line-height:40px; width:190px; border:1px solid #ee879a;background:#e62129; color:#fff;font-size:14px; cursor:pointer; font-family:'Microsoft YaHei';} 

.neiye .jzly_show dl dd .sqbxz{ display:block; margin-left:20px; text-align:center; float:left; border-radius:3px; margin-top:20px; height:40px; line-height:40px; width:190px; border:1px solid #e62129; color:#e62129;font-size:14px; cursor:pointer; font-family:'Microsoft YaHei';} 


.neiye .jzly_show .content_lynr{ width:510px;}
.neiye .jzly_show .content_lynr .srk{ height:60px;}
.neiye .jzly_show .index_yzm{ width:510px;}
.Validform_checktip{ position:absolute; top:40px; left:10px; color:#e62129;}




