body{ margin:0 auto; padding:0; background:url(../img/bg.jpg) top center no-repeat #000; }
*{ margin:0 auto; padding:0;   }
a{ text-decoration:none;}
a:hover{ text-decoration:underline; }
ul { list-style: none outside none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ text-decoration:none;}
img{ border:0 none;}
b{ font-weight:bold;}
div, form, img{ border:0 none; font-family: Arial; font-size:12px; overflow:hidden;}

.clear {clear:both;display:block;}
.ff{ font-family:'microsoft yahei';}
.mr6{ margin-right:6px;}
.mr9{ margin-right:9px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt19{ margin-top:19px;}
.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}




.Line1{ width:1000px; height:90px; background:url(../img/line1.jpg) no-repeat;}
.Line1 .biaoti{ color:#fff; font-weight:bold; font-size:22px; display:block; float:left; margin:53px 0 0 20px;}
.Line2{ width:1000px; height:65px; background:url(../img/line2.jpg) no-repeat;}
.Line2 .biaoti{ color:#fff; font-weight:bold; font-size:22px; display:block; float:left;  margin:30px 0 0 20px;}
.Line3{ width:1000px; height:90px; background:url(../img/line3.jpg) no-repeat;}
.Line3 .biaoti{ color:#fff; font-weight:bold; font-size:22px; display:block; float:left; margin:53px 0 0 20px;}
.Line4{ width:1000px; height:70px; background:url(../img/line4.jpg) no-repeat;}
.Line4 .biaoti{ color:#fff; font-weight:bold; font-size:22px; display:block; float:left; margin:35px 0 0 20px;}






.topbox{ width:100%; height:30px; clear:both; background:url(../img/tb.gif) repeat-x; border-bottom:1px solid #efefef;}
.topbox .topin{ width:1000px; line-height:30px; margin:0 auto; text-align:center;}
.topbox .topin a{ margin:0 5px; color:#0B457F;}


.main{ width:1000px; margin:0 auto; height:auto; margin-top:680px;}

.menu{ width:900px; height:40px; padding:30px 0 0 100px; background:url(../img/mbg.png) center no-repeat; position:relative; overflow:visible;}
.menu > a{ color:#fff; font-family:'microsoft yahei'; font-size:18px; padding:0 23px; font-weight:bold;}
.menu .m_2{ position:absolute; bottom:-33px; left:0;  width:1000px; height:30px;}
.menu .m_2 .m_2_in{ float:left; border-radius:0 0 25px 25px;  height:30px;  background:#3A3A3A; padding:0 40px; }
.menu .m_2 .m_2_in a{ font-size:14px; color:#fff; padding:0 20px; line-height:26px;}
.menu .m_2 .m_2_1{ margin-left:170px;}
.menu .m_2 .m_2_2{ margin-left:250px;}
.menu .m_2 .m_2_3{ margin-left:310px;}

.B1{ width:980px; padding:0 10px; padding-top:40px; background:url(../img/b1bg.jpg) repeat-x top left #fff;}
.B1 .B1_left{ width:294px; height:auto; float:left;}
.B1 .B1_center{ width:390px; height:auto; float:left; padding:0 10px; }
.B1 .B1_center .C1B{ width:370px; height:auto; padding:0 10px;}
.B1 .B1_center .C1B .JD{ margin:5px 0;}
.B1 .B1_center .C1B .JD h1{ padding:5px 0; text-align:center;}
.B1 .B1_center .C1B .JD h1 a{ color:#ac050b; font-size:18px; font-family:'microsoft yahei'; font-weight:bold; }
.B1 .B1_center .C1B .JD h2{ padding:5px 0; text-align:center;}
.B1 .B1_center .C1B .JD h2 a{ color:#ac050b; font-size:18px; font-family:'microsoft yahei'; font-weight:bold; }
.B1 .B1_center .C1B .JD p{ color:#777; text-indent:10px; line-height:24px;}
.B1 .B1_center .C1B .JD p a{ color:#d0140a;}
.B1 .B1_center .C2B{ width:390px; height:auto; margin-top:10px; background:url(../img/c2bbg.gif) repeat-x top left; position:relative; padding:10px 0;}
.B1 .B1_center .C2B .c2bt{ font-size:14px; color:#cc0808; width:100%; text-indent:20px; display:block; }
.B1 .B1_center .C2B .c2bnew{ position:absolute; left:0; top:0; }
.B1 .B1_center .C2B ul{ margin:0; margin-left:20px; margin-top:10px; list-style:none;}
.B1 .B1_center .C2B ul li{ width:100%; list-style:none; margin:10px 0;}
.B1 .B1_center .C2B ul li a{ color:#034b95; font-size:14px;}
.B1 .B1_right{ width:276px; height:auto; float:right;}
.B1 .B1_right .B1P1{ width:276px; height:356px; background:url(../img/b1p1.jpg) no-repeat; position:relative;}
.B1 .B1_right .B1P1 .p1a{ position:absolute; bottom:0; left:1px; width:90px; height:52px; cursor:pointer;}
.B1 .B1_right .B1P1 .p2a{ position:absolute; bottom:0; left:92px; width:90px; height:52px; cursor:pointer;}
.B1 .B1_right .B1P1 .p3a{ position:absolute; bottom:0; left:184px; width:90px; height:52px; cursor:pointer;}
.B1 .B1_right .B1P2{ width:276px; height:94px; margin-top:2px;}

.B2{ width:980px; padding:10px; background:#fff;}
.B2 .vL{ float:left; width:398px; height:267px; position:relative;}
.B2 .vL p{ position:absolute; bottom:0; width:100%; padding:5px 0; color:#fff; font-size:14px; text-align:center; font-family:'microsoft yahei'; background:url('http://www.cheaa.com/ifa/ifa2014/img/bbg.png') repeat;}
.B2 .vL img{ display:block; width:398px; height:267px;}
.B2 .vR{ float:right; width:568px; height:267px; }
.B2 .vR .VP{ float:left; width:185px; position:relative; height:124px; margin-left:4px; margin-bottom:19px;}
.B2 .vR .VP img{ width:185px; height:124px; display:block;}
.B2 .vR .VP p{ position:absolute; bottom:0; width:100%; padding:5px 0; color:#fff; font-size:12px; text-align:center; font-family:'microsoft yahei'; background:url('http://www.cheaa.com/ifa/ifa2014/img/bbg.png') repeat;}


.B4{ width:980px; padding:10px; background:#fff;}
.B4box{ width:238px; height:auto; float:left; margin-left:6px;}
.B4box p{ margin:0; padding:2px 0; text-align:justify;}
.B4box .name{ font-size:16px; text-align:center; font-weight:bold; color:#000;}
.B4box .des{ color:#666; font-size:14px; text-indent:20px;}
.B4box .des a{   color:#bc1306;}


.B5{ width:980px; padding:10px; background:#fff;}
.qyline{ position:relative;}
.qyline .qiye{ position:absolute; width:auto; height:37px; bottom:0; left:150px;}
.qyline .qiye .qb{ display:block; float:left; width:87px; height:37px; margin:0 5px; cursor:pointer; border-radius:5px 5px 0 0; font-size:16px; color:#fff; font-family:'microsoft yahei'; text-align:center; line-height:30px;}
.qyline .qiye .qyact{ background:#fff; color:#184b7f;}
.B5 .qiyeBox{ clear:both;}
.B5 .qiyeBox .qy1{ float:left; width:338px; height:260px; }
.B5 .qiyeBox .qy1 .sc{ width:338px; height:232px;}
.B5 .qiyeBox .qy1 .st{ width:338px; height:28px; background:#044a9c; text-align:center;} 
.B5 .qiyeBox .qy1 .st a{ font-size:16px; color:#fff; font-family:'microsoft yahei'; line-height:28px;}
.B5 .qiyeBox .qy2{ float:left; width:337px; height:260px; padding:0 10px;}
.B5 .qiyeBox .qy2 .qyjdBox{ width:100%; clear:both; margin-top:10px;}
.B5 .qiyeBox .qy2 .qyjdBox h3 { margin:5px 0;}
.B5 .qiyeBox .qy2 .qyjdBox h3 a{ font-size:18px; color:#ac050b; font-family:'microsoft yahei'; text-align:center; display:block;}
.B5 .qiyeBox .qy2 .qyjdBox p{ font-size:12px; color:#777; text-align:justify; line-height:20px;}
.B5 .qiyeBox .qy2 .qyjdBox p a{ color:#d0140a;}
.B5 .qiyeBox .qy3{ width:280px; height:260px; float:right;}
.B5 .qiyeBox .qy3 .qy3box{ float:left; width:135px; height:120px; margin-top:8px; margin:0 0 20px 5px;}
.B5 .qiyeBox .qy3 .qy3box img{ display:block; width:135px; height:90px;}
.B5 .qiyeBox .qy3 .qy3box .qytext{ width:135px; height:30px; text-align:center; color:#fff; font-size:14px; font-family:'microsoft yahei'; display:block; width:100%; background:#044a9c; line-height:30px;}


.B6{ width:940px; height:auto; padding:20px 30px; background:#fff; clear:both;}
.PKbox{width:920px;height:600px;position:relative;background:#f7f7f7; margin:0 auto;}
.PKbox .btn{position:absolute;width:15px;height:70px;top:506px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.PKbox .prev{left:0;background:url(../img/prevBtn.png) no-repeat;}
.PKbox #prevTop,.PKbox #nextTop{top:213px;width: 46px;height: 48px;}
.PKbox #prevTop{background: url(../img/prevBtnTop.png) 0 0 no-repeat;}
.PKbox #nextTop{background: url(../img/nextBtnTop.png) 0 0 no-repeat;}
.PKbox .next{right:0;background:url(../img/nextBtn.png) no-repeat;}
.PKbox li{float:left;}
.PKbox .cf li{position: relative;color: #fff;}
.PKbox .cf a{display: block; width:920px;height:500px; position: absolute;color: #fff;}
.PKbox .cf li span{display:none ;width:880px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.PKbox .picBox{height:500px;position:relative;overflow:hidden;}
.PKbox .picBox ul{height:500px;position:absolute;}
.PKbox .picBox li{width:920px;height:500px;}
.PKbox .listBox{width:900px;height:70px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.PKbox .listBox ul{height:100px;position:absolute;}
.PKbox .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.PKbox .listBox li i{display:none;}
.PKbox .listBox li a{display: block;width:124px;height: 70px;}
.PKbox .listBox li img{width:124px;height: 70px;}
.PKbox .listBox .on img{width: 118px;height: 64px;border:3px solid #AEAEAE;}
.PKbox .listBox .on i{display:block;}

.B7{ width:980px; height:auto; padding:10px; background:#fff; clear:both;}
.B7 a:hover{ text-decoration:none;}
.B7 .zn_L{ float:left; width:415px; height:310px;}
.B7 .zn_L .bp{ display:block; width:415px; height:310px;}
.B7 .zn_L .bp img{ display:block; width:415px; height:280px;}
.B7 .zn_L .bp p{ width:100%; height:30px; text-align:center; color:#fff; font-size:16px; font-family:'microsoft yahei'; background:#5BB601; line-height:30px; overflow:hidden;}
.B7 .zn_R{ float:right; width:550px; height:310px;}
.B7 .zn_R .znbox{ float:left; display:block; width:173px; height:148px; margin:0 0 16px 10px;}
.B7 .zn_R .znbox img{ display:block; width:173px; height:116px;}
.B7 .zn_R .znbox p{ width:100%; height:30px; text-align:center; color:#fff; font-size:16px; font-family:'microsoft yahei'; background:#5BB601; line-height:30px; overflow:hidden;}


.Bpro{ width:980px; height:auto; padding:10px; background:#fff; clear:both;}
.Bpro .Bpro1{ float:left; display:block; width:340px; height:233px; position:relative;}
.Bpro .Bpro1 span{ padding:10px 0; text-align:center; font-size:16px; color:#fff; position:absolute; bottom:0; left:0; font-family:'microsoft yahei'; background:url(../img/tbg.png) repeat; width:100%; font-weight:bold;}
.Bpro .Bpro2{ float:left; width:330px; height:233px; padding:0 10px;}
.Bpro .Bpro2 h3{ border-bottom:1px dashed #ccc; padding:10px 0; text-align:center;}
.Bpro .Bpro2 h3 a{ color:#a70a00; font-size:18px; font-weight:bold;}
.Bpro .Bpro2 ul{ margin:0; padding:5px 0 5px 10px;}
.Bpro .Bpro2 ul li{ margin:3px 0; list-style:inside; float:left; width:100%;}
.Bpro .Bpro2 ul li a{ font-size:14px; color:#000;}
.Bpro .Bpro2 ul li span{ color:#888; float:right;}
.Bpro .Bpro3{ width:280px; height:233px; float:right;}
.Bpro .Bpro3 a{ display:block; width:135px; height:120px; margin:0 0 5px 5px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#000; line-height:30px;}
.Bpro .Bpro3 a:hover{ text-decoration:none;}
.Bpro .Bpro3 a img{ display:block; width:135px; height:86px;}
.Bpro .Bpro3 a p{ text-align:center; color:#000;}




#content_banner{ width:980px; padding:10px; background:#fff; clear:both;}

.focus {width:980px; height:530px; overflow:hidden; position:relative;}
.focus ul {height:530px; position:absolute;}
.focus ul li {float:left; width:980px; height:530px; overflow:hidden; position:relative; background:#000;}
.focus ul li img{ display:block; width:980px; height:530px; }
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:990px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:970px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:10px; text-align:center;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1;  width:13px; height:13px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:url(../img/index_04.png); line-height:0; font-size:0; overflow:hidden;}
.focus .btn span.on {background:url(../img/index_03.png);}
.focus .preNext {width:45px; height:100px; position:absolute; top:150px; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}



.au{ width:980px; padding:10px; background:#fff; clear:both;}
.aul{ float:left; width:400px; padding:0 5px;}
.aur{ float:right; width:287px; padding:0 5px;}
.aur p{ padding:2px 0; text-align:center;}
.auc{ float:left; width:250px; padding:0 10px;}
.auc .team{ display:block; width:260px; font-weight:bold; height:30; background:url(../img/rt.gif) no-repeat; text-align:center; font-size:16px; color:#888;}
.auc p{ line-height:20px; }



/**--------------Footer--------------**/
#footer{ width:980px; padding:10px; clear: both; line-height: 24px; margin: 10px auto auto;  text-align: center; }
.FooterNav { color: #fff;}
.FooterNav a { color: #fff;}





/**顶部幻灯片**/
#container { background: none repeat scroll 0 0 #EBEBEB; position: relative; width: 290px; border:2px solid #cd2828; }
#container .image { clear: both; width:290px; height:440px; overflow: hidden;}
#container .number { bottom: 5px; height: 20px; overflow: hidden; position: absolute; right: 5px; text-align: center;}
#container .number span { background: none repeat scroll 0 0 #000000; color: #FFFFFF; cursor: pointer; display: block; float: left; height: 20px; line-height: 20px; margin: 0 1px; opacity: 0.5; text-decoration: none; width: 20px;}
#container .number span.this { background: none repeat scroll 0 0 #EBEBEB; color: #000000; font-weight: bold;}
#container .image .bbg {
    background: url(../img/bbg.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 30px;
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 20px;
    font-weight: bold;
    padding: 20px 10px;
    position: absolute;
    text-align: center;
    width: 270px;
    z-index: 0;
}
/**企业专区幻灯片**/
#s1,#s2,#s3,#s4,#s5 { background: none repeat scroll 0 0 #EBEBEB; position: relative; width:338px; }
#s1 .image,#s2 .image,#s3 .image,#s4 .image,#s5 .image { clear: both; width:338px; height:232px; overflow: hidden;}
#s1 .number,#s2 .number,#s3 .number,#s4 .number,#s5 .number { bottom: 5px; height: 20px; overflow: hidden; position: absolute; right: 5px; text-align: center;}
#s1 .number span,#s2 .number span,#s3 .number span,#s4 .number span,#s5 .number span { background: none repeat scroll 0 0 #000000; color: #FFFFFF; cursor: pointer; display: block; float: left; height: 20px; line-height: 20px; margin: 0 1px; opacity: 0.5; text-decoration: none; width: 20px;}
#s1 .number span.this,#s2 .number span.this,#s3 .number span.this,#s4 .number span.this,#s5 .number span.this { background: none repeat scroll 0 0 #EBEBEB; color: #000000; font-weight: bold;}





/**B3幻灯**/
.vm{ display:block; background:#389afd; color:#fff; width:80px; height:20px; text-align:center; float:right;}
#B3content_inner {width: 1000px;margin: 0 auto;padding-top: 20px;position: relative;background:#f0f0f0;}
#B3content #intro {border-bottom: dotted #ccc 1px;padding-bottom: 28px;margin-bottom: 10px;}
#B3content #intro p {font-size: 14px;color: #8f8f8f;line-height: 22px;padding-bottom: 5px;}
#B3content #intro a {color: #666;padding: 6px;}
#B3content #intro a:hover {background: #eee;text-decoration: none;border-bottom: dotted #ccc 1px;}
#B3content #intro ul {padding-bottom: 15px;padding-top: 3px;}
#B3content #intro li {color: #8f8f8f;margin-left: 50px;padding-bottom: 4px;font-size: 14px;}
#B3content p {font-size: 12px;color: #8f8f8f;padding-bottom: 10px;}
#B3content p .more {color: #a10000;}
#B3content h2 {font-size: 26px;font-weight: normal;color: #666;padding-bottom: 17px;border-top: dotted #ccc 1px;padding-top: 20px;padding-bottom: 21px;margin-top: 13px;}
#B3content h2 span {font-size: 20px;}
#B3content #css3 {float: right;}
#B3content #css3 a:hover {background: none;border: 0;}
.pre_wrap {background: #f9f9f9;padding: 5px 5px 5px 14px;margin-bottom: 33px;margin-top: 32px;}
.pre_wrap span.label {color: #999;font-size: 12px;font-style: italic;display: block;padding-left: 5px;padding-top: 5px;}
.syntaxhighlighter {font-size: 12px;}
.slides1_wrap {position: relative;/*padding: 20px 0 37px 49px;*/padding:10px 0;width:1000px;}
#slides1 {overflow: hidden;height: 212px;}
#slides1 li {list-style: none;width:900px;}
#slides1 li img {float: left;}
#slides1 .B3content {float: left;width: 250px;padding-left: 21px;}
#slides1 li p {line-height: 22px;}
#slides1 h3 {font-size:24px;font-family:'microsoft yahei';color: #003f66;font-weight:bold;text-transform: lowercase;}
#slides1 h4 {font-size: 18px;color: #000;font-style: italic;font-weight: normal;text-transform: lowercase;padding-bottom: 16px;}
.slides1_wrap .prev {position: absolute;left: 5px;top: 100px;outline: 0;}
.slides1_wrap .next {position: absolute;right: 5px;top: 100px;outline: 0;}
.slides1_wrap a:active {top: 102px;}
.bx_pager {padding-left: 309px;padding-top: 15px;}
.bx_pager a {float: left;background:#cdcdcd;width: 14px;height: 17px;border-radius:15px;color: #fff;font-size: 11px;margin-right: 6px;padding: 4px 0 0 7px;}
.bx_pager a:hover, .bx_pager a.active {background:#3e8cbb;border-radius:15px;text-decoration: none;}
.auto_controls {position: absolute;bottom: -11px;left: 394px;display:none;}
.auto_controls a {font-size: 16px;color: #a3a3a3;outline: 0;padding: 2px;}
.auto_controls a:hover {text-decoration: none;background:;color: #e41996;}
#B3content #notes li, #B3content #changes li {font-size: 12px;color: #8f8f8f;margin-left: 43px;padding-bottom: 6px;}
#B3content #notes li a {color: #e41996;}
#idc-container a {color: #e41996;}
#idc-container h3 {color: #666;}


.aweDiv{ clear:both; margin:0; background:#fff;}
.aweDiv a:hover{ text-decoration:none;}
.aweDiv .aweDivL{ float:left; padding:10px; width:300px; background:#efefef;}
.aweDiv .aweDivL img{ display:block; width:300px; height:200px;}
.aweDiv .aweDivL h3{ text-align:center; padding:5px 0;}
.aweDiv .aweDivL h3 a{ color:#284884; font-size:14px; font-family:'microsoft yahei';}
.aweDiv .aweDivL p{ text-align:justify; font-size:12px; text-indent:10px; color:#666; line-height:22px;}
.aweDiv .aweDivL p a{ color:#284884;}
.aweDiv .aweDivR{ float:right; width:680px; padding-top:10px;}
.aweDiv .aweDivR a{  float:left; margin-left:4px;}
.aweDiv .aweDivR a img{ display:block; width:158px; height:108px; padding:2px; border:1px solid #ddd;}
.aweDiv .aweDivR a p{ text-align:center; font-size:12px; color:#284884; padding:5px 0;}


/**新增友情合作**/
.f_Link{width:998px; height:auto; margin:30px auto 0; border:1px solid #0E5FBD; color:#fff;}
.FLink_Left{ float:left; width:100px;padding: 10px; font-size:14px; text-align: center;}
.FLink_Rig{ border-left:1px solid #0E5FBD; padding:6px 10px;}
.FLink_Rig a{color:#fff; margin:0 10px;  line-height:24px; display:inline-block;}


