﻿body { font-size:14px; font-family: Arial,"微软雅黑"; color:#000; background-color:#fff; }
a { color:#000; text-decoration:none;}
a:hover { text-decoration:underline;}

#header { height:173px; background:url(../images/header_bg.jpg) repeat-x center top; /*position:fixed; width:100%; z-index:10000; left:0; top:0;*/ }
.m_header { width:1000px; margin:0 auto; height:129px; position:relative }
.m_header .logo { float:left; display:inline; margin-top:20px; }
.m_header .favorites { float:right; height:24px; line-height:24px; margin-top:15px; }
.m_header .favorites a { padding-left:17px; margin-left:12px; }
.m_header .favorites a.fav1 { background:url(../images/fav1.jpg) no-repeat left center; }
.m_header .favorites a.fav2 { background:url(../images/fav2.jpg) no-repeat left center; } 
.m_header .favorites a.fav3 { background:url(../images/fav3.jpg) no-repeat left center; } 
.m_header .searchbar { position:absolute; right:0; top:80px; height:28px; width:236px; }
.m_header .keyword { float:left; display:inline; height:25px; line-height:25px; border-top:solid 1px #d9d9db; border-left:solid 1px #d9d9db; border-bottom:solid 1px #d9d9db; width:200px; }
.m_header .submit { float:right; display:inline; width:31px; height:28px; border:0; background:url(../images/submit_bg.jpg) no-repeat left top; cursor:pointer; }
.m_header .cert { float:right; margin-top:33px; display:inline; }

#nav { width:1000px; margin:0 auto; height:44px; position:relative; }
#nav ul li { float:left; display:inline; height:44px; line-height:44px; }
#nav ul li.menu { width:120px; }
#nav ul li.sepeator { width:1px; background:url(../images/sepeator.jpg) no-repeat left top; }
#nav ul li a { display:block; height:45px; line-height:45px; text-align:center; color:#fff; }
#nav ul li a:hover { text-decoration:none; background:url(../images/nav_on.png) no-repeat left top; color:#edeb24; }
#nav ul li.current a { background:url(../images/nav_on.png) no-repeat left top; color:#edeb24; }

#nav li ul { height:auto; width:137px; padding:10px 0 20px; background:url(../images/sub_bg.jpg) repeat-y center 10px;}
#nav li ul li { height:34px; float:none; white-space:nowrap;}
#nav li ul li a {display:block; color:#013469; height:34px; line-height:34px; font-size:14px;  text-align:left; text-indent:35px; background:url(../images/sub_line.jpg) no-repeat center bottom; }
#nav li ul li a:hover { background:url(../images/sub_line.jpg) no-repeat center bottom; color:#013469; }
#nav div.menu { background:url(../images/sub_hbg.png) no-repeat center top; padding-top:10px; border-bottom:solid 10px #184777; }

#nav li.current ul li a { background:none; color:#333;}

#headerContent { /*height:173px;*/ height:0; }

.m_banner { background:url(../images/banner_bg.jpg) repeat-x left bottom;}
#banner { width:1000px; margin:0 auto; padding-top:15px; background:url(../images/b_footer.jpg) no-repeat center bottom; padding-bottom:30px; }

[data-zlname="case-item"] [data-zl-popup="link"]  {
	width: 50px;
	height: 50px;
	padding: 0;
	opacity: 0.6;
	background: url(../images/zoom.png) no-repeat center center;
}

.m_wraper {  background:url(../images/inner_bg.jpg) repeat-y center top; }
#main { width:1010px; margin:0 auto; padding:13px 0 20px; }
#aside {width:231px; float:left; display:inline; background:url(../images/aside_bg.jpg) repeat-y left top; }
#category { width:221px; margin-left:5px; }
#category .m_title { background-color:#014081; color:#fff; font-size:26px; line-height:86px; height:86px; text-indent:50px; }
#category .m_title span { font-size:14px;}
#category ul li { height:40px; }
#category ul li a { color:#404040; display:block; height:39px; line-height:39px; background:url(../images/cate_off.jpg) no-repeat 194px center #fff; text-indent:51px; border-bottom:solid 1px #f2f2f2; }
#category ul li a:hover { text-decoration:none; background:url(../images/cate_on.jpg) no-repeat 194px center #a2a2a2; color:#fff; }
#category ul li.current a { background:url(../images/cate_on.jpg) no-repeat 194px center #a2a2a2; color:#fff; }

#series { width:221px; margin-left:5px; }
#series .m_title { background-color:#014081; color:#fff; font-size:26px; line-height:86px; height:86px; text-indent:50px; }
#series .m_title span { font-size:14px;}
#series ul li { height:41px; }
#series ul li a { color:#404040; display:block; height:40px; line-height:40px; background:url(../images/cate_off.jpg) no-repeat 194px center #fff; text-indent:51px; border-bottom:solid 1px #f2f2f2; }
#series ul li a:hover { text-decoration:none; background:url(../images/cate_on.jpg) no-repeat 194px center #a2a2a2; color:#fff; }
#series ul li.current a { background:url(../images/cate_on.jpg) no-repeat 194px center #a2a2a2; color:#fff; }

#aside .aside_line { height:25px; background:url(../images/aside_line.jpg) no-repeat left top; }
#aside .aside_footer { background:url(../images/aside_footer.jpg) no-repeat left top; height:6px; }
#aside .aside_advert { width:221px; margin-left:5px; height:59px;}

#article { float:right; width:740px; display:inline; margin-right:5px; }
#location { border-bottom:solid 10px #f7f7f7; height:60px; }
#location .location_title { float:left; height:60px; line-height:60px; font-size:24px; color:#013468; }
#location p { float:right; height:60px; line-height:60px; background:url(../images/home.jpg) no-repeat left center; padding-left:24px; }
#location p span { margin:0 6px;}

#papers { line-height:26px; padding:15px 0;}
#papers h1.title {height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
#papers h2 {font-size:14px}
#papers h3,#article h4, #article h5, #article h6 { font-size:12px;}
#papers div.attr {height:30px; line-height:30px; text-align:center; background-color:#F2F2F2; margin-bottom:10px;}
#papers div.preNext {padding-top:15px;}

#newslist { padding:15px 0; }
#newslist ul {list-style:none; }
/*#newslist li.list { height:30px; border-bottom:dashed 1px #ddd; line-height:30px; background:url(../images/icon1.jpg) no-repeat 4px center; overflow:hidden; font-size:0}
#newslist li.list a { float:left; font-size:14px; margin-left:24px; display:inline;}
#newslist li.list time { float:right; font-size:14px; display:inline;}*/
#newslist li.list { background-color:#f5f5f5; padding:30px; height:96px; margin-bottom:5px; }
#newslist li.list img { border:solid 3px #e2e2e2; float:left; }
#newslist li.list dl { width:540px; float:right; }
#newslist li.list dl dt { height:30px; line-height:30px; }
#newslist li.list dl dt a { font-size:14px; }
#newslist li.list dl dd.info { line-height:22px; height:48px; color:#666; font-size:12px; overflow:hidden; }
#newslist li.list dl dd.more { font-size:12px;  color:#666;}
#newslist li.list:hover { background-color:#498dda; color:#fff; }
#newslist li.list:hover a { color:#fff; }
#newslist li.list:hover dl dd { color:#fff; }
#newslist li.list:hover img { border:solid 3px #a4c6ed; }

#newslist li.honor {width:232px; float:left; margin-right:20px; display:inline; margin-top:5px; margin-bottom:10px}
#newslist li.honor a { display:block; background-color:#e1e1e1;}
#newslist li.honor img {border:solid 1px #e1e1e1;}
#newslist li.honor figcaption { display:block; height:30px; line-height:30px; text-align:center; background-color:#e1e1e1;}

#downlist { padding:15px 0; }
#downlist ul { display:inline-block; width:100%; }
#downlist ul li {width:160px; float:left; margin-right:20px; display:inline; margin-top:5px; margin-bottom:10px; text-align:center;}
#downlist ul li a { display:block; height:225px; background:url(../images/down_bg.jpg) no-repeat left top; }
#downlist ul li img { margin-top:14px; }
#downlist ul li  a:hover { text-decoration:none; background:url(../images/down_on.jpg) no-repeat left top; }

.m_pro_list { padding:15px 0; }
.m_pro_list ul { display:inline-block; width:100%; }
.m_pro_list ul li { float:left; display:inline; margin:0 24px 15px 0; width:230px; }
.m_pro_list ul li a { display:block; height:228px; }
.m_pro_list ul li img { border:solid 1px #d5d5d5; }
.m_pro_list ul li figcaption { height:39px; line-height:39px; text-align:center; background:url(../images/pro_title.jpg) no-repeat right bottom #f5f5f5; border-left:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5;}


.m_pro_list1 { padding:15px 0; }
.m_pro_list1 ul { display:inline-block; width:100%; }
.m_pro_list1 ul li { float:left; display:inline; margin:0 24px 15px 0; width:230px; }
.m_pro_list1 ul li a { display:block; height:173px; }
.m_pro_list1 ul li img { border:solid 1px #d5d5d5; }
.m_pro_list1 ul li figcaption { height:39px; line-height:39px; text-align:center; background:url(../images/pro_title.jpg) no-repeat right bottom #f5f5f5; border-left:solid 1px #d5d5d5; border-bottom:solid 1px #d5d5d5; border-right:solid 1px #d5d5d5;}





.m_pro_info { padding:15px 0; }
.m_pro_info .imgview { text-align:center; padding:10px; border-left:solid 1px #f2f2f2; border-top:solid 1px #f2f2f2;  border-right:solid 1px #f2f2f2;  }
.m_pro_info .imgview img {width:expression_r(width>700?"700px":width+"px"); max-width:700px; }
.m_pro_info .title { height:40px; line-height:40px; font-size:14px; background:url(../images/icon2.jpg) no-repeat 15px center #014081; color:#fff; text-indent:33px;}
.m_pro_info .content { padding:15px 0; line-height:22px;}
.m_pro_info .pprev { margin-top:20px;}
.m_pro_info .pprev p { height:24px; line-height:24px; background:url(../images/icon1.jpg) no-repeat left center; text-indent:12px;}
.m_pro_info .pnext { height:24px; line-height:24px; background:url(../images/icon1.jpg) no-repeat left center;}

.closeWindow a {background-color: #013469; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
.closeWindow a:hover { text-decoration:none;}

#footer { background:url(../images/footer_bg.jpg) repeat-x left top; padding:7px 0; }
#footer p { width:1000px; margin:0 auto; height:31px; line-height:31px; color:#fff; }
#footer p a { color:#fff; }
/*.clear:after { clear: both; content: "."; display: block; height: 0; line-height: 0; overflow: hidden; visibility: hidden;}
.clear { display: block;}
html[xmlns] .clear { display: block; }
* html .clear { height: 1%;}*/
.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.text26 { text-indent:32px;}
.line15 { height:15px; line-height:15px; }
.font12 *, .font12 { font-size:12px;}
.font14 *, .font14 { font-size:14px;}
.font16 *, .font16 { font-size:16px;}

.page {height:45px; line-height:45px; width:100%; text-align:center;color: #ff0000;}
.page span {padding:3px 5px 3px 5px; background-color:#013469; color:#fff; border:solid 1px #013469;}
.page a{height:45px; line-height:45px; color:#444444; border:1px solid #ccc;padding:9px 10px 9px 10px; margin:0 2px; text-decoration:none; background-color:#ddd}
.page a:hover {color:#fff; background-color:#013469; }


table,tbody,tr,th,td,p,{height:5px;background:transparent;border:0;font-size:10px;margin:0;outline:0;padding:0;vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0}
td{ height:35px;text-align:center;}
tr{ height:35px;text-align:center;}