body {
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	margin:0px;
	padding:0px;
	-moz-user-select : none;
	-webkit-user-select: none;
	min-width: 1200px ;
}

a:hover {
	text-decoration: none;
	color:#a00
}
.container-fluid {
    max-width: 1600px;
}
.container_wapper {
    width: 100%;
    background: #c0c0c0;
}
.rcolor {
    background: #f00;
}
.gcolor {
    background: #0f0;
}
.bcolor {
    background: #00f;
}
h1 {
    margin-top: 60px;
    margin-bottom: 60px;
    text-align: center;
    font: normal normal normal 34px/60px '黑体', sans-serif;
    color: #3b3b3b;
}
.logo{
	height:90px;
	width:800px;
}
.logo a:hover {
	text-decoration: none;
}
/*menu*/

#banner_menu {
    width: 100%;
    background: #f9f9f9;
    height: 94px;
    border-bottom: 4px solid #0059b7;
}


#banner_menu #logo_img {
    max-height: 90px;
    float: left;
}
#banner_menu #logo_text {
    font: normal normal normal 20px sans-serif;
    margin-top: 10px;
    text-align: left;
    color: #e35354;
    font-weight: 600;
    line-height: 42px;
    text-shadow: 1px 1px 0px #ececec;
}
#banner_menu #logo_text_en {
    font: 12px "Open Sans", Helvetica, Arial, sans-serif;
    margin-top: 2px;
    padding-left: 5px;
    text-align: left;
    color: #9fb038;
}
#banner_menu #logo_text_cn {
    font: 18px "黑体", Helvetica, Arial, sans-serif;
    margin-top: 2px;
    padding-left: 5px;
    text-align: left;
    color: #9fb038;
}
#banner_menu ul{
padding-left:60px;
margin-top:00px;
}
#banner_menu ul li{
width:150px;height:60px;
}
#banner_menu ul li ,
#banner_menu ul li:focus {
    color: #0059b7;
    background: repeat-x url("../images/banner_bg.png") 0 -94px ;
    transition-duration: .5s;
}
#banner_menu ul li a.menu ,
#banner_menu ul li a.menu:focus {
    padding-top: 25px;
    padding-bottom: 25px;height:80px;width:138px;
	padding-left:2px;
	padding-right:2px;
    font: normal normal normal 20px  sans-serif;
    color: #0059b7;
    background: repeat-x url("../images/banner_bg.png") 0 -94px ;
    transition-duration: .5s;
}
#banner_menu ul li:hover ,

#banner_menu ul li a.menu:hover
{
    background-position: 0 0px ;
    background-color: #84b7e8;
    color: #fff;
}
#banner_menu ul li a.current
{

    color: #F27141;
}
#banner_menu ul li:hover  a.menu
{
    color: #ffffff;
}
#banner_menu #mobile_menu {
    padding-top: 25px;
    font-size: 30px;
    float: right;
    color: #e35354;
}
.headerRow{
padding:0px;
margin:0px;margin-left:auto;
margin-right:auto;
width:1200px;
height:90px;
}


.nav li  div.submenu {
	z-index:99;
    position: absolute;
    left: -9999px;
    padding: 0;
	border-bottom:5px solid #ddd;

}
.nav > li.hover > div.submenu {
    left:0px;
    top:80px;
}
.submenu{
	width:140px;
}
.submenu a {
	font-size:1em;
	padding: 4px 1px 2px 5px;
	display: block;
	color:#e46a3b;
	background:#fff;
	border-top:1px dotted #d0d0d0;
	border-left:1px dotted #d0d0d0;
	border-right:1px dotted #d0d0d0;
	position: relative;
	z-index: 9999;
	font-weight:normal;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	width: 100%;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	margin:0;
}

.submenu a:hover{
	background:#f8f8f8;
	color:#6cc5d9;
	border-bottom:none;
}
.nav_row{
	height:80px;
	width:750px;
}

/*banner slide*/
.bannerRow { 
    width: 1200px;
    height: 380px;
    margin-top: 2px;
	margin-bottom: 2px;
	margin-left: auto;margin-right: auto;
	
}
.banner { 
    width: 1200px;
    height: 350px;
    margin-top: 5px;margin-left: auto;margin-right: auto;
    position: relative; 
    overflow: hidden;

}
.banner ul { 
    list-style: none; 
    padding: 0;width: 1200px;
}
.banner ul li { 
    float: left; 
    background-size:50px 50px;
    height:350px;
    width: 1200px;
}
.banner div.slide_caption {
	background: rgba(0, 0, 0, 0.0);
    max-width: 400px;
    margin: 60px auto auto auto;
	padding-top:150px;
}
.banner div.slide_caption h2 ,
.banner div.slide_caption p {
    background: none ;
    text-align: center;
    color: #fff;
    line-height: 2em;
    text-shadow: 1px 1px 5px rgba(150, 150, 150, 1);
}
.banner div.slide_caption a {
	color: #FF6;
}
.banner div.slide_caption h2 {
    font-size: 26px;
    margin: 0;
}
.banner div.slide_caption p {
    font-size: 14px;
}

/*sales*/
#templatemo_sales {
    background: #fff;
	clear:both;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
	padding-top:10px;

}
#templatemo_sales h1{
    color: #fff;
}
#templatemo_sales_box{
width: 1200px;
margin-left: auto;margin-right: auto;
border:solid 1px #ccc;

}
#templatemo_sales .sales_box{
width: 388px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#templatemo_sales .sales_box_wap {
    overflow:hidden;
    margin-bottom: 30px;padding:5px;
    cursor: pointer;
    width: 400px;margin-left: auto;margin-right: auto;
}
#templatemo_sales .sales_box_wap .sales_box_img {
    position: relative;width: 400px;
    top: 0;
}
#templatemo_sales .sales_box_wap .sales_box_caption {
    top: 0;
    padding-bottom: 10px;
    background: #6699CC;
    width: 400px;
	height:100px;
    border-top: 3px solid #ccc;
}
#templatemo_sales .sales_box_wap h1{
    margin: 0;
    color: #fff;
    text-align: left;
}
#templatemo_sales .sales_box_wap p {
    margin: 0;
    color: #eee;
    text-align: left;
}
#templatemo_sales .sales_box_wap p {
    padding: 5px 20px 15px 20px;
}
#templatemo_sales .sales_box_wap h1 {
    padding: 5px 10px 5px 10px;
    font-size: 20px;
    line-height: 20px;
}



/*iprod*/
#iprod {
    background: #fff;
}
#iprod h1{
    color: #fff;
}
#iprod_box{
width: 1200px;
margin-left: auto;margin-right: auto;
border:solid 1px #ccc;
}
#iprod .iprod_box{
width: 388px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#iprod .iprod_box_wap {
    overflow:hidden;
    margin-bottom: 30px;
    cursor: pointer;
    width: 330px;margin-left: auto;margin-right: auto;
}
#iprod .iprod_box_wap .iprod_box_img {
    position: relative;width: 330px;
    top: 0;
}
#iprod .iprod_box_wap .iprod_box_caption {
    top: 0;
    padding-bottom: 10px;
    background: #6699CC;
    width: 330px;
	height:120px;
    border-top: 3px solid #ccc;
}
#iprod .iprod_box_wap h1{
    margin: 0;
    color: #fff;
    text-align: left;
}
#iprod .iprod_box_wap p {
    margin: 0;
    color: #eee;
    text-align: left;
}
#iprod .iprod_box_wap p {
    padding: 5px 10px 5px 10px;
}
#iprod .iprod_box_wap h1 {
    padding: 5px 20px 5px 20px;
    font-size: 24px;
    line-height: 24px;
}


/*events*/
#templatemo_events {
    background: #fff;


}
#templatemo_events h1{
    color: #fff;
}
#templatemo_event_box{
width: 1200px;
margin-left: auto;margin-right: auto;
border:solid 1px #ccc;
}
#templatemo_events .event_box{
width: 388px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
#templatemo_events .event_box_wap {
    overflow:hidden;
    margin-bottom: 30px;
    cursor: pointer;
    width: 330px;margin-left: auto;margin-right: auto;
}
#templatemo_events .event_box_wap .event_box_img {
    position: relative;width: 330px;
    top: 0;
}
#templatemo_events .event_box_wap .event_box_caption {

    top: 0;
    padding-bottom: 10px;
    background: #6699CC;
    width: 330px;
	height:120px;
    border-top: 3px solid #ccc;
}
#templatemo_events .event_box_wap h1{
    margin: 0;
    color: #fff;
    text-align: left;
}
#templatemo_events .event_box_wap p {
    margin: 0;
    color: #eee;
    text-align: left;
}
#templatemo_events .event_box_wap p {
    padding: 5px 10px 5px 10px;
}
#templatemo_events .event_box_wap h1 {
    padding: 10px 20px 10px 20px;
    font-size: 24px;
    line-height: 24px;
}
/*timeline*/
#templatemo_timeline {
    background: #fff;
    float: left;
}
#templatemo_timeline .container-fluid {
    max-width: 1600px;
	min-width: 1200px ;
    position: absolute;
    margin: auto;
    margin-bottom: 80px;
    background: url("../images/time_line_bg.jpg") repeat-y center top;
}
#templatemo_timeline .time_line_wap {
    position: absolute;
    display: none;
}
#templatemo_timeline .time_line_caption {
    background: #f15556;
    padding: 10px 20px 10px 20px ;
    border-radius: 5px;
    height: 40px;
    clear: both;
    color: #fff; 
}
#templatemo_timeline .time_line_paragraph {
    background: #e6e6e6;
    padding: 10px;
    border-radius: 5px;
    width: 100%;
    margin-top: 50px;
    font-family: 'Century Gothic', sans-serif;
}
#templatemo_timeline .time_line_paragraph a {
    color: #000;
    text-decoration: underline;
}
#templatemo_timeline .left_timeline {
    margin-left: 30px;
}
#templatemo_timeline .left_timeline .time_line_caption {
    float: right;
    margin-right: 0px;
}
#templatemo_timeline .right_timeline .time_line_caption {
    float: left;
}
#templatemo_timeline .time_line_paragraph h1 {
    text-align: left;
    margin: 0;
    font-size: 24px;
    line-height: 30px;
    color: #000;
    padding: 20px 20px 20px 20px;
}
#templatemo_timeline .time_line_paragraph p {
    padding: 0px 20px 20px 20px;
    text-align: left;
    margin: 0;
    font-size: 14px;
    line-height: 2em;
    color: #000;
}
#templatemo_timeline .left_timer {
    float: right;
    background: url("../images/arrow_left.png") 0 5px;
}
#templatemo_timeline .right_timer {
    float: left;
    background: url("../images/arrow_right.png") 0px 5px;
}
#templatemo_timeline .left_timer ,
#templatemo_timeline .right_timer {
    padding-left:30px;
    width: 101px;
    position: absolute;
}
#templatemo_timeline .left_timer span,
#templatemo_timeline .right_timer span {
    border-radius: 20px;
    width: 30px;
    height: 30px;
    background: #e6e6e6;
    text-align: center;
    color: #fff;
    font-size: 24px;
    padding-top: 3px;
    margin-top: 3px;
}

/*page*/
.page {
	background: #fff;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #ccc;
}
/*product*/
#product_news {
}
.prod_row {
    width: 100%;
    float: left;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:5px;
}
.prod_row h3{
	font-size: 18px;
	color:#0059b7;
	font-weight:600;
}
.news_row {
    width: 100%;
    float: left;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:5px;
}
/*news*/
#page_news {
}
.newsCateList{
border:1px solid #ccc;
border-top:0px;
}
.newsCate{
font-size:16px;

width:240px;
margin-left:auto;
margin-right:auto;
padding:5px;
}
.newsCate a{
font-weight:600;
border-left:solid 4px #007FFF;
}
.newsCate a:hover{
font-weight:600;
color: #F27141;
border-left:solid 4px #F27141;
}
.newsCate a.current{
color: #F27141;
border-left:solid 4px #f00;
}
.news_list{
}
.news_list h3{
	font-size:18px;
	color:#3276b1;
	font-weight:600;
}
.news_list p{
	font-size:14px;
	color:#333;

}

/*about*/
#page_about {

}
#page_about .about_icon img {
    width: 100%;
}
#page_about .about_icon h2 {
    text-align: center;
    font: normal normal normal 20px/25px 'Century Gothic', sans-serif;
}
#page_about .about_icon .imgwap {
    text-align: center;
    border-radius: 75px;
}
#page_about .about_icon p {
    text-align: center;
    font: normal normal normal 14px/23px 'Century Gothic', sans-serif;
}
#page_about .mission {
    background-color: #bd3e25;
    color: #f5bd48;
}
#page_about .product {
    background-color: #334d5c;
    color: #f5bd48;
}
#page_about .testimonial {
    background-color: #efc84a;
    color: #ab4921;
}
#page_about .statistic {
    background-color: #334d5c;
    color: #efc84a;
}
#page_about #testimonial_text_wap {
    overflow: hidden;
}
#page_about #testimonial_text_wap h2 {
    font-size: 24px;
    margin: 0;
    padding: 12px 0;
}

#page_about #testimonial_text_wap img {
    margin-bottom: 20px ;
}
#page_about #testimonial_text_wap p {
    font-size: 14px;
    line-height: 2em;
}

#page_about #testimonial_text_wap h1 {
    font-size: 70px;
    top: 50%;
    margin-top: -35px;
}
#page_about .testimonial_top_bottom_spacer {
    padding-bottom: 80px;
}
/*contact*/
#page_contact {
}
#page_contact h1 {
    
}
#page_contact h2 {
    font-size: 24px;
    
    padding-top: 0;
    padding-bottom: 20px;
}
#contact_info{
    width: 100%;
    height: 450px;
    float: left;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
    border:1px solid #ccc;
	border-top:0px;
}
#contact_info div{
	padding:5px;
	margin-left:20px;
}
#contact_map {
    width: 100%;
    height: 375px;
    float: left;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
    border:1px solid #ccc;
	border-top:0px;
}
#page_contact ul li a {
    background: none;
}
#page_contact ul li a i {
    width: 60px;
    padding: 20px 0;
    font-size: 32px;
    
    text-align: center;
}
#page_contact p {
    
    line-height: 30px;
	margin-top: 15px;
}
#page_contact input {
    width: 400px;
    height: 30px;
    padding: 10px;
    border: 1px solid #4CA6FF;
}
#page_contact textarea {
    border: 1px solid #4CA6FF;
    width: 400px;
    height: 150px;
    padding: 10px;
}
#page_contact button {
    width: 100%;
    height: 50px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    border: none;
    background: #eaeaea;
}
#page_contact button:hover {
    background: #f4f4f4;
}
/*  Small devices (tablets, 768px and up)  */
@media (max-width: 768px ) { 
    #templatemo_about .pre_next {
        font-size: 15px;
    }
    #templatemo_timeline .right_timer {
        background-position: center center;
    }
}
/*  Medium devices (desktops, 992px and up)  */
@media (max-width: 970px ) {
    #templatemo_timeline .right_timer {
        background-position: 100px 5px;
    }

    #templatemo_timeline .container-fluid {
        background: url("../images/time_line_bg.jpg") repeat-y 28px 0;
    }
}
/*  Large devices (large desktops, 1200px and up)  */
@media (min-width: 1200px ) {
}

/*block_footer*/
#block_footer {
    width: 100%;
    height: 50px;
    background: #447693;
    float: left;
}
#block_footer p {
    padding-top: 20px;
    color: #fff;
	font: normal normal normal 16px/1em 'Century Gothic','黑体', sans-serif;
    text-align: center;
}
#block_footer a {
    color: #fff;
    text-decoration: none;
}

#clouds-footer {
    background: url(../images/clouds-2.png);
    height: 64px;
    display: block;
}
/* ========== FOOTER SECTION ========== */

#footer {
    background-color:  #264c84;
    padding-bottom: 48px;
    padding-top: 20px;
}

#footer p {
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    line-height: 20px;
}

#footer li a {
    color: #ffffff;
    font-size: 14px;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
}

#sub-footer {
    background-color: #1b3e6f;
    padding: 24px 0 0 0;
    color: #ffffff;
    font-size: 12px;
}

#sub-footer a {
}

#sub-footer .social-links {
    float: right;
}

#sub-footer .social-links li {
    float: left;
    display: inline-block;
    padding-left: 24px;
}

#sub-footer .social-links li a i {
    font-size: 18px;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
}

#sub-footer .social-links li a:hover {
    color: white !important;
}

.top-header{
	background:#0059b7;
	padding:0;
	height:20px;
}
p.m_1{
	float: right;
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
}
span.m_2{
	font-weight: normal;
	font-size: 14px;
}
span.m_2 a{
	color: #FFF;
}
.header_top-responsive{
	display:none;
}




.news_prod{
	background:#fff;
	padding:0px 0 2px 5px;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	border :1px solid #ccc;
}
.news_grid{
	border-right :1px solid #ccc;
}

.news_list-top{
	margin-bottom:5px;;
}
div.ad728x90 {
	text-align: center;
	margin-bottom:4%;
}
h3.m_9{
	color: #666;
	font-size: 18px;
	font-family: '黑体', sans-serif;
	float: left;
	margin: 0 5px 5px 0;
}
span.m_10{
	font-style:italic;
	font-weight: 600;
}
ul.inews_list{
	list-style:none;
	padding:0;
	clear:both;
	background:#fbfbfb;
	height:300px;
	padding-top:10px;
	border:1px solid #ccc;
	border-top:0px;
	
}
ul.inews_list li {
	list-style-image: url(../images/chat1.png);
	margin: 0 22px 10px;
}
ul.inews_list li a {
	color: #888;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	text-decoration:none;
}
ul.inews_list li a:hover {
	color: #F27141;
}
span.m_11{
	color: #6CC5D9;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	vertical-align: inherit;
}
.m_12{
	position: relative;
	margin-top:35px;
}
span.m_11:hover{
	text-decoration:underline;
}
span.follow {
	float: left;
	font-style: italic;
	text-decoration: underline;
	font-family: 'Open Sans Condensed', sans-serif;
	margin-top: 6px;
}
span.follow a{
	font-size:15px;
	color: #888;
}
span.follow a:hover{
	color: #F27141;
}
.hour p {
	position: absolute;
	top: -29px;
	left:50px;
	color:#F27141;
	font-size:0.95em;
}
span.left_line2{
	height: 1px;
	width: 34px;
	display: block;
	border: 1px dotted #D8D8D8;
	position: absolute;
	left: 5px;
	bottom: 17px;
}
span.right_line2{
	height: 1px;
	width: 260px;
	display: block;
	border: 1px dotted #D8D8D8;
	position: absolute;
	right: 5px;
	bottom: 17px;
}
.hour{
	position:relative;
}



.prod_grid{
	
}

h3.m_9{
	color: #666;
	font-size: 18px;
	font-family: '黑体', sans-serif;
	float: left;
	margin: 0 5px 5px 0;
}
span.m_10{
	font-style:italic;
	font-weight: 600;
}
ul.prod_list{
	list-style:none;
	padding:0;
	clear:both;
	border: 1px dotted #D8D8D8;
	border-top:0px;
}
ul.prod_list li {
	list-style-image: url(../images/chat1.png);
	margin: 0 22px 10px;
}
ul.prod_list li a {
	color: #888;
	font-size: 14px;
	line-height: 16px;
	vertical-align: top;
	text-decoration:none;
}
ul.prod_list li a:hover {
	color: #F27141;
}
.prod_name{
	color: #6CC5D9;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	vertical-align: inherit;
	font-weight: 600;
	height:30px;
	
}
.m_12{
	position: relative;
	margin-top:35px;
}
span.m_11:hover{
	text-decoration:underline;
	text-align:right;
	margin-right:2px;
}
span.follow {
	float: left;
	font-style: italic;
	text-decoration: underline;
	font-family: 'Open Sans Condensed', sans-serif;
	margin-top: 6px;
}
span.follow a{
	font-size:15px;
	color: #888;
}
span.follow a:hover{
	color: #F27141;
}
.hour p {
	position: absolute;
	top: -29px;
	left:50px;
	color:#F27141;
	font-size:0.95em;
}
span.left_line2{
	height: 1px;
	width: 34px;
	display: block;
	border: 1px dotted #D8D8D8;
	position: absolute;
	left: 5px;
	bottom: 17px;
}
span.right_line2{
	height: 1px;
	width: 300px;
	display: block;
	border: 1px dotted #D8D8D8;
	position: absolute;
	right: 5px;
	bottom: 17px;
}
.hour{
	position:relative;
}


.case{
	background:#fff;
	padding:0px 0 2px 5px;
	width:1200px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	border :1px solid #ccc;
}
ul.case_list{
	list-style:none;
	padding:10px;
	clear:both;
	border: 1px dotted #D8D8D8;
	border-top:0px;

}
ul.case_list li {
	list-style-image: url(../images/chat1.png);
	margin: 5px 16px 5px;
	width:220px;
	float:left;
}
ul.case_list li a {
	color: #888;
	font-size: 14px;
	line-height: 16px;padding:10px;
	vertical-align: top;
	text-decoration:none;
}
ul.case_list li a:hover {
	color: #F27141;
}






i.speech{
	width: 65px;
	height: 55px;
	background: url(../images/img-sprite.png) no-repeat -132px 1px #18608c;
	float: left;
	margin-right: 10px;
}
i.book{
	width: 65px;
	height: 55px;
	background: url(../images/img-sprite.png) no-repeat -186px 4px #0388A6;
	float: left;
	margin-right: 10px;
}
i.megaphone{
	width: 65px;
	height: 55px;
	background: url(../images/img-sprite.png) no-repeat -244px 8px #6CC5D9;
	float: left;
	margin-right: 10px;
}
.list_title{
	margin-top:10px;
	border: 1px solid #ccc;
    background:#f9f9f9;
	height:58px;
} 
.list_title h3{
	font-family: sans-serif;
	font-weight:bold;
	color: #F27141;
	font-size:20px;
	line-height: 60px;
	margin: 0px;
	height:60px;
}
.list_desc{
	color: #555;
	font-size: 13px;
	line-height: 1.5em;
	font-family: 'Open Sans', sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-top: 5px;
}

/*-----------------------------------------------------------------------------------*/
/*	Diagonal
/*-----------------------------------------------------------------------------------*/
.b-link-diagonal{
	position:relative;
	display:inline-block;
	vertical-align:top;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	margin-bottom: 5px;
	overflow:hidden;
}
.b-link-diagonal .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	color:#ffffff;
	overflow:hidden;
}
.b-link-diagonal .b-line-group{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
}
.b-link-diagonal .b-line{
	position:absolute;
	top: -90px;
	bottom: -60px;
	width:22%;
	background:rgba(228, 106, 59, 0.6);
	transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
}
.b-link-diagonal .b-line1{
	left: -10%;
	width: 31%;
}
.b-link-diagonal .b-line2{
	left:20%;
	transition-delay:0.1s !important;
	-moz-transition-delay:0.1s !important;
	-ms-transition-delay:0.1s !important;
	-o-transition-delay:0.1s !important;
	-webkit-transition-delay:0.1s !important;
}
.b-link-diagonal .b-line3{
	left:40%;
	transition-delay:0.2s !important;
	-moz-transition-delay:0.2s !important;
	-ms-transition-delay:0.2s !important;
	-o-transition-delay:0.2s !important;
	-webkit-transition-delay:0.2s !important;
}
.b-link-diagonal .b-line4{
	left:60%;
	transition-delay:0.3s !important;
	-moz-transition-delay:0.3s !important;
	-ms-transition-delay:0.3s !important;
	-o-transition-delay:0.3s !important;
	-webkit-transition-delay:0.3s !important;
}
.b-link-diagonal .b-line5{
	left: 80%;
	width: 30%;
	transition-delay:0.4s !important;
	-moz-transition-delay:0.4s !important;
	-ms-transition-delay:0.4s !important;
	-o-transition-delay:0.4s !important;
	-webkit-transition-delay:0.4s !important;
}
.b-link-diagonal .b-line1, .b-link-diagonal .b-line3, .b-link-diagonal .b-line5{
	top: 130%;
}
.b-link-diagonal .b-line2, .b-link-diagonal .b-line4{
	bottom: 130%;
}
.b-link-diagonal:hover .b-line1, .b-link-diagonal:hover .b-line3, .b-link-diagonal:hover .b-line5{
	top: -90px;
}
.b-link-diagonal:hover .b-line2, .b-link-diagonal:hover .b-line4{
	bottom: -60px;
}
/*-----------------------------------------------------------------------------------*/
/*	Animation effects
/*-----------------------------------------------------------------------------------*/
.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	visibility:hidden; /* lt-ie9 */
}
/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position:relative;
	left:-100%;
}
.b-animate-go:hover .b-from-left{
	left:0;
	top: 35%;
}
.b-from-right{
	position:relative;
	right:-100%;
}
.b-animate-go:hover .b-from-right{
	right:0;
}
.b-from-top{
	position:relative;
	top:-100%;
}
.b-animate-go:hover .b-from-top{
	top:0;
}
.b-from-bottom{
	position:relative;
	bottom:-100%;
}
.b-animate-go:hover .b-from-bottom{
	bottom:0;
}

.imgOp{
filter:alpha(opacity=9); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;
padding:1px;
}

.cont{text-indent:2em;padding-top:20px;padding-bottom:20px;}
.gb-title{display:inline-block;width:180px;text-align:right;padding-right:20px}