@charset "utf-8";
@import url(font.css);
@import url(main.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
/* ��ҳ���ֿ�ʼ */
.topline{height:33px; font-size:12px; line-height:33px;}
.t_yy{float:right;}
.t_yy a{display:block; padding-left:15px; background:url(../Images/icon01.png) no-repeat left center;}
.t_reg{float:right; padding-right:20px; color:#707070;}
.t_reg a{ padding:0 10px;}
.topline a{color:#707070;}

.header{width:100%; height:70px; background:#132549;}
.header_in{width:1080px; margin:0 auto; position:relative;}
.logo{position:absolute; top:-9px; left:0px; width:220px; height:77px; z-index:999;}
.logo span{float:left; display:block; width:220px; height:65px; padding:12px 6px 12px 8px; overflow:hidden; text-align:center; background:url(../Images/icon02.png) no-repeat left top;}
.logo ins{float:left; display:block; color:#ffffff; font-size:18px; margin-left:20px; line-height:30px; padding-top:15px; text-decoration:none;}

.i_nav{float:right; height:70px; text-align:center;}

.ibanner{height: 445px; overflow: hidden; position: relative; width: 100%;}
.i_banner{display: inline; float: left;}

.i_container{padding:30px 0;}

.user_log{float:right; width:288px; height:408px; background:url(../Images/icon04.jpg) no-repeat left top #132549;}
.title02{color:#FFF; text-align:center; margin:15px 5px 15px 5px; border-bottom:2px #fff solid;}
.title02 h3{ display:block; font-size:24px; line-height:40px;}
.title02 span{ display:block; font-size:16px; line-height:40px;}
.title02 ins{ display:block; line-height:30px; font-size:14px; overflow:hidden;}
.user_form{width:240px; padding:0 24px;}
.user_form dl{width:240px; height:30px; padding:10px 0 10px 0; }
.user_form dl dt{float:left; width:80px; text-align:left; color:#FFF; font-size:16px; line-height:30px;}
.user_form dl dd{float:left; width:160px;}
.user_form dl dd input{float:left; margin:0; padding:0; line-height:30px; text-indent:5px; color:#fff; font-family:microsoft yahei; width:160px; height:30px; border:1px solid #8490a6; background:#21375c;}
.user_form span{display:block; height:30px; padding-top:15px;}
.user_form span input{float:left; margin:0; padding:0; line-height:30px; cursor:pointer; text-align:center; border-radius:4px; color:#FFF; font-family:microsoft yahei; width:240px; height:30px; background:#92278f;}
.user_form span input:hover{ background:#e42439; color:#fff;}
.user_form img{ margin-top:20px; width:100%;}
.user_log2{display: none;}


.i_prod{padding:30px 0; position:relative; width:100%; margin:0 auto; text-align:center;}
.i_prod_l{width:1200px; margin:15px auto 0; overflow:hidden;}
.i_prod_l li{float:left; text-align:center;}
.i_prod_l li span{ display:block; overflow:hidden;}
.i_prod li h3{ display:block; overflow:hidden; color:#FFF;}
.i_prod_l li h3 strong{display:block; overflow:hidden; font-size:22px;}
.i_prod_l li h3 ins{display:block; margin-top:5px; line-height:23px; text-decoration:none;}

.i_prod_l li:nth-child(1){width:240px; height:408px;}
.i_prod_l li:nth-child(1) span{width:240px; height:274px;}
.i_prod_l li:nth-child(1) h3{width:240px; height:114px; padding-top:20px; background:#132549;}
.i_prod_l li:nth-child(2){width:240px; height:408px; margin-left:12px;}
.i_prod_l li:nth-child(2) span{bottom:0px; width:240px; height:274px;}
.i_prod_l li:nth-child(2) h3{width:240px; height:114px; padding-top:20px; background:#8f2893;}
.i_prod_l li:nth-child(3){width:396px; height:198px; margin-left:12px;}
.i_prod_l li:nth-child(3) span{float:right; width:252px; height:198px;}
.i_prod_l li:nth-child(3) h3{float:left; width:144px; height:138px; padding-top:60px; background:#e42439;}
.i_prod_l li:nth-child(4){width:396px; height:198px; margin-left:12px; margin-top:12px;}
.i_prod_l li:nth-child(4) span{float:left; width:252px; height:198px;}
.i_prod_l li:nth-child(4) h3{float:right; width:144px; height:138px; padding-top:60px; background:#136e9d;}
.i_prod_l li img{width:100%; height:auto;}
.i_prod_l li a:hover img{width:110%; margin-left:-5%; margin-top:-5%;}

.i_news{padding:30px 0; position:relative; width:100%; margin:0 auto; text-align:center;background: url(../images/index_newsbg.jpg) no-repeat center;}
.i_news_title{width:100%; line-height:60px; font-size:36px; text-align:center; color:#fff;}
.i_news_content{width:1200px; margin:15px auto 0; overflow:hidden; height:320px;}
.i_news_content li{float:left; margin:0 10px; padding:8px; width:260px; height:auto; border: 1px solid #707070; background-color:#fff; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; cursor:pointer;}
.i_news_content li:hover{ filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; border: 1px solid #132549;}
.i_news_content li span{float:left;width:100%; height:auto;position: relative;}
.i_news_content li span img{width:100%; height:auto; border:1px solid #000;}
.i_news_content li h1{float:left; width:100%; line-height:25px; color:#8f2893; font-size:14px;text-align:left;}
.i_news_content li h2{float:left; width:100%; line-height:40px; color:#132549; font-size:18px; font-weight:bold;text-align:left;}
.i_news_content li h3{float:left; width:100%; line-height:25px; color:#707070; font-size:14px;text-align:left;}
.i_news input{margin:10px 0px; padding:0; line-height:40px; cursor:pointer; text-align:center; border-radius:4px; color:#FFF; font-family:microsoft yahei; width:180px; height:40px; background:#92278f;}
.i_news input:hover{ background:#e42439; color:#fff;}


.i_about{padding:30px 80px; position:relative; width:860px; margin:0 auto; background-color:#fff; min-height:300px;  box-shadow: darkgrey 5px 5px 15px 3px ;}
.i_about_title{ position:relative;margin-top:10px; width:100%; text-align:center;}
.i_about_title .wz{ margin:0 auto; width:150px; border-bottom:4px dashed  #92278f;height:46px; line-height:46px; font-size:20px; color:#132549;}
.i_about_title .wz2{ margin:0 auto; width:98%; border-bottom:2px solid  #2f2f2f;height:46px; line-height:46px; font-size:20px; color:#000;}
.i_about_c{ position:relative; padding:30px 20px; line-height:35px; color:#2f2f2f; font-size:14px;}
.content_img{ position:relative; padding:10px 20px;}
.content_img img{max-width:100%; height:auto;}

.info_c{ position:relative; padding:20px; line-height:35px; color:#2f2f2f; font-size:14px;}
.info_c img{max-width:100%; height:auto;}

.info_updown{position:relative; padding:20px; color:#2f2f2f; font-size:14px;}
.info_updown li{position:relative; width:100%; line-height:35px;}

.zspic1{float:left; width:98%; height:auto; margin:10px 1%; text-align:center;}
.zspic2{float:left; width:31%; height:auto; margin:10px 1%; text-align:center;}
.zspic3{float:left; width:48%; margin:10px 1%; text-align:center;}
.zspic1 img{ width:100%; height:auto;}
.zspic2 img{ width:100%; height:auto;}
.zspic3 img{ width:100%; height:auto;}


.news_list{
	list-style: none;
	position: relative;
	margin:0 auto;
	width:100%;
}
.news_list li{
	margin-top:10px;
	width:100%;
	height:auto;
	padding:8px 0px;
	border-bottom:1px solid  #f0f0f0;
}
.news_list li .news_title{
	width:100%;
	line-height:30px;
	font-size:18px;
	color:#132549;
	font-weight:bold;
}
.news_list li .news_title .addtime{
	float:left;
	width:100px;
	background-color:#8f2893;
	line-height:30px;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-right:20px;
}
.news_list li .shortc{
	width:100%;
	line-height:20px;
	font-size:14px;
	color:#9a9a9a;
}

.scroll{width:100%;margin:0 auto;overflow:hidden;}
.scroll img{border:solid 1px #ddd;margin:0 5px; height:240px; width:auto;}
.scroll img:hover{border:solid 1px #8f2893;}
.scroll table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.scroll table td{cursor:pointer;}
.scroll table td .tx{margin:0 5px; line-height:180%;BACKGROUND-COLOR:#ececec;}


.page_turn{
	list-style: none;
	position: relative;
	margin:20px auto;
	width:100%;
	text-align:center;
	font-size:12px;
}
.page_turn A {
	BORDER-RIGHT: #132549 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #132549 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #132549 1px solid; COLOR: #132549; PADDING-TOP: 2px; BORDER-BOTTOM: #132549 1px solid; TEXT-DECORATION: none
}
.page_turn A:hover {
	BORDER-RIGHT: #132549 1px solid; BORDER-TOP: #132549 1px solid; BORDER-LEFT: #132549 1px solid; COLOR: #fff; BORDER-BOTTOM: #132549 1px solid; BACKGROUND-COLOR: #132549;
}
.page_turn A:active {
	BORDER-RIGHT: #132549 1px solid; BORDER-TOP: #132549 1px solid; BORDER-LEFT: #132549 1px solid; COLOR: #fff; BORDER-BOTTOM: #132549 1px solid; BACKGROUND-COLOR: #132549;
}
.page_turn SPAN.current {
	BORDER-RIGHT: #132549 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #132549 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #132549 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #132549 1px solid; BACKGROUND-COLOR: #132549;
}
.page_turn SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

.p_kc{position: relative;
	margin-top:50px;
	width:100%;
	height:auto;}
.p_kc_jj{position: relative;margin-top:15px; padding:0 10px;}
.p_kc_jj ul{ display:block; width:99%;}
.p_kc_jj li{ display:block; position:relative; line-height:25px; padding:18px 0 0 30px; font-size:14px; color:#575757;}
.p_kc_jj li ins{position:absolute; left:0; top:22px; width:22px; height:22px; line-height:22px; font-size:14px; text-decoration:none; text-align:center; color:#FFF; border-radius:100%; background:#132549;}
.p_kc_rightimg{float:right; margin-left:30px; margin-right:30px;}
.p_kc table{border-right:1px solid #132549;border-bottom:1px solid #132549;}
.p_kc table td{border-left:1px solid #132549;border-top:1px solid #132549 ; font-size:14px; text-align:center;}

.remark_img{position:relative; width:100%; height:auto;text-align:center;margin:10px 0 10px 0;}
.remark_img img{width:100%;height:auto;}
.i_video{ position:absolute; top:-127px; right:28px; border:1px solid #fcfffe; width:300px; height:201px; overflow:hidden; z-index:9999; }


.zs_left{
	float: left;
	width:50%;
}
.zs_left p{
	line-height:30px;
	margin-left:40px;
}
.zs_right{
	float: left;
	width:50%;
}
.zs_right dl{height:25px; padding:10px 0 5px 0;  width:100%;}
.zs_right dl dt{float:left; width:25%; text-align:left; font-size:14px; line-height:25px;}
.zs_right dl dd{float:left; width:75%; line-height:32px;}
.zs_right dl dd input{float:left; margin:0; padding:0; line-height:25px; text-indent:5px; color:#757e8f; font-family:microsoft yahei; width:200px; height:23px; border:1px solid #8490a6; }
.zs_right dl dd select{float:left; margin:0; padding:0; line-height:25px; text-indent:5px; color:#757e8f; font-family:microsoft yahei; width:200px; height:23px; border:1px solid #8490a6;}
.zs_right dl.bz dt{float:left; width:25%; text-align:left; font-size:14px; line-height:70px;}
.zs_right dl.bz dd{float:left; width:75% ;line-height:70px;}
.zs_right textarea{ border:1px solid #8490a6; width:200px; height:60px;}
.zs_right dl span{float:left; margin:10px 0px; padding:0; line-height:30px; font-size:14px; cursor:pointer; text-align:center; border-radius:4px; color:#FFF; font-family:microsoft yahei; width:120px; background:#92278f;color:#fff;}
.zs_right dl span:hover{ background:#e42439; color:#fff;}


.video-con{  margin:20px 0 20px 0; width:100%; text-align:center; position: relative; }
.video-con .video{ width: 100%; height: 100%;}


/*--products----*/
.productsWrapper{
	position:relative;
    margin:0 auto;
	width:100%;
	padding:20px 0px 0px 0px;
}

/*--history-- */
.timeline {
list-style: none;
position: relative;
margin:0 auto;
width:100%;
}
.timeline:before {
top: 0;
bottom: 0;
position: absolute;
content: " ";
width: 3px;
background-color: #eeeeee;
left: 50%;
margin-left: -1.5px;
}
.timeline > li {
margin-bottom: 20px;
position: relative;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li:before,
.timeline > li:after {
content: " ";
display: table;
}
.timeline > li:after {
clear: both;
}
.timeline > li > .timeline-panel {
width: 40%;
float: left;
border: 1px solid #d4d4d4;
border-radius: 2px;
padding: 20px;
position: relative;
-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li > .timeline-panel:before {
position: absolute;
top: 26px;
right: -15px;
display: inline-block;
border-top: 15px solid transparent;
border-left: 15px solid #ccc;
border-right: 0 solid #ccc;
border-bottom: 15px solid transparent;
content: " ";
}
.timeline > li > .timeline-panel:after {
position: absolute;
top: 27px;
right: -14px;
display: inline-block;
border-top: 14px solid transparent;
border-left: 14px solid #fff;
border-right: 0 solid #fff;
border-bottom: 14px solid transparent;
content: " ";
}
.timeline > li > .timeline-badge {
color: #8f2893;
width: 50px;
height: 50px;
line-height: 30px;
font-size: 14px;
text-align: center;
position: absolute;
top: 16px;
border: 2px solid #8f2893;
left: 50%;
margin-left: -25px;
background-color: #8f2893;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
border-left-width: 0;
border-right-width: 15px;
left: -15px;
right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
border-left-width: 0;
border-right-width: 14px;
left: -14px;
right: auto;
}
.timeline-badge.primary {
background-color: #2e6da4 !important;
}
.timeline-badge.success {
background-color: #3f903f !important;
}
.timeline-badge.warning {
background-color: #f0ad4e !important;
}
.timeline-badge.danger {
background-color: #d9534f !important;
}
.timeline-badge.info {
background-color: #5bc0de !important;
}
.timeline-title {
margin-top: 0;
color: #8f2893;
font-size:16px;
}
.timeline-body > p,
.timeline-body > ul {
margin-bottom: 0;
}
.timeline-body > p + p {
margin-top: 5px;
}
.timeline-badge span {
font-size: 19px;
color:#8f2893;
/* line-height: 15px; */
}

/*** timeline*/



.footer{width:100%; background:#132549; padding:30px 0 0;}
.fcontact{width:1000px; position:relative; margin:0 auto; border-bottom:1px solid #0f1f38;}
.fcontact_l{padding:40px 0 40px; width:1000px; color:#fff;}
.fcontact_l dl{float:left; width:175px; padding:0 25px 0 50px; font-size:16px; color:#FFF;}
.fcontact_l dl.fc_l01{ background:url(../Images/icon06.jpg) no-repeat left 18px;}
.fcontact_l dl.fc_l02{ background:url(../Images/icon07.jpg) no-repeat left 18px;}
.fcontact_l dl.fc_l03{ background:url(../Images/icon08.jpg) no-repeat left 18px;}
.fcontact_l dl.fc_l04{ background:url(../Images/icon09.jpg) no-repeat left 18px;}
.fcontact_l dl dt{height:39px; background:url(../Images/icon10.jpg) repeat-x left bottom; line-height:30px;}
.fcontact_l dl dd{line-height:25px; padding-top:10px;}

.fc_weixin{ position:absolute; left:15px; top:0; width:33px; height:33px;}
.fc_weixin a{display:block; width:33px; height:33px;}
.fc_gotop{ position:absolute; right:0; top:0; width:50px; height:50px; z-index:2000; cursor:pointer;}
.fc_gotop a span{ background:url(../Images/icon05.png) no-repeat center center; width:50px; height:50px; display:block;}
.footer_nav{}
.copyright{padding:15px 0; width:1000px; margin:0 auto; text-align:center; font-size:12px; line-height:20px; color:#136e9d; border-top:1px solid #12345a;}
.copyright a{color:#136e9d;}
.copyright a:hover{color:#37a4dd;}


.p_title{ height:70px; position:relative;}
.p_title h4{display:block; position:absolute; left:20px; top:0; height:52px; text-indent:10px; line-height:52px; font-size:30px; font-weight:bold; color:#616161;}
.p_title ins{display:block; height:28px; padding-top:32px; text-indent:5px; line-height:28px; font-size:25px; font-weight:bold; color:#dadada; text-decoration:none; text-transform:uppercase;}

.p_title01{ height:50px; position:relative;}
.p_title01 h4{display:block; position:absolute; left:20px; top:0; height:30px; text-indent:10px; line-height:30px; font-size:20px; font-weight:bold; color:#616161;}
.p_title01 ins{display:block; height:25px; padding-top:15px; text-indent:5px; line-height:25px; font-size:16px; font-weight:bold; color:#dadada; text-decoration:none; text-transform:uppercase;}

.p_title02{ height:50px; margin-top:40px; position:relative;}
.p_title02 span{float:left; display:inline-block; margin-left:25px; width:90px; height:30px; line-height:30px; color:#FFF; text-align:center; background:#175ea6; border-radius:14px;}

.p_txt01{ font-size:16px; line-height:36px; color:#747474; padding:10px 0;}

.p_txt02{ padding:0 30px; line-height:40px; font-size:24px; color:#175ea6; font-weight:bold;}
.p_txt03{ font-size:16px; line-height:36px; color:#747474; padding:10px 50px;}

.p_btn{height:45px; padding-top:20px;}
.p_btn a{display:inline-block; float:left; margin-left:40px; width:230px; height:43px; font-size:16px; line-height:43px; text-align:center; color:#FFF; border-radius:20px; background:#175ea6;}
.p_btn a:hover{ background:#132549; color:#FFF;}
.i_banner_box123 .slider .slide .box img{width:100%;}


/*响应式开始*/
@media screen and (max-width: 1208px) {

.user_log{float:right; width:240px; height:340px; background:url(../Images/icon04.jpg) no-repeat left top #132549;}
.title02{color:#FFF; text-align:center; margin:12px 5px 12px 5px; border-bottom:2px #fff solid;}
.title02 h3{ display:block; font-size:20px; line-height:35px;}
.title02 span{ display:block; font-size:16px; line-height:35px;}
.title02 ins{ display:block; line-height:20px; font-size:14px; overflow:hidden;}
.user_form{width:200px; padding:0 20px;}
.user_form dl{width:200px; height:30px; padding:5px 0 5px 0; }
.user_form dl dt{float:left; width:60px; text-align:left; color:#FFF; font-size:14px; line-height:25px;}
.user_form dl dd{float:left; width:140px;}
.user_form dl dd input{float:left; margin:0; padding:0; line-height:25px; text-indent:5px; color:#fff; font-family:microsoft yahei; width:140px; height:30px; border:1px solid #8490a6; background:#21375c;}
.user_form span{display:block; height:30px; padding-top:10px;}
.user_form span input{float:left; margin:0; padding:0; line-height:30px; cursor:pointer; text-align:center; border-radius:4px; color:#FFF; font-family:microsoft yahei; width:200px; height:30px; background:#92278f;}
.user_form span input:hover{ background:#e42439; color:#fff;}
.user_form img{ margin-top:15px; width:100%;}


.i_prod{padding:30px 0; position:relative; width:100%; margin:0 auto; text-align:center;}
.i_prod_l{width:1000px; margin:15px auto 0; overflow:hidden;}
.i_prod_l li{float:left; text-align:center;}
.i_prod_l li span{ display:block; overflow:hidden;}
.i_prod li h3{ display:block; overflow:hidden; color:#FFF;}
.i_prod_l li h3 strong{display:block; overflow:hidden; font-size:18px;}
.i_prod_l li h3 ins{display:block; margin-top:5px; line-height:23px; text-decoration:none;}

.i_prod_l li:nth-child(1){width:200px; height:340px;}
.i_prod_l li:nth-child(1) span{width:200px; height:228px;}
.i_prod_l li:nth-child(1) h3{width:200px; height:92px; padding-top:20px; background:#132549;}
.i_prod_l li:nth-child(2){width:200px; height:340px; margin-left:10px;}
.i_prod_l li:nth-child(2) span{bottom:0px; width:200px; height:228px;}
.i_prod_l li:nth-child(2) h3{width:200px; height:92px; padding-top:20px; background:#8f2893;}
.i_prod_l li:nth-child(3){width:330px; height:165px; margin-left:10px;}
.i_prod_l li:nth-child(3) span{float:right; width:210px; height:165px;}
.i_prod_l li:nth-child(3) h3{float:left; width:120px; height:125px; padding-top:40px; background:#e42439;}
.i_prod_l li:nth-child(4){width:330px; height:165px; margin-left:10px; margin-top:10px;}
.i_prod_l li:nth-child(4) span{float:left; width:210px; height:165px;}
.i_prod_l li:nth-child(4) h3{float:right; width:120px; height:125px; padding-top:40px; background:#136e9d;}
.i_prod_l li img{width:100%; height:auto;}
.i_prod_l li a:hover img{width:110%; margin-left:-5%; margin-top:-5%;}


.i_news_content{width:1000px; margin:15px auto 0; overflow:hidden; height:320px;}
.i_news_content li{float:left; margin:0 10px; padding:8px; width:210px; height:auto; border: 1px solid #707070; background-color:#fff; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; cursor:pointer;}
.i_news_content li:hover{ filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1; border: 1px solid #132549;}
.i_news_content li span{float:left;width:100%; height:auto;position: relative;}
.i_news_content li span img{width:100%; height:auto; border:1px solid #000;}
.i_news_content li h1{float:left; width:100%; line-height:25px; color:#8f2893; font-size:14px;text-align:left;}
.i_news_content li h2{float:left; width:100%; line-height:35px; color:#132549; font-size:16px; font-weight:bold;text-align:left;}
.i_news_content li h3{float:left; width:100%; line-height:25px; color:#707070; font-size:14px;text-align:left;}


}

@media screen and (max-width: 1024px) {
div{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.mauto{width:100%;}
.header{width:100%;}
.header_in{width:100%;}
.navPage{width:100%;box-sizing: border-box;}
/*nav栏目*/
.logo span{background:none;}
.db_menu{width:100%;}
.i_nav{display:none;height:auto;position:absolute;width:100%;top:70px;z-index: 9999;background:#fff;}
.ddsmoothmenu ul{width:100%;}
.ddsmoothmenu ul li{display:block;width:100%;border-top:1px solid #ccc;line-height: 40px;height:40px;}
.i_nav .line{display:none;}
.nava{height:40px;}
.navactive, .navactive:hover, .nava:hover, .nava.selected{line-height:40px;width:100%;background:#ffffff;}
.ddsmoothmenu a{line-height:40px;padding:0;width:100%;color:#000;}
.ddsmoothmenu a.navactive, .navactive:hover{padding:0;background: #ffffff;color:#132549;width:auto;}
.topline{display: none;}
.i_container{width:100%;min-width:100%;padding:10px 0;}
.iconfont.icon-fenlei{color:#132549;}
.i_nav li a span{margin-top:0;line-height: 0;}
.i_nav ul li ul{margin-top: 0px;}
.i_nav ul li ul li a
{
height:30px; width:80px;background-color:#1d5ea2; color:#fff;
line-height:30px;
}
.navbar-toggle{display:block;background:#ffffff;margin:0px 5px 0 0;}

.i_prod{float:left; width:100%;}
.i_prod_l{width:98%; margin:0 auto;}
.user_log{display: none;}
.i_news{background:none!important;}
.i_news_title{color:#92278f;}
.i_news_content{float:left; width:99%;height:auto;}
.i_news_content li{ margin:0 8px; padding:10px 10px; width:97%; border: 0px; border-bottom:1px solid #707070;}
.i_news_content li:hover{border: 0px;}
.i_news_content li span{float:left;width:30%; height:auto;position: relative;}
.i_news_content li span img{width:100%; height:auto; border:1px solid #000;}
.i_news_content li h1{display:none;}
.i_news_content li h2{margin-left:2%; width:68%; font-size:16px;}
.i_news_content li h3{margin-left:2%; width:68%;}

.i_about{width:98%;padding:30px 40px;}
.i_about_title{margin-top:none!important;}
.i_about_title .wz{font-size:20px;}
.i_about_c{font-size:14px; line-height:30px;}
.info_c{font-size:14px; line-height:30px;}
.scroll img{height:180px !important;}

.user_log2{display:block;float:left; width:100%; height:auto; background:#132549;}
.log_title{float:left;color:#FFF;width:200px; text-align:center; padding:15px 5px 15px 5px; font-size:16px; line-height:30px;}
.user_form2{float:left;width:550px; color:#FFF;padding:15px 5px 15px 5px;}
.user_form2 .fdiv{float:left;width:220px; height:30px; }
.user_form2 .fdiv input{ line-height:30px; text-indent:5px; color:#fff; font-family:microsoft yahei; width:140px; height:30px; border:1px solid #8490a6; background:#21375c;}
.user_form2 span{float:left; height:30px;}
.user_form2 span input{ margin:0; padding:0; line-height:30px; cursor:pointer; text-align:center; border-radius:4px; color:#FFF; font-family:microsoft yahei; width:80px; height:30px; background:#92278f;}
.user_form2 span input:hover{ background:#e42439; color:#fff;}


.zs_left{
	float: left;
	width:100%;
	padding-bottom:10px;
	border-bottom:1px solid #707070;
}
.zs_right{
	float: left;
	width:100%;
	margin-top:20px;
}
.zs_right dl{height:28px; padding:10px 0 5px 0;  width:100%;}
.zs_right dl dt{font-size:14px; line-height:27px;}
.zs_right dl dd{line-height:27px;}
.zs_right dl dd input{line-height:25px;height:25px;}
.zs_right dl dd select{line-height:25px;height:25px;}
.zs_right dl.bz dt{font-size:14px;}

.zspic1{float:left; width:99%; margin:10px 5px;}
.zspic2{float:left; width:48%;  margin:10px 5px;}
.zspic3{float:left; width:48%;  margin:10px 5px;}


.title01{width:100%;}
.copyright{width:100%;}
.fcontact{width:98%;}
.fcontact_l{width:100%;}

}

@media screen and (max-width: 768px) { 

.i_prod_l li h3 strong{font-size:16px;}

.i_prod_l li:nth-child(1){float:left; width:48%; height:auto;}
.i_prod_l li:nth-child(1) span{width:100%; height:auto;}
.i_prod_l li:nth-child(1) h3{width:100%; line-height:35px; height:auto; padding-top:0px;}
.i_prod_l li:nth-child(2){float:left; width:48%; height:auto; margin-left:8px;}
.i_prod_l li:nth-child(2) span{width:100%; height:auto;}
.i_prod_l li:nth-child(2) h3{width:100%; line-height:35px; height:auto;padding-top:0px;}
.i_prod_l li:nth-child(3){float:left; width:48%; height:auto; margin-top:10px; margin-left:0px;}
.i_prod_l li:nth-child(3) span{width:100%; height:auto;}
.i_prod_l li:nth-child(3) h3{width:100%; line-height:35px; height:auto;padding-top:0px;}
.i_prod_l li:nth-child(4){float:left; width:48%; height:auto; margin-top:10px;margin-left:8px;}
.i_prod_l li:nth-child(4) span{width:100%; height:auto;}
.i_prod_l li:nth-child(4) h3{width:100%; line-height:35px; height:auto; padding-top:0px;}
.i_prod_l li a:hover img{width:100%; margin-left:0px; margin-top:0px;}
.i_about{width:98%;padding:20px 10px;}

.log_title{width:100%; border-bottom:2px solid #fff;}
.user_form2{width:100%;}
.user_form2 .fdiv{width:100%;height:40px; text-align:center;}
.user_form2 .fdiv input{ line-height:30px; text-indent:5px; color:#fff; font-family:microsoft yahei; width:140px; height:30px; border:1px solid #8490a6; background:#21375c;}
.user_form2 span{float:left;width:100%; height:30px; text-align:center;}
.user_form2 span input{width:150px;}


.i_news_title{line-height:40px; font-size:24px;color:#132549;}
.i_news_content li{padding:10px 5px; width:95%;}
.news_list li .news_title{
	font-size:16px;
}
.news_list li .news_title .addtime{
	width:100%;
	line-height:20px;
	font-size:12px;
}


.timeline-body{display:none;}
.timeline-title {font-size:14px;}
.p_kc{margin-top:20px;width:99%;}
.p_kc_jj{margin-top:0px; padding:0 0px;}
.p_kc_jj ul{ display:block; width:99%;}
.p_kc_jj li{ display:block; position:relative; line-height:25px; padding:18px 0 0 30px; font-size:14px; color:#575757;}
.p_kc_jj li ins{position:absolute; left:0; top:24px; width:20px; height:20px; line-height:20px; font-size:12px; text-decoration:none; text-align:center; color:#FFF; border-radius:100%; background:#132549;}
.remark_img img{width:100%;height:auto;}


.fcontact_l dl{width:40%;}

.p_txt01{ font-size:14px; line-height:28px; color:#747474; padding:10px 0;}
.p_txt02{ padding:0px; line-height:40px; font-size:18px; color:#175ea6; font-weight:bold;}
.p_txt03{ font-size:14px; line-height:25px; color:#747474; padding:5px 5px;}

}
@media screen and (max-width: 736px) { 
.fcontact_l dl{width:38%;}
}
@media screen and (max-width: 667px) { 
.i_prod_l li:nth-child(1) h3 ins{display:none;}
.i_prod_l li:nth-child(2) h3 ins{display:none;}
.i_prod_l li:nth-child(3) h3 ins{display:none;}
.i_prod_l li:nth-child(4) h3 ins{display:none;}
.i_news_content li{padding:10px 3px; width:94%;}
.i_news_content li span{width:40%;}
.i_news_content li h2{margin-left:2%; width:58%; font-size:14px;line-height:25px;}
.i_news_content li h3{margin-left:2%; width:58%; font-size:12px;line-height:20px;}
.i_about{width:95%;}
.i_about_c{padding:20px 5px}
.info_c{padding:20px 5px}
.info_updown{padding:20px 5px}
.content_img{padding:10px 5px;}
.p_kc_rightimg{float:left; width:96%; text-align:center;  margin-left:0; margin-right:10px;}
.p_kc_rightimg img{max-width:340px; height:auto;}
.scroll img{height:150px !important;}
.zspic2{float:left; width:47%;  margin:10px 5px;}
.zspic3{float:left; width:47%;  margin:10px 5px;}

}
@media screen and (max-width: 568px) { 
.fcontact_l dl{width:80%;}
.remark_img img{width:100%;height:auto;}
.scroll img{height:120px !important;}
.zs_right dl dt{width:30%;}
.zs_right dl dd{width:70%;}
.zs_right dl dd input{width:180px;}
.zs_right dl dd select{width:180px;}
.zs_right dl.bz dt{width:30%;}
.zs_right dl.bz dd{width:70%;}
.zs_right textarea{width:180px !important;}

}
@media screen and (max-width: 480px) {
.i_prod_l li{margin:15 5 0 5!important;}
.i_prod_l li span{width:100%!important;height:auto!important;float:none!important;}
.i_prod_l li h3{width:100%!important;height:auto!important;float:none;padding:0!important;}

}


@media screen and (max-width: 414px) {
.logo ins{display: none;}
.i_about_l li{display: block;margin:0 auto;}
.zspic1{float:left; width:100%; margin:10px 0px;}
.zspic2{float:left; width:100%;  margin:10px 0px;}
.zspic3{float:left; width:100%;  margin:10px 0px;}

}

@media screen and (max-width: 375px) { 
}

@media screen and (max-width: 360px) { 
/*留言板*/
}

@media screen and (max-width: 320px) {
}