﻿@charset "utf-8";


body{margin:0; padding:0; font-family:Microsoft Yahei , Arial, Helvetica, sans-serif;font-size:14px;color:#000;text-align:left;}

img,html,p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin:0;padding:0;border:0;}

ul,li{list-style-type:none;}

img{vertical-align:top;border:0;}



a{ color:#000;text-decoration: none;}

a:link{color:#000;text-decoration:none;}

a:hover{color:#000;text-decoration: none;}

.clear{clear:both;font-size:0px;height:0px;line-height:0px;overflow:hidden;}

fieldset, img{border:0;}

input, label, select, option, textarea, button, fieldset, legend{font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; vertical-align:middle}

table{border-collapse:collapse;border-spacing:0;font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}



.w1200{ width:1200px; margin:0px auto;}

.welcome{ background:#333333; height:30px; line-height:30px; color:#FFF;}

.welcome a{ color:#FFF;}

.welcome ul{ float:right; background:url(../images/index_05.png) no-repeat; width:154px}

.welcome ul li{ float:left; margin-right:20px;}

.welcome img{ margin-top:7px; padding-right:5px;}



.topinfo{ height:105px;}

.topinfo .logoimg{ float:left; margin-top:20px;}

.topinfo ul{ float:left; margin-left:65px; margin-top:20px;}

.topinfo ul li{ float:left;}

.topinfo .tel{ float:right; margin-top:15px;} 


.lang a{ padding-left:35px}
.lang a:hover{ color:#FFF}
.nav{ height:50px; line-height:50px; border-top:1px #cacaca solid; background-color:#0e318f}

.nav li{ float:left;}

.nav li a{ display:block; padding:0px 12px; font-size:16px; color:#fff}

.nav li a:hover{ background:#3b9c07; color:#FFF;}

.nav li a.hover{ background:#3b9c07; color:#FFF;}



.bannerbg{ height:443px;}



.bannerbg .typelist{ position:absolute; width:207px; height:438px; background:#FFF; margin-top:3px;}

.bannerbg .typelist dl{ padding:0px 8px;}

.bannerbg .typelist dl dt{ height:45px; line-height:45px; font-size:15px;  padding:0px 10px;}

.bannerbg .typelist dl dd{border-bottom:1px #a3a1a1 solid;  padding:0px 10px; padding-bottom:10px;}

.bannerbg .typelist dl dd a{ display:block; float:left; height:25px; line-height:25px;}



.bannerbg .typelist dl.list1 dt{ background:url(../images/index_28.jpg) 10px 14px no-repeat; text-indent:25px;}

.bannerbg .typelist dl.list1 dd a{ margin-right:10px;}

.bannerbg .typelist dl.list1 dd a.none{ margin:0px;}



.bannerbg .typelist dl.list2 dt{ background:url(../images/index_31.jpg) 10px 14px no-repeat; text-indent:25px;}

.bannerbg .typelist dl.list2 dd a{ margin-right:20px;}

.bannerbg .typelist dl.list2 dd a.none{ margin:0px;}



.bannerbg .typelist dl.list3 dt{ background:url(../images/index_33.jpg) 10px 14px no-repeat; text-indent:25px;}

.bannerbg .typelist dl.list3 dd a{ margin-right:28px;}

.bannerbg .typelist dl.list3 dd a.none{ margin:0px;}



.bannerbg .download{ padding-top:10px; margin-left:20px; display:block;}



.successinfo{ margin-top:30px;}

.successinfo dl{ border-bottom:2px #dfdfdf solid;}

.successinfo dl dt{ font-size:22px; margin-bottom:5px;}

.successinfo dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.successinfo dl dt a{ float:right; font-size:12px; color:#999; margin-top:10px;}



.successinfo .left{ width:915px; float:right}

.successinfo .left .search{ height:40px; line-height:40px; padding-top:10px;}

.successinfo .left .search li{ float:left; margin-right:60px;}

.successinfo .left .search li select{ width:150px;}

.successinfo .left .successlist li{ float:left; margin:7px 0px;  margin-right:6px;border:1px solid #D5D5D5; padding:1px}
.successinfo .left .successlist li:hover{ background-color:#3b9c07; color:#FFF}
.lefttext{ padding:6px 10px; text-align:center}
.successinfo .left .successlist li.none{ margin-right:0px;}

.successinfo .left .successlist li a{ display:block; width:295px; height:240px;  position:relative; }

.successinfo .left .successlist li a span{ display:none;font-size:14px; position:absolute; bottom:0px; bottom:0px; background:#000; width:450px; height:60px; color:#FFF; line-height:30px; filter:alpha(opacity=75); /*IE滤镜，透明度50%*/



-moz-opacity:0.75; /*Firefox私有，透明度50%*/



opacity:0.75;/*其他，透明度50%*/}

.successinfo .left .successlist li a span .lefttext{ width:80%; float:left; padding-left:10px;}

.successinfo .left .successlist li a span .righttext{ width:40%; float:right;}

.successinfo .left .successlist li a:hover span{ font-size:14px; display:block; position:absolute; bottom:0px; bottom:0px; background:#000; width:295px; height:60px; color:#FFF; line-height:30px; filter:alpha(opacity=75); /*IE滤镜，透明度50%*/



-moz-opacity:0.75; /*Firefox私有，透明度50%*/



opacity:0.75;/*其他，透明度50%*/}



.successinfo .right{ width:270px; float:left;}

.successinfo .right .info{ height:57px; line-height:57px; color:#999; font-size:14px;}

.successinfo .right ul li{ line-height:25px;}

.successinfo .right ul li span{ float:right; color:#333;}



.anli{ height:130px; background:#e1e1e1; margin-top:12px; margin-bottom:20px;}

.anli ul{ margin-left:20px;}

.anli li{ float:left; width:84px; text-align:center; margin:20px 30px; line-height:25px;}



.aboutus{ margin-top:30px;}

.aboutus dl{ border-bottom:2px #dfdfdf solid;}

.aboutus dl dt{ font-size:22px; margin-bottom:5px;}

.aboutus dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.aboutus dl dt a{ float:right; font-size:12px; color:#999; margin-top:10px;}



.aboutus li{ float:left;}

.aboutus li.info_1{ margin-top:30px; margin-right:25px;}

.aboutus li.info_2{ width:468px; margin-top:30px; line-height:1.9em;}

.aboutus li.info_2 b{ font-size:16px; display:block; margin-bottom:10px;}

.aboutus li.info_3{ margin-top:10px; margin-left:10px; text-align:center; width:240px;}

.aboutus li.info_4{ float:right; width:340px; margin-top:20px;}

.aboutus li.info_4 a{ display:block; height:28px; line-height:28px;}



.facebook{ border:2px #dbdbdb solid; border-top:0px; margin-top:30px;}

.facebook li{ float:left;}



.facebook li a.bg_1{ background:url(../images/index_bg_1.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_1:hover{background:url(../images/index_bg_1.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_1.hover{background:url(../images/index_bg_1.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook li a.bg_2{ background:url(../images/index_bg_2.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_2:hover{background:url(../images/index_bg_2.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_2.hover{background:url(../images/index_bg_2.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook li a.bg_3{ background:url(../images/index_bg_3.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_3:hover{background:url(../images/index_bg_3.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_3.hover{background:url(../images/index_bg_3.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook li a.bg_4{ background:url(../images/index_bg_4.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_4:hover{background:url(../images/index_bg_4.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_4.hover{background:url(../images/index_bg_4.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook li a.bg_5{ background:url(../images/index_bg_5.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_5:hover{background:url(../images/index_bg_5.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_5.hover{background:url(../images/index_bg_5.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook li a.bg_6{ background:url(../images/index_bg_6.png) 10px 17px no-repeat #f2f2f2;display:block; width:200px; height:60px; border-top:2px #dbdbdb solid; line-height:60px; font-size:18px; text-indent:50px; }

.facebook li a.bg_6:hover{background:url(../images/index_bg_6.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}

.facebook li a.bg_6.hover{background:url(../images/index_bg_6.png) 10px 17px no-repeat #FFF;border-top:2px #ce000c solid;}



.facebook .info{ padding:24px;}

.facebook .info p{ float:left; width:240px; line-height:2em; margin-left:10px;}

.facebook .info .inputname{ float:left; width:265px; height:34px; line-height:34px; font-size:16px; margin-top:5px; color:#CCC; margin-left:30px;}

.facebook .info .inputtel{ float:left; width:265px; height:34px; line-height:34px; font-size:16px; margin-top:5px; color:#CCC; margin-left:20px;}

.facebook .info .inputappy{ float:left; width:128px; height:39px; line-height:34px; background:#ff7b00; text-align:center; border:0px;margin-left:20px; margin-top:5px; color:#FFF; font-size:16px; font-weight:bold;}

.facebook .info .inputask{ float:left; width:128px; height:39px; line-height:40px; background:#ce000c; text-align:center; border:0px;margin-left:20px; margin-top:5px;color:#FFF; font-size:16px; font-weight:bold;}



.ourcoop{ margin-top:30px;}

.ourcoop dl{ border-bottom:2px #dfdfdf solid; margin-bottom:20PX;}

.ourcoop dl dt{ font-size:22px; margin-bottom:5px;}

.ourcoop dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.ourcoop dl dt a{ float:right; font-size:12px; color:#999; margin-top:10px;}

.ourcoop li{ float:left; margin-right:5px; margin-bottom:5px;}

.ourcoop li.none{ margin-right:0px;}

.ourcoop li a{ display:block;width:187px; border:1px #CCCCCC solid; padding:3px;}

.ourcoop li a img{width:187px; height:90px;}



.peoples{ margin-top:30px;}

.peoples dl{ border-bottom:2px #dfdfdf solid; margin-bottom:20PX;}

.peoples dl dt{ font-size:22px; margin-bottom:5px;}

.peoples dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.peoples dl dt a{ float:right; font-size:12px; color:#999; margin-top:10px;}

.peoples li{ float:left; width:156px; overflow:hidden; text-align:center; line-height:2em; margin-right:18px;}

.peoples li.none{ margin-right:0px;}

.peoples li div{  font-size:14px;}

.peoples li p{ height:25px; line-height:25px;}

.peoples li a{ color:#666;}



.newslist{ margin-top:30px;}

.newslist dl{ border-bottom:2px #dfdfdf solid; margin-bottom:15PX;}

.newslist dl dt{ font-size:22px; margin-bottom:5px;}

.newslist dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.newslist .list{ width:385px; float:left; margin-right:20px;}

.newslist .listnone{ margin-right:0px;}

.newslist .list li{ height:30px; line-height:30px; border-bottom:1px dashed #ddd}

.newslist .list li a{ float:left; display:block; width:270px; overflow:hidden;}

.newslist .list li span{ float:right;}



.links{ margin-top:20px;}

.links dl{ border-bottom:2px #dfdfdf solid; margin-bottom:10PX;}

.links dl dt{ font-size:22px; margin-bottom:5px;}

.links dl dt span{ font-size:15px; color:#cccccc; padding-left:5px;}

.links .info{ padding:15px; padding-top:5px;}

.links .info a{ padding-right:10px;}



.footnav{ background:#173f90; height:40px; line-height:40px;}

.footnav li{ float:left;}

.footnav li a{ color:#FFF; font-size:14px; margin:0px 43px;}





.footinfo{ background:#333333; height:200px; color:#FFF;}

.footinfo ul li{ display:block; float:left !important;}

.footinfo li.list_1 img{ margin-top:20px; margin-left:20px; margin-right:30px;}

.footinfo li.list_2{ margin:20px 0px; padding:0px 30px; border-right:1px solid #999;border-left:1px solid #999; line-height:1.8em; width:547px;}

.footinfo li.list_3{ margin-left:10px; margin-top:40px; line-height:1.8em;width:300px;}

.footinfo li.list_3 div{ float:left; width:96px; text-align:center; margin-right:10px; }



/*内页*/

.pagesindex{ background:#f0f1f1; padding-bottom:20px;}

.position{ height:10px; line-height:40px;}

.position a{ padding:0px 7px;}



.pagesindex dt{ font-size:18px; color:#252525; height:35px; line-height:35px; border:1px solid #CCC; text-indent:12px;}

.pagesindex dd{  border:1px solid #CCC; background:#FFF; border-top:0px; padding:10px; margin-bottom:14px;}



.pagesindex .left{ float:right; width:900px;}

.pagesindex .left .content{ padding:15px; min-height:443px; background:#FFF; border:#e6e6e6 1px solid;}



.pagesindex .pagesanli{ margin-top:14px;}

.pagesindex .pagesanli li{ float:left; width:271px; margin:10px; line-height:1.8em;}

.pagesindex .pagesanli li span{ display:block; height:60px;}

.pagesindex .pagesanli li .lefttext{ float:left; padding-left:10px; width:100%; white-space:nowrap; overflow:hidden; height:60px;}

.pagesindex .pagesanli li .righttext{ float:left; padding-left:10px;width:45%; white-space:nowrap; overflow:hidden; height:60px;}

.pagesindex .pagesanli li a:hover{ color:#cd000b;}



.pagesindex .right{ float:left; width:280px;}

.pagesindex .right .imglist{ margin-right:0}

.pagesindex .right .imglist a{ float:left; display:block; margin-right:5px; margin-left:2px; margin-bottom:14px;}

.pagesindex .right .imglist a.none{ margin-right:0px;}



.pagesnewsimglist li{ height:90px; margin:10px 0px; line-height:1.6em;}

.pagesnewsimglist li img{ float:left; margin-right:8px;}



.pagesnewslist li{margin:10px 0px; background:url(../images/cau_24.jpg) no-repeat 3px 4px; text-indent:15px;}



.pagesweixin img{ margin-left:21px;}



/*参展攻略*/

.pagesindex .left .typelist{ height:50px; line-height:50px; background:#FFF;  border:1px solid #e6e6e6; margin-bottom:10px;}

.pagesindex .left .typelist a{ display:block; float:left; margin:0px 20px; font-weight:bold;}

.pagesindex .left .typelist a:hover{ color:#cd000b;}

.pagesindex .left .typelist a.hover{ color:#cd000b;}



.caiganggonglie{}

.caiganggonglie li{border-bottom:1px solid #e6e6e6; margin:20px 10px; height:180px; overflow:hidden;}

.caiganggonglie li img{ float:left; margin-right:15px;}

.caiganggonglie li div{}

.caiganggonglie li div b{ font-size:14px; height:30px; line-height:30px;}

.caiganggonglie li div p{ color:#000; line-height:1.8em; height:90px; overflow:hidden;}

.caiganggonglie li div span{ display:block; height:30px; line-height:30px; color:#FF1515;}



.askdiv{ padding:30px; border:1px solid #e6e6e6; background:#FFF; margin-top:15px;}

.askdiv .title{ font-size:24px; background:url(../images/page_02_03.jpg) no-repeat 3px 6px; text-indent:40px; margin-bottom:15px;}

.askdiv input.biaoti{ height:30px; line-height:30px; border:1px solid #e6e6e6; width:600px; text-indent:8px; color:#999;}

.askdiv textarea{ width:830px; border:1px solid #e6e6e6; color:#999; height:80px; margin:10px 0px; line-height:30px;text-indent:8px;}

.askdiv .submitdiv{ text-align:right;}

.askdiv .submitdiv span{ padding-right:10px; color:#999;}

.askdiv .submitdiv input{ background:url(../images/page_02_07.jpg) no-repeat; width:135px; height:41px; border:0px; cursor:pointer;}



.typeselect{ padding:20px; background:#FFF;border:1px solid #e6e6e6; margin-bottom:15px; }

.typeselect ul{}

.typeselect li{ border-bottom:1px #999999 dashed; line-height:45px; font-size:14px;}

.typeselect li b{ color:#cd000b; padding-right:20px; float:left;}
.typeselect li span{ margin-left:50px; display:block;}

.typeselect li a{ padding-right:20px;}

.typeselect li a:hover{color:#cd000b;}

.typeselect li a.hover{color:#cd000b;}



.chenggonganli .sortanli{ margin-bottom:5px;}

.chenggonganli .sortanli a{ display:block; background:#333; padding:0 10px; line-height:30px; float:left; color:#FFF; text-align:center; font-size:14px; margin-left:10px; margin-bottom:10px}

.chenggonganli .sortanli a.hover{ background:#ce0013;}

.chenggonganli .sortanli a:hover{ background:#ce0013;}



.chenggonganli li{ float:left; margin:8px; width:270px; overflow:hidden; border:1px solid #ddd; text-align:center}
.chenggonganli li:hover{ background-color:#3b9c07;border:1px solid #3b9c07;}
.chenggonganli li:hover a{ color:#fff}
.chenggonganli li div{ font-size:14px; height:30px; line-height:30px;}

.chenggonganli li span{ display:block; height:40px;}

.chenggonganli li .lefttext{ float:left;  width:100%;white-space:nowrap; overflow:hidden; height:40px; line-height:40px}

.chenggonganli li .righttext{ float:left; padding-left:10px;width:45%;white-space:nowrap; overflow:hidden; height:60px;}

/*.chenggonganli li a:hover{ color:#cd000b;}*/



.facebookfloat{ background:url(../images/foot_bg_fixe.png); height:49px; line-height:49px;}

.facebookfloat input{ margin-right:14px;}

.facebookfloat .name{ color:#666; height:30px; line-height:25px; width:130px; font-size:16px;}

.facebookfloat .tel{ color:#666; height:30px; line-height:25px; width:180px; font-size:16px;}

.facebookfloat .submit{background:url(../images/page_03_10.jpg) no-repeat; width:97px; height:32px; border:0px; cursor:pointer;}

.facebookfloat .onlineask{background:url(../images/page_03_12.jpg) no-repeat; width:98px; height:32px; border:0px; cursor:pointer;}



.bodybg{ height:20px; background:#f0f1f1;}



.anlipages{ background:#FFF;border:1px solid #e6e6e6;}

.anlipages .title{ font-size:24px; height:50px; line-height:50px; padding-left:10px; border-bottom:1px #e6e6e6 solid; }

.anlipages .baseinfo .titlebg{ height:30px; line-height:30px; background:url(../images/page_04_03.jpg) #e4e4e4 no-repeat; text-indent:30px;}

.anlipages .content .textbody{ margin-top:30px; padding:0px 30px; line-height:1.5em; font-size:14px;}



.baseinfo table {

	margin-top:15px;

	font-family: verdana,arial,sans-serif;

	font-size:14px;

	color:#333333;

	border-width: 1px;

	border-color: #ebecec;

	border-collapse: collapse;

}

.baseinfo table th {

	border-width: 1px;

	padding: 10px;

	border-style: solid;

	border-color: #ebecec;

	background-color: #dedede;

}

.baseinfo table td {

	border-width: 1px;

	padding: 10px;

	border-style: solid;

	border-color: #ebecec;

	background-color: #ffffff;

	width:300px;

}

.baseinfo table td.bg{

	background:#fcf7f1; color:#b1010a; text-align:center; width:130px;

}



.page_bottom{height:36px;line-height:36px;text-align: right;padding-right:5px;}

.page_bottom a, .page_bottom span{color:#666;border: 1px solid #d9d9d9;background: #FFF;margin: 0 3px;padding: 3px 6px;}

.page_bottom a:hover, #hpage{background: #666;color: #FFF;}



.newstext .title{ height:70px; text-align:center; border-bottom:1px #999999 solid;}

.newstext .title b{ height:40px; line-height:40px; font-size:24px; font-weight:bold; text-align:center;}

.newstext .title p{ color:#999;}

.newstext .newsbody{ line-height:1.5em; padding:10px 20px;}



/*BANNER*/

/*func*/

.func {height:443px;position:relative;}

/*mask*/

.mask {width:1200px;position:relative;z-index:10;margin:0 auto;height:0;}

/*number*/

.number {width:1200px;height:35px;position:relative;}

.number_text {position:relative;z-index:2;color:#464646;}

.number_text strong {color:#ff6600;font-size:20px;padding:0 3px;}

/*number*/

.objecttitle {width:250px; height:54px;position:absolute; bottom:-363px; *bottom:-364px; z-index:10; float:left;}

/*slider*/

.slider {position:absolute;left:0;top:0px;width:100%;height:480px;}

/*slider_main*/

.slider_main {width:100%;overflow:hidden;height:443px;}

/*slider_inn*/

.slider_out {width:100%;height:443px;overflow:hidden;}

.slider_inn {width:1000px;overflow:hidden;margin:0 auto;height:480px;position:relative;}

.slider_inn a {display:block;width:1200px;height:443px;overflow:hidden;text-indent:-999em;cursor:pointer;}

/*slider_sub*/

.slider_sub {height:0;position:absolute;top:400px;width:1000px;left:50%;margin-left:-500px;text-align:center;z-index:10;}

.slider_sub ol {display:inline-block;*display:inline;*zoom:1;height:9px;overflow:hidden;}

.slider_sub li {float:left;width:9px;height:9px;margin-right:10px;overflow:hidden;}

.slider_sub li b {display:block;cursor:pointer;width:9px;height:20px;overflow:hidden;background:url(../images/dot.png) 0 0 no-repeat;}

.slider_sub li.active b {margin-top:-11px;}

/*hacks for ie6*/

.number {_background:none;}

.number_mask {width:478px;height:64px;overflow:hidden;position:absolute;z-index:1;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/number.png');left:0;top:0;}

.slider_sub li b {_background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='images/dot.png');}

#links a:hover,.bulletin dt a:hover,.ad a:hover {zoom:1;}

/*demo*/



/*荣誉资质*/

.rongyuzizhi{}

.rongyuzizhi li{ float:left; width:203px; margin:10px 7px; text-align:center; line-height:35px; font-size:14px;}

.rongyuzizhi li div{ height:30px; line-height:30px; overflow:hidden;}

/*公司相册*/

.gongsixiangce{}

.gongsixiangce li{ float:left; width:274px; margin:10px 7px; text-align:center; line-height:35px; font-size:14px;}

.gongsixiangce li div{ height:30px; line-height:30px; overflow:hidden;}





.punifuwu{}

.punifuwu li{ padding-bottom:20px;}

.punifuwu a b{ display:block; height:50px; line-height:50px; font-size:23px; color:#000; font-weight:400;}

.punifuwu a p{ margin-top:3px; margin-bottom:21px;  color:#000;}

.punifuwu a img{ margin-right:6px;}



.zhantaixiaoguo li{ float:left; margin:10px;}

.zhantaixiaoguo li.none{ margin-right:0px;}

.zhantaixiaoguo li a{ display:block; width:414px;  position:relative;}

.zhantaixiaoguo li div{ font-size:14px; height:30px; line-height:30px;}

.zhantaixiaoguo li span{ display:block; height:60px;}

.zhantaixiaoguo li .lefttext{ float:left; padding-left:10px; width:45%;white-space:nowrap; overflow:hidden; height:60px;}

.zhantaixiaoguo li .righttext{ float:left; padding-left:10px;width:45%;white-space:nowrap; overflow:hidden; height:60px;}

.zhantaixiaoguo li a:hover{ color:#cd000b;}





.shendqingbg{ background:url(../images/page_7_02.jpg) top center #f0f1f1 no-repeat;}

.shendqingbg .naibanner{ height:443px; position:relative; text-align:center;}

.shendqingbg .naibanner .shengqingform{ width:334px; background:#FFF; position:absolute; right:0px; bottom:0px;}

.shendqingbg .naibanner .shengqingforminfo{ margin:20px;}

.shendqingbg .naibanner .shengqingform input{ margin-bottom:15px;}

.shendqingbg .naibanner .shengqingform .name,.shendqingbg .naibanner .shengqingform .tel{ width:280px; height:30px; border:1px #CCCCCC solid; text-indent:10px; color:#999;}

.shendqingbg .naibanner .shengqingform .body{width:280px; height:100px; border:1px #CCCCCC solid; text-indent:10px; color:#999; margin-bottom:15px;}

.shendqingbg .naibanner .shengqingform .bt_shengqing{ background:#f25618; border:0px;width:280px; height:30px; color:#FFF; text-align:center;}

.shendqingbg .naibanner .shengqingform .bt_facebook{ display:block; line-height:30px; background:#b1010a; border:0px;width:280px; height:30px; color:#FFF; text-align:center;}

.shendqingbg .naibanner .shengqingform p{ color:#999; margin-top:10px;}



.shengqinginfo{ background:#FFF; padding:15px;}

.shengqinginfo .title{ height:40px; line-height:40px; border-bottom:1px solid #CCC; font-size:16px; font-weight:bold; color:#666;}



.aboutusteam{ margin-top:20px; background:#ececec;}

.aboutusteam li{ float:left; text-align:center;}

.aboutusteam li.team_1{ width:300px; font-size:16px; line-height:30px; font-weight:bold; color:#d71111; margin-top:25px;}

.aboutusteam li.team_2{ width:240px; padding-top:10px;}

.aboutusteam li.team_2 a{ display:block; height:27px; line-height:27px; text-align:left;}

.aboutusteam li.team_3 {

    background: url("../images/page_7_09.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    float: right;

    height: 287px;

    width: 612px;

}

.aboutusteam li.team_3 ul {

    float: right;

    width: 405px;

}

.aboutusteam li.team_3 li {

    float: left;

    margin-left: 10px;

    margin-top: 11px;

}

.aboutusteam li.team_3 li img{ width:188px; height:126px;}







.teams{}

.teams .teamstitle{ font-size:18px; border-bottom:1px solid #000; padding-bottom:23px; padding:15px;  background:#FFF;}

.teams .teamstitle li{ float:left; margin:0px 10px; font-weight:bold;}

.teams .teamstitle li a:hover{ color:#de0a0a;}

.teams .teamstitle li a.hover{ color:#de0a0a;}



.teams .teaminfo{ margin-bottom:20px; padding:15px;  background:#FFF;}

.teams .teaminfo .teamuser a{ display:block; height:100px; overflow:hidden;}

.teams .teaminfo .teamuser a img{ float:left; margin-right:15px;}

.teams .teaminfo .teamuser a b{ font-size:16px;}

.teams .teaminfo .teamuser a p{ margin-top:5px; color:#333; line-height:1.8em;}



.teams .teaminfo .teamanli{ margin:20px 0px;}

.teams .teaminfo .teamanli li{ float:left; width:270px; margin-right:26px;}

.teams .teaminfo .teamanli li.none{ margin-right:0px;}

.teams .teaminfo .teamanli li span { display: block; height: 60px;}

.teams .teaminfo .teamanli li .lefttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px; white-space:nowrap; overflow:hidden; height:60px;;}

.teams .teaminfo .teamanli li .righttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px; white-space:nowrap; overflow:hidden; height:60px;;}



.index_bg{ height:15px; background:#f0f1f1;}



.pageteams{ }

.pageteams .teaminfo{ margin-bottom:20px; padding:15px; margin-bottom:20px; background:#FFF;}

.pageteams .teaminfo .teamuser a{ display:block; height:100px; overflow:hidden;}

.pageteams .teaminfo .teamuser a img{ float:left; margin-right:15px;}

.pageteams .teaminfo .teamuser a b{ font-size:16px;}

.pageteams .teaminfo .teamuser a p{ margin-top:5px; color:#333; line-height:1.8em;}



.pageteams .teaminfo .teamanli{ margin:20px 0px;}

.pageteams .teaminfo .teamanli li{ float:left; width:270px; margin-right:26px;}

.pageteams .teaminfo .teamanli li.none{ margin-right:0px;}

.pageteams .teaminfo .teamanli li span { display: block; height: 60px;}

.pageteams .teaminfo .teamanli li .lefttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px;  white-space:nowrap; overflow:hidden; height:60px;;}

.pageteams .teaminfo .teamanli li .righttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px;  white-space:nowrap; overflow:hidden; height:60px;;}



.pageteaminfo{ background:#FFF; padding:15px;}

.pageteaminfo .teaminfo{ margin-bottom:20px;}

.pageteaminfo .teaminfo .teamuser{ position:relative;}

.pageteaminfo .teaminfo .teamuser .teaminfotext{ float:right; width:700px;}

.pageteaminfo .teaminfo .teamuser .teaminfotext{ display:block; height:100px; overflow:hidden;}

.pageteaminfo .teaminfo .teamuser .teaminfotext img{ float:left; margin-right:15px;}

.pageteaminfo .teaminfo .teamuser .teaminfotext b{ font-size:16px; display:block; height:25px;}

.pageteaminfo .teaminfo .teamuser .teaminfotext span{font-size:14px; display:block; height:25px; color:#333; font-weight:bold;}

.pageteaminfo .teaminfo .teamuser .teaminfotext p{ margin-top:5px; color:#333; line-height:1.8em;}

.pageteaminfo .teaminfo .teamuser .calluser{ float:right; position:absolute; top:0px; right:0px; cursor:pointer;}



.pageteaminfo .title{ height:40px; line-height:40px; text-align:center; background:#f0f1f1; margin-top:20px; font-size:18px;}

.pageteaminfo .title b{ color:#333;}



.pageteaminfo .teaminfo .teamanli{ margin:20px 0px;}

.pageteaminfo .teaminfo .teamanli li{ float:left; width:270px; margin-right:20px; margin-bottom:4px}

.pageteaminfo .teaminfo .teamanli li.none{ margin-right:0px;}

.pageteaminfo .teaminfo .teamanli li span { display: block; height: 60px;}

.pageteaminfo .teaminfo .teamanli li .lefttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px;  white-space:nowrap; overflow:hidden; height:60px;;}

.pageteaminfo .teaminfo .teamanli li .righttext { float: left; padding-left: 10px; width: 45%; font-size:14px; line-height:30px;  white-space:nowrap; overflow:hidden; height:60px;;}



.neibanner{ height:95px;background:url(../images/neibanner_03.jpg) no-repeat;}

.neibanner div{ float:right; width:350px; color:#FFF;}

.neibanner div b{ font-size:20px; display:block; margin-top:20px; margin-bottom:5px;}



.adsindex{ background:#ececec;}

.adsindex ul{ }

.adsindex li{ float:left; text-align:center; margin:10px 30px;}





.commentS{}

.commentS .commentStitle{ height:40px; line-height:40px; font-size:16px; text-indent:2em;}

.commentS textarea{ width:830px; height:80px; margin-left:30px; font-size:16px; line-height:1.6em;}

.commentS .tools{ text-align:right; padding-right:30px; padding-top:8px; padding-bottom:8px;}

.commentS .tools .sharewww{ float:right; margin-top:10px; margin-right:10px;}

.commentS input{ float:right; background:url(../images/comments.jpg); width:99px; height:31px; border:0px; cursor:pointer;}



/*成功案例图集屏示*/

#brand { height:103px; margin:14px 0 0; margin-bottom:20px;}/*scrollable*/

#brand .toms .bller { position: absolute; width: 200000em; left: -2px; }

div.toms{ height:103px; margin:0px 7px; float:left; overflow: hidden; position: relative; visibility: visible; width:470px; }

a.ev, a.xt { background:url(../images/le.png) no-repeat center center; display:block; width:13px; height:28px; float:left; margin: 35px 0px; cursor: pointer; padding:1px 0; }

a.xt {background-image:url(../images/ri.png);  }

#brand .toms #bol1, #brand .toms #bol2{ float: left; }



.boothImage{ float:left; width:866px;display:inline; }

.boothImgMax{ width:866px; position:relative;}

.boothImgMax .leftimg{ position:absolute; top:250px; left:0px; background:url(../images/le.png) no-repeat center center; width:40px; height:40px; cursor:pointer;}

.boothImgMax .rihgtimg{ position:absolute; top:250px; right:0px; background:url(../images/ri.png) no-repeat center center;width:40px;height:40px; cursor:pointer;}



.boothMaxImg{ width:866px; height:525px; overflow:hidden;  }

.boothMaxImg img{ width:866px; height:525px; }

.boothMinImg{ float:left; width:170px; height:103px; overflow:hidden; margin:0 3px 0 4px; display:inline; }

.boothMinImg img{ width:170px; height:103px; }

/*成功案例图集屏示 END*/



.nextpre{ height:40px; line-height:40px;}

.nextpre .next{ float:left; height:40px;}

.nextpre .pre{ float:right; height:40px;}



.commentslist{}

.commentslist>div{ border-bottom:1px solid #EEE; padding:10px 0px;}

.commentslist b{ font-weight:bold; font-size:14px; line-height:30px;}

.commentslist p{ color:#333; line-height:1.8em;}









/*地图*/

.lm1{ text-indent:25px; height:30px;font-weight:bold; padding-top:10px;}

.lm1 a{ font-size:14px;}

.lm2{ padding-left:25px;border:solid 1px #CCCCCC; display:inline-block; width:840px;}

.clearfix:after{ clear:both;}

.clear{clear:both;}

.lm2 div{ float:left; height:30px; line-height:30px; margin-right:20px;}



.lm3{ padding-left:25px;border:solid 1px #CCCCCC; display:inline-block; font-size:12px; font-weight:bold; width:640px;}

.lm3 div{  line-height:30px; margin-right:20px; color:#666;}

.lm4{ padding-left:25px; display:inline-block; font-weight:lighter;}

.lm4 div{ float:left; line-height:30px; margin-right:20px;}









	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#3b9c07; text-decoration:underline;   }
	.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* 本例子css */
	.foucebox {position:relative;width:670px;height:550px;overflow:hidden; border:1px solid #E1E1E1; background:#000;}
	.foucebox .bd {position:absolute;left:0;top:0;width:870px;height:565px;overflow:hidden;}
	.foucebox .bd img {width:670px;height:550px;}

	.foucebox .hd {position: relative;
    height: 50px;
    background: #181818;
    top: 500px;}
	.foucebox .hd ul {padding:6px 0 0 24px;text-align:center;}
	.foucebox .hd li {position:relative;float:left;display:inline;width:71px;height:57px;margin-left:8px;overflow:hidden; overflow:hidden; line-height:12px; }
	.foucebox .hd a {display:block;width:67px;height:34px;padding:2px; background:url(../images/yule_sp.png) -80px -3px no-repeat; color:#A9A9A7;}
	.foucebox .hd img {width:67px;height:34px; margin-bottom:5px;}
	.foucebox .hoverBg {position:absolute;left:32px;top:3px;width:71px;height:41px; background:url(../images/yule_sp.png) no-repeat; cursor:pointer;z-index:2;}







	/* 本例子css */
	.fullSlide{ min-width:1000px; position:relative;  height:320px; overflow:hidden;  background-color:#333  }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:320px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:320px; }

	.fullSlide .hd{ width:1000px; left:50%; margin-left:-500px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
	.fullSlide .hd ul{ float:right;  }
	.fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; display:block; padding:5px 10px; background-color:#fff }
	.fullSlide .hd ul li img{ width:80px; line-height:41px; display:block; border:2px solid #fff; filter:alpha(opacity=50);opacity:0.5;  }
	.fullSlide .hd ul .on img{ border-color:#FF8106; filter:alpha(opacity=100);opacity:1;  }

.sec_hd {
    height: 44px;
    background: #ddd;
    line-height: 44px;
}
.sec_hd h3 {
    float: left;
    background: url(../images/b5r.jpg) left top no-repeat #3b9c07;
    padding-left: 30px;
    padding-right: 30px;
	 color:#FFF
}

.sec_hd span {
    float: right;
    font: 100 12px/44px "微软雅黑";
    padding-right: 10px;
}

