@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,700,800,900&display=swap');
body{ font-family: 'Muli', sans-serif; font-size:14px; color:#333333;}

@font-face {
    font-family: 'calibriregular';
    src: url('../fonts/calibri.eot');
    src: url('../fonts/calibri.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri.woff') format('woff'),
         url('../fonts/calibri.ttf') format('truetype'),
         url('../fonts/calibri.svg#calibriregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.form-control::-moz-placeholder {
  color: #8c8c8c !important;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #8c8c8c !important;
}
.form-control::-webkit-input-placeholder {
  color: #8c8c8c !important;
}

input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0; }
input[type=checkbox].css-checkbox + label.css-label {padding-left:25px; height:18px;  display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0 0; font-size:14px; vertical-align:middle; cursor:pointer; font-weight:normal; width:100%; color:#6d7683}
input[type=checkbox].css-checkbox:checked + label.css-label {background-position: 0 -18px;}
label.css-label {background-image:url(../images/checkbox.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin:0px;}

input[type=radio].css-radio {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
input[type=radio].css-radio + label.css-label1 {padding-left:25px;height:18px;  display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0 0; font-size:14px; vertical-align:middle; cursor:pointer;  font-weight:normal;  color:#6d7683; width:100%}
input[type=radio].css-radio:checked + label.css-label1 {background-position: 0 -18px;}
label.css-label1 {background-image:url(../images/radio.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;} 

.md_10{margin:0 -10px}
.pd_10{padding:0 10px}
.md_0{margin:0}
.pd_0{padding:0}


.btn-success{border:none; padding:8px 16px 9px 16px; font-size:20px; width:100%; text-transform:uppercase; font-weight:300; text-align:center; border-radius:0px; background: rgba(36,143,0,1); background: -moz-linear-gradient(-45deg, rgba(36,143,0,1) 0%, rgba(69,173,17,1) 100%); background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(36,143,0,1)), color-stop(100%, rgba(69,173,17,1))); background: -webkit-linear-gradient(-45deg, rgba(36,143,0,1) 0%, rgba(69,173,17,1) 100%); background: -o-linear-gradient(-45deg, rgba(36,143,0,1) 0%, rgba(69,173,17,1) 100%); background: -ms-linear-gradient(-45deg, rgba(36,143,0,1) 0%, rgba(69,173,17,1) 100%); background: linear-gradient(135deg, rgba(36,143,0,1) 0%, rgba(69,173,17,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#248f00', endColorstr='#45ad11', GradientType=1 );  }
.md_top_25{margin-top:25px;}
.md_bottom_15{margin-bottom:15px;}
.small_btn{font-size:14px; padding:13px 16px}
.hvr-grow {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);  box-shadow: 0 0 1px transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {-webkit-transform: scale(1.010); transform: scale(1.010);}


header { width:100%; float:left; margin:0px; padding:0px; z-index:99; position:relative }
header .logo_sec{ width:100%; float:left;  padding:15px 0; margin:0; background-color:#fff}
header .logo_sec .logo{width:180px; float:left; margin:4px 0 3px 0}
header .logo_sec .logo img{width:100%}
header .logo_sec .search_area{width:50%; height:42px; float:right;  position:relative; border:#e7e7e7 1px solid}
header .logo_sec .search_area .resources_box{padding:0px 20px; line-height:40px; background:#fff; border:none; border-right:#dfdfdf 1px solid; font-size:16px; position:absolute; top:0px; left:0px}
header .logo_sec .search_area .resources_box i{margin-left:15px}
header .logo_sec .search_area #dropdown-menu{padding:0px;  box-shadow: none; -webkit-box-shadow: none; margin:0px; background:#fff; z-index:11; position:relative; border:#e7e7e7 1px solid; width:200px}
header .logo_sec .search_area #dropdown-menu .pd_20{padding:10px 20px; border-bottom:#e7e7e7 1px solid}
header .logo_sec .search_area #dropdown-menu ul.filter_menu{margin:0px; padding:0px; list-style:none}
header .logo_sec .search_area #dropdown-menu ul.filter_menu li{padding:3px 0 }

header .logo_sec .search_area .form-control{border:none; border-radius:0px; height:40px; box-shadow:none; font-weight:300; font-size:16px; padding-left:180px}
header .logo_sec .search_area .btn-search{background-color:#fff;  border-left:#dfdfdf 1px solid; padding:10px; font-size:18px; position:absolute; top:0px; right:0px; border-radius:0px}
header .logo_sec .search_area .btn-search:hover{background:#1fe58a; color:#fff}
header .logo_sec .btn-signin{background:#1eda84; padding:10px 20px; font-size:15px; font-weight:400; color:#fff; border:none; float:right; text-transform: uppercase; border-radius: 0px; margin-left:15px}
header .logo_sec .btn-signin i{margin-right:10px}
header .logo_sec .btn-filter{background:#1eda84; padding:10px 20px; font-size:15px; font-weight:400; color:#fff; border:none; float:right; text-transform: uppercase; border-radius: 0px; margin-left:15px; display:none;}
header .logo_sec .btn-filter i{margin-right:10px;}

.sticky {position: fixed !important; top: 0 !important; width: 100% !important; padding: 15px 0 !important; -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); z-index:999}
.sticky .btn-filter{display:block !important}
.sticky .btn-signin{display:none !important }

header .nav_sec{ width:100%; float:left;  padding:0; margin:0; background-color:#003972 }
header .nav_sec .navbar-default{ margin:0; background:none; border:none;  border-radius:0;}
header .nav_sec .navbar-default .navbar-brand{ height:auto; padding:16px 0 12px 0; display:block; width:164px; margin-right:20px; display:none}
header .nav_sec .navbar-default .navbar-brand img{ width:100%;}
header .nav_sec .navbar-nav{ margin:0px 0; float:none}
header .nav_sec .navbar-collapse{padding:0px}
header .nav_sec .navbar-default .navbar-nav > li > a{ padding:15px 10px; font-size:16px; color:#9ebcda; font-weight:400}
header .nav_sec .navbar-default .navbar-nav > li > a i{margin-right:10px}
header .nav_sec .navbar-default .navbar-nav > li > a .caret{margin-left:10px}
header .nav_sec .navbar-default .navbar-nav > li.right_menu{float:right}
header .nav_sec .navbar-default .navbar-nav > .active > a, header .nav_sec .navbar-default .navbar-nav > .active > a:hover, header .nav_sec .navbar-default .navbar-nav > .active > a:focus{ background:transparent; color:#fff; }
header .nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{ background-color:transparent; color:#fff; outline:none}
header .nav_sec .navbar-default .navbar-nav > .open > a, header .nav_sec .navbar-default .navbar-nav > .open > a:hover, header .nav_sec .navbar-default .navbar-nav > .open > a:focus{background-color:transparent; color:#fff;}
header .nav_sec .dropdown-menu {padding: 20px; width:800px; box-shadow: none; -webkit-box-shadow: none;}
header .nav_sec .dropdown-menu h3{font-size:18px; font-weight:300; color:#2d99d6; margin:0px 0px 10px 0;}
header .nav_sec .dropdown-menu h3 a{color:#1eda84; padding:0px; text-decoration:none}
header .nav_sec .dropdown-menu > li{list-style: none; position:relative; width:25%; float:left}
header .nav_sec .dropdown-menu > li a {display: block; color: #6d7683; font-size:14px;  line-height:24px; padding:0px}
header .nav_sec .dropdown-menu > li a:hover, header .nav_sec .dropdown-menu > li a:focus {text-decoration: none; color:#2d99d6; background:transparent}


section .main_search_home{ width:100%; float:left; padding:80px 30px 80px 30px; margin:0; position:relative; z-index: 9; background:#b6e6f1 url(../images/top_search_bg.jpg) center center no-repeat ;}
section .main_search_home h1{text-align:center; font-size:36px; color:#fff; line-height:36px; margin:0 0 20px 0; font-weight:700}
section .main_search_home p{font-size:18px; color:#fff; text-align:center; font-weight:300; margin-bottom:20px}
section .main_search_home .btn-filter{border:#fff 2px solid; background:transparent; font-size:18px; color:#fff; padding:8px 15px; font-weight:700; position:absolute; top:15px; right:15px}
section .main_search_home .btn-filter i{margin-right:10px}
section .main_search_home .search_area{width:60%; margin:0 auto; position:relative}
section .main_search_home .search_area .form-control{border:#e7e7e7; border-radius:0px; height:50px; box-shadow:none; font-weight:300; font-size:22px;}
section .main_search_home .search_area .btn-search{background-color:#fff;  border-left:#dfdfdf 1px solid; padding:12px; font-size:24px; position:absolute; top:0px; right:0px; border-radius:0px}
section .main_search_home .search_area .btn-search:hover{background:#1fe58a; color:#fff}

.category_tab_area{border-bottom:#e7e7e7 1px solid; padding:10px 0 0 0; text-align:center}
.category_tab_area ul.category_tab{margin:0px 0px -1px 0px; padding:0px; list-style:none}
.category_tab_area ul.category_tab li{display:inline-block}
.category_tab_area ul.category_tab li a{padding:12px 18px; font-size:16px; color:#333333; font-weight:400; text-decoration:none; display:block}
.category_tab_area ul.category_tab li a.active{background-color:#f8fafb; color:#003972; border:#e7e7e7 1px solid; border-bottom:none; border-radius:10px 10px 0 0 ; font-weight:700}

.image_area{padding:8px; background:#f8fafb}
.image_area h4{margin:30px 0; text-align:center; font-size:22px}
.image_area .flex-images { overflow: hidden; }
.image_area .flex-images .item { float: left; margin: 2px; border: 1px solid #e7e7e7; box-sizing: content-box; overflow: hidden; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; cursor:pointer}
.image_area .flex-images .item img { display: block; width: auto; height: 100%; }
.image_area .flex-images .item .caption{position:absolute; width:100%; height:100%; top:0px; left:0px; background: rgba(0,57,114,0); background: -moz-linear-gradient(top, rgba(0,57,114,0) 0%, rgba(0,57,114,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,57,114,0)), color-stop(100%, rgba(0,57,114,1))); background: -webkit-linear-gradient(top, rgba(0,57,114,0) 0%, rgba(0,57,114,1) 100%); background: -o-linear-gradient(top, rgba(0,57,114,0) 0%, rgba(0,57,114,1) 100%); background: -ms-linear-gradient(top, rgba(0,57,114,0) 0%, rgba(0,57,114,1) 100%); background: linear-gradient(to bottom, rgba(0,57,114,0) 0%, rgba(0,57,114,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003972', endColorstr='#003972', GradientType=0 ); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out; opacity:0}
.image_area .flex-images .item:hover .caption{opacity:1; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition:all .3s ease-in-out;}
.image_area .flex-images .item .icon_area{top:10px; right:10px; position:absolute}
.image_area .flex-images .item .icon_area ul.social{ float:right; padding:0; margin:0px; width:40px; list-style:none }
.image_area .flex-images .item .icon_area ul.social li{ padding:0; margin-bottom:4px }
.image_area .flex-images .item .icon_area ul.social li a{text-decoration:none}
.image_area .flex-images .item .icon_area ul.social li a i{ width:36px; height:36px; font-size:20px; color:#003972; text-align:center; line-height:36px; display:block; text-decoration:none; background:#fff; text-decoration:none; border-radius:4px}
.image_area .flex-images .item .icon_area ul.social li a:hover i{ color:#fff; text-decoration:none; background:#1eda84; text-decoration:none}

.image_area .flex-images .item .content_img{position:absolute; bottom:0px; left:0px; padding:15px; width:100% }
.image_area .flex-images .item .content_img .title{font-size:16px; color:#fff; line-height:18px; font-weight:600; margin-bottom:5px}
.image_area .flex-images .item .content_img .user{font-size:14px; line-height:20px; color:#fff; font-weight:400; float:left}
.image_area .flex-images .item .content_img .user img{width:20px; height:20px; border-radius:50%; margin-right:6px; float:left; border:#fff 1px solid }
.image_area .flex-images .item .content_img .stats{float:right; color:#fff; font-size:14px; line-height:20px}
.image_area .flex-images .item .content_img .stats span{margin-left:5px}
.image_area .flex-images .item .content_img .stats i{margin-right:5px}
.image_area .btn-more{font-size:16px; color:#fff; background:#003972; padding:8px 25px; margin:20px 0; text-transform:uppercase; font-weight:600}

.popular_searches{padding:50px 0; width:100%; margin:0px}
.popular_searches h2{font-size:24px; font-weight:600; color:#003972; line-height:30px; margin:0 0 15px 0}
.popular_searches ul.list_search{margin:0px; padding:0px; list-style:none}
.popular_searches ul.list_search li{font-size:18px; line-height:30px; color:#003972; font-weight:300; width:25%; float:left}
.popular_searches ul.list_search li a{color:#003972; text-decoration:none}


.blog_area{ width:100%; float:left; padding:50px 0; margin:0; z-index:0; background:#f8fafb}
.blog_area h2{font-size:24px; font-weight:600; color:#003972; line-height:30px; margin:0 0 30px 0; text-align:center}
.blog_area .blog_box{margin:0px; padding:0px; position: relative; cursor:pointer; margin-bottom:20px; background:#fff; box-shadow: 0 0 20px rgba(95,125,149,.25);}
.blog_area .blog_box img{width:100%}
.blog_area .blog_box .caption{ padding:20px;  width:100%;}
.blog_area .blog_box .caption .title{font-size:18px; color:#003972; line-height:26px; margin:0 0 8px 0; font-weight:700}
.blog_area .blog_box .caption p{font-size:14px; color:#333; line-height:18px; margin:0px; text-align:left;}
.blog_area .blog_box .caption p span{float:right}
.blog_area .blog_box .caption p span i{margin-right:8px; color:#1eda84}
.blog_area .btn-more{font-size:16px; color:#fff; background:#003972; padding:8px 25px; margin:20px 0; text-transform:uppercase; font-weight:600}

.fliter_rightside{height: 100%; width: 0; position: fixed; z-index:999; top: 0; right: 0; background-color:#fff; overflow-x: hidden; transition: 0.5s;  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);}
.fliter_rightside .closebtn{border:#e7e7e7 1px solid; font-size:26px; color:#333333; background:#fff; border-radius:50%; position:absolute; top:10px; right:10px; width:36px; height:36px; text-align: center; line-height: 34px; text-decoration: none;}
.pd_20{padding:20px 20px 15px 20px; border-bottom:#e7e7e7 1px solid}
.fliter_rightside h3{font-size:16px; font-weight:500; margin:0 0 10px 0; line-height:16px}
.fliter_rightside ul.filter_menu{margin:0px; padding:0px; list-style:none}
.fliter_rightside ul.filter_menu li{padding:3px 0 }
.fliter_rightside .form-control{border:#e7e7e7 1px solid; border-radius:0px; box-shadow:none; margin-bottom:5px}
.fliter_rightside select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat}


footer .footer_bg{ width:100%; float:left; padding:20px 0; margin:0; background:#003972}
footer .footer_bg h3{color:#fff; font-weight:700; margin:0px; line-height:36px; margin-bottom:10px; font-size:18px}
footer .footer_bg ul.menu{margin:0px; padding:0px; list-style:none; }
footer .footer_bg ul.menu li{ font-size:14px; color:#fff; font-weight:300; line-height:30px; position:relative}
footer .footer_bg ul.menu li a {color: inherit; padding-left: 0px; position: relative; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms; text-decoration:none}
footer .footer_bg ul.menu li a:before {content: "\f101 "; position: absolute; left: 0;  top: 50%; -webkit-transform: translate(0, -50%); -khtml-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); display: block; font-family: "FontAwesome"; color: #1eda84; margin-left: -16px; opacity: 0; -webkit-transition: all 300ms linear 0ms; -khtml-transition: all 300ms linear 0ms; -moz-transition: all 300ms linear 0ms; -ms-transition: all 300ms linear 0ms; -o-transition: all 300ms linear 0ms; transition: all 300ms linear 0ms;}
footer .footer_bg ul.menu li:hover > a{color:#fff; padding-left:15px;}
footer .footer_bg ul.menu li:hover > a:before{margin-left: 0; opacity: 1;}
footer .footer_bg ul.social{ float:left; padding:0; margin:0px }
footer .footer_bg ul.social li{ padding:0; margin-left:5px; display:inline-block; text-decoration:none;}
footer .footer_bg ul.social li a i{ width:36px; height:36px; background:#fff; border-radius:4px; font-size:18px; color:#003972; text-align:center; line-height:36px;  text-decoration:none;}
footer .footer_bg ul.social li a:hover i{ color:#fff; background:#1eda84; text-decoration:none; margin:0px}
footer .footer_bg ul.social li a:before{content:none !important}

footer .copyright{background-color:#012f5d; padding:10px 0;}
footer .copyright p{font-weight:400; color:#fff; line-height:30px; font-size:14px; margin:0px; text-align:center}


.detail_page_area{width:100%; float:left; padding:50px; margin:0; z-index:0; background:#f8fafb; position:relative}
.detail_page_area .image_preview { background: #fff; border: #e6e6e6 1px solid; position:relative}
.detail_page_area .img_area {-ms-display: flex; display: flex; -ms-align-items: center; align-items: center; -ms-justify-content: center; justify-content: center; position: relative; min-height: 450px; position:relative}
.detail_page_area .img_area img{display: inline-block; width: auto; height: auto; max-width: 95%; max-height:60vh;}
.detail_page_area .image_preview .btn_area{ position:absolute; top:15px; right:15px}
.detail_page_area .image_preview .btn_area .pin_btn{float:right; background:#cb2027; border:#cb2027 1px solid; font-size:15px; padding:6px 12px; color:#fff; margin-right:10px}
.detail_page_area .image_preview .btn_area .pin_btn i{margin-right:10px; font-size:14px}
.detail_page_area .image_preview .btn_area .copy_btn{float:right; background:#fff; border:#e6e6e6 1px solid; font-size:15px; padding:6px 12px; }
.detail_page_area .image_preview .btn_area .copy_btn i{margin-right:10px; font-size:14px}
.detail_page_area .image_preview .btn_area .collect_btn{float:left; background:#1eda84; border:#1eda84 1px solid; color:#fff; font-size:15px; padding:6px 12px; margin-right:5px }
.detail_page_area .image_preview .btn_area .collect_btn i{margin-right:10px; font-size:14px}
.detail_page_area .image_preview .btn_area ul.link{ float:left; padding:0; margin:0px }
.detail_page_area .image_preview .btn_area ul.link li{ padding:0; margin-left:5px; display:inline-block; text-decoration:none;}
.detail_page_area .image_preview .btn_area ul.link li a{display:block}
.detail_page_area .image_preview .btn_area ul.link li a i{ width:36px; height:36px; background:#fff; border:#e6e6e6 1px solid; border-radius:4px; font-size:18px; color:#003972; text-align:center; line-height:36px;  text-decoration:none;}
.detail_page_area .image_preview .btn_area ul.link li a:hover i{ color:#fff; background:#1eda84;border:#1eda84 1px solid; text-decoration:none; margin:0px}


.detail_page_area .rightside_content{ margin:0px; padding:0px}
.detail_page_area .rightside_content .image_title{font-size:20px; font-weight:600; color:#666; margin:0 0 20px 0; line-height:32px}
.detail_page_area .rightside_content p{font-size:14px; line-height:24px; color:#666; margin-bottom:15px}
.detail_page_area .rightside_content p span{font-weight:700; font-size:16px; line-height:20px}
.detail_page_area .rightside_content p a{color:#1eda84; font-weight:700; text-decoration:none}
.detail_page_area .rightside_content .follow_box{background:#fff; padding:15px 15px 15px 80px; position:relative; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,0.6); -moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,0.6); box-shadow: 0px 0px 10px 0px rgba(209,209,209,0.6); margin-bottom:15px}
.detail_page_area .rightside_content .follow_box .icon_avatar{position:absolute; top:15px; border:#e6e6e6 1px solid; left:15px; width:50px; height:50px; border-radius:50%}
.detail_page_area .rightside_content .follow_box .icon_avatar img{width:100%; border-radius:50%}
.detail_page_area .rightside_content .follow_box .titlefollow{font-size:16px; line-height:24px; color:#666; font-weight:700}
.detail_page_area .rightside_content .follow_box .titlefollow a{color:#1eda84; font-weight:400; text-decoration:none}
.detail_page_area .rightside_content .follow_box .btn_follow{background:#1eda84; border:#1eda84 1px solid; color:#fff; font-size:15px; padding:6px 12px; position:absolute; top:22px; right:22px}
.detail_page_area .rightside_content .follow_box .btn_follow i{margin-right:10px; font-size:14px}
.detail_page_area .rightside_content .btn-download{background:#1eda84; font-size:22px; font-weight:700; text-transform:uppercase; color:#fff; padding:20px; width:100%}
.detail_page_area .rightside_content .btn-download i{margin-right:15px}

.detail_page_area .rightside_content .btn_area{margin-bottom:15px}
.detail_page_area .rightside_content .btn_area .collect_btn{float:left; background:#003972; border:#003972 1px solid; color:#fff; font-size:15px; padding:6px 12px; margin-right:5px }
.detail_page_area .rightside_content .btn_area .collect_btn i{margin-right:10px; font-size:14px}
.detail_page_area .rightside_content .btn_area ul.link{ float:right; padding:0; margin:0px }
.detail_page_area .rightside_content .btn_area ul.link li{ padding:0; margin-left:5px; display:inline-block; text-decoration:none;}
.detail_page_area .rightside_content .btn_area ul.link li a{display:block}
.detail_page_area .rightside_content .btn_area ul.link li a i{ width:36px; height:36px; background:#fff; border:#e6e6e6 1px solid; border-radius:4px; font-size:18px; color:#003972; text-align:center; line-height:36px;  text-decoration:none;}
.detail_page_area .rightside_content .btn_area ul.link li a:hover i{ color:#fff; background:#1eda84;border:#1eda84 1px solid; text-decoration:none; margin:0px}

.keyword_area{width:100%; float:left; padding:50px; margin:0; z-index:0; background:#fff}
.keyword_area h4{margin:0 0 20px 0;  font-size:22px}
.keyword_area .keyword{margin:0px;}
.keyword_area .keyword a{ background-color:#fff; border:#dfe1e3 1px solid; padding:5px 10px; font-size:14px; color:#939393; text-decoration:none; float:left; margin-right:8px; margin-bottom:8px; border-radius:4px}
.keyword_area .keyword a:hover{background-color:#1eda84; color:#fff; border:#1eda84 1px solid}