/* Base
   ========================================================================== */
/* layout */
.webWidth1 { width:1200px; margin:0 auto;}
.webWidth2 { width:1220px; margin:0 auto;}


/* color */
.com_color { color:#49a7ff;}
.lighter { color:#54b9ff;}
.darker { color:#3599f7;}
.purple { color:#8a53b8;} 
.green { color:#56af8f;}
.yellow { color:#dba658;}


/* background size */
.img_cover { background-position:center top; background-repeat:no-repeat; background-size:cover;}
.img_contain { background-position:0 0; background-repeat:no-repeat; background-size:contain;}
.imgWrap img { width:100%; height:auto;}


/* module:banner */
.banIn { padding-top:116px;}
.banTit { text-align:center; font-size:48px; color:#fff;}
.banTit_line { display:inline-block; width:30px; height:46px; margin:0 15px; background:url(../images/titleLine.png) 0 0 no-repeat; vertical-align:-6px;}
.banSub { padding-top:20px; line-height:20px; text-align:center; font-weight:200; font-size:15px; color:#fff; letter-spacing:6px; opacity:.6; filter:alpha(opacity=60);}
.banSub span { display:inline-block; transform:scale(1.3)}
.banSubjj{margin-top: 62px;font-size: 20px;}
.banSubjj span{/*line-height: 40px;*/font-size: 20px;background-color: #49a7ff;color: #fff !important;padding: 13px 60px;border-radius: 30px;}

.rowTit_bar2{background:#fff !important;}
.websiteMnt_ban .banIn,
.solution_ban .banIn { padding-top:175px;}


/* module:row */
.rowIn { padding:60px 0;}
.rowTit { margin-bottom:40px; text-align:center;}
.rowTit_txt { display:inline-block; position:relative; padding-bottom:20px; line-height:30px; font-size:30px; color:#313131;}
.rowTit_bar { display:block; position:absolute; bottom:0; left:50%; width:60%; height:1px; margin-left:-30%; background:#49a7ff;}
.infrafea .rowTit_txt{color: #fff;}
.infrafea .rowTit_bar{background:#fff;}
.val .rowTit_txt,
.eval .rowTit_txt,
.mul .rowTit_txt,
.cdn .rowTit_txt,
.table .rowTit_txt { color:#fff;}
.val .rowTit_bar,
.eval .rowTit_bar,
.mul .rowTit_bar,
.cdn .rowTit_bar,
.table .rowTit_bar { background:#fff;}


/* module:feature */
.rowFea { width:90%; margin:0 auto;}
.rowFea_li { float:left;}
.ctn .rowFea_li,
.comp .rowFea_li,
.mul .rowFea_li,
.chain .rowFea_li,
.alert .rowFea_li { width:50%;}
.error .rowFea_li,
.eff .rowFea_li { width:33.3%;}
.cdn .rowFea_li { width:25%;}


/* feature icons */
.feaIcon { display:inline-block; width:80px; height:80px; border-radius:50%; background-position: center center; background-repeat:no-repeat;}
.feaIcon img { border-radius:50%;}
.feaTit { margin-top:10px; padding:9px 0; line-height:24px; font-size:20px;}
.fea1,
.fea2,
.fea3 { text-align:center;}
.fea1 .feaIcon { background-color:#49a7ff;}
.fea2 .feaIcon,
.fea1 .feaIconw{background-color: #fff !important;}
.feaTitfoot{color: #fff !important;}
.infrafea .fea1 .feaIcon { background-color:#fff;}
.fea3 .feaIcon { background-color:#fff;}
.fea1 .feaTit,
.fea3 .feaTit { color:#49a7ff;}
.infrafea .feaTit{color: #fff;}
.fea2 .feaTit { color:#fff;}
.fea3 .feaIcon { -webkit-box-shadow:0 0 30px rgba(73,167,255,.4); -moz-box-shadow:0 0 30px rgba(73,167,255,.4); -o-box-shadow:0 0 30px rgba(73,167,255,.4); -ms-box-shadow:0 0 30px rgba(73,167,255,.4); box-shadow:0 0 30px rgba(73,167,255,.4);}


/* iMac */
.iMac { position:absolute; top:297px; left:50%; width:913px; height:770px; margin-left:-456px; background:url(../images/iMac.png) 0 0 no-repeat;}
.iMac_screen { height:456px; margin:58px 55px 0 55px;}
.infra{background:inherit;}
.alarmimg{margin:100px 55px 0 55px;}
.zoom { position:absolute; top:33%; left:50%; width:80px; height:80px; margin-left:-40px; border-radius:50%; background-color:rgba(47,47,59,.8); background-image:url(../images/zoom.png); background-position:center centerl; background-repeat:no-repeat;}
/*.alarmimgtop{top: 69%;}*/
.zoom:hover { background-color:#49a7ff;}


/* graph */
.graph { margin:40px auto 0 auto;}


/* Common
   ========================================================================== */
/**
 * Head
 * ----------------------------------------------------------------------------
 */
.head { position:fixed; top:0; left:0; right:0; z-index:999;}

/* head_main */
.headIn { position:relative;}
.head_logo { float:left; height:41px; margin-top:23px;}
.head_logo img { height:100%; width:auto;}

/* nav */
.nav { float:left; margin-left:17px; padding-top:20px;}
.nav_li { float:left;}
.nav_link { position:relative; display:block; height:45px; margin:0 16px; line-height:45px; font-size:15px; color:#b7b7b9;}
.nav_link span { display:none; position:absolute; bottom:0; left:0; width:20px; height:1px; background:#49a7ff;}
.nav_link:hover,
.nav_cur,
.nav_cur:hover { color:#fff;}
.nav_cur span,
.nav_cur:hover span { display:block;}

.nav_shut,
.nav_fold { display:none;}

/* btn */
.exp_headBtn,
.hollowBtn { float:right; display:inline-block; margin-top:23px; text-align:center; font-size:15px;}
.exp_headBtn { padding:0 20px; border-radius:23px; background:#49a7ff; line-height:40px; color:#fff;}
.exp_headBtn:hover { background:#3599f7;}
.hollowBtn { margin-right:10px; padding:0 16px; border-radius:23px; border:2px #49a7ff solid; line-height:36px; color:#49a7ff;}
.hollowBtn:hover { background:#49a7ff; color:#fff;}

/* head change */
.head_cha { height:66px; background-color:#2e3037;}
.head_cha .head_logo { margin-top:13px;}
.head_cha .nav { padding-top:10px;}
.head_cha .exp_headBtn,
.head_cha .hollowBtn { margin-top:10px;}

/* consult */
.consult { position:fixed; right:40px; bottom:260px; width:76px; z-index:999;}
.consult_link { display:block; height:76px; border-radius:50%; text-align:center; background:#989898; -webkit-box-shadow:0 0 10px rgba(152,152,152,.4); -moz-box-shadow:0 0 10px rgba(152,152,152,.4); -o-box-shadow:0 0 10px rgba(152,152,152,.4); -ms-box-shadow:0 0 10px rgba(152,152,152,.4); box-shadow:0 0 10px rgba(152,152,152,.4);}
.consult_link:hover { background:#49a7ff;}
.consultIn { padding-top:14px;}
.consult_img { display:block; width:26px; height:26px; margin:0 auto; background:url(../images/consult.png) 0 0 no-repeat;}
.consult_txt { display:inline-block; margin-top:5px; font-size:12px; color:#fff;}


/* table */
.table { background:#5c6982;}
.tb_box { width:800px; margin:0 auto;}
.tabletb{width: 985px;}
.tb_con { padding-left:45px;}

.tb_head { padding-bottom:10px;}
.tb_head .tb_li1,
.tb_head .tb_li2 { font-size:16px; color:#fff;}
.tb_head .tb_con { padding-left:20px;}
.tb_sLine { display:inline-block; width:3px; height:15px; margin-right:22px; background:#49a7ff; vertical-align:middle;}

.tb_body { padding:12px 0; border-top:2px rgba(255,255,255,.3) solid; border-bottom:2px rgba(255,255,255,.3) solid;}

.tb_li1,
.tb_li2 { float:left; line-height:36px; font-size:14px; color:#fff;}
.tb_li1 { width:40%;}
.tb_li2 { width:60%;}
.tb_row_even { background:#56627b;}

.tb_foot { padding-top:30px;}
.tb_foot_l,
.tb_foot_r { font-size:14px; color:#fff; opacity:.5; filter:alpha(opacity=50);}
.tb_foot_l { float:left;}
.tb_foot_r { float:right;}
.tb_contact { margin-left:40px;}
.tb_contactIco1,
.tb_contactIco2 { display:inline-block; width:20px; height:20px; margin-right:8px; background-position:center center; background-repeat:no-repeat; vertical-align:-5px;}
.tb_contactIco1 { background-image:url(../images/phone.png);}
.tb_contactIco2 { background-image:url(../images/email.png);}


/**
 * Foot
 * ----------------------------------------------------------------------------
 */
.foot,
.copyright { background:#2e3037;}
.footIn { padding:45px 0;}
.foot_li { float:left; width:20%;}

/* info */
.foot_info { padding-right:50px;}
.foot_infoTit { margin-bottom:15px;}
.foot_infoTit_txt { display:block; font-size:16px; color:#9ca3b3;}
.foot_infoTit_bar { display:inline-block; width:20px; height:1px; margin-top:8px; background:#49a7ff;}
.foot_info_li { vertical-align:bottom;}
.foot_info_link { font-family:'Microsoft YaHei',Arial, Helvetica, sans-serif; line-height:33px; font-size:13px; color:#9ca3b3;}
.foot_info_link:hover { color:#fff;}

/* contact */
.contact_ico1,
.contact_ico2,
.contact_ico3 { display:inline-block; width:18px; height:18px; margin-right:6px; background-position:0 0; background-repeat:no-repeat; vertical-align:-4px;}
.contact_ico1 { background-image:url(../images/contact_phone.png);}
.contact_ico2 { background-image:url(../images/contact_qq.png);}
.contact_ico3 { background-image:url(../images/contact_email.png);}

/* QR */
.QR { width:130px; text-align:center;}
.QR_txt { padding-top:10px; white-space:nowrap; line-height:18px; font-size:12px; color:#9ca3b3;}

/* copyright */
.copyright { border-top:1px #4f535c solid;}
.copyright_txt { padding:30px 0; text-align:center; line-height:24px; font-size:12px; color:#9ca3b3;}
.cpr_emb { display:inline-block; width:18px; height:18px; margin-right:6px; vertical-align:2px;}


/**
 * Exp
 * ----------------------------------------------------------------------------
 */
.exp { background-color:#fff; text-align:center;}
.expIn { padding:50px 0;}
.exp_txt { margin-bottom:24px; font-size:24px; color:#4a4847;}
.exp_btn { display:inline-block; width:238px; height:56px; border-radius:28px; background:#49a7ff; line-height:56px; text-align:center; font-size:20px; color:#fff; }
.exp_btn:hover { background:#3599f7;}



/* Home
   ========================================================================== */

/**
 * Banner
 * ----------------------------------------------------------------------------
 */
.home_ban { height:740px; background:url(../images/home_ban.gif) center top no-repeat; background-size:cover;}
.home_graph { display:none; margin-top:100px; text-align:center;}


/**
 * Function modular
 * ----------------------------------------------------------------------------
 */
.fn_li { float:left; width:50%; text-align:center;margin-bottom: 40px;}
.fn_con { width:288px; margin:0 auto;}
.fn_img { height:157px; background-position:center bottom; background-repeat:no-repeat;}
.fn_img1 { background-image:url(../images/home_fn_ico1.png);}
.fn_img2 { background-image:url(../images/home_fn_ico2.png);}
.fn_img3 { background-image:url(../images/home_fn_ico3.png);}
.fn_img4 { background-image:url(../images/home_fn_ico4.png);}

.fn_tit { margin-top:35px; margin-bottom:10px; line-height:30px; font-size:20px; color:#302f2f;}
.fn_tit a{ display:inline-block;font-size:20px; color:#302f2f;}
.fn_info { font-size:14px; color:#999;}


/**
 * Value
 * ----------------------------------------------------------------------------
 */
.val { height:454px; background:url(../images/home_val_bg.png) center top no-repeat;}

.val .rowTit { margin-bottom:60px;}

.val_li { float:left; width:20%;}
.val_con { width:163px; margin:0 auto;  text-align:center;}
.val_img { height:100px; background-position:center center; background-repeat:no-repeat;}
.val_img img { height:100%; width:auto;}
.val_img1 { background-image:url(../images/home_val_ico1.png);}
.val_img2 { background-image:url(../images/home_val_ico2.png);}
.val_img3 { background-image:url(../images/home_val_ico3.png);}
.val_img4 { background-image:url(../images/home_val_ico4.png);}
.val_img5 { background-image:url(../images/home_val_ico5.png);}
.val_tit { margin-top:20px; line-height:36px; font-size:16px; color:#fff;}
.val_info { font-size:30px; color:#fff;}


/**
 * Evaluate
 * ----------------------------------------------------------------------------
 */
.eval,
.mul,
.cdn { background-color:#49a7ff;}

.eval .rowTit_bar { width:14%; margin-left:-7%;}

.eval_li { float:left; width:20%;}
.eval_con { width:150px; margin:0 auto;  text-align:center;}
.eval_img { height:150px; background-position:center center; background-repeat:no-repeat;}
.eval_img1 { background-image:url(../images/home_eval_ico5.png);}
.eval_img2 { background-image:url(../images/home_eval_ico6.png);}
.eval_img3 { background-image:url(../images/home_eval_ico7.png);}
.eval_img4 { background-image:url(../images/home_eval_ico8.png);}
.eval_img5 { background-image:url(../images/home_eval_ico9.png);}
.eval_tit { margin-top:20px; line-height:30px; font-size:16px; color:#fff;}



/* Website monitor
   ========================================================================== */

/**
 * Banner
 * ----------------------------------------------------------------------------
 */
.websiteMnt_ban { height:450px; background:url(../images/websiteMnt_ban.png) center top no-repeat; background-size:cover;}
.websbg{background:url(../images/websiteMnt_ban-1.jpg) center top no-repeat;}
.websiteMnt_mon{background:url(../images/websiteMnt_mon.jpg) center top no-repeat;}
.infrabg{background:url(../images/infar.jpg) center top no-repeat;}

/**
 * 7x24
 * ----------------------------------------------------------------------------
 */
.infraerror{height: 765px;}
.ctn,
.comp,
.error,
.alarm,
.eff { position:relative; height:780px; overflow:hidden; background-position:center bottom; background-repeat:no-repeat;}
.ctn { background-image:url(../images/websiteMnt_rowBg1.png);}
.api{background-image:url(../images/websiteMnt_rowBg1-1.jpg);}
.alarm{background-image:url(../images/websiteMnt_rowBgal.jpg) !important;background-size: cover;background-position: inherit !important;}
.comp { background-color:#f5f5f5; background-image:url(../images/websiteMnt_rowBg3.png);}
.compbg{background-image:url(../images/websiteMnt_rowBg3-1.jpg);}
.error { background-image:url(../images/pageMnt_rowBg1.png);}
.infraerror{background-image:url(../images/infarbg_1.jpg);}
.infrafea{background-image:url(../images/infar_2.png) !important;}
.eff { background-image:url(../images/pageMnt_rowBg2.PNG);}
.infractn{background-image:url(../images/infarcat.jpg);}


/**
 * Multiprotocol
 * ----------------------------------------------------------------------------
 */
.mul,
.cdn { background-image:url(../images/websiteMnt_rowBg2.png); background-position:center 253px; background-repeat:no-repeat;}
.mul .graph { width:930px;}


/**
 * Chain
 * ----------------------------------------------------------------------------
 */
.chain .graph { width:1127px;}


/**
 * Alert
 * ----------------------------------------------------------------------------
 */
.alert { position:relative; height:780px; overflow:hidden;}
.alert .graph { position:absolute; top:271px; left:50%; width:980px; margin-top:0; margin-left:-490px;}




/* Page monitor
   ========================================================================== */

/**
 * Banner
 * ----------------------------------------------------------------------------
 */
.pageMnt_ban { height:740px; background:url(../images/pageMnt_ban.gif) center top no-repeat; background-size:cover;}
.pageMnt_graph { display:none; margin-top:50px; text-align:center;}


/**
 * cdnpg
 * ----------------------------------------------------------------------------
 */
.cdn .graph { width:905px;}



/* Solutions
   ========================================================================== */

/**
 * Banner
 * ----------------------------------------------------------------------------
 */
.solution_ban { height:400px; background:url(../images/solution_ban.png) center top no-repeat; background-size:cover;}


/**
 * Tabs
 * ----------------------------------------------------------------------------
 */
.ghostTab { background:#f8f8f8; border-bottom:1px #e1e3e8 solid;}
.ghostTab-head {}
.ghostTab-tab { float:left; width:25%;}
.ghostTab-tab a { position:relative; display:block; height:190px; margin:0 10px; padding-top:38px; border:1px #ddd solid; background-color:#fff; text-align:center;}
.tabIco { display:inline-block; width:80px; height:80px; background-position:center center; background-repeat:no-repeat;}
.tabIco1 { background-image:url(../images/solution_tabIco1.png);}
.tabIco2 { background-image:url(../images/solution_tabIco2.png);}
.tabIco3 { background-image:url(../images/solution_tabIco3.png);}
.tabIco4 { background-image:url(../images/solution_tabIco4.png);}
.tabTit { display:block; margin-top:10px; line-height:34px; font-size:20px; color:#444;}
.tabSub { line-height:18px; font-size:16px; color:#999;}
.tabArr { display:none; position:absolute; bottom:-28px; left:50%; margin-left:-14px; border-width:14px; border-top-color:#2884db;}

.ghostTab-tab .ghostTab-cur { border-color:#49a7ff; background-color:#49a7ff;}
.ghostTab-tab .ghostTab-cur .tabIco1 { background-image:url(../images/solution_tabIco1_cur.png);}
.ghostTab-tab .ghostTab-cur .tabIco2 { background-image:url(../images/solution_tabIco2_cur.png);}
.ghostTab-tab .ghostTab-cur .tabIco3 { background-image:url(../images/solution_tabIco3_cur.png);}
.ghostTab-tab .ghostTab-cur .tabIco4 { background-image:url(../images/solution_tabIco4_cur.png);}
.ghostTab-tab .ghostTab-cur .tabTit { color:#fff;}
.ghostTab-tab .ghostTab-cur .tabSub { color:#fff; opacity:.5; filter:alpha(opacity=50);}
.ghostTab-tab .ghostTab-cur .tabArr { display:block;}

.ghostTab-con { margin:0 10px; padding-top:60px; display:none;}


/* brief */
.user_brief { padding-bottom:30px;}
.user_brief_tit { text-align:center;}
.user_brief_tit h2 { height:36px; background:url(../images/solution_briefTit.png) center 8px no-repeat; line-height:36px; font-weight:bold; font-size:22px; color:#444;}
.user_brief_spell { font-size:12px; text-transform:uppercase; color:#aaa;}

.user_brief_q1,
.user_brief_q2 { position:absolute; display:block; width:20px; height:42px;}
.user_brief_q1 { top:0; left:0; border-top:2px #49a7ff solid; border-left:2px #49a7ff solid;}
.user_brief_q2 { right:0; bottom:0; border-bottom:2px #49a7ff solid; border-right:2px #49a7ff solid;}
.user_brief_txt { position:relative; padding:15px 100px; text-align:center;}
.user_brief_txt p { font-size:14px; line-height:24px; color:#666;}

/* detail */
.user_detail {}
.user_detail_li1,
.user_detail_li2,
.user_detail_li3 { float:left; width:336px;}
.user_detail_li2 { margin:0 96px;}

.user_detail_head { position:relative; margin-bottom:10px; text-align:center;}
.user_detail_ico { display:inline-block; width:80px; height:80px; border-radius:50%;}
.user_detail_li1 .user_detail_ico { background-color:#49a7ff; background-image:url(../images/solution_detailIco1.png);}
.user_detail_li2 .user_detail_ico { background-color:#56af8f; background-image:url(../images/solution_detailIco2.png);}
.user_detail_li3 .user_detail_ico { background-color:#dca659; background-image:url(../images/solution_detailIco3.png);}

.user_detail_tit { margin-top:10px; line-height:22px; font-weight:bold; font-size:18px;}
.user_detail_li1 .user_detail_tit { color:#49a7ff;}
.user_detail_li2 .user_detail_tit { color:#56af8f;}
.user_detail_li3 .user_detail_tit { color:#dca659;}
.user_detail_spell { transform:scale(.8,.8); display:inline-block; font-size:10px; text-transform:uppercase; color:#aaa;}
.user_detail_txt { line-height:24px; font-size:14px; color:#666;}

.ulist_li { position:relative; padding-left:20px; vertical-align:bottom;}
.ulist_dot { position:absolute; top:9px; left:0; width:6px; height:6px; display:inline-block; border-radius:50%;}
.user_detail_li1 .ulist_dot { background:#49a7ff;}
.user_detail_li2 .ulist_dot { background:#56af8f;}
.user_detail_li3 .ulist_dot { background:#dca659;}

/*地图*/
.article-gray-deep {
	background:url(../images/mapbg.jpg) no-repeat center center;
}

.article02 .box {
	padding: 2% 3%;
}
.tab {
   text-align: center;
	width: 100%;
	z-index: 2;
}
.tab-cont {
  display: inline-block;
	/*float: right;*/
}
.tab-cont a {
	font-size: 24px;
	float: left;
	color: #fff;
	padding: 13px 35px;
	/*border-radius: 4px;*/
	background: none;
	line-height: 20px;
  border:1px solid #fff;
}
.tab-cont a:hover,
.tab-cont a.active {
	color: #4caaff;
	background: #fff;
}
.map {
	display: none;
	position: relative;
	min-height: 270px;
	font-size: 14px;
	margin-left: -20px;
	margin-top: 20px;
}
#worldmap,
#chinamap {
	position: absolute;
	left: 0;
	top: 5%;
	width: 100%;
	height: 95%;
}

/*分类*/
.article03 {
	margin: 0 0 30px;
}
.article .box {
	max-width: 1200px;
	margin: 0 auto;
}
.article03 h1 {
	font-size: 30px;
	/*color: #ffffff;*/
	/*background: #3cbde5;*/
	line-height: 20px;
	margin: 55px 0 0;
	padding: 0 10px;
	position: relative;
  text-align: center;
}
.article03 h1 p{
	  border-bottom: 1px solid #4cabff;
	  width:100px;
	  height: 1px;
	  display: inline-block;
	  text-align: center;
	  padding-top: 21px;
}
.article03 table {
  margin-top: 42px;
	overflow: hidden;
}
.article03 table tr{
	margin-bottom: 4px;
	display: table;
	width: 100%;

}
.article03 table tr td:first-child {
/*	border-left: 0;*/
background:#5a9dff;
color: #fff;
border:none;
position: relative;
}
.article03 table tr td:first-child:before{
    content: "";
    width: 0;
    border-width: 11px;
    border-style: solid;
    border-color: transparent transparent transparent #5a9dff;
    position: absolute;
    top: 50%;
    right: -21px;
    margin-top: -10px;
}
.article03 table tr td:last-child{
	padding:20px
}
.article03 table td {
	text-align: left;
	border-left: 1px solid #3cbce3;
	padding: 12px 0;
	line-height: 28px;
	border:1px solid #e5e5e5;
	border-left: none;
}

.article03 table .name {
	font-size: 24px;
	color: #595757;
	text-align: center;
}
.article03 .name02 {
	font-size: 18px;
	color: #595757;
	padding: 0 0 0 30px;
	min-width: 100px;
	display: inline-block;
	line-height: 47px;
}

/*解决方案logo*/
.solutuonlogo{
	width: 1220px;
	margin:0 auto;
	overflow: hidden;
}
.solutuonlogo .logotitle{
	margin-top: 40px;
  text-align: center;
}
.solutuonlogo h2{
	display: inline-block;
  position: relative;
  padding-bottom: 20px;
  line-height: 30px;
  font-size: 30px;
  color: #313131;
}

.logomain{
  width: 100%;
  display: inline-block;
  margin-top: 40px;
}
.logomain ul li{
	float: left;
	width: 19%;
	height: 97px;
	text-align: center;
	display: block;
	border-top:1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
}
/*.logomain .logobottom{
	border-bottom: 1px solid #cdcdcd;
}.logomain .logobottom{
	border-right: 1px solid #cdcdcd;
}*/
.logomain ul li:nth-child(5){
	border-right: 1px solid #cdcdcd;
}
.logomain ul li:nth-child(10){
	border-right: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(15){
	border-right: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(11){
	border-bottom: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(12){
	border-bottom: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(13){
	border-bottom: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(14){
	border-bottom: 1px solid #cdcdcd;	
}
.logomain ul li:nth-child(15){
	border-bottom: 1px solid #cdcdcd;	
}
.logomain ul li a img{
  max-width: 100%;
}

/*悬浮*/
.topright{
	position: fixed;
	right: 1px;
	top: 75%;
}
.topright .fxright{
  /*box-shadow: 0 0 10px #cdcdcd;*/
}
.topright .fxright ul li{
	width: 45px;
	height: 45px;
	display: block;
	background: #fff;
	border-bottom: 1px solid #ddd;
	margin-bottom: 1px;
	text-align: center;
  box-shadow: 0 0 10px #cdcdcd;
}
.topright .fxright ul li:first-child{
	border-top-left-radius: 10px;
}
.topright .fxright ul li:last-child{
	border-bottom-left-radius: 10px;
}

.fxright ul li img{
	max-width:65%;
	margin-top: 7px;
}
.fxright ul li:hover{
	background: #49a7ff;
}
.fxright ul li:nth-of-type(1){
	 background:#fff url(../images/dh.png) no-repeat center center;
	 background-size: 65%;
}
.fxright ul li:nth-of-type(1):hover .phong{
  display: block;
}
.fxright ul li:nth-of-type(1):hover{
   background:#49a7ff url(../images/dh1.png) no-repeat center center;
   background-size: 65%;
   cursor: pointer;
}
.fxright ul li:nth-of-type(2){
	 background:#fff url(../images/xx.png) no-repeat center center;
	 background-size: 65%;
}
.fxright ul li:nth-of-type(2):hover{
   background:#49a7ff url(../images/xx1.png) no-repeat center center;
   background-size: 65%;
   cursor: pointer;
}
.fxright ul li:nth-of-type(3){
	 background:#fff url(../images/lx.png) no-repeat center center;
	 background-size: 65%;
}
.fxright ul li:nth-of-type(3):hover{
   background:#49a7ff url(../images/lx1.png) no-repeat center center;
   background-size: 65%;
   cursor: pointer;
}
.phong{
	position: absolute;
	background: #fff;
	box-shadow: 0 0 10px #cdcdcd;
	right: 58px;
	width: 130px;
	padding:10px 0;
	display: none;
	top: 50%;
  margin-top: -73px;
}
.phong:before{
	content: "";
  width: 0;
  border-width:10px;
  border-style: solid;
  border-color: transparent transparent  transparent #fff;
  position: absolute;
  top:50%;
  left: 130px;
  margin-top: -10px;
}
.phong p{
	line-height: 20px;
}
.phong p:nth-of-type(2){
  color: #49a7ff;
  font-weight: bold;
}

.fxright ul li a{
	width: 100%;
	display: inline-block;
	height: 100%;
}