@charset "utf-8";
/*全局样式*/
* {	margin:0;padding:0;}
html{ background:url(../images/html-bg.gif) repeat scroll 0 0 #FFFFFF;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd {border:0; margin:0px; padding:0px; outline: 0px;}
body{background:url(../images/body-bg-new.gif) repeat-x scroll 0 0 transparent;min-height:379px; min-width:1024px;}
li {list-style-type:none;}
h1, h2, h3, h4, h5, h6,em {font-size:12px;font-weight:normal; font-style:normal;}
input, button, textarea, select {font:'微软雅黑' '宋体',Arial, Helvetica, sans-serif ;}

a {color:#7D7D7D;text-decoration:none;font-size:12px;outline:0;}/*链接样式ʽ */
a {outline:none;blr:expression(this.onFocus=this.blur());outline:0;}/*去链接后下划线*/
a:hover {color:#000;text-decoration:none;}/*鼠标滑上去ʽ */

/* 浮动、清除浮动、加粗、颜色 */
.left {	float: left;}
.right {float: right;}
.clear {clear: both;}
.noBorder {border:none;}
.hs88{ color:#888;}
.lsqian{ color:#00B1CF}
.hese14{ font-size:14px; color:#000; font-weight:bold}
.hese12{color:#000;}
.fhs{color:#DB4980;}


/*图片至顶、间隔*/
img, li {vertical-align:top; margin:0px; padding:0px; border:0px;}
.blank40px {height:40px;line-height:40px;font-size:0;clear:both}
.blank30px {height:30px;line-height:30px;font-size:0;clear:both}
.blank20px {height:20px;line-height:20px;font-size:0;clear:both}
.blank10px {height:10px;line-height:10px;font-size:0;clear:both}
.blank15px {height:15px;line-height:15px;font-size:0;clear:both}
.blank5px {height:5px;line-height:5px;font-size:0;clear:both}
.blank1px {height:1px;line-height:1px;font-size:0;clear:both}
.hblank18px{ width:18px; height:1px; display:block; float:left}
.hblank10px{ width:10px; height:1px; display:block; float:left}

.sol_supplier{ width:960px; height:370px; position:relative; overflow:hidden; font-size:12px;}
.sol_supplier ul.sol_bg li.current{ display:block;}
.sol_supplier ul.sup_topban li{ background:#2cb5fd; float:left; margin:0 1px;}
.sol_supplier ul.sup_topban li a{ padding:20px 30px; line-height:32px; font-size:18px; text-decoration:none; color:#fff; letter-spacing:2px;}
.sol_supplier ul.sup_topban li.current{ background:#fff;}
.sol_supplier ul.sup_topban li.current a{ color:#2cb5fd}
.sol_supplier .sup_main{ background:url(../images/sol_supbg.png) no-repeat; padding:10px 0; clear:both; width:850px; overflow:hidden; border-radius:5px; position:absolute; top:70px; left:50px;}
.sol_supplier .sup_main ul{ width:20000px;}
.sol_supplier .sup_main ul li{ float:left; width:762px; padding:0 40px; }
.sol_supplier .sup_Execution{ position:absolute; right:20px; bottom:20px; }
.sol_supplier .sup_Execution ul li{text-indent:-999px; overflow:hidden; cursor:pointer; float:left; background:url(../images/bg_control_nav.png) no-repeat; width:6px; height:6px; background-position:0 0; margin:0 5px;}
.sol_supplier .sup_Execution ul li:hover{ background-position:0 -6px;}
.sol_supplier .sup_Execution ul li.current{ background-position:0 -12px;}
table.width{ width:100%;}
table.width td{ padding:5px;}
table.width td span{ float:right; padding-right:12px; line-height:22px;}
table.width td span img{ vertical-align:middle;}
table.width td span a{ text-decoration:none; color:#007fc1; padding:0 0 0 10px;}
table.width td span a:hover{ text-decoration:underline;}
table.width select{ border:1px solid #ccc; width:95%; color:#555;}
.sol_supplier .sup_main .keyword{ background:url(../images/supplier_button.png) no-repeat 0 0; width:312px; height:23px; padding:1px; overflow:hidden;}
.sol_supplier .sup_main .keyword input{ width:242px; border:none; height:21px; float:left; color:#555;}
.sol_supplier .sup_main .keyword a{ text-indent:-9999px; width:60px; height:21px; display: block; float:left;}
.sol_supplier .sup_mess{ background:#fff; border-radius:5px; width:550px; right:20px; bottom:20px; position:absolute; height:120px; filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8; display:table;}
.sol_supplier .sup_mess ul{ display:table-cell; height:120px;  vertical-align:middle; padding:0 0 0 20px;}
.sol_supplier .sup_mess h1{ font-size:24px; padding-left:15px; line-height:36px;}
.sol_supplier .sup_mess p{ padding-left:10px; line-height:20px;}
.sup_banner{ width:960px; margin:0 auto; background:#FFF; position:relative; overflow:hidden;}
.joinus{ position:absolute; top:0; left:0; width:100%; text-align:right; background:url(../images/jionus_bg.png) repeat-x; padding:5px 10px 5px 0;}
/*类容样式*/
#wrapper{ margin:auto; padding-bottom:15px; width:1000px;}
.headCom{ margin-left:27%; width:1155px;font-family:"黑体";font-size:12px;}
.headLogo{ float:left; width:300px; overflow:hidden;height:50px; text-align:center; padding-top:18px;}
.headLogo img{ float:left}
.headLogo span{ width:80px; display:block; float:left;line-height:18px; margin-left:8px; margin-top:6px; font-weight:bold;letter-spacing:5px;}
.headdl{ background:url(../images/login-search-bg.png) no-repeat scroll center top transparent; float:right; height:38px; margin-top:0px; position:relative; width:451px;font-family:"黑体"; }
.headCom .headdl ul{float:left; width:180px; margin-left:10px}
.headCom .headdl ul li{ float:left; *margin:0 5px 0 0; margin:10px 5px 0 0;}
.headCom .headdl ul li a{ _line-height:25px;_height:25px;*line-height:25px;*height:25px; color:#fff; margin-right:10px;background:#0D486B; border-radius:3px;text-align:center; padding:3px 5px;}
.headCom .headdl ul li a:hover{ color:#fff; text-decoration:underline}
.topyx{ margin-right:10px;}
.headdl .seacrhC{ right:20px; position:absolute; margin-left:10px; width:240px; z-index:3;}
.searchk{ border:1px solid #ABADB3; height:20px; line-height:20px; padding:0 3px; width:200px; margin-top:7px; float:left;}
.searchicoC{ background:url(../images/searchico.jpg) no-repeat; width:22px; height:22px; border:none; border: solid 1px #ABADB3; margin-top:7px; cursor:pointer; float:left;}

.headdl1{ float:right; height:30px; width:400px; line-height:30px; text-align:right;}
.headdl1 span{ margin-left:15px;}
.headdl1 span a{color:#000; text-decoration:underline;}

.headnavC{z-index:999;background:#0D486B;height:50px; line-height:50px; position:relative; display:block;border-top-left-radius:3px; border-top-right-radius:3px; border-bottom-left-radius:3px;border-bottom-right-radius:3px; font-family:"黑体"; margin:5px 0 15px 0;}
.headnavC li{z-index:1002; position:relative; display:inline-block; width:190px; float:left; text-align:center; color:#fff; font-size:14px;text-shadow:0 -1px #4a4a4a; font-weight:bold;} 
.headnavC li.wdm{ width:192px;}
.headnavC li.wdm a{ color:#fff; font-size:14px;width:192px; height:50px; display:block;}
.headnavC li.wdm a:hover{ background:#28A6DC; width:192px; height:50px; display:block;}
.headnavC li a{ color:#fff; font-size:14px;width:190px; height:50px; display:block;}
.headnavC li a:hover{ background:#28A6DC; width:190px; height:50px; display:block;}
.headnavC li.backchoose{ background:#28A6DC; width:190px; height:50px; display:block;}
.zbx{ border-right:1px solid #072537;}
.zbx1{ border-left:1px solid #3C6984;}
.zbx_main{ color:#333; font-weight:normal; text-shadow:none; position:absolute; width:310px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;* -moz-border-radius-bottomleft:5px;* -moz-border-radius-bottomright:5px;* border-bottom-right-radius:5px;* border-bottom-left-radius:5px; left:0; top:50px; background:url(../images/listbg_03.png) repeat; z-index:1003; padding:10px;  box-shadow:0 5px 8px rgba( 80, 80, 80, .6);-webkit-box-shadow: 0px 5px 8px rgba( 80, 80, 80, .6);-moz-box-shadow: 0px 5px 8px rgba( 80, 80, 80, .6);}
.zbx_main ul{ float:left; width:170px; border-right:1px dashed #ccc; padding:0 10px 0 0;}
.zbx_main ul li{ width:170px; text-align:left;}
.zbx_main ul li a{width:155px;padding-left:15px; text-shadow:none; color:#666; height:24px; line-height:24px; font-size:13px; font-weight:normal; border-bottom:1px dashed #ccc;}
.zbx_main ul li a:hover{height:24px; line-height:24px;background:#28a6dc; color:#fff;width:155px;}
.zbx_main ul li.choose a{ background:#28a6dc; color:#fff;}
.zbx_main p{ width:126px; text-align:center; float:left; padding:25px 0 0 0;}
.zbx_main p a{ height:22px; width:126px; color:#333; background:none; line-height:22px; padding:0 0 10px 0;}
.zbx_main p a:hover{ background:none; text-decoration:underline;height:22px; width:126px;line-height:22px;}
.single{ width:171px;}
.single ul{ width:171px; clear:both; border-right:none;}
.single p{ padding:10px 0 0 0 !important; width:170px !important;}
.single p a{ height:22px; width:170px; color:#333; background:none; line-height:22px; padding:0 0 10px 0;}
.single p a:hover{ background:none; text-decoration:underline;height:22px; width:170px;line-height:22px;}
.twoban { width:350px;}
.twoban ul{ width:350px; border:none;}
.twoban ul li{ float:left; margin-left:5px;}

.banner{ width:960px; height:450px; margin:0 auto; background:#FFF; position:relative;}
#slides {position:absolute;top:0px;left:0px;z-index:100;}
#slides .next,#slides .prev {position:absolute;top:180px;left:10px;width:24px;height:43px;display:block;z-index:101;}
.slides_container {width:960px;height:450px;overflow:hidden;}
.slides_container a{ display:none;}
#slides .next {left:920px;}

.bannerwz2{ position:absolute; top:160px; left:70px;background:url(../images/coffee2-70.png) repeat scroll 0 0 transparent; font-size:30px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz2 span{ display:block;}
.bannerwz2 em.wzer1{font-size:30px; padding-left:130px;}

.bannerwz{ position:absolute; top:130px; left:70px;background:url(../images/blue2-70.png) repeat scroll 0 0 transparent; font-size:30px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz span{ display:block;}
.bannerwz em.wzer{font-size:30px; padding-left:135px;}

.bannerwz4{ position:absolute; top:130px; left:70px;background:url(../images/green-70.png) repeat scroll 0 0 transparent; font-size:30px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz4 span{ display:block;}
.bannerwz4 em.wzer1{font-size:30px;padding-left:130px;}


.bannerwz1{ position:absolute; top:80px; left:60px;background:url(../images/blue2-70.png) repeat scroll 0 0 transparent; font-size:30px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz1 span{ display:block;}
.bannerwz1 em.wzer1{font-size:30px;}


.bannerwz em.wzer1{font-size:30px;}
.bannerico1{position:absolute; top:260px; left:328px;width:154px; background:url(../images/blue2-70.png) repeat scroll 0 0 transparent;padding:15px 20px; line-height:30px; display:inline-block;font-family:"黑体";z-index:61;}
.bannerico1 span{ background:url(../images/learn-more-arrow.png) no-repeat scroll right center transparent; padding-right:30px; color:#fff;font-size:30px;font-weight:bold}

.bannerico2{position:absolute; top:210px; left:60px;width:154px; background:url(../images/blue2-70.png) repeat scroll 0 0 transparent;padding:15px 20px; line-height:30px; display:inline-block;font-family:"黑体";z-index:61;}
.bannerico2 span{ background:url(../images/learn-more-arrow.png) no-repeat scroll right center transparent; padding-right:30px; color:#fff;font-size:30px;font-weight:bold}

.bannerico3{position:absolute; top:260px; left:362px;width:154px; background:url(../images/coffee2-70.png) repeat scroll 0 0 transparent;padding:15px 20px; line-height:30px; display:inline-block;font-family:"黑体";z-index:61;}
.bannerico3 span{ background:url(../images/learn-more-arrow.png) no-repeat scroll right center transparent; padding-right:30px; color:#fff;font-size:30px;font-weight:bold}

.bannerico4{position:absolute; top:260px; left:402px; width:154px; background:url(../images/green-70.png) repeat scroll 0 0 transparent;padding:15px 20px; line-height:30px; display:inline-block;font-family:"黑体";z-index:61;}
.bannerico4 span{ background:url(../images/learn-more-arrow.png) no-repeat scroll right center transparent; padding-right:30px; color:#fff;font-size:30px;font-weight:bold}

.content{ border:medium none; border-radius:4px 4px 4px 4px; height:300px; margin:15px auto; width:960px;font-family:"黑体"; }
.con1{ background:url(../images/home-promo-venue2.png) no-repeat; width:320px; height:300px; float:left; overflow:hidden;}
.con2{ background:url(../images/home-promo-demo.jpg) no-repeat; width:320px; height:300px; float:left;position:relative;}
.con3{ background:url(../images/home-promo-dg3.png) no-repeat; width:320px; height:300px;float:left;position:relative;}
.contitle{ font-size:18px; color:#fff;height:50px; line-height:50px;font-weight:bold;}
.subtitle{ height:55px; padding:10px 0 0 12px; line-height:18px; font-size:16px; overflow:hidden; margin-bottom:110px;}

.conico1{ background:url(../images/homepage-promo-buildyourcrowd-btn.png) no-repeat;color:#fff; font-size:18px;height:52px; line-height:52px; display:inline-block; padding:0 10px; position:absolute; bottom:10px; right:-30px; width:159px; padding-left:40px; font-weight:bold}
a.conico1:hover{ color:#fff; text-decoration:none}

.conico{ background:url(../images/home-demo-btn.png) no-repeat;color:#fff; font-size:18px;height:52px; line-height:52px; display:inline-block; padding:0 10px; position:absolute; bottom:10px; right:-30px; width:159px; padding-left:40px; font-weight:bold}
a.conico:hover{ color:#fff; text-decoration:none}


.newsC{ background:#fff; height:120px; width:960px; margin:15px auto; border-radius:3px 3px 3px 3px; border:medium none;font-family:"黑体";}
.newstitle{ float:left; margin:20px 15px 0;}
.newscon{ position:relative; float:left; width:225px; border-left:1px solid #ccc; padding:5px 20px 10px 20px; font-size:12px; line-height:20px; margin-top:15px; overflow:hidden; }
.newscon span{ position:absolute; right:10px; bottom:15px;}
.newsmore{ font-size:12px; text-align:right; margin:5px 30px 0 0; height:20px; line-height:20px;}
.newscon h1{ font-weight:700;color: #2485B3;}

span.znavC{background:url(../images/blue-cta-bg.gif) repeat-x; height:61px; margin:-1px 1px -1px 0;padding:0 25px; position:absolute; left:0; bottom:0; display:block; z-index:1005; width:910px;}
span.znavC .lvseico{ height:109px; margin:-12px -42px; width:265px; z-index:10;background:url(../images/sign-up-for-a-demo1.png) no-repeat scroll 0 0 transparent; right:26px;position:absolute;}
span.znavC .lvseico a.lvseicowz{ color:#fff; font-size:24px; font-weight:700;padding-left:135px;text-align:left; text-shadow:0 -1px #4a4a4a; width:167px; line-height:90px;}
.znavC a.znav1{ color:#fff; font-size:18px; font-weight:700; height:40px; padding-left:53px;text-align:center; width:167px;float:left; padding-top:20px; line-height:20px;}
.lvseico{ width:192px; height:61px; z-index:10;background:url(../images/sign-up-bg.png) no-repeat scroll 0 0 transparent; float:right; margin:-15px -12px 0 0;}
.lvseico a.lvseicowz{ color:#fff; font-size:24px;padding-left:55px;text-align:left; text-shadow:0 -1px #4a4a4a; width:167px; line-height:70px;}
ul.pagination li{ text-indent:-999px; overflow:hidden;}
.hide{ display:none;}
.icon{ background:url(images/icon-search.png) no-repeat 0 0; height:18px; text-indent:30px; line-height:18px; *margin:15px 0 0 0; text-decoration:underline;}

/*mobile*/
.bannerwz5{ position:absolute; top:200px; left:270px;background:url(../images/blue2-70.png) repeat scroll 0 0 transparent; font-size:36px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz6{ position:absolute; top:200px; left:260px;background:url(../images/blue2-70.png) repeat scroll 0 0 transparent; font-size:36px; padding:20px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}
.bannerwz7{ position:absolute; top:200px; left:305px;background:url(../images/blue2-70.png) repeat scroll 0 0 transparent; font-size:36px; padding:20px 40px; line-height:42px; display:inline-block; color:#fff; z-index:60;letter-spacing:4px; font-family:"黑体";}

.mible_button{ position:absolute; bottom:20px; left:300px; z-index:1005;}
.mible_button p{ color:#fff; line-height:26px; font-size:14px;}
.mible_button p img{ padding:5px; border:none;}
.bdbridge-clearfix{ display:none;}
