@charset "utf-8";
body { font-size:12px;line-height:24px; text-align:left; font-family:"Microsoft Yahei",Tahoma,'simsun';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,th,td{margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table,fieldset,img, a img{border:0;}
ul,ol,li,dl,dd,dt{ list-style: none outside none;}
table{border-collapse:collapse;border-spacing:0;}
em,strong,th{font-style:normal;font-weight:normal;}
strong{ font-weight:600;}
input,select,form img,button {vertical-align:middle;}
iframe {overflow: hidden;}
h1{ display:none;}
h2{ font-size:23px; font-weight:600;}
h3{ font-size:16px; font-weight:600;}
h4{ font-size:12px; font-weight:600;}
h5{ font-size:12px; font-weight:600;}
 .header,.nav,.main,footer{ width:100%;clear:both; text-align:center;}
 .area { width:1000px; margin:0 auto;} 
 .header{ height:150px;}
.colm3,.colm2,.colm1{ height:550px; overflow:hidden;}
.colm{ width:960px;height:550px; margin:20px; clear:both;  overflow:hidden;}
.colm2{ width:479px;}
.colm3{ width:717px;}
.colm1{ width:238px;}
.con{ width:96%; margin:0 auto; text-align:left; }
.logo_xh{ height:60px; width:60px;position:absolute; bottom:40px; right:10px;}
.logo_xh a{ height:60px; width:60px; text-indent:-99999px;display:block;}
.banner{ position:relative; width:1000px; height:150px; margin:0 auto; text-align:left; }
.editer{ width:220px; height:30px; line-height:30px; position:absolute; bottom:10px; right:10px; text-align:right;}
.fb{font-weight:bold;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.cl{clear:both;}
.none {display: none;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pdl{ padding-left:10px;}
.pdr{ padding-right:10px;}
.fl{float:left; display:inline;}
.flm1{float:left; display:inline; margin-left:10px;}
.fr{float:right; display:inline;}
.frmr{float:right; display:inline; margin-right:10px;}
.line_dotted,.line{ background: url(../img/bottom_shadow.jpg) 0 5px  no-repeat scroll;height:15px; width:100%;clear:both;}
.line{ background-position:0 bottom;}
.blank,.blank5,.blank1,.blank10,.blank20,.blank30{clear:both;display:block;font-size:1px;visibility:hidden;height:-1px;line-height:0;}
.blank5{ height:5px;}.blank10{ height:10px;}.blank20{ height:20px;}.blank30{ height:30px;}.blank1{ height:1px;}
 form{ clear:both;}
.fix:after{clear:both;content: ".";display: block;height: 0;visibility: hidden;}
.tit{ font-size:18px; line-height: 35px;}
.tit .author { margin-left:10px;}
.tit2{ font-size:12px;  line-height: 24px;}
.info .author{ font-size:12px; }
.info .author a{ font-size:12px; }
.info2{ width:70%}
.abstract{font-size:14px;}
.pic_txt,.pic_txt img{ width:100%;}
.pic_txt2 { width:25%;}
.pic_txt2 img{ width:100%;}
.flexslider {margin:0 auto; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 600px;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto; position: relative; width:1000px; zoom: 1;height: 600px;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav .flex-next { background-position: -20px -90px;right: -30px; }
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25); }
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li {margin: 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a.flex-active { background-position: 0 0; }
.footer{ text-align:center; font-size:12px;}
.footer_link{ color:#F00;}
.footer_banquan{ color:#0000FF;}