body,html{
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei",Arial, "sans-serif";
    font-size: 14px;
    line-height: 1.6em;
	background:#f3f3f3;
    color: #0f0f0f;
}
*{
    font-family: "Microsoft YaHei",Arial, "sans-serif";
}
input[type=text]{
    border: 1px solid #d3d3d3;
    height: 22px;
    width: 180px;
}
.clearboth{
    clear: both;
}

.centered-wrapper {
    width: 1000px;
    margin: 0 auto;
    clear: both;
}
ul,li{
    margin: 0;
    padding: 0;
    list-style: none;
}
a{
    text-decoration: none;
    color: #0f0f0f;
    cursor: pointer;
}
a:hover,a:focus{
    color: #2ab5fc;
}
a img{
    border: none;
}
ul.newslist li{
    background: url("../images/point.jpg") 0 center  no-repeat;
    height: 32px;
    line-height: 32px;
    padding-left: 13px;
}
ul.newslist li .title{
    float: left;
    display: block;
}
ul.newslist li .date{
    float: right;
    color: #929292;
}
.pager{
    color: #6f6f6f;
}
.pager a{
    padding:2px 8px;
    border:1px solid #e2e2e2;
    color:#6f6f6f;
    text-decoration:none;
    background:#FFF;
    margin:0 2px;
}
.pager a:hover,.pager a:focus,.pager a.current{
    color:#FFF;
    background:#23a82c;
    border:1px solid #23a82c;
}
/**************header********************/
.header{
    height:394px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.header .picshow {
    width: 1920px;
    top:86px;
    position: absolute;
    margin-left: -960px;
    left: 50%;
    z-index: 1;
}
.header .topbar{
    background:#2ab5fc;
    width: 100%;
    max-width: 1920px;
    height: 86px;
    position: absolute;
	
-moz-box-shadow:2px 6px 14px #7D7D7D; -webkit-box-shadow:2px 6px 14px #7D7D7D; box-shadow:2px 6px 14px #7D7D7D;    left: 0;
    top:0;
    z-index: 2;
}
.header .logo{
    background: url("../images/logo.png") 0 0  no-repeat;
 margin-top:20px;
    width: 358px;
    height: 57px;
}
.header .login{
    float: right;
     margin-top: 20px;
}
.header .login a{
    background: url("../images/user.png") 10px no-repeat;
	color:#d5effc;
	font-size: 12px;
    padding-left: 40px;
	padding-right:10px;
    display: inline-block;
    height: 29px;
    line-height: 29px;
	border:1px solid #7dd2fd;

	

}

.header .login a:hover{

 font-weight:bold;

}

.header .centered-wrapper{
    position: relative;
    z-index: 3;
}

/**************页脚********************/
.footer{
    background: #45c0ff;
    color: #FFF;
    text-align: center;
    padding: 20px 0;
}
.footer .centered-wrapper{
    position: relative;
}
.footer .icon{
    background: url("../images/icon_08.png" ) 0 0 no-repeat;
    width: 52px;
    height: 64px;
    position: absolute;
    right: 180px;
    top:0px;
}
/**************主菜单********************/
.menubg .centered-wrapper{
    border-bottom: 2px solid #2ab5fc;
    height: 61px;
    position: relative;
}
.menu{
    float: left;
    position: absolute;
    bottom: 0;
    left: 0;
}
.menu>ul>li{
    display: inline-block;
    float: left;;
    position: relative;

}
.menu>ul>li>a{
    font-size: 18px;
    display: block;
    /*padding: 0 35px;20180928*/
    padding: 0 49px;
    height: 53px;
    line-height: 53px;
    text-align: center;

}
.menu>ul>li>a.current{
    background: #2ab5fc;
    color: #FFF;
}
.menu>ul>li>ul{
    display: none;
    position: absolute;
    left: 0;
    top: 53px;
    background: #FFF;
    border: 1px solid #ddd;
    width: 140px;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.3);
    z-index: 99;
}

.menu>ul>li>ul>li>a{
    display: block;;
    text-align: center;
    padding: 3px 5px;
}
.menu>ul>li>ul>li>a:hover{
    background: #fff;
}
.menu>ul>li:hover ul{
    display: block;
}
/**************查询********************/
.search{
    float: right;
    margin-top: 20px;
}
.search .input{
    border:1px solid #dedede;
    border-right: none;
	background:#fff;
    height: 29px;
    width: 230px;
    float: left;
}
.search .input input{
    border: none;
    height: 24px;
    width: 220px;
    padding-left: 5px;
    outline: none;
}
.search .btn{
    border: none;
    background: url("../images/search_bg.jpg") 0 0 no-repeat;
    width: 33px;
    height: 31px;
}
/**************首页********************/
.banner1{

    padding-top: 25px;
    height: 100px;
}

.homecontent .tabs li{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.homecontent .tabs .more{
    float: right;
    margin-top: 10px;
    margin-right: 24px;
    color: #a2a2a2;
    font-size: 14px;
}
.homecontent .tabs .more:hover{
    color: #2ab5fc;
}
.homecontent{
    background: #FFF;
}
.picnews{
    float: left;
    width: 509px;
    height: 317px;
}

.importantnews{
    float: right;;
    width: 475px;
	margin-top:15px;
}
.importantnews .tabs{
    height: 40px;
    border-bottom: 1px solid #DDD;
	margin-right:15px;
}
.importantnews .tabs ul{
    margin-left: 15px;
}
.importantnews .tabs li{
    border-top: 2px solid #FFF;
    padding: 0 10px;
}
.importantnews .tabs li.current{
    border-top: 2px solid #2ab5fc;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    background: #FFF;
    padding: 0 9px;
}
.importantnews .topnews{
    margin-top: 20px;
    margin-left: 15px;
	margin-right:25px;
}
.importantnews .topnews .title{
    font-size:18px;
	font-weight:bold;
}
.importantnews .topnews .title a{
    color: #ee2700;
}
.importantnews .topnews .title a:hover{
    color: #e70000;
}
.importantnews .topnews .desc{
    color: #929292;
    margin-top: 10px;
}
.importantnews .newslist{
    margin-top: 10px;
    margin-left: 15px;
	margin-right:25px;
}
.importantnews .newslist .title{
    width: 360px;
}
.news{
    float: left;
    width: 770px;
}
.news .newstype1,.news .newstype2,.news .newstype3,.news .newstype4{
    width: 375px;
    height: 236px;
    border: 1px solid #DDD;
    margin-top:15px ;
}
.news .newstype1,.news .newstype3{
    float: left;
}

.news .newstype2,.news .newstype4{
    float: right;
}
.line_news{ 
border:1px solid #eaeaea;
  margin-top: 15px;
    margin-left: 15px;
	margin-right:15px;}

/***图片视频切换**/
.tab_news{ position:relative; width:1000px; background:#fff;     margin-top: 15px;
 }
.tab_page{ position:absolute; left:-24px;}
.tab_page ul{ width:22px;}

.tab_page ul li{ 
    border:1px solid #ff7a45; 
    margin-bottom: -1px;
    padding: 14px 0;
    width: 22px;
    border: 1px solid ##ff7a45;
    color: #E04D21;
    text-align: center;
    line-height: 14px;
    cursor: pointer}
	
.tab_page ul li.nav-active{
	background:#ff7a45;
	color:#ffffff;
	}


.news .tabs{
    margin: 5px 15px;
    border-bottom: 1px solid #DDD;
    height: 40px;
}
.news .tabs li{
    padding: 0 8px;
    height: 41px;
}
.news .tabs li.current{
    background:url("../images/title_bg.jpg") 0 bottom no-repeat;
}
.news .newslist{
    margin: 10px 15px;
}



/***动态消息***********/

.left_news{ width:314px;height:523px; padding:20px 15px; margin-top:25px; margin-right:17px; background:#fff; float:left; }
.tabs{ font-size:16px; color:#2ab5fc;border-bottom:1px solid #dddddd;  height:34px;}


.title_news{ float:left; background:url(../images/title_bg.png) bottom no-repeat;  height:35px; padding-left:8px; }
.left_news .more,.right_news .more {
 float:right;  
 color: #a2a2a2;
  font-size: 14px;
  margin-right:20px; }
  
  

.left_news .more:hover{
color:#2ab5fc;}



.news_dt{ padding-top:20px;}
.news_dt li{ border-bottom:1px solid #ddd;}
.title_dt{padding-bottom:15px;}
.title_dt a{  color:#202020; font-size:14px; }
.title_dt a:hover{ color:#2ab5fc;}
.title_first{ font-weight:bold;}
.date_dt{ color:#848484; font-size:12px; padding-bottom:5px;} 
.num_dt{ display:inline;float:right;}
.pic_dt{ height:62px; margin-bottom:10px;}
.pic_dt span{ float:left; padding-right:3px; width:100px; height:62px;}

/**右边图片新闻**/
.right_news{ margin-top:25px; float:left; width:639px; }

.hotnews_contain{ padding:20px 15px 0 15px; background:#fff; height:363px; }


.zt_pic_contain{ margin-top:25px; padding:25px 15px 0 15px; background:#fff;  height:130px; position:relative;}
.zt_pic_title{ position:absolute; left:0;top:0; background:url(../images/newsbg.png) no-repeat; width:80px; height:80px;}

.right_news .tabs{ margin-bottom:20px;}

.news_pic_right_title{ width:152px; text-align:center;margin-top:8px; margin-bottom:15px; font-size:12px; }

.news_pic_left_list{ float:left; }
.news_list_right{ float:left; width:428px; margin-left:20px;}

.hot_topnews{ margin-left:10px;}
.hot_topnews .hot_title{ font-size:16px; font-weight:bold; }
.hot_topnews .hot_desc{ margin-top:10px; color:#929292; font-size:14px;}
.hot_newslist{ margin-top:10px;}
.hot_line_news{ 
border:1px solid #eaeaea;
  margin-top: 15px;
 
	}
	
	
	.zt_pic_list li{ float:left; border:1px solid #dddddd; padding:9px; margin-right:15px; display:inline-block;  }
	.zt_pic_list{ margin-left:30px;}
	
	.zt_pic{ width:158px; height:88px; background:#003300;}


.friendlylinks{
    margin-top: 20px;
}
.friendlylinks .tabs{
    background: #ececec;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    height: 46px;
}
.friendlylinks .tabs .centered-wrapper{
    position: relative;
}
.friendlylinks .tabs h2{
    font-weight: normal;
    margin: 0;
    font-size: 16px;
    background: url("../images/icon_07.png") 0 center no-repeat;
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
}
.friendlylinks .tabs ul{
    position: absolute;
    left:0px;
    top:11px;
}

.friendlylinks .tabs a{ font-size:14px; font-weight:bold; color:#6e6e6e;}
.friendlylinks .tabs li{
    display: inline-block;
    border-top:1px solid #DDD;
    border-left:1px solid #DDD;
    border-right:1px solid #DDD;
    background: #FFF;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    position: relative;
	
}
.friendlylinks .tabs li.current:before{
    content:"";
    display: block;
    width: 12px;
    height: 7px;
    background: #FFF url("../images/icon_08.jpg") center bottom no-repeat;
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -1px;
}
.friendlylinks .content{
    background:#f6f6f6;
    padding: 10px 0;
}
.friendlylinks .content ul li{
    display: inline-block;
	padding:0 45px 0 0;
    height: 28px;
	line-height:28px;
    font-size: 14px;
}
.friendlylinks .content ul li a{
    color: #6e6e6e;
}
.friendlylinks .content ul li a:hover{
    color: #2ab5fc;
}

.company{ margin-left:20px;}

/*留言板样式开始*/
.message_w860{width:860px; float:left;}
.message_w860 h1{color:#1f1f1f; font-size:24px; font-weight:normal;}
.message_inf{padding-top:10px;}
.message_inf p{color:#1f1f1f; font-size:16px; margin-bottom:20px; overflow:hidden; line-height:28px;}
.message_inf span{display:inline-block; width:50px; float:left;}
.message_inf .line{width:100%; border-top:1px dotted #c7c7c7; margin:20px 0;}
.message_inf input, .message_inf select{height:32px; border:1px solid #a9a9a9; margin-left:13px; box-sizing:border-box; float:left;}
.message_inf input{text-indent:5px; font-size:14px;}
.message_inf select{width:166px; color:#6b6b6b; font-size:14px; cursor:pointer;}
.message_inf .message_email{width:255px; margin-right:35px;}
.message_inf .message_phone{width:176px; margin-right:35px;}
.message_inf .message_qq{width:176px;}
.message_inf .message_title{width:780px;}
.message_inf .message_txt{height:130px; border:1px solid #a9a9a9; margin-left:13px; box-sizing:border-box; width:780px; padding:5px;}
.message_inf img{width:114px; margin-left:20px;}
.message_inf .message_btn{margin-left:63px; padding:6px 39px; border:none; outline:none; background-color:#ef3838; color:#fff; font-size:18px; height:auto; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;}
.message_inf .message_btn:hover{background-color:#ef4d4d;}
.message_inf .tolist{font-size:16px; color:#0e81da; text-decoration:underline; position:absolute; bottom:0; margin-left:20px;}
/*留言板样式结束*/
