@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:12px; margin:0; padding:0; font-family:Arial, "微软雅黑", Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #4d4d4d; font-family:"微软雅黑" }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right}
input[type=button],input[type=submit]{ cursor:pointer}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }


.top{ width:100%; height:123px;}
.top-in{ width:1168px; height:123px; margin:0 auto;}
.logo{ width:196px; height:123px; float:left;}
.top-right{ width:972px; height:123px; float:right;}
.yan{ width:972px; height:30px; text-align:right; font-family:"微软雅黑"; font-size:14px; color:#bf0d25; padding-top:20px; line-height:30px;}
.yan a{ padding-top:5px; display:block; float:right; padding-left:5px;}
.menu{ width:720px; height:70px;  padding-left:100px; float:left;}
.menu a{ font-size:14px; display:block; padding:20px 15px 30px 15px; float:left;}
.menu a:hover{ background-color:#186d9d; color:#fff;}
.banner{ width:100%; height:557px; background-color:#5391b4}
.search{ width:143px; height:24px; float:right; padding-top:32px; overflow:hidden;}
.search div{ float:left;}
.mima{ width:115px; height:24px;}

/*导航样式*/
#nav {
	width: 720px;
	/*background: url(../images/navbg.gif) repeat-x;*/
	background-color:#fff;
	float:left;
	padding-left:100px;
}
#nav span {
	cursor: pointer
}
#navarea {
	width: 720px;
	height: 65px;
	margin: 0 auto;
	overflow:hidden;
	padding-top:8px;
}
#navarea ul {
	clear: both;
	float: left;
	width: 720px;
	padding: 4px 18px 0 18px;
}
#navarea li {
	float: left;
	height: 37px;
	font-size: 14px;
	line-height: 32px;
}
#navarea a {
	float: left;
	display: inline-block;
	height: 61px;
	line-height:61px;
	padding: 0 15px;
	color: #4d4d4d;
	text-decoration: none;
	font-family:"微软雅黑";
}
#navarea .on a:link, #navarea .on a:visited, #navarea .on a:hover, #navarea .on a:active {
	float: left;
	display: inline-block;
	height: 61px;
	line-height:61px;
	/*padding: 0 15px 0 15px;*/
	color: #fff;
	background: #314550/*url(../images/navOnbg.gif) no-repeat*/;
	font-family:"微软雅黑";
}
#navarea .on a:link span, #navarea .on a:visited span, #navarea .on a:hover span, #navarea .on a:active span {
	display: inline-block;
	height: 61px;
	line-height:61px;
	/*padding: 0 15px 0 15px;*/
	background: #314550/*url(../images/navOnbg.gif) no-repeat right*/;
	font-family:"微软雅黑";
}
#navarea .col {
	font-size: 12px;
	/*font-weight: normal;*/
	line-height: 32px;
	float: right;
}
#navarea .col a {
	display: block;
	float: left;
	padding: 0 10px;
	font-family:"微软雅黑";
}
#navarea dl {
	clear: both;
	float: left;
	padding: 0;
	padding-top: 4px;
	width: 720px;
	height:70px;
}
#navarea dt {
	float: left;
	font-size: 14px;
	/*font-weight: bold;*/
	height: 41px;
	line-height: 32px;
}
#menu {
	clear: both;
	float: left;
	color: #ffe9d6;
	width: 990px;
	height: 37px;
	background-color:#0066FF;
}
#menu li {
	float: left;
	padding: 0 1px 0 1px;
	font-size: 12px;
	color: #999;
	line-height: 30px;
}
#menu ul {
	width: 890px;
	height: 37px;
	padding: 0px;
	margin: 0px;
	margin-left: 100px !important;
	_margin-left: 50px;
	display: inline;
	_display: inline;
}
#menu li a:link, #menu li a:visited {
	color: #666;
	text-decoration: none;
}
#menu li a:hover, #menu li a:active {
	color: #f30;
	text-decoration: none;
}
#menu li strong {
	font-size: 14px;
	font-weight: normal;
}
#menu a {
	padding: 0 8px;
}
#menu a:link, #menu a:visited {
	color: #09f;
}
#menu a:hover, #menu a:active {
	color: #f50;
}
#menu span a:link, #menu span a:visited {
	color: #999;
}
#menu span a:hover, #menu span a:active {
	color: #f96;
}


/*banner样式*/

#full-screen-slider { width:100%; height:557px; float:left; position:relative}
#slides { display:block; width:100%; height:557px; 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:340px; 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}

/*首页main*/


.main{ width:1168px; margin:0 auto; padding-top:30px; color:#6e6e6e; padding-bottom:20px;}
.jjt{ width:375px; height:224px; float:left; padding-right:25px;}
.syabt{ width:320px; height:224px; float:left;font-family:"微软雅黑"; line-height:24px; padding-right:50px;}
.syabt h2{ font-size:14px; font-family:"微软雅黑"; color:#bf0d25; border-bottom:1px #eaeaea dashed; line-height:30px;}
.syjj{ padding-top:10px; padding-bottom:10px;}
.syjj a{ color:#ef070a}
.zzfk a{ width:72px; height:22px; background-color:#314550; color:#fff; display:block; float:left; text-align:center; line-height:22px; margin-right:8px;}
.zzfk a:hover{ text-decoration:underline;}
.zzfk{ padding-top:10px;}

.sy-xw{ width:397px; height:224px; float:left;}
.syxt{ width:397px; height:32px; background:url(../images/icon03.jpg) bottom center no-repeat;}
.syxt span{ float:left; font-size:14px; font-family:"微软雅黑"; font-weight:bold; color:#bf0d25; margin-top:3px;}
.syxt a{ float:right; margin-top:3px;}
.sy-xw ul li{ width:397px; height:80px; padding-top:10px;}
.sy-xw ul li a{ width:397px; height:70px; display:block; padding-top:10px; color:#6e6e6e;}
.sy-xw ul li a:hover{ background-color:#545454; color:#fff;}
.riqi{ width:55px; height:55px; float:left; text-align:center; border-right:1px #e8e8e8 solid;}
.riqi h2{ font-size:28px; color:#006bae}
.sy-xw ul li a:hover .riqi h2{ color:#fff;}
.sy-xwlb{ width:320px; height:55px; float:left; padding-left:10px; padding-right:10px; line-height:20px;}
.sy-xwlb h2{ font-size:12px; color:#006bae; line-height:24px;}
.sy-xw ul li a:hover .sy-xwlb h2{ color:#fff;}
.sy-fk{ width:1168px; height:115px; float:left; border-top:1px #e8e8e8 solid; margin-top:25px; padding-top:20px; overflow:hidden;}
.sy-fk a{ float:left; padding-left:5px; padding-right:5px;}

/*footer样式*/

.footer{ width:100%; height:95px; background-color:#ededf1; border-top:1px #d8d8d8 solid;}
.footer-in{ width:1168px; height:95px; margin:0 auto;color:#7c7c7c}
.dlg{ width:202px; height:54px; float:left; padding-top:15px;}
.bq{ width:500px; height:54px; float:left; padding-top:20px; }


/*内页样式*/

.ny-banner{ width:100%; height:200px; /*background-color:#3f8eb9;*/}
.ny-banner-in{ width:1168px; height:200px; margin:0 auto;}
.ny-left{ width:200px; float:left; padding-right:20px;}
.ny-flt{ width:180px; height:60px; background-color:#314550; color:#fff; padding-top:20px; padding-left:20px;}
.ny-flt h2{ font-size:18px; font-family:"微软雅黑"; font-weight:lighter;}
.ny-flt span{ font-size:14px;}
.ny-left ul{ width:200px; }
.ny-left ul li{ width:200px; height:39px; padding-top:2px;}
.ny-left ul li a{ width:160px; height:30px; display:block; background:url(../images/ny-flbj_07.jpg) no-repeat; font-size:14px; color:#484848; padding-left:40px; padding-top:9px;}
.ny-left ul li a:hover{ background:url(../images/fljgt_07.jpg) no-repeat; color:#fff;}
.lxan{ width:200px; height:100px; padding-top:10px; padding-bottom:15px; overflow:hidden;}
.ny-right{ width:948px; float:left;}
.ny-tb{ width:948px; border-bottom:1px #bebebe solid; height:30px; padding-top:10px;}
.ny-tb h2{ font-size:16px; font-family:"微软雅黑"; float:left; color:#bf0d25;}
.ny-tb span{ float:right;}
.ny-tb span a{ color:#bf0d25;}
.ny-tb span a:hover{ text-decoration:underline;}
.ny-lbk{ width:948px; font-size:14px;}
.ny-lbk ul{ padding-top:10px; padding-bottom:10px;}
.ny-lbk ul li{ width:933px; height:40px; line-height:40px; background:url(../images/icon04_07.jpg) left center no-repeat; border-bottom:1px #d3d3d3 dashed; padding-left:15px;}
.ny-lbk ul li span{ float:right; font-size:14px;}
.ny-lbk ul li a{ font-size:14px;}
.ny-lbk ul li a:hover{ color:#186d9d}
.page{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px;}
.page a{ color:#186d9d; text-decoration:underline; font-size:14px;}

.ny-wzxx{ width:948px; line-height:24px; font-size:14px; font-family:"微软雅黑";}
.ny-wzxx h2{ font-size:16px; text-align:center;font-family:"微软雅黑"; color:#bf0d25; line-height:70px;}
.ny-wzxx h3{ font-weight:lighter; text-align:center;font-family:"微软雅黑";}
.ny-qtwz{ width:948px; height:80px; padding-top:20px; padding-bottom:20px;color:#186d9d}
.ny-qtwz a{color:#186d9d; text-decoration:underline;}
.ny-qtwz a:hover{ text-decoration:none;}

.ny-cplb{ width:948px; height:280px; border-bottom:1px #bfbfbf solid; padding-top:20px; overflow:hidden;}
.lbtk{ width:322px; height:242px; float:left; padding-right:25px;}
.lbtk a img{ border:1px #c8c8c8 solid;}
.lbtk a:hover img{ border:1px #186d9d solid;}
.lbjs{ width:601px; height:242px; float:left;}
.lbjs h2{ font-size:14px; font-weight:lighter; text-align:left; line-height:24px;}
.bgcs{ width:601px;}
.lbjs a{ width:601px; height:30px; display:block; background-color:#314550; color:#fff; text-align:center; line-height:30px;}
.lbjs a:hover{ background-color:#bf0d25; text-decoration:underline;}

.cpxxcs{ width:948px; padding-top:10px; padding-bottom:20px;}

.xnfl{ width:306px; float:left; padding-left:5px; padding-right:5px}
.xnfl h2{ font-size:14px; line-height:30px; background-color:#186d9d; color:#fff;}
.cpxwz{ font-size:14px; line-height:24px; padding-top:15px; background:#eeeff1; padding-left:10px; padding-right:10px; min-height:300px; _height:300px;}

.ny-cplb1{ width:948px; min-height:280px; _height:280px; border-bottom:1px #bfbfbf solid; padding-top:20px; overflow:hidden;}
.lbtk1{ width:322px; height:242px; float:left; padding-right:25px;}
.lbtk1 a img{ border:1px #c8c8c8 solid;}
.lbtk1 a:hover img{ border:1px #186d9d solid;}
.lbjs1{ width:601px; min-height:242px; _height:242px; float:left;}
.lbjs1 h2{ font-size:14px; font-weight:lighter; text-align:left; line-height:24px;}
.bgcs1{ width:601px;}
.lbjs1 a{ width:601px; height:30px; display:block; background-color:#186d9d; color:#fff; text-align:center; line-height:30px;}
.lbjs1 a:hover{ background-color:#1c80b9; text-decoration:underline;}

.bdk{ width:500px; float:left; padding-bottom:10px;}
.ny-lxwm{ width:440px; min-height:370px; _height:370px;float:left; padding-top:15px; background:url(../images/telephone512.png) right bottom no-repeat;}
/* ----表单控件CSS开始---- ↓ */
.WellForm *{margin:0;padding:0;}
.WellForm{font-size:12px;font-family:arial;line-height:21px;}
.WellForm pre{float:left;margin-right:10px;}
/*background*/
.WellForm .TextL,.WellForm .TextR,.WellForm .WellText,
.WellForm .SelectL,.WellForm .SelectR,.WellForm .WellSelect,
.WellForm .WellTextArea .T,
.WellForm .WellTextArea .T .TL,
.WellForm .WellTextArea .T .TM,
.WellForm .WellTextArea .B,
.WellForm .WellTextArea .B .BL,
.WellForm .WellTextArea .B .BM,
.WellForm .WellRadio,
.WellForm .WellCheckBox,
.WellForm .ButtonL,.WellForm .ButtonR,.WellForm .WellButton
{background:url(../images/WellForm.gif) no-repeat;}
/*WellText*/
.WellForm .TextL,.WellForm .TextR,.WellForm .WellText{float:left;width:5px;height:21px;}
.WellForm .TextL{background-position:0 0;}.WellForm .TextR{background-position:right 0;}
.WellForm .TextLH{background-position:0 -21px;}.WellForm .TextRH{background-position:right -21px;}
.WellForm .WellText{border:0;width:auto;height:17px;padding:2px 0;padding:3px 0 1px\9;*padding:3px 0 1px;font-family:arial;background-repeat:repeat-x;background-position:0 -42px;}
.WellForm .WellTextH{background-position:0 -63px;}
/*WellSelect*/
.WellForm .SelectL,.WellForm .SelectR,.WellForm .WellSelect{float:left;height:21px;}
.WellForm .SelectL{width:3px;background-position:0 -84px;}
.WellForm .SelectR{width:16px;cursor:pointer;background-position:right -84px;margin-right:5px;}
.WellForm .WellSelect{position:relative;cursor:pointer;background-repeat:repeat-x;background-position:0 -105px;}
.WellForm .WellSelect select{display:none;}
.WellForm .WellSelect em{position:absolute;top:0;left:3px;color:#fff;height:21px;display:block;line-height:21px;font-style:normal;}
.WellForm .WellSelect ul{list-style-type:none;position:absolute;top:18px;left:0;z-index:1000;display:none;background:#6C6D70;}
.WellForm .WellSelect ul li {color:#fff;height:20px;cursor:pointer;line-height:20px;padding-left:3px;}
.WellForm .WellSelect ul li.hover{background:#333;}
/*WellTextArea*/
.WellForm .WellTextArea{float:left;}
.WellForm .WellTextArea .T,
.WellForm .WellTextArea .T .TL,
.WellForm .WellTextArea .T .TM,
.WellForm .WellTextArea .B,
.WellForm .WellTextArea .B .BL,
.WellForm .WellTextArea .B .BM
{height:5px;overflow:hidden;}
.WellForm .WellTextArea .T{float:left;width:100%;background-position:right -126px;}
.WellForm .WellTextArea .TH{float:left;width:100%;background-position:right -131px;}
.WellForm .WellTextArea .T .TL{background-position:0 -126px;}
.WellForm .WellTextArea .TH .TL{background-position:0 -131px;}
.WellForm .WellTextArea .T .TM{margin:0 5px;background-repeat:repeat-x;background-position:0 -136px;}
.WellForm .WellTextArea .TH .TM{margin:0 5px;background-repeat:repeat-x;background-position:0 -141px;}
.WellForm .WellTextArea .B{float:left;width:100%;background-position:right -146px;}
.WellForm .WellTextArea .BH{float:left;width:100%;background-position:right -151px;}
.WellForm .WellTextArea .B .BL{background-position:0 -146px;}
.WellForm .WellTextArea .BH .BL{background-position:0 -151px;}
.WellForm .WellTextArea .B .BM{margin:0 5px;background-repeat:repeat-x;background-position:0 -156px;}
.WellForm .WellTextArea .BH .BM{margin:0 5px;background-repeat:repeat-x;background-position:0 -161px;}
.WellForm .WellTextArea .M,
.WellForm .WellTextArea .M .MR
{float:left;background:url(../images/TextArea-1.gif) repeat-y;}
.WellForm .WellTextArea .M{background-position:0 0;}
.WellForm .WellTextArea .M .MR{background-position:right 0;}
.WellForm .WellTextArea .MH,
.WellForm .WellTextArea .MH .MR
{float:left;background:url(../images/TextArea-2.gif) repeat-y;}
.WellForm .WellTextArea .MH{background-position:0 0;}
.WellForm .WellTextArea .MH .MR{background-position:right 0;}
.WellForm .WellTextArea textarea{float:left;border:0;margin:0 5px;overflow:auto;background:url(../images/TextArea.gif);font-family:arial;font-size:12px;resize:none;}
/*WellRadio*/
.WellForm .WellRadio{float:left;width:13px;height:13px;cursor:pointer;overflow:hidden;margin:4px 5px 0 0;background-position:-15px -270px;}
.WellForm .WellRadioH{background-position:-15px -284px;}
.WellForm .WellRadio input{margin-top:13px;display:none;}
/*WellCheckBox*/
.WellForm .WellCheckBox{float:left;	width:12px;height:12px;cursor:pointer;overflow:hidden;margin:4px 5px 0 0;background-position:0 -270px;}
.WellForm .WellCheckBoxH{background-position:0 -283px;}
.WellForm .WellCheckBox input{margin-top:12px;display:none;}
/*WellButton*/
.WellForm .ButtonL,.WellForm .ButtonR,.WellForm .WellButton{cursor:pointer;float:left;width:5px;height:26px;}
.WellForm .ButtonL{background-position:0 -166px;}.WellForm .ButtonR{background-position:right -166px;margin-right:10px;}
.WellForm .ButtonLH{background-position:0 -192px;}.WellForm .ButtonRH{background-position:right -192px;}
.WellForm .WellButton{border:0;width:auto;font-size:12px;color:#fff!important;height:26px;padding:0 10px 3px;*padding-bottom:0;padding-bottom:0\9;font-family:arial;background-repeat:repeat-x;background-position:0 -218px;}
.WellForm .WellButtonH{background-position:0 -244px;}
/* ----表单控件CSS结束---- ↑ */

form{float:left;padding:20px;border:2px dashed #ccc;margin:20px 0 0 20px;width:380px;}
form .item{float:left;clear:both;width:100%;margin-bottom:10px;}
.WellForm label{float:left;width:4em;height:21px;text-align:right;}






