.product-imanager {
	min-width: 100%;
	min-height: 502px;
	background-color: #309ac8;
	color: #FFF;
}
.product-imanager .banner-main {
	min-height: 428px;
	padding-left: 0px;
	padding-right: 0px;
}
.product-imanager .banner-screen {
	float: right !important;
	width: 50%;
	padding-top: 24px;
}
.product-imanager .banner-desc {
	float: left !important;
	width: 50%;
	padding-top: 58px;
}
.product-imanager h1 {
	font-size: 42px;
	font-weight: bold;
	color: #FFF;
	margin-top: 0;
	margin-bottom: 20px;
}
.product-imanager p {
	font-size: 18px;
}
.product-imanager ul {
	padding: 0 0 0 8px;
	margin: 20px 10px 20px 8px;
}
.product-imanager ul li {
	margin-bottom: 6px;
	padding-left: 0px;
	font-size: 15px;
	line-height: 24px;
}
.product-imanager .dropdown-system li {
	margin: 0;
}
.product-imanager a {
	width: auto;
	margin: 0;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	text-decoration: none;
}
.product-imanager .dropdown,
.product-imanager-btn .dropdown {
	float: left;
	vertical-align: middle;
}
.product-tab {
	background-color: #309ac8;
	border-top: 1px solid #36a5d6;
}
.product-tab ul li a {
	font-size: 20px;
}
.product-desc {
	min-height: 582px;
	padding-top: 100px;
	background: url(../png/imanager-desc-line.png) 0 50% repeat-x;
}
.product-desc .title {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 70px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;	
}
.product-desc p {
	width: 82%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 20px;
	line-break: 40px;
}
.product-desc .product-desc-icon {
	padding: 0px 50px;
	margin-bottom: 80px;
}
.product-desc .product-desc-icon .img-responsive {
	float: left;
	margin: 0px 48px;
	z-index: 999;
	border-radius: 16px;
}
.product-desc .product-desc-icon .img-responsive:hover,
.product-desc .product-desc-icon .img-responsive:active {
	box-shadow: 0px 0px 54px #f0ccf9;
}
.product-desc .product-desc-icon .icon {
	float: left;
	display: block;
	width: 82px;
	height: 82px;
	margin: 0px 48px;
	text-indent: -9999px;
	border-radius: 16px;
	z-index: 999;	
}
.product-desc .product-desc-icon .icon:hover,
.product-desc .product-desc-icon .icon:active {
	box-shadow: 0px 0px 54px #f0ccf9;
}
.product-desc .product-desc-icon .music {
	background: url(../png/imanager-desc-music.png) left top no-repeat;
	opacity:0.4;
	filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */
}
.product-desc .product-desc-icon .active .music,
.product-desc .product-desc-icon .music:hover,
.product-desc .product-desc-icon .music:active {
	background: url(../png/imanager-desc-music-active.png) left top no-repeat;
	opacity: 1;
	filter:alpha(opacity=100); /* 针对 IE8 以及更早的版本 */
}
.product-desc .product-desc-icon .photos {
	background: url(../png/imanager-desc-photos.png) left top no-repeat;
}
.product-desc .product-desc-icon .active .photos,
.product-desc .product-desc-icon .photos:hover,
.product-desc .product-desc-icon .photos:active {
	background: url(../png/imanager-desc-photos-active.png) left top no-repeat;
}
.product-desc .product-desc-icon .messages {
	background: url(../png/imanager-desc-messages.png) left top no-repeat;
}
.product-desc .product-desc-icon .active .messages,
.product-desc .product-desc-icon .messages:hover,
.product-desc .product-desc-icon .messages:active {
	background: url(../png/imanager-desc-messages-active.png) left top no-repeat;
}
.product-desc .product-desc-icon .contacts {
	background: url(../png/imanager-desc-contacts.png) left top no-repeat;
}
.product-desc .product-desc-icon .active .contacts,
.product-desc .product-desc-icon .contacts:hover,
.product-desc .product-desc-icon .contacts:active {
	background: url(../png/imanager-desc-contacts-active.png) left top no-repeat;
}
.product-desc .product-desc-icon .videos {
	background: url(../png/imanager-desc-videos.png) left top no-repeat;
}
.product-desc .product-desc-icon .active .videos,
.product-desc .product-desc-icon .videos:hover,
.product-desc .product-desc-icon .videos:active {
	background: url(../png/imanager-desc-videos-active.png) left top no-repeat;
}
.product-device dl dt {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 30px;
}
.product-website {
	padding-top: 118px;
	padding-bottom: 118px;
}
.product-website dl dt {
	font-weight: normal;
	margin-bottom: 30px;
}
.product-website dl dd,
.product-device dl dd {
	margin-bottom: 14px;
}
.product-idevice,
.product-device {
	padding-top: 96px;
	padding-bottom: 96px;
	background-color: #eef8fd;
}
.product-idevice .screen,
.product-idevice .desc,
.product-website .screen,
.product-website .desc,
.product-device .screen,
.product-device .desc,
.technical-requirements .screen,
.technical-requirements .desc {
	float: left;
	width: 50%;
	font-size: 16px;
	line-height: 26px;
}
.product-idevice .screen .img-responsive {
	margin-left: -10%;
}
.product-idevice .desc .title,
.product-website .desc .title,
.product-device .desc .title {
	margin-bottom: 30px;
	font-size: 28px;
	font-weight: bold;
	line-height: 36px;
}
.product-support {
	padding-top: 80px;	
}
.product-support .title {
	margin-bottom: 50px;
	text-align: center;
	font-size: 28px;
	font-weight: bold;
}
.product-support dl {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}
.product-support dl dt {
	margin-bottom: 14px;
	font-size: 18px;
	font-weight: bold;
}
.product-support dl dd {
	font-size: 16px;
	margin-bottom: 12px;
}
.table-support{
	border-top: 3px solid #36a5d6;
	border-radius: 4px;
	box-shadow: 0px 0px 30px #f8f8f8;
}
.table-support>thead>tr>td,
.table-support>tbody>tr>td {
	padding: 20px 32px;
	line-height: 24px;
	background-color: #FFF;
}
.product-support .support-types {
	text-align: center;
}
.product-support .support-types p {
	margin-top: 60px;
	margin-bottom: 60px;
	font-size: 22px;
	font-weight: bold;
}
.product-support .img-responsive,
.data-types-supported .img-responsive {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
}
.product-support .col-sm-3 {
	margin-bottom: 18px;
}
.product-recommend-imanager {
	min-height: 252px;
	padding-top: 64px;
	background-color: #36a5d6;
	font-size: 18px;
	line-height: 26px;
	color: #FFFFFF;
}
.product-recommend-imanager .icon {
	float: left;
	width: 18%;
}
.product-recommend-imanager .img-responsive {
	margin-left: auto;
	margin-right: auto;
}
.product-recommend-imanager dl {
	float: left;
	width: 62%;
}
.product-recommend-imanager dl dt {
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 16px;
}
.product-imanager .desc-btn {
	margin-top: 30px;
}
.product-imanager .desc-btn:before,
.product-imanager .desc-btn:after {
	display: table;
	content: " ";
}
.product-imanager .desc-btn:after {
	clear: both;
}
.product-recommend-imanager .dropdown {
	float: left;
	width: 20%;
}
.product-recommend-imanager .dropdown .btn,
.product-imanager .dropdown .btn,
.product-imanager-btn .dropdown .btn {
	display: inline-block;
	padding: 12px 12px;
	width: 170px;
	height: 54px;
	border-radius: 4px;
	font-size: 18px;
	color: #FFF;
}
.product-imanager-btn .btn-down .btn,
.product-recommend-imanager .btn-down .btn,
.product-imanager .btn-down .btn {
	border: 1px solid #0cc332;
	background-color: #00cc00;
}
.product-imanager-btn .btn-buynow .btn,
.product-recommend-imanager .btn-buynow .btn,
.product-imanager .btn-buynow .btn {
	background-color: #ffa903;
	border: 1px solid #ffa903;
}
.product-recommend-imanager .dropdown .caret,
.product-imanager .dropdown .caret,
.product-imanager-btn .dropdown .caret {
	width: 18px;
	height: 11px;
	margin-left: 18px;
	background: url(../png/icon-trial-downdrop.png) left top no-repeat;
}
.product-recommend-imanager .dropdown-menu,
.product-imanager .dropdown-menu,
.product-imanager-btn .dropdown-menu {
	width: 170px;
	margin: 0;
	padding: 0;
}
.product-recommend-imanager .dropdown-menu li a,
.product-imanager .dropdown-menu li a,
.product-imanager-btn .dropdown-menu li a {
	height: 52px;
	line-height: 46px;
	background-color: #edfded;
	font-size: 16px;
	color: #0f960f;
	text-decoration: none;
}
.product-recommend-imanager .dropdown-menu li a:hover,
.product-recommend-imanager .dropdown-menu li a:active,
.product-imanager .dropdown-menu li a:hover,
.product-imanager .dropdown-menu li a:active,
.product-imanager-btn .dropdown-menu li a:hover,
.product-imanager-btn .dropdown-menu li a:active {
	background-color: #f7fff7;
}
.product-recommend-imanager .btn-buynow .dropdown-menu li a,
.product-imanager .btn-buynow .dropdown-menu li a,
.product-imanager-btn .btn-buynow .dropdown-menu li a {
	background-color: #ffb21e;
	color: #FFF;
}
.product-recommend-imanager .btn-buynow .dropdown-menu li a:hover,
.product-recommend-imanager .btn-buynow .dropdown-menu li a:active,
.product-imanager .btn-buynow .dropdown-menu li a:hover,
.product-imanager .btn-buynow .dropdown-menu li a:active,
.product-imanager-btn .btn-buynow .dropdown-menu li a:hover,
.product-imanager-btn .btn-buynow .dropdown-menu li a:active {
	background-color: #ffc34e;
	color: #FFF;
}
.product-recommend-imanager .dropdown-menu li.windows a,
.product-imanager .dropdown-menu li.windows a,
.product-imanager-btn .dropdown-menu li.windows a {
	background-image: url(../png/icon-trial-win.png);
	background-position: 130px 16px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #c8e4c8;
}
.product-recommend-imanager .dropdown-menu li.mac a,
.product-imanager .dropdown-menu li.mac a,
.product-imanager-btn .dropdown-menu li.mac a {
	background-image: url(../png/icon-trial-mac.png);
	background-position: 130px 14px;
	background-repeat: no-repeat;
}
.product-recommend-imanager .btn-buynow .dropdown-menu li.windows a,
.product-imanager .btn-buynow .dropdown-menu li.windows a,
.product-imanager-btn .btn-buynow .dropdown-menu li.windows a {
	background-image: url(../png/icon-page-content-win-2.png);
	background-position: 130px 16px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #f5a201;
}
.product-recommend-imanager .btn-buynow .dropdown-menu li.mac a,
.product-imanager .btn-buynow .dropdown-menu li.mac a,
.product-imanager-btn .btn-buynow .dropdown-menu li.mac a {
	background-image: url(../png/icon-page-content-mac-2.png);
	background-position: 130px 14px;
	background-repeat: no-repeat;
}
.product-imanager-btn .btn-down {	
	margin-left: 10px;
}
.product-imanager .btn-buynow,
.product-imanager-btn .btn-buynow {
	margin-top: 0px;
	margin-left: 24px;
}
.product-recommend-imanager .btn-down {
	margin-bottom: 18px;
}
.product-recommend-imanager .btn-buy,
.product-imanager .btn-buy,
.product-imanager-btn .btn-buy {
	display: inline-block;
	width: 170px;
	height: 54px;
	line-height: 48px;
	font-size: 18px;
	color: #FFF;
	margin-top: 17px;
	padding-left: 26px;
	background: url(../png/icon-buynow.png) #ffa903 128px 13px no-repeat;
	border: 1px solid #ffa903;	
	border-radius: 4px;
	text-decoration: none;
}
.product-recommend {
	width: 74%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 100px 0px;
}
.product-recommend .title {
	margin-bottom: 60px;
	font-size: 28px;
	font-weight: bold;
	color: #333333;
}
.product-recommend .item-1,
.product-recommend .item-2 {
	float: left;
	width: 50%;
	border: 1px solid #e6e6e6;
}
.product-recommend .item-2 {
	border-left: none;
}
.product-recommend .head {
	height: 68px;
	line-height: 68px;
	margin: 0;
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
}
.product-recommend .item-1 .head {
	background-color: #36a5d6;
}
.product-recommend .item-2 .head {
	background-color: #20c220;
}
.product-recommend .item-1 div,
.product-recommend .item-2 div {
	padding: 32px 50px;
}
.product-recommend .item-1 a {
	color: #36a5d6;
	text-decoration: underline;
}
.product-recommend .item-2 a {
	color: #20c220;
	text-decoration: underline;
}
.product-recommend p {
	margin: 0 0 20px 0;
}
.product-reviews {
	padding-top: 80px;
	padding-bottom: 128px;
	text-align: center;
}
.product-reviews .title {
	margin-bottom: 58px;
	font-size: 28px;
	font-weight: bold;
}
.product-reviews .item {
	padding: 44px 40px 20px 44px;
	border:  1px solid #e5e5e5;
	border-radius: 4px;
}
.product-reviews .item:hover,
.product-reviews .item.active {
	border-color: #36a5d6;
	-webkit-box-shadow: #f2f9fc 0px 0px 30px;
    -moz-box-shadow: #f2f9fc 0px 0px 30px;
    box-shadow: #f2f9fc 0px 0px 30px;
}
.product-reviews .item .img-responsive {
	margin-left: auto;
	margin-right: auto;
    border-radius: 80px;
    -webkit-border-radius: 80px;
    -moz-border-radius: 80px;
    -webkit-box-shadow: #666 0px 2px 3px;
    -moz-box-shadow: #666 0px 2px 3px;
    box-shadow: #666 0px 2px 3px;
}
.product-reviews .item dl {
	margin-top: 30px;
	margin-bottom: 0;
}
.product-reviews .item dl dt {
	margin-bottom: 20px;
	font-size: 22px;
	font-weight: bold;
}
.product-reviews .item dl dd {
	margin-bottom: 10px;
	line-height: 30px;
}
.product-banner-page.imanager {
	min-height: 186px;
	padding-top: 48px;
	background-color: #36a5d6;
	border-bottom: 1px solid #6abde2;
}
.product-banner-page.imanager h1 {
	font-size: 36px;
	font-weight: bold;
}
.product-tab.imanager {
	background-color: #36a5d6;
}
.product-tab.imanager .dropdown-menu li,
.product-tab.imanager-home .dropdown-menu li {
    width: auto; 
    float: none; 
    text-align: left;
    line-height: 46px;
}
.product-imanager-btn {
	float: right;
	width: 38%;
	padding-top: 14px;
}
.product-tab.imanager-home .product-imanager-btn {
	display: none;
}
.product-tab.imanager-home.active {
	position: fixed;
    top: 0px;
    border-top: none;
    -webkit-box-shadow: 0px 5px 8px #d6d6d6;
    -moz-box-shadow: 0px 5px 8px #d6d6d6;
    box-shadow: 0px 5px 8px #d6d6d6;
    z-index: 9999;
}
.product-tab.imanager-home.active .product-imanager-btn {
	display: block;
}
.support-all-generations {
	padding-top: 80px;
	padding-bottom: 100px;
	background-color: #f5f6f6;
}
.support-all-generations .title {
	margin-bottom: 90px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.technical-requirements {
	padding-top: 80px;
	padding-bottom: 100px;
}
.technical-requirements .title {
	margin-bottom: 30px;
	font-size: 30px;
	font-weight: bold;
}
.technical-requirements dl {
	margin-bottom: 36px;
}
.technical-requirements dl dt {
	font-size: 18px;
	margin-bottom: 10px;
}
.technical-requirements dl dd {
	margin-bottom: 10px;
}
.technical-requirements .screen {
	padding-top: 120px;
}
.data-types-supported {
	padding: 110px 0px;
	border-bottom: 1px solid #e8e8e8;
	text-align: center;
}
.data-types-supported .title {
	margin-top: 0;
	margin-bottom: 80px;
	font-size: 30px;
	font-weight: bold;
}
.data-types-supported .item {
	float: left;
	width: 12.5%;
	margin-bottom: 40px;
}

.imanager-sidebar {
	/*top: 0px;*/
}
.imanager-sidebar.affix{
	position: fixed;
	width: 290px;
	top: 30px;
	right: 9.3%;
}

@media (max-width: 991px) and (min-width: 768px) {
	.product-imanager h1 {
		font-size: 30px;
	}
	.product-imanager p {
		font-size: 18px;
	}
	.product-imanager ul li {
		font-size: 14px;
	}
	.product-tab ul li a{
		font-size: 14px;
	}
	.product-imanager .btn-buynow, 
	.product-imanager-btn .btn-buynow {
		margin-left: 10px;	
	}
	.product-recommend-imanager .dropdown .btn,
	.product-imanager .dropdown .btn,
	.product-imanager-btn .dropdown .btn {
		display: inline-block;
		padding: 4px 12px;
		width: 130px;
		height: 40px;
		border-radius: 4px;
		font-size: 18px;
		color: #FFF;
	}
	.product-recommend-imanager .dropdown .caret,
	.product-imanager .dropdown .caret,
	.product-imanager-btn .dropdown .caret {
		margin-left: 10px;
	}
	.dropdown-menu {
		min-width: 132px;
	}
	.product-recommend-imanager .dropdown-menu, 
	.product-imanager .dropdown-menu, 
	.product-imanager-btn .dropdown-menu {
		width: 132px;
	}
	.product-recommend-imanager .dropdown-menu li a,
	.product-imanager .dropdown-menu li a,
	.product-imanager-btn .dropdown-menu li a {
		font-size: 15px;
	}
	.product-recommend-imanager .dropdown-menu li.windows a,
	.product-imanager .dropdown-menu li.windows a,
	.product-imanager-btn .dropdown-menu li.windows a,
	.product-recommend-imanager .btn-buynow .dropdown-menu li.windows a,
	.product-imanager .btn-buynow .dropdown-menu li.windows a,
	.product-imanager-btn .btn-buynow .dropdown-menu li.windows a,
	.product-recommend-imanager .dropdown-menu li.mac a,
	.product-imanager .dropdown-menu li.mac a,
	.product-imanager-btn .dropdown-menu li.mac a,
	.product-recommend-imanager .btn-buynow .dropdown-menu li.mac a,
	.product-imanager .btn-buynow .dropdown-menu li.mac a,
	.product-imanager-btn .btn-buynow .dropdown-menu li.mac a {
		background-position: 100px 16px;
	}
	.product-desc .title {
		width: 100%;
		font-size: 24px;
	}
	.product-desc .product-desc-icon .icon {
		margin: 0 22px;
	}
	.product-idevice,
	.product-device,
	.product-website {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.product-idevice .desc .title,
	.product-website .desc .title,
	.product-device .desc .title {
		margin-top: 0px;
		margin-bottom: 20px;
		font-size: 22px;
	}
	.product-device dl dt {
		margin-bottom: 20px;
	}
	.product-idevice .desc,
	.product-website .desc,
	.product-device .desc,
	.technical-requirements .desc {
		font-size: 15px;		
	}
	.product-recommend .title {
		font-size: 20px;
	}
	.product-recommend .head {
		font-size: 18px;
	}
	.product-recommend .item-1 div, 
	.product-recommend .item-2 div {
		padding: 22px 20px;	
	}
	.product-recommend p {
		width: auto;
	}
	.choose-gihosoft dl dt, 
	.choose-gihosoft p span	{
		font-size: 15px;
	}
	.choose-gihosoft dl dd {
		font-size: 12px;
	}
	.product-recommend-imanager {
		font-size: 16px;
	}
	.product-recommend-imanager dl dt {
		font-size: 22px;
	}
	.product-support .col-sm-3 {
		line-height: 18px;
		font-size: 12px;
		min-height: 110px;
	}
	.product-reviews .item {
		padding: 40px 12px 20px 16px;
	}
	.product-reviews .item dl dd {
		line-height: 24px;
	}
	
}
@media (max-width: 767px) {
	.product-imanager .banner-main {
		padding: 10px 15px 30px;
	}
	.product-imanager .banner-screen,
	.product-imanager .banner-desc,
	.product-idevice .screen, 
	.product-idevice .desc, 
	.product-website .screen, 
	.product-website .desc, 
	.product-device .screen, 
	.product-device .desc, 
	.technical-requirements .screen, 
	.technical-requirements .desc,
	.product-reviews .col-xs-4,
	.product-desc .title,
	.product-support dl {
		float: none;
		width: 100%;
	}
	.product-imanager h1 {
		font-size: 24px;
	}
	.product-imanager p {
		font-size: 14px;
	}
	.product-imanager ul li {
		font-size: 13px;
	}
	.product-tab.imanager-home.active .product-imanager-btn {
		display: none;
	}	
	.product-imanager .banner-screen img,
	.product-idevice .screen .img-responsive, 
	.product-website .screen img, 
	.product-device .screen img, 
	.technical-requirements .screen img {
		margin-left: auto;
		margin-right: auto;
	}
	.product-tab ul{
		width: 100%;
	}
	.product-tab ul li a{
		font-size: 14px;
	}
	.product-reviews {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.product-reviews .col-xs-4 {
		margin-bottom: 20px;
	}
	.product-desc .title {
		font-size: 20px;
	}
	.product-desc .product-desc-icon .icon {
		margin: 0;
	}
	.product-recommend-imanager dl {
		width: 58%;
	}
	.product-recommend-imanager dl dt {
		font-size: 20px;
	}
	.product-recommend-imanager dl dd {
		font-size: 14px;
	}
	.product-recommend-imanager .dropdown {
		width: 24%;
	}
	.product-recommend-imanager .dropdown .btn {
		width: 120px;
		font-size: 14px;
		height: 42px;
	}
	.product-recommend-imanager .dropdown .caret {
		margin-left: 10px;
	}
	.product-recommend-imanager .dropdown-menu {
		width: 120px;
		min-width: 120px;
	}
	.product-recommend-imanager .dropdown-menu li.windows a,
	.product-recommend-imanager .dropdown-menu li.mac a,
	.product-recommend-imanager .btn-buynow .dropdown-menu li.windows a,
	.product-recommend-imanager .btn-buynow .dropdown-menu li.mac a {
		background-position: 80px 16px;
	}
	.product-recommend-imanager .dropdown-menu li a {
		font-size: 12px;
	}
	.dropdown-menu>li>a {
		padding: 3px 10px;
	}
	.product-recommend {
		width: 100%;
	}
	.product-recommend .item-1 div, 
	.product-recommend .item-2 div {
		padding: 22px 20px;
	} 
	.product-recommend p {
		font-size: 13px;
	}
	.product-banner-page.imanager h1 {
		font-size: 24px;
	}
	.product-imanager-btn {
		float: none;
		width: 100%;
	}
}
