/* Define global CSS */
body { margin:0; padding:0; background:#fff; font-size:14px; text-align:left; font-family:"Microsoft Yahei","PingFang SC","FZLanTingHei-EB-GBK", sans-serif; color:#4B4C4D;}

div,form,img,ul,ol,li,dl,dt,dd { margin: 0; padding: 0; border: 0; list-style-type:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal; }
table,td,tr,th{ }

/* Font Link Color */
a:link {color: #4B4C4D; text-decoration:none;}
a:visited {color: #4B4C4D; text-decoration:none;}
a:hover {color: #007c7c; text-decoration: none;}
a:active {color: #007c7c;}

/* Font Color Property */
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#c00;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#007c7c;} a.cBlue:hover{color:#4B4C4D;}
.cGray,a.cGray:link,a.cGray:visited{ color: #919599;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cPurple,a.cPurple:link,a.cPurple:visited{ color:#9D01A2;}
.cGreen,a.cGreen:link,a.cGreen:visited{ color:#009900;}
.cOrange,a.cOrange:link,a.cOrange:visited{ color:#f60;}

/* Font Property */
.fB { font-weight: bold;}
.fI { font-style: italic;}
.fH { line-height:25px;}
.tI { text-indent:2em}

/* Font Size */
.f12px { font-size:12px;}
.f14px { font-size:14px;}
.f16px { font-size:16px;}
.f18px { font-size:18px;}
.f24px { font-size:24px;}
.f30px { font-size:30px;}
.f36px { font-size:36px;}
.f48px { font-family: "PingHei","PingFang SC","Helvetica Neue","Helvetica","STHeitiSC-Light","Arial",sans-serif; font-size: 48px;}

/* Other Property */
.left { float: left;}
.right { float: right;}
.clear { clear: both; visibility: hidden; }
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}

.blank10{margin:0 auto; width:100%; height:10px; font-size:1px; clear:both; }
.blank20{margin:0 auto; width:100%; height:20px; font-size:1px; clear:both; }
.blank30{margin:0 auto; width:100%; height:30px; font-size:1px; clear:both; }

/* Website Header */
.header-wrapper{ width:100%; background:#f7f9fa; overflow:hidden; content: " "; display: table; }
.header{ margin:0 auto; width:1100px; min-height:100px; clear:both}
.header .logo{ float:left; width:250px; height:70px; padding:15px 0 0; overflow:hidden; }
.menu{ margin:0 auto; width:1100px;}
.menu ul{}
.menu li{ float:left; width:auto; padding:0 20px; font-size:18px; text-align:center;   }
.menu li a{ color:#4B4C4D; display:block; }
.menu li a:hover{ color:#007c7c;}
.menu li.w1{ padding-top:28px;}
.menu li.w2{  padding-top:18px; }
.menu li.on a { color:#007c7c; }

.header .other{ float:right; width:550px; color: #666;}
.header .search{ float:right; margin-top:5px; clear:both; }
.header .search h3{ float:left; margin-right:20px; font-size:14px; line-height:29px; }
.header .search .input{ float:left; width:208px; height:29px; background:url(../%E4%B8%AD%E5%9B%BD%E5%8D%97%E6%96%B9%E7%94%B5%E7%BD%91%20-%20%E9%A6%96%E9%A1%B5_files/cn-v1-search-bg.png) no-repeat;}
.header .search .input .s1{ float:left; padding:3px 0 0 10px;  }
.header .search .input .s1 input { width:160px; height:20px; border:medium none; background:#eeeeee; font-size:16px; color:#666; }
.header .search .input .s2{ float:right; padding:4px 12px 0 0 }

.header .language{ float:right; height:40px; line-height:40px; clear:both; }
.header a{ color: #666; }
.header a:hover { color:#007c7c; }

/* Nav */
.siteUrl{ clear:both; } 
.siteUrl ul{}
.siteUrl li{ float:left; margin-right:20px; }
.siteUrl li img {vertical-align:middle;}
.siteUrl li.i1{ background:url(../cn-v1-icon-right.png) no-repeat left; }
.siteUrl li.i2{ padding-left:20px; background:url(../cn-v1-icon-right.png) no-repeat left;}
.siteUrl li a{ color:#007c7c; }
.siteUrl.margin{ margin:20px 0; clear:both; }

/* Footer */
.footer{ width:100%; background:#f0fafa; padding-bottom:30px; line-height:24px; font-size:14px; content:" "; display:table; clear:both; }
.footer1{ width:100%; padding-bottom:0px; line-height:24px; font-size:14px; content:" "; display:table; clear:both; }
.footer2{ width:100%; background:#f4f4f4; padding-bottom:0px; line-height:24px; font-size:14px; content:" "; display:table; clear:both; }

.footer .code{ margin:0 auto; width:1100px; padding:30px 0; content:" "; display:table; }
.footer .code-50hz { float:left; width:200px;}
.footer .code-50hz img{ }
.footer .code-50hz h3 { clear:both; padding-bottom:15px; }

.footer .group { float:right; width:800px;}
.footer .group ul { }
.footer .group li { float:left; width:200px; line-height:30px; }

.footer .links { float:right; width:300px;}
.footer .links ul { }
.footer .links li { float:left; width:150px; line-height:30px; }

.footer .copyright { color:#007c7c; padding-top:20px;  text-align:center;}
/* border-top:1px solid #d4d7d9;*/

.footer .copyright a{ color:#919599 }
.footer .copyright h3{ margin-bottom:10px; clear:both;}

/* 表单&按钮的样式 */
.btn { background: #999; border: none; color: #fff; height: 23px; line-height: 23px; margin: 0 5px; display: inline-block; cursor: pointer; }
.btn:hover{ background:#FFC600; } 
.opacity {opacity: .9; filter: alpha(opacity=90);}

.btnBlue   { background: #3977d4; color: #fff;}
.btnGreen  { background: #66cc99; color: #fff;}
.btnOrange { background: #f2ae24; color: #fff;}
.btnGray   { background: #eeeeee; color: #666;}
.btnGray, .btnBlue, .btnOrange, .btnGreen { border-radius:2px; cursor: pointer; outline: medium none; font-weight:bold;}

.btnWh1 { width: 110px; height: 30px; line-height:30px; font-size:16px; text-align: center;  }
.btnWh2 { width: 135px; height: 40px; line-height:40px; font-size:16px; text-align: center; }

/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}