﻿@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, div, span, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{border:medium none; margin: 0; padding: 0;}
/** 设置默认字体 **/
body, button, input, select, textarea {font: normal 14px '微软雅黑', Arial, Helvetica, sans-serif; background:#fff; color:#545454; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
em, i{font-style:normal;}
/** 重置列表元素 **/
ul, li, ol, dl, dt, dd { list-style:none;} 
/** 重置图片元素 **/
img{ border:none;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#545454;}
a:hover { text-decoration: none; color:#E60000;}


/*------共用样式------*/
.pfbyy{width:100%; float:left;}
.height{height:100%;}
.pfbyy_box{margin:0 auto; width:1200px;}
.pfbyy_box, .pfbyy{overflow:hidden;}


/*Head*/
.top{line-height:30px; background:#fff; color:#999; border-bottom:1px solid #ddd; font-size:12px;}
.top span{float:right;}
.logo{float:left; padding-top:18px;}
.tell{float:right; width:273px; height:54px; background:url(../images/tel.gif) right top no-repeat; margin-top:26px; margin-bottom:28px;}

/**/
.nav-box{background:#0077C1; line-height:52px; float:left; margin-bottom:1px; width:100%; margin-top:-704px;}
#nav {width:1200px; position:relative; margin:0 auto;}
#nav a { display:block; width:133px; text-align:center; float:left; background:url(../images/nav-im.gif) right top no-repeat;font-size:16px;}
#nav a:hover {color:#FFF;}
#nav li{float:left;}
#nav li a:hover {background:#D6251B;}
#nav li ul {text-align:center;left:-999em; position:absolute;width:133px; padding:0; top:52px;}
#nav li ul li { background:#0077C1; color:#fff; border-top:1px solid #CCE8D9;}
#nav li ul a {display:block;text-align:cendter; font-size:14px;}
#nav li ul a:hover {color:#fff; font-weight:400; background:#D6251B;}
#nav a:link,#nav a:visited {color:#FFF;}
#nav li ul a:link,#nav li ul a:visited {color:#fff;}
#nav li:hover ul,#nav li.sfhover ul {left:auto; color:#fff;}

/*js*/
.jsbox{float:left; width:100%; overflow:hidden; margin-top:52px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:12px;height:12px;margin:11px 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:650px; position:relative; overflow:hidden;}
#playBox img{width:100%;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay li img{width:100%;}
#playBox .smalltitle {width:100%; height:34px; position:absolute; bottom:0px; z-index:10; background:none;}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:12px; height:12px; margin:11px 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#D6251B;}
/**/
.mar-1{margin-top:28px;}
.tjbl{width:302px; float:left; overflow:hidden; margin-right:25px;}
.tjbl h1{background:url(../images/bz-t.gif) 29px 17px no-repeat #0077C1; line-height:60px; text-align:center; color:#fff; font-size:16px; margin-bottom:1px;}
#kinMaxShow{visibility:hidden; overflow:hidden; height:250px;}
#kinMaxShow img{width:100%;}
.jianj{float:left; width:590px; overflow:hidden;}
.jianj h1{color:#0077C1; font-size:16px; line-height:27px;}
.jianj p{float:left; width:98%; line-height:195%; padding:0 1%; padding-top:15px;}
.jianj p a{color:#D62519;}
.jianj ul{float:left; width:100%; overflow:hidden; padding-top:16px;}
.jianj ul li{float:left; width:184px; padding:0 6px;}
.jianj ul li img{width:100%;}
.lianjie{float:right; width:250px; overflow:hidden;}
.lianjie li{float:left; width:250px; background:#eee; text-align:center; line-height:60px; font-size:18px; margin:8px 0;}
.lianjie li a{color:#0077C0;}
/**/
.keshi{background:#70B3DC; color:#fff; padding:15px 0;}
.keshi h1{color:#fff; line-height:58px; font-size:22px; font-weight:bold; text-align:center;}
.keshi ul{float:left; width:100%; margin-top:23px; overflow:hidden;}
.keshi ul li{width:575px; float:left; margin:0 12.5px 20px; background:#fff;}
.keshi ul li img{float:left; width:248px; height:212px; margin-right:38px;}
.keshi ul li div{float:left; width:260px; overflow:hidden; height:212px; padding-right:16px;}
.keshi ul li div.mz{background:url(../images/keshi-bg1.gif) 135px 67px no-repeat;}
.keshi ul li div h3{color:#0077C0; font-size:20px; line-height:60px;}
.keshi ul li div p{line-height:192%; color:#444; float:left; width:100%;}
.keshi ul li div a{display:block; width:92px; height:30px; border:1px solid #C5C5C5; line-height:30px; text-align:center; float:left; margin-top:42px;}
.keshi ul li div.zyb{ background:url(../images/keshi-bg2.gif) 182px 108px no-repeat;}
.keshi ul li div.ts{background:url(../images/keshi-bg4.gif) 188px 117px no-repeat;}
.keshi ul li div.mr{background:url(../images/keshi-bg3.gif) 153px 81px no-repeat;}
/**/
.mar-2{margin-top:50px;}
.tsks-h{width:160px; height:320px; background:url(../images/tsks-h.gif) left top no-repeat; float:left; margin-right:30px;}
.tsks-cont{width:1010px; float:left; overflow:hidden;}
#tags {float:left; width:100%; overflow:hidden;}
#tags li {text-align:center; float:left; margin-right:10px; background:#fff;}
#tags li a {color:#666; border:1px solid #ccc; width:135px; line-height:48px; display:block;}
#tags li.selectTag A {display:block; color:#fff; background:#0077C1; border:1px solid #0077C1;}
.tagConbox{display:none;}
#tagConbox div.selectTag {DISPLAY: block;}
.tskscont{ margin-top:15px;}
.tsksbox{float:left; width:100%; overflow:hidden;}
.left{float:left; width:424px; height:240px; position:relative; margin-right:30px; margin-top:15px;}
.left img{width:100%; height:240px;}
.left h3{position:absolute; left:0; bottom:0; height:50px; line-height:50px; text-align:center; background:rgba(34,34,34,0.5) none repeat scroll; color:#fff; width:100%;}
.cent{width:302px; float:left; overflow:hidden; margin-top:15px;}
.cent dt{background:url(../images/c-h-b.gif) left bottom no-repeat; height:41px; font-size:18px; font-weight:bold; color:#333; float:left; width:100%; margin-bottom:10px;}
.cent dd{float:left; width:100%; line-height:59px; border-bottom:1px dashed #ddd; font-size:16px; text-indent:4px;}
.right{width:220px; float:right;}
.right li{float:left; width:100%; margin-bottom:32px; background:#D6251B; line-height:60px; font-size:18px; text-align:center;}
.right li a{color:#fff;}
/**/
.title-1{text-align:center; color:#333; font-size:20px; font-weight:bold; line-height:58px;}
.blk_18 { overflow:hidden; zoom:1; width:1200px; margin:20px auto 0px;height:445px; overflow-y:hidden;}
.blk_18 .pcont { width:1140px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:30px; height:46px; float:left; background:url(../images/ax.png) no-repeat;}
.blk_18 .LeftBotton { background-position: 0 0; margin-top:230px;}
.blk_18 .RightBotton { background-position: 0 -50px; margin-top:230px;}
.blk_18 .LeftBotton:hover { background-position: -33px 0px;}
.blk_18 .RightBotton:hover { background-position:  -33px -50px;}
.blk_18 .pl{background:#f8f8f8; padding:15px; width:1110px; height:445px; float:left; overflow-y:hidden;}
.blk_18 .pl img {cursor:pointer; border:none; width:380px; float:left; margin-right:30px; height:445px;}
.blk_18 .pl div{float:left; width:685px;}
.blk_18 .pl div h3{line-height:66px;}
.blk_18 .pl div h3 strong{font-size:20px; color:#0077C1; padding-right:12px;}
.blk_18 .pl div p{float:left; width:100%; margin-bottom:10px; overflow:hidden;}
.blk_18 .pl div p.c1{font-size:16px; color:#0077C1; font-weight:600;}
.blk_18 .pl div p.c2{color:#444; line-height:170%; padding-bottom:12px;}
.blk_18 .pl div ul{padding-bottom:12px; float:left;}
.blk_18 .pl div ul li{float:left; line-height:25px; border:1px solid #CCC; background:#fff; text-align:center; width:115px; margin:2px 10px 2px 0;}
.blk_18 .pl div p.c3{padding-top:18px;}
a.zxzx, a.zxyy{display:block; width:120px; height:38px; text-align:left; color:#fff; font-weight:bold; line-height:38px; text-indent:42px; float:left;}
a.zxzx{background:url(../images/zj-zx.png) 8px 7px no-repeat #0077C1; margin-right:30px;}
a.zxzx:hover{background:url(../images/zj-zx.png) 8px 7px no-repeat #D6251B;}
a.zxyy{background:url(../images/zj-yy.png) 8px 7px no-repeat #D6251B;}
a.zxyy:hover{background:url(../images/zj-yy.png) 8px 7px no-repeat #0077C1;}
/**/
.lanmu-cont{width:380px; margin:0 10px 18px; background:#fff; float:left; overflow:hidden;}
.lanmu-cont img{height:167px; width:380px; float:left;}
.lanmu-cont ul{margin:15px 10px 12px 10px; width:360px; float:left; overflow:hidden;}
.lanmu-cont ul h2{height:32px; color:#333; font-size:18px; text-indent:3px; float:left; width:100%; margin-bottom:5px;}
.lanmu-cont ul h2 a{float:right; color:#fff; background:#0077C1; line-height:18px; width:42px; text-align:center; font-size:12px; display:block; height:20px;}
.lanmu-cont ul li{float:left; width:360px; overflow:hidden; background:url(../images/li-img.gif) 0px 7px no-repeat; text-indent:12px; height:28px; margin:0;}
.lanmu-cont ul li span{float:right; color:#B9B9B9;}
.lanmu-cont ul li a{color:#666;}
.lanmu-cont ul li a:hover{color:#D6251B;}
/**/
.cjpfb-h{width:160px; height:320px; background:url(../images/cjpfb-h.gif) left top no-repeat; float:left; margin-right:10px;}
.cjpfb-box{width:1030px; float:left; overflow:hidden;}
.cjpfb-box li{float:left; width:238px; background:#eee; text-align:center; line-height:60px; margin:0 9px 27px; font-size:18px;}
.sheb{float:left; overflow:hidden; width:100%; margin-top:10px;}
.sheb li{width:290px; margin:0 5px 18px; float:left; text-align:center;}
.sheb li a img{width:100%; height:212px;}
.sheb li a h3{width:100%; background:#eee; line-height:60px;}
.sheb li a:hover img{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;  }
/**/
.foot{margin:120px 0 0 0; background:#0077C1; color:#fff; padding:18px 0 12px; float:left; overflow:hidden; width:100%;}
.f-logo{width:304px; height:155px; padding:45px 80px 75px 0px; border-right:1px solid #0093EA; float:left;}
.f-cont{padding:20px 120px 15px 40px; width:450px; float:left; border-right:1px solid #0093EA;}
.f-cont p{float:left; width:100%; overflow:hidden; padding-left:50px; line-height:167%; margin-bottom:24px;}
.f-cont p.n1{background:url(../images/f-d1.gif) left 5px no-repeat; font-size:16px;}
.f-cont p.n1 span{font-size:18px;}
.f-cont p.n2{background:url(../images/f-d2.gif) left top no-repeat;}
.f-cont p.n3{background:url(../images/f-d3.gif) left 9px no-repeat;}
.f-ewm{padding:28px 0 0 54px; line-height:190%; text-align:center;}
.f-ewm img{width:118px; height:118px; margin-bottom:12px;}
.footer{background:#005A91; line-height:40px; text-align:center; color:#fff; float:left; width:100%; overflow:hidden;}
.footer a{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}