@charset "utf-8";
body{ margin:0px; font-size:14px; color:#333;font-family: "微软雅黑"; line-height:24px;}
*{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:14px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢ź", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif; }
button {overflow:visible}
img{border:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#1f67b1;}
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;}
table{border-collapse:collapse;border-spacing:0;}

.w1200{ width:1200px; margin:0 auto; }
.mt60{ margin-top:60px;overflow:hidden;}
.mt50{ margin-top:50px;overflow:hidden;}
.mlf53{ margin-left:52px;}
.mlf35{ margin-left:25px;}
.mb80{ margin-bottom:80px;}
.t500{ height:520px;}
.t200{ height:210px;}
.h40{ height:40px; overflow:hidden}

/*头部*/

.topt{ height:32px; width:100%; background-color:#f0f0f0; color:#666; line-height:32px;}
.topt span{ float:right; width:320px; text-align:right}
.topt a{ color:#014099; }
.topt a:hover{ color:#014099; }
.top{ height:85px;}
.logo{ float:left; width:200px; margin-top:10px;}
.dh{ float:right; width:600px;}

/*bt*/
.bt{ background: url(index_03.jpg)  bottom left no-repeat; height:80px; color:#999;;line-height:80px; margin-top:40px; font-size:16px; text-transform:uppercase; margin-bottom:30px  }
.bt p a{ color:#000; font-size:30px; }
.bt p a:hover{ color:#4d9ced;  }


#bt2{ width:100%; background:url(index_16.jpg) no-repeat center; margin-top:50px; height:278px; overflow:hidden}
.bt2{ background: url(index1_06.jpg) center center no-repeat; height:150px; color:#999;text-align:center;line-height:70px; margin-top:65px;  color:#fff; font-size:24px }
.bt2 p a{ color:#fff; font-size:34px; }
.bt2 p a:hover{ color:#1573bd;  }

#bt3{ width:100%; background:url(index_0211_02.jpg) no-repeat center top; height:278px; overflow:hidden}
.bt3{ background: url(index1_06.jpg) center center no-repeat; height:150px; color:#999;text-align:center;line-height:70px; margin-top:65px;  color:#fff; font-size:24px }
.bt3 p a{ color:#fff; font-size:34px; }
.bt3 p a:hover{ color:#1573bd;  }

/*ab*/
.aboutn{ width:1200px; margin:0 auto; font-size:15px; line-height:32px }
.aboutnlf{width:760px; height:245px; display:block; background-color: #f2f2f2; float: left; margin-top:30px; }
.aboutnlf img{float: left; width:288px}
.aboutnrt{ width:390px; height:205px; display:block; background-color: #f2f2f2; float:right; padding:20px;margin-top:30px;}
.aboutnrt h3{font-size:24px; color:#000; line-height:56px; font-weight:normal}
.wz{ width:400px; float:right; padding:20px;}
.wz h3{ font-size:24px; color:#000; line-height:56px; font-weight:normal}


/*cpzx*/
#cpzx{ width:100%; background-color:#f2f2f2; height:565px; overflow:hidden}
.cpz{ float:left; background:url(yy.png) no-repeat bottom center; height:450px;}
.cpzx{ width:260px; height:432px; background:#FFF; float:left;  border: none; display:block}
.cpzx a{ width:260px; height:430px;border: none; display:block}
.cpzx a:hover{  border:1px solid #1471b8;display:block}
.cpzx img{ margin:15px auto; display:block}
.cpzx p { color:#1f67b1; font-size:18px;  line-height:45px; text-align:center  }
.cpzx p a{ color:#1f67b1;  }
.cpzx p a:hover{ color:#1b7de2;  }
.cpzx span{ padding:0 15px; display:block}

/*hy*/
.zzal{ background:url(index_02.jpg) no-repeat bottom}
.wrap{ position:relative; width:375px; float:left; margin-bottom:35px}
.photo a{display:block;}

.photo span{width:375px;background:#1471b8;position:absolute;bottom:0;left:0;color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; font-size:16px; text-align:center;cursor:hand; line-height:45px;}
.photo a:hover span{display:block;}



/*new*/
.new{ width:730px; float:right; font-size:14px; overflow:hidden}
.new .tp{ font-size:14px;}
.new .tp img{ width:304px; float:left;}
.new .nwz{ width:400px; float: right; height:230px}
.new .nwz p{ font-size:22px; line-height:36px; margin-bottom:10px }

.new .tp span{ width:90px; height:65px; background-color: #1f67b1; display:block; font-size:16px; color:#FFF; text-align:center; position: absolute; z-index:9999; margin-top:159px; padding-top:5px;}
.new .tp span p{ font-size:20px; line-height:30px;}
.new ul{ width:730px;overflow:hidden }
.new ul li{ margin-top:33px;}
.rq{ width:57px; height:67px; border:#ccc 1px solid; color:#333; float:left; display:block; text-align:center;}
.rq1{ background-color:#cccccc; font-size:24px; color:#FFF; height:45px; line-height:45px;  font-weight:bold;text-align:center; }
.lwz{ width:650px; float:right}
.lwz p{ font-size:16px; color:#333}
.lwz p a{ color:#333}
.lwz p a:hover{ color:#593d3d}



.rxr{ float: right; width:510px; margin-top:30px;}
.rxr dt{ width:295px; height:65px; background:url(../images/bt.png) no-repeat center; font-size:30px; color:#000; margin:0 auto; line-height:65px; text-align:center }
.rxr dd{ font-size:14px; color:#FFF; margin-top:30px;}
.rxr dd ul li{list-style-position:inside; list-style-type: decimal; line-height:32px;  }




/*foot*/
.bm{ width:100%; height:185px; background-color:#181818; font-size:12px; color:#dadada }
.bm a{color:#FFF }
.bm a:hover{color:#FFF }
.bmlf{ width:800px; float:left; }
.bmlf p{ padding:10px 0; font-size:16px}
.bmrt{ width:260px; height:130px; float: right; background:url(../images/t1.png) no-repeat center left; }
.bmrt span{ float:right; width:180px; display:block; margin-top:20px; line-height:30px;}
.bmrt span p{ font-size:24px; color:#FFF}
.foot{ width:100%; height:45px; text-align:center; background-color:#313131; line-height:45px; overflow:hidden; color:#fff}

/*内页*/

/*nall*/


.nbanner{ width:100%; background: url(../images/neiye_02.jpg) no-repeat center center; height:350px; line-height:350px; color:#FFF; font-size:36px;}

.ny{ width:1200px; margin:10px  auto;}
.ny p{line-height:55px; font-size:16px; color:#666;  }
.nr{ float:left; width:875px; line-height:36px; margin:0 0 30px 0;font-size:16px;}
.nr h3{line-height:65px; font-size:24px }
.nr h1{ margin:10px auto; display:block}

/*内页*/
.nlist{ width:293px; border:1px solid  #c9c9c9; padding:20px 0; position:relative; margin-top:-170px; z-index:9999; float:right; background-color:#FFF}
.nlist .lb1{ background: url(../images/neiye_03.jpg) no-repeat center center; height:137px; line-height:137px; font-size:24px; color:#fff; text-align:center; margin-bottom:20px;}
.nlist .lb1 a{  color:#fff; }
.nlist .lb1 a:hover{  color:#FFF; }
.list11{width:260px; margin:0 auto}

.list11 ul li{ margin-bottom:10px; line-height:45px; color:#000; text-align:center; font-size:16px; display:block;border:1px solid  #c9c9c9;}
.list11 ul li a{  line-height:45px;  color:#000; text-align:center; font-size:16px; display:block}
.list11 ul li a:hover{  line-height:45px; background-color:#1f67b1; color:#fff; text-align:center; font-size:16px; display:block}
.clan{ background:#1f67b1; width:215px; height:90px; font-size:24px; color:#FFF; text-align:center; line-height:90px; }
.chui{ background:#f2f2f2; width:660px; height:90px;font-size:24px; color:#1f67b1;text-align:center; line-height:90px;}

/*内页2*/
.nTab{width:875px;margin:20px auto;background:#aaa;overflow:hidden}
.none {display:none;}
.nTab .TabTitle li{float:left;cursor:pointer;height:45px;line-height:45px;text-align:center;width:124px}
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{background:#ccc;color:#336699}
.nTab .TabTitle .normal{background:#666;color:#fff}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block}

/*内页3*/
.w585px{ width:585px; float:left; margin-bottom:30px }

.pro1{ width:585px; height:410px; float:left; background-color:#1f67b1;  overflow:hidden; color:#FFF; font-size:14px }
.pro1 span{width:540px; margin:0 auto; display:block; line-height:45px;  font-size:20px;background:url(../images/dx.jpg) no-repeat left bottom; padding-top:10px}
.pro1 span a{color:#FFF;}
.pro1 span a:hover{color:#FFF;}

.pro1 img{ display:block; margin:0 auto}DIV.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; COLOR: #313031; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}


/*内页4*/
.msdn{ margin:0 auto; overflow:hidden; width:370px;}
DIV.msdn A {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0030ce; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; TEXT-DECORATION: none
}
DIV.msdn A:hover {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.pagination A:active {
	BORDER-RIGHT: #b7d8ee 1px solid; BORDER-TOP: #b7d8ee 1px solid; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #0066a7; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.current {
	BORDER-RIGHT: #b7d8ee 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #b7d8ee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; BORDER-LEFT: #b7d8ee 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #b7d8ee 1px solid; BACKGROUND-COLOR: #d2eaf6
}
DIV.msdn SPAN.disabled {
	DISPLAY: none
}

/*内页5*/
.tia{ width:875px; height:170px;  border-bottom:#eaecf5 1px solid; margin-bottom:20px;overflow:hidden} 
.tia .lf{width:240px; height:150px; float:left}
.tia .rt{width:610px; color: #999999; font-size:12px; float:right }
.tia .rt p{ color: #000; font-size:16px;line-height:30px;}
.tia .rt p a{ color: #000; }
.tia .rt p a:hover{ color: #1f67b1;  }
.tia .rt span{color: #333333; font-size:14px;line-height:24px; }


.xiaocms-page {font-family: "微软雅黑";padding: 5px;margin: 5px;text-align: center;margin: 30px auto;
}
.xiaocms-page a { border-right: #ddd 1px solid; padding-right: 8px;border-top: #ddd 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #ddd 1px solid;color: #1471b8;margin-right: 

5px;padding-top: 5px;border-bottom: #ddd 1px solid;text-decoration: none;
}
.xiaocms-page a:hover {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 

5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page a:active {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 

5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page span {border-right: #1471b8 1px solid;padding-right: 8px;border-top: #1471b8 1px solid;padding-left: 8px;font-weight: bold;padding-bottom: 5px;border-left: #1471b8 1px 

solid;color: #fff;margin-right: 5px;padding-top: 5px;border-bottom: #1471b8 1px solid;background-color: #1471b8;
}
.xiaocms-page span.disabled {border-right: #1471b8 1px solid;padding-right: 8px;border-top: #1471b8 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #1471b8 1px solid;color: 

#1471b8;margin-right: 5px;padding-top: 5px;border-bottom: #1471b8 1px solid;
}