@charset "utf-8";
/* CSS Document */

body {margin: 0px;padding: 0px;}
img {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
a {text-decoration: none;}
li { list-style-type:none}

.clear {clear: both;}



.container {background-repeat: repeat;}
.top {height: 109px;width: 100%;margin: 0px;}
.top .box {margin-right: auto;margin-left: auto;width: 1000px;}
.top .box .logo {background-image: url(../image/logo.jpg);background-repeat: no-repeat;height: 60px;width: 330px;margin-top: 25px;float: left;}
.top .box .logo1 {background-image: url(../image/logo1.jpg);background-repeat: no-repeat;float: left;height: 60px;width: 310px;margin-top: 25px;margin-left: 15px;}
.top .box .phone {background-image: url(../image/phone.jpg);background-repeat: no-repeat;float: right;height: 60px;width: 220px;margin-top: 25px;}

.menu {background-image: url(../image/menu_bg.jpg);background-repeat: repeat-x;margin: 0px;height: 40px;width: 100%;}
.menu .box {width: 1000px;height: 40px;margin: auto;}
.menu .box a {float: left;height: 40px;width: 108px;font-family: "宋体";font-size: 14px;color: #fff;background-image: url(../image/menubtn_bg.jpg);background-repeat: no-repeat;background-position:left center;text-align: center;line-height: 40px;}
.menu .box a:hover {float: left;height: 40px;width: 108px;font-family: "宋体";font-size: 14px;color: #FFF;background-image: url(../image/menubtn_hover.jpg);background-repeat: no-repeat;background-position:left center;text-align: center;line-height: 40px;}

.banner_box {
	background: url(../image/banner_bg.jpg) no-repeat  -15px center;
	width:100%;
	height:384px;
	margin: auto;
}
#flashs{
	position:relative;
	height:350px;
	overflow:hidden;
	width: 1000px;
	padding-top: 9px;
	margin: auto;
}
#flashs .bgitem{  z-index:1;position:absolute; padding-top: 9px; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: none;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#FF7300; color:#fff;}


#flashss{
	position:relative;
	height:250px;
	overflow:hidden;
	width: 1000px;
}
#flashss .bgitem{  z-index:1;position:absolute; padding-top: 9px; }
#flashss .btn{ position:absolute; z-index:7; bottom:15px; left:50%; margin-right:-450px; padding:5px 6px;}
#flashss .btn span{ color:#F98904;  background:#fff; border:1px solid #FF4D4D; cursor: pointer;display: none;margin-left: 5px;padding:2px 6px;}
#flashss .btn span.cur{ background:#FF7300; color:#fff;}

.content {
	width:1000px;
	height:auto;
	margin: auto;
}
.lb {
	width:1000px;
}
.lb .lb_top {
	width:1000px;
	height:33px;
	line-height:33px;
	background-image: url(../image/pro_bg.jpg);
	background-repeat: repeat-x;
	
}
.lb .lb_top h2 {margin:0; padding-left:40px;	background-image: url(../image/pro_f.jpg);	background-repeat: no-repeat;	background-position:20px center;float:left;

}
.lb .lb_top h2 a {
	
	font-family:"微软雅黑";
	font-size:16px;
	color:#23418F;
	font-weight:normal;font-weight:bold;
}
.lb .lb_top h2 span { font-family:Arial; font-size:12px; color:#BFBFBF; font-weight:normal; padding-left:5px;}
.lb .lb_top .more {
		width:37px;
	height:13px;
float:right;margin-right:15px;margin-top:10px;background-position: center;
}
.lb li a {color:#333; text-align:center;font-size:14px; display:block}
.lb li img { border:1px solid #ccc}
.lb .down {width:1000px;height:14px;background: url(../image/down.jpg);}

.center {
	width:1000px;
	height:300px;
	margin-top: 30px;
}

.center .cen01 {
	width:360px;	height:300px;
    float:left;
}
.center .cen01 .newstitle {
	width:360px;
	height:50px;
	background-image: url(../image/title.jpg);background-repeat: no-repeat;
}
.center .cen01 .newstitle h1 { margin-top:10px;padding-left:50px;	float:left;}
.center .cen01 .newstitle a {font-family:"微软雅黑";font-size:16px;color:#23418F;font-weight:normal;font-weight:bold;}
.center .cen01 .newstitle span { font-family:Arial; font-size:14px; color:#BFBFBF; font-weight:normal; padding-left:5px;font-weight:bold;}
.center .cen01 .newstitle .more1 { width:27px;height:15px;float:right;margin-top:15px;}

.center .cen01 .newslist {
	width:360px;
	height:250px;float:left;
}
.center .cen01 .newslist .newscon {	margin-left:20px;
 }
.center .cen01 .newslist .newscon li {
	height:32px;
	line-height:32px;
	padding: 0 0 0 15px;
	overflow:hidden;
	background-image: url(../image/aa.jpg);;
	background-repeat: no-repeat;
	background-position: left 14px;font-size:12px;
	list-style-type:none;
}
.center .cen01 .newslist .newscon li span { float:right; color:#000;}
.center .cen01 .newslist .newscon li a { color:#000;}

.center .cen02 {
	width:320px;
	margin-left:20px;	height:300px;
    float:left;
}
.center .cen02 .casetitle {
	width:320px;
	height:50px;
	background-image: url(../image/title.jpg);
}
.center .cen02 .casetitle h1 { margin-top:10px;padding-left:50px;	float:left;}
.center .cen02 .casetitle a {font-family:"微软雅黑";font-size:16px;color:#23418F;font-weight:normal;font-weight:bold;}
.center .cen02 .casetitle span { font-family:Arial; font-size:14px; color:#BFBFBF; font-weight:normal; padding-left:5px;font-weight:bold;}


.center .cen02 .caselist {
	width:320px;
	height:250px;float:left;
}
.center .cen02 .caselist .cashow {
		width:285px;
	height:195px;float:left;background-color:#E3E3E3;margin-left:17px;margin-top:10px;

}
.center .cen02 .caselist .cashow .an01{
	float:left;
	margin-top:60px;
}
.center .cen02 .caselist .cashow .an03{
	float:right;
	margin-top:60px;
}
.center .cen02 .caselist .cashow .an02{
	float:left;
	width: 239px;
	height: 195px;
}
.center .cen02 .caselist .cashow .an02 ul {
    padding-top:1px;padding-left:1px;
	
}
.center .cen02 .caselist .cashow ul li{
	float:left;
	display:inline;width:205px; height:155px;background-color:#FFF;margin-left:17px;
}
.center .cen02 .caselist .cashow ul li img { border:solid 1px #cccccc; width:186px; height:140px;margin-left:9px;margin-top:7px;}

.center .cen03 {
	width:280px;
	margin-left:20px;
	height:300px;
	float:left;
}
.center .cen03 .contacttitle {
	width:280px;
	height:50px;
	background-image: url(../image/title.jpg);
}
.center .cen03 .contacttitle h1 { margin-top:10px;padding-left:50px;	float:left;}
.center .cen03 .contacttitle a {font-family:"微软雅黑";font-size:16px;color:#23418F;font-weight:normal;font-weight:bold;}
.center .cen03 .contacttitle span { font-family:Arial; font-size:14px; color:#BFBFBF; font-weight:normal; padding-left:5px;font-weight:bold;}

.center .cen03 .contactlist {
	width:280px;
	height:250px;float:left;
}
.center .cen03 .contactlist .contitle {
	width:260px;
	height:auto;
	margin-top:10px;
	margin-left:20px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#23418F;
	font-weight:normal;
}
.center .cen03 .contactlist  .concon{
	width:260px;
	margin-top:10px;
	margin-left:20px;
	font-size:14px;
	font-family:"宋体";
}

.foot {
	width:100%;
	height:202px;
	background-image: url(../image/foot_bg.jpg);float:left;margin-top:15px;
}
.foot .footlink {
	width:700px;
	height:30px;
	padding-top:25px;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
}
.foot .footlink a {
	 color:#fff;font-family:"微软雅黑";
	 font-size:12px;
	 margin-left:30px;
}
.foot .footline {
		width:760px;
	height:20px;	margin-left:auto;
	margin-right:auto;
background-image: url(../image/foot_line.jpg);
}
.foot .footlogo {
	width:300px;
	height:60px;
	margin-left:340px;
	margin-top:30px;
	float:left;
	background-image: url(../image/foot_logo.jpg);

}
.foot .footcon {
	width:450px;
	height:100px;
	margin-left:20px;
	margin-top:10px;
	float:left;
	color:#fff;
	line-height:10px;
	font-size:12px;
}
.neibanner {margin-left:auto;margin-right:auto;width:1000px;height:250px;margin-bottom:10px;margin-top:10px;}
.left {
	width:200px;
	height:auto;
	float:left;
	margin-bottom: 30px;
}
.left .left1 {width:200px;height:40px;background-image: url(../image/lefttitle.jpg);font-family: "微软雅黑";font-size: 16px;color: #fff;font-weight: normal;overflow:hidden;line-height:40px;text-align:center; }
.left .leftwai {width:180px;height:auto;border-width: 10px;
	border-style: solid;
	border-color: #2A56CC;
}
.left .leftwai .leftlist {
	width:170px;
	height:auto;
	background-color:#fff;
}
.left .leftwai .leftlist .btn {
	height: 25px;
	color: #666666;
	line-height: 25px;
	font-size: 14px;
	float: left;
	width: 140px;
	margin-left:23px;
	margin-top:5px;
	margin-bottom:5px;
    padding-left:14px;
	background-image: url(../image/dot.jpg);
	background-repeat: no-repeat;
	background-position:  left center;font-weight:bold

}
.left .leftwai .leftlist .btn:hover {
	height: 25px;
	color: #FE9900;
	line-height: 25px;
	font-size: 14px;
	float: left;
	width: 140px;
	margin-left:23px;
	margin-top:5px;
    padding-left:14px;	

}
.left .leftwai .leftlist .btn1 {
	height: 25px;
	color: #666666;
	line-height: 25px;
	font-size: 14px;
	float: left;
	width: 130px;
	margin-left:33px;
    padding-left:14px;
	background-image: url(../image/dot.jpg);
	background-repeat: no-repeat;
	background-position:  left center;

}
.left .leftwai .leftlist .btn1:hover {
	height: 25px;
	color: #FE9900;
	line-height: 25px;
	font-size: 14px;
	float: left;
	width: 130px;
	margin-left:33px;
    padding-left:14px;	

}

.left .left2 {width:190px;height:291px;background-image: url(../image/leftlx.jpg);margin-top:10px;font-size: 12px;padding-left:10px;}
.right {
	float:left;
	Border:1px solid #CCCCCC;
	width:788px;
	height:auto;
	margin-left: 10px;
}
.right .title {height:39px;		width:770px;
margin-left:10px;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
		font-family: "微软雅黑";
	font-size: 12px;
	line-height: 39px;
color: #666666;
}
.rititle {
    text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	color: #17378A;
}
.ricon {
	color: #666666;
	font-size: 12px;
	line-height: 150%;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
}
.ntitle {
    text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom:20px;
	color: #17378A;
}
.ninfo {
	height:30px;
	width:760px;
	font-size: 12px;
	color: #999;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin:auto;
}
.ncon {
	color: #666666;
	font-size: 12px;
	line-height: 150%;padding:20px;
}
.right .text {
	padding-top: 10px;
	font-size: 14px;
	line-height: 180%;
	color: #333;
	width:788px;
	padding-bottom:20px;

}

.right .text .ntext {
	height: 40px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	color: #333;width:760px;
	margin-left:20px;
}
.right .text .ntext .nlist {
	background-image: url(../image/ndian.jpg);
	background-repeat: no-repeat;
	background-position: left center;
		float: left;
padding-left: 10px;
	color: #666666;
		height:40px;
		line-height:42px;


}
.right .text .ntext .ntime {
	float: right;
	color: #666666;
		line-height:41px;

}

.right .page{
	width:100%;
	text-align:center;height:40px;		padding-top: 20px;
padding-bottom:20px;

}

.nrqy{  line-height:2em; padding-top:15px;padding-bottom:15px; padding-left:10px; padding-right:10px;}
.nrqy_pro{line-height:2em; padding-top:35px; padding-left:5px;}


/*页码*/
DIV.green-black{ width:100%;text-align:center;clear:both;padding:10px 0;margin-bottom:30px;}
DIV.green-black A{outline:none;PADDING: 5px 7px ;margin-right:2px;margin-left:2px;COLOR: #1D43A9;BORDER: #1D43A9 1px solid;TEXT-DECORATION: none;font-size:12px;background-color: #fff;}
DIV.green-black A:hover{BORDER: #1D43A9 1px solid;COLOR: #fff;font-size:12px;background-color: #1D43A9;}
DIV.green-black SPAN.current{PADDING: 5px 7px;COLOR: #fff;BORDER: 1px solid #1D43A9;font-size:12px;background-color: #1D43A9;}

.plist {overflow: hidden;list-style:none; width:788px;}
.plist li{float: left;margin-top:20px;text-align:center;border:1px #cfcfcf solid;background-color:#CCCCCC;}
.plist li:hover{float: left;margin-top:20px;text-align:center;border:1px #8CC92D solid;background-color:#8CC92D;}
.plist li.lst{ height:190px;width:180px;margin-left:10px; position:relative; }
.plist li img{height:160px;width:180px; }
.plist li div{ line-height:20px;}
.plist li a{color:#666666; font-size:12px;line-height:35px;}
.plist li:hover a{ color:#fff;}
.plist li .desc{position:absolute;top:35%;left:50%;margin-left:-70px;width:140px;height:39px}
.plist li .desc  img{width:100px;height:28px; }

.clist {overflow: hidden;list-style:none; width:788px;}
.clist li{float: left;margin-top:20px;text-align:center;border:1px #cfcfcf solid;}
.clist li.two{ height:164px;width:182px;margin-left:10px; }
.clist li img{height:134px;width:182px;display: block; }
.clist li div{ line-height:20px;}
.clist li a{color:#666666; font-size:12px;line-height:35px;}
.clist li a:hover{ color:#1D43A9;}

.hlist {
	overflow: hidden;
	list-style:none;
	width:788px;text-align:center;
}
.hlist li{float: left;margin-top:20px;text-align:center;border:1px #cfcfcf solid;}
.hlist li.one{ height:auto;width:182px;margin-left:10px; }
.hlist li img{height:auto;width:172px;display: block; padding:5px;}
.hlist li span {line-height:25px;font-size:12px;color:#333}

.khlist {overflow: hidden;list-style:none; width:788px;}
.khlist li{float: left;margin-top:20px;text-align:center;}
.khlist li.three{ height:164px;width:182px;margin-left:10px; }
.khlist li img{height:134px;width:182px;display: block; }
.khlist li div{ line-height:20px;}
.khlist li a{color:#666666; font-size:12px;line-height:35px;}
.khlistf {overflow: hidden;list-style:none; width:780px;}
.khlistf li{float: left;text-align:center;margin-top:3px;}
.khlistf li.four{ height:25px;width:192px;margin-left:3px;background-color:#F0F0F0;}
.khlistf li.five{ height:25px;width:780px;margin-left:3px; background-color:#F0F0F0;}
.khlistf li div{ line-height:25px;}
.khlistf li a{color:#666666; font-size:12px;line-height:25px;}

.pshow {
	position:relative; text-align:center
}
.pshow .desc{position:absolute;top:50%;left:50%;margin-top:-23px;margin-left:-93px;width:195px;height:55px}

.pshow img{
	width: auto;
	height: auto;
	max-width: 770px;
}
.pxiangxi {
	line-height:30px; 
	height:30px;
	width:720px;
	color:#828282; 
	margin-top:20px; 
	font-weight:bold; 
	font-family:"宋体"; 
	font-size:14px;
	margin-left:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;

}
.pshouming {
	font-family:'宋体';
	color:#828282;
	line-height:20px;
	margin-left:30px;
	font-size:14px;
    margin-top:10px;
    margin-bottom:50px;
}
.case_img {
	width: 300px;
	border: 1px solid #EEE;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:10px;
    float:left;
}
.case_img img {
	width: 290px;
}
.case_title {
	height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	width: 450px;
	line-height: 28px;
	color: #317029;
		text-align:left center;
float:left;
	margin-left: 15px;font-family:"宋体";
}
.case_detial {
	float: left;
	width: 461px;
	margin-left: 15px;
	margin-top: 10px;
	font-size: 12px;
}
.case_detial2 {
	width: 768px;
	font-size: 12px;
	float: left;
	padding: 10px;
}
.khtitle {
    text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom:20px;
	color: #17378A;
}
.agent_con .age_li_about { margin-left:10px;font-family:"宋体";color:#7E7E7E;}
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px;}
.lxpic {
	margin-left:20px;
	margin-top:10px;
	background-image: url(../images/lx.png);
	background-repeat: no-repeat;
	height:298px;
	width:296px;
	float:left;
	margin-bottom: 30px;
}
.honor1 {
	height:25px;
	width:760px;
	margin-left:10px;
	font-size: 14px;
	color: #666666;
	background-color:#E1E1E1;
	line-height: 25px;
	padding-left: 10px;
	margin-top: 15px;
}
.honor2 {
	height:25px;
	width:760px;
	margin-left:10px;
	font-size: 14px;
	color: #666666;
	background-color:#E1E1E1;
	line-height: 25px;
	padding-left: 10px;
}
.honor3 {
	height:25px;
	width:760px;
	margin-left:10px;
	font-size: 14px;
	color: #666666;
	background-color:#E1E1E1;
	line-height: 25px;
	padding-left: 10px;
}
.updown {
	color:#666666;
}

.link {width:1000px;margin:auto;margin-top:15px;border:1px #ddd solid;background:#f0f0f0;font-size:12px;line-height:30px;color:#222;padding-left:10px;}
.link a { color:#333;margin-right:10px;}
.link a:hover { text-decoration:underline}

