/* 全局设置 Start */
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;word-wrap:break-word}
body,html,input,textarea,select,option{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;font-family:"微软雅黑","Times New Roman";}
a{font-family:"微软雅黑","Times New Roman";}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
h1{font-size:34px;}
h2{font-size:26px;}
h3{font-size:18px; }
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
input,label,img,th{vertical-align:middle;}
.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none; color:#222;}
a{outline:none;}
a:hover{text-decoration:none; color:#028dc8;}
.white,.white a{color:#fff}
.blue,.blue a{color:#004499}
.gray,
a.gray{color:#333}
.yellow,a.yellow,.yellow a{color:#FC0;}
.red,.red a, a.red{color:red;}
.green{color:#0E774A}
select optgroup{color:#CAC8BB;}
header{ display:block}
.hidden{display:none;}
.invisible{visibility:hidden;}
.ib,.ib-a a{display:inline-block;zoom:1;*display:inline;}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main{display:inline-block;}
* html .clear,* html .main{height:1%;}
.clear,.main{display:block;}
.wrapper-out{min-width:1000px}
.wrapper-inner{}
.layout{margin:0 auto;width:1000px;min-width:1000px; font-size:14px; line-height:30px;}
.fleft{float:left}
.fright{float:right}
.mt12{ margin-top:12px;}
.mb15{ margin-bottom:15px;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#049ad9;}
.red {color:#f00}
.green{ color:#009933;}
.blue,
a.blue,
a.blue:visited {color:#1CA1DA}
.span1{ width:10%;}
	.span2{ width:20%;}
	.span3{ width:30%;}
	.span4{ width:40%;}
	.span5{ width:50%;}
	.span6{ width:60%;}
	.span7{ width:70%;}
	.span8{ width:80%;}
	.span9{ width:90%;}
/* End 全局设置 */

.bgGray{ /*background:#f7f8f9;*/ }
.bgGrayDesktop{ background:#f7f8f9; }
.bgGrayApp{ background:#fff; }

.visibleDesktop{ display:block;}	
.visibleApp{ display:none;}
.visibleBoth{ display:block;}

html{ background:#fff;}
body{}

/* 头部 Start */
/* 导航 Start */
.navSpecial{ background:#0378d5!important;}
/* 导航 End */

#main{ margin:0px auto;}

/* 底部 */
#footer{ width:100%; height:auto; margin:0px auto; min-width:1240px; background:#3e404c; color:#9a9b9f;  }
#footer .footer{ width:1200px; height:auto; margin:0px auto;line-height:24px; overflow:hidden; }
#footer .footer .footerUp{ width:100%; height:auto; margin-top:30px; overflow:hidden; clear:both; padding-bottom: 20px;  border-bottom: 1px solid #535563;  }
#footer .footer .footerUp .category{ width:760px; float: left; }
#footer .footer .footerUp .logo{ width: 300px; float: right; padding-top: 50px; }
#footer .footer .footerUp dl{ width:auto; margin-right: 90px; float:left; line-height:30px;}
#footer .footer .footerUp dl dt{ font-weight:bold; font-size:14px; padding:10px 0px; }
#footer .footer .footerUp dl dt a{ color:#ddd;}
#footer .footer .footerUp dl dd{}
#footer .footer .footerUp dl dd a{ color:#9a9b9f;}
#footer .footer .footerUp dl dd a:hover{ color:#fff; }
#footer .footer .footerMid{ width:100%; height:auto; margin:0px auto; padding: 4px 0px; overflow:hidden; clear:both;}
#footer .footer .footerMid ul{ width: 100%; float: left; padding: 6px 0px;}
#footer .footer .footerMid ul li{ padding: 4px 20px; float: left; }
#footer .footer .footerMid ul li a{ color:#9fa0a5; }
#footer .footer .footerMid ul .title{ color:#fff; padding: 4px 0px; margin-right: 20px;}
#footer .footer .footerDown{ width:100%; height:auto; margin:0px auto; border-top:1px solid #535562; padding:20px 0px; text-align: center;}
#footer .footer .footerDown span{ padding-right:10px;}
#footer .footer .footerDown a{color:#9a9b9f; }
#footer .footer .footerDown a:hover{color:#fff; }


.blockArea{ width:100%; min-width:1200px; height:auto;  margin:0px auto 0px auto; padding:30px 0px 30px 0px; overflow:hidden;}
.blockArea .subject{ width:100%; margin:0px auto; overflow:hidden; }
.blockArea .subject .title{ font-size:28px; color:#333; text-align:center; font-weight:100; padding:15px 0px;}
.blockArea .subject .titleSub{font-size:16px; color:#666; text-align:center; font-weight:100; background:url(../images/titleSubBg.png) no-repeat center; padding-bottom:15px; }
.blockArea .subject .titleSub span{ background:#fff; padding:0px 20px;}
.blockArea .subject .description{ width:60%; margin:20px auto; text-align:center; color:#666; }
   .bgGray .subject .titleSub span{ background:#f8f8f8; padding:0px 20px;}

/* 分页 */
.pages{ width:auto; display:block;clear:both; height:auto; text-align:center;line-height:40px; color:#333; font-size:14px; padding:10px 0px; }	
.pages a{ color:#333; padding:4px 10px; margin:0px 6px; border-radius:3px; background:#f0f0f0; }
.pages a:hover{  text-decoration:none; background:#2f70f2; color:#fff;}
.pages .current{background:#2f70f2; color:#fff; padding:4px 8px; margin:0px 4px; cursor:pointer; border-radius:3px;}

/* 上下页 */
.pre-next{ width:100%; height:auto; float:left; margin:10px 0px; line-height:28px; font-size:14px; text-align:left; text-indent:2px;}
.pre-next h4{ padding:0; margin:0; border:none; height:33px; line-height:33px; color:#000;}
.pre-next .pre{ width:100%; float:left;}
.pre-next .next{ width:100%; float:left;}



/* Top */
#runjianTop{ width:100%; min-width:1320px; height:auto; margin:0px auto; background:#051302; padding:5px 0px; overflow:hidden; }
.runjianTop{ width:1320px; margin:0px auto; padding:0px 0px;}
.runjianTop .topLeft{ font-size:12px; width:30%; height:24px; float:left; overflow:hidden;  color:#fff; }
.runjianTop .topLeft span{ color:#fff; }
.runjianTop .topRight{ font-size:12px; width:70%; height:24px; float:left; overflow:hidden; line-height:24px;}
.runjianTop .topRight ul{ width:auto; float:right;}
.runjianTop .topRight ul li{ width:auto; padding:0px 10px; float:left; color:#abb5d3;}
.runjianTop .topRight ul li a{ color:#fff;}
.runjianTop .topRight ul li a:hover{ text-decoration:underline; }
.runjianTop .topRight ul li>a{ padding:0px 5px;}
.runjianTop .topRight ul li span{ padding:0px 6px; color:#f5f8fa;}
.runjianTop .topRight ul li span>a{ color:#f5f8fa;}

/* Header */
#header { width:100%; min-width:1320px; height:88px; margin:0px auto;  background:url(../images/navBackground.jpg) no-repeat center top;  /*overflow:hidden; position:absolute;*/ z-index:9999; /*display:inline;*/ position:relative;}
.header { width:1320px; height:82px; margin:0px auto; z-index:9999; /*border-bottom:1px solid #1d3b7b; */}
.header .headLogo { width:auto; float:left; padding-top:14px; }
.header .headLogo .logo{ float:left; }
.header .headLogo .logo img{ height:55px; }
.language{ float:left; color:#f5f8fa; cursor:pointer;}
.language ul{}
.language ul li{ text-indent:10px; padding:0; }
.language ul li:nth-child(1){ text-indent:0px; }
.language .name{ position:relative; }
.language .name em{ font-size:8px; padding-left:4px; color:#f5f8fa;}
.language .keywords{ position:absolute; display:none; background:#303848; width:70px; text-indent:10px; margin-top:10px; }
.language .keywords a{ color:#f5f8fa; clear:both; display:block; line-height:32px; }
.nav-bg{ background:#303848;}

/* 导航 */
.nav { height:auto; width:auto; float:right; line-height:42x; font-size:14px; padding-top:20px;}
.nav ul { height:100%; width:auto; font-family:"微软雅黑"; margin:0 auto;}
.nav ul li { height:100%; float:left;text-align:center; position:relative; display:block; }
.nav ul li a{ width:100%; display:block; color:#000;}
.nav ul li.actived a{ color:#64ccd9; border-bottom:3px solid #64ccd9;}
.nav ul li.actived li a{ color:#fff; }
.nav ul li.actived li a:hover{ text-decoration:underline;}
.nav ul li ul.navTwo{ z-index:999999!important;}
/* 导航自适应 */
.navAuto ul,
.navAuto ul li,
.navAuto ul li a,
.navAuto .menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.navAuto .menu-button {display: none;}
.navAuto {width: auto;font-family:'Open Sans', sans-serif;line-height: 1; }
.navAuto .menu-line {position: absolute;top: 36px;left: 0;height: 3px; -webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
.navAuto > ul > li {float: left; padding-bottom: 18px; margin:0px 8px;}
.navAuto > ul > li.on a{ color:#000;}
.navAuto > ul > li > a { border-bottom:3px solid #fff; padding: 15px 0px; font-size: 16px;text-decoration: none; color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
.navAuto > ul > li:hover > a,
.navAuto > ul > li.active > a {color: #64ccd9;}
.navAuto > ul > li.has-sub:hover > a::after {border-color: #64ccd9;}
.navAuto ul ul {position: absolute;left: -9999px;}
.navAuto ul ul ul {margin-left: 100%;top: 0;}
.navAuto ul ul{ width:120px; margin-top: 4px; }
.navAuto ul ul li {padding:0px 0px; width:100%; z-index:99999; border-radius:0px;}
.navAuto ul ul > li{ padding:10px 0px; background:#303848; display:inline-block; height:auto;}
.navAuto ul ul li a { width:100%; height:100%; display:block; padding:10px 0px; font-size: 12px; color:#fff; overflow: hidden;}
.navAuto ul ul li.actived{ }
.navAuto ul ul li.actived a,
.navAuto ul ul li:hover > a,
.navAuto ul ul li a:hover {color: #64ccd9;}

/* 导航 - 产品与服务 */
.navAuto ul li.productNav ul{ width:180px; min-height:350px; margin-left:-30px; background:#303848; position:absolute; }
.navAuto ul li.productNav ul>li{ text-align:left; text-indent:20px;}
.navAuto ul li.productNav ul>li{ padding:10px 0px; background:none; height:auto;}
.navAuto ul li.productNav ul li.actived{ background:#4c5361;}
.navAuto ul li.productNav ul>li>a>em{width:12px; height:12px; display:inline-block; vertical-align:middle; background:url(../images/liStylePrev.png) no-repeat center; float:left; width:10%; padding-left:15px;}
.navAuto ul li.productNav ul>li>a>span{ display:inline-block; vertical-align:middle; color:#fff; float:left; width:68%; text-align:left; text-indent:0px; font-size:14px; }
.navAuto ul li.productNav ul>li>a>b{ width:12px; height:16px; display:inline-block; margin-right:0px; float:right; vertical-align:middle;}
.navAuto ul li.productNav ul li.actived>a>span{ color:#183db6;}
.navAuto ul li.productNav ul>li:hover>a>b,
.navAuto ul li.productNav ul>li.actived>a>b{ background:url(../images/liStyleBlack.png) no-repeat center;}
.navAuto ul li.productNav ul>li:hover>a>em,
.navAuto ul li.productNav ul>li.actived>a>em{ background:url(../images/liStylePrev.png) no-repeat center;}
.navAuto ul li.productNav ul>li.navTwoList{ left:180px; padding:0px; position:absolute; margin-left:0; padding-left:0 }
.navAuto ul li.productNav ul>li.navTwoList .twoListBox{ text-indent:20px; min-height:350px; background:#37435c;}
/* 导航 - 产品与服务 - 子分类 */
.navAuto ul ul li.navTwoList{ position:absolute; margin-left:120px; padding:0;}
.navAuto ul ul li.navTwoList .twoListBox{ width:180px; height:100%; display:none; background:#303848; color:#fff; }
.navAuto ul ul li.navTwoList .twoListBox p{ }
.navAuto ul ul li.navTwoList .twoListBox p a{line-height:auto; height:auto; padding:12px 0px; color:#97989c;}
.navAuto ul ul li.navTwoList .twoListBox p.actived,
.navAuto ul ul li.navTwoList .twoListBox p:hover{ background:#4c5361;}
.navAuto ul ul li.navTwoList .twoListBox p.actived a,
.navAuto ul ul li.navTwoList .twoListBox p:hover a{ color:#fff;}

/* 二级横向子菜单 */
.hoverSubNav{ width:100%; height:50px; margin:0px auto; padding:0px 0px; position:absolute; background:#1a5d65; color:#fff; width:100%; line-height:44px; height:44px; float:left; border-top: 1px solid #ddd; display:none; -webkit-transition: all 0.5s; transition: all 0.5s; }
.hoverSubNav > ul{ margin:0px auto; text-align:center; clear:both;}
.hoverSubNav > ul li{ padding:0px 20px; display:inline; }
.hoverSubNav > ul li a{ font-size:14px; color:#fff; }
.hoverSubNav > ul li a:hover{ text-decoration:underline; color:#64ccd9;}
.hoverSubNav > ul .title{ color:#000;}
.hoverSubNav > ul .line{ color:#999; font-size:12px;}
.hoverSubNav > ul .sub{ color:#000;}
.hoverSubNav > ul li.actived{}
.hoverSubNav > ul li.actived a{ color:#183db6; }
.hoverSubNav > ul li.navTwoList{ display:none;}
.hoverSubNavOn{ display:block;}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	.navAuto {width: 100%; padding-top:0px; background: #fff;}
	.navAuto .menu-button{ background:url(../images/logo.png) 6px 18px no-repeat; background-size:220px;}
	.navAuto ul {width: 100%;display: none;}
	.navAuto.align-center > ul,.navAuto.align-right ul ul {text-align: left;}
	.navAuto ul li,.navAuto ul ul li,.navAuto ul li:hover > ul > li {width: 100%;height: auto;border-top: 1px solid rgba(200, 200, 200, 0.15);background: #1a5d65;}
	.navAuto ul li a,.navAuto ul ul li a {width: 100%; text-align:left; text-indent:20px; }
	.navAuto > ul > li,
	.navAuto.align-center > ul > li,
	.navAuto.align-right > ul > li {float: none;display: block; padding-bottom:0;}
	.navAuto > ul > li > a{ border-bottom:none;}
	
	.navAuto > ul > li{ margin:0;}
	.nav ul li.actived a{ border-bottom:none;}
	.nav ul li ul li a{background: url(../images/liStylePrev.png) no-repeat 30px center;}
	.nav ul li.actived a{}
	.navAuto ul li.productNav ul>li>a>em{ background:none; }
	.navAuto ul li.productNav ul > li > a > em{ background:none;}
	.navAuto ul li.productNav ul > li:hover > a > em, 
	.navAuto ul li.productNav ul > li.actived > a > em{ background:none;}
	.navAuto ul ul li.navTwoList .twoListBox p a{ background:none;}
	
	.navAuto ul ul li a {padding: 6px 10px 6px 20px;font-size: 12px; background: none;}
	.navAuto ul ul li:hover > a,.navAuto ul ul li a:hover { }
	.navAuto ul ul ul li a {padding-left: 40px;}
	.navAuto ul ul,.navAuto ul ul ul {position: relative;left: 0;right: auto;width: 100%;margin: 0;}
	.navAuto > ul > li.has-sub > a::after,.navAuto ul ul li.has-sub > a::after {display: none;}
	
	.navAuto .menu-button {display: block;padding: 25px;color: #1a2d6a;cursor: pointer;font-size: 12px;text-transform: uppercase;box-shadow: 2px 0px 10px rgba(0,0,0,0.2); height: 70px; }
	.navAuto .menu-button::after {content: '';position: absolute;top: 40px;right: 10px;display: block;width: 15px;height: 2px;background: #fff;}
	.navAuto .menu-button::before {content: '';position: absolute;top: 30px;right: 10px;display: block;width: 15px;height: 3px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
	.navAuto .submenu-button {position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.15);height: 44px;width: 44px;cursor: pointer;}
	.navAuto .submenu-button::after {content: '';position: absolute;top: 17px;left: 22px;display: block;width: 1px;height: 11px;background: #fff;z-index: 99;}
	.navAuto .submenu-button::before {content: '';position: absolute;top: 22px;left: 17px;display: block;width: 11px;height: 1px;background: #fff;z-index: 99;}
	.navAuto .submenu-button.submenu-opened:after {display: none;}
	.navAuto .menuBG{ background:#fff;}
	.navAuto .menu-line {display: none;}
	.navTwo{ overflow:hidden;}
	.navAuto ul li.sa-nav a{ text-indent:32px;}
	.navAuto > ul > li:hover > a, 
	.navAuto > ul > li.active > a{ color:#fff; }
	.navAuto ul ul li{}
	.navAuto ul ul li.actived{}
	.navAuto ul ul li.actived a, 
	.navAuto ul ul li:hover > a, 
	.navAuto ul ul li a:hover{ color:#64ccd9;}
	.navAuto ul li.productNav ul{ width:100%; margin-left:0; position:static; color:#000; }
	.navAuto ul li.productNav ul > li{ text-indent:20px; width:55%; }
	.navAuto ul li.productNav ul > li a{text-indent:20px;}
	.navAuto ul li.productNav ul > li.navTwoList{ width:45%; left:55%;}
	.navAuto ul li.productNav ul > li > a > span{ color:#000;}
	.navAuto ul li.productNav ul li.actived,
	.navAuto ul li.productNav ul > li.navTwoList .twoListBox{ background:#fafafa; }
	.navAuto ul ul li.navTwoList .twoListBox{ width:auto;}
}





/* banner Start */

#runjianBanner { height:380px; width:100%; min-width:1320px; margin:0 auto; background:#fff; overflow: hidden;}
.runjianBanner { height:380px; width:100%; min-width:1320px; position:relative; }
.bannerAll { height:380px; width:100%; min-width:1320px; margin:0 auto; background:#fff; overflow: hidden;}
.bannerAll { height:380px; width:100%; min-width:1320px; position:relative; }
.bannerAll .slides{width:100%; height:380px; position:relative; z-index:1; overflow:hidden;}
.bannerAll .slides li{width:100%; height:100%;}
.bannerAll .slides li a{ width:100%; height:100%; display:block;}
.bannerAll .slides a:hover{ text-decoration:none;}
.bannerAll .slides li .textBox { width:100%; height:30px; padding-bottom:0px; position:absolute; bottom:20px; margin:0px auto; }
.bannerAll .slides li .textBox .text { height:100%; width:1000px;min-width:1000px; /*background-color:rgba(0,0,0,0.6);*/ color:#fff; line-height:30px; text-align:center; margin:0px auto;}
.bannerAll .slides li .textBox .text a{ color:#fff; background:#000; padding:4px;}
.bannerAll .slides li .textBox .text a span{ padding:4px;}
.bannerAll .slides li .textBox .text a span:hover{ background:#000; }
.bannerAll .flex-direction-nav{position:absolute;z-index:3;width:100%;top:calc( 50% - 40px );}
.bannerAll .flex-direction-nav li a{display:block;width:30px;height:80px;overflow:hidden;cursor:pointer;position:absolute;}
.bannerAll .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) left top no-repeat;}
.bannerAll .flex-direction-nav li a.flex-next{right:40px;background:url(../images/prev.png) right top no-repeat;}
.bannerAll .flex-direction-nav li a.flex-prev:hover{ background:url(../images/prev.png) left bottom no-repeat;}
.bannerAll .flex-direction-nav li a.flex-next:hover{ background:url(../images/prev.png) right bottom no-repeat;}
.bannerAll .flex-control-nav{position:relative;bottom:22px; z-index:2;width:100%;text-align:center;}
.bannerAll .flex-control-nav li{display:inline-block;width:60px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.bannerAll .flex-control-nav a{display:inline-block;width:60px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.bannerAll .flex-control-nav .flex-active{background-position:0 0;}

/* 主体 Start */
.mainBody{ height:auto; width:100%; min-width:1200px; margin:0px auto; overflow:hidden; }
.main{ width:1200px; height:auto; min-width:1200px; margin:0px auto; background:#fff; padding:0px 20px; }

/* 头条新闻 */
.main .mainTop{ margin:0px auto; padding:15px 10px;}
.main .mainTop h3{ font-size:36px; color:#1a5d65; text-align:center; }
.main .mainTop h3 a{ color:#d30505;}
.main .mainTop p{ text-align:center; font-size:14px; line-height:30px;  }
.main .mainTop p span{ padding:0px 20px; color:#717171; }
.main .mainTop p span a{ color:#717171; }
.main .mainTop p span a:hover{ color:#1a5d65; }
.main .mainUp { width:100%; height:auto; margin:0px auto 0px auto; padding-top:20px; overflow:hidden; }
.main .mainUp .newsCenter{ width: 880px; float: left; }
.main .mainUp .newsCenter .newsCenterSubject{ overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 12px;}
.main .mainUp .newsCenter .newsCenterSubject h3{ line-height: 44px; border-bottom: 3px solid #1a5d65; display: inline-block; margin-bottom: 0px;}
.main .mainUp .newsCenter .newsCenterSubject h3 b{ font-size: 18px; color:#646464; font-weight: 300;}
.main .mainUp .newsCenter .newsCenterSubject h3 span{ font-size: 14px; color: #b5b4b4; font-weight: 300; margin-left: 10px; }
.main .mainUp .newsAbout{}
.main .mainUp .newsAbout .info{ width: 300px; height: 300px; float: right; background: url(../images/index-jianjie.jpg) no-repeat center 30px; font-size: 14px; color: #333333; }
.main .mainUp .newsAbout .info .content{ margin-top: 70px; padding: 0px 20px; line-height: 24px; text-indent: 2em; }
.main .mainUp .newsAbout .info .content a{ color:#1a5d65; font-family: "宋体"; font-size: 12px; }
.main .mainUp .newsAbout .info .content a span{ font-family: "宋体"; }
.main .mainUp .newsAbout .search{ overflow: hidden; float: right; margin-right: 20px;}
.main .mainUp .newsAbout .search .searchBox{ width: 260px; height: 50px; background: url(../images/search-bg.png) no-repeat;}
.main .mainUp .newsAbout .search .searchBox .keyword{ height: 40px; line-height: 40px; width: 160px; float:left; border: none; background: none; margin-left: 10px; outline: none; }
.main .mainUp .newsAbout .search .searchBox .dosubmit{ border: none; width: 50px; float: right; height: 40px; background: url(../images/search-btn.png) no-repeat right 6px; margin-right: 20px; cursor: pointer;}
.main .mainUp .newsAbout .search .searchBox .dosubmit:hover{background-image: url(../images/search-btn-on.png);}

.main .mainUp .topImage { height:280px; width:460px; background:#1a5d65; float:left; }
.main .mainUp .banner { height:280px; width:100%; position:relative; z-index:1!important;  }
.main .mainUp .banner .slides{width:100%; height:280px; z-index:1; overflow:hidden; z-index:2!important; position:relative!important; }
.main .mainUp .banner .slides li{width:100%; height:100%; position:absolute!important;}
.main .mainUp .banner .slides li a{ width:100%; height:100%; display:block;}
.main .mainUp .banner .slides a:hover{ text-decoration:none;}
.main .mainUp .banner .slides li .textBox { width:100%; height:30px; padding-bottom:0px; position:absolute; bottom:0px; margin:0px auto; }
.main .mainUp .banner .slides li .textBox .text { height:100%; width:100%; background-color:rgba(0,0,0,0.6); color:#fff; line-height:30px; text-align:center; margin:0px auto; *background:#000;}
.main .mainUp .banner .slides li .textBox .text a{ color:#fff; background:#000; padding:4px;}
.main .mainUp .banner .slides li .textBox .text a span{ padding:4px;}
.main .mainUp .banner .slides li .textBox .text a span:hover{ background:#000; }
.main .mainUp .banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.main .mainUp .banner .flex-direction-nav li{ width:auto; float:left; }
.main .mainUp .banner .flex-direction-nav li a{ clear:none; width:30px; height:80px; overflow:hidden; cursor:pointer; position:absolute; outline:none;}
.main .mainUp .banner .flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) left top no-repeat;}
.main .mainUp .banner .flex-direction-nav li a.flex-next{right:40px;background:url(../images/prev.png) right top no-repeat;}
.main .mainUp .banner .flex-direction-nav li a.flex-prev:hover{ background:url(../images/prev.png) left bottom no-repeat;}
.main .mainUp .banner .flex-direction-nav li a.flex-next:hover{ background:url(../images/prev.png) right bottom no-repeat;}
.main .mainUp .banner .flex-control-nav{position:absolute;bottom:36px; z-index:2;width:100%;text-align:center;}
.main .mainUp .banner .flex-control-nav li{display:inline-block;width:23px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.main .mainUp .banner .flex-control-nav a{display:inline-block;width:23px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.gif) right 0 no-repeat;cursor:pointer;}
.main .mainUp .banner .flex-control-nav .flex-active{background-position:0 0;}

.main .mainUp .topNews{ width:400px; height:280px;  float:right;}
/*.main .mainUp .topNews .topOne{ height:160px; overflow:hidden; float:left; border-bottom:1px dashed #ddd; padding-bottom:12px;}
.main .mainUp .topNews .topOne h3{ font-size:18px; font-family:"微软雅黑"; padding:6px 0px; line-height:28px; height:56px; text-align:center;}
.main .mainUp .topNews .topOne p{ font-size:12px; color:#999; line-height:24px; text-indent:2em;}*/

.main .mainUp .topNews .topOne .text{ width:100%; height:80px; float:left;}
.main .mainUp .topNews .topOne .text h3{ font-size:18px; padding:0px 0px; line-height:24px; text-align:center; font-weight:300;}
.main .mainUp .topNews .topOne .text h3 a{color:#1a5d65;}
.main .mainUp .topNews .topOne .text p{ font-size:12px; color:#999; line-height:18px; text-indent:2em; height:38px; overflow:hidden; padding-top: 6px;}
.main .mainUp .topNews ul li{ line-height:28px;}
.main .mainUp .topNews .topMore{ width:100%; height:16px; float:left; line-height:16px; font-size:12px; text-align:right; background:url(../images/moreline.png) 0px 4px repeat-x;}
.main .mainUp .topNews .topMore a{ color:#999; background:#fff; padding-left:10px;}


.main .mainUpGuangg{ margin-top:25px;}
.main .mainUpGuangg img{ max-width:1200px; width:1200px; height:72px;}

.tabOne{ width:100%; display:block; overflow:hidden; background:url(../images/tabOneGray.png) center 38px repeat-x; }
.tabOne li{ font-size:24px; line-height:30px; height:44px; padding:0px 0px; margin-top:5px; margin-right:40px; float:left; }
.tabOne li a{ color:#333}
.tabOne .ui-tabs-selected{ background:url(../images/tabOne.png) center 34px no-repeat;}
.tabOne .ui-tabs-selected a{ color:#d30505;}
.tabOneUl{ width: 100%; float: left; margin-top: 20px; }
.tabOneUl ul{ margin-top:15px;}
.tabOneUl ul li{background:url(../images/li-style-circle.png) 2px 10px no-repeat; text-indent:15px; font-size:14px; height:28px; line-height:28px; overflow: hidden; }
.tabOneUl ul li a{ color:#333;}
.tabOneUl ul li a:hover{ color:#1a5d65;}


/* 头条新闻 */
.main .mainMid{ width:100%; margin:10px auto 10px auto; /* overflow:hidden;*/ display:inline-block; }
.main .mainMid .subject{ font-size:24px; height:32px; background:url(../images/tabTwo.png) 0px 16px repeat-x; text-indent:10px; margin:8px 0px;}
.main .mainMid .subject span{ background:#fff; padding:0px 10px; color:#1a5d65; }

.main .mainMid .zhenggongyaowen{ margin-top:20px;}
.main .mainMid .zhenggongyaowen .subject{ height:46px; background:none; border-bottom:1px solid #e5e5e5; text-indent:0px; }
.main .mainMid .zhenggongyaowen .subject span{ font-size:20px; color:#1a5d65; border-bottom:3px solid #1a5d65; padding:10px 0px; float:left; }
.main .mainMid .zhenggongyaowen .subject span a{ color:#1a5d65;}
.main .mainMid .zhenggongyaowen .subject b{ width:auto; float:right; font-size:14px; color:#afaeae; font-weight:300; margin-top:20px; }
.main .mainMid .zhenggongyaowen .subject b a{ color:#afaeae;}


.main .mainMid .zhenggongyaowen .newsTop{ margin:0px auto; padding:15px 10px 5px 10px;}
.main .mainMid .zhenggongyaowen .newsTop h3{ font-size:24px; color:#1a5d65; text-align:center; }
.main .mainMid .zhenggongyaowen .newsTop h3 a{ color:#333;}
.main .mainMid .zhenggongyaowen .newsTop p{ text-align:center; font-size:14px; line-height:30px;  }
.main .mainMid .zhenggongyaowen .newsTop p span{ padding:0px 20px; color:#717171; }
.main .mainMid .zhenggongyaowen .newsTop p span a{ color:#717171; }
.main .mainMid .zhenggongyaowen .newsTop p span a:hover{ color:#1a5d65; }

.tabDoubleUl{}
.tabDoubleUl ul{ width:50%; float:left; margin-top:8px;}
.tabDoubleUl ul li{ font-size:14px; height:30px; line-height:30px; *height:26px; *line-height:26px; margin:0px; padding:0px; overflow:hidden; background:url(../images/li-style-circle.png) 2px 14px no-repeat; text-indent:15px; }
.tabDoubleUl ul li a{ color:#333;}
.tabDoubleUl ul li a:hover{ color:#1a5d65;}
.tabDoubleUl ul li span{  float:left; display:inline-block; z-index:2; }
.tabDoubleUl ul li .today{ width:24px; height:16px; display:inline-block; position:relative; background:url(../images/icon-new.gif) 0px center no-repeat;}

.imgFastlink{ margin-top:20px;}
.imgFastlink .iconLink{}
.imgFastlink .iconLink ul{ width:auto; display:block; overflow:hidden; }
.imgFastlink .iconLink ul li{ width:33.3%; float:left; }
.imgFastlink .iconLink ul .left{ text-align:left;}
.imgFastlink .iconLink ul .mid{ text-align:center;}
.imgFastlink .iconLink ul .right{ text-align:right;}
.imgFastlink .iconLink ul li img{ width:110px;}
.imgFastlink .bannerLink{ width:auto; display:block; overflow:hidden; margin-top:15px;}
.imgFastlink .bannerLink img{ width:374px;}


.ui-tabs-nav{}
.ui-tabs-nav li{}
.ui-tabs-nav li.ui-tabs-selected{}
.ui-tabs-panel{}
.ui-tabs-hide{display: none;}
.ui-tabs-panel .today{ width:24px; height:16px; display:inline-block; position:relative; background:url(../images/icon-new.gif) 0px center no-repeat;}


.ui-tabs-panel .search{ overflow:hidden; background:#fff; margin-bottom:20px; }
.ui-tabs-panel .search form{ float:left; margin-top:20px; width:99%; overflow:hidden;border:1px solid #eee;}
.ui-tabs-panel .search form .keywords{ width:80%; float:left; height:30px;  line-height:30px; border:0; text-indent:10px; outline:none; }
.ui-tabs-panel .search form .submit{ width:40px; float:right; height:32px; background:url(../images/sidesearch.png) 15px 8px no-repeat; border:none; cursor:pointer; outline:none;}

/* 类型1 消防要闻 */
.tabTwo{ width:100%; display:inline-block; /*overflow:hidden;*/ border-bottom:1px solid #dcdcdc; }
.tabTwo li{ font-size:20px; line-height:28px; height:36px; padding:0px 0px; margin:5px 25px 0px 0px; float:left; }
.tabTwo li a{ color:#d30505}
.tabTwo .ui-tabs-selected{ border-bottom:3px solid #265d96;}
.tabTwo .ui-tabs-selected a{ color:#1a5d65;}

.tabThree{ width:100%; display:block; overflow:hidden; border-bottom:1px solid #dcdcdc; }
.tabThree li{ font-size:20px; line-height:28px; height:36px; padding:0px 0px; margin:5px 25px 0px 0px; float:left; }
.tabThree li a{ color:#d30505}
.tabThree .ui-tabs-selected{ border-bottom:0px solid #265d96;}
.tabThree .ui-tabs-selected a{ color:#1a5d65;}

.tabSubTwo{ width:auto; float:right;}
.tabSubTwo li{ float:left; padding:8px 10px; font-size:16px;}
.tabSubTwo li.ui-tabs-selected a{ color:#1a5d65; }


/* 类型3 通知公告 */
.tabThreeUl{}
.tabThreeUl ul{ margin-top:15px;}
.tabThreeUl ul li{background:url(../images/li-style-circle3.png) 2px 14px no-repeat; overflow:hidden; line-height:32px; height:32px; }
.tabThreeUl ul li a{ color:#000;}
.tabThreeUl ul li a:hover{ color:#1a5d65;}
.tabThreeUl ul li p{ font-size:16px; line-height:32px; height:32px; text-indent:15px; display:inline-block; float:left; }
.tabThreeUl ul li b{ width:25%; float:left; display:inline-block; font-weight:300; color:#a0a3b6; font-size:12px; text-align:right;}

/* 类型5 推荐阅读 */
.tabFiveUl{}
.tabFiveUl ul{ margin-top:0px;}
.tabFiveUl ul li{background:url(../images/li-style-circle.png) 0px 12px no-repeat; overflow:hidden; line-height:30px; height:30px; padding:0; margin:0; }
.tabFiveUl ul li a{ color:#000;}
.tabFiveUl ul li a:hover{ color:#1a5d65;}
.tabFiveUl ul li p{ font-size:14px; line-height:30px; height:30px; text-indent:15px; display:inline-block; float:left; }
.tabFiveUl ul li b{ width:25%; float:left; display:inline-block; font-weight:300; color:#a0a3b6; font-size:12px; text-align:right;}
.tabFiveUl .topOne{ height:90px; overflow:hidden; display:block; }
.tabFiveUl .topOne .img{ width:120px; height:90px; float:left;}
.tabFiveUl .topOne .img img{ width:110px; height:82px;}
.tabFiveUl .topOne .text{ width:230px; height:80px; float:left;}
.tabFiveUl .topOne .text h3{ font-size:14px; padding:0px 0px; line-height:24px; text-align:left; font-weight:300;}
.tabFiveUl .topOne .text p{ font-size:12px; color:#999; line-height:18px; text-indent:2em; height:38px; overflow:hidden;}

.main .mainMid .mainMidLeft { width:800px; float:left;  }
.main .mainMid .mainMidLeft .jijian{ height:300px; float:left;}
.main .mainMid .mainMidLeft .dangji{ height:170px; float:left;}
.main .mainMid .mainMidRight{ width:360px; float:right; }
.main .mainMid .mainMidRight .zhuanti{ height:300px; float:left;}
.main .mainMid .mainMidRight .zhuanti ul{ margin:0px;}
.main .mainMid .mainMidRight .zhuanti ul li{ width:50%; float:left; padding-bottom:12px; height:auto; line-height:normal; text-indent:inherit;}
.main .mainMid .mainMidRight .zhuanti ul li img{ width:258px; height:60px;}
.main .mainMid .mainMidRight .zhuanti ul li.fr{ text-align:right;}
.main .mainMid .mainMidRight .tougao{ height:170px; float:left;}
.main .mainMid .mainMidRight .tougao .text{}
.main .mainMid .mainMidRight .tougao .text .jiandu{ width:55%; float:left; font-size:16px; line-height:36px; padding-top:30px; text-indent:20px;}
.main .mainMid .mainMidRight .tougao .text .message{ width:45%; float:left; padding-top:26px;}


/* 各模块高度定义 */
.gedidongtai .ui-tabs-panel{ margin-bottom:20px; /*overflow:hidden;*/ }
.tongzhigonggao .ui-tabs-panel{ overflow:hidden; }
.zhibanxinxiBox{ height:150px; _height:154px; overflow:hidden; margin-top:12px; }
.zhibanxinxiBox ul li{ font-size:14px; line-height:30px; height:30px; border-bottom:1px dashed #ddd; color:#000;}
.zhibanxinxiBox ul li.red{ color:#F00;}
.tabThreeUl{ height:237px; _height:300px; }

/* 稿件查询 */ 
.fastlinkBtn{ width:100%; height:50px; margin:15px 0px; overflow:hidden; }
.fastlinkBtn ul{}
.fastlinkBtn ul li{ width:auto; float:left; font-size:14px; height:40px; line-height:40px; background:#1a5d65; margin-right:10px; text-align:center; border-radius:5px;}
.fastlinkBtn ul li a{ width:auto; height:30px; display:inline-block; line-height:30px; text-align:center; color:#fff; margin:6px 2px 0px 2px; }
.fastlinkBtn ul li a:hover{ color:#fff;}
.fastlinkBtn ul li a i{ width:26px; height:26px; display:inline-block; vertical-align:middle; }
.fastlinkBtn ul li a span{ margin:0px 12px 0px 0px;}
.fastlinkBtn ul .icon-gaojian i{background:url(../images/icon-search-white.png) 4px 3px no-repeat;}
.fastlinkBtn ul .icon-email i{background:url(../images/icon-email-white.png) 5px 4px no-repeat;}


.fastlinkBtn .btnsearch{ width:110px; overflow:hidden; background:#fff; }
.fastlinkBtn .btnsearch form{ float:left; width:98%; overflow:hidden;border:1px solid #eee;}
.fastlinkBtn .btnsearch form .keywords{ width:70px; float:left; height:38px;  line-height:30px; border:0; text-indent:10px; outline:none; }
.fastlinkBtn .btnsearch form .submit{ width:30px; float:right; height:38px; background:url(../images/sidesearch.png) 8px 12px no-repeat; border:none; cursor:pointer; outline:none;}


.fastlinkBtn .search{ width:95%; overflow:hidden; background:#fff; }
.fastlinkBtn .search form{ float:left; margin-top:20px; width:99%; overflow:hidden;border:1px solid #eee;}
.fastlinkBtn .search form .keywords{ width:80%; float:left; height:30px;  line-height:30px; border:0; text-indent:10px; outline:none; }
.fastlinkBtn .search form .submit{ width:40px; float:right; height:32px; background:url(../images/sidesearch.png) 15px 8px no-repeat; border:none; cursor:pointer; outline:none;}


.main .mainBlock{ width:1200px; height:auto; margin:0px auto 20px auto; overflow:hidden; }
.main .mainBlock .blockCellLeftMid	{ width:750px; float:left; }
.main .mainBlock .blockCellLeft		{ width:350px; height:510px; float:left; background:#f5f5f5; padding:20px; }
.main .mainBlock .blockCellMid		{ width:350px; height:510px; float:left; margin-left:15px; padding:20px; background:#f5f5f5;}
.main .mainBlock .blockCellRight	{ width:350px; height:510px; float:right; padding:20px; background:#f5f5f5;}
.main .mainBlock .blockCell{}
.main .mainBlock .more{ padding-top:12px; text-align:right;  }
.main .mainBlock .more a{ color:#1a5d65; font-family:"宋体";}

.gaojiantougao{ overflow:hidden; }
.ziyuanku{ margin-top:30px;}

.main .mainBlock .subject{ height:30px; background:url(../images/cate-icon.png) left 4px no-repeat; text-indent:0px; padding:0px 0px; display:block; overflow:hidden; }
.main .mainBlock .subject span{ font-size:18px; color:#333; text-indent:12px; float:left; }
.main .mainBlock .subject span a{ color:#333;}
.main .mainBlock .subject em{ line-height:34px; font-size:14px; color:#b5b4b4; display: inline-block; text-indent:4px; }
.main .mainBlock .subject b{ width:auto; float:right; font-size:14px; color:#afaeae; font-weight:300; margin-top:8px; }
.main .mainBlock .subject b a{ color:#afaeae;}
.tabImgUl{}
.tabImgUl ul{ width:100%; float:left; margin-top:10px; }
.tabImgUl ul li{ font-size:14px; height:53px; line-height:53px;  *height:54px; *line-height:54px; margin:0px; padding:0px; margin-bottom:10px; background:#acb5f8; text-indent:15px; }
.tabImgUl ul li a{ color:#fff;}
.tabImgUl ul li a:hover{ color:#101c75;}
.tabImgUl ul li span{  float:left; display:inline-block; z-index:2; font-size:20px; }
.tabImgUl ul li .icon{ width:35px; height:35px; margin-top:10px; margin-left:10px; display:inline-block; float:left; }
.tabImgUl ul li .icon-tougao{ background:url(../images/icon_tougao.png) 0px center no-repeat;}
.tabImgUl ul li .icon-tongji{ background:url(../images/icon_tongji.png) 0px center no-repeat;}
.tabImgUl ul li .icon-jiaoan{ background:url(../images/icon_jiaoan.png) 0px center no-repeat;}
.tabImgUl ul li .icon-kejian{ background:url(../images/icon_kejian.png) 0px center no-repeat;}
.tabImgUl ul li .icon-shipin{ background:url(../images/icon_shipin.png) 0px center no-repeat;}
.tabImgUl ul li .icon-tupian{ background:url(../images/icon_tupian.png) 0px center no-repeat;}
.tabImgUl ul li .today{ width:24px; height:16px; display:inline-block; position:relative; background:url(../images/icon-new.gif) 0px center no-repeat;}

/* 类型 人才培养 */
.tabUlRencai{}
.tabUlRencai ul{ margin-top:10px; height:430px; overflow:hidden;}
.tabUlRencai ul li{ height:100px; overflow:hidden; line-height:30px; *line-height:28px;*line-height:28px; border-bottom:1px dashed #ccc; padding-top:8px; }
.tabUlRencai ul li a{ color:#000;}
.tabUlRencai ul li a:hover{ color:#1a5d65;}
.tabUlRencai ul li .time{ font-size:12px; line-height:20px; }
.tabUlRencai ul li .title{}
.tabUlRencai ul li .title .img{ width:90px; height:60px; float:left; margin-top:6px;}
.tabUlRencai ul li .title .img img{ width:100%; height:100%;}
.tabUlRencai ul li .title .sub{ width:250px; float:right; font-size:16px; line-height:24px; }
.tabUlRencai ul li .title .asub{ width:100%; font-size:16px; line-height:24px; }


/* 类型 课题研究 */
.tabUlKeti{}
.tabUlKeti ul{ margin-top:16px; height:400px; overflow:hidden;}
.tabUlKeti ul li{ height:100px; overflow:hidden; line-height:30px; *line-height:28px;*line-height:28px; border-bottom:1px dashed #ccc; padding-top:8px; }
.tabUlKeti ul li a{ color:#000;}
.tabUlKeti ul li a:hover{ color:#1a5d65;}
.tabUlKeti ul li .time{ width:56px; height:56px; float:left; background:#1a5d65; color:#fff; text-align:center; }
.tabUlKeti ul li .time .day{ font-size:24px; line-height:36px;}
.tabUlKeti ul li .time .month{ font-size:12px; line-height:20px;}
.tabUlKeti ul li .title{ width:280px; float:right; }
.tabUlKeti ul li .title .sub{ width:100%; float:left; font-size:16px; line-height:24px; }
.tabUlKeti ul li .title .descript{ width:100%; float:left;  font-size:12px; line-height:20px; height:40px; overflow:hidden; padding-top:6px; color:#666666; }

.tabUlLinsong{ height:437px; overflow:hidden; }
.tabUlLinsong .photos{ width:100%; float:left; margin-top:22px; }
.tabUlLinsong .photos .img{ width:160px; float:left; }
.tabUlLinsong .photos .img img{ width:100%; border-radius:5px; }
.tabUlLinsong .photos .title{ width:175px; float:right;}
.tabUlLinsong .photos .title h3{ font-size:20px; margin-bottom:6px; color:#333;}
.tabUlLinsong .photos .title .txt1{ font-size:14px; color:#555; line-height:20px; margin-bottom:10px; }
.tabUlLinsong .photos .title .txt2{ font-size:14px; color:#777; line-height:20px; }
.tabUlLinsong .text{ width:100%; float:left; margin-top:25px; }
.tabUlLinsong .text p{ font-size:14px; color:#777; line-height:24px; text-indent:2em; }

/* 类型2 各地动态 */
.tabTwoUl{}
.tabTwoUl ul{}
.tabTwoUl ul li{ font-size:14px; height:32px; line-height:32px; *height:30px; *line-height:30px; margin:0px; padding:0px; overflow:hidden;}
.tabTwoUl ul li a{ color:#666;}
.tabTwoUl ul li a:hover{ color:#1a5d65;}
.tabTwoUl ul li span{ width:80%; float:left; display:inline-block; color:#3b3b3b; font-size:14px; z-index:2; }
.tabTwoUl ul li span em{}
.tabTwoUl ul li span em a{ color:#d30505; font-size:14px; }
.tabTwoUl ul li span strong a{ color:#000; font-weight:300; }
.tabTwoUl ul li b{ width:20%; float:left; display:inline-block; font-weight:300; color:#a0a3b6; font-size:12px; text-align:right;}

.hoverUl{ z-index:30;}
.hoverUl li{ position:relative; z-index:10; }
.hoverUl li strong{ z-index:0}
.tabTwoUl ul .hoverDiv{ position:absolute; width:699px; padding:0px 10px; background:#fafafa; border:1px solid #1a5d65; border-radius:5px; display:none; z-index:999; height:auto; overflow:hidden; margin-left: 40px; margin-top:-30px; }
.tabTwoUl ul .hoverDiv dl{ z-index:999;}
.tabTwoUl ul .hoverDiv dl dd{ z-index:999;}
.tabTwoUl ul .hoverDiv strong,
.tabTwoUl ul .hoverDiv b{ font-size:14px; z-index:9999;}

/* 类型4 工作研讨 */
.tabFourUl{}
.tabFourUl ul{ margin-top:0px;}
.tabFourUl ul li{background:url(../images/li-style-circle.png) 0px 14px no-repeat; overflow:hidden; line-height:30px; height:30px; *height:28px;*line-height:28px; }
.tabFourUl ul li a{ color:#000;}
.tabFourUl ul li a:hover{ color:#1a5d65;}
.tabFourUl ul li p{ font-size:14px; line-height:30px; height:30px; text-indent:15px; display:inline-block; float:left; }
.tabFourUl ul li b{ width:25%; float:left; display:inline-block; font-weight:300; color:#a0a3b6; font-size:12px; text-align:right;}


/* 快速链接图片 */
.main .imglinkTop { width:1200px; height:auto; margin:0px auto; display:inline-block; }
.main .imglinkTop .imglinkTop{ }
.main .mainBlock .imglink{ margin:0px 0px 10px 0px; height:45px; overflow:hidden; display:block; }
.main .mainBlock .imglink ul{}
.main .mainBlock .imglink ul li{ width:20%; float:left; text-align:center; }
.main .mainBlock .imglink ul li img{ width:98%;}

/* 信息资讯 */
.indexMedia{}
.indexMedia .ui-tabs-nav{ background:#e5e8ed; height:40px; margin-top:10px; background:url(../images/tabThree.png) center 1px repeat-x; border-bottom:none; }
.indexMedia .ui-tabs-nav li{ font-size:16px; margin-top:0; height:36px; line-height:30px; padding:0px 20px; margin-right:10px;}
.indexMedia .ui-tabs-nav li a{ color:#777777;}
.indexMedia .ui-tabs-nav .ui-tabs-selected{ background:url(../images/tabThreeOn.png) center no-repeat; color:#fff;}
.indexMedia .ui-tabs-nav .ui-tabs-selected a{ color:#fff;}
.indexMedia .ui-tabs-panel ul{}
.indexMedia .ui-tabs-panel ul li{ }

/* 专题专栏 */
.indexSpecial{}
.indexSpecial .ui-tabs-nav{ font-size:20px;}
.indexSpecial .ui-tabs-panel ul{}
.indexSpecial .ui-tabs-panel ul li{ background:#1fa3da; border-radius:5px; margin-top:10px; padding:8px 6px; text-align:center; font-size:14px; }
.indexSpecial .ui-tabs-panel ul li a{ color:#fff;}
.indexSpecial .ui-tabs-panel ul li a:hover{ color:#fff;}
.indexSpecial .ui-tabs-panel ul li:hover{ background:#0e7ead;}

/*.main .mainBlock { width:100%; height:auto; float:left; margin-top:20px;}*/

.main .mainBlock .fengexian{ margin:0px auto; height:20px; line-height:10px; border-top:3px solid #ddd; margin-top:0px;}

.main .mainBlock .dangfeng{ margin:0px auto; height:165px; }
.main .mainBlock .dangfeng .title{ height:44px; line-height:44px; background:url(../images/lanmubg1.png) repeat-x;}
.main .mainBlock .dangfeng .title span{ width:80%; float:left; background:url(../images/lanmuicon1.png) 6px 16px no-repeat; text-indent:24px; font-size:16px; color:#fff; }
.main .mainBlock .dangfeng .title b{ width:auto; float:right; text-align:right; padding-right:10px; font-size:12px; font-weight:400; color:#fff;}
.main .mainBlock .dangfeng .title b a{ color:#fff;}
.main .mainBlock .dangfeng .pictrue{width:100%; padding-top:10px;}
.main .mainBlock .dangfeng .marqueeleft{height:auto;overflow:hidden;margin:0px auto;}
.main .mainBlock .dangfeng .marqueeleft ul{float:left; }
.main .mainBlock .dangfeng .marqueeleft ul li{float:left; margin:0 5px;display:inline;width:160px;height:160px;overflow:hidden;border-radius:5px;}
.main .mainBlock .dangfeng .marqueeleft ul li .pic{display:block; overflow:hidden; margin:0px auto;text-align:center;}
.main .mainBlock .dangfeng .marqueeleft ul li .txt{text-align:center;height:24px;line-height:20px; font-size:12px; margin:10px 10px;}
.main .mainBlock .dangfeng .marqueeleft ul li img{ width:140px; height:105px; text-align:center;}
.main .mainBlock .dangfeng .marqueeleft ul li a img{ width:140px; height:90px;}

.main .mainDown .flink{}
.main .mainDown .flink .title { width:100%; height:auto; font-size:20px; font-family:"微软雅黑"; text-indent:10px; background:url(../images/md_tit_icon.png) 0 6px no-repeat;}
.main .mainDown .flink ul {width:100%; float:left; padding:10px 0px;}
.main .mainDown .flink ul li { width:auto; line-height:24px; float:left; margin-right:5px;}
.main .mainDown .flink ul li b { margin-left:5px; font-weight:500;}


.main .mainBlock .zhuanti{ margin:0px auto; height:108px; border:1px solid #ddd; overflow:hidden; margin-bottom:30px }
.main .mainBlock .zhuanti .title{ width:50px; float:left; height:93px; line-height:44px; background:#1a5d65; font-size:22px; color:#fff; text-align:center; line-height:40px; padding-top:15px; }
.main .mainBlock .zhuanti .pictrue{width:100%; padding-top:10px;}
.main .mainBlock .zhuanti .marqueeleft{ width:1090px; float:left; height:auto;overflow:hidden; margin-left:10px; }
.main .mainBlock .zhuanti .marqueeleft ul{float:left; }
.main .mainBlock .zhuanti .marqueeleft ul li{float:left; margin:0px 5px 0px 5px;display:inline; width:260px; height:88px; overflow:hidden; border-radius:5px;}
.main .mainBlock .zhuanti .marqueeleft ul li .pic{display:block; overflow:hidden; margin:0px auto;text-align:center;}
.main .mainBlock .zhuanti .marqueeleft ul li img{ width:260px; height:88px; text-align:center;}
.main .mainBlock .zhuanti .marqueeleft ul li a img{ width:260px; height:88px;}

/*#main{ height:auto; width:100%; min-width:1050px; margin:0px auto; overflow:hidden;}
#main .main { height:auto; width:1020px; margin:0px auto; padding:10px 15px; background:#fff;}*/

.main .container{ padding:20px 0px;}
.main .container{}
.main .container .chartmain{border:0px solid #666; width:99%; height:600px; margin:0px auto; }

/* 当前位置 */
.website{ width:100%; height:30px; margin:0px auto; overflow:hidden; line-height:30px; color:#999; padding:10px 0px;}
.website .site{width:70%; height:auto; float:left; text-align:left;}
.website .site em{ width:auto;  float:left;}
.website .site span{ width:auto;  float:left;}
.website .site i{ width:15px; height:30px; float:left;background:url(../images/news.png) no-repeat center;}
.website .site a{ color:#666; float:left; }
.website .site a:hover{ color:#333; text-decoration:none;}
.website .site b{ width:auto; float:left; color:#666; font-weight:100;}
.website .title{width:30%; height:auto; float:left; text-align:right;}

/* sideCommon Start */
.sideCom{height:auto; width:250px; float:left; }
.sideCom .side { height:auto; width:99%; float:left; border-bottom:none; border:1px #eaeaea solid; border-radius:3px; background:#fcfcfc;}
.sideCom .side ul { height:auto; width:100%; float:left;}
.sideCom .side ul li { height:auto; width:100%; line-height:50px; border-bottom:1px #ccc solid; text-indent:70px; overflow:hidden; border-bottom:1px #ccc solid;}
.sideCom .side ul li a { display:block; font-size:16px; background:url(../images/common/sideCate.png) repeat-x; color:#fff;}
.sideCom .side ul li a span { height:100%; width:50%;}
.sideCom .side ul.dot li { background:url(../images/common/sideDot.png) 50px 18px no-repeat;}
.sideCom .side ul li ul { height:auto; width:100%; padding:10px 0; border-top:1px #ccc solid;}
.sideCom .side ul li ul li { height:40px; line-height:40px; width:100%; border-bottom:none;}
.sideCom .side ul li ul li.on,.sort ul li ul li:hover { height:40px; width:100%; background-color:#f9f7fd;}
.sideCom .side ul li ul li.on a,.sort ul li ul li:hover a { display:block; color:#f4560c; font-weight:bold;}
.sideCom .side ul li ul li a { display:block; font-size:12px; background:none; color:#000;}
/* 当前栏目子栏目 */
.sideCom .sideCate{height:auto; width:99%; background:#f7f7f7; margin-bottom:20px; overflow:hidden; }
.sideCom .sideCate h2{ width:100%; float:left; font-family:"微软雅黑"; font-size:18px; text-align:left; text-indent:36px; line-height:50px; background:url(../images/cate-icon.png) no-repeat 20px 16px;}
.sideCom .sideCate h2 b{ font-size:18px; font-weight:300; }
.sideCom .sideCate h2 span{ font-size:14px; color:#b5b4b4; font-weight:300; padding-left:6px;}
.sideCom .sideCate h2 a{ color:#000;}
.sideCom .sideCate ul { height:auto; width:100%; float:left; padding:0px 0px;}
.sideCom .sideCate ul li { height:auto; width:auto; line-height:50px; border-bottom:0px #eaeaea solid; overflow:hidden; /*border-left:6px solid #fff;*/ text-indent:0px; margin:0px auto; font-size:18px;}
.sideCom .sideCate ul li span{ width:6px; height:50px; float:left; display:block;}
.sideCom .sideCate ul li b{ text-indent:70px; font-weight:100; float:left;}
.sideCom .sideCate ul li.on,
.sideCom .sideCate ul li:hover{ background:#1a5d65;  }

.sideCom .sideCate ul li a{color:#000; text-decoration:none; text-indent:20px; display:inline-block; background:url(../images/sideLi.png) no-repeat 4px center; height:100%; width:100%; font-size:16px; }
.sideCom .sideCate ul li.on a,
.sideCom .sideCate ul li:hover a{ color:#fff; text-decoration:none;  background:url(../images/sideLiOn.png) no-repeat 4px center; }


.sideCom .sideCate ul li.subNav0{ text-indent:20px;}
.sideCom .sideCate ul li.subNav1{ text-indent:50px; font-size:14px; height:40px; line-height:40px;  border-bottom:none; background:url(../images/navStyle_1.png) no-repeat 60px center;}
.sideCom .sideCate ul li.subNav1 a{ padding:7px 0px;}
.sideCom .sideCate ul li.subNav2,
.sideCom .sideCate ul li.subNav3,
.sideCom .sideCate ul li.subNav4,
.sideCom .sideCate ul li.subNav5{ font-size:12px; height:36px; line-height:36px; border-bottom:none; border-left:none; background:none;}
.sideCom .sideCate ul li.subNav2 a,
.sideCom .sideCate ul li.subNav3 a,
.sideCom .sideCate ul li.subNav4 a,
.sideCom .sideCate ul li.subNav5 a,
.sideCom .sideCate ul li.subNav6 a,
.sideCom .sideCate ul li.subNav7 a{ padding:6px 0px;}
.sideCom .sideCate ul li.subNav2{ text-indent:55px; background:url(../images/navStyle_2.png) no-repeat 70px center;}
.sideCom .sideCate ul li.subNav3{ text-indent:75px; background:url(../images/navStyle_2.png) no-repeat 90px center;}
.sideCom .sideCate ul li.subNav4{ text-indent:95px; background:url(../images/navStyle_2.png) no-repeat 110px center;}
.sideCom .sideCate ul li.subNav5{ text-indent:115px; background:url(../images/navStyle_2.png) no-repeat 130px center;}
.sideCom .sideCate ul li.subNav6{ text-indent:135px; background:url(../images/navStyle_2.png) no-repeat 150px center;}
.sideCom .sideCate ul li.subNav7{ text-indent:155px; background:url(../images/navStyle_2.png) no-repeat 170px center;}

.sideCom .sideDiv{ margin:0px auto; margin-bottom:20px; overflow:hidden; /*border:1px #eaeaea solid;*/ border-radius:3px; background:#fff; margin-bottom:20px;}
.sideCom .sideDiv h1{ font-size:16px; font-weight:100; text-indent:24px; line-height:34px; height:34px; border-bottom:1px solid #eee; background:#1a5d65; color:#fff; }
.sideCom .sideDiv h1 span{ width:auto; float:left;/* background:url(../images/sidediv.png) 4px 10px no-repeat;*/}
.sideCom .sideDiv h1 b{ width:auto; float:right; font-size:12px; color:#999; font-weight:100; padding-right:4px;}
.sideCom .sideDiv h1 b a{color:#999;}
.sideCom .sideDiv ul{ margin:12px 0px; overflow:hidden;}
.sideCom .sideDiv ul li{ width:100%; float:left;  line-height:200%;}
 
.sideCom .siteSearch{ overflow:hidden; background:#fafafa; margin-bottom:20px; float:left; }
.sideCom .siteSearch form{ margin:10px auto; width:90%; overflow:hidden;border:1px solid #eee;}
.sideCom .siteSearch form .keywords{ width:80%; float:left; height:30px;  line-height:30px; border:0; text-indent:10px; outline:none; }
.sideCom .siteSearch form .submit{ width:40px; float:right; height:32px; background:url(../images/sidesearch.png) 15px 8px no-repeat; border:none; cursor:pointer; outline:none;}
.sideCom .newsLatest ul{}
.sideCom .newsLatest ul li{height:28px; line-height:28px; text-indent:20px; background:url(../images/common/article.png) 8px 12px no-repeat; overflow: hidden; }
.sideCom .newsImg ul{}
.sideCom .newsImg ul li{ width:50%; height:126px; text-align:center; line-height:150%;}
.sideCom .newsImg ul li a{ padding:0px 6px; display:block;}
.sideCom .newsImg ul li a img{ width:95%; height:74px;}


/*日历顶部*/
.main-diary { background:#fafafa; padding-top:10px; border-top:5px solid #1a5d65; border-bottom:5px solid #1a5d65;}
.main-diary .top{ width:auto; margin:0px auto; height:30px; padding:2px 0px; font-family:"微软雅黑";}
.main-diary .top .topDate{ width:auto; float:left;}
.main-diary .top .topDate .monthDay{ width:auto; float:left;  font-size:24px; line-height:24px; font-family:"黑体"; }
.main-diary .top .topDate .monthDay .data-m{ font-size:24px; font-family:"黑体";}
.main-diary .top .topDate .monthDay .data-d{ font-size:24px; font-family:"黑体";}
.main-diary .top .topDate .monthDay .data-week{ }
.main-diary .top .topDate .year{ width:auto; float:left; line-height:12px;}
.main-diary .top .topDate .year .data-y{ display:block; font-size:10px; font-weight:bold; text-indent:4px;}
.main-diary .top .topDate .year .data-nong{ float:left; font-size:10px; text-indent:4px;}
.main-diary .top .topDate .year .data-fes{ display:none; width:auto; float:left; font-size:10px;}
.main-diary .top .topDate .year .data-tiangan{ display:none; font-size:10px;}
.main-diary .top .topDate .year .data-shengxiao{ display:none; font-size:10px;}
.main-diary .top .topDo{ width:auto; float:right;}
/*日历头部*/
.main-diary .tableHead{ text-align: center; /*background:#efefef;*/ padding:8px 0px; border-radius:5px; border-collapse:inherit;}
.main-diary .tableHead tr{}
.main-diary .tableHead tr td{ vertical-align:middle; text-align:center; }
.main-diary .tableHead select { appearance: none;-moz-appearance: none;-webkit-appearance: none;border: 0; border-radius: 2px; color: #000000; background-color: white; background:#eee; vertical-align:middle; text-align:center; font-family:"微软雅黑"; padding:2px 2px; cursor:pointer;}
.main-diary .tableHead select:hover{ background:#fff; color:#ec5252; }
.main-diary .tableHead .year_select{display:inline-block; _display:inline; *display:inline; }
.main-diary .tableHead .home_select{display:inline-block; _display:inline; *display:inline; padding:0px 6px;}
.main-diary .tableHead .btnMonth{ background:#b3b3b2; border-radius:3px; width:16px; height:20px; line-height:20px; cursor:pointer; font-size:12px; color:#fff; display:inline-block; text-align:center; font-family:"微软雅黑"; }
.main-diary .tableHead .btnMonth:hover{background:#ec5252;}
.main-diary .tableHead .btnToday{ width:20px; border-radius:3px; background:#1a5d65; font-family:"微软雅黑";}

.main-diary .tableWeekend{ border-bottom:2px solid #eee; color:#bebebe; padding:0px 0px; }
.main-diary .tableWeekend tr{}
.main-diary .tableWeekend tr td{ text-align:center; font-size:14px; }

.main-diary .tableCale{ width: 100%; table-layout: fixed; text-align:center; border-spacing:4px; border-collapse:separate; }
.main-diary .tableCale .aorange { color: #ff5f07; }
.main-diary .tableCale .day {font-size: 18px; color: #000000; }
.main-diary .tableCale .day td{color:#9F9E9E;}
.main-diary .tableCale .one {font-weight: normal; color: #000000; }
.main-diary .tableCale .everyday{ width:auto; cursor:pointer; padding:4px 0px; border-radius:4px;}
.main-diary .tableCale .everyday:hover{ background:#eee; color:#f12528; }
.main-diary .tableCale .selected{ background:#eee; color:#f12528; }
.main-diary .tableCale .everyday:active{ background:#eee;}
.main-diary .tableCale .everyday em{ width:100%; display:block; font-style:normal; font-size:14px; line-height:20px; font-family:"微软雅黑"; }
.main-diary .tableCale .everyday b{ font-weight:100; width:100%; display:none; font-size:10px; line-height:12px;}
.main-diary .tableCale .everyday a{ font-size:12px;}
.main-diary .tableCale .today{ color:#f12528; background:#dddddd; }
.main-diary .tableCale .active{ color:#fff; background:#ee6654;}
.main-diary .tableCale .active a{ color:#fff; height:100%; display:block;}
.main-diary .tableCale .active:hover a{ color:#ee6654; }
/*.main-diary .tableCale .festival{ color:#f12528; }
.main-diary .tableCale .solarTerms{ color:#52a253; }*/
.main-diary .tableCale td{ position:relative;}
/*.main-diary .tableCale td .tips{ width:1px; height:0px; position:absolute; border-left:8px solid #fff; border-top:8px solid #f12528; top:0px; right:0px;}
.main-diary .tableCale td:hover .tips{ border-left:8px solid #f12528; border-top:8px solid #fff; }*/
/* sideCommon End */

/* artMain Start */
.artCom{height:auto; width:910px; float:right; margin:0px 0px 0px 0px; }
/* 正文标题 Subject */
.artCom .artSubject{ width:auto; height:40px; margin:0px auto; font-size:14px; text-align:left; overflow:hidden; clear:both; margin:10px 0px 0px 0px; }
.artCom .artSubject b {height:20px; float:left; line-height:20px; font-size:20px; font-weight:300; border-left:4px solid #1a5d65; text-indent:14px;}
.artCom .artSubject b a{ color:#1a5d65;}
.artCom .artSubject span{ float:right; line-height:36px;}
.artCom .artSubject span a{ color:#999; font-size:12px;}
.artCom .artSubject span a:hover{ color:#f45d0c;}
/* 主体-右侧-列表 */
.artCom .lists{ width:auto; margin:0px auto;/* border:1px #eaeaea solid; border-radius:3px;*/ border-top-left-radius:0; border-top-right-radius:0; margin-bottom:15px; background:#fff; overflow:hidden; clear:both; }
/* 文字列表 */
.artCom .lists ul{ margin:0; width:100%;}	
.artCom .lists ul li{ padding:0; margin:0; height:auto; line-height:30px; font-size:16px;/* text-indent:24px;*/ display:block; overflow:hidden;  border-bottom:#e7e7e7 1px solid; /*background:url(../images/news.png) 10px 16px no-repeat ;*/ padding:8px 0px;}
.artCom .lists ul li span{width:100%; float:left; text-align:left; font-size:16px; color:#000; }
.artCom .lists ul li span:hover{ color:#1a5d65;}
.artCom .lists ul li p{width:100%; float:left; text-align:left;}
.artCom .lists ul li b,
.artCom .lists ul li strong{width:auto; float:left;text-align:left; font-size:12px; color:#999; font-weight:100; margin-right:15px; }	
.artCom .lists ul li a:hover{ color:#049ad9!important;}
/* 图文列表（上下） */
.artCom .lists .Pub_img{ overflow:hidden; margin-top:0px;}
.artCom .lists .imgUp{width:25%; height:180px; float:left; text-align:center; padding:0px 0px 5px 0px; margin-top:20px; margin-bottom:20px;}
.artCom .lists .imgUp .img{ width:200px; height:128px; margin:0px auto; border-radius:5px; }
.artCom .lists .imgUp .img a img{   max-height: 128px; max-width:90%;}
.artCom .lists .imgUp .img img{  max-height: 128px; max-width:100%; border-radius:5px;}
.artCom .lists .imgUp .text{width:150px; height:60px; display:block; margin:auto;line-height:20px; overflow:hidden; padding-top:4px; font-size:16px;}
.artCom .lists .imgUp a:hover{ color:#049ad9;}
/* 图文列表（左右） */
.artCom .lists .imgUpleft{ height:auto; display:block; padding:10px 15px; border-bottom:1px dashed #ddd; margin: 0px auto; float:left; overflow: hidden;}
.artCom .lists .imgUpleft:hover{ background:#fafafa; }
.artCom .lists .imgUpleft .title{ width:100%; height:40px; line-height:40px; }
.artCom .lists .imgUpleft .title h3{ width:auto; float:left; font-size:16px; font-weight:100; color:#000; overflow:hidden; }
.artCom .lists .imgUpleft .title strong{ width:auto; float:right; color:#666; }
.artCom .lists .imgUpleft .title b{ width:auto; float:right; font-weight:100; color:#999; }
.artCom .lists .imgUpleft .title a{ color:#000;}
.artCom .lists .imgUpleft .pagram { line-height:20px; color:#888; }
.artCom .lists .imgUpleft .intime { margin-bottom:4px; color:#bbb; }
.artCom .lists .imgUpleft .img{ width:260px; height:auto; float:left; display:inline; text-align:left; text-align:left; margin:10px 0px 10px 0px;}
.artCom .lists .imgUpleft .img img,.lists .imgLeft .img a img{  width:240px; height:160px; border-radius:5px; }
.artCom .lists .imgUpleft .text{width:610px; float:left; margin:8px 0px 0px 0px;}
.artCom .lists .imgUpleft .text h3{ font-size:20px; font-weight:100; color:#000; line-height:30px; }
.artCom .lists .imgUpleft .text p{ height:auto; overflow: hidden; line-height:24px;padding:0; margin:0; font-size: 12px;}
.artCom .lists .imgUpleft a:hover{ color:#049ad9;}
.artCom .lists .imgUpleft a{ color:#049ad9;}
/* 左图 */
.artCom .lists .imgLeft{width:100%; height:auto; float:left; display:block; padding:15px 0px 15px 0px; border-bottom:1px dashed #ddd;}
.artCom .lists .imgLeft .img{ width:35%; height:auto; float:left; display:inline; text-align:center;}
.artCom .lists .imgLeft .img img,.lists .imgLeft .img a img{  width:220px; height:160px; padding:3px;}
.artCom .lists .imgLeft .text{width:60%; float:left; margin-left:20px; }
.artCom .lists .imgLeft .text h3{ font-size:14px; font-weight:bold; color:#000; }
.artCom .lists .imgLeft .text p{ height:auto; overflow: hidden; line-height:32px;padding:0; margin:0; font-size: 12px;}
.artCom .lists .imgLeft a:hover{ color:#049ad9;}
.artCom .lists .imgLeft a{ color:#049ad9;}

/* 正文内容 Main */
.artCom .artMain { width:100%; /*border:1px #eaeaea solid;*/ border-radius:3px; border-top-left-radius:0; border-top-right-radius:0; background:#fff; font-family:"微软雅黑";}
.artCom .artMain .cut-line{ height:30px; width:100%; margin:0px auto; border-bottom:1px solid #ebebeb; }
.artCom .artMain .title{ height:auto; text-align:center; line-height:42px; font-size:24px; color:#0f7fd9; margin:40px 10px 20px 10px;  font-weight:300; font-family:"微软雅黑";}
.artCom .artMain .sub_title{ height:auto; text-align:center; line-height:30px; font-size:20px; color:#0f7fd9; margin:0px 10px 20px 10px; font-family:"微软雅黑";}
.artCom .artMain .author{ width:100%; text-align:center; color:#666; overflow:hidden;}
.artCom .artMain .author span{ margin-right:1.5em;}
.artCom .artMain .cutLine{ width:100%; height:1px; float:left; border-bottom:1px solid #eee;}
.artCom .artMain .content{ margin:0px auto; overflow:hidden; color:#000; font-size:16px; padding:20px 10px; line-height:150%;font-family:"微软雅黑"; padding:20px;  text-align:justify; text-justify:inter-character; _text-align:justify; _text-justify:inter-character;*text-align:justify; *text-justify:inter-character; text-justify: distribute; }
.artCom .artMain .content img{ max-width:100%;}
.artCom .artMain .content p{ text-indent:2em; padding: 4px 0px; line-height: 150%;}

.artCom .artMain .content .dpic{ width:100%; display:block; overflow:hidden;}
.artCom .artMain .content .dtable{ }
.artCom .artMain .content .dlist{ }
.artCom .artMain .content .video{ text-align:center; margin:0px auto; }

/* 案例列表 */
.artCom .caseSelect{ overflow:hidden;}
.artCom .caseSelect label{ width:100px;  }
.artCom .caseSelect .time{ font-size:14px; color:#666; width:100%; display:inline-block; float:left; margin-right:20px; }
.artCom .caseSelect .time input{ border:1px solid #ddd;  height:26px; border-radius:3px; width:80px; }
.artCom .caseSelect .caseArea{ font-size:14px; color:#666; width:100%; display:inline-block; float:left; margin:10px 0px; }
.artCom .caseSelect .caseArea select{border:1px solid #ddd; height:28px; border-radius:3px; width:auto; width:150px; }
.artCom .caseSelect .caseArea input{ border:1px solid #ddd; height:26px; border-radius:3px; width:120px; }
.artCom .caseSelect .keyword{ font-size:14px; color:#666; width:100%; display:inline-block; float:left; margin-right:20px; }
.artCom .caseSelect .keyword input{ border:1px solid #ddd; height:26px;  border-radius:3px; width:250px; }
.artCom .caseSelect .keyword button{ border:1px solid #ddd; height:28px; border-radius:3px; width:80px; vertical-align:middle; margin-left:10px; }
        
.artCom .lists .casestoreList{width:25%; float:left; text-align:center; padding:0px 0px 5px 0px; margin-top:20px; margin-bottom:20px;}
.artCom .lists .casestoreList .box{ width:215px; height:360px; background:#f7f7f7; border-radius:5px; }
.artCom .lists .casestoreList .box .img{ width:100%; height:160px; margin:0px auto; border-radius:5px; }
.artCom .lists .casestoreList .box .img a img{   max-height: 160px; max-width:100%;}
.artCom .lists .casestoreList .box .img img{  max-height: 160px; max-width:100%; border-radius:5px;}
.artCom .lists .casestoreList .box .text{width:90%; display:block; margin:0px auto;line-height:20px; overflow:hidden; padding-top:4px; font-size:16px; text-align:left; }
.artCom .lists .casestoreList .box .text .title{ color:#1a5d65; font-size:14px; line-height:20px; height:40px; overflow:hidden; }
.artCom .lists .casestoreList .box .text .title a{ color:#1a5d65;}
.artCom .lists .casestoreList .box .text .keywords{ font-size:12px; color:#999; padding-top:10px;  }
.artCom .lists .casestoreList .box .text .start{ font-size:12px; color:#999; padding-top:2px; }
.artCom .lists .casestoreList .box .text .description{ font-size:12px; color:#333; text-indent:2em; padding-top:10px; }
.artCom .lists .casestoreList a:hover{ color:#049ad9;}

/* 案例内容 */
.artCom .casestoreShow { width:100%; /*border:1px #eaeaea solid;*/ border-radius:3px; border-top-left-radius:0; border-top-right-radius:0; background:#fff; font-family:"微软雅黑";}
.artCom .casestoreShow .cut-line{ height:30px; width:100%; margin:0px auto; border-bottom:1px solid #ebebeb; }
.artCom .casestoreShow .title{ height:auto; text-align:left; line-height:42px; font-size:24px; color:#0f7fd9; margin:10px 0px 10px 0px;  font-weight:300; font-family:"微软雅黑";}
.artCom .casestoreShow .sub_title{ height:auto; text-align:left; line-height:30px; font-size:18px; color:#0f7fd9; margin:0px 0px 20px 0px; font-family:"微软雅黑";}
.artCom .casestoreShow .author{ width:100%; text-align:left; color:#666; overflow:hidden;}
.artCom .casestoreShow .author span{ margin-right:0px; }
.artCom .casestoreShow .author em{ margin:0px 10px; color:#aaa; }
.artCom .casestoreShow .cutLine{ width:100%; height:1px; float:left; border-bottom:1px solid #eee;}
.artCom .casestoreShow .casestoreSubTitle{ width:100%; float:left; font-family:"微软雅黑"; font-size:18px; text-align:left; text-indent:20px; line-height:50px; background:url(../images/cate-icon.png) no-repeat 0px 16px; margin-top:20px;}
.artCom .casestoreShow .casestoreCont{ padding:20px;  text-align:justify; text-justify:inter-character; _text-align:justify; _text-justify:inter-character;*text-align:justify; *text-justify:inter-character; text-justify: distribute;  font-size:16px;}
.artCom .casestoreShow .casestoreCont p{ text-indent:2em;}
.artCom .casestoreShow .casestoreCont img{ max-width:100%;}

/* 专家列表页 */
.artCom .lists .expertList{ height:auto; display:block; padding:10px 10px; border-bottom:1px dashed #ddd; margin: 0px auto; overflow: hidden; }
.artCom .lists .expertList:hover{ background:#fafafa; }
.artCom .lists .expertList a{ color:#333; cursor:pointer;}
.artCom .lists .expertList .img img,
.artCom .lists .expertList .img a img{  width:80px; height:auto; border-radius:5px; }
.artCom .lists .expertList .text{ display:inline-block;}
.artCom .lists .expertList .text .name{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:100; color:#000; overflow:hidden; }
.artCom .lists .expertList .text .job { line-height:24px; font-size:14px; color:#666; margin-bottom:10px; }
.artCom .lists .expertList .text .learning {font-size:12px; color:#999; }
.artCom .lists .expertList .img{ width:100px; height:auto; float:left; display:inline; text-align:left; text-align:left; margin:10px 0px 10px 0px;}
/* 专家内容页 */
.artCom .expertShow .expertPhoto{ width:100%; float:left; display:block; font-family:"微软雅黑";  }
.artCom .expertShow .expertPhoto .photo{ width:220px; height:auto; float:left;}
.artCom .expertShow .expertPhoto .photo img{ width:100%; height:auto; float:left; border-radius:10px; }
.artCom .expertShow .expertPhoto .text{ width:660px; height:auto; float:right; }
.artCom .expertShow .expertPhoto .text .name{ font-size:20px; color:#000; line-height:40px; }
.artCom .expertShow .expertPhoto .text .jobNow{ font-size:16px; color:#666; line-height:30px; }
.artCom .expertShow .expertPhoto .text .learning{ font-size:14px; color:#777; line-height:20px; margin-top:20px; }
.artCom .expertShow .expertPhoto .text .jobHistory{ font-size:14px; color:#888; line-height:20px; }
.artCom .expertShow .expertSubTitle{ width:100%; float:left; font-family:"微软雅黑"; font-size:18px; text-align:left; text-indent:20px; line-height:50px; background:url(../images/cate-icon.png) no-repeat 0px 16px; margin-top:20px;}
.artCom .expertShow .expertCont{ padding:20px;  text-align:justify; text-justify:inter-character; _text-align:justify; _text-justify:inter-character;*text-align:justify; *text-justify:inter-character; text-justify: distribute;  font-size:16px;}
.artCom .expertShow .expertCont p{ text-indent:2em;}

.artCom .artMainLeft{ width:100%;}
.artCom .artMainLeft .title{border-left: 4px solid #2f70f2; text-align: left; padding-left: 20px; margin-left: 20px; height:28px; line-height:28px; font-size:26px; float:inherit; width:auto; }
.artCom .artMainLeft .title span{ font-size:12px; color:#999;}
.artCom .artMainLeft .title em.join{ font-size:12px; padding:2px 6px; background:#2f70f2; border-radius:5px; color:#fff; display: inline-block; vertical-align:top; }
.artCom .artMainLeft .title em.join a{ color:#fff;}

.articleApage{}
.articleApage .artMain{}
.articleApage .artMain .title{ /*border-left:4px solid #2f70f2; text-align:left; margin-left:20px;*/ }
.articleApage .artMain .content{ padding:20px; text-align:justify; text-justify:inter-character; _text-align:justify; _text-justify:inter-character;*text-align:justify; *text-justify:inter-character; }
.articleApage .artMain .content p{ text-indent:2em; padding: 4px 0px; line-height: 150%;}
	

.msg_page{}
.msg_page h2{ padding-left:20px; font-size:16px; font-weight:300; color:#060; padding:20px 0px 20px 20px; }
.msg_page p{ padding-left:20px;}

.jobSearch{ display:block; background:#fff; padding:10px 20px; margin-bottom:20px;}
.jobSearch .item{ width:auto; display:inline-block; font-size:14px; padding:6px 0px; margin-right:20px; }
.jobSearch .item input,
.jobSearch .item select{ border:1px solid #ddd; padding:6px; border-radius:5px;}
.jobSearch .item .btn{border:none; width:50px; padding:7px; vertical-align:middle; border-radius:5px; background:#2f70f2; color:#fff; }

.artCom .jobList{ padding:10px;}
.artCom .jobList .imgUp{ height:auto; width:20%; }
.artCom .jobList .imgUp .img{ }
.artCom .jobList .imgUp .img img{ height:100px;}
/* Jiathis */
.artCom .artMain .artJia{ width:100%; float:left; text-align:right; margin:15px auto;}
/* 无侧边栏 */
.artCom .artNone { width:1100px!important; border-top:1px #ccc solid; border-radius:3px;}
/* 分页 */
.artCom .page{ width:auto; display:block;clear:both; height:auto; text-align:center;line-height:40px; color:#333; font-size:12px; padding:10px 0px; }	
.artCom .page a{ color:#333; padding:4px 8px; margin:0px 4px; border-radius:3px;}
.artCom .page a:hover{  text-decoration:none;background:#eee; color:#1a5d65;}
.artCom .page .current{background:#eee; color:#1a5d65; padding:4px 8px; margin:0px 4px; cursor:pointer; border-radius:3px;}
/* 上下页 */
.artCom .pre-next{ width:100%; height:auto; float:left; padding:10px 0px; line-height:28px; font-size:14px; text-align:left; }
.artCom .pre-next h4{ padding:0; margin:0; border:none; height:33px; line-height:33px; color:#000;}
.artCom .pre-next .pre{ width:100%; float:left;}
.artCom .pre-next .next{ width:100%; float:left;}



/* 用户登录 */
.login{ padding:0px; font-family:"微软雅黑"; padding:20px 0px; overflow:hidden;  }
.login .subject{ width:100%; height:50px; float:left; overflow:hidden; background:url(../images/bg_subject.png) repeat-x 0px 25px; line-height:50px;}
.login .subject span{ background:#fff; margin-left:20px; padding:0px 20px; font-size:18px; color:#000;}
.login .left{ width:50%; height:auto; float:left; overflow:hidden;}
.login .login-form{ padding-top:30px;}
.login .left .remember{ text-align:left!important; text-indent:5px;}
.login .left .forgot a{ color:#f5521a; }
.login .left .line-title{ width:350px; height:40px; margin:0px auto; overflow:hidden; text-align:center; background:url(../images/bg_subject.png) repeat-x 0px 8px;}
.login .left .line-title span{ padding:0px 10px; background:#fff;}
.login .left .login-account{ width:300px; height:auto; margin:0px auto; overflow:hidden; text-align:center; }
.login .left .login-account span{ line-height:40px; padding:10px 0px 10px 30px; background-position:0px 8px;}
.login .right{ width:50%; height:auto; float:left; overflow:hidden;}
.login .right .login-adv{ width:100%; height:auto; float:left; text-align:center; margin-top:0px;}
.login .right .login-reg{ width:100%; height:auto; float:left; text-align:center; margin-top:10px;}
.login .right .login-reg span{}
.login .right .login-reg span a{color:#f5521a;}
.btn-login{ width:270px; background:#1a5d65;border-radius:3px; height:40px; border:none; font-size:16px; color:#fff; cursor:pointer;}
.login-btn .in {display: none;}
.log-in .in {display: inline-block;}
.log-in .on {display: none;}
.icon-loading {display: inline-block;margin-right: 5px;width: 16px;height: 16px;vertical-align: -3px;background: url(../images/loading_icon.gif) no-repeat 0 0;}
.check-tips{ width:240px; float:left; color:#F00; font-size:14px;}
.fotget{ width:180px; float:left;}

.form .field-box{ width:100%; height:50px; line-height:50px; overflow:hidden;}
.form .field-box label{ width:120px; height:40px; float:left; text-align:right; padding-right:20px; line-height:40px; font-size:16px;}
.form .field-box span{}
.form .field-box .input-text{ border-radius:3px; border:1px solid #a1acb4; padding:10px 4px; float:left;}
.form .field-box .input-checkbox{ margin-top:18px; float:left;}
.form .field-box .checkcode{ float:left; padding:0px 10px;}
.form .field-box .checkcode img{ vertical-align:top;}
.form .field-box .forgot{ float:left; line-height:50px;}
.form .field-box-info{width:100%; height:50px; float:left; line-height:30px;}
.form .field-box-info label{ height:30px; line-height:30px;}

.man-users{ padding-top:20px;}
.limitType{ background:#f2f2f2; height:30px; line-height:30px; text-indent:10px;}
.layui-nav{}
.layui-nav li{ background: url(../images/news.png) no-repeat 14px 22px;}
.tabNav{ height:36px; border-bottom:1px solid #1a5d65; overflow:hidden; }
.tabNav li{ padding:0px 10px; float:left; line-height:36px; height:36px; background:#f2f2f2; margin-right:10px; font-size:16px;}
.tabNav li a{ padding:0px 12px; }
.tabNav .on{ background:#1a5d65;}
.tabNav .on a{ color:#fff;}

.c-title{ height:36px; border-bottom:1px solid #1a5d65; overflow:hidden; }
.c-title h2{ padding:0px 10px; float:left; line-height:36px; height:36px; font-weight:300; background:#f2f2f2; margin-right:10px; font-size:16px;}
.c-title .on{ background:#1a5d65;}
.c-title .on a{ color:#fff;}

.layui-tab-content{ overflow:hidden; }
.layui-form-item{ width:100%; display:block; float:left; margin:10px 0px; font-size:14px; line-height:32px; }
.layui-form-item label{ width:80px; float:left; text-align:left; margin-right:10px; }
.layui-form-item .layui-input-inline{ }
.layui-form-item .layui-input-inline input,
.layui-form-item .layui-input-inline select{  line-height:32px; height:32px; border:1px solid #d4d4d4; text-indent:10px; float:left;}
.layui-form-item .layui-word-aux{ }
.layui-form-item .layui-word-aux span{ color:#999;}
.layui-btn{ width:120px; background:#1a5d65;border-radius:3px; height:40px; border:none; font-size:16px; color:#fff; cursor:pointer; float:left; margin-right:10px;}
.lay-btn-cancle{ background:#ddd;}

.c-list{border-top:2px solid #d1d1d1; }
.c-list tr:first-child {height:40px;/*line-height:40px;*/background:#f4f4f4;border-bottom:1px solid #CDCDCD}
.c-list tr:hover{ background:#fafafa;}
.c-list .s-c-list{ background:#fafafa!important; font-size:12px;}
.c-list .s-c-list tr:first-child { }
.c-list .s-c-list tr td:first-child{ text-indent:10px;}
.c-list .s-c-list tr td { border:0px solid #e7e7e7;}
.c-list .list-s tr:first-child{ background:none;}
.c-list th {height:auto; padding:8px 0px;background:#f4f4f4;border-bottom:1px solid #CDCDCD; font-weight:300; }
.c-list td { height:auto; padding:12px 0px;border-bottom:1px solid #e7e7e7;}
.c-list td a{ color:#333;}
.c-list td.isImg img{ max-width:100px; max-height:200px;}
.c-list .fir-td tr td:first-child{ text-indent:10px!important;}
.c-list input{ text-align:center; border-radius:3px; border:1px solid #d4d4d4; line-height:22px; vertical-align:middle;}
.c-list input.checkbox{ border:none;}
.c-list .icon{ width:16px;}
.c-list .userface{ border-radius:50%; }

.c-form{ margin-top:4px; font-size:14px; }
.c-form tr{ border-bottom:0px solid #e7e7e7;}
.c-form tr th{ border-bottom:0px solid #e7e7e7; line-height:26px; text-align:right; font-weight:300;}
.c-form tr td{border-bottom:0px solid #e7e7e7; padding:10px 0px;/*white-space: nowrap;*/}
.c-form tr th.title{ width:120px; }
.c-form tr td input{border:1px solid #d4d4d4; height:30px; line-height:30px; text-indent:4px; vertical-align:middle; border-radius:3px;}
.c-form tr td select{border:1px solid #d4d4d4; height:30px; line-height:30px; border-radius:3px;}
.c-form tr td textarea{ width:65%; height:100px; line-height:22px; padding-left:4px; border:1px solid #d4d4d4; border-radius:3px;}
.c-form tr td span{ color:#999; font-size:12px; }
.c-form tr td table tr{ border-bottom:none;}
.c-form tr td table th{ border-bottom:1px solid #e7e7e7; line-height:40px;}
.c-form tr td table td{ border-bottom:none;white-space: nowrap;}
.c-form tr td img{ max-width:800px; max-height:600px; }
.c-form tr td label{ line-height:24px!important; height:24px;}
/*.c-form tr td label:hover{ background:#f88e8b; color:#fff; border-radius:3px; cursor:pointer;}*/
.c-form tr td label input{ height:24px; line-height:24px!important; vertical-align:middle;}
.c-form .div-btn{ width:100%; height:auto;}
.c-form .btnSub{ width:auto; height:30px; text-align:center; color:#fff; background:#049ad9; border:none; cursor:pointer; border-radius:5px; padding:0px 20px;outline:none;}
.c-form .btnSub:active {background:#f88e8b;}

/* 分页 */
.btnBottom { width:100%; padding:6px 0px; line-height:26px;  overflow:hidden; background:#fafafa; border-bottom:1px solid  #D8D8D8; }
.btnBottom .btn{ width:auto; height:auto; float:left; padding-left:10px;}
.btnBottom .btn .btnSub{ padding-left:180px;}
.btnBottom .btn .btnSub{ width:auto; height:26px; text-align:center; color:#fff; background:#049ad9; border:none; cursor:pointer; border-radius:5px; margin-right:6px; padding:0px 8px;outline:none; float:left; font-size:12px; }
.btnBottom .btn .btnSub{ background:#1a5d65; }
.btnBottom .btn .btnSub:active {background:#f88e8b;}
.btnBottom .btn span.btnSub{ max-width:120px; display:block; float:left;} 
.btnBottom .btn select{border:1px solid #999; border-radius:3px; width:auto; height:26px; line-height:26px; text-indent:4px;}
.btnBottom .pages{ width:auto%; height:auto; float:right; text-align:right; padding-right:10px; clear:none; padding:inherit; line-height:20px; font-size:12px; } 
.btnBottom .pages div{ width:auto; float:right;}
.btnBottom .pages div a{ padding:2px 5px; background:#1a5d65; color:#fff; border-radius:3px; margin:0px 2px; }
.btnBottom .pages div span{padding:2px 5px; background:#999; color:#fff; border-radius:3px; margin:0px 2px;}

.c-tool{ width:100%; height:32px; padding-top:6px;font-size:12px; overflow:hidden; }
.c-tool .left{ height:30px; padding:5px 0px; }
.c-tool .left .btn{ width:auto; height:30px; text-align:center; color:#fff; background:#049ad9; border:none; cursor:pointer; margin-right:6px; padding:6px 10px;outline:none; border-radius:5px;}
.c-tool .left .btn{background: #1a5d65; }
.c-tool .left .btn:active {background:#f88e8b;}
.c-tool .left .btn-search{ float:right;}
.c-search{ background:#f0f0f0;}
.c-search td:first-child{ text-indent:10px;}
.c-search .lay-btn{ margin:0px 10px 0px 0px;}
.c-search input{ margin-right:12px;}

/* 按钮 */
.lay-btn{ display:inline-block; height:38px; line-height:38px; padding:0 18px; background:#049ad9; color:#fff; white-space:nowrap; text-align:center; font-size:14px; border:none; cursor:pointer; border-radius:5px; border:none; }
.lay-btn{ background:#1a5d65;
	/*background: -moz-linear-gradient(top, #07a8ec 0%, #049ad9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07a8ec), color-stop(100%,#049ad9)); 
	background: -webkit-linear-gradient(top, #07a8ec 0%,#049ad9 100%); 
	background: -o-linear-gradient(top, #07a8ec 0%,#049ad9 100%); 
	background: -ms-linear-gradient(top, #07a8ec 0%,#049ad9 100%); 
	background: linear-gradient(to bottom, #07a8ec 0%,#049ad9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a8ec', endColorstr='#049ad9',GradientType=0 );*/ 
}
.lay-btn-lg{ height:44px; line-height:44px; padding:0 25px; font-size:16px; }
.lay-btn-sm{ height:30px; line-height:30px; padding:0 10px; font-size:12px; }
.lay-btn-xs{ height:22px; line-height:22px; padding:0 5px; font-size:12px; }
.lay-btn-primary{ background:#009688; }
.lay-btn-normal{ background:#58bd38; }
.lay-btn-warm{ background:#FFB800; }
.lay-btn-danger{ background:#FF5722; }
.lay-btn-cancle{ background:#c9c9c9; }
.lay-btn:hover {background:#06a7eb;}
.lay-btn-primary:hover{ background:#03a899; }
.lay-btn-normal:hover{ background:#5fce3d; }
.lay-btn-warm:hover{ background:#fcd626; }
.lay-btn-danger:hover{ background:#fd8042; }
.lay-btn-cancle:hover{ background:#dad7d7; }


/* 内容分类菜单控制 */
.menuBox{ width:auto; margin:0px auto; display:block; }
.menuBox .menuLeft{ width:160px; float:left; overflow-x:auto; }
.menuBox .menuRight{ float:right; overflow:hidden; }
.menuBox .menuRight .leftBtn{width:3px; height:100%; float:left; display:none;  background:#d1d1d1; cursor:pointer;}
.menuBox .menuRight .rightMain{ width:auto; float:left;}
.menuBox .menuRight .rightMain .rightMainIframe{ width:100%; height:100%; overflow-y:auto; border:none; float:left;}
/* dtree.css */
#dtrees{padding:6px 0px 0px 4px; margin-left:-5px;}
.dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #666;white-space: nowrap;}
.dtree p{ padding:0px 0px 5px 0px; color:#ddd;}
.dtree p a{ color:#1a5d65; background:#eee;  padding:2px 3px; border-radius:5px; }
.dtree img {border: 0px;vertical-align: middle; width:16px;}
.dtree a {color: #333;text-decoration: none; line-height:20px;}
.dtree a.node{ }
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px; text-indent:2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #fff;text-decoration: underline;background:#049ad9; border-radius:3px;}
.dtree a.nodeSel,.dtreeSupplier a.nodeSel {background: #c0d2ec; border-radius:3px;}
.dtree .clip { }


/* 导航自适应 */
/*#cssmenu{ padding-top:20px;}
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#cssmenu:after,#cssmenu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
#cssmenu #menu-button {display: none;}
#cssmenu {width: auto;font-family: 'Open Sans', sans-serif;line-height: 1; }
#menu-line {position: absolute;top: 36px;left: 0;height: 3px; -webkit-transition: all 0.25s ease-out;-moz-transition: all 0.25s ease-out;-ms-transition: all 0.25s ease-out;-o-transition: all 0.25s ease-out;transition: all 0.25s ease-out;}
#cssmenu > ul > li {float: left;}
#cssmenu.align-center > ul {font-size: 0;text-align: center;}
#cssmenu.align-center > ul > li {display: inline-block;float: none;}
#cssmenu.align-center ul ul {text-align: left;}
#cssmenu.align-right > ul > li {float: right;}
#cssmenu.align-right ul ul {text-align: right;}
#cssmenu > ul > li.on a{ color:#feed01;}
#cssmenu > ul > li > a {padding: 15px;font-size: 14px;text-decoration: none; color: #fff;-webkit-transition: color .2s ease;-moz-transition: color .2s ease;-ms-transition: color .2s ease;-o-transition: color .2s ease;transition: color .2s ease;}
#cssmenu > ul > li:hover > a,#cssmenu > ul > li.active > a {color: #feed01;}
#cssmenu > ul > li.has-sub > a {padding-right: 25px;}
#cssmenu > ul > li.has-sub > a::after {
	position: absolute;top: 21px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #fff;border-right: 1px solid #fff;content: "";-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {border-color: #feed01;}
#cssmenu ul ul {position: absolute;left: -9999px;}
#cssmenu li:hover > ul {left: auto;}
#cssmenu.align-right li:hover > ul {right: 0;}
#cssmenu ul ul ul {margin-left: 100%;top: 0;}
#cssmenu.align-right ul ul ul {margin-left: 0;margin-right: 100%;}
#cssmenu ul ul{ width:120px; }
#cssmenu ul ul li {padding:0px 0px; width:100%; z-index:99999;background:url(../images/navBg.png); border-radius:0px;}
#cssmenu ul li:hover > ul > li { z-index:9999!important;}
#cssmenu ul ul li a {padding: 20px 20px; display:block; width: 100%;font-size: 12px;}

#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #ffffff;}
#cssmenu ul ul li.has-sub > a::after {
	position: absolute;top: 13px;right: 10px;width: 4px;height: 4px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;content: "";-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: border-color 0.2s ease;-moz-transition: border-color 0.2s ease;-ms-transition: border-color 0.2s ease;-o-transition: border-color 0.2s ease;transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
	right: auto;left: 10px;border-bottom: 0;border-right: 0;border-top: 1px solid #dddddd;border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {border-color: #ffffff;}*/

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
#cssmenu {width: 100%; padding-top:0px;}
#menu-button{ background:url(../images/logo-mobile.png) 6px 10px no-repeat; background-size:160px;}
#cssmenu ul {width: 100%;display: none;}
#cssmenu.align-center > ul,#cssmenu.align-right ul ul {text-align: left;}
#cssmenu ul li,#cssmenu ul ul li,#cssmenu ul li:hover > ul > li {width: 100%;height: auto;border-top: 1px solid rgba(200, 200, 200, 0.15);}
#cssmenu ul li a,#cssmenu ul ul li a {width: 100%; text-align:left; text-indent:20px; }
#cssmenu > ul > li,#cssmenu.align-center > ul > li,#cssmenu.align-right > ul > li {float: none;display: block;}
#cssmenu ul ul li a {padding: 20px 20px 20px 30px;font-size: 12px;color: #fff;background: none;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover {color: #feed01;}
#cssmenu ul ul ul li a {padding-left: 40px;}
#cssmenu ul ul,#cssmenu ul ul ul {position: relative;left: 0;right: auto;width: 100%;margin: 0;}
#cssmenu > ul > li.has-sub > a::after,#cssmenu ul ul li.has-sub > a::after {display: none;}
#menu-line {display: none;}
#cssmenu #menu-button {display: block;padding: 25px;color: #fff;cursor: pointer;font-size: 12px;text-transform: uppercase; }
#cssmenu #menu-button::after {content: '';position: absolute;top: 20px;right: 20px;display: block;width: 15px;height: 2px;background: #fff;}
#cssmenu #menu-button::before {content: '';position: absolute;top: 25px;right: 20px;display: block;width: 15px;height: 3px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
#cssmenu .submenu-button {position: absolute;z-index: 10;right: 0;top: 0;display: block;border-left: 1px solid rgba(120, 120, 120, 0.15);height: 42px;width: 52px;cursor: pointer;}
#cssmenu .submenu-button::after {content: '';position: absolute;top: 15px;left: 26px;display: block;width: 1px;height: 11px;background: #fff;z-index: 99;}
#cssmenu .submenu-button::before {content: '';position: absolute;top: 20px;left: 21px;display: block;width: 11px;height: 1px;background: #fff;z-index: 99;}
#cssmenu .submenu-button.submenu-opened:after {display: none;}
.multiUl{ background:#174497;}
.menuBG{ background:#174497;}
.ChildNavIn{ overflow:hidden;}
#cssmenu ul li.sa-nav a{ text-indent:50px;}
#cssmenu ul ul li{ background:#1754c6;}
}


@media screen and (max-width:768px){
#banner{ min-width:inherit; height:auto;}
#banner .banner{ min-width:inherit; height:200px; }
#banner .banner .slides{ height:100%;}
#banner .banner .slides li{ background-size:auto 100%!important; }
#banner .banner .flex-direction-nav{ top:35%;}
#banner .banner .flex-direction-nav li a.flex-prev{ left:10px;}
#banner .banner .flex-direction-nav li a.flex-next{ right:10px;}

#runjianBanner{ display:none;}
#runjianTop{ display:none;}
.hoverSubNav{ display:none; }
#main{ margin-top:30px;}

#header { min-width:inherit; width:auto; height:auto;}
#header .header{min-width:inherit; width:auto; height:50px; display:block; }
#header .header .logo img{ display:none;}
#header .header .logoSearch{ display:none;}
#header .header .nav{ width:100%; height:auto; /*position: fixed; top: 0px;*/ background:#1a5d65; }
#nav .nav ul{ display:block;}
#nav .nav ul li:first-child{ background:#174497;}
#nav .nav ul li{ width:100%; background: #174497; height: auto;}
#nav .nav ul li a{ line-height:40px;}
#nav .nav ul li a b{ font-size:14px;}
#nav .nav ul li .sa-nav{ width:180px; float:left;}

#cssmenu ul ul li dt{ padding:0px; padding-left:30px;}
#cssmenu ul ul li dt a{ padding:0px; text-indent:0px!important; line-height:20px!important; padding:10px 0px!important;}

/*.blockArea{ width:auto; min-width:inherit; padding:20px 10px; margin:20px 0px; background:#fff;}
.blockArea .subject .title{ font-size:26px;}
.blockArea .subject .description{ width:90%;}
.blockList{ padding:0px 10px; margin:0px 0px;}*/
.bgGray{ background:#fff; }

.main .mainUp{ width:auto; margin:0px 10px; }
.main .mainUp .newsCenter{ width:auto; float: none;}
.main .mainUp .topImage{ width:100%;}
.main .mainUp .topNews{ width:auto; float:left; margin-top:20px; } 
.main .mainUp .topNews .topOne .text{ margin-top:20px;}
.main .mainUp .newsAbout .info{ width:auto; float:left;}
.main .mainUp .newsAbout .search{ display:none; }
.main .mainBlock{ width:auto; }
.tabOneUl{ margin-top:20px; }



.main .mainBlock .blockCellLeft{  width:auto; height:auto;  float:none; margin:0px 0px; padding:10px;}
.tabUlRencai ul{ height:auto; }
.tabUlRencai ul li .title{ position:absolute;}
.tabUlRencai ul li .title .img{ position:relative;}
.tabUlRencai ul li .title .sub{ width:auto; float:none; margin-left: 100px;}
.main .mainBlock .blockCellMid{ width:auto; height:auto;  float:none; margin:20px 0px; background:#fff; padding:10px;}
.tabUlKeti ul{ height:auto; }
.tabUlKeti ul li{ height:auto; padding-bottom: 10px;}
.tabUlKeti ul li .time{ position:relative;}
.tabUlKeti ul li .title{ width:auto; float:none; margin-left: 70px; }
.tabUlKeti ul li .title .sub{}
.main .mainBlock .blockCellRight{ width:auto; height:auto;  float:initial; margin:0px 0px; padding:10px;}
.tabUlLinsong{ height:auto;}
.tabUlLinsong .photos .img{ width:100%;}
.tabUlLinsong .photos .img img{ width:100%; }
.tabUlLinsong .photos .title{ width:100%; float:left; margin-top:10px;}
.tabUlLinsong .photos .title h3{ text-align:center;}
.tabUlLinsong .photos .title .txt1{ text-align:center; margin-bottom:0px;}
.tabUlLinsong .photos .title .txt2{ text-align:center; margin-bottom:0px;}
.tabUlLinsong .text{ margin-top:10px;}

.mainBody{ min-width:inherit;} 
.main{ width:100%; min-width:inherit; padding:0px;} 
.website{ height:28px; width:auto; padding:10px 10px;}
.website .site{ width:auto; margin:0px auto;}
.side{ float:inherit; width:100%; margin:10px auto;}
.sideCom{ float:inherit; width:auto; margin:0px auto;}
.sideCom .sideCate{ float:inherit; width:auto; margin:0px auto 10px auto; overflow:hidden; }
.sideCom .siteSearch{ display:none; }
.artCom{ float:inherit; width:auto; margin:0px auto; padding:0px 10px; }
.artCom .artSubject{ width:auto; margin:0px auto; float:inherit; }
.artCom .artMain{ width:auto; margin:0px auto; float:inherit;}
.artCom .artMain .title{width:auto; float:inherit; margin-top:20px;}
.artCom .artMain .content iframe{ max-width:100%; overflow:hidden;}
.articleApage .artMain .content{ padding:20px 0px;}
.artCom .artMain .content{ padding:20px 0px;}
.artCom .artMain .content .video{ width:100%!important; min-height:230px!important;}


.artCom .lists{ width:auto;}
.artCom .lists ul li{ line-height:26px;}
.artCom .lists .imgUpleft .img{ width:auto; margin:0px 10px; float:inherit; }
.artCom .lists .imgUpleft .img img, .lists .imgLeft .img a img{ width:auto; height:auto; max-width:100%;}
.artCom .lists .imgUpleft .text{ width:auto; margin:0px 10px; float:inherit; }
.artCom .lists .imgUpleft .text h3{ font-size:16px;}
.artCom .lists .imgUpleft .pagram{ max-height:64px; width: 100%; overflow:hidden; }
.artCom .pre-next{ width:auto; margin:0px 10px; float:inherit; overflow:hidden; }
.artCom .pre-next .next,
.artCom .pre-next .pre{ line-height:18px; margin-top:10px;}

.artCom .lists .casestoreList{ width:100%;}
.artCom .lists .casestoreList .box{ width:100%; height:auto;}
.artCom .lists .casestoreList .box .img{ height:auto;}
.artCom .lists .casestoreList .box .img a img{ max-width:auto; width:100%; height:auto; max-height:none;}
.artCom .lists .casestoreList .box .text{ width:auto; padding:10px 10px;}
.artCom .lists .casestoreList .box .text .title{ height:auto;}
.artCom .casestoreShow .casestoreCont{ padding:20px 0px;}
.artCom .casestoreShow .casestoreCont img{ max-width:100%;}
.artCom .lists .expertList .img{ width:100%; max-width:360px;}
.artCom .lists .expertList .img img, 
.artCom .lists .expertList .img a img{ width:100%;}
.artCom .expertShow .expertPhoto .photo{ width:auto;}
.artCom .expertShow .expertPhoto .text{ width:auto; float:left;}
.artCom .expertShow .expertCont{ padding:0px;}

.sideCom { margin:0px 10px;}
/*.sideCom .sideCate h2{ background-position:10px 16px;}
.sideCom .sideDiv h1{ text-indent:10px;}*/

#footer{ min-width:inherit;} 
#footer .footer {width:100%; }
#footer .footer .footerUp{ margin:20px 0px 0px 0px; display:none; }
#footer .footer .footerUp .category{ width:100%;}
#footer .footer .footerUp .logo{ float:left; }
#footer .footer .footerUp dl{ width:auto; float:left; padding:0px 10px 20px 10px; line-height:22px; }
#footer .footer .footerUp dl dt{ width:auto;}
#footer .footer .footerMid{ display:none;}
#footer .footer .footerDown{ width:auto; padding:10px 10px;}
#footer .footer .footerDown p{ padding:10px 0px;}

.login .left{ width:100%; font-size:14px;}
.form .field-box label{ width:60px; font-size:14px;}
.login .right{ display:none;}
.login_btn_panel{ padding-left:82px;}
.login_btn_panel label{display:none;}
.btn-login{ width:50%; min-width:180px; }
}