* { margin: 0px; padding: 0px; }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }

ul, ol, li { list-style: none; }
em{font-style:normal;}

a { text-decoration: none; color: #333; font-family: "Microsoft YaHei"; }

a:hover { color: #d92119; text-decoration: none; }
img:hover{ opacity:0.8}
body { width: 100%; background: #fff; font-family: "Microsoft YaHei"; font-size: 12px; color: #333; }

.clear { clear: both; }

.clear:after { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; }

img { border: 0; }



/*全局样式  */

.full { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1000px; }

.w1000 { width: 1000px; overflow: hidden; margin:0 auto; }
.w1180 { width: 1180px; overflow: hidden; margin:0 auto; }

.w-490{ width:490px;}

.w230{ width:230px;}

.bgcolor-f { background: #fff }
.bgcolor-c { background: #ddd; }

.bgcolor-f6 { background: #f6f6f6 }

.bgcolor-f7 { background: #f7f7f7 }

.bgcolor-f13{ background:#131313}

.h30 { height: 30px; line-height: 30px; }

.f-lt { float: left; }

.f-rt { float: right; }

.color-6 { color: #666 }

.color-9 { color: #999 }

.color-b12{ color:#b12121}

.mtt10{ margin-top:10px;}

.mtt20{ margin-top:20px;}

.mtt30{ margin-top:30px;}

.mtt40{ margin-top:40px;}

.mtt50{ margin-top:50px;}

.mtb20{ margin-bottom:20px;}

.mtb30{ margin-bottom:30px;}

.mtb50{ margin-bottom:50px;}

.pd-t20{ padding-top:20px;}

.bor-b{ border-bottom:1px #e9e9e9 solid;}

.bor-t{ border-top:1px #e9e9e9 solid;}

.bor-b-dashed{border-bottom:1px #c9c9c9 dashed;}

.bold{ font-weight:bold}

.pd-lt20 { padding-left:20px;}

.pd10{ padding:10px;}

.bor-t-3{ border-top:3px #616161 solid}

.bor{ border:1px #ddd solid; border-radius:4px}



/*通用标题样式1	*/

.webtt { height: 30px; line-height: 30px; background: url(../images/icon-tt.png) no-repeat left center;}

.webtt .tit {width:140px; height:40px; line-height:30px; text-align:center;  color: #333;font-size: 16px;  font-weight:600; float:left}

.webtt .more{float:right;  overflow: hidden; height: 26px; line-height: 26px; font-size: 12px; font-weight: normal; color: #fff; }

.webtt .more a { color: #999; }

.webtt .more a:hover { color: #d92119; }

.webtt .more span { font-family: "宋体" }



/*头部样式  */

.top { width: 1000px; height: 30px; line-height: 30px; margin: 0 auto; }

.top ul li { float: left; padding: 0 14px; height: 30px; line-height:30px; background: url(../images/icon-top-line.png) no-repeat right center; vertical-align:middle }

.top ul li:last-child { background: none; padding-right: 0; }

.top ul li a { color: #666; }

.top ul li a:hover { color: #d92119; }

.top ul li a img{ vertical-align:middle; padding-right:6px; }

.top ul .pd0 { padding: 0px; }



.headerfull { width: 100%; margin: 0 auto; background: #fff; min-width: 1180px; z-index:99; 
-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;
box-shadow: #666 0px 0px 10px;behavior: url(/PIE.htc);
}

.header { width: 1180px; height: 100px; margin: 0 auto; position:relative }

.header .logo { width: 201px; height: 100px; float: left; overflow: hidden; }

.header .logo img{  height:100px; }

.header h1{ float:left; padding-left:30px; font-size:28px; color:#333; font-weight:400; }

.header h1 span{ display:block; font-size:13px; color:#999;font-weight:400}

.header .tel { float: right;height: 74px; line-height:74px; margin-top: 16px; overflow: hidden; }

.header .tel span { font-size: 28px; color: #ec9b16; font-weight: 700; font-family: Arial, Helvetica, sans-serif }



/*主导航菜单*/

#nav-menu{height:100px;width:790px; float:right;}

#nav-menu .container{position:relative;overflow:visible; z-index:99;}

#nav-menu .menu{}

#nav-menu .menu .stmenu{position:relative;float:left;padding:0 26px;display:inline;}

#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#333;height:100px; line-height:100px;text-decoration:none;font-size:16px;text-align:center;}

#nav-menu .menu li a.selected, #nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ color:#e70b1c;}

#nav-menu .menu li a.xialaguang span{height:30px;line-height:25px;display:inline-block;font-weight:bold;}

#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}

#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:100px;}

#nav-menu .menu .children{display:none;position:absolute;top:100px;left:0px;width:100%;background:#FFF;border:2px solid #eee;border-top:0;line-height:normal; z-index:99}

#nav-menu .menu .children li{width:100%;padding:0px;display:inline-block;font-size:12px;border-top:1px solid #eee;}

#nav-menu .menu .children li:first-child{ border-top:none;}

#nav-menu .menu .children li h3{display:block; width:100%;}

#nav-menu .menu .children li a{width:100%;height:26px;line-height:26px;overflow:hidden;padding:3px 0;display:block;color:#333;text-align:center;text-decoration:none; font-size:14px;}

#nav-menu .menu .children li a:hover{ color:#e70b1c}

#nav-menu .menu .stmenu2{float:left;padding:0 26px;}

#nav-menu .menu li.stmenu2 ul{ position:absolute; z-index:999999}



#nav-menu .menu .children dl{ float:left; padding:30px 50px;width:170px;}

#nav-menu .menu .children dl h3{display:inline-block; height:34px; line-height:34px;}

#nav-menu .menu .children dl h3 a{ font-size:16px; font-weight:600;color:#e70b1c}



#nav-menu .menu .children dl dt{ color:#333; height:28px; line-height:28px; clear:both}

#nav-menu .menu .children dl dt a{ font-size:14px; }

#nav-menu .menu .children dl dt a:hover{color:#e70b1c}

#nav-menu .menu .children dl dd{ height:26px; line-height:26px; overflow:hidden; float:left; padding-right:10px; float:left }

#nav-menu .menu .children dl dd a{ color:#888;}

#nav-menu .menu .children dl dd a:hover{color:#e70b1c}



/*搜索 */

.ser-box{ padding-top:15px; width:180px; }

.ser-box input[type=text] {width: 125px;  height: 22px; line-height: 22px; float:left; border: 1px #d3d3d3 solid; border-right:none; font-size: 12px; color: #999; padding: 2px 10px; }

.ser-box input[type=submit] { width: 34px; height: 28px; line-height: 28px;  float:right; text-align: center; background: #e70b1c url(../images/icon-fdj.png) no-repeat center center;; border: none; cursor: pointer; text-indent:4em }


/***首页搜索条***/
.index-seach-bar{background-color:#e0e0e0;}
.index-seach-bar .left{width:730px;float:left;height:50px;line-height:50px;background:url(../images/inc-gg.png) no-repeat left center;}
.index-seach-bar .left span{float:left;margin-left:35px;margin-right:10px;font-weight:bold;}
.index-seach-bar .left a{}
.index-seach-bar .right{width:336px;float:right;height:50px;line-height:50px;}

.ser-box1{ padding-top:12px; width:330px; }

.ser-box1 input[type=text] {width: 275px;  height: 22px; line-height: 22px; float:left; border: 1px #d3d3d3 solid; border-right:none; font-size: 12px; color: #999; padding: 2px 12px; }

.ser-box1 input[type=submit] { width: 30px; height: 29px; line-height: 29px;  float:right; text-align: center; background: #e70b1c url(../images/inc-ss.jpg) no-repeat center center;; border: none; cursor: pointer; text-indent:4em }
/**首页banner**/

#slider { width: 100%; margin: 0 auto; height: 450px; position: relative; min-width: 1000px }

div#slideshow { float: left; width: 100%; height: 450px; overflow: hidden; }

.slider-item { width: 100% !important; height: 450px; }


.slider-item a { display: block; width: 100%; height:450px; overflow: hidden; }

.slider_content_inner img { border: none; }

.controls-center { width: 100%; margin: 0 auto; position: absolute; bottom: 25px;  }

#slider_controls { float: right; padding: 5px 0 0 0; position: relative; margin: 0; z-index: 10; width: 100%; }

#slider_controls ul { margin: 0 auto; width: 252px; height: 20px; line-height: 20px; }

#slider_controls ul li { margin: 0; padding: 0;  }

#slider_controls ul li { float: left; display: block; list-style-type:decimal }

#slider_controls ul li a { width: 60px; height: 2px;  text-align:center;color:#fff; background:#d90000 ; display: block; float: left;  margin: 12px ; outline: none;}

#slider_controls ul li a:focus { outline: none; }

#slider_controls ul li a.activeSlide { background:#fff;  color:#EC9B16; }

/*首页产品推荐*/
.index-pr{padding:50px 0;}
.index-pr-title{width:100%;height:29px; line-height:29px;background:url(../images/icon-tt.png) no-repeat left center;}
.index-pr-title span{height:29px;width:200px;line-height:29px;font-size:16px;font-weight:bold;float:left; margin-left:36px;}
.index-pr-title em{float:right;color:#999;}

.index-pr-main{padding-top:20px;}
.index-pr-main ul{width:1200px; overflow:hidden;}
.index-pr-main li{width:216px;padding:1px;height:313px;margin-right:20px;float:left;margin-top:15px;border:solid 1px #eee;border-bottom:solid 4px #eee; text-align:center;}
.index-pr-main img{width:216px; height:200px;}
.index-pr-main span{font-size:16px;font-weight:bold;width:218px;height:40px;line-height:40px;text-align:center;display:block;margin-top:20px;}
.index-pr-main em{color:#666;}
.index-pr-main a:hover li{border:solid 1px #db2e2e;border-bottom:solid 4px #db2e2e;}

/*首页解决方案*/
.index-fa{padding:50px 0;background-color:#f2f2f2;}
.index-fa-main{padding-top:20px;}
.index-fa-main .fa-daitu{width:1180px; overflow:hidden;}
.index-fa-main .fa-daitu ul{width:1220px; overflow:hidden;}
.index-fa-main .fa-daitu li{width:548px;float:left;margin-right:40px;margin-bottom:20px; border:1px solid #eee;padding:10px;background-color:#fff;}
.index-fa-main .fa-daitu .fa-daitu-left{width:205px;float:left;}
.index-fa-main .fa-daitu .fa-daitu-left img{width:205px;height:238px;}
.index-fa-main .fa-daitu .fa-daitu-right{width:288px;padding:28px 23px 0 32px;float:left;}
.index-fa-main .fa-daitu .fa-daitu-right h3{font-size:16px; font-weight:blod;}
.index-fa-main .fa-daitu .fa-daitu-right em{color:#999;height:40px;line-height:40px;display:block;}
.index-fa-main .fa-daitu .fa-daitu-right span{color:#666;line-height:22px;}
.index-fa-main .fa-daitu .fa-daitu-right a{display:block;margin-left:-5px;margin-top:5px;}

/*首页品牌*/
.index-pp{padding:50px 0;}
.index-pp ul{width:1194px;overflow:hidden;margin-top:20px;}
.index-pp ul li{width:183px;height:70px;border:1px solid #eee;float:left;margin:0 14px 14px 0;}
.index-pp li img{width:183px;height:70px;}

/*首页新闻及关于我们*/
.index-about-news{padding-bottom:50px;}
.index-about{width:300px;height:278px;float:left;overflow:hidden;}
.index-about-title{width:300px;height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-about-title span{width:81px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-about-title em{float:right;color:#999;}
.index-about-title a{color:#999;}
.index-about-main{padding-top:10px;line-height:22px;color:#666;}

.index-news{width:510px;height:278px;float:left;margin-left:35px;overflow:hidden;}
.index-news-title{height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-news-title span{width:64px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-news-title em{float:right;color:#999;}
.index-news-title a{color:#999;}

.index-news-tt{padding:12px 22px 20px;;border:1px solid #eee;height:61px;margin-top:10px;}
.index-news-tt h4{font-size:14px;color:#d90000;}
.index-news-tt p{color:#666;line-height:18px;}
.index-news ul{}
.index-news ul li{width:464px;height:30px;line-height:30px;padding:0 22px;border:1px solid #eee;margin-top:12px;}
.index-news ul li h4{width:350px;float:left;overflow:hidden;}
.index-news ul li em{color:#999;width:72px;float:right;}

.index-shouquan{width:300px;height:278px;float:right;overflow:hidden;}
.index-shouquan-title{height:38px;line-height:38px;border-bottom:3px solid #eee;}
.index-shouquan-title span{width:64px;height:38px;line-height:38px;font-size:16px;font-weight:bold;float:left; border-bottom:3px solid #d90000; }
.index-shouquan-title em{float:right;color:#999;}
.index-shouquan-title a{color:#999;}
.index-shouquan img{width:300px;height:226px;padding-top:10px;}


/*首页新闻中心	*/
.newslist{ overflow:hidden; clear:both}
.newslist .pic{ display:block; float:left; overflow:hidden; width:200px; height:140px;}
.newslist ul { overflow: hidden;float:left; padding-left:10px; }
.newslist ul li { height: 28px; line-height: 28px; padding-left: 15px; overflow: hidden; background: url(../images/icon-list.gif) no-repeat left center; }

.newslist ul li a { display: block; float: left;  overflow: hidden; color: #666; font-size: 12px; }

.newslist ul li a:hover { color: #d92119; }

.newslist ul li em { display: block; width:27px; height:9px; float:left; padding-left:6px; color: #999;  background: url(../images/icon-hot.png) no-repeat right center;}





/*首页产品展示*/

.home-pro { width: 490px; overflow: hidden; zoom: 1; position: relative; margin:0 auto; padding:10px 0; background:#efefef   }

.home-pro .leftbotton { background: url(../images/icon_turn_l.png) no-repeat; float: left; width: 47px; cursor: pointer; position: absolute;  top:0px; left: 10px;  height: 123px }

.home-pro .rightbotton { background: url(../images/icon_turn_r.png) no-repeat; float: right; width: 47px; cursor: pointer; position: absolute; top: 0px;  right: 10px; height: 123px }

.home-pro .cont { margin: 0px auto; overflow: hidden; width: 1000px; }

.home-pro .box { float: left; display:inline; width: 163px; text-align: center ;}

.home-pro .box img { width:115px; height:100px; background:#fff;}

.home-pro .box .tit{ font-size:12px; color:#666}



/*内页banner*/

.banner{ width:100%; height:290px; overflow: hidden}



/*当前位置样式 */

.locate { width: 1180px; margin: 0 auto; height: 50px; line-height: 50px;  overflow: hidden; color: #333; font-size:12px; padding-left: 20px; background: url(../images/icon_locat.png) no-repeat left center; }
.locate span { padding: 0 6px; font-family: "宋体"，"Microsoft YaHei", "Arial" ;}
.locate a { color: #333}
.locate .in { color: #d92119 }
.locate a:hover { color: #d92119 }
.locate .left{width:840px;float: left;}
.locate .right{width:330px;float:right;}


/*内页左边框架样式 */

.lblead{width:230px;overflow:hidden;position:relative;}

.lb-top{ overflow:hidden; }

.lb-top .tt { overflow: hidden ; padding:15px; background:#043871; }

.lb-top .tit { color: #fff; font-size: 16px; font-weight:400;float: left;  }

.lb-list{ overflow:hidden;}

.lb-list li{ height:42px; line-height:42px;font-size:14px;background:#e6e6e6; padding:0 15px; margin-bottom:1px}

.lb-list li a{ color:#333;}

.lb-list li:hover{background:#fff}

.lb-list li:hover a{ color:#e90000}

.lb-list li.select{background:#fff}

.lb-list li.select a{ color:#e90000;}

.lb-list li em{ display:block; width:18px; height:18px; float:left; background:#cacaca; margin-top:11px; margin-right:10px; text-align:center; line-height:18px; font-family:"宋体"; font-style:normal; color:#fff;}

.lb-list li.select em{ color:#c9151e;background:#fff;  }

.lb-list li:hover em{ color:#c9151e;background:#fff;  }



.lb-cont{ overflow:hidden; font-size:14px; color:#666; }

.lb-cont p{ clear:both;overflow:hidden; padding:15px 0 5px 0}

.lb-cont .tel{ background:#ff872f; color:#fff; text-align:center; padding:20px 0; font-size:16px; border-radius:2px}

.lb-cont .tel span{ display:block; font-size:24px; font-weight:700;}



/*内页右边框架样式 */

.rblead{ width:905px; line-height:24px; font-size:12px; color:#333; overflow:hidden}

.rblead .rtop {  overflow: hidden;  border-bottom: 1px #dbdbdb solid; padding-bottom: 10px; }

.rblead .rtop .tt { float: left; overflow: hidden }

.rblead .rtop .tit { color: #333; font-size: 18px; }

.rblead .rtop .tit span{ font-size:14px; color:#666; padding-left:14px;}

.rblead .rtop .tit span em{ color:#d92119; padding:0 6px; font-style:normal}



/*内页新闻类样式 */

.rblead .nlist {overflow: hidden; }

.rblead .nlist li{padding-bottom:15px; margin-bottom:15px;border-bottom: 1px dashed #ddd; clear:both; overflow:hidden }

.rblead .nlist li:last-child{ margin-bottom:0px}

.rblead .nlist li img { display: block; float: left;  overflow: hidden; padding:2px; border:1px solid #ddd; }

.rblead .nlist li img:hover{ opacity:0.8}

.rblead .nlist li .rt { width: 715px; height: 122px; float: right; overflow: hidden; }

.rblead .nlist li .rt h3 a { font-size: 14px; font-weight: normal; }

.rblead .nlist li .rt h3 a:hover { color: #d92119; }

.rblead .nlist li .rt p {font-size: 12px; }

.rblead .nlist li .rt .date{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif}

.rblead .nlist li .summary { height: 66px; overflow: hidden; line-height: 22px; color: #666; }

.rblead .nlist li .summary a { color: #da2627; font-size:12px; }

.rblead .nlist li .summary a:hover { color: #f68620; }

.rblead .cont-tit{ font-size:18px; padding-top:15px; border-bottom:1px #ddd solid; color:#333; height:38px; line-height:32px;}
.rblead .cont-tit p{height:38px;width:109px;line-height:38px;border-bottom:3px solid #d90000;}



/**内页详情页面类**/
.delcont{ line-height:28px; margin:0 auto; overflow:hidden; font-size:12px; position:relative }

.delcont p img{ float:left; padding-right:20px;padding-top: 10px}

.delcont h1{ font-weight:normal; text-align:center; line-height:36px; font-size:24px;}

.delcont h3{ font-weight:normal; font-size:12px; line-height:28px; border-bottom:1px #d5d5d5 dashed;border-top:1px #d5d5d5 dashed; padding:20px 0}

.delcont h3 span{ color:#d92119; padding-right:16px;}

.delcont .ftit{ font-size:12px; text-align:center;padding: 10px 0; overflow:hidden;margin: 0 auto;color:#999;}

.delcont .share{font-size:12px;  height:24px; width:186px; overflow:hidden; position:absolute; right:0 ; top:45px;}

.delcont .share span{ float:left;}

.nycontxt{ margin:20px 0  10px 0; line-height:28px ; border-bottom:1px #ccc dashed ; padding-bottom:30px;}

.nycontxt p{ clear:both;}

.delcont .tt{ text-align:left; border-bottom:1px dashed #ddd; margin-bottom:20px; height:36px; line-height:22px;}

.delcont .cont-tit{ font-size:14px; padding-top:15px; border-bottom:1px #ddd solid; color:#333; height:32px; line-height:32px;}



.list-table{ width:905px; border:1px #ddd solid;border-collapse:collapse;}

.list-table table tr{white-space:nowrap;}

.list-table tr th{ color:#333; height:48px; line-height:48px; background:#f7f7f7; font-size:14px; font-weight:400}

.list-table tr td{height:48px; line-height:48px; padding:0 10px; }

.list-table tr td img{ padding-top:12px}



/**资料下载**/

.downshow{width: 730px; overflow: hidden; margin:0 auto;}

.downshow .left{ width:400px; float:left; overflow:hidden; line-height:32px;color:#666}

.downshow .left span{ padding-right:8px;font-size:12px;color:#333}

.downshow .right{ width:200px;float:right; overflow:hidden; padding-top:30px; }

.downshow p{width: 720px; overflow: hidden; line-height:24px; border-top:1px #ddd dashed; padding-top:10px; margin-top:10px; color:#666; }

.downshow p span{ display:block; clear:both; font-size:12px; color:#333 }







/*产品中心样式	*/

.pro_box { width: 920px; overflow: hidden; }

.pro_box li { display: inline; width: 423px; float: left; overflow: hidden; margin-right: 15px; margin-bottom: 20px; padding:10px; background: #fff; border:1px #ddd solid; border-radius:4px ;height: 140px;}

.pro_box li a { overflow: hidden; }

.pro_box li img { width: 150px; height: 130px; overflow: hidden; padding-bottom: 8px; float:left }

.pro_box li img:hover {opacity:0.8}

.pro_box li .tent{ float:right;margin-top:10px; width:253px; overflow:hidden;}

.pro_box li .tent p {line-height:22px;overflow: hidden;}

.pro_box li .tent .tit a { font-size: 14px; font-weight:600;}

.pro_box li .tent .tit a span{ color:#d92119;}

.pro_box li .tent .txt { color: #999; font-size: 12px;margin-top:6px; }







/* 产品中心左侧折叠 */

ul.expmenu{ overflow:hidden}

ul.expmenu li div.header2{padding:12px;border-bottom:1px #fff solid;}

ul.expmenu li:last-child div.header2{border-bottom:none;}

ul.expmenu li ul li {margin:6px 12px;border-bottom:1px dashed #ddd;color:#727272; padding-bottom:10px;}

ul.expmenu li ul li:last-child{border-bottom:none;}

ul.expmenu li ul li.selected{background-color:#f4f4f4;}

ul.expmenu li ul li a{ font-size:14px; margin-left:30px;}

ul.expmenu div.header2{	color:#333;	background:#e6e6e6;}

ul.expmenu li div.header2 .label{color: #333; font-size:14px;}

ul.expmenu li div.header2 .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}

ul.expmenu li div.header2 .arrow.up{background-image:url(../images/arrow_u.png);}

ul.expmenu li div.header2 .arrow.down{background-image:url(../images/arrow_d.png);}

ul.expmenu li .menu{display:none;}	

/* Mouse Events */

ul.expmenu div.header2:hover{background:#54c3f1;cursor:pointer;}

ul.expmenu div.header2:hover .label{color: #fff;}

ul.expmenu li div.header2  em{ display:block; width:18px; height:18px; float:left; background:#cacaca; margin-right:10px; text-align:center; line-height:18px; font-family:"宋体"; font-style:normal; color:#fff;}

ul.expmenu li div.header2:hover em{ color:#c9151e;background:#fff;  }

ul.expmenu div.select{background:#54c3f1;}

ul.expmenu li div.select .label{ color:#fff;}

ul.expmenu li div.select em{color:#c9151e;background:#fff;}

.menu ol { margin:6px 12px; overflow:auto; }

.menu a{color: ##043871;text-decoration: none;}

.menu .no {display:none;}

.menu ol a{line-height:24px;padding-right: 10px; color:#666}

.menu a:hover{color:#d92119}







/**产品详情页面类**/

.del-about{ width:905px; overflow:hidden}

.del-about .right-extra { float:left}

.del-about .content{ width:500px}

.del-about .content .txt{ padding-top:20px}



.right-extra .mt{height:28px;line-height:28px;padding:0 10px 8px;border-top:1px solid #EED97C;background:url(../images/bg_hotsale.gif) repeat-x 0 -552px;color:#c00;}

.right-extra .tab{border-bottom:2px solid #BE0000;margin-bottom:10px;}

.right-extra .tab li{position:relative;height:24px;padding:3px 12px 0;background:url(../images/icon_clubs.gif) #ccc no-repeat right -150px;overflow:hidden;margin-right:3px;line-height:24px;font-size:14px;font-weight:bold;color:#c30;}

.right-extra .tab span{position:absolute;left:0;top:0;z-index:1;width:10px;height:27px;background:url(../images/icon_clubs.gif) no-repeat 0 -150px;}

.right-extra .tab a{float:none;color:#c30;}

.right-extra .tab .curr{background-position:right -178px;color:#fff;}

.right-extra .tab .curr span{background-position:0 -178px;}

.right-extra .tab .curr a{color:#fff;}

.right-extra .mc .extra{padding:5px 10px;border-top:1px solid #F3E6C6;}

.right-extra .total{float:right;}

.right-extra .total strong{color:#FF7403;}

.right-extra .total a:link,.right-extra .total a:visited{color:#005aa0;}

.right-extra .join a:link,.right-extra .join a:visited{color:#FF7604;}

.right-extra .norecode{padding:0 10px 10px;}

.right-extra .iloading{margin-bottom:10px;}

/*图片放大镜*/

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}

.jqzoom img{ width:350px; height:350px;}

.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #ddd;display:none;overflow:hidden; border-radius:4px}

.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50); border-radius:4px;}

/*图片小图预览*/

.spec-preview{width:350px;height:350px;border:1px solid #DFDFDF; border-radius:4px}

.spec-scroll{clear:both;margin-top:5px;width:352px; overflow:hidden}

.spec-scroll .prev{float:left;margin-right:4px;}

.spec-scroll .next{float:right;}

.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}

.spec-scroll .items{float:left;position:relative;width:322px;height:56px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}

.spec-scroll .items ul li{float:left;width:64px;text-align:center;}

.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}

.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}





/*成功案例样式	*/

.anli_box { width: 920px; overflow: hidden; }

.anli_box li { display: inline; width: 269px;height:422px; float: left; overflow: hidden; margin-right: 15px; margin-bottom: 20px; padding:10px; background: #fff; border:1px #ddd solid; border-radius:4px }

.anli_box li a { overflow: hidden; }

.anli_box li img { width: 269px; height: 312px; overflow: hidden; padding-bottom: 8px;  }

.anli_box li img:hover {opacity:0.8}

.anli_box li .tent{width:270px; overflow:hidden;}

.anli_box li .tent p {line-height:22px;overflow: hidden;}

.anli_box li .tent .tit a { font-size: 14px;font-weight:600; }

.anli_box li .tent .tit a span{ color:#d92119}

.anli_box li .tent .txt { color: #999; font-size: 12px; }





/*团队风采样式	*/

.image-set{ overflow:hidden; width:750px}

.image-set li{ float:left;display: inline-block;  margin: 0 20px 20px 0;}

.example-image { padding:4px; border:1px solid #ddd; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px;}

.image-set li p{ text-align:center}

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background:#000;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);

opacity: 0.8; display: none; }

.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }

.lightbox .lb-image { display: block; height: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.lightbox a img { border: none; }

.lb-outerContainer { position: relative; background-color: white;  *zoom: 1;

width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.lb-outerContainer:after { content: ""; display: table; clear: both; }

.lb-container { padding: 4px; }

.lb-loader { position: absolute; top: 43%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }

.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

.lb-container > .nav { left: 0; }

.lb-nav a { outline: none; }

.lb-prev, .lb-next { width: 49%; height: 100%; cursor: pointer; /* Trick IE into showing hover */

display: block; }

.lb-prev { left: 0; float: left; }

.lb-prev:hover { background: url(../images/prev.png) left 48% no-repeat; }

.lb-next { right: 0; float: right; }

.lb-next:hover { background: url(../images/next.png) right 48% no-repeat; }

.lb-dataContainer { margin: 0 auto; padding-top: 5px;  *zoom: 1;

width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.lb-dataContainer:after { content: ""; display: table; clear: both; }

.lb-data { padding: 0 4px; color: #bbbbbb; }

.lb-data .lb-details { float: left; text-align: left; line-height:24px; }

.lb-data .lb-caption { font-size: 14px;  color: #fff; }

.lb-data .lb-number { display: block; clear: left; font-size: 12px; color: #fff; }

.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);

opacity: 0.7; }

.lb-data .lb-close:hover { cursor: pointer;  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

opacity: 1; }





/**人才招聘样式**/

.job-box {overflow: hidden;  margin-bottom:10px; border-bottom:1px dashed #ddd }

.job-box  h3 { font-size: 12px; font-weight: normal; color:#666; }

.job-box  h3 span{ color:#333; padding-left:30px;}

.job-box .sumlist{ overflow:hidden;border-bottom: #ddd 1px dashed;padding-bottom: 10px;}

.job-box .sumlist li{ width:240px; float:left; overflow:hidden;color:#666; line-height:32px;}

.job-box .sumlist li span{ color:#333; padding-left:30px;}

.job-box .sumtxt { color:#666; padding:10px 0; line-height:20px;}

.job-box .sumtxt span{ display:block; clear:both; color:#333;padding-bottom: 6px}

.job-box .sumdo{  padding-bottom:6px; overflow:hidden;}

.job-box .sumdo a{color:#d92119; }

.job-box .sumdo a:hover{color:#666}

.job-box .sumdo a span{  font-family: "宋体"，"Microsoft YaHei", "Arial" ;}

.job-box .sumdo .buttom{ background:#db3333; border-radius:2px; padding:6px 70px; float:left}

.job-box .sumdo .share{ float:right}

.job-box .sumdo .buttom a{ color:#fff; font-size:16px;}

.job-box .pd40{ padding:40px 0;}



/**留言类样式**/

.guestb {margin: 0 auto; clear: both; overflow: hidden; color: #666; }

.guestb .form { font-size: 12px; }

.guestb .form tr { height: 36px; line-height: 36px; }

.guestb .form tr td { text-align: left; height: 36px; line-height: 36px; padding: 4px 0 }

.guestb .form tr td em{color: #ff0000; padding: 0 4px 0 0;font-style: normal;}

.guestb .form tr td span { color: #999; padding: 0 0 0 10px; font-size:12px; }

.guestb .form tr td input[type=text] { height: 28px; line-height: 28px; width: 340px; border: 1px #ccc solid; font-size: 12px; color: #666; padding: 2px 10px; background:#fbfbfb; }

.guestb .form tr td textarea { width: 530px; margin-top: 6px; border: 1px #ccc solid; font-size: 12px; color: #666; line-height: 20px; padding: 10px; background:#fbfbfb }

.guestb .form tr td input[type=submit] { width: 160px; text-align: center; height: 36px; line-height: 36px; font-size: 12px; color: #fff; background: #C00; border: none; border-radius:3px; cursor: pointer }

.guestb .form tr td input[type=reset] { width: 160px; margin-left:20px; text-align: center; height: 36px; line-height: 36px; font-size: 12px; color: #666; background:#fff; border:1px #e8e8e8 solid; border-radius:3px; cursor: pointer }

.guestb .form tr td input[type=radio] { width:14px; margin-right:6px; }

.guestb .form tr td select{ height: 34px; line-height:34px; width: 122px; border: 1px #ccc solid; font-size: 12px; color: #333; padding: 2px 10px; background:#fbfbfb; }

.guestb .form tr td .pic-yz{ height:34px}

.guestb .form tr td .tips a{ color:#d92119}

.guestb .form tr td .tips a:hover{ color:#333;}

.guestb .form tr td .sex{ margin-right:10px; font-size:12px;}



/*foot样式*/

.foot { width: 100%; margin: 0 auto; overflow: hidden; min-width: 1180px; font-size:12px; padding:70px 0;background:#043871}
.foot a{color:#fff;}

.footbl { width: 1180px;  overflow: hidden; margin:0 auto; }



.footbl dl{ float:left; width:140px;}

.footbl dl dt{ font-weight:700; line-height:38px; width:90px; margin-bottom:10px;color:#fff;font-size:16px;}


.footbl dl dd{ line-height:30px;}

.footbl .contact { float:right; overflow:hidden }

.footbl .contact li { padding:10px 0 0 0; overflow:hidden}

.footbl .contact li img{ float:left; margin-left:35px;margin-top:10px;}
.footbl .contact span{font-size: 28px;color: #fff;}
.footbl .contact em{font-size:14px;color: #fff;}

.footbl .contact li img:hover{ opacity:0.8}

.footbl .contact li p{ clear:both; line-height:24px; }



.copyright { width: 100%; margin: 0 auto; padding: 38px 0; overflow: hidden; color: #fff; background:#001f41 }

.copyright p { width:1180px; margin:auto; line-height: 24px;font-size:12px;  }

.copyright p span{ padding:0 20px;}

.copyright p a{ color: #9b9d9d}

.copyright p a:hover{ color:#E44D47;}



/*分页样式*/

.page { margin: 20px auto; overflow: hidden; clear: both; }

.ww { width: 960px; }

.page a { float: left;margin-right: 5px; display: inline-block; width: 14px; height: 14px; line-height: 14px; text-align: center; padding: 4px; overflow: hidden;border: 1px #d1d1d1 solid; background:#fff; }

.page a:hover { background: #d92119; color: #fff;border: 1px #d92119 solid; }

.page .next, .page .prew, .page .home, .page .last { width: 50px;border: 1px #D1D1D1 solid;border-radius: 2px;background: #fff; }

.page .curn { background: #d92119; color: #fff;border: 1px #d92119 solid; }



/*上一篇下一篇*/

.prent { float: left; overflow: hidden; padding-bottom: 30px; }

.prent p { clear: both; color: #666; font-size: 12px; line-height: 36px; }

.prent p a { font-size: 12px; }

/*在线QQ*/
.KeFuDiv{
	
	height:160px;
	width:118px;
	position:fixed;z-index:55;
}
.KeFuList{
	background:url(../float/images/mid001.gif);
}
.KeFuTitle{
	background:url(../float/images/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}
.KeFuItem a {height: 22px;line-height: 22px;}