/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
/*table { border-collapse: collapse; border-spacing: 0; }*/
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; height:100%; background:url("htmlbg.jpg") repeat-x top;}
body{ width:100%;  color:#333;font:12px/21px "微软雅黑","宋体",Tahoma,Helvetica,Arial,sans-serif; text-align:center; background: url("bodyBg.jpg") no-repeat top;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#F12301;text-decoration:underline; ; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{height:10px;font-size:0px; line-height:0; }
.fl, .left {float:left !important; }
.fr, .right{float:right !important; }
.hide{display:none; }
.mb { margin-bottom:10px;}
.mt { margin-top:10px;}

/* fontColor Public */
.noData{color:#c00;}
.more{float:right; color:#666;}



/* farme */
.wrap{ text-align:left; margin:0 auto; width:1000px;}
.topToolInner{width:1000px; margin:0px auto; text-align:center;}
.mainLayout{ margin-bottom:10px;}
#header{overflow:visible;}
#content, .content{ padding-top:10px; }
.mainContent{width:700px; float:left; }
.sideBar{width:280px; float:right;}


/* 清理浮动 */
.mainLayout:after, .infoLayout:after ,.mainLayoutCont:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}


/* banner && LOGO */
.topToolBox{height:27px; background:url("topToolBg.gif") repeat-x left top;}
.topToolInner { height:27px; line-height:25px;}
.topToolInner .skin { float:left;}
.topToolInner .userPanel { float:right; color:#ccc; }
.topToolInner .userPanel img { vertical-align:middle}
.userPanel a { color:#333; padding:0 8px; display:inline-block;line-height:25px; height:25px; vertical-align:middle;}


.logoBar { height:130px; position:relative; font-family:"微软雅黑";}
.langBox {position:absolute; top:32px; right:0px; height:20px;}
.langBox a { padding-left:29px; background:url("langicon.gif") no-repeat 0 2px; font-size:12px;color:#3392ca; font-weight:bold; margin-right:15px; line-height:20px;}
.langBox a.en { background-position:-67px 2px;}
.searchBar { position:absolute; top:82px; right:0px;  height:22px;}
.searchBar .srhbt { float:left; width:58px; height:22px; background:#dedfdf; color:#333; text-align:center;}
.searchBar a.srhbt:hover { background:#07c; color:#fff; text-decoration:none;}
.searchBar input { float:left; display:inline; width:142px; padding:2px 4px; line-height:15px; height:16px; border:1px solid #dedfdf; background:#fff;}
.searchBar label { float:left; height:22px; padding:0 10px; line-height:22px; color:#999; font-size:12px;}

#logo { position:absolute; top:30px; left:16px;}

.flashbanner { height:288px; position:relative; overflow:hidden;}
.flashbanner .slideNav { position:absolute; z-index:1; bottom:20px; right:20px;}
.flashbanner .slideNav li { display:inline;}
.flashbanner .slideNav li a { float:left; width:8px; height:8px; background:#fff; line-height:6px; font-size:6px; text-indent:-999px; overflow:hidden; margin-left:5px; display:inline;}
.flashbanner .slideNav li.on a { background:#07c}
.flashbanner .title { display:none;}

#subNav { height:18px; line-height:18px; margin-bottom:10px; background:url("liteicon2.png") no-repeat 5px 4px; padding-left:22px;}
#subNav a {}

.noteTool { height:38px; line-height:38px;background:url("noteicon.png") no-repeat 10px 13px; padding-left:35px; border-bottom:1px solid #dbdbdb;}
.scollinfo { float:left; width:530px;}
.noteTool .jxtag { float:right; color:#07c; font-weight:bold; background:url("jxicon.png") no-repeat 0 7px; padding-left:40px;}
.scolltag { float:right; text-align:right; padding-right:10px; font-weight:bold; width:410px; line-height:36px;}
.scolltag img { vertical-align:middle; height:25px; margin-right:5px}
.scolltag a {color:#07C; vertical-align:middle;}

/*通用图片页面框*/
.pictureCont { padding:20px 0 0 8px;}
.pictureCont .picList li { float:left; margin:0px 6px 20px; display:inline; text-align:center; width:170px; overflow:hidden;}
.pictureCont .picList li img {width:160px; height:120px;}

/* 通用信息列表样式 */
.infoList{ line-height:26px;}
.infoList li{ padding-left:13px; overflow:hidden; background:url("liteicon.gif") no-repeat 0 11px; overflow:hidden; height:26px;}
.infoList li .datetime,.infoList li .date { float:right; color:#999;}

/* 通用带图片列表样式 */
.topicList{}
.topicList li{line-height:26px;}
.topicList li.n a { display:inline-block;}
.topicList li img { vertical-align:middle;}
.topicList li span { display:block;}
.topicList li .date{float:right; color:#999; margin-right:5px;}
.topicList li.t{ min-height:102px; _height:38px; padding-bottom:10px;}
.topicList li.t .pic{width:auto; margin-right:10px;}
.topicList li.t .pic a{display:block; padding:2px; border:1px solid #d9d9d9;}
.topicList li.t .pic a img{width:127px; height:94px;}
.topicList li.t .title{font-weight:bold; line-height:24px;}
.topicList li.t .title a{color:#333;}
.topicList li.t .title a font { font-size:12px;}
.topicList li.t .intro{line-height:18px; color:#666; font-size:12px;}
.topicList li.t .more{float:none; color:#de2203;}

/* nav */
.mainNav{ position:relative; z-index:1; height:40px; line-height:40px; background:#07c; padding:0 0 0 3px;font-family:"微软雅黑","宋体";}
.mainNav a:hover{ text-decoration:none;  }
.mainNav .li1{ float:left; position:relative; padding:0 36px 0 37px; text-align:center; display:inline; }
.mainNav .on1 { background:#006bb7;}
.mainNav .li1 .a1{ font-size:13px; _font-size:12px; font-weight:bold; color:#fff; color:#fff; display:block; }
.mainNav .first1 {}
.mainNav .spe{ float:left; width:3px;overflow:hidden;height:40px;line-height:40px; text-indent:-999px; background:url("menuspa.png") no-repeat center; overflow:hidden;  }


/* 菜单效果1 */
.mainNav .ul1{ display:none; position:absolute; top:40px; left:-1px; border:1px solid #236eda; border-top:0; background:#fff; padding: 10px 15px 10px 15px; width: 290px; text-align:left; line-height:30px; text-align:center;}
.mainNav .ul1 .li2{ display:block; height:22px; line-height:22px; padding:2px 2px; word-break:keep-all; white-space:nowrap; /* border-bottom:1px solid #d6e8fc; */ float: left; width: 140px; text-align: left;}
.mainNav .ul1 .a2{ display:block;  padding:0 5px; color:#333; }
.mainNav .ul1 .last2 { border:0;}
.mainNav .ul1 .a2:hover{ background:#07c; color:#fff; }
.mainNav .ul1 #liID52 { }


/* 我们的服务 */
.myservice h3 { height:45px; line-height:45px; background:url("spaline.png") repeat-x center; text-align:center;}
.myservice h3 a { height:45px; display:inline-block; padding:0 30px; background:#fff; font-weight:bold; color:#07c; font-size:20px;}
.myservice .slideCon { margin-right:-15px; display:block; clear:both; height:228px;}
.myservice .slideCon li { float:left; width:198px; height:188px; background:url("servicebg.png") no-repeat; margin-right:13px; display:inline; overflow:hidden; padding:20px 21px;}
.myservice .slideCon li .pic { width:188px; height:104px; padding:3px; border:1px solid #ccc; }
.myservice .slideCon li .pic img { width:188px; height:104px;}
.myservice .slideCon li .title { font-family:"微软雅黑"; font-size:16px; height:30px; line-height:30px; margin-top:5px;}
.myservice .slideCon li .intro { color:#7d7d7d;}
.myservice .slideNav { height:16px; padding:8px 0; text-align:center; margin:10px 0; _margin-left:450px; width:100%;}
.myservice .slideNav li { width:12px; height:12px; background:url("ricon.png") no-repeat; overflow:hidden; line-height:12px;  margin:0 4px;  display:inline-block;*display:inline;zoom:1; color:#d1d1d1;}
.myservice .slideNav li.on { background-position:-20px 0; color:#fc8918;}

/*通知公告*/
#noteBox { border:1px solid #e5e5e5; background:#f7f7f7; padding:0 9px; height:486px;}
#noteBox .hd { height:35px; line-height:35px; border-bottom:1px solid #e5e5e5;}
#noteBox .hd span a { font-weight:bold; color:#07c; font-size:16px;}
#noteBox .hd .more { background:url("more.png") no-repeat; width:27px; height:10px; float:right; margin:15px 0 0 0; display:inline; overflow:hidden; text-indent:-999px;}
.newsSlideBox { margin-top:10px; position:relative;}
.newsSlideBox .slideCon img { width:260px; height:180px;}
.newsSlideBox .slideCon .title { height:44px; margin:10px; line-height:22px; font-weight:bold; font-size:14px;}
.newsSlideBox .slideNav { position:absolute; top:165px; right:0; height:15px;}
.newsSlideBox .slideNav li { height:15px; width:20px; float:left; overflow:hidden; line-height:15px; font-family:"Small Fonts",Tahoma,Arial; text-align:center; background:#000; filter:alpha(opacity=90);opacity:0.9; font-size:9px; margin-left:1px;}
.newsSlideBox .slideNav li.on { background:#c00;}
.newsSlideBox .slideNav li a { color:#fff;}

.informTab .hd { border-top:2px solid #005fb8; border-bottom:1px solid #ededed; padding-left:10px; height:34px; line-height:34px; font-size:16px; font-weight:bold;}
.informTab .bd { padding:0 15px;}
.prodlist li { float:left; width:148px; text-align:center; margin: 16px 10px 16px 9px; display:inline;}
.prodlist li .pic { border:1px solid #cecece; padding:3px; background:#f2f0f1;}
.prodlist li .pic a { display:block; height:100px; background:#fff;}
.prodlist li img { width:140px; height:100px; }
.prodlist li .title { padding:3px 0;}

.proddir { clear:both;}
.proddir li { float:left; display:inline; line-height:24px; height:24px; overflow:hidden; margin-left:10px;}
.proddir li a { display:block; padding-left:10px; width:110px; background:url("liteicon3.png") no-repeat 0 9px; }
.proddir li a:hover { background:url("proddirlibg.png") no-repeat; color:#fff; text-decoration:none; }
.hyyjBox { margin-top:30px; position:relative;}
.hyyjBox .prev { position:absolute; left:0; top:95px; width:13px; height:26px; text-indent:-999px; overflow:hidden; background:url("previcon.png") no-repeat; cursor:pointer;}
.hyyjBox .next { position:absolute; right:0; top:95px; width:13px; height:26px; text-indent:-999px; overflow:hidden; background:url("nexticon.png") no-repeat; cursor:pointer;}

/*行业业绩*/

.hyyjBox .slideCon li { float:left; width:148px; text-align:center; margin: 16px 10px 16px 9px; display:inline;}
.hyyjBox .slideCon li .pic { border:1px solid #cecece; padding:3px; background:#f2f0f1;}
.hyyjBox .slideCon li .pic a { display:block; height:100px; background:#fff;}
.hyyjBox .slideCon li img { width:140px; height:100px; }
.hyyjBox .slideCon li .title { padding:3px 0;}
.hyyjBox .slideCon li .intro { display:none;}


/*通用栏目图片列表*/
.picList li { float:left; margin:0 10px 0 0; display:inline; width:102px; }
.picList li .pe_u_thumb { float:left; display:inline; padding:2px; border:1px solid #e4e4e4;}
.picList li img { width:96px; height:66px; }
.picList li .pe_u_thumb_title { display:block; padding:5px 0; text-align:center;}

/*友情链接*/
.friendLink { background:#dcecf5; height:28px; line-height:24px; text-align:center; padding-top:5px;}
.friendLink select { margin:0 20px; width:160px;}

/*footer*/
#footer{ background:url("footbg.png") repeat-x bottom; clear:both; line-height:30px; text-align:center; min-height:96px;_height:96px; padding-top:30px; color:#333;}
.footerNav {}
.footerNav a {  margin:0 10px;}
