﻿@charset "utf-8";
html{font-size:62.5%}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,button,textarea,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
body{font:12px/1.333 tahoma;/*font-size:1.2rem*/ font-size:12px; background-color:#fff;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,a img,iframe{border-width:0;border-style:none}
img{#-ms-interpolation-mode:bicubic}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;/*font-weight:normal*/}
input,textarea,select,button{font-size:12px;font-weight:normal;font-family:inherit}
input[type="text"],input[type="password"],textarea{outline-style:none}
legend{color:#000}
input[type="button"],input[type="submit"],select,button,label{cursor:pointer}
textarea{resize:vertical}
textarea[contenteditable]{-webkit-appearance:none}
article,aside,details,summary,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
time,mark,ruby,rt,rp,output,keygen,meter,progress,command,source{display:inline}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix{#zoom:1}
.clear{clear:both}
a{text-decoration:none;color:#4b4b4b;}
a:hover{text-decoration:none;color:#B20900;}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="checkbox"]:not(:disabled):not(:active):hover{background:-webkit-linear-gradient(white,#E6E6E6);text-shadow:0 1px 0 rgba(255,255,255,1)}
input[type="checkbox"]{-webkit-box-shadow:inset 0 1px 2px white,0 1px 2px rgba(0,0,0,.2);-webkit-appearance:none;background:-webkit-linear-gradient(#FAFAFA,gainsboro);border-radius:3px;position:relative;border:1px solid #A0A0A0;height:16px;width:16px}
input[type="checkbox"]:disabled{opacity:.75}
input[type="checkbox"]:not(:disabled):active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);background:-webkit-linear-gradient(#F0F0F0,#BEBEBE);border:1px solid gray;text-shadow:0 1px 0 rgba(255,255,255,.25)}
input[type="checkbox"]:checked::before{color:gray;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAmElEQVR42nXQMQ6EIBAFUI5OQ6TwHibacAIaIx4AbbiAtQGk429wg8lEKX4xzJswwAA0s64rpmlCrZvQGAPO+Z1xHPFgay1Ks8JlWQp6IqWEcw5s33cIIe7DeZ5LXvA4DqSUwPq+J80veF3Xf41t29B1XRPGGOkDtdafMIRwQ4LLNcMwEOi9J5B8Xc4ZSqkmrJgMnOdZ4Ss/HaFLUf+pI9MAAAAASUVORK5CYII=);font:13px tahoma;height:16px;left:2px;position:absolute;top:3px}
input[type="radio"]{-webkit-box-shadow:inset 0 1px 2px white,0 1px 2px rgba(0,0,0,.2);-webkit-appearance:none;-webkit-transition:border 500ms;background:-webkit-linear-gradient(#fafafa,#dcdcdc);border-radius:100%;border:1px solid #a0a0a0;height:15px;position:relative;width:15px}
input[type="radio"]:disabled{opacity:.75}
input[type="radio"]:not(:disabled):not(:active):hover{background:-webkit-linear-gradient(#fff,#e6e6e6);text-shadow:0 1px 0 rgba(255,255,255,1)}
input[type="radio"]:not(:disabled):active{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);background:-webkit-linear-gradient(#f0f0f0,#bebebe);border:1px solid #808080;text-shadow:0 1px 0 rgba(255,255,255,.25)}
input[type="radio"]:checked::before{-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5);background:#808080;border-radius:100%;content:'';font-size:13px;font-weight:400;height:5px;left:4px;opacity:1;position:absolute;top:4px;width:5px}}
.radio,.checkbox{vertical-align:-3px;margin-right:5px;_margin-right:0}
.textinput{border-width:1px;border-style:solid;cursor:text}
.textarea{border-width:1px;border-style:solid;word-break:break-word;word-wrap:break-word;cursor:text}
.fb{font-weight:700}
.f14{font-size:14px}
.left{float:left}
.right{float:right}
.txtC{text-align:center}
.txtR{text-align:right}
.noline,.noline:hover,.noline a,.noline a:hover{text-decoration:none}
.none{display:none!important}
.nobor,.nobor li,.nobor a{border:none!important}
.textoverflow,.textoverflowList a{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;max-width:100%;vertical-align:-2px;*vertical-align:1px;_width:100%}
@media screen and (-webkit-min-device-pixel-ratio:0){.textoverflow{vertical-align:0}}
.dot li{padding-left:1em;background-repeat:no-repeat;background-position:1% 45%}
@media screen and (-webkit-min-device-pixel-ratio:0){.dot li{background-position-y:55%}}
.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}
body:hover .visually-hidden a,body:hover .visually-hidden input,body:hover .visually-hidden button{display:none!important}
.ui_imgText:before,.ui_imgText:after{content:"\20";display:block;height:0;visibility:hidden}
.ui_imgText:after{clear:both}
.ui_imgText{#zoom:1}
.imgText_img{float:left;margin-right:10px;_margin-right:7px}
.imgText_text{display:table-cell;#zoom:1}
.imgText_text:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0!important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}
.word-break{display:table;table-layout:fixed;width:100%;word-wrap:break-word}

/*========== clearfix ==========*/
.clearfix:after{content: "."; display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}  

/*========= global ===========*/
.centW1024{width:1024px;margin:0 auto;}
.marRt20{margin-right:18px;}
.more01{float:right;}
.more02{padding-left:12px;float:right;background:url(icon.png) 0 -132px no-repeat;color:#4286c6;}
a.more02:hover{text-decoration:underline;color:#4286c6;}
hsiz16{font-size:16px;color:#646464;}
.listdot01 li{padding-left:18px;background:url(icon.png) no-repeat 6px 11px;line-height:26px;}
.listdot02 li{padding-left:19px;background:url(icon.png) no-repeat 6px -54px;line-height:26px;}
.listdot02 li .date{float:right;color:#4b4b4b;}
.autoMaxWidth{height:232px;overflow:hidden;position:relative;}

/* phd */
.phd{height:75px;background:url(phd_repeatX.png) repeat-x; position:relative;z-index:999;}
.phd .logo{
	width:237px;
	height:40px;
	float:left;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 4px;
}
.phd .logo img{
	width:354px;
	height:60px;
}
.mainNav{
	height:45px;
	float:left;
	padding-top: 30px;
	padding-left: 150px;
}
  .nav{position:relative;float:left;}
  .nav li{height:45px;padding:0 7px 0 11px;float:left;background:url(navlibg.png) left 0 no-repeat;/*position:relative;*/}
  .nav li a{height:36px;padding:9px 21px 0;display:inline-block;font-size:14px;font-weight:700;color:#4b4b4b;position:relative;z-index:99;}
  .nav li a:hover,.nav .hover a.hover,.nav li a.cur{background:url(navahover.png) no-repeat;color:#be0e03;}
  .nav .navHome a:hover,.nav .navHome a.hover,.nav .navHome a.cur{ background:url(navhomeahover.png) no-repeat;}
  .nav li .navbox{display:none;padding:22px 0 10px 30px;position:absolute;top:43px;margin-left:-150px;*margin-left:-250px;_margin-left:-250px;/*left:-100px;*/background:url(navbox-repeatX.png) #fff repeat-x;border:1px solid #e6e5e5;z-index:98;}
  .nav .hover .navbox{display:block;}
  .navProducts .navbox{width:564px;}
  .nav .navAboutus .navbox{margin-left:-250px;*margin-left:-350px;_margin-left:-350px;width:437px;}
  .nav .navHome{background:none;}
  .nav .navbox a{height:auto;}
  .nav .navbox a:hover{background:none;}
  .navbox .navlist{float:left;}
  .navbox .navlist dl{float:left;padding-right:30px;white-space:nowrap;/*overflow:hidden;*/}
  .navbox .navlist dt a{/*color:#b20900;*/color:#4b4b4b;font-weight:100;padding:0 0 16px 0;}
  .navbox .navlist dd a{line-height:24px;font-size:12px;font-weight:100;padding:0;}
  .navbox .navmore{text-align:right;clear:both;}
  .navbox .navmore a{padding:6px 21px 0;font-size:12px;font-weight:100;color:#1957b4;}
  .navbox .navmore a:hover{text-decoration:underline;}
.phd .search{float:left;margin-top:35px;background:url(SearchBar.png) no-repeat;}
.SearchBar{width:144px;height:21px;margin:0;line-height:21px;text-align:left;}
.SearchBar .txt,.SearchBar .btn{float:left;display:inline;height:21px;line-height:21px;border:0 none;background:0;color:#9c9c9c;}
.SearchBar .txt{width:109px;margin-left:10px;}
.SearchBar .btn{width:25px;padding:0 0 2px;cursor:pointer;_margin:0 -3px 0 0;color:#49484e;text-indent:-9999px;}

/* pft */
.pft{height:54px;padding-top:20px; background:url(pftbg_repeatX.png) repeat-x;}
.pft p,.pft .links a{text-align:center;color:#868686;}
.pft .links{padding-bottom:8px;}
.pft .links a:hover{color:#B20900;}
.product_title_01 {
	font-size: 16px;
	font-weight: bold;
	color: #111;
	background-color: #EEE;
}
