@charset "utf-8";
/*
ibw.cn Reset Stylesheet
v2.4
Author: Cosling
Last Updated: 2015-4-20
*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.red{color:red}.mb15{margin-bottom:15px}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}
body{background:#fff;font-family:'微软雅黑';overflow-x:hidden; }
a{color:#555;text-decoration:none;}
a:hover{color:#d03222;}

/*sideBar*/
.sidebar .menu dt{margin-right: 4px;width: 196px;height: 39px;background: #15a0e1;line-height: 40px;text-align: center;border: 1px solid #ccc;border-bottom: none;}
.sidebar .menu dt a{font-size: 18px;color: #fff;}
.sidebar .menu dd{background: #c1c3c6 ;line-height: 40px;text-align: center;}
.sidebar .menu .current,.sidebar .menu dd a:hover{background: #71767C;}
.sidebar .menu dd a{display: block;width: 139px;height: 40px; font-size: 15px;color: #fff;}
.sidebar .menu dt,.sidebar .menu dd{float: left;}

/*type_Bar*/
/*.type_bar  ul{margin-right: 4px;width: 196px;height: 39px;background: #15a0e1;line-height: 40px;text-align: center;border: 1px solid #ccc;border-bottom: none;}*/
.type_bar ul li{float: left;width: 139px;height: 40px;  font-size: 18px;color: #fff;background: #c1c3c6 ;line-height: 40px;text-align: center;cursor: pointer;}
.type_bar ul.on,.type_bar ul li:hover{background: #009ce0;}
.type_bar ul li a, .type_bar ul.on a,.type_bar ul li:hover a {color: #fff;}
.type_bar ul li.current {background: #009ce0; }
.type_bar ul li.current a {color: #fff; }
.main{border: 1px solid #ccc;}
.main .mainTop{padding: 40px;background: #f9fafb;border-bottom:1px solid #ccc;}
.main .mainTop dl{line-height: 34px;}
.main .mainTop dl dt,.main .mainTop dl dd{float: left;font-family: '微软雅黑';font-size: 14px;background: url(li_icon12.gif) bottom right no-repeat;}
.main .mainTop dl dt{margin-right: 10px;color: #7d8187;font-size: 16px;}
.main .mainTop dl dt a,.main .mainTop dl dd a{display: block;margin-right: 50px;/*width: 115px;*/height: 34px;text-align: center;line-height: 34px;color:#7d8187;}
.main .mainTop dl .current a,.main .mainTop dl a:hover{color: #049de0;}
.main .mainTop dl dt{background: none;}
.pic-item-list{margin-top: 20px;}
.pic-item-list li{float: left;margin-left: 54px;margin-bottom: 25px;}
.pic-item-list li .intro{padding-left: 38px;background: #f0f0f0;line-height: 30px;color: #aeb0b3;font-size: 15px;}
.page {margin: 0 auto;margin-top: 30px;margin-bottom: 30px;width: 700px;height: 22px;}
.page li{float: left;}
.page li a{margin-right: 4px;display: block;width: 22px;height: 22px;border: 1px solid #ccc;text-align: center;line-height: 22px;color: #bbbbbb;}
.page .current a ,.page li a:hover{background: #a9a9a9;color: #fff;}

.main .location{padding: 28px;background: #f9fafb;border-bottom:1px solid #ccc; }
.main .colCurTit{float: left;}
.main .colCurTit span{font-size: 16px;color: #797979;font-weight: normal;}
.main .colCurTit em{font-style: 14px;color: #c2c2c2;font-family: arial;font-weight: normal;}
.main .colCurTit b{font-size: 16px;color: #c2c2c2;font-weight: normal;}
.main .breadcrumbs{float: right;}
.main .breadcrumbs,.main .breadcrumbs a{color: #cacaca;}

.main .right{margin: 20px auto;width: 802px;}

.pic-item-list .pic {margin: 36px;}
.pic-item-list .pic .cnt1 img{padding: 2px;border: 1px solid #ccc;}
.pic-item-list .pic .cnt2{width: 816px;}
.pic-item-list .pic .cnt2 h3{border-bottom: 1px solid #eeeeee;}
.pic-item-list .pic .cnt2 h3 p{color: #3fa9e5;font-weight: normal;font-size: 16px;}
.pic-item-list .pic .cnt2 h3 p a,.pic-item-list .pic .cnt2 h3 p a:hover{color: #3fa9e5;}
.pic-item-list .pic .cnt2 h3 span{padding: 5px 0;display: block;width: 80px;height: 17px;color: #aeacad;font-weight: normal;border-bottom: 1px solid #d6d6d6;line-height: 18px;}
.pic-item-list .pic .cnt2 .info{font-size: 16px;color: #aeacad;line-height: 30px;/*text-indent: 2em;*/margin-top: 12px;}
.pic-item-list .pic .cnt2 .info a,.pic-item-list .pic .cnt2 .info a:hover{color: #aeacad;}
.pic-item-list .newslist{margin: 36px;}
.pic-item-list .newslist ul{margin-right: 10px;width: 1144px;}
.pic-item-list .newslist li{float: left !important;margin: 0;width: 514px;line-height: 36px;margin-right: 25px;border-bottom: 1px dashed #ccc;background: url(li_cion4.png) left no-repeat;padding-left: 12px;*zoom:1;font-size: 14px;color: #4c4c4c;}

.pic-item-list .newslist li:after{content:'\20';display:block;height:0;clear:both}
.pic-item-list .newslist li:hover,.pic-item-list .newslist li a:hover{color: #119fe1;}
.pic-item-list .newslist li span{float: right;color: #d2d0d0;font-size: 11px;}
.pic-item-list .newslist li a{color: #4c4c4c;font-size: 15px;}

/* 内容模式部分 */
.artbox { margin:0 15px 30px; text-align:center; }
.artbox h1 { padding-bottom:10px; font-size:16px; line-height:26px; }
.artbox .info { padding:0; background:#eee; line-height:25px; }
/*.artbox{text-align: center;margin-top: 20px;}*/
.article { padding:30px 40px; font-size:14px; line-height:2; color:#4c4c4c;}
.article .hd { text-align:center; }
.article .hd h1 { padding:5px 0; color:#241452; font-size:24px; font-weight:100; }
.article .hd .titBar { padding:0 8px; color:#999; font-size:12px; line-height:24px; vertical-align:middle; }
.article .bd { padding:20px 0 0; word-wrap:break-word; }


/* 图片列表 */
.w { margin:10px 0 0; padding-left:5px; width:750px; }
.w .pic-item { position:relative; width:228px; /*margin-right:22px; */padding:10px 0; }
.w .pic-item .list-pic { margin-top: 8px;position:relative; width:228px; /*height:160px; */line-height:160px;  padding:0; }
.w .pic-item dl {margin:0; padding:0; font-size:14px;}
.w .pic-item dl dt{width:226px; height:38px; line-height:38px; text-align:center; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.w .pic-item dl a:hover{color:#c00;}
.w .pic-item ul{width:226px; height:48px; padding:12px 0 0; text-align:center; border:1px solid #cecece; overflow:hidden; zoom:1;}
.w .pic-item ul li{float:left; display:inline; width:65px; padding:19px 0 0; background:url(arrow_01.jpg) no-repeat center top;}
.w .pic-item ul li sup{font-size:8px; line-height:0;}
.w .pic-item ul li.name{margin-left:5px;}
.w .pic-item ul li.type{width:75px; background:url(arrow_02.jpg) no-repeat center top;}
.w .pic-item ul li.area{background:url(arrow_03.jpg) no-repeat center top;}

.choise{padding: 10px;width: 716px;border:1px solid #E1E1E1;}
.choise section{width: 736px;/*height: 50px;*/}
.choise section .select a{color: #E59003;}
.choise section li{float: left;margin-left: 30px;line-height: 25px;}
.choise section li a{display: block;color: #2669B3;}
.choise section li a:hover{color: red;text-decoration: underline;}


/* 图文列表 */
.pic_news_01 { margin:0 15px 20px; clear:both; }
.pic_news_01 .picnews { /*height:150px;*/ clear:both; float:left;}
.pic_news_01 .picnews .pic { float:left; /*width:160px; height:120px;line-height:120px;*/ padding:15px; border:none; background:url(picBg.jpg) no-repeat;  }
.pic_news_01 .picnews .pic span { display:block; padding:5px; }
.pic_news_01 .picnews .txt { float:left; /*width:496px;*/ padding:5px 10px; line-height:22px; }
.pic_news_01 .picnews .info { text-indent:2em; }
.pic_news_01 .picnews .txt h4 { font-size:14px; line-height:30px; }
.pic_news_01 .picnews .txt .more { padding:0 20px; line-height:20px; text-align:right; }
.pic_news_01 .picnews .txt .more a { color:#c00; }

.pic_news_02 { margin:0 15px 20px; clear:both; }
.pic_news_02 .picnews {width:695px; padding:18px 0 20px; border-top:1px solid #dedede;}
.pic_news_02 .picnews .pic { float:left; display:inline; width:227px; height:170px; margin:4px 0 0;}
.pic_news_02 .picnews .txt { float:right; display:inline; width:452px;}
.pic_news_02 .picnews .txt h3 { font-size:18px; line-height:30px; color:#892629; font-family:"微软雅黑"; font-weight:100;}
.pic_news_02 .picnews .txt h3 em{font-size:13px; color:#858680; padding-left:5px;}
.pic_news_02 .picnews .info {width:452px; height:90px; overflow:hidden; padding:5px 0 0;}
.pic_news_02 .picnews .info li{float:left; width:210px; line-height:22px; font-size:13px; color:#5f5f5f; white-space:nowrap;}
.pic_news_02 .picnews .info li em{font-weight:bold; color:#323232; padding-right:5px;}
.pic_news_02 .picnews dl {padding:2px 0 0;}
.pic_news_02 .picnews dl dt{float:left; display:inline; font-size:13px; color:#32332d; font-family:"微软雅黑";}
.pic_news_02 .picnews dl dt em{font-size:28px; color:#922528; font-family:SimSun; font-weight:bold;}

.pic_news_02 .picnews .order{float:right; width:100px; height:30px; padding:7px 0 0;}
.pic_news_02 .picnews .order a{display:block; width:100px; height:30px; background:url(order_01.jpg) no-repeat; cursor:pointer;}

.pic_news_02 .picnews .txt ul li{float: left;width: 210px;height: 22px;}
.pic_news_02 .picnews .txt ul li em{font-weight: bold;color: #323232;}


/* 在线留言 */
.message { margin:0; padding:0; }
.message-list { margin-bottom:10px; padding:10px 20px; }
.message-list .m-title { padding:0; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#ba0012; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }


/* caseWrap */
.caseWrap{width:1158px; margin: 20px auto;}
.caseWrap h3{font-weight: normal;font-size: 24px;color: #17a0e1;text-align: center;margin-bottom: 20px;}
.bigPic{float: left;width: 942px;}
.bigPic ul li{zoom:1; vertical-align:middle;margin-left: 0px !important;}
.smallPic{position: relative;float: right;width:192px;height: 592px;overflow: hidden;}
.smallPic .sPrev, .smallPic .sNext{display: block;position:absolute; left:0; width:192px; height:32px; background:url(sPrev.gif) no-repeat;z-index: 9999;}
.smallPic .sNext{left:0;bottom: 0;background:url(sNext.gif) no-repeat;}
.smallPic .bd ul{ overflow:hidden; zoom:1; }
.smallPic .bd ul li{position:relative;margin-left: 0;margin-bottom: 54px;width:192px; height: 120px;text-align:center; color: #a6a9ad;}
.smallPic .bd ul li:first-child{margin-top: 44px;}
.smallPic .bd ul li em{position:absolute; top:0; left:0; display:block; width:192px; height:120px; background:url(shade.png) repeat;}
.smallPic .bd ul li.on em{display:none;}
.smallPic .bd ul li span{display: block;width: 72px;height: 16px;margin: 15px auto;}

.pic-item-list .pics .intro{width: 1158px;margin: 0 auto;}
.introTaps .hd{position:relative;width: 1158px;height: 34px;background: #ebeced;line-height: 34px;text-align: center;margin: 0 auto;}
.introTaps .hd ul{position:absolute;margin: 0 auto;}
.introTaps .hd li{float: left;width:176px;height: 34px;font-size: 18px; color: #a0a2a7;margin-right: 0; cursor: pointer;line-height: 32px;	}
.introTaps .hd li:first-child{margin-left: 180px;}
.introTaps .hd li:hover,.introTaps .hd .current,.introTaps .hd .on{background: #18a1e1;color: #fff;}
.introTaps .bd{margin-top: 40px;margin-bottom: 140px;} 
.introTaps .bd .list{font-style: 14px;line-height: 30px;color: #bbbcbf;text-indent: 2em;}

/*人才招聘*/
.mainBox{text-align: left;}
.hr { margin:0; padding:0; }
.hr-list { margin-bottom:10px; padding:10px 15px 0; }
.hr-list .title { padding:0 10px;background:#efefef; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#333; font-weight:100; }
.hr-list .info { padding:5px 10px; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }
.hr-list .apply a { color:#ba0012; }
.contact { margin:0 10px 10px; padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }


/*外观内饰*/
.bus_style{margin: 38px auto;width: 1155px;}
.bus_style .bus_left{width: 200px;border-right: 1px solid #e9eaeb;}
.bus_style .bus_left h4{margin-bottom: 22px;height: 34px;background: #a5aaae;text-align: center;line-height: 34px;color: #fff;font-size: 18px;}
.bus_style .bus_left dd {margin-bottom: 2px;}
.bus_style .bus_left dd a{display: block;height: 25px;background: #e9e7e7;text-align: center;line-height: 25px;color: #aeb0b2;font-size: 14px;}
.bus_style .bus_left .current a,.bus_style .bus_left dd a:hover{background: #13a0e1;color: #fff;}
.bus_style .bus_right{width: 930px;}
.bus_style .bus_right .sideMenu h3{margin-top: 1px;height:33px; line-height:33px; padding-left:32px;background:url(icon_15.png) no-repeat; cursor:pointer;color:#a5aaae;font-size: 14px;font-weight: normal;}
.bus_style .bus_right .sideMenu h3.on{margin-top: 1px;background:url(icon_16.png) no-repeat; color:#fff;}
.bus_style .bus_right .sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
.bus_style .bus_right .sideMenu .text{margin: 30px 0px;line-height: 26px;text-indent: 2em;font-size: 14px; color: #4c4c4c;}
/*参数配置*/


/* 表单部分 */
.form-panel { margin:0 10px 10px; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee url(ico_07.gif) no-repeat 8px center; color:#666; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; color:#666; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }

/* 分页 */
.page {padding:20px 0; line-height:30px; text-align:center;}
.page a { margin:0 1px; padding:2px 6px; border:1px solid #e7e4e4;}
.page a:hover,.page .current { color:#fff; background:#a8a6a6;}
.page span {}


/* 新闻列表 */
.list { margin: 50px 10px; padding:0 15px; clear:both; }
.list ul li { padding:5px 0; line-height:20px; font-size:12px; clear:both;background:url(li_cion4.png) no-repeat left; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; color:#999; font-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(point_01.gif) no-repeat 0 7px;}