@charset "utf-8";
body{
	color: #666666;
	font-family:"calibri","Microsoft YaHei","微软雅黑";
	font-size:14px;
	background:url(../images/top.gif) no-repeat top center;}
*{
	padding:0;
	margin:0;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight: 400;}
ul,ol,li,dl,dd,dt{
	list-style:none;}
a {
	text-decoration: none;
	color:#666666;}
a:hover {
	text-decoration: none;
	color:#c70402;}
.clear{
	clear:both;}
.fl{
	float:left;}
.fr{
	float:right;}
.content{ width:960px; margin:0 auto; overflow:hidden; }
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:160px; overflow:hidden;}
.ban01 p{ text-align:right; font-size:16px; color:#fff; padding:30px 30px 0 0;}
.ban01 span{ display:block; font-size:35px; color:#fff; text-align:right; font-weight:bold; padding:5px 0 0;}
.ban01 em{ display:block; padding:10px 0 0;}
.ban01 em img{ width:110px; height:36px;}

.cho_bg{ background:url(../images/cho_bg.jpg) no-repeat center 0; height:751px; overflow:hidden;}
.cho_bt{ width:615px; margin:0 auto; padding:30px 0 0; height:110px;}
.cho_bt img{ width:615px; height:110px;}
.cho_bg dl{ border-bottom:#007e37 1px dotted; padding:0 0 25px;}
.cho_bg dl dt{ background:url(../images/cho_ico.png) no-repeat 0 9px; height:25px; line-height:25px;}
.cho_bg dl dt a{ font-size:18px; color:#ff6000; font-weight:bold; padding:0 0 0 20px;}
.cho_bg dl dd{ font-size:15px; color:#333; padding:10px 0 0;}
.cho_bg dl.cho_dl01{ width:412px; margin:70px 0 0 530px;}
.cho_bg dl.cho_dl02{ width:370px; margin:40px 0 0 590px;}
.cho_bg dl.cho_dl03{ width:380px; margin:35px 0 0 590px;}
.cho_bg dl.cho_dl04{ width:412px; margin:55px 0 0 540px; border:none;}


.ys_bg{ background:url(../images/ys_bg.jpg) no-repeat center 0; height:1350px; overflow:hidden; font-size:0;}
.ys_t{ width:633px; margin:0 auto; padding:70px 0 52px; height:162px;}
.ys_t img{ width:633px; height:162px;}
.ys .ys_pic{ display:block;}
.ys .ys_pic img{ width:416px; height:180px;}
.ys01{ padding:60px 0 0; display:inline-block; width:960px; overflow:hidden;}
.ys_l,.ys_r{ width:416px; height:290px;}
.ys02 .ys_l,.ys02 .ys_r{ height:290px;}
.ys dl{ width:416px; padding:28px 0 0;}
.ys dl dt{ border-bottom:#bfbfbf 1px dashed; padding:0 0 10px;}
.ys dl dt{ font-size:20px; color:#333;}
.ys dl dt span{ display:block;}
.ys i{ color:#ff6000;}
.ys dl dd{ padding:15px 0 0;}
.ys dl dd p{ font-size:14px; color:#333; background:url(../images/ys_ico01.gif) no-repeat 0 14px; padding:5px 0 0 16px; line-height:25px;}
.ys dl dd p i{ color:#ff6000;}
.ys dl dd span{ display:block; padding:15px 0 0;}
.ys dl dd span img{ width:146px; height:47px; padding:0 25px 0 0;}

.dkh{ height:270px; position:relative; padding-top:40px;}
.dkh h3{ background:url(../images/pj_h33.jpg) no-repeat center 14px; height:50px; text-align:center;}
.dkh h3 a{ color:#002e7e; font-size:24px;}
.zz01{ position:absolute; top:145px; left:0; z-index:9;}
.zz03{ position:absolute; right:0; top:145px; z-index:9;}
.zz01 a,.zz03 a {width:30px; height:15px; display:block; padding-top:7px; background:#cacaca; text-align:center;}
.zz01 a:hover,.zz03 a:hover { background:#002e7e;}
.zz02{ padding-left:26px;}
.zz02 ul li { float:left; width:218px; padding:0 12px 0 0;}
.zz02 ul li img { width:216px; height:133px; border:1px solid #c9caca;}
.zz02 ul li span { display:block; padding-top:9px;overflow:hidden; text-align:center; font-size:14px;}
.zz02 ul li span a { color:#4c4948}

.top{
	width:1176px;
	height:34px;
	line-height:34px;
	margin:0 auto;}
.hy{
	text-indent:25px;}
.tlink{
	color:#fff;}
.tlink a{
	color:#fff;}
.tlink a:hover{
	color:#fff;}
.head{
	height:144px;
	width:1176px;
	margin:0 auto;}
.logo{
	width:160px;
	height:144px;}
.tel{
	width:315px;
	height:144px;}
.logoinfo{
	width:701px;
	height:144px;}
.logoinfo h1{
	font-size:30px;
	font-weight:bold;
	color:#000;
	margin-top:25px;}
.logoinfo h2{
	color:#277dd0;
	font-size:20px;
	height:45px;
	line-height:45px;}
.nav{
	height:50px;
	background:url(../images/navbg.jpg) repeat-x;
	width:100%;}
.nav ul{
	width:1176px;
	height:50px;
	margin:0 auto;}
.nav ul li{
	width:168px;
	height:50px;
	line-height:50px;
	background:url(../images/navli.jpg) no-repeat top right;
	float:left;
	text-align:center;
	color:#fff;}
.nav ul li a{
	display:block;
	width:168px;
	height:50px;
	color:#fff;}
.nav ul li a:hover{
	background:#FF9E00;
	color:#fff;}
.ipro{
	margin:59px auto 0 auto;
	width:1176px;}
.iprotit{
	height:190px;
	margin-bottom:29px;
	background:url(../images/ipro.jpg) no-repeat center top;}
.iprotit h4,.iprotit h3{
	text-align:center;}
.iprotit h4{
	padding-top:45px;
	font-size:19px;
	color:#595959;}
.iprotit h3{
	font-size:35px;
	color:#10327a;
	font-weight:bold;
	padding-top:5px;}

.iprolist li{
	width:300px;
	float:left;
	text-align:center;
	padding-bottom:10px;}
.iprolist li img{
	width:290px;
	height:186px;}
.iabout{
	width:1176px;
	margin:0 auto 20px auto;
	padding-top:20px;}
.iaboutpic{
	width:252px;}
.iaboutinfo{
	width:904px;}
.iabouttit{
	height:42px;
	line-height:42px;
	background:url(../images/iaboutbg.jpg) no-repeat center;
	color:#002d7e;
	font-size:35px;
	font-weight:bold;
	text-align:center;
	margin-bottom:45px;}
.iaboutbox{
	line-height:35px;}
.news{
	height:355px;
	padding:30px 0px;
	background:#e6e6e6;}
.inews{
	width:1176px;
	margin:0 auto;}
.inewslist{
	height:327px;
	width:550px;
	padding:13px;
	border:1px solid #d3d3d3;
	background:#fff;}
.inewstit{
	height:46px;
	line-height:46px;
	font-size:14px;
	color:#002e7c;
	border-bottom:1px solid #d3d3d3;
	margin-bottom:10px;}
.inewstit span{
	float:right;
	font-size:12px;}
.inewslist ul{
	width:528px;
	margin:0 auto;}
.inewslist ul li{
	height:37px;
	line-height:37px;
	border-bottom:1px solid #d3d3d3;}
.inewslist ul li span{
	float:right;}
.foot{
	margin-top:20px;
	padding:20px 0px;
	background:#1969b2;
	text-align:center;
	line-height:25px;
	color:#fff;}
.foot a{
	color:#fff;}
.foot a:hover{
	color:#FFE500}
#full-screen-slider { width:100%; height:350px; float:left; position:relative}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.banner{
	height:350px;}
.m{
	width:1176px;
	margin:20px auto 0 auto;}
.subm1{
	width:240px;}
.subm1tit{
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	background:#002e7e;}
.subm1 ul{
	padding:12px 11px;
	border:1px solid #cccccc;
	margin-bottom:20px;}
.subm1 ul li{
	height:31px;
	line-height:31px;
	text-indent:32px;
	border:1px solid #d9d9d9;
	margin-bottom:8px;
	background:url(../images/subclass.gif) no-repeat 11px center;}
.subm1 ul li a{
	display:block;}
.subm1 ul li a:hover{
	background:#002e7e url(../images/subclass.gif) no-repeat 11px center;;
	color:#fff;}
.subm{
	width:900px;}
.subcon{
	border:1px solid #ccc;
	line-height:25px;
	padding:10px;}
.submtit{
	height:35px;
	line-height:35px;
	border-bottom:1px solid #ccc;
	text-indent:5px;
	font-size:16px;
	font-weight:bold;
	color:#002e7e;}
.submtit span{
	font-size:12px;
	font-weight:normal;
	color:#2D2D2D}
.subcontent{
	padding:15px 20px;
	line-height:35px;}

.caselist li{
	width:294px;
	float:left;
	text-align:center;
	line-height:35px;}
.caselist li img{
	width:280px;
	height:180px;}