body{margin:0px;padding: 0px; 
background-repeat: no-repeat;
background-color:#fff;
min-width:1224px;}

 
.clear{height:0px;clear: both;}

 
.mainsite{
width: 1024px;
margin-right: auto;
margin-left: auto;}

a, div, img{outline: 0 !important;}


.cp_box1{display: block;
    width: 100%;
    min-height: 75px;
    margin-bottom: 5px;
    padding-top: 10px;}
 .meta_logo1{display: block;
    float: left;}
 .meta_logo1 img{width: 100%;}

 .meta_logo2{display: block;
    float: right;margin-top: 0px;}
 .meta_logo2 img{width: 100%;}

	.cp_box2{display: block;
    width: 100%;
    background: url(img/bk1.jpg);
    min-height: 66px;}  
  .cp_menu{}
  .cp_menu ul{ list-style: none;
    padding: 0px;
    margin: 0px;}
  .cp_menu ul li{float: left;}
  .cp_menu ul li a{display: block;
    text-decoration: none;
    color: #333333;
    padding: 19px 40px;
    font-size: 22px;text-transform: uppercase;}
 .cp_menu .nav-menu li a:hover, .cp_menu .nav-menu li.current-post-ancestor a, .cp_menu .nav-menu li.current-menu-parent a, .cp_menu .nav-menu li.current-post-parent a, .cp_menu .nav-menu li.current-menu-item a, .cp_menu .nav-menu li.current_page_item a {background: #009cff; color:#fff;}


   .cp_bn{    display: block;
    width: 100%;
    margin-bottom: 40px;}
   .cp_bn img{width: 100%;}


 .cp_bn2{    display: block;
    background: #118bd9;
    min-height: 14px;
    padding: 0px 3%;}
.cp_bn2 h1{display: block;
    margin: 0px;
    font-size: 30px;
    text-transform: uppercase;
    color: #fff;
    border-left: 7px solid #ff9000;
       padding: 8px 0px;
    padding-left: 1.5%;    margin-bottom: 20px;}
.cp_bn2 a{display: block;
    float: right;
    font-size: 22px;
    color: #fff;
    text-decoration: none;
    border-bottom: 3px solid #ff9900;
    overflow: hidden;
    height: 24px;}
.cp_bn2 a:hover{color:#033d6c;}

.cp_intro{}
.cp_intro ul{    list-style: none;
    padding: 0px;
    margin: 0px;}
.cp_intro.in_cat ul li{width: 30%;
margin-right: 1.5%;}
.cp_intro.in_cat li.end_cp_intro{margin-right:0px;}

.cp_intro ul li{    float: left;
    display: block;
    width: 17%;
    margin-right: 1%;
    border: 1px solid#d1d1d1;
    padding: 10px 1%;
    padding-bottom: 10px;
    margin-bottom: 40px;}
.cp_intro ul li a.cp_img{margin-bottom: 8px;
    margin-left: auto;
    background: #fff;
    margin-right: auto;
    overflow: hidden;
    height: 157px;
    display: flex;
    align-items: center;
    justify-content: center;}
.cp_intro ul li a.cp_img img{    width: 100%;}

.cp_intro ul li a.cp_link{display: block;
    overflow: hidden;
    height: 60px;
    text-decoration: none;
    color: #000;
    text-align: center;}
.cp_intro ul li a.cp_link:hover{color:#009cff;}

 .cp_intro  li.end_cp_intro{ margin-right: 0px;}


 .cp_intro2{}
 .cp_intro2 h1{display: block;
    margin: 0px;
    border-bottom: 4px solid#118bd9;
    padding: 5px 0px;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 20px;}
 .cp_intro2 ul{list-style: none;
    margin: 0px;
    padding: 0px;}
 .cp_intro2 ul li{float: left;
    display: block;
    width: 22%;
    margin-right: 4%;
    margin-bottom: 40px;}

 .cp_intro2 ul li a.cp_img{display: block;
    overflow: hidden;
    height: 208px;
    margin-bottom: 15px;}
 .cp_intro2 ul li a.cp_img img{width: 100%;}

 .cp_intro2 ul li a.cp_link{display: block;
    text-decoration: none;
    color: #666666;
    font-size: 20px;
    overflow: hidden;
    height: 61px;
    margin-bottom: 23px;
    text-transform: uppercase;}
 .cp_intro2 ul li a.cp_link:hover{color:#009cff;}

.cp_intro2 ul li a.cp_more{display: block;
    text-decoration: none;
    text-transform: uppercase;
    background: #f3f2f2;
    float: left;
    font-size: 20px;
    color: #ff9900;
    border: 1px solid #ccc;
    padding: 5px 15px;
    text-align: center;}
.cp_intro2 ul li a.cp_more:hover{background: #009cff; color:#fff;}

 .cp_intro2 li.end_cp_intro2{margin-right: 0px;}


  .cp_addass{    display: block;
    float: left;}
   .cp_addass a{}
   .cp_addass a img{    float: left;
    margin-right: 10px;}

   .span{    display: block;
    font-size: 21px;
    text-transform: uppercase;
    margin-bottom: 35px;}
   .span b{display: block;}
 

 
 .cp_buttom3{    display: block;
    background: #58beff;
    min-height: 272px;
    padding: 40px 0px;}

	.cp_menu1{    display: block;
    float: left;
    width: 57%;}
.cp_menu1 ul{    list-style: none;
    margin: 0px;
    padding: 0px;}
.cp_menu1 ul li{}
.cp_menu1 ul li a{    display: block;
    text-decoration: none;
    color: #353c40;
    border-bottom: 1px dashed;
    font-size: 22px;
    margin-bottom: 10px;
    padding-bottom: 5px;text-transform: uppercase;}
.cp_menu1 ul li a:hover{color:#fff;}
	 
.cp_box3{display: block;
    float: right;
    width: 40%;}

  .cp_footer{display: block;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    padding: 7px 0px;}
  .cp_footerback{     display: block;
    background: #118bd9;
    padding: 10px 0px;}
html .flex-control-nav { 
    text-align: center; 
    left: 0px;}

.entry-content{min-height:450px;}

.cp_title {display: block;
background: #118bd9;
min-height: 14px;
padding: 0px 3%;}
.cp_title h1{display: block;
margin: 0px;
font-size: 30px;
text-transform: uppercase;
color: #fff;
border-left: 7px solid #ff9000;
padding: 8px 0px;
padding-left: 1.5%;
margin-bottom: 20px;}

.cp_body_right{width: 71%;
float: right;
margin-top: 20px;}

.cp_title h1 a{text-decoration: none;
color: #fff;}

.cp_body_left{width: 25%;
float: left;
margin-top: 20px;}

.cp_body_left .cp_title{padding-left: 19px;}
.cp_body_left .cp_title h1{padding-left: 11px;}

.cp_body_left{}
.cp_body_left ul{margin-bottom: 40px;}
.cp_body_left ul li{}
.cp_body_left ul li a{
 background-image: url("../../uploads/2016/12/iconlogo.png");
display: block;
text-decoration: none;
color: #21759b;
font-size: 22px;
border-bottom: 1px dashed;
padding-bottom: 10px;
margin-bottom: 10px;
padding-left: 45px;
background-repeat: no-repeat;
background-size: 33px;}
.cp_body_left ul li a:hover{color:#000;}

.category_description{    margin-bottom: 20px;}