.ceisuAlertDialog {
	font-size: medium;
	background-color: white;
	border: 2px solid #870003;
}

.ceisuAlertDialog .dijitDialogTitleBar {
	color: white;
	font-weight: bold; background-color : #a90105;
	padding: 4px 8px;
	background-color: #a90105;
}

.ceisuAlertDialog .dijitDialogPaneContent {
	padding: 8px;
}

.ceisuAlertDialog .dijitDialogPaneActionBar {
	padding: 0 4px 4px 4px;
}

*{margin:0;padding:0;}
fieldset,img{border:0;}
img{/*display:block;*/ vertical-align:top;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
input{padding-top:0;padding-bottom:0; }
input::-moz-focus-inner{border:0;padding:0;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:14px;margin:0;font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}
textarea{resize:none;}
table{border-collapse:collapse;}

body{color:#444;padding:0px 0;
/*font-family:'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB',Arial,'Microsoft YaHei',sans-serif;*/
font:400 14px/1.6 'Helvetica Neue',Helvetica, "Microsoft YaHei",sans-serif,Arial,'宋体';-webkit-text-size-adjust:none;
background:#fff; }
.clearfix:after{/*content:".";display:block;height:0;visibility:hidden;clear:both;*/
content: ""; display: block;height: 0;clear: both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left;_display:inline;}
.fr{float:right;_display:inline;}
a{color:#444;text-decoration:none;}
/*a:visited{color:#666;}*/
a:hover,a:active,a:focus{color:#a90105;text-decoration:none;}
.hidden{visibility:hidden;}

h1,h2,h3,h4,h5,h6{font-weight:400;}

/*--------------------------end公用样式*/
body{ background-color:#f4f4f4;}
.min_1380{ min-width:1380px; margin:0 auto;}
.w_1380{ width:1380px; margin:0 auto;}

.box_w{ margin:3em auto; padding-bottom:1px;}


/*头文件*/
.header{ height:140px; background:#fff;}
.shadow_bxo{ box-shadow:0 3px 5px rgba(0,0,0,.3); z-index:5; position:relative;}
/*标志*/
.logo{ float:left; padding:20px 0 0 0;}
.logo a{ float:left;}

/*头文件右*/
.header_r{ float:right; margin:30px 0 0 0; *width:532px;}
/*标签导航*/
.tab_search_nav{ height:32px; line-height:31px;}
.tab_search_nav dd a{ float:left; border:1px solid #d1d1d1; width:105px; text-align:center; border-bottom:none; border-right:none;}
.tab_search_nav dd{ border-right:1px solid #d1d1d1; float:left;}
.tab_search_nav dd .tab_light{ color:#fff; background-color:#a90105; border-color:#a90105; margin-bottom:-1px; height:32px;}
.tab_search_box{ border:1px solid #d1d1d1; width:530px; height:50px;}


/*下拉框*/
.divselect{position: relative; cursor: pointer; vertical-align: middle; z-index: 5;}
.divselect cite{display: block; font-style: normal;}
.divselect ul{position: absolute; display: none;font-size:16px;}
.divselect_open ul{display: block;}

.dtdropsel{ margin-right: 0px; *display: inline; *zoom: 1; width: 120px; height: 50px; text-align: left; float:left; font-size:16px;}
.dtdropsel cite{display: block; padding: 13px 30px 13px 20px; height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 24px; width: 70px\9; background-image:url(../images/option.png); background-repeat:no-repeat; background-position:95% center;}
.dtdropsel .ci_right{top: 18px; right: 10px;}
.dtselect_list{top: -1px; left: -1px; width: 100%; line-height: 40px; background-color: #fff; border: 1px solid #d1d1d1;}
.dtselect_list li{padding:0 20px; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 80px\9;}
.dtselect_list li:hover{background-color: #f8f8f8; color:#a90105;}

/*end下拉框*/

.search_fill{ position:relative;}
.h_search_btn{ position:absolute; top:-1px; right:-1px; width:60px; height:52px; background-color:#a90105; background-repeat:no-repeat; background-position:center center; background-image:url(../images/search.png); cursor:pointer; border:none; text-align:center;}
.h_search_btn:focus{ background-color:#dd0000;}
.h_search_text{ border:none; background-color:transparent; font-size:16px; width:75%; padding:13px 0 13px 10px; float:left;}




/*----------------star主导航*/
.tnav,.t_nav_w{ font-size:20px; background-color:#a90105; line-height:55px; height:55px; color:#fff;}

.tnav .tnav{position: relative; }
.tnav a{ color:#fff; float: left;padding:0 3em; position:relative; z-index:3; background:url(../images/icon/nav_y.gif) no-repeat right center; display: block; transition: all .3s ease-in; -moz-transition: all .3s ease-in; -webkit-transition: all .3s ease-in;}
.tnav a:last-child{ background:none;}
.tnav a:hover{ color:#fff; text-decoration:none;}
.tnav .current_nav{color: #fff; text-decoration:none;}

.tavline{position: absolute; top: 0; left: 0px; width: 48px; height: 55px; line-height: 0; font-size: 0; background-color:#870003;}

.login_links{ font-size:20px; z-index:6; position:relative; height:0;}
.login_links dd{ position:absolute; height:55px; text-align:right; right:0; line-height:55px;}
.login_links a{ color:#fff; display:inline-block; float:none;}
.login_links a:hover{ color:#ff9;}
.login_links .china{ margin:0 1em; font-style:normal; color:#fff;}

/*内页导航*/
.i_nav a{ padding:0 2.3em;} 

/*-------star大图片*/
.h_banner{ height:230px; position:relative; overflow:hidden;}
.banner_map{ position:absolute; top:0; left:50%; width:1920px; height:100%; overflow:hidden; margin-left:-960px;}


/*---------------------star动画*/
.banner{margin: 0 auto; display: block; min-width: 1380px; /*height:640px;*/ overflow:hidden; position:relative;}
/*.banner .bd li { height:640px; background-position: 50% 0; background-repeat: no-repeat;}
.banner .bd li a{ height:100%; width:1180px; clear:both; margin:0 auto; display:block; }*/
.banner .bd li img{  max-width:100%;width:100%\9; width:100%\0; *width:100%;}


.banner .hd{ position:absolute; width:100%; bottom:20px; padding:0px 0 0 0; left:0; text-align:center; font-size:0px;}
.flash .hd{ position:absolute; text-align:right; float:right; bottom:10px; right:10px;}
.banner .hd li,.flash .hd li{ width:18px;height:18px; background-color:#fff; border: 1px #a90105 solid; border-radius:50%; cursor:pointer;display:inline-block;*display:inline;zoom:1;margin:0 5px; text-align:left; text-indent:-9999em;}
.flash .hd li{ width:10px; height:10px;}
.banner .hd li.on,.flash .hd li.on{ background:#a90105;}

.banner .btn,.pic_btn{ width:26px; height:40px; position:absolute; top:50%; margin-top:-20px; cursor:pointer; text-align:center; background:url(../images/tool/btn.png) no-repeat;}

.banner:hover .btn_l{ left:0;}
.banner:hover .btn_r{ right:0; background-position:right top;}
.banner .btn_l{ left:-30px;}
.banner .btn_r{ right:-30px;}

.banner .prevStop, .banner .nextStop{ cursor: default;}
.banner .prevStop{ background-position:left -40px;}
.banner .nextStop{ background-position:right -40px;}


/*---------------star中间区域*/
.h_center{ background:url(../images/line_y.gif) repeat-y 1095px top;}
.w_1095{ width:1095px; margin-right:30px;}

.h_tool{ padding:.3em 0 0 0; margin-bottom:-30px;}
.h_tool li{ font-size:16px; text-transform:uppercase; float:left; width:33.3%; margin-bottom:30px;}
.h_tool li a{ display:block;padding:45px 0; }
.h_tool .box{ margin-right:30px; border:1px solid #eaeaea; background-color:#fff; text-align:center;}

.h_tool .box h5{ background:url(../images/x.gif) no-repeat center top; padding-top:.4em; font-size:20px;}
.h_arrow{ display:inline-block; background:url(../images/tool.png) no-repeat; width:70px; height:70px; overflow:hidden;}
.h_a_2{ background-position:0 -70px;}
.h_a_3{ background-position:0 -140px;}
.h_a_4{ background-position:0 -210px;}
.h_a_5{ background-position:0 -280px;}
.h_a_6{ background-position:0 -350px;}

.hover_box li:hover .box{ border-color:#ccc;-webkit-transform:translateY(-.3em); -moz-transform:translateY(-.3em);  transform:translateY(-.3em); box-shadow:0 4px 5px rgba(0,0,0,.1);}

/*右链接*/
.r_tool_nav{ margin-bottom:-30px;}
.r_tool_nav h5{ font-size:24px; font-weight:bold;}
.r_tool_nav li{ margin-bottom:30px;}
.r_tool_nav .box{ display:block; line-height:60px; height:60px; border:1px solid #dadada; background-color:#f6f6f6; padding:20px 0 20px 22px; background:#fafafa;}


.h_r_arrow{ width:60px; height:60px; overflow:hidden; margin-right:1.5em; background:url(../images/arrow.png) no-repeat;}
.h_r_2{ background-position:0 -60px;}
.h_r_3{ background-position:0 -120px;}
.h_r_4{ background-position:0 -180px;}

/*------------star文件底*/
.footer{ background-color:#3e3e3e; color:#a7a7a7; font-size:12px; text-align:center; line-height:2em;}
.footer .footer{ padding:1.5em 0;}
.footer a{ color:#a7a7a7;}
.footer a:hover{ color:#fff;}

/*-------------------------star内页的样式*/
.gray_border{ background-color:#fff; border:1px solid #eaeaea;}

.i_center{ background-position:340px top; background-repeat:repeat-y; background-image:url(../images/line.gif); padding:0 0px 2em 0;}
.w_340{ width:340px;}
.right_box{ padding:40px 80px 40px 0;}
.left_box{ margin-right:80px;}

/*左导航*/
.language_nav li a{ line-height:40px; display:block; border-bottom:1px solid #eaeaea; padding:20px 0 20px 25px; font-size:22px;}
.language_nav .light a{ border-left:4px solid #a90105; margin-left:-1px;}

/*图标*/
.l_arrow{ width:40px; height:40px; overflow:hidden; float:left; margin:0 .5em 0 0; background:url(../images/l_arrow.png) no-repeat;}
.l_a_2{ background-position:0 -40px;}
.l_a_3{ background-position:0 -80px;}
.l_a_4{ background-position:0 -120px;}
.l_a_5{ background-position:0 -160px;}
.l_a_6{ background-position:0 -200px;}
.l_a_7{ background-position:0 -240px;}

/*右列表*/
.r_list{ font-size:18px;}
.r_list li{ margin:.6em 0; background:url(../images/arrow_t.png) no-repeat left center; padding-left:1.8em;}



/*-------------------star内页的样式(2016-12-24)*/
/*科研1*/
.i_th{ text-align:center; margin-bottom:1.5em;}
.i_th p{ color:#b0afaf; font-size:22px; text-transform:uppercase; line-height:1.1em; margin:.6em 0 0 0;}
.i_center{ background-color:transparent; background-image:none; }

.i_tab{background-image:url(../images/line.gif); background-position:100px top; background-repeat:repeat-y;}

/*标签导航*/
.tab_nav_y{ text-transform:uppercase; font-size:20px; text-align:center; float:left; width:100px;}
.tab_nav_y dd a{ display:block; line-height:44px; height:44px; overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.tab_nav_y dd .tab_light,.tab_nav_y dd a:hover{ background-color:#a90105; color:#fff;}

.hide_box{ height:auto; overflow:hidden; }
.list_5 li{ float:left; width:19.9%;}
.ci_box{  font-size:18px; width:100.5%;}
.ci_box li{  text-align:center; border:1px solid #eaeaea; border-top:none; border-left:none; margin-right:-1px;}
.ci_box .box{ padding:39px 0 25px 0;}
.ci_box li:hover .box{ background-color:#fff;  transform:scale(1.02); box-shadow:0 0 5px rgba(0,0,0,.2);}

/*空*/
.null_box{ display:block; color:#999; text-align:center; padding:20em 0; font-size:18px;}
/*-----------------------------star刊谬补缺切韵查询*/

.ci_search{ padding:14em 0; text-align:center;}
/*搜索*/
.search_w{ margin:60px 0 0 0;}
.search_box{ display:inline-block; width:600px; text-align:left; height:50px; vertical-align:top; background:url(../images/search_i.png) no-repeat; }
.search_fill_o{ display:inline-block; vertical-align:top;  /*border:1px solid #a90105; display:inline-block; vertical-align:top; background-color:#fff;*/ width:600px; height:50px; position:relative;}
.i_search_btn{ cursor:pointer; position:absolute; top:0; right:0; width:125px; height:50px; line-height:50px; background-color:#a90105; color:#fff; text-align:center; font-size:18px; /*background-position:18% center; background-repeat:no-repeat; background-image:url(../images/search.png);*/ border:none; background:none;}
.i_search_text{ border:none; background-color:transparent; line-height:30px; height:30px; font-size:18px; width:75%; padding:10px 0 10px 20px; vertical-align:top;}

.search_box_i{ display:inline-block; padding:8px;}

/*-------------------选择框*/
.sel_box input, .sel_box_r input{display: none; display: inline-block\9;}
.sel_box label, .sel_box_r label{display: inline-block; line-height: 18px;}
.sel_box label:before, .sel_box_r label:before{margin: 0 .5em 0 0px; display: inline-block; content: ""; width: 18px; height: 18px; background-position: 0 0; background-repeat: no-repeat; vertical-align: top; display: none\9;}
.sel_box label:before{background-image: url(../images/icon/che.gif);}
.sel_box_r label:before{background-image:url(../images/radio.png);}
.sel_box input:checked ~ label:before, .sel_box_r input:checked ~ label:before,.search_nav .checked input ~ label:before{background-position: 0 -18px;}


/*表单列表*/
.input_list{ padding:0 1em;}
.input_list .sel_box_r{ font-size:18px; margin:0 .5em; line-height:50px;}


.min_h_750{min-height:750px;min-height:760px\9;*+height:100%;_height:750px;}

.search_c{ text-align:center; padding:5em 0;}




/*-------star文字的样式*/
/*标题文字*/
.th{ font-family:"Microsoft YaHei";}
/*日期*/
.date{ float:right; color:#999; font-family:Arial;font-weight:normal;}
/*宋体*/
.china{ font-family:"宋体";}
.eng{font-family:Arial;}
.m_text{ margin:0 2em;}
.red_text,.red_link a{ color:#a90105;}
.gray_text{ color:#b3b3b3;}
.m_r{ margin-right:1.5em;}
.m_l{ margin-left:1.5em;}

.red_link a:hover{ color:#621e1e;}

/*左右摇摆*/
a:hover .l_arrow{animation: landr 0.8s ease-in-out; 
-ms-animation: landr 0.8s ease-in-out;
-moz-animation: landr 0.8s ease-in-out;
-webkit-animation: landr 0.8s ease-in-out;
-o-animation: landr 0.8s ease-in-out;}

/*定义动画效果_css3*/
@keyframes landr {
0% {
    transform: rotate(0deg);
    transform-origin: right bottom 0;
}
39% {
    transform: rotate(5deg);
    transform-origin: right bottom 0;
}
40% {
    transform: rotate(5deg);
    transform-origin: left bottom 0;
}
75% {
    transform: rotate(-10deg);
    transform-origin: left bottom 0;
}
100% {
    transform: rotate(0deg);
    transform-origin: left bottom 0;
}
}
@-webkit-keyframes landr {
0% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: right bottom 0;
}
39% {
    -webkit-transform: rotate(5deg);
    -webkit-transform-origin: right bottom 0;
}
40% {
    -webkit-transform: rotate(5deg);
    -webkit-transform-origin: left bottom 0;
}
75% {
    -webkit-transform: rotate(-10deg);
    -webkit-transform-origin: left bottom 0;
}
100% {
    -webkit-transform: rotate(0deg);
    -webkit-transform-origin: left bottom 0;
}
}

/*---------------------------省略符号*/
/*省略号*/
.hide1{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2,.hide6,.hide4,.hide3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hide2{height:3.2em;}
.hide3{-webkit-line-clamp: 3;height:4.8em; }
.hide6{-webkit-line-clamp: 6; height:9.6em;}
.hide4{-webkit-line-clamp: 4;height:6.4em;}
.hide2{ height:3.2em\9; height:3.2em\0;}
/*自适应*/
.r_cell{ display:table-cell; width:9999px; *width:auto; *zoom:1;}

.pic_cell{ vertical-align:middle; text-align:center; display:table-cell; overflow:hidden;}
.pic_cell img{ max-width:100%; max-height:100%; width:100%\9;width:100%\0;*width:100%;vertical-align:middle; overflow:hidden;}
/*自定义动画*/
.transition_a{ -moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}


/*---------------------------star滤镜的样式*/
/*圆角*/
.round_s,.page a,.page em,.page b{ -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.round_r,.round_img img{-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.round_m,.city_r select,.round_a a{-moz-border-radius:2em; -webkit-border-radius:2em; border-radius:2em;}
.f_online{-moz-border-radius:6em; -webkit-border-radius:6em; border-radius:6em;}
/*链接文件*/
.round_s,.round_r,.round_m,.round_img img,.city_r select,.round_a a,.city_eng,.f_free_t em,.text_box,.banner .hd li,.text_round,.artcard_photo img,.artcard_photo{position:relative\9;behavior: url(js/pie.htc);}






/*链接文件*/
.h_r_arrow,.h_arrow,.l_arrow{-ms-behavior: url(js/backgroundsize.min.htc);background-size:cover;  overflow:hidden; 
behavior: url(js/backgroundsize.min.htc);}
