@charset "utf-8";
/* CSS Document */
/*========== CSS Document=================|
-- author:          Wangxiaotian
-- creatData:       2011/11/8
=========================================*/

/*====================storagedelivery====================*/
/*======reset=====*/
* { margin:0; padding:0; }
html{ background:url(../images/bodybg02.jpg) repeat-x;}
body { color:#4e4e4e; font:12px/1.231em Arial, Helvetica, sans-serif;font-family:'微软雅黑', '宋体'; background:url(../images/bodybg.jpg) center top no-repeat;}
img { border:none; }
a { text-decoration:none; color:#666;}
.clear { clear:both;}
li { list-style:none;}

/*======header=====*/
.wrapper { width:980px; margin:0 auto;}
#header { padding-top:25px;}
.logo { float:left;}
.lanbar { float:right; margin-top:15px;}
.lanbar span a { background:url(../images/bg_lanbar.gif) left center no-repeat; padding:0 10px; font-weight:bold;}
#mainnav { height:40px; background:url(../images/bg_nav.png) repeat-x; margin-top:20px;position:relative; z-index:999}
#mainnav ul { margin-left:30px;}
#mainnav li { list-style:none; float:left; }
#mainnav li a { font-size:15px; color:#000; line-height:40px; color:#000; display:block; background:url(../images/nav_border.png) right center no-repeat; padding:0 30px; }
#mainnav a:hover,#mainnav li.navonline a{background:url(../images/navline.gif) repeat-x; font-weight:bold;}
.lastnav{ background:none;}

#mainnav li ul { position:absolute;left:0; display:none; margin:0; padding:0; background-image:url(../images/bgline.gif); width: 980px; background-repeat:repeat-x;}
#mainnav li ul li a { font-size:12px; background:none; display:block;color:#fff;}
#mainnav li ul li a:hover { font-weight:bold;}

/*======banner=====*/
.mosttrends { height:47px; background:url(../images/bg_mosttrends.png) repeat-x;}
.mosttrends dl { margin-left:30px; line-height:37px; color:#FFF;}
.mosttrends dt { float:left; font-size:14px; margin-right:5px;}
.mosttrends dt a { margin:7px 2px 0; display:block; float:left; width:24px;}
.mosttrends dl dd{ float:left; padding-left:5px;}
.mosttrends dl dd img{margin-top:8px;*margin-top:4px;_margin-top:8px;}
.mosttrends dl dd a{color:#FFFFFF;}
.ddright{ float:right; padding-right:10px;}

/*======content=====*/
.content { background:url(../images/bg_con2.gif) repeat-x; height:215px; padding-top:7px;}
.content img { width:238px; margin:4px 2px 0 0;}
.content span { background:url(../images/con_line.gif) center right no-repeat; display:inline-block; padding-top:10px; }

/*======footer=====*/
.link { padding:25px 25px 0 25px; overflow:hidden; border-top:1px solid #e5e5e5;}
.linklist {  float:left; margin:0 60px 25px 0;}
.lastlinklist { float:left;}
.linklist h4,.lastlinklist h4 { font-size:14px; color:#353535; margin-bottom:12px; line-height:23px;}
.linklist a,.lastlinklist a{ line-height:20px; }
.linklist span,.lastlinklist span { background:url(../images/more.gif) center left no-repeat; padding-left:10px;}
.linklist span a,.lastlinklist span a { color:#0055a9;}
.contact { text-align:center; padding:20px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; display:inline-block; width:940px;}
.contact a { font-size:15px;}
.contact span { margin:0 2px; float:left;}
.hotline { background:url(../images/hotline.gif) center left no-repeat; padding-left:25px; font-size:17px; font-weight:bold;}
.hotline i { font-style:normal; font-size:20px;}
.attention { font-size:13px; font-weight:bold; padding-top:12px;}
.attention img{ margin-top:-5px;}
.snia { background:url(../images/sina.gif) center left no-repeat; margin-right:12px;}
.tencent { background:url(../images/share.gif) center left no-repeat;}
.snia,.tencent { padding-left:20px;}
.copyright { text-align:center;}
.subcompany { margin:15px;}
.subcompany a { margin:0 5px; color:#0055A9;}
.copyright p { margin-bottom:8px;}


/*====================storagedelivery====================*/
.main { margin:12px 0; overflow:hidden;}
.sidebar { float:left; width:205px; margin-right:15px;}
.sidebar h3 { font-size:14px; color:#000; height:30px; line-height:30px; background:url(../images/bg_h3.png) repeat-x; padding:0 15px;}
.sidebar h3 span { background:url(../images/list_h3.gif) left center no-repeat; padding-left:15px;}
.subnav { width:205px; margin-bottom:15px;}
.subnav ul { }
.subnav li { padding-left:30px; line-height:40px; background:url(../images/bg_sidebar.png) repeat-x; height:40px; border-bottom:1px dotted #0055A9; }
.subnav li a { display:block; background:url(../images/list_sidebar.gif) left center no-repeat; color:#0055A9; padding-left:15px;}
.subnav li:hover { background:url(../images/bg_nava.png) repeat-x;}

.newesttrends dl { padding:12px 10px; background-color:#f4f4f4; overflow:hidden; border-bottom:1px solid #e5e5e8; margin-bottom:1px;}
.newesttrends dt img { float:left; border:1px solid #FFF; margin-right:10px; width:100px;}
.newesttrends dt span { display:block; color:#2f2f2f; height:60px; width:70px; overflow:hidden; font-weight:600;}
.newesttrends dt p { padding:10px 0; border-bottom:}
.newesttrends dt p a { color:#a00109; }
.newesttrends dd a  { background:url(../images/list_dl.gif) left center no-repeat; padding-left:8px;margin-bottom:10px; display:inline-block;}
.sideright { width:760px; float:left;}
.reportingin { height:30px; line-height:30px; border-bottom:1px dotted #aaa; }
.sideright h3 { font-size:14px; color:#000; float:left; }
.reportingin span { float:right; font-size:12px; color:#666; font-weight:normal;}
.describe { margin:15px 0;}
.most_describe { line-height:25px;}
.describe_comtent,.base_comtent,.advisory_comtent,.coopemodel_comtent { padding: 25px 15px;}
.describe_comtent p { margin-bottom:25px;}
.describe_comtent p span { padding:35px 15px; display:inline-block;}
.describe_comtent dl { float:left; width:210px; padding:15px 15px; }
.describe_comtent dt { float:left; }
.describe_comtent dd { padding: 25px 0 0 10px; display:inline-block; }

/*====================buildingbase====================*/
.base_comtent,.advisory_comtent,.marketing_comtent { line-height:25px;}
.base_describe { padding-top:15px;}

.base_title1,.base_title2,.base_title3,.base_title4 { height:35px; line-height:45px;  font-weight:bold; padding:0 0 10px 40px; margin-top:10px;}
.base_title1 { background:url(../images/list_base1.gif) center left no-repeat;}
.base_title2 { background:url(../images/list_base2.gif) center left no-repeat;}
.base_title3 { background:url(../images/list_base3.gif) center left no-repeat;}
.base_title4 { background:url(../images/list_base4.gif) center left no-repeat;}

/*====================buildingbase====================*/
.advisory_tip { padding:11px 0;}
.advisory_tip img { float:left; margin:0 12px 20px 0;}
.advisory_tip span { display:block; font-weight:bold;}

/*====================distributionchannel====================*/
.comtent_tab { margin-top:18px; display:inline-block;}
.comtent_tab li { float:left;}
.comtent_tab li a { display:inline-block; color:#FFF; height:25px; line-height:25px; padding:0 20px; }
.distribution_comtent { background:url(../images/bg_distributioncomtent.png) repeat-x; padding:30px 15px; line-height:25px;}
.distribution_comtent img { margin:20px 0;}
.distribution_comtent span { margin:10px 0; display:block; font-weight:bold; }
.distribution_comtent li { background:url(../images/bg_lanbar.gif) left center no-repeat; padding-left:10px;}

/*====================preserveimage====================*/

/*====================networkmarketing====================*/
.marketing_comtent { padding:10px 15px 20px 15px;}
.marketing_comtent span,.feedback_comtent span,.callcenter_comtent span { font-size:14px; color:#cc4f00; font-weight:700; display:block; padding:10px 0;}

/*====================outsourcingservice====================*/
.service_table,.case_table,.rate_table { border-collapse:collapse;}
.service_table td,.case_table td,.rate_table td {  border:1px solid #92c2e2;}

/*====================ocooperativepartner====================*/
.marketing_comtent li,.callcenter_comtent li { background:url(../images/list_conment.gif) center left no-repeat; padding-left:15px;}

/*====================serviceconcept====================*/
.concept_comtent { margin:75px 15px;}

/*====================oursite====================*/
.site_comtent { text-align:center;}

/*====================coopemodel====================*/
.coopemodel_comtent { line-height:30px;}
.coopemodel_comtent li { background:url(../images/list_coop.gif) left top no-repeat; padding-left:30px;}
.coopemodel_comtent h3{ height:40px;}
.coopemodel_comtent span { font-size:14px; font-weight:700;color: #CC4F00;display: block; padding:10px 30px;}

/*====================customerfeedback====================*/
.feedback_from { margin:30px 0 30px 100px; line-height:30px; }
.feedback_from input { width:255px;}
.feedback_from strong { color:#F00; margin-left:5px;}
.feedback_from span input { width:38px; height:20px;}

/*====================companytrends====================*/
.trends_comtent { padding:15px 0;}
.trends_titel { color:#1b70a3; padding:8px; background-color:#d5e8f8;}
.trends_list li { padding:8px 15px; }
.trends_list li span { font-weight:bold; color:#1b70a3; padding:0 40px 0 15px; background:url(../images/list_tre.gif) left center no-repeat;}
.trends_page { margin-top:20px; text-align:center;}
.trends_page a { color:#1b70a3;}

/*====================dynamicdetailed====================*/
.tailed_comtent { padding:15px 0;}
.tailed_comtent span { padding:15px 15px; display:block; border-bottom:1px solid #d4d4d4;}
.tailed_comtent strong { font-size:18px; margin-right:10px;}
.tailed_comtent p,.group_comtent p{ text-indent:2em; line-height:25px; margin:20px 0;}
.news_list li { background:url(../images/list_dl.gif) left center no-repeat; padding:5px 8px;}
.news_list li a { color:#1b70a3;}
.tailed_comtent img { width:539px; margin-left:110px;}

/*====================groupsynopsis====================*/
.group_comtent span { margin:40px 0; display:inline-block;}
.group_comtent span img { float:left;  margin-right:20px;}

/*====================developmenthistory====================*/
.deve_comtent p { margin:30px 0;}
.history_list span { float:left; padding:0 40px;}
.history_list { float:left; border-bottom:1px dotted #929292; width:760px; display:inline-block; padding:20px 0;}
.history_list ul { float:left;}
.history_list li { padding:5px 15px; background:url(../images/more.gif) left center no-repeat;}

/*====================celebratedscholars====================*/
.scholars_list { padding:15px 0 25px 15px;; width:170px; float:left;}
.scholars_list b { display:block; padding:3px 15px; border-bottom:1px dotted #599dca;}
.scholars_list p { line-height:20px; }

.scholars_list li { float:left; }
.bring_in { line-height:25px;}
.bring_in p { background-color:#dfeef7; padding:2px 10px;  }
.bring_in p b { margin-left:10px; display:block;background:url(../images/bg_lanbar.gif) center left no-repeat; padding-left:10px;}
.bring_in dl { padding:10px 20px; }
.join_us { padding:15px; border-top:1px dotted #a9a9a9;}
.join_us a { color:#0069a7;}
.scholars_list p span { padding:5px 15px; display:block;}

/*====================waredistri====================*/
.dis_comtent { padding:10px 0;}
.dis_comtent p { margin:10px 0; line-height:25px;}
.dis_comtent b { color:#0076be;}
.dis_comtent img { margin-right:20px;}

/*====================tradenetwork====================*/
.content_site { background:url(../images/list_tradenet.gif) top left no-repeat; padding-left:25px;}
.content_site a,.marketing_comtent p a { color:#1594d1;}
.most_cn { float:right; margin-left:30px;}
.most_cn a { display:block; text-align:center;}
.most_content { margin:20px 0;}
.most_content p { margin:10px 0;}

/*====================/ECshop====================*/
.commu_content { margin-top:20px;}
.commu_content p { margin:20px 0; line-height:25px;}

/*====================theinteraction====================*/
.interraction_comtent {width:760px; overflow:hidden;}
.interraction_comtent dl,.video_comtent dl {  float:left; padding:20px 0 0 35px; overflow:hidden; }
.interraction_comtent dl { width:208px; height:220px; }

.inter_title { color:#004a99;}

/*====================splendidvideo====================*/
.video_comtent dl {  width:212px; height:195px;}
.video_comtent dd,.interraction_comtent dd { margin-top:5px;}
.video_comtent dl a { color:#004a99;}

/*====================businessconditions====================*/
.style_comtent { padding:20px 0;}
.style_comtent h6 { background-color:#e0eef7; padding-left:20px; font-size:14px; color:#ce4f00;}
.style_comtent span { background:url(../images/bg_style.jpg) center left no-repeat;  padding:7px 0 5px 10px; display:block;}
.style_comtent img { padding:10px 0 10px 45px;}
.img_list { padding:20px 0;}

/*====================mostmagazine====================*/
.magazine_tabo { position:relative; background:url(../images/bg_maztab1.png) repeat-x; width:360px; float:left; height:33px; line-height:33px;font-size:16px; color:#FFF; font-weight:800; padding-left:20px;}
.magazine_tabt {  position:relative; background:url(../images/bg_maztab2.png) repeat-x; width:360px; float:left; height:33px; line-height:33px;font-size:16px; color:#FFF; font-weight:800; padding-left:20px;}
.magazine_tabo span { background:url(../images/li_tab.gif) left center no-repeat; padding-left:35px;}
.magazine_tabt span { background:url(../images/li_tab2.gif) left center no-repeat; padding-left:35px;}
.kanli { position:absolute; top:0; right:20px; font-size:12px; font-weight:normal; background:url(../images/li_tab3.png) repeat-x; height:20px; margin-top:7px; line-height:17px; width:85px; text-align:center;}
.magazine_link { background:url(../images/bg_tablink.gif) no-repeat; height:24px; line-height:24px; padding-left:25px;}
.magazine_link a { color:#016faf;}
.magazine_show { padding:20px; line-height:25px; display:inline-block;}
.show_left { float:left; width:300px;}
.show_right {  text-align:center; height:150px; width:400px; float:right; margin-top:30px;}
.show_right img { margin-right:20px;}
.show_right span { display:block;}
.magazine_comtent h5 { font-size:12px; padding:5px 0 5px 30px; background-color:#dfeef7;}
.magazine_comtent h5 span { padding-left:10px; background:url(../images/bg_lanbar.gif) center left no-repeat;}
.magazine_comtent p { padding:20px 15px; line-height:25px;}
.magazine_comtent p img { margin: 40px 0 0 100px;}

/*====================magazinerussian====================*/
.russian_comtent { line-height:25px;}
.russian_maga h4 { font-size:14px; font-weight:800; color:#cc4f00; padding:20px 0 10px 0; }
.russian_maga li { background:url(../images/list_conment.gif) center left no-repeat; padding-left:15px;}
.russian_maga img { padding:20px 0 20px 20px;}

/*====================establishedcase====================*/
.case_table,.rate_table { text-align:center; width:700px; margin:20px auto;}
.case_table td { height:50px;}

/*====================establishedcase====================*/
.rate_maga p { padding:0 30px;}

/*====================callcenter====================*/
.callcenter_comtent { padding:20px 0; line-height:25px;}
.callcenter_comtent span { background-color:#dfeef7; padding:2px 0;}
.callcenter_comtent ul { padding:10px 0;}
.callcenter_comtent ul,.callcenter_comtent span { padding-left:20px;}

/*====================videoshow====================*/
.vshow_comtent { padding:25px 0;}
.video_more { border:1px solid #e8e8e8; overflow:hidden; display:inline-block; position:relative; width:758px; margin-top:20px;}
.video_show { margin:0 auto; width:480px;}
.more_title { background-color:#e0eef7; padding:5px 0 0 35px; height:30px; line-height:25px;}
.more_title span { background:url(../images/li_vi.jpg) center left no-repeat; height:24px; display:block; padding-left:30px;}
.video_show p { margin:20px auto; text-align:center;}
.video_title { font-size:16px; font-weight:bold; color:#00649f; background:url(../images/li_vt.gif) left center no-repeat; padding-left:30px;}
.video_show b { font-weight:normal;}
.play_time { margin-top:5px; display:block;}
.v_show { width:758px; position:relative; border:1px solid #E8E8E8; }
.change_btn .prev,.change_btn .next { margin-top:80px; cursor:pointer;}
.change_btn .prev { float:left; margin-left:5px;}
.change_btn .next { float:right; margin-right:5px;}
.v_content { position:relative; height:210px; overflow:hidden; }
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content_list a { font-size:12px; color:#00649F;}
.v_content ul {float:left;}
.v_content ul li { display:inline; float:left;height: 180px; width: 160px; padding: 20px 10px 0 11px; }
.v_content ul li em { font-style:normal;}
.v_content ul li img { height: 105px;width: 160px;}
.v_content ul li h4 { width:128px;  margin-top:12px; font-weight:normal; }
.v_content ul li h4 a { display:inline !important; height:auto !important; }
.v_content ul li span { color:#666; }
.v_content ul li em { color:#888; font-family:Verdana; font-size:0.9em; }

.formtdleft{ text-align:right;}

#slider {
	position:relative;
    width:980px;
    height:379px;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
	font-family:'微软雅黑', '宋体';
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.neirightcontent dl dt {
    border-bottom: 1px dashed #CCCCCC;
    color: #990000;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}
.neirightcontent dl dd {
    color: #666666;
    font-size: 12px;
    padding: 5px 20px;
}

.neirightcontent dl dt a {
    color: #CC4F00;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
}
.neirightcontent dl dd a {
    color: #666666;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}

.legal {
    margin: 20px auto;line-height: 25px;
}
.legal ul {
    margin: 10px;
}
.legal h4 {
    background: url(../images/legal_icon.gif) no-repeat scroll left center transparent;
    border-bottom: 1px dashed #CCCCCC;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding-left: 30px;
}
.legal li {
    padding-left: 10px;
}
