@charset "utf-8";
body{ margin:0px; font-size:14px; color:#666666;font-family:"微软雅黑"; line-height:22px;}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
.center_left, .center_right {
    width: 50%;position:relative;
}
.center_left ,.centers{
   float:left;
}

.center_Item h1,.center_Item p {
    margin-left: 50px;
	display:block;
}
.center_Item h1 {
    font-size:22px;
	    padding-top: 8px;
}
.margintop7{padding-top: 70px;}
.margintop3{padding-top: 30px;}
.center_Item p {
    padding-top: 20px;
    font-size: 14px;
}
.center_left span,.center_right span {
    background: #0958A5;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
	position:absolute;
    color: #FFF;
    font-size: 22px;
    border-radius: 50%;
}
.centers img {
    width: 100%;
}
.center_right {
    float: right;
}
a{color:#666666;text-decoration:none;}
a:hover{color:#666666;text-decoration:none;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

.m{width:996px; margin:0 auto;}
.m2{width:1002px; margin:0 auto;}
.hd1{height:30px; line-height:30px; background:#F7F7F7; border-bottom:1px solid #E6E6E6;}
.hd12 li{float:left; text-align:center;}
.hd12 li img{vertical-align:middle;}
.hd2{height:140px;}
.hd221{ width:320px;height:47px;margin-top:57px;text-align:center;font-size: 16px;position: relative;}
.hd221 .dianhua{position: absolute;
    top: -20px;
    right: 0px;
    text-align: right;
    font-weight: 700;
    line-height: 30px;}
.hd221 span{color:#DC251F;font-weight:bold; font-size:17px;}
.hd3{background:#0958A5;}
.xx41 li {
    display: inline-block;
    width: 33.333%;
    padding: 0px;
    margin: 0px !important;
    float: left;
}
ul.xx41 li a img {
       width: 175px;
    height: 160px;
}
.dianhua p {
    color: #E40618;
}
.lbt{ height:500px; position:relative;}
.lbt .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.lbt .hd ul li{ display:inline-block; margin:0 5px; width:11px; height:11px; background:#FFF;text-indent:-9999px;cursor:pointer;}
.lbt .hd ul li.on{ background:#F00;}
.lbt .bd{ height:100%}
.lbt .bd ul{ height:100%}
.lbt .bd ul li{ height:100%}
.mn11 ul li ul{display:none;}
.pro_on ul{ display:block !Important;}
.mn1{margin-top:45px;}
.mn11{width:240px;min-height: 413px;border:1px solid #0958A5;}
.mn11 h1{height:75px; border-bottom: 8px solid #FFF;line-height:75px; background:#0958A5; text-align:center; color:#FFF; font-size:18px;}
.pro_on{margin-bottom:0px!Important;margin-top:8px!Important;}
.mn11 li {
    width: 100%;
    text-align: center;
    background: #0958A5;
    min-height: 30px;
    line-height: 30px;
    color: #FFF;
    margin-bottom: 8px;
}
.mn11 li ul li a {
    background: #FFF;
    color: #333 ;
    border-bottom: 1px solid #0958a5;
    margin: 0px ;
    font-size: 13px;
}
.mn11 li ul li {
    background: #FFF ;
	margin-bottom: 0px;
}
.mn11 li ul li:hover a {
   font-weight:800;
}
.mn11 li ul {
    background: #FFF !important;
}
.mn11 li a{color:#FFF; font-size:16px; display:block;}
.mn11 li:hover{background:#DC231E;}
.xx41 a {
    display: block;
    text-align: center;
}
.xx41 a img {
    display: block;
    margin : 0 auto;
}
.mn12 {
    border: 1px solid #E6E6E6;
    width: 673px;
    height: 414px;
    padding: 15px 20px;
}.mn1211{font-size:16px;background:url(../images/by_3.jpg) no-repeat bottom;padding-bottom:5px;margin-top: 27px;}
.mn1212{margin-top:20px;}
.mn12121{width:215px; height:120px;}
.mn12121 span{background:#D9D9D9; text-align:center; line-height:20px; display:block;}
.mn12122{margin-left:20px;width: 420px;text-align: justify;color: black;height: 158px;}
.mn12122 h1{font-size:14px; font-weight:100;}
.mn12122 h1 span{font-weight:bold; color:#353535;font-size:16px;}
.mn12122 p{font-size:14px;font-weight:100;line-height: 28px;margin-top: 6px;}
.mn12122 #gd{width:115px;height:25px;line-height:25px;background:#0958A5;display:block;float:left;text-align:center;border-radius:10px;-moz-border-radius:10px;margin-right:20px;margin-bottom:0px;margin-top: 10px;}
.mn12122 #gd a{color:#FFF;}
.mn12122 #gd:hover{background:#DC231E;}
.xx4 .hd{margin: 20px auto;text-align: center;}
.xx41 li{margin:0 2px;}
.xx41 li span{display: block;
    text-align: center;
    line-height: 30px;
    height: 30px;
    background: #D9D9D9;
    margin: 10px;}
.mn2{margin-top:44px;}
.mn2 .fenge{background:url(../images/by_8.jpg) no-repeat center center;height:31px;margin: 0 auto;margin-top: -10px;}
.mn2 .fenge2{border-bottom:1px solid #D9D9D9;}
.mn2 .bt{text-align:center;}
.mn2 .bt .bt1{font-size:30px; color:#E7E6E4; font-weight:bold; line-height:30px; margin-top:30px;}
.mn2 .bt .bt2{font-size:38px;font-weight:bold; color:#0657A6; line-height:38px; margin-top:10px;}
.mn2 .bt .bt3{background:url(../images/by_9.jpg) center no-repeat; height:3px; margin-top:35px;}
.mn2 .tp{margin-top:43px;}
.mn2 .tp li{width:165px; height:185px;position:relative; float:left; margin:0 1px;}
.mn2 .tp li #d1{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_10.png) no-repeat;}
.mn2 .tp li #d2{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_11.png) no-repeat;}
.mn2 .tp li #d3{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_10.png) no-repeat;}
.mn2 .tp li #d4{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_11.png) no-repeat;}
.mn2 .tp li #d5{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_10.png) no-repeat;}
.mn2 .tp li #d6{position:absolute;bottom:0;right:0;height: 43px;width: 48px;background:url(../images/by_11.png) no-repeat;}
.mn2 .tp li h1{font-size: 16px;text-align: center;color: #fff;margin-top: 19px;margin-left: 17px;}
.mn2 .map{background:url(../images/by_14.jpg) no-repeat center;height:428px;margin:0 auto;margin-top:50px;position:relative;}
.mn2 .map h1{color:#E0231F; font-size:20px; line-height:20px;}
.mn2 .map p{color:#7D7D7D; font-size:12px; margin-top:10px;}
.mn2 .map .no1{position:absolute;left: 678px;top: 15px;}
.mn2 .map .no2{position:absolute;left: 768px;top: 180px;}
.mn2 .map .no3{position:absolute;left: 674px;top: 337px;}
.mn2 .map .no4{position:absolute;left: 67px;top: 337px;}
.mn2 .map .no5{position:absolute;left: 23px;top: 180px;}
.mn2 .map .no6{position:absolute;left: 64px;top: 15px;}
.mn3 .bt{background:url(../images/by_15.jpg) no-repeat; height:56px; margin-top:40px;}
.mn3 li{width:240px;height:183px;float:left;position:relative;margin: 15px 5px;}
.mn3 li span{position:absolute;width: 100%;bottom:0;text-align: center;display: block;color: #fff;background:url(../images/by_17.png) repeat-x; height:20px; line-height:20px;}
.mn3 .cp{margin-top: 10px;}
.mn5{height:515px; background:#F0F0F0;}
.mn5 .about{background:url(../images/by_19.jpg) no-repeat center; height:414px; padding-top:45px; position:relative;}
.mn5 .about .ab{margin-top:104px;}
.mn5 .about .ab .ab1{position:absolute;left: -50px;}
.mn5 .about .ab .ab2{position:absolute;right: 82px;width:485px;}
.mn5 .about .ab .ab2 h1{font-size:16px;}
.mn5 .about .ab .ab2 p{font-size: 12px;line-height: 27px;margin-top: 13px;}
.mn5 .about .ab .ab2 span{ width:95px; height:25px; color:#FFF; background:#0657A6; display:block; text-align:center; margin:5px 10px; float:left;}
.mn5 .about .ab .ab2 span a{color:#FFF;}
.mn6 .bt{background: url(../images/by_21.jpg) no-repeat;
    background-size: 100%;
    height: 66px;}
.mn6 .xx5 {width:1000px; overflow:hidden; margin-top:33px;}
.mn6 .xx5 .bd {width:830px; margin:0 auto; overflow:hidden;}
.mn6 .xx5 .bd ul li {width:151px; margin:0 30px;}
.fgx{height:3px; width:100%; background:#0657A6; margin-top:50px;}
.mn7{margin-top:44px;}
.mn71 .hd li{float:left; font-size:16px}
.mn71 .hd li a:hover{color:#0657A6;}
.mn71 .jt{background:url(../images/by_23.jpg) no-repeat; width:684px; height:14px; margin-top:5px;}
.mn71 .bd{margin-top:20px;}
.mn71 .bd .tupian{border:5px solid #D1CFD0;}
.mn71 .bd .news{margin-left:35px;}
.mn71 .bd .news li{border-bottom:1px dashed #D1CFD0;font-size:14px;line-height: 30px;margin: 0;width: 319px;}
.mn72{width:287px;}
.mn72 .bt .bt1{font-size:16px;}
.mn72 .bt .bt2{font-size:12px;}
.mn72  .jt{background:url(../images/by_25.jpg) no-repeat;height:14px;margin-top: 5px;}

.wd_con dl {padding:15px 0;border-bottom: dashed 1px #d9d9d9;height: 95px;}
.wd_con .nobor { border-bottom:none;}
.wd_con dl dt {background: url(../images/by_q.jpg) no-repeat left 6px;height:30px;line-height:30px;padding-left:30px;overflow:hidden;margin-bottom:5px;}
.wd_con dl dt a { color:#4d4d4d; font-weight:bold;}
.wd_con dd { background:url(../images/by_a.jpg) no-repeat left 4px; width:211px;  line-height:25px; padding-left:30px;color:#5f5f5f; white-space:normal; word-break:normal;}
.mn8 .bt{margin-top:40px; font-size:16px;}
.mn8 .jt{background:url(../images/by_26.jpg) no-repeat; height:17px; margin-top:10px;}
.mn8 .yl{margin-top:5px;}
.mn8 .yl a{font-size:14px; margin:0 8px;}
.foot{margin-top:38px;}
.foot .ft1{height:40px; line-height:40px; background:#18549A;}
.foot .ft1 a{font-size:16px;margin: 0 22px;color:#FFF;}
.foot .ft2{margin-top:35px;}
.foot .ft2 .ft21{border-right:1px solid #E5E5E5;}
.foot .ft2 .ft22{font-size: 14px;margin-left:25px;line-height: 25px;}
.foot .ft2 .ft23 .ewm{margin:0 10px;}
.foot .ft2 .ft23 .ewm img{border:1px solid #E5E5E5; padding:5px;}
.foot .ft2 .ft23 .ewm span{display:block; text-align:center;}
.ny .ny1{margin-top:44px;}
.ny .ny11{width:217px;}
.ny .ny11 h1{width:217px;height: 58px;padding: 20px 0;color:#FFF;font-size:24px;background:#0958A5;line-height:30px;text-align:center;vertical-align:middle;}
.ny .ny11 h1 span{display:block; font-size:16px; font-weight:100;}
.ny .ny11 h1 p{padding-top:20px;}
.ny .ny11 ul li{height:60px;line-height:60px;text-align:center;font-size: 16px;border-bottom: 1px solid #CBCCCE;border-left: 1px solid #CBCCCE;border-right: 1px solid #CBCCCE;}
.ny .ny11 ul li:hover{background:#F1F6F9; font-weight:bold;}
.ny .ny11 ul li a{display:block;}
.ny .ny11 .lx{margin-top:30px;}
.ny .ny12{width:755px;}
.ny .ny12 .ny122{height:46px; line-height:46px; background:#F1F6F9;} 
.ny .ny12 .ny122 img{vertical-align:middle;}
.ny .ny12 .ny122 .ny1221{margin-left:15px; font-size:16px;}
.ny .ny12 .ny122 .ny1222{margin-right:15px; font-size:14px;}
.ny .ny12 .nr{ padding:20px; }

.news .newms{width:600px;}
.news ul{margin-top:10px;}
.news li{margin:20px auto;}
.news .newms h1{font-size:18px; color:#0A5BAC;}
.news .newms p{font-size:14px; line-height:25px; margin-top:15px;}

.xuetang .newms{width:600px;}
.xuetang ul{margin-top:10px;}
.xuetang li{margin:20px auto; height:125px; padding-top:35px;}
.xuetang li:hover{background:#F1F6F9;}
.xuetang .sj{text-align:center;color:#0D5A9E;margin-left: 25px;margin-top: 7px;}
.xuetang .sj span{font-size:36px;font-weight:bold;line-height: 36px;}
.xuetang .sj p{font-size:18px;font-weight:100;margin-top: 11px;}
.xuetang .newms h1{font-size:18px; color:#0A5BAC;}
.xuetang .newms p{font-size:14px; line-height:25px; margin-top:15px;}

.case ul{margin-top:10px;}
.case li {background:#F1F6F9;width:232px;height:215px;float:left;margin: 20px 14px;}
.case li:hover{background:#0958A5;}
.case li:hover span{ color:#FFF;}
.case li{color:#FFF;}
.case li img{padding:15px;}
.case li span{display:block; color:#616264; font-size:14px; padding-left:15px; line-height:30px;}

.dingzhi ul{margin-top:10px;}
.dingzhi li{width:230px;height:224px;float:left;margin: 19px 16px;}
.dingzhi li:hover img{border:1px solid #0358A8;}
.dingzhi li:hover span{color:#0358A8;}
.dingzhi li:hover p{color:#0358A8;}
.dingzhi li span{font-size:16px; display:block; text-align:center; line-height:16px; margin-top:19px;}
.dingzhi li p{font-size:14px; display:block; text-align:center; line-height:16px;margin-top:14px;}


.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
*html .clearfix {
	zoom: 1;
}
.preview {
	width: 400px;
	height: 465px;
}
/* smallImg */
.smallImg {
	position: relative;
	margin-top: 1px;
	padding: 6px 5px;
	width: 390px;
	overflow: hidden;
	float: left;
}
.scrollbutton {
	width: 14px;
	height: 50px;
	overflow: hidden;
	position: relative;
	float: left;
	cursor: pointer;
}
.scrollbutton.smallImgUp, .scrollbutton.smallImgUp.disabled {
	background: url(images/d_08.png) no-repeat;
}
.scrollbutton.smallImgDown, .scrollbutton.smallImgDown.disabled {
	background: url(images/d_09.png) no-repeat;
	margin-left: 375px;
	margin-top: -50px;
}
#imageMenu {
	overflow: hidden;
	margin-left: 0;
	float: left;
}
#imageMenu li {
	height: 102px;
	width: 113px;
	overflow: hidden;
	margin: 0 8px;
	float: left;
	text-align: center;
}
#imageMenu li img {
	width: 110px;
	height: 100px;
	cursor: pointer;
}
#imageMenu li#onlickImg img, #imageMenu li:hover img {
	width: 110px;
	height: 100px;
	border: 1px solid #0458A1;
}
/* bigImg */
.bigImg {
	position: relative;
	float: left;
	width: 400px;
	height: 400px;
	overflow: hidden;
}
.bigImg #midimg {
	width: 400px;
	height: 400px;
}
.bigImg #winSelector {
	width: 235px;
	height: 210px;
}
#winSelector {
	position: absolute;
	cursor: crosshair;
	filter: alpha(opacity=15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000;
	border: 1px solid #fff;
}
/* bigView */
#bigView {
	position: absolute;
	border: 1px solid #959595;
	overflow: hidden;
	z-index: 999;
}
#bigView img {
	position: absolute;
}
.cpxq .xq1{margin-top:40px;}
.cpxq .xq12{width:312px;}
.cpxq .xq12 div{font-size:14px; line-height:35px;}
.cpxq .xq12 h1{font-size:28px; color:#313131;}
.cpxq .xq12 p{font-size:14px; line-height:35px; margin-top:20px;}
.cpxq .xq12 h2{font-size:16px; margin-top:20px; color:#313131;}
.cpxq .xq12 h2 span{font-size:24px; color:#0B55A0;}
.cpxq .xq12 h3{margin-top:28px;}
.cpxq .xq2 .xq21{background:url(../images/by_xiangqing.jpg) no-repeat; height:26px; margin-top:30px;}
.cpxq .xq2 .xq22{line-height:30px; font-size:14px; padding-top:20px;}

/*pages*/
.pagination-wrapper{
margin: 20px 0;
}
.pagination{
height: 34px;
text-align: center;
}
.pagination li {
display: inline-block;
height: 34px;
margin-right: 5px;
}
.pagination li a{
float: left;
display: block;
height: 32px;
line-height: 32px;
padding: 0 12px;
font-size: 16px;
border: 1px solid #dddddd;
color: #555555;
text-decoration: none;
}
.pagination li a:hover{
background:#f5f5f5;
color:#0099ff;
}
.pagination li.thisclass {
background: #09f;
color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover{
background: transparent;
border-color: #09f;
color: #fff;
cursor: default;
}

.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color: #18549A;
}


.fy .shang{width:120px; height:25px; border:1px solid #CCCCCC; color:#CCCCCC; text-align:center;}
.fy .xia{width:120px; height:25px; border:1px solid #CCCCCC; color:#CCCCCC; margin-left:45px; text-align:center;}
.fy a{display:block; width:120px; height:25px;}
.fy .shang:hover a{ background:#0958A5; color:#FFF;}
.fy .xia:hover a{ background:#0958A5; color:#FFF;}
