@charset "gb2312";
/*通配*/
@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


* { margin:0; padding:0; }
body { font-size:12px; font-family:"微软雅黑","宋体"; color:#333; background:#fff;}
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
/*针对非IE*/
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/*针对IE*/
header { display:block}
div { zoom:1; }

#topnav { font-family:"宋体"}

li { list-style-type:none;}
form, ul, p, h1, h2, h3, h4, h5 { margin:0; padding:0; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both;}
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
/************************  正文 ********************************/
.main-box {background:#f8f8f8;}
.main { width:1000px; margin:0 auto;}
.main2{ width:1000px; margin:0 auto; overflow:hidden}

.header {width:100%; background:#fff; padding:10px 0;font-family:"微软雅黑"; }
.logo { float:left;width:340px; height:70px; line-height:70px;}
.logo strong a { width:190px; height:70px; display:block; }
.logo b{ font-size:24px; font-weight:normal; color:#333; }
.tel { float:right;width:330px;height:70px; line-height:70px;}
.tel strong{ font-size:18px; color:#aab2bd; font-weight:normal;}
.tel em{ font-size:30px; color:#da4453;}

/*nav*/
.m-nav{width:100%;background:#333333; height:60px; line-height:60px; }
.nav{width:1000px; margin:0 auto;}
.nav a{display:block; float:left;font-size:18px; color:#aab2bd; }
.nav a:hover,.nav a.current{ background:#000000; color:#fff;}

.leftNav { width:130px; float:left}
.leftNav p{ color:#d2d2d2;font-size:24px; background:url(../images/icon_jct.gif) no-repeat 0 10px; padding-left:50px;}
.rightNav {float:right}
.rightNav a{ padding:0px 16px;}

/*banner*/
.m-banner { width:100%; background:#f8fafc url(../images/banner_bg.jpg) repeat-x; height:400px; }
#banner { width: 1000px; margin:0 auto; height:400px; position: relative; overflow: hidden; }
#banner .u-dot { display:none; }
#banner .next, #banner .prev { display: inline-block; height:75px; width: 44px; background:url("../images/icon-slides.png"); position: absolute; z-index:2; top:50%; margin-top: -35px; }
#banner .prev { background-position: -89px 0; left:0;}
#banner .next { background-position: -135px 0; right:0;}
#banner .prev:hover { background-position: 0 0; }
#banner .next:hover { background-position: -44px 0;}

.m-tit{ height:60px; line-height:60px;}
.m-tit strong{float:left; display:block;width:190px;}
.m-tit .m-more{float:left; display:block; width:108px; height:32px; line-height:32px; margin:14px 0 0 10px; text-align:center; background:#e6e9ed;  font-size:14px; color:#434a54; font-family:"宋体"; font-weight:bold;
	`position:relative;
	z-index:2;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(iecss3.htc);
}
.m-tit .img_t1{ background:url(../images/img_t1.jpg) no-repeat; height:60px;}
.m-tit .img_t2{ background:url(../images/img_t2.jpg) no-repeat; height:60px;}
.m-tit .img_t3{ background:url(../images/img_t3.jpg) no-repeat; height:60px;}
.m-tit .img_t4{ background:url(../images/img_t4.jpg) no-repeat; height:60px;}

.m-tit2{ margin:50px auto 40px; width:360px;}
.m-tit2 p{ font-size:36px; color:#434a54;}

.m-tit3{ margin:50px auto 40px; overflow:hidden}
.m-tit3 p{ font-size:36px; color:#434a54; text-align:center;}

.m-tit4{ margin:20px 0; font-family:"宋体"; font-size:14px; color:#333; overflow:hidden}
.m-tit4 b{ color:#f00; }
.m-tit4 span{ color:#5d9cec;}

.privilege ul{ border:1px solid #efefef; height:310px;}
.privilege ul li{ display:inline; float:left;}
.privilege ul .iconMessage{ float:left;width:190px; height:310px;text-align:center;}
.privilege ul .iconMessage.bg1{ background:#ffce54; }
.privilege ul .iconMessage.bg2{ background:#a0d468; }
.privilege ul .iconMessage.bg3{ background:#5d9cec; }
.privilege ul .iconMessage i{ display:block;width:190px;line-height:210px; padding-top:10px; font-size:140px; color:#fff;}
.privilege ul .iconMessage strong{ font-size:20px; color:#fff; font-family:"微软雅黑";}

#slide { position: relative;width: 1002px;height:372px; overflow: hidden; }
#slide li .container { position: relative; overflow: hidden; height: 310px; }
#slide li .container .iconMessage { position: absolute;  cursor: pointer;text-align: center; width:190px; height: 310px; }


.fontMessage{width:430px; height:310px; background:#fff; position:absolute; left:190px;}
.fontMessage .icon_tip{ display:block; float:left; margin-top:145px;
height: 0;
width:0;
font-size:0;
border-width:16px;
border-style:dashed dashed dashed solid;}
.fontMessage .icon_tip.bg1{border-color: transparent  transparent  transparent #ffce54;}
.fontMessage .icon_tip.bg2{border-color: transparent  transparent  transparent #a0d468;}
.fontMessage .icon_tip.bg3{border-color: transparent  transparent  transparent #5d9cec;}
.fontMessage .info{ float:left;}
.fontMessage .info p{ height:60px; margin-top:30px; background:url(../images/icon_yes.jpg) no-repeat; padding-left:42px; color:#434a54; font-size:14px; line-height:30px;}
.fontMessage .info p strong{ display:block;}

/*最新采购信息*/
.buyContent{position:relative; height:330px;border:1px solid #efefef; background:#fff;}
.buyContent table { margin:15px 0; font-size:14px; font-family:"宋体"; color:#656d78;}
.buyContent a{color:#656d78}
.buyContent a:hover{color:#f60;}
.buyContent tr:hover{background:#f4f6f7;}
.buyContent td{height:26px; line-height:26px; padding:6px 0;border:none; white-space:nowrap;}
.buyContent tbody .name{width:300px;padding:0 20px;}
.buyContent table .name .autocut{width:290px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.buyContent tbody .amount{width:150px;padding:0 10px;}
.buyContent table .amount .autocut{width:150px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.buyContent tbody .addr{width:150px;padding:0 10px;}
.buyContent table .addr .autocut{width:150px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.buyContent tbody .deadline{width:160px;padding:0 10px; overflow:hidden;}
.buyContent tbody .operation{width:130px; padding-right:12px; text-align:center;}
.buyContent tbody .baojia{ background:#5d9cec; width:95px; display:block; color:#fff;}

.apply {height:177px;}


/*合作案例*/
.cases{ }
.carousel {height:310px;border:1px solid #efefef; background:#fff;}
.carousel .prev , .carousel .next {height:23px;width:56px;overflow:hidden;display:block; margin:10px auto;text-decoration:none;cursor:pointer;}
.carousel .prev {background:url(../images/icon_top.jpg) no-repeat;}
.carousel .next {background:url(../images/icon_bottom.jpg) no-repeat;}
.jCarouselLite {overflow:hidden;/*必要元素*/width:960px; margin:0 auto}
.jCarouselLite li { height:110px; text-align:center;}
.jCarouselLite li dd {width:192px; height:110px; float:left}
.jCarouselLite li dd a{ display:block;width:192px; }
.jCarouselLite li dd .u-img{width:190px; height:70px; border:1px solid #eee;}
.jCarouselLite li dd p{ height:38px; line-height:38px;font-size:14px; font-weight:bold; color:#5d9cec;}
.jCarouselLite li dd p strong{ color:#5d9cec;}
.jCarouselLite li dd p span{ color:#434a54; padding-left:10px;}
.jCarouselLite li dd p span em{ font-style:inherit; color:#ff0000;}

.applyBtn{ margin:20px auto; width:238px;}
.applyBtn a{ display:block; width:238px; height:70px; line-height:70px; text-align:center;background:#5d9cec; color:#fff; font-size:24px; }
.applyBtn a i{ font-size:30px; display:inline-block; padding-left:10px;}

.agent{ background:#fff url(../images/agent.jpg) no-repeat; overflow:hidden; height:290px; margin-top:20px;}
.m-cent{width:485px; margin-left:15px; margin-top:10px;}
.m-cent dl{ overflow:hidden}
.m-cent .Bold { font-weight:bold;}
.u-tr{color: #666; font-family:"宋体";}
.u-tr dt,.u-tr dd{display: block;float: left;margin-top:4px;overflow: hidden;height: 22px; line-height:22px;}
.u-tr dt{width:230px;}
.u-tr dd{width: 85px;}
.s-red,.s-red a{color: #ed0000;}



/*apply*/
.applyTable{ height:960px; 
overflow:hidden;
}
.w870{width:870px; margin:0px auto 0;}
.tabMenu{ border-bottom:3px solid #5d9cec; height:40px;}
.tabMenu ul{margin:0 20px 0 130px; } 
.tabMenu li { height:43px; width:156px; float:left; margin-right:22px; display:inline; cursor:pointer; text-align:center; font:bold 14px/42px "宋体"; color:#bbb; background:url(../images/tab_menu02.gif) no-repeat;}
.tabMenu li:hover { font-weight:bold; color:#5d9cec; }
.tabMenu li.active {  background:url(../images/tab_menu01.gif) no-repeat;color:#5d9cec; }

.boxleft{ float:right; width:214px; height:450px;  color:#999; background-color:#f6f6f6; margin-top:15px }
.boxleft p{ font-size:14px; width:175px; padding:74px 0 0 32px;text-align:left; line-height:34px;}
.boxleft p span,.boxleft p a{ display:block; }
.boxleft p span{ font:bold 20px/30px Arial, Helvetica, sans-serif; color:#c40000;}
.boxleft p a{ display:inline; height:35px; line-height:35px; text-align:center; font-weight:bold; width:115px; color:#FFFFCD; padding-left:10px;}

.boxBody{ float:left; width:646px; padding:15px 0;
    height: 538px;
}
.applyform{ display:block; height:450px;font-size:14px; font-family:"宋体";}
.applyform .regline {  display:block; overflow:hidden; color:#333; height:40px; line-height:40px; margin:10px 0; }
.applyform .regline div { float:left; }
.applyform .regline div.lef { width:140px; text-align:right; }
.applyform .regline div.rig{ width:380px; text-align:left; padding-left:5px;}
.applyform input.w1{ width:326px;}
.applyform input.w2{ width:50px}
.applyform input.w3{ width:82px;}
.applyform input.w4{ width:160px;}
.applyform input.w1,.applyform input.w2,.applyform input.w3,.applyform input.w4{ padding:0 4px;;height:32px; line-height:32px; border:1px solid #dedede;}
.applyform .btbox{ padding-left:145px; line-height:24px; color:#666; }
.applyform a.c_lan{ color:#0A0AFD; }
.applyform a.c_lan:hover{ color:#f60; text-decoration:underline; }

.applyform .submit1{ display:block;border:none;cursor:pointer; width:238px; height:70px; line-height:70px; text-align:center;background:#5d9cec; color:#fff; font-size:24px; }
.applyform .submit1 i{ font-size:30px; display:inline-block; padding-left:10px; }

.about{ background:url(../images/about.jpg) no-repeat center 30px; height:668px; overflow:hidden;}


.vipPk {height:auto; background:#fff; color:#2d2c2c;border-left:1px solid #e3e3e3; text-align:center; font-family:"宋体"}

.vipPkTit { clear:both; display:block;  height:60px; line-height:60px; color:#fff; font-size:18px; font-weight:bold; border-bottom:1px solid #e3e3e3;}
.vipPkTit .a1{ background:#656d78;}
.vipPkTit .a2{ background:#f6bb42;}
.vipPkTit .a3{ background:#5d9cec}
.vipPkTit .a4{ background:#aab2bd;}

.vipPkList { clear:both; display:block;  height:60px; line-height:60px; color:#434a54; font-size:12px; border-bottom:1px solid #e3e3e3;text-align:left; text-indent:1em}
.vipPkList em{ font-style:normal; color:#f00}

.proTd1{ float:left; width:244px; border-right:1px solid #d4d4d4; background:#f5f7fa; font-weight:bold; }
.proTd2 { float:left; width:280px; border-right:1px solid #d4d4d4 }
.proTd3 { float:left; width:270px; border-right:1px solid #d4d4d4 }
.proTd4 { float:left; width:200px; border-right:1px solid #d4d4d4 }

.proTd2.line20{ width:260px; line-height:20px;text-indent:0em; padding:0 10px}
.proTd2.line30{ width:260px; line-height:30px;text-indent:0em; padding:0 10px}



.proTd1 span{ font-weight:normal;}
.proTd1 a{ font-weight:normal; color:red;}
.proTd1.line20{ width:224px; line-height:20px;text-indent:0em; padding:5px 10px}
.proTd1.line30{ width:224px; line-height:20px;text-indent:0em; padding:0 10px}
.proTd1.line40{ width:224px; line-height:30px;text-indent:0em; padding:0 10px}



.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }