/*重置css*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,th,td,pre,blockquote,input,button,textarea,form{margin:0;padding:0}
body,input,button,textarea,select,table{font-size:14px;font-family:"Microsoft YaHei",Helvetica,Tahoma,Arial,sans-serif}
h1,h2,h3,em,i,th,caption,cite,code,address{font-style:normal;font-weight:normal}
ul,ol{list-style:none}
img,fieldset{border:0 none}
input,textarea{outline:none}
body{background:#f2f2f2;}
table{border-collapse:collapse;border-spacing:0}
button,input,select,label{vertical-align:middle}
a{color:#333;outline:none;text-decoration:none;cursor:pointer;}
a:focus{outline:none}
a:hover{text-decoration:none;color:#2babea;}
a:active{star:expression(this.onfocus=this.blur())}
.fl{float:left}
.fr{float:right}
.clearfix{_zoom:1}
.clearfix:after{content:"";clear:both;display:block}
.oh{overflow:hidden;padding:10px;}

/*下拉框样式统一*/
.select-box{background-color:#fff;display:inline-block;}
.select-box select {
  border: solid 1px #000;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("/images/utr/select_arrow.png") no-repeat scroll right center transparent;
  padding-right: 14px;
}
.select-box select::-ms-expand { display: none; }

/*布局*/
.container{width:1180px;margin:0 auto;background:#fff; clear:both;padding:10px;}
.container_w{width:1200px;margin:0 auto;clear:both;}
.fixedw{width:1260px;margin:0 auto 20px auto;}
.main{padding:20px;margin-top:20px;background:#fff;/*border:1px solid #e4e4e4;box-shadow:0 0px 2px 3px rgba(228,228,228,.6);*/ overflow:hidden;}

.leftcon{width:850px}
.leftcon2{width:870px}
.leftcon3{width:860px;overflow:hidden;}
.leftcon4{width:830px;padding:20px;background:#fff;}
.rightcon{width:280px;margin-top:20px;}
.rightcon4{width:280px;padding:20px 10px;background:#fff;}
.t-center{text-align:center}
.mt0{margin-top:0}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt16{margin-top:16px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.ml20{margin-left:20px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pb50{padding-bottom:50px}

/*背景色*/
.pagebg{background-color:#f2f2f2;}
.bg-white{background-color:#ffffff}
.bg-black{background-color:#323233}
.bg-gray{background-color:#f6f6f6}
.bg-blue{background-color:#2babea}
.bg-blue2{background-color:#2babea}
.bg-blue3{background-color:#0d71b2}
.bg-sky{background-color:#388df7}
.bg-tomato{background-color:#ee7865}

/*字体颜色*/
body{color:#333}
.tc-white{color:#ffffff}
.tc-black{color:#323233}
.tc-blue{color:#2babea}
.tc-tomato{color:#ee7865}
.color_red{color: #db0000;}
.color_orange{color: #ff6c00;}
.ablue{color:#379be9;text-decoration:underline;}
.ablue:hover{text-decoration:underline;}

/*导航*/
.menu{height:60px;background:#2babea;min-width:1200px;}
.menu a{color:#fff;display:inline-block;}
.menu a:hover{text-decoration:none}
.menu .logo{width:160px;height:50px}
.nav{height:60px;line-height:60px;text-align:center;position:relative}
.nav-main{width:100%;height:100%}
.nav-main span{display:inline-block;margin-left:6px;width:10px;height:5px;vertical-align:middle;background:url('/images/utr/down-icon.png') no-repeat}
.hover-up{transform:rotate(180deg);-webkit-transform:rotate(180deg);-webkit-transition:all 0.2s ease-in-out}
.hover-down{transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition:all 0.2s ease-in-out}
.nav-main>li{height:100%;display:block;padding:0 20px;float:left;color:#fff;margin:0 1px;cursor:pointer;position:relative;}
.nav-main>li:hover{background:#4dc4fe}
.nav-main>li>ul{
    position: absolute;
    width: 120px;
    position: absolute;
    display: none;
    top: 60px;
    left:0px;
    list-style-type: none;
    color: #ff3e3e;
    cursor: pointer;
    z-index: 99;
}
.nav-main .navlast{left:-7px;}
.nav-main>li>ul>li{background:#fff;}
.nav-main>li>ul>li a{display:block;line-height:48px;background:#4dc4fe;color:#fff}
.nav-main>li>ul>li a:hover{
    background: #2babea;
    color: #fff;
}

/*公告*/
.searchBar{height:56px;width:1200px;margin:0 auto;}
.searchBar .search{position:relative;left:0;top:10px;width:320px;height:40px}
.searchBar .search .search_input{position:absolute;top:0;left:0;outline:none;background:#fff;width:220px;height:20px;padding:6px 10px;color:#333;border:1px solid #2babea}
.searchBar .search .search_submit{position:absolute;top:0;right:0;border:none;outline:none;display:block;background:#2babea;width:80px;height:34px;color:#fff;line-height:34px;text-align:center;cursor:pointer;z-index:10;}
.marquee-box{margin-left:50px;}
.marquee-box h4{line-height:56px;font-weight:normal;font-size:14px;float:left;color:#409cd7;}
.marquee{height:22px;overflow:hidden;line-height:22px;margin-top:17px;float:left;}
.marquee li{width:450px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*栏目标题*/
.pro_title{height:34px;line-height:34px;border-bottom:2px solid #2babea;position:relative}
.no-border{border-bottom:none;margin-bottom:4px}
.pro_title h3{min-width:116px;font-size:18px;font-weight:bold;padding-left:10px;position:absolute;color:#2babea}
.pro_title .tbg{min-width:102px;height:42px;line-height:42px;color:#fff;background:url('/images/utr/tbg.png') no-repeat left top;padding-left:24px}
.pro_title .more{position:absolute;top:5px;right:0px}
/*选项卡*/
.tabBar {margin-left:140px;}
.tabBar span {display:inline-block;height:100%;padding:0 10px;background:#f6f6f6;margin-right:8px;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer;}
.tabBar span.current{background:#2babea;color:#fff;}
.tabCon {display:none;margin-top:16px;overflow:hidden;}

/*表格*/
.table{width:100%;border:0;cellpadding:0;cellspacing:0}
.table th{height:42px;line-height:42px;padding:0 10px;border-top: solid 2px #dd3c3c;background:#f7f7f7;font-weight:normal;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.table td{height:42px;line-height:42px;padding:0 10px;border-bottom:1px solid #eeeeee;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
/*.table td a:hover{text-decoration:underline;} 特殊用户需求*/

/*表格-控制td超出显示...*/
.table-fixed{table-layout:fixed;width:100%;}
.table-fixed .nowrap{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nowrap{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*列表*/
.list li{height:42px;line-height:42px;border-bottom:1px solid #f6f6f6}
.list a:hover{text-decoration:none;color:#ee7865;}
.time-list{padding-top:9px;}
.time-list li{position:relative;padding-right:80px;}
.time-list a{display:block;width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.time-list span{position:absolute;top:0;right:10px;}

/*footer*/
.footer{padding-top:20px;height:80px;line-height:30px;color:#ccc;margin-top:70px;background-color:#323233;text-align:center;min-width:1200px;}

/*分页*/
.page{ text-align:center;margin:20px auto;clear:both;}
.page font{color:#fff; background:#dd3c3c ;border:1px solid #dd3c3c;padding:4px 10px;margin:0 5px;line-height:22px;}
.page a{color:#3c3c3c;font-size:14px;border:1px solid #c2c2c2;padding:2px 10px;display:inline-block;margin:0 5px;background:#fff;line-height:22px;cursor:pointer;}
.page a:hover,.page a.current{color:#fff; background:#dd3c3c ;border:1px solid #dd3c3c;}
.page a.sidePage{font-size:12px;}

/*banner*/
#banner_img{height: 70px !important;}
