﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;min-width: 1300px;
}
ol, ul,li{
	list-style: none;border:0;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	color: #414040;text-decoration: none;border: 0;
}
a:hover{
	text-decoration: none;
	color: #023a8c;
}


header{
	width: 100%;height: 90px;background: #fff;border-bottom:2px solid #023a8c;position: fixed;top: 0;left: 0;z-index: 20;min-width: 1300px;
}
.head_in{width: 1300px;line-height: 90px;margin: 0 auto;}
.logo{float: left;margin-top: 12px;}
.tab{float: right;height: 90px;}
.tab li{display: inline-block;padding: 0 26px;font-size: 14px;line-height: 90px;}
.tab li a{font-size: 16px;color: #292929;font-family:"微软雅黑";font-weight: 600;}
.tab .active {background: #4ba634;color: #fff;}
.tab .active a{color: #fff;}
.cher{height: 90px;width: 100%;}
.bannder{max-width: 1920px;width: 100%;height: auto;overflow: hidden;margin: 0 auto;min-width: 1300px;}

.content_in{width: 1300px;height: auto;margin: 0 auto;margin-top: 100px;margin-bottom: 60px;}
.con_jz ul{display: inline-block;width: 300px;padding: 0 96px;border-left: 1px solid #595757;}
.con_jz li{cursor: pointer;}
.con_jz .uls1{width: 250px;}
.con_jz .uls2{width: 230px;}
.con_jz .uls3{border-right: 1px solid #595757;width: 221px;}
.con_jz .imgs{width: 72px;height: 76px;float: left;margin-right: 24px;background: url(../images/icon_1.png) no-repeat;}
.con_jz h3{font-size: 26px;font-weight: bold;color: #595757;line-height: 36px;}
.con_jz p{font-size: 14px;color: #023a8c;line-height: 20px;font-weight: bold;}
.con_jz .colors{color:#595757; } 
.con_jz .img1{background: url(../images/icon_2.png) no-repeat;width: 89px;}
.con_jz .img2{background: url(../images/icon_3.png) no-repeat;width: 89px;}
.con_jz .hovers .imgs{background: url(../images/icon_h_1.png) no-repeat;}
.con_jz .hovers .img1{background: url(../images/icon_h_2.png) no-repeat;}
.con_jz .hovers .img2{background: url(../images/icon_h_3.png) no-repeat;}
.con_jz .hovers h3,.con_jz .hovers .colors{color: #023a8c;}
.con_nr{margin-top: 60px;}
.con_nr li{width: 350px;height: 370px;margin: 0 39px;display: inline-block;position: relative;}
.con_nr .hy{background: url(../images/zj.jpg) no-repeat;}
.con_nr .hy1{background: url(../images/zj1.jpg) no-repeat;}
.con_nr .hy2{background: url(../images/zj2.jpg) no-repeat;}
.con_nr .hy3{background: url(../images/zj3.jpg) no-repeat;}
.con_nr li h3{color: #c40306;font-size: 20px;font-weight: bold;text-align: center;margin-top: 34px;}
.con_nr li .h31{margin-top: 250px;}
.con_nr li a{font-size: 14px;width: 106px;height: 34px;border: 2px solid #023a8c;border-radius: 6px;margin: 0 auto;text-align: center;line-height: 34px;margin-top: 25px;display: block;color: #7c7c7c;}
.con_nr li a:hover{background: #023a8c;color: #fff;}
.con_nr .ximu{width: auto;margin: 0;}
.con_nr .xiang{width: 1060px;margin: 0 auto;position: relative;}
.con_nr .xi_img{width: 526px;float: left;margin-right: 30px;}
.con_nr .xi_con{width: 500px;float: left;}
.con_nr .xi_con  h3{margin-top: 10px;color: #7c7c7c;margin-bottom: 10px;text-align: left;}
.con_nr .xi_img img{width: 100% !important;}
.con_nr .xi_con p{font-size: 16px;color: #9fa0a0;line-height: 24px;}
.con_nr .ximu a{margin-top: 300px;margin-left: 560px;display: block}
.con_nr .jt{width: 65px;height: 172px;display: block;position: absolute;top: 99px;}
.con_nr .jt1{background:url(../images/jt1.png) no-repeat;left: -160px;}
.con_nr .jt2{background: url(../images/jt2.png) no-repeat;right: -160px;}
.zhix{width: 1300px;margin: 0 auto;height: 4px;background: #023a8c;}

.news{width: 1300px;margin: 0 auto;padding: 40px 0 20px 0;overflow: hidden;}
.news>div{float: left;width: 600px;color: #595757;}
.news .news_r{width: 600px;float: right;}
.news .tit{width: 100%;height: 28px;margin-bottom: 50px;}
.tit h2{font-size: 26px;float: left;padding-right: 10px;line-height: 28px;font-weight: bold;border-right: 2px solid #595757;}
.tit p{font-size: 20px;line-height: 28px;padding: 0 10px;float: left;}
.tit a{display: block;width: 26px;height: 26px;background: url(../images/more.jpg);float: left;margin-top: 2px;margin-left: 10px;}
.tit a:hover{background: url(../images/more_h.jpg);}
.nes_bm{}
.lsutgs,.tdsan,.anlixm{width: 1300px;margin: 0 auto;padding: 40px 0 20px 0;overflow: hidden;}
.lsutgs_l{float: left;width: 625px;letter-spacing:1.4px; }
.lsutgs_r{float: right;}
.lsutgs_tit{width: 625px;height: 44px;border-bottom: 1px solid #064684;color: #033a8d;}
.lsutgs_tit h2{line-height: 44px;margin-top: 10px;}
.lsutgs_tit i{width: 3px;height: 20px;border-bottom: 10px solid #4777a4;background: #88a6c4;margin-right: 4px;margin-top: 13px;float: left;display: block;}
.lsutgs_tit h2 strong{font-size: 18px;font-weight: bold;}
.lsutgs_tit h2 span{font-size: 14px;}
.lsutgs_tit a{float: right;}
.lsutgs_l p{margin: 30px 0;overflow: hidden;height: auto;}
.lsutgs_l li{width: 625px;height: 40px;border-bottom: 1px solid #3e3a39;line-height: 40px;text-indent: 4px}
.lsutgs_l li a{font-size: 16px;}
.lsutgs_l li span{font-size: 14px;color: #9e9e9e;float: right;}
.tdsan_tit{width: 404px;margin: 12px 0;}
.tdsan_tit a{margin-top: 0;}
.tdsan_a{float: left;width: 404px;height: auto;}

.tdsan_z{margin-right: 44px;}
.san_ul li{margin: 20px 0;}
.san_ul li h2{font-size: 18px;line-height: 28px;}
.san_ul li span{display: inline-block; padding: 4px 6px;font-size: 12px;background: #e5e5e5;color: #757575;width: auto;margin: 4px 0;}
.san_ul li p{font-size: 14px;line-height: 24px;text-align: justify;}
.tdsan_a>a{font-size: 14px;line-height: 24px;border-bottom: 1px solid #4777a4;color: #033a8d;}
.anlixm_tit{text-align: center;	color: #033a8d;margin-bottom: 20px;}
.anlixm_tit h5{font-size: 13px;line-height: 24px;color: #707070;margin-top: 6px;}
.anlixm_tit h2{font-size: 20px;font-weight: bold;line-height: 30px;}
.anlixm_tit p{font-size: 14px;line-height: 24px;}
.anlixm_all{width: 1300px;height: auto;overflow: hidden;}
.anlixm_ul{position: relative;width: 50000px;}
.anlixm_ul dl{float: left;margin: 7.5px;position: relative;}


.anlixm_ul dt{width: 310px;height:280px;position: relative;overflow: hidden;}
.anlixm_ul dt p{height:0;width:230px;border-bottom:50px solid #000;border-left:40px solid transparent;border-right:40px solid transparent;position: absolute;bottom: 0;left: 0;opacity: 0.7;color: #fff;line-height: 50px;font-size: 16px;text-align: center;display: block;}
.anlixm_ul dl dd{position: absolute;width: 280px;height: 250px;background: rgba(3,58,141,0.8);z-index: 10;left: 15px;top:15px;padding: 15px;display: none;}

.anlixm_ul dl dd h2{font-size: 17px;color: #fff;line-height: 30px;text-align: justify;text-align: center;margin-bottom: 10px;}
.anlixm_ul dl dd p{font-size: 14px;line-height: 24px;color: #fff;text-align: justify;margin: 30px 0;}
.anlixm_ul dl dd a{display: block;width: 70px;height: 28px;border: 1px solid #fff;margin: 50px auto 0;text-align: center;line-height: 28px;color: #fff;margin-top: 20px;font-size: 14px;}
.anlixm_ul dl:hover dt p{display: none;}
.anlixm_ul dl:hover dd{display: block;}
.but_left{width:24px;height:40px;position:absolute; top:280px; left:-30px;cursor: pointer;}
.but_right{width:24px;height:40px; position:absolute; top:280px; right:-30px;cursor: pointer;}
.anlixm{position: relative;overflow: initial;}
.shidsa{width: 842px;height: auto;float: right;display: block;}
.shdfp{width: 842px;height: 500px;}
.shidsa11{display: none;}

.tdsan_tit_l{width: 842px;}
.nes_bm li{margin: 30px 0;height: 74px;width: 100%;}
.nes_bm .times{width: 59px;height: 59px;background: #9fa0a0;float: left;margin-right: 25px;padding: 5px;}
.nes_bm li:hover .times{background: #023a8c;}
.nes_bm .conts{float: left;width: 500px;}
.conts h3{font-size: 22px;font-weight: 400;line-height: 28px;}
.conts p{font-size: 14px;line-height: 22px;}
.times p{text-align: center;font-size: 20px;color: #fff;line-height: 26px;}
.times .tis{font-size: 30px;line-height: 34px;}
.xny{text-align: center;color: #033a8d;margin: 4px 0 20px 0;}
.xny p{font-size: 24px;line-height: 38px;padding-top: 5px;}
.chuang{font-weight: 400;}
.chuang span{margin: 0 20px;font-size: 22px;display: inline-block;line-height: 80px;}
.chuan i{margin: 0 15px;font-size: 22px;display: inline-block;}
.texdsa{width: 750px;height: auto;overflow: hidden;margin: 0 auto;}
.texdsa p{text-indent: 0;font-weight: normal;font-size: 15px;line-height: 30px;display: block;overflow: hidden;margin: 10px;}
.texdsa h3{font-size: 20px;line-height: 44px;font-weight: bold;}
.temh{text-align: left;padding: 15px 0;}
.lianxsf{margin: 20px 0;padding: 20px 0;border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.youxians input{outline:none;border: 1px solid #ddd;width: 50%;height: 30px;line-height: 30px;margin-left: 10px;padding-left: 4px;font-size: 15px;}
.lianxsf p{font-size: 16px;}
.inpyys{width: 240px;height: auto;margin: 30px auto ;}
.inpyys input{padding-left: 0;margin: 0;cursor: pointer;}
textarea {resize:none;border: 0;float: left;width: 680px;height: 100px;border: 1px solid #ddd;width: 80%;line-height: 22px;margin-left: 10px;padding-left: 4px;font-size: 15px;}

.youxians .reww{width: 80px;height: 30px;line-height: 30;font-size: 14px;text-align: center;color: #000;margin: 10px;}
footer{width: 100%;height: 130px;background: #023a8c;}
.footer_in{width: 930px;height: auto;margin: 0 auto;padding-top: 36px;}
.foot_l{width: 114px;height: 53px;background: url(../images/logo_d.png) no-repeat;float: left;}
.foot_r{width: 772px;margin-left: 20px;border-left: 2px solid #fafafa;padding-left: 20px;float: left;height: 56px;font-size: 14px;line-height: 28px;color: #fafafa;}
.foot_r p a{color: #fafafa;}
.foot_r p a:hover{color: #9fa0a0;}

.san_ul li p a{font-size: 14px;line-height: 22px;}
.san_ul li p{height: 44px;}
.ban{width: 100%;overflow: hidden;}
.hsdf_1{float: left;width: 625px;}
.hsdf_2{float: right;width: 625px;}

.dds{width: 80px;height: 70px;position: absolute;top: 170px;left: 140px;background: url(../images/jz_b.png) no-repeat;z-index: 10;}
.qimg{width: 316px;height: 210px;margin-left: 16px;overflow: hidden;}
.qimg img{width: 100%;}
.anlixm_ul dt p{width: 310px;}
.hesf{display: none;}
.eewwsdx{font-size: 14px;line-height: 24px;text-align: center;}

.zuisd_1 li:nth-child(1) a{background: #4ca634;color: #fff;}
.zuisd_2 li:nth-child(2) a{background: #4ca634;color: #fff;}
.zuisd_3 li:nth-child(3) a{background: #4ca634;color: #fff;}
.ddffrr a{color: #fff;font-size: 12px;line-height: 22px;}
.ddffrr a:hover{color: #fff;}

@media (max-width: 768px) {
	body{min-width: 100px;} 
	header{height: auto;min-width:auto;height: 2.8rem;}
	.head_in{width: 100%;}
	.logo{margin-top: 0.4rem;margin-left: 0.2rem;}
	.logo img{width: 50%;}
	.tab{position: fixed;left: 0;top: 0;background: rgba(0,0,0,0.7);width: 100%;height: 100%;padding-top: 5rem;display: none;}
	.tab li{float: none;padding: 0;text-align: center;display: block;line-height: 50px;border-bottom: 1px solid #707070;color: #fff;}
	.tab li a{color: #eee;}
	.cher{height: 2.8rem;}
	.bannder{width: 100%;min-width:auto;}
	.lsutgs, .tdsan, .anlixm{width: 98%;margin: 0 auto;padding: 0.5rem 0;}
	.lsutgs_l{float: none;width: 100%;padding: 1rem 0;}
	.lsutgs_l p{margin: 0.8rem 0;}
	.lsutgs_tit i{height: 1.25rem;}
	.lsutgs_tit{width: 100%;}
	.lsutgs_l li{width: 100%;height: 2.4rem;line-height: 2.4rem;overflow: hidden;}
	.lsutgs_l li strong{width: 74%;height: 2.2rem;overflow: hidden;display: inline-block;font-weight: normal;}
	.san_ul li span{width: 8rem;}
	.footer{height: auto;	overflow: hidden;	}
	.tdsan_a{width: 100%;padding: 0.4rem 0;}
	.footer_in{width: 100%;padding: 0.2rem 0;}
	.foot_l{float: none;margin: 0 auto;}
	.foot_r{width: 100%;border: 0;margin-left: 0;height: auto;float: none;padding-left: 0;font-size: 0.8rem;text-align: center;	line-height: 1.3rem;			}
	.anlixm_all{width: 100%;}
	.anlixm_ul dl{width: 48%;height: auto;margin: 1%;}
	.anlixm_ul dt{width: 100%;height: auto;}
	.anlixm_ul{width: 100%;}
	.anlixm_ul dt p{width: 100%;line-height: 2rem;    border-bottom: 2rem solid #000;
    border-left: 2rem solid transparent;
    border-right:2rem solid transparent;font-size: 0.8rem;}
    .tdsan_z,.tdsan_l{margin-right: 0;}
    .but_right{display: none;}
    footer{height: auto;}
    .shidsa{display: none;}
    .shidsa11{display: block;width: 100%;height: auto;overflow: hidden;}
    .shdfp11{width: 100%;height: auto;}
    .hesf{display: block;position: relative;}
    .hesd_d{display: block;position: fixed;top: 0.35rem;right: 0.6rem;width: 2rem;height: 2rem;z-index: 1000;}
    .hesd_r{display: none;position: fixed;top: 0.35rem;right: 0.6rem;width: 2rem;height: 2rem;z-index: 100000;}
    .texdsa{width: 100%;}


 
}


