/* CSS Document */
*{margin:0 auto;padding:0;font-size:18px;line-height:24px; color:#474747;}
body {margin:0px auto; background:#fff; font-family:microsoft yahei; font-weight:normal;}
a{text-decoration:none;}
ul{list-style:none;}
img{border:0 none;}
.clear{clear:both;}

.top_bg{ height:42px; background:#cf0101; min-width:1200px;}
.top_channel{ width:1200px; margin:0 auto; }
.top_channel a{ color:#fff; line-height:42px; margin-right:28px; font-size:14px;}

.index{ width:100%;}
.index .logo{ width:1200px; margin:0 auto;}
.index .logo .l{ float:left;}
.index .logo .r{ float:right;}
.index .logo .r input{ width:334px; height:41px; border:1px solid #9c9c9c; padding:0 35px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; margin-top:34px; color:#b8b8b8;}
.index .logo .r a img{ position:relative; top:6px; right:40px;}
.index .banner{ width:100%;}
.index .banner img{ width:100%; height:auto; min-width:1200px;}
.index .mk1{ width:1200px; margin:0 auto; padding:75px 0;}
.index .mk1 .title{ text-align:center; font-size:30px; color:#00a8ff; margin-bottom:38px;}
.index .mk1 .zzjj{ border-bottom:1px solid #00a8ff; line-height:17px; color:#00a8ff; padding-bottom:14px;}
.index .mk1 .zzjj img{ margin-right:10px; position:relative; top:2px;}
.index .mk1 p{ text-indent:36px; line-height:36px; margin:26px 0 38px 0;}
.index .mk1 .zpjj{ border-bottom:1px solid #00a8ff; line-height:17px; color:#00a8ff; padding-bottom:14px;}
.index .mk1 .zpjj img{ margin-right:10px; position:relative; top:2px;}
.index .mk1 .shu{}
.index .mk1 .shu a{ float:left; border:1px solid #bfbfbf; box-shadow:1px 1px 8px 0px #c9c7c7;}
.index .mk2{ width:100%; padding:75px 0; background:#e3f5fe; min-width:1200px;}
.index .mk2 .mk2_nr{ width:1200px; margin:0 auto;}
.index .mk2 .title{ text-align:center;margin-bottom:38px;}
.index .mk2 .title a{font-size:30px; color:#00a8ff;}
.index .mk2 .rmsg_nr{}
.index .mk2 .rmsg_nr a{ display:block; width:364px; height:918px; float:left; border:1px solid #bfbfbf; background:#fff;}
.index .mk2 .rmsg_nr a img{ width:100%; height:auto; min-height:228px;}
.index .mk2 .rmsg_nr a h5{ font-size:24px; color:#000; font-weight:normal; text-align:center; margin:30px 0 30px 0;}
.index .mk2 .rmsg_nr a p{ line-height:36px; margin-left:92px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:16;overflow: hidden;}
.index .mk3{ width:1200px; margin:0 auto; padding:75px 0;}
.index .mk3 .title{ text-align:center; font-size:30px; color:#00a8ff; margin-bottom:45px;}
.index .mk3 .nr{}
.index .mk3 .nr a{ display:block; width:357px; height:244px; float:left; border:1px solid #bfbfbf; box-shadow:1px 1px 8px 0px #c9c7c7;}

/*页尾*/
.bgFooter{border-top:2px solid #135b95;width: auto;clear: both; background:#fff; min-width:1200px;}
.bgFooter a,.bgFooter p{ font-size:14px; line-height:24px; color:#000;}
.footer {text-align: center; padding: 20px 0px; position: relative;width:1200px; margin:0 auto;}
.footer .xxjb { width:235px; height: 40px; position: absolute; top:72px; left:0px; }
.footer .cxwz { position: absolute; top:72px; right:140px; }
.footer .cxwz img { height: 40px; }
.footer .kxwz { position: absolute; top:72px; right:0px; }
.footer .kxwz img { height: 40px; }
.footer .weibo { line-height: 30px; text-align: center; margin-left: 390px; padding: 20px 0px; }
.footer .weixin { line-height: 30px; text-align: center; margin-right: 390px; padding: 20px 0px; }
.linkBox a,.bgFooter a{color: #000}
