@charset "utf-8";
.container {  }
.container img { vertical-align:top; }

.col-z { background:#fff; height:520px; }
.col-z-h { height:50px; line-height:50px; background:url(o_ico_97.jpg) no-repeat center bottom; text-align:center; margin-top:40px; }
.col-z-h h1 { font-size:24px; }
.col-z-l { position:relative; float:left; width:576px; margin-top:30px; }
.col-z-r { position:relative; float:right; width:586px; margin-top:30px; height:368px; }
.col-z-r .tit { color:#8c8c8c; height:334px; }
.col-z-r h2 { color:#000; padding-bottom:8px; }
.col-z-r .i{text-align:justify;line-height:28px;font-size:14px;}
.col-z-r  .tList { position:relative; text-align:left; }
.col-z-r  .tList li { float:left; width:100px; height:32px; margin:0 2px; text-align:center; line-height:32px; background:#2059a6; }
.col-z-r  .tList a { font-size:12px; color:#fff; }
.col-z-r  .tList li:hover { background:#ce000c; color:#fff; }

.col-m { position:relative; height:460px; background:url(bg_2.jpg) no-repeat center center; margin-top:50px; }
.col-m .bor {position:relative; height:74px;}
.col-m .bor li {float:left; width:150px; height:74px; text-align:center; line-height:74px; font-size:14px; color:#fff; background:url(o_ico_12.png) no-repeat right center;}
.col-m .bor li:last-child { background:none; }
.col-m .bor li.on {background:url(o_ico_11.png) no-repeat; color:#fff;  height:93px; width:150px;}
.col-m  .bd { width:1000px; margin:50px auto 0; }
.col-m  a.prevs { cursor:pointer; position:absolute;background: url("o_ico_13.png") no-repeat;height:29px;width:13px;top:210px; left:100px;}
.col-m  a.nexts { cursor:pointer; position:absolute;background: url("o_ico_14.png") no-repeat;height:29px;width:13px;top:210px; right:100px;}
.col-m  .bd-s .tempWrap{overflow:hidden !important;}
.col-m .bd-s li{width:1000px; float:left; display:inline; }
.col-m .bd-s li .intro { float:right; position:relative; width:402px; height:300px; background:url(o_ico_17.jpg)no-repeat left top; text-align:left; padding-left:14px; }
.col-m .bd-s li h1 { color:#fff; padding-bottom:6px; }
.col-m .bd-s li i { color:#b5c8e1; }
.col-m .bd-s li .intro img { position:relative; display:block; width:40px; height:40px; margin-top:70px; }

.col-n { position:relative; height:595px; background:url(bg_3.jpg) no-repeat center center; }
.col-n .hd { position:relative; float:left; width:260px; height:430px; background:#194ea4; margin-top:80px; }
.col-n .hd h2 { color:#fff; text-align:center; padding:20px 0; }
.col-n .hd li { width:204px; height:44px; background:#fff; margin:6px auto; color:#000; text-align:center; line-height:44px; cursor:pointer; font-size:14px; }
.col-n .hd li.on{ background:#fff url(o_ico_32.jpg) no-repeat right center; }
.col-n .bd { position:relative; float:right; width:906px; height:430px; margin-top:80px; }
.col-n .bd li { float:left; width:296px; height:206px; overflow:hidden; margin-left:6px }
.col-n .bd li:nth-child(1),.col-n .bd li:nth-child(2),.col-n .bd li:nth-child(3) { margin-bottom:18px;  }

.col-d { position:relative; height:529px; background:url(bg_4.jpg) no-repeat center center; }
.col-d h1 { color:#fff; text-align:center; padding-top:40px; }
.col-d img { margin-top:60px; }

.col-b { position:relative; height:490px; background:#fff; }
.col-b-l { position:relative; width:580px; height:470px; float:left; margin-top:20px; }
.col-b-l .hd { height:49px; line-height:49px; background: url(o_ico_44.jpg) no-repeat center bottom; }
.col-b-l .hd .next { display:block !important; cursor:pointer; right:0; position:absolute; font-size:12px; padding-top:8px; }
.col-b-l .hd p { color:#000; float:left; font-size:16px; }
.col-b-l .bd { position:relative; margin-top:26px; left:50%; width:580px; height:346px; margin-left:-290px; }

.col-b-l .bd li { position:relative; width:578px; float:left; }
.col-b-l .bd li .picnew { position:relative; width:282px; height:346px; overflow:hidden; float:left;}
.col-b-l .bd li .picnew:nth-child(2n){float:right;}
.col-b-l .bd li .picnew h2 { text-align:left; padding-top:10px; font-size:14px; font-weight:normal; }
.col-b-l .bd li .picnew h2 a{color:#000;}
.col-b-l .bd li .picnew h2 a:hover{color:#cd000c;}
.col-b-l .bd li .picnew .i { padding-top:4px; text-align:justify; color:#888; }
.col-b-l .bd li .picnew .more {position:relative; display:block; width:106px; height:32px; line-height:32px; text-align:center; background:#c3c1c1; color:#fff; margin-top:26px;}
.col-b-l .bd li .picnew .more:hover { background:#2059a6; color:#fff; }

.col-b-r { position:relative; width:580px; float:right;   }
.col-b-r .hd { overflow:hidden; height:20px; width:580px; border-bottom:1px solid #e2e2e2; margin-top:48px; }
.col-b-r .hd .prev,.col-b-r .hd .next { display:block;  cursor:pointer; position:absolute; width:19px; height:19px; }
.col-b-r .hd .prev { background:url(o_ico_42.jpg) no-repeat; right:1px; }
.col-b-r .hd .next { background:url(o_ico_41.jpg) no-repeat; right:24px; }

.col-b-r .bd { margin-top:26px; }
.col-b-r .bd li { width:580px; height:94px; border:1px solid #e2e2e2; margin:6px auto; color:#bdbdbd; }
.col-b-r .bd li .t-l { position:relative; height:94px; width:94px; background:url(o_ico_43.jpg) no-repeat right center; float:left; text-align:center;}
.col-b-r .bd li .t-l p { font-size:48px; height:64px; }
.col-b-r .bd li span { display:block; font-size:12px; }
.col-b-r .bd li .t-r { position:relative; width:460px; height:94px; float:right; text-align:left; }
.col-b-r .bd li .t-r p { color:#000; font-size:14px; padding-top:12px; padding-bottom:6px; }
.col-b-r .bd li .t-r p a { display:block; color:#000; }
.col-b-r .bd li .t-r p a:hover{color:#cd000c;}