/**content**/
.text h2
{
	margin:0px;
	font-size:20px;
	font-weight:bold;
	margin-bottom:15px;
}
.text h3
{
	margin:0px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
}
.text
{
	margin:15px 0px;
	line-height:24px;
	font-size:16px;
}
.text h4
{
	margin:0px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}
.text ul,ol
{
	padding-left:30px;
	margin-bottom:15px;
}
.text >img
{
	margin-bottom:15px;
}
.text div
{
	
	margin-bottom:15px;
}
.text p
{
	margin-bottom:15px;
}
.text h5
{
	margin:0px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}
/**content**/
/**menu**/
.sf-menu > li{
display:inline-block;
	padding:7px 0px 5px 0px;
}
.sf-menu >li >a{
		font-style: normal;
color: #ffffff;
font-size: 15px;
text-transform: uppercase;
padding: 5px 18px 6px 18px;
font-family: 'Oswald', sans-serif;
font-weight: 500;
line-height:0px;
border-left:2px solid #ffffff
}
.sf-menu i
{
	margin-right:4px;
}
.sf-menu >li:first-child a{
	border:none
}
.sf-menu li:hover >a{
	color:#8eb7ee;
}
/**menu**/
/**head**/
.nav_top
{
	background:#174787;
	
}
.title_ctop
{
    background: #f00111;
    float: left;
    width: 20%;
    text-align: center;
}
.title_ctop a
{
	font-size:13px;
	text-transform:uppercase;
	color:#ffffff;
	display:block;
	padding:5px 10px 5px 10px;
}
.ct_ctop a:hover
{
	color:#fff;
	text-decoration:underline;
}
.ct_ctop
{
	float:right;
	width:80%!important
}
.ct_ctop a
{
    font-size: 13px;
    color: white;
    display: block;
    padding-top: 5px;
    padding-left: 10px;
}
.list_mnt
{
	text-align:right;
}
.list_mnt li
{
	display:inline-block;
}
.list_mnt li a
{
	font-size:13px;
	color:white;
	display:block;
	padding:5px;
}
.header
{
	background:white;
	    -webkit-transition: all .5s ease;
    -moz-transition: position 10s;
    -ms-transition: position 10s;
    -o-transition: position 10s;
    transition: all .5s ease;
}
.hotlinetop:hover
{
	color:#174787
}
.hotlinetop p
{
	font-size:12px;
	color:#909090;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:3px;
}
.hotlinetop span
{
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	color:#f00111;
}
.hotlinetop
{
    float: right;
    margin-top:13px;
    color: white;
    background: url(../images/hotline.png) top left no-repeat;
    display: block;
    padding: 0px 0px 3px 57px;
}
.search_top input[type="text"]
{
	height:42px;
	border-radius:5px;
	padding:10px;
	border:none;
	background:#e7e7e7;
	color:#000;
    width: 100%;
}
.search_top input[type="submit"]
{
	height:42px;
	background:url(../images/icons.png) no-repeat;
	width:42px;
	background-position:center center;
	cursor:pointer;
	border:none;
	position:absolute;
	top:0px;
	right:0px;
}
.search_top
{
    float: right;
    margin-top: 18px;
    margin-bottom: 17px;
    width: 360px;
    position: relative;
    transition: all ease-in-out .2s;
    margin-right: 10px;
}
.logo img
{
	max-width:100%;
	height:auto;
	transition: all ease-in-out .2s;
}
.logo
{
	float: left;
    max-width: 270px;
    margin-right: 30px;
    margin-top: 3px;
}
/**head**/

/**all-web**/

.imn
{
	display:inline-block;
	width:10px;
}
.sf-menu >li >a
{
	display:inline-block;
}
.menu_mb ul li a
{
font-size: 14px;
    font-weight: bold;
}
.menu_mb ul li a:before {
font-weight: 900;
    font-size: 12px;
    font-family: FontAwesome;
    content: "\f054";
    margin-right: 4px;
}
.menu_mb ul li
{
	padding-bottom:10px;
	margin-left:15px;
}

.menu_mb li
{
	list-style:none;
}
.menu_mb >ul >li >i
{
	float:right;
	color:white;
	cursor:pointer;
}
.menu_mb a
{
     color: #111;
    font-size: 15px;
    font-weight: 700;
}
.menu_mb i
{
    float: right;
    color: #333;
    cursor: pointer;
    font-size: 22px;
    font-weight: bold;
}
.menu_mb >li
{
	padding:10px 10px;
	border-bottom:1px solid #ddd;
}

.menu_mb ul
{
	display:none;
	padding-top:10px;
}
.menu_mb
{
      display: none;
    position: absolute;
    top: 100%;
    left: 0px;
    background: #ccc;
    width: 230px;
    padd1ing: 15px;
    z-index: 999999;
    margin-left: 0px;
    padding: 0px;
    z-index: 9999;
}
.menu_mb
{
	display:none
}
.butmnmb
{
display: none;
    float: left;
    color: #333;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 4px;
    margin-right: 10px;
    /* width: 25%; */
    position: absolute;
    top: 10%;
    right: 10px;
}
.butmnmb i
{
	margin-right:5px;
	font-size: 13px;
}
iframe
{
	max-width:100%!important;
}
h1
{
	font-size:22px;
	font-weight:bold;
}
.but_f {
    position: fixed;
    bottom: 11px;
    right: 28px;
}
.but_f a {
}
.but_f a i {
display: block;
    font-size: 14px;
    line-height: 13px;
    color: #000;
}
.breadcrumb
{
}
body
{
    color: #000;
    font-size: 14px;
    background:#f1f1ef;
	line-height:22px;
  font-family: 'Open Sans', sans-serif;
}
p
{
	margin:0px;
	padding:0px;
}
ul,ol
{
	padding:0px;
	margin:0px;
}
a
{
	color:#f7941d;
}
a:hover
{
	color:#90161a;
}
img
{
	max-width:100%;
	height:auto;
}
.clear
{
	clear:both;
}

.text
{
	margin:15px 0px;
}
/**all**/

/**slider**/
.wap_slider .owl-pagination
{
	position: absolute;
    text-align: center;
    width: 100%;
    bottom: 10px;
}
.wap_slider img
{
    width: 100% !important;
    height: 451px !important;
    object-fit: cover;
}
.wap_slider
{
	margin-bottom:0px;
	overflow:hidden;
}
/**slider**/
/**Maincontent**/
.linkb li
{
	text-align1:right;
}
.list_nl h3
{
	margin:0px;
	padding:0px;
}
.item_lnh h3
{
	margin:0px;
	padding:0px;
}
.colright
{
	width:332px;
	float:right;
	margin-top:17px;
}
.colleft
{
	width:836px;
	float:left;
	margin-top:17px;
}
.title_cateh
{
	border-bottom:3px solid #2b499f;
	padding-bottom:10px;
	margin-bottom:15px;
}
.title_cateh >img
{
	margin-right:10px;
	float:left;
}
.title_cateh p
{
	float:right;
}
.title_cateh p a
{
	font-size:13px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	background:#b72027;
	padding:5px 15px;
	
}
.title_cateh ul li
{
	display:inline-block;
	margin-right:15px;
}
.title_cateh ul li:after
{
    content: "-";
	color:#757575;
	display:inline-block;
	margin-left:15px;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
}
.title_cateh ul li:last-child:after {
	display:none;
}
.title_cateh ul li a
{
	font-size:14px;
	text-transform:uppercase;
	color:#757575;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
}
.title_cateh ul
{
	float:left;
	margin-top:5px;
}
.title_cateh span
{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:20px;
	font-size:24px;
	text-transform:uppercase;
	font-weight:500;
	color:#18498b;
	font-family: 'Oswald', sans-serif;
}
.title_cateh h2
{
	float:left;
	margin:0px;
	padding:0px;
	margin-right:20px;
}
.title_cateh h2 a
{
	font-size:24px;
	text-transform:uppercase;
	font-weight:500;
	color:#18498b;
	font-family: 'Oswald', sans-serif;
}
.bignh img
{
    width: 100% !important;
    height: 290px !important;
    object-fit: cover;
}
.bignh .ct_bnh
{
	background:white;
	padding:25px;
	box-shadow: 6px 5px 9px rgba(0,0,0,0.1);
	width:95%;
	float:right;
	margin-top:-60px;
	z-index:9;
	position:relative;
        height: 279px;
}
.ct_bnh div
{
    font-size: 14px;
    color: #343434;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:6;
    margin-top: 20px;
}
.ct_bnh p
{
	font-size:14px;
	color:#909090;
	font-style:italic;
}
.ct_bnh h3 a
{
	font-size:22px;
	color:#000000;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
	line-height:28px;
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.ct_bnh h3
{
	margin:0px;
	margin-bottom:5px;
}
.list_nl li div div
{
	font-size:13px;
	color:#5f5f5f;
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	    margin-top: 4px;
}
.list_nl li div p
{
		font-size:14px;
	color:#909090;
	font-style:italic;
	    margin-top: 4px;
}
.list_nl li div a
{
font-size: 14px;
    color: #000000;
    line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: bold;
	height: 36.4px;
}
.list_nl li img
{
	    width: 156px !important;
    height: 105px !important;
    object-fit: cover;
	float:left;
	margin-right:15px;
}
.item_lnh div p
{
	
		font-size:14px;
	color:#909090;
	font-style:italic;
	    margin-top: 4px;
}
.item_lnh
{
	margin-bottom:20px;
}
.item_lnh div div
{
	font-size:13px;
	color:#5f5f5f;
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	    margin-top: 4px;
}
.item_lnh div a
{
	font-size: 14px;
    color: #000000;
    line-height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-weight: bold;
	
}
.item_lnh img
{
	 width: 173px !important;
    height: 114px !important;
    object-fit: cover;
	float:left;
	margin-right:15px;
}
.list_nl li
{
	display:block;
	list-style:none;
	margin-bottom:25px;
}
.imgcateh img
{
	    width: 100% !important;
    height: 122px !important;
    object-fit: cover;
}
.imgcateh
{
	display:block;
	margin:10px 0px 30px 0px;
}
.wap_yk
{
	margin:0px -5px 30px -5px;
}
.item_yk p
{
	font-weight:bold;
	color:#000000;
	margin-bottom:5px;
}
.item_yk span
{
	font-size:13px;
	color:#304a89;
	font-style:italic;
}
.item_yk img
{
	width:92px!important;
	height:92px!important;
	border:3px solid white;
	box-shadow: 0px 0px 17px rgba(0,0,0,0.2);
	object-fit: cover;
	border-radius:500px;
	margin:20px 0px;
	
}
.item_yk >div
{
	color:#343434;
	text-align:justify;
	overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.item_yk
{
	background:#fefefe;
	border:1px solid #dddddd;
	padding:25px;	
	text-align:center;
	margin:0px 5px;
}
.owl-next
{
	position:absolute;
	top:35%;
	right:10px;
	background: #ccc;
}
.owl-prev
{
	position:absolute;
	top:35%;
	left:10px;
	background: #ccc;
}
/**Maincontent8**/
/**foot**/
.wap_col_f {
	color:#fff;
	background:#174787;
}
.col_s
{
	padding:30px 0px;
	border-right:1px solid #11386d;
	margin-right:15px;
	padding-right:15px;
	float:left;
	width:275px;
	min-height:230px;
}
.col_b
{
	float:left;
	width:575px;
	padding:30px 0px;
}
.linkb li
{
	display:inline-block!important;
	width:32%!important;
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.titlef >span
{
	font-size: 18px;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight:500;
}
.titlef >a
{
	font-size: 16px;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	font-weight:500;
}
.titlef {
    margin-bottom: 15px;
}
.linkf li a
{
	
	color: #fff;
	font-size:13px;
}
.linkf li
{
	color:#ffffff;
	list-style:none;
	margin-bottom:5px
	
}
.title_ef h2
{
	font-size:21px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
}
.title_ef h1
{
	font-size:21px;
	text-transform:uppercase;
	font-weight:bold;
	font-family: 'Oswald', sans-serif;
}
.title_ef
{
	font-size:21px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:10px;
	font-family: 'Oswald', sans-serif;
}
.wap_endf
{
	background:#11386d;
	padding:30px 0px;
	color:white;
}
/**foot**/
/**chitiettin**/
.relnew img
{
	width:100%!important;
	height:170px!Important;
	margin-bottom:10px;
	float:none
}
.tag ul
{
	padding-left:30px;
	display:inline-block;
}
.tag li
{
	display:inline-block;
	
}
.box_titlect span
{
	font-size:18px;
	font-weight:500;
	color:#18498b;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
}
.at-style-responsive .at-share-btn
{
	padding:2px!important
}
.share_r
{
	float:right;
}
.box_titlect
{
	border-bottom:1px solid #cbcbcb;
	margin-bottom:10px;
	padding-bottom:10px;
}
.namen a
{
	
	font-size:32px;
	color:#000000;
	font-weight:500;
}
.namen
{
	font-size:32px;
	font-weight:500;
	color:#000000;
	font-family: 'Oswald', sans-serif;
}
.infn >span
{
	font-style:italic;
	color:#909090;
	float:left;
	margin-right:10px;
}
.star-container i {
    color: #fdd836;
}
.infn
{
	margin-bottom:20px;
}
/**chitiettin**/
/**newlist**/
.box_bn
{
	background:white;
	margin-bottom:20px;
	padding:15px 0px;
}
.item_n
{
	margin-bottom:20px;
}
.item_n div
{
	color:#343434;
	margin:10px 0px;
}
.item_n a
{
	color:#000;
	font-weight:bold;
}
.item_n img
{
	width:25%!important;
	float:left;
	    height: 155px !important;
    object-fit: cover;
	margin-right:15px;
}
/**newlist**/
/**right**/
.list-nr img
{
	width:90px;
	float:left;
	margin-right:10px;
}
.title_br
{
	margin-bottom:8px;
	height:37px;
	background:#2b499f;
}
.imgr img
{
	margin-bottom:8px;
	width:100%;
	height:auto;
}
.title_br h2
{
	margin:0px;
	padding:0px;
}
.title_br img
{
	float:right;
	width:auto;
	height:37px!important;
}
.title_br a
{
	padding:10px 0px 0px 10px;
	float:left;
	font-size:16px;
	text-transform:uppercase;
	color:#ffffff;
	font-family: 'Oswald', sans-serif;
}
.bignr h3
{
	margin:0px;
	padding:0px;
}
.bignr div
{
	color:#343434;
	overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.bignr p
{
	font-size:13px;
	color:#676767;
	margin:10px 0px;
	font-style:italic
}
.list-nre
{
	margin-bottom:15px
}
.list-nre img
{
    width: 100px;
    height: 73px;
    object-fit: cover;
}
.bignr a
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.bignr img
{
margin-bottom: 15px;
    width: 100% !important;
    height: 225px !important;
    object-fit: cover;
}
.bignr
{
	border-bottom:1px solid #d9d9d9;
	padding-bottom:10px;
	margin-bottom:10px;
}
.list-nr
{
	margin-bottom:10px;
}
.itemlnr
{
display: block;
    /* margin-bottom: 10px; */
    /* background: url(../images/nr.png) top left no-repeat; */
    /* padding: 0px 0px 0px 20px; */
    color: #464646;
    /* background-position: 0px 2px; */
    font-size: 14px;
    font-weight: normal
}
.list-nr h3
{
	margin:0px;
	padding:0px;
}
.box_htr
{
	background:white;
	padding:15px;
	margin:10px 0px;
	box-shadow: 5px 0px 5px rgba(0,0,0,0.13);
}
.title_ht 
{
	text-align:center;
	border-bottom:2px solid #e90111;
	margin-bottom:25px;
}
.title_ht span
{
	font-size:21px;
	color:#f00111;
	font-family: 'Oswald', sans-serif;
	font-weight:500;
	display:inline-block;
	background:white;
	padding:0px 10px;
	text-transform:uppercase;
	margin-bottom:-10px;
}
.item_on div a
{
	font-size:16px;
	color:#f00111;
	font-weight:bold;
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	    font-family: myriad pro;
		line-height:12px;
}
.item_on div p
{
	font-size: 11px;
    font-weight: bold;
    color: #000000;
	overflow:hidden;
    line-height: 20px;
	text-transform:uppercase;
		
	    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.item_on >span
{
	width:30px;
	height:30px;
	background:#1d3e75;
	margin-right:5px;
	border-radius:500px;
	text-align:center;
	padding-top:3px;
	font-size:16px;
	color:white;
	margin-top:5px;
	float:left;
}
.item_on
{
	margin-bottom:20px;
}
/**right**/
/**mucluc**/
.mucluc
{
	padding-left:20px;
	line-height:25px;
}
.mucluc b
{
	font-size:15px;
	color:#000;
	font-weight:500!important;
}
.mucluc span
{
	font-size:15px!important;
	font-weight:500!important;
	color:#000;
}
.mucluc >li
{
	color:#3b5999!important;
	font-size:14px;
}
.mucluc strong
{
	font-weight:normal!important;
	color:#3b5999!important;
}
.mucluc span
{
	color:#3b5999!important;
}
.mucluc a
{
	cursor:pointer;
	color:#3b5999!important;
}
.wap_ml
{
	    background: #f9f9f9;
    border: 1px solid #aaa;
    padding: 10px;
    margin-bottom: 1em;
    font-size: 95%;
	font-size:13px;
}
.tt_ml a
{
	cursor:pointer;
}
.tt_ml
{
	    text-align: center;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
/**mucluc**/


/* ========================= RESPONSIVE STYLES ======================== */
@media (min-width: 1200px) {
	
}

/* --------------------------- 940px-1199px --------------------------- */
@media only screen and (max-width: 1420px){
}

@media only screen and (max-width: 1199px) and (min-width: 1000px) {
}

/* ---------------------------- 768px-999px --------------------------- */

@media only screen and (max-width: 999px) and (min-width: 768px) {
	
}

@media only screen and (max-width: 640px) {
	#widget-contact {
    width: auto!important;
    position: fixed;
    right: 22%!important;
    bottom: 10px!important;
    z-index: 9999999;
}
#widget-contact a
{
	float:left;
	margin-left:20px;
}
	.sf-menu
	{
		display:none;
	}
	.search_top {
   float: left;
    margin: 0px;
    margin-bottom: 10px;
    width: 100%;
	}
.logo
{
text-ali1gn: center;
    float: none;
    width: 100%;
    margin-right: 0px;
    max-width: 100%;
    display: block;	
	margin-top:5px;
    margin-bottom: 5px;
}
	.hotlinetop
	{
		display:none;
	}
	.wap_menu
	{
		display:none;
	}
	img
	{
		max-width:100%!important;
		height:auto!important
	}
	.butmnmb
	{
		display:block;
		
	}	
	.breadcrumb
	{
		background: #efefef;
    padding: 10px;
	}
	.list_mnt
	{
		display:none;
	}
	.title_ctop a
	{
		padding:2px;
	}
	.ct_ctop a
	{
		    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	padding-top:2px;
	font-size:12px;
	}
	.wap_slider img
	{
		height:220px!important;
	}
	.colright
	{
		float:none;
		width:100%;
		
	}
	.colleft
	{
		float:none;
		width:100%;
		
	}
	.title_cateh ul
	{
		
		    padding-top: 10px;
			clear: both;
	}
	.title_cateh p
	{
		display:none;
	}
	.bignh .ct_bnh
	{
		    padding: 10px;
    height: auto;
    margin: 0px;
    margin-bottom: 20px;
    width: 100%;
	}
	.imgcateh img
	{
		height:auto!important;
		    object-fit: contain!important;
	}
	.col_s
	{
		padding:20px 10px;
		margin-right:0px;
		width:50%;
		height:auto;
		border:none;
	}
	.col_b
	{
		width:100%;
		padding:10px;
	}
	.item_n img
	{
		width:50%!important;
	}
	.title_cateh ul li a
	{
		font-size:11px;
	}
	.title_cateh ul li
	{
		margin-right:5px;
	}
	.title_cateh ul li:after
	{
		margin-left:5px;
	}
	.title_ctop
	{
		width:26%;
	}
	.ct_ctop
	{
		width:74%!important
	}
	.linkb li
	{
		width:49%!Important;
		text-align:left!important
	}
	.title_ef h2
	{
		font-size:16px;
	}
}
@media only screen and (max-width: 768px) {
	
}

/* ------------------------------ 0-767px ---------------------------- */

@media handheld, only screen and (max-width: 767px) {
	
}

/* ---------------------------- 480px-767px -------------------------- */

@media handheld, only screen and (max-width: 767px) and (min-width: 480px) {
}

/* ---------------------------- 320px-479px -------------------------- */

@media handheld, only screen and (max-width: 479px) {
}

@media print {
}
