﻿@charset "utf-8";

BODY{padding:0; margin:0; border-top:solid 3px #1d293b; font:normal 12px/24px "微软雅黑", Verdana, Geneva, sans-serif; color: #5b5b5b;}

a{color:#5b5b5b;text-decoration:none;}

a:hover{color:#fda911;}

li, ul{ padding:0; margin:0;list-style:none;}

.both{ clear:both;}





.top {height:100px; background-color:#ffff; border-bottom:1px solid #233045;}

.top .top_ner {

	width: 1200px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.top .top_ner .top_logo {

	background: url(../images/logo.png) left -7px no-repeat;

	height: 100px;

	width: 678px;

	float: left;

	font-size: 18px;

	color: #fdac14;

	font-weight: 500;

}

.top .top_ner .top_logo p {

	float: right;

	margin-top: 65px;

}



.top .top_ner .top_right {

	float: right;

	width: 350px;

}

.top_right_top p {

	float: right;

	display: inline-block;

}



.top_right_top p .cn {

	background-image: url(../images/index1_09.jpg);

	height: 12px;

	width: 19px;

	display: inline-block; margin-left:5px;

}

.top_right_top p .en { margin-left:5px;

	background-image: url(../images/index1_11.jpg);

	height: 12px;

	width: 19px;

	display: inline-block;

}

.top_right_top p .xian {

	background: url(../images/index1_140.jpg) no-repeat center center; padding:0 5px;

	height: 8px;

	width: 1px;

	display: inline-block;

}

.top_right_top p a {

	font-size: 12px;

	line-height: 24px;

	color: #999999;

	text-decoration: none;

}

.top_right .rexian { margin-top:27px;

	float: right;

	

	font-size: 14px;

	line-height: 30px;

	color: #999;

	padding-left: 20px;

}

.top_right .rexian span {

	font-size: 22px;

	font-style: italic;

	line-height: 24px;

	color: #01458e;

}



.nav_out{ position:relative;}

#nav { height: 50px; background-color:#1d293b;}

#nav ul{margin:0 auto; width: 1200px;}

#nav ul li {float: left;width: 109px;height: 50px;line-height: 50px;text-align: center;}

#nav ul li a {display:block;font-size: 15.5px;height: 50px;line-height: 50px;color: #fff;}

#nav ul li a:hover {color: #fff; background-color:#01458e;}



.subnav{display:none; overflow:hidden; position:absolute; top:50px; left:0; width:100%; padding:20px 0; background-color:#01458e; z-index:999;}

.subnavdiv{margin:0px auto; width:1200px; color:#fff;}

.subnavdiv a{color:#fff;}

.subnavdiv a:hover{color:#fff;}

.subnav_pronav{ float:left; width:280px;}

.subnav_pronav li{ float:left; width:260px; font:normal 16px/50px "微软雅黑" Arial, Helvetica, sans-serif;}

.subnav_pronav li a{ display:block; border-bottom:1px dotted #fbbc1c}

.subnav_pronav li a:hover{ padding-left:10px; background-color:#1d293b; border-bottom:none}



.subnav_prolist{ float:right; width:900px;}

.subnav_prolist li{ float:left; padding:0px 0px 0px 20px; width:280px; text-align:center; line-height:30px; font-size:16px;}

.subnav_prolist li a:hover{display:block; line-height:30px;}

.subnav_prolist li img{ width:280px; height:210px;}

.subnav_prolist li i{ font-style:normal; font-size:12px;}





.banner {

	height: 600px;

}




















 .stab{ width:100%; height:auto;  font-size:18px;}
.stab1{ width:13%; float:left; height:40px; text-align:center; line-height:40px; background:#00408b; margin-left:1%; font-size:16px; border-radius:5px; color:#fff }
 .scon { width:100%; height:700px; margin-top:20px; text-align:left  }
 .scon1{ width:100%;}
 .scon1 ul li{ width:32%; height:320px; float:left; margin-left:1%; text-align:center; overflow:hidden; border:1px solid #f08300 }
 .scon1 ul li img{ width:98%; height:280px; border:2px solid #00408b; overflow:hidden}
 .scon1 ul li:hover img{ transform: scale(1.2);   transform: scale(1.3);  
                transition: all 0.4s ease 0s;  
                -webkit-transform: scale(1.3);  
                -webkit-transform: all 1s ease 0s;  }
 .scon1 ul li h5{ margin-top:2px; font-size:16px; height:40px; color:#555}
 .scon1 ul li:hover h5{ color:#f08300}
 .pc{ color:#f08300}
 .hide{ display:none}
 .show{ display:block}
 .cl{ clear:both}
 

   .content{
	font-size:14px; line-height:28px; height:auto; padding-top:30px;
}
.content p{
	margin-bottom:20px;
}
.content h2{
	font-size:16px; color:#0064c2;
}#newslist{ padding:15px 20px;}
#newslist li{ padding:6px 10px; background:url(../images/dt-0.gif) no-repeat left 19px;}
#newslist li a{ font-size:14px; margin-right:5px;}
#newslist li span{ float:right; color:#aaa;}
#newslist li p{ color:#aaa;}
.page{PADDING-BOTTOM: 25px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center; margin-bottom:30px;}
.page a,.page span{BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important}


#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}












     .case_article{
	height:auto; font-size:14px; line-height:30px; padding-top:30px; padding-bottom:30px; display:table; width:880px;
}
.case_article p{
	text-indent:2em; margin-bottom:20px;
}
.case_article img{
	float:left; margin-right:30px;
}
.detail{
	height:35px; background-color:#f7f7f7; line-height:35px; font-size:14px; padding-left:10px;
}
.context{
	float:left;
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	display:inline;
}
.context ul{
	list-style-type:none;
}
.context li{
	line-height:25px;
	color:#525252; font-size:14px;
}
.left{
	width:250px; height:auto; float:left; padding-top:20px;
}
.left_title{
	height:40px; line-height:40px; background-color:#00408b; color:#fff; font-size:16px; padding-left:15px;
}
.left_cat{
	height:auto; padding-top:10px;
}
.left_cat ul{
	list-style-type:none;
}
.left_cat li{
	height:40px; line-height:40px; border-bottom:1px #ddd dashed; background:url(../images/ico-3.gif) 15px center no-repeat;
}
.left_cat a:link{
	font-size:14px; line-height:40px; display:block; padding-left:45px;
}
.left_cat a:visited{
	font-size:14px; line-height:40px; display:block; padding-left:45px;
}
.left_cat a:hover{
	font-size:14px; line-height:40px; display:block; padding-left:45px; background:url(../images/ico-3.gif) 15px center no-repeat; background-color:#f7f7f7;
}
.left_cat .cat_cur a:link{
	font-size:14px; line-height:40px; display:block; padding-left:45px; background:url(../images/ico-3.gif) 15px center no-repeat; background-color:#f7f7f7;
}
.left_cat .cat_cur a:visited{
	font-size:14px; line-height:40px; display:block; padding-left:45px; background:url(../images/ico-3.gif) 15px center no-repeat; background-color:#f7f7f7;
}
.left_cat .cat_cur a:hover{
	font-size:14px; line-height:40px; display:block; padding-left:45px; background:url(../images/ico-3.gif) 15px center no-repeat; background-color:#f7f7f7;
}
.cl{ clear:both}


	 .w{ width:1200px; margin:0 auto; position:relative}
     .right{
	width:900px; height:auto; float:right; padding-top:20px;
}
.position{
	height:40px; line-height:40px; border-bottom:1px #e4e4e4 solid; color:#0064c2; font-size:16px;
}
.position span{
	float:right; font-size:15px; color:#333;
}
.position span a{
	font-size:15px; color:#333;
}
.content{ font-size:16px;}









.product_shows {

	width: 1200px;

	margin:0px auto 0 auto;


}

.product_shows .pro_biao {

	font-size: 28px;

	line-height: 24px;

	color: #01458e;

	

	text-align: center;

	margin:0 auto 40px auto;

}

.product_shows .pro_biao p {

	font-size: 20px;

	line-height: 24px;

	color: #fea80d;

	margin:12px 0 0 0;

}



.pro{ width:100%; height:auto; background:url(../images/aus.png); margin:0; }
.pro_list { overflow:hidden;

	margin-bottom: 30px;

}





.pro_list .pro_list_top {

font-size: 22px;

	line-height: 24px;

	color: #01458e;

	background: url(../images/index1_30.jpg) no-repeat right;

}

.pro_list .pro_list_top span a{



	font-size: 14px;

	line-height: 24px;

	color: #01458e;

	float: right;

	padding-right: 11px;

	text-decoration: none;

}



.produt ul li {

float: left;

	width: 200px;

	text-align: center;

	margin:0 18px;

	font-size: 15px;

	line-height: 28px;

	color: #5b5b5b;

	text-decoration: none;

	margin-top: 20px;

}

.produt ul li a{

	text-align: center;

	font-size: 15px;

	line-height: 28px;



}

.produt ul li a img{border:none;}

.pro_list .pro_list_top1 {

	font-size: 22px;

	line-height: 24px;

	color: #01458e;

	background: url(../images/index1_44.jpg) no-repeat right;

}

.pro_list .pro_list_top1 span a{

	font-size: 14px;

	line-height: 24px;

	color: #01458e;

	float: right;

	padding-right: 11px;

	text-decoration: none;

}

.pro_list .pro_list_top2 {

	font-size: 22px;

	line-height: 24px;

	color: #01458e;

	background: url(../images/index1_46.jpg) no-repeat right;

}

.pro_list .pro_list_top2 span a{

	font-size: 14px;

	line-height: 24px;

	color: #01458e;

	float: right;

	padding-right: 11px;

	text-decoration: none;

}

.pro_list .pro_list_top3 {

	font-size: 22px;

	line-height: 24px;

	color: #01458e;

	background: url(../images/index1_49.jpg) no-repeat right;

}

.pro_list .pro_list_top3 span a{

	font-size: 14px;

	line-height: 24px;

	color: #01458e;

	float: right;

	padding-right: 11px;

	text-decoration: none;

}

.pro_list .pro_list_top4 {

	font-size: 22px;

	line-height: 24px;

	color: #01458e;

	background: url(../images/index1_141.jpg) no-repeat right;

}

.pro_list .pro_list_top4 span a{

	font-size: 14px;

	line-height: 24px;

	color: #01458e;

	float: right;

	padding-right: 11px;

	text-decoration: none;

}

.product_shows span a:hover {

	color: #fda911;

}

.ljpp .ljpp_top {

	background-image: url(../images/index1_142.jpg);

	height: 152px;

	font-size: 35px;

	color: #FFF;

	min-width:1200px;

}



.ljpp_top .ljpp_top_nr {

	width: 1200px;

	margin:0 auto;

}

.ljpp_top_nr p {

	display: inline-block;

	margin:30px 0 0 270px;

}



.ljpp .ljpp_top span {

	font-size: 40px;

	color: #01458e;

	background: url(../images/index1_54.jpg) no-repeat left center;

	padding-left: 106px;

	float: right;

	height:41px; line-height:41px;

	margin:27px 310px 0 0;

}

.ljpp .ljpp_nr {

	width: 1200px;

	margin:0 auto;

}

.ljpp .ljpp_nr span{

	line-height:24px;

}

.ljpp_nr_top {

	float: left;

	width: 621px;

}



.ljpp_nr_top .sige1 {

	width: 621px;

	margin-top: 97px;

	float:left;

}

.sige1 .sige1_nr {

	font-size: 15px;

	color: #6b6b6b;

	float: right;

	width: 533px;

	margin-top: 12px;

}

.sige1 .sige1_nr span {

	font-size: 15px;

	color: #01458e;

}



.sige1 .sige1_nr p {

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_143.jpg) no-repeat left bottom;

	height: 45px;

	font-weight: 600;

	margin:0 0 15px 0;

}

.sige1 .sige1_tu {

	width:88px;

	height:90px;

	float:left;

	background: url(../images/index1_61.jpg) no-repeat;

	}

	

	

.ljpp_nr_top .sige2 {

	width: 621px;

	float:left;

	margin-top:55px;

}

.sige2 .sige2_nr {

	font-size: 15px;

	color: #6b6b6b;

	float: right;

	width: 533px;

	margin-top: 12px;

}

.sige2 .sige2_nr span {

	font-size: 15px;

	color: #01458e;

}

.sige2 .sige2_nr p {

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_143.jpg) no-repeat left bottom;

	height: 45px;

	font-weight: 600;

	margin:0 0 15px 0;

}

.sige2 .sige2_tu {

	width:88px;

	height:90px;

	float:left;

	background: url(../images/index1_68.jpg) no-repeat;

	}

.zstu  {

	background: url(../images/index1_58.jpg) no-repeat;

	float: right;

	height: 431px;

	width: 510px;


	margin-top:45px;
	background-size:100%;

}

.zstu2  {

	background: url(../images/index1_71.jpg) no-repeat;

	float: left;

	height: 439px;

	width: 543px;

	margin-top: 70px;

}

.ljpp_nr_top .sige3 {

	width: 621px;

	float:left;

	margin-top:83px;

}

.sige3 .sige3_nr {

	font-size: 15px;

	color: #6b6b6b;

	float: right;

	width: 533px;

	margin-top: 15px;

}

.sige3 .sige3_nr span {

	font-size: 15px;

	color: #01458e;

}

.sige3 .sige3_nr p {

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_143.jpg) no-repeat left bottom;

	height: 45px;

	margin:0 0 15px 0;

	font-weight: 600;

}

.sige3 .sige3_tu {

	width:88px;

	height:90px;

	float:left;

	background: url(../images/index1_74.jpg) no-repeat;

	}

.sige4 {

	width: 621px;

	float:left;

	margin-top:55px;

}

.sige4 .sige4_nr {

	font-size: 15px;

	color: #6b6b6b;

	float: right;

	width: 533px;

	margin-top: 12px;

}

.sige4 .sige4_nr span {

	font-size: 15px;

	color: #01458e;

}

.sige4 .sige4_nr p {

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_143.jpg) no-repeat left bottom;

	height: 45px;

	margin:0 0 15px 0;

	font-weight: 600;

}

.sige4 .sige4_tu {

	width:88px;

	height:90px;

	float:left;

	background: url(../images/index1_78.jpg) no-repeat;

	}

.ljpp .ljpp_nr .hou {

	float: right;

	width: 621px;

	margin-top: 105px;

}

.mei{    height: 26px;

    width: 1200px;

    display: table;}

.zhanhui {

	background: url(../images/index1_144.jpg) no-repeat top;

	display: table;

	text-align: center;

	margin:5px auto 0 auto;

}

.zhanhui .zh_nr {

	width: 1200px;

	margin:0 auto;

}



.zhanhui_biao {

	font-size: 20px;

	color: #fea80d;

	margin-top: 45px;

}

.zhanhui_biao p {

	font-size: 28px;

	color: #01458e;

	margin:0 0 8px 0;

}

.zhanhui .zh_nr ul {

	padding: 0px;

}



.zhanhui ul li {

	height: 170px;

	width: 219px;

	border: 1px solid #dedede;

	list-style-type: none;

	text-align: center;

	float: left;

	margin-right: 14px;

	font-size: 12px;

	color: #6b6b6b;

}

.zh_nr ul li a img {

	margin-bottom: 0px;

}





.pingpai_top {

	background-image: url(../images/index1_145.jpg);

	height: 175px;

}

.ppai_top_nr {

	width: 1200px;

	margin:0 auto;

	background: url(../images/index1_86.jpg) no-repeat left;

	height: 175px;

	font-size: 32px;

	color: #fea80d;

}

.ppai_top_nr p {

	font-size: 32px;

	color: #FFF;

	width: 354px;

	margin:23px 0 0 102px;

}

.ppai_top_nr_wz {

	margin-left: 334px;

	padding-top: 40px;

	float: left;

	width: 363px;

}

.ppai_top_nr_rexian {

	float: right;

	height: 175px;

	width: 450px;

	background: url(../images/index1_89.png) no-repeat right 0px;

}

.ppai_top_nr_rexian_nr {}

.ppai_top_nr_rexian_nr_wz {padding-left:50px; margin-top: 101px; font-size: 16px; color: #fea80d; width: 400px; line-height:48px; text-align:right;background: url(../images/index1_92.jpg) 100px center no-repeat;}



.ppai_top_nr_rexian_nr span {

	font-size: 28px;

	font-style: italic;

	font-weight: 500;

	color: #fea80d;

}

.pp_nr {

	width: 1200px;

	margin:0 auto;

}

.rygy { overflow:hidden;

	margin-top:45px;

	

	width: 1200px;
 
  position:relative;
  margin:0 auto;
}

.ryzs {

	float: left;

	width: 574px;

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_117.jpg) no-repeat right 6px;

}

.ryzs_top span a {

	font-size: 13px;

	color: #01458e;

	float: right;

	text-decoration: none;

	margin:5px 11px 0 0;

}

.ryzs a .pre {

	float: left;

	margin-top: 140px;

}

.ryzs a .ne {

	float: right;

	margin-top: 120px;

}



.ryzs ul {

	padding-left: 24px;

}



.ryzs ul li {

	text-align: center;

	float: left;

	list-style-type: none;

	margin:10px 8px 0 0;

}

.ryzs ul li p {

	font-size: 14px;

	color: #4c4c4c;

}

.ryzs1 {

	float: right;

	width: 574px;

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_117.jpg) no-repeat right 8px;}

	.gywm {

	background: url(../images/index1_96.jpg) no-repeat top;

	font-size: 12px;

	color: #6b6b6b;

	margin-top: 22px;

	line-height: 24px;

	padding:113px 0 0 3px;

}

.ryzs2 {

	float: left;

	width: 574px;

	font-size: 22px;

	color: #01458e;

	background: url(../images/index1_117.jpg) no-repeat right 8px;

}

.ryzs2_top {

	margin-bottom: 38px;

}



.ryzs2_top span a {

	font-size: 14px;

	color: #01458e;

	float: right;

	text-decoration: none;

	margin:6px 11px 0 0;

}.ryzs2 ul {

	width: 520px;

	border-bottom:dashed 1px #dedede; margin-bottom:20px;

}

.ryzs2 ul .q {

	font-size: 14px;

	line-height: 28px;

	color: #272727;

	background: url(../images/index1_123.jpg) no-repeat left;

	padding-left: 32px;

	margin-bottom: 5px;

}

.ryzs2 ul .a {

	font-size: 14px;

	color: #696767;

	background: url(../images/index1_126.jpg) no-repeat left 5px;

	padding-left: 32px;

	list-style-type: none;

	margin-bottom: 20px;

}

.ryzs2 ul .a a {

	font-size: 12px;

	color: #01458e;

	text-decoration: none;

}

.ryzs_news {

	background: url(../images/index1_120.jpg) no-repeat left;

	height: 160px;

	margin-top: 28px;

	font-size: 12px;

	line-height: 24px;

	color: #6a6a6a;

	padding:8px 1px 0 238px;

}

h1{ font-size:14px; line-height:33px; padding:0; margin:0 0 3px 0;color: #01458e;}

h3{ font-size:18px; line-height:33px; padding:0; margin-top:0 0 3px 0;color: #01458e;text-align:center;}

.ryzs_news span {

	font-size: 15px;

	line-height: 24px;

	color: #01458e;

}

.ryzs_news a { line-height:33px;

	font-size: 12px;

	color: #01458e;

}

.ryzs_news_newslist ul {

	padding:20px 17px 0 15px;

}

.ryzs_news_newslist ul li {

	list-style-image: url(../images/index1_130.jpg);

	margin-bottom: 7px;

}



.ryzs_news_newslist ul li a{

	font-size: 14px;

	color: #6a6a6a;

	text-decoration: none;

}

.ryzs_news_newslist ul li span {

	font-size: 12px;

	color: #adadad;

	float: right;

}

.bottom { overflow:hidden; padding-bottom:20px;

	background-color: #313131;

	
}

.bottom .bottom_nr {

	width: 1200px;

	margin:0 auto;

}

.bottom .bottom_nr a:hover {

	color: #fda911;

}



.yqlj {

	padding-top: 0px;

}

.yqlj_left {

	font-size: 18px;

	line-height: 38px;

	color: #999;

	background: url(../images/index1_146.jpg) no-repeat right 8px;

	width: 104px;

	float: left; margin-top:5px;

}

.yqlj_left a {

	font-size: 12px;

	line-height: 24px;

	color: #eeeded;

	text-decoration: none;

}

.yqlj_right {width:1050px;

	float: right;

}



.yqlj_right a {

	font-size: 13px;

	line-height: 28px;

	color: #999;

	text-decoration: none;

	margin-right: 18px;

}

.bottom_nav {

border: 1px solid #01458e;

color: #444;

font-size: 12px;

line-height: 24px;

width: 84%;

margin:31px auto 0 auto;

padding:12px 0;
}

.bottom_nav a {

	font-size: 14px;

	line-height: 24px;

	color: #FFF;

	text-decoration: none;

	margin:0 20px;

}

.bottom_b {

	width: 1032px;

	margin:40px auto 0 auto;

}

.bottom_b img {

	float: left;

}

.bottom_b p {

	float: left;

	width: 541px;

	font-size: 12px;

	line-height: 30px;

	color: #999;

	margin:15px 45px 0 68px;

}

.rygy a:hover {

	color: #fda911;

}

.ryzs2 ul .a a:hover {

	color: #01458e;

}

.ryzs1 .ryzs_news a:hover {

	color: #01458e;

}

.top_right_top p .tz a:hover {

	color: #fda911;

}

p.fimg img{margin-right:30px;}



.bottom_b a{color:#fff;}

.cpnr td{background: #fff;width: 1%;

    text-align: center;}