@charset "utf-8";
/* CSS Document */

.w1200 { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
/* header start */
#header { margin: 0 auto; width: 1200px; height: 80px; overflow: hidden; }
#logo { margin-top: 10px; width: 550px; height: 60px; overflow: hidden; }
#head_r { margin-top: 10px; width: 500px; height: 64px; overflow: hidden; }
#language { margin-bottom: 16px; height: 20px; color: #666; font: 12px/20px "Microsoft YaHei"; text-align: right; }
#language a { color: #666; font: 12px/20px "Microsoft YaHei"; }
#language a:hover { color: #d00; }
#language img { margin: 0 5px 0 15px; }
#language span { color: #d00; font: 16px/20px "Microsoft YaHei"; }
#search { width: 212px; height: 28px; }
#search input { float: left; }
.inp_srh { width: 178px; height: 28px; line-height: 28px; text-indent: 8px; color: #999; background: url(../images/search_bg.jpg) no-repeat 0 0; border: none; }
.btn_srh { width: 34px; height: 28px; line-height: 28px; background: url(../images/search_bg.jpg) no-repeat -178px 0; border: none; cursor: pointer; color: #fff; font-size: 12px; text-indent: -5000px; }
#search * { vertical-align: middle; }
/* header end */
/* nav start */
#nav_wrap { width: 100%; height: 38px; background: #0066ac; }
/* nav end */
/* content start */
.content { margin: 15px auto; width: 1200px; height: auto; overflow: hidden; }
.w890 { width: 890px; height: auto; overflow: hidden; }
.w280 { width: 280px; height: auto; overflow: hidden; }
.w430 { width: 430px; height: auto; overflow: hidden; }
.tit1 { height: 36px; background: #f0f0f0; margin-bottom: 15px; }
.tit1 h2 { float: left; padding: 0 30px; background: #0066ac; color: #fff; font: bold 16px/36px "Microsoft YaHei"; }
.tit2 { height: 50px; background: #0066ac; padding-left: 30px; color: #fff; font: bold 16px/50px "Microsoft YaHei"; }
.i_about { height: 154px; color: #666; font: 14px/22px "Microsoft YaHei"; overflow: hidden; }
.i_about img { float: left; margin-right: 15px; }
.news_con { width: 420px; height: 154px; overflow: hidden; }
.news_con ul { margin: 0; padding: 0; }
.news_con ul li { float: left; width: 420px; height: 30px; overflow: hidden; }
.news_con ul li a { float: left; display: block; width: 370px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico9.png) no-repeat left 1px; color: #666; font: 12px/30px "Microsoft YaHei"; }
.news_con ul li a:hover { color: #bf1e2e; background: url(../images/ico9.png) no-repeat left -24px; }
.news_con ul li span { float: right; display: block; color: #999; font: 11px/30px "Microsoft YaHei"; -webkit-text-size-adjust: none; }
.more { width: 120px; height: 30px; overflow: hidden; display: block; margin-top: 10px; }
.more a { display: block; background: url(../images/more1.jpg) no-repeat left center; color: #fff; font: 12px/30px "Microsoft YaHei"; text-indent: 10px; }
.more a:hover { background: url(../images/more2.jpg) no-repeat left center; }
.pro-type { width: 280px; height: auto; overflow: hidden; }
.pro-type ul { margin: 0; padding: 0; }
.pro-type ul li { float: left; display: block; margin-top: 1px; width: 280px; height: 38px; }
.pro-type ul li a { display: block; color: #0066b1; font: 14px/38px "Microsoft YaHei"; text-indent: 20px; background: #f2f2f2; }
.pro-type ul li a:hover { color: #fff; background: #01a7e3; }
.quick { padding-top: 15px; width: 280px; height: auto; overflow: hidden; }
.tit3 { margin: 0px 0 15px; height: 36px; border-bottom: 1px solid #ddd; }
.tit3 h2 { float: left; border-bottom: 3px solid #0066ac; color: #0066ac; font: bold 16px/34px "Microsoft YaHei"; }
.tit3 span { padding-left: 20px; color: #ccc; font: 12px/34px "Microsoft YaHei"; }
.link { margin: 0 auto; width: 1200px; height: 74px; overflow: hidden; }
.link_l { width: 110px; height: auto; overflow: hidden; text-indent: 30px; background: url(../images/index_68.png) no-repeat 10px center #0066ac; color: #fff; font: 16px/37px "Microsoft YaHei"; }
.link_m { padding-left: 10px; width: 970px; height: auto; overflow: hidden; background: #e5e5e5; color: #333; font: 12px/37px "Microsoft YaHei"; }
.link_m a { margin: 0 5px; color: #333; font: 12px/37px "Microsoft YaHei"; }
.link_m a:hover { color: #F60; }
.link_r { width: 75px; height: 74px; overflow: hidden; }
/* content end*/
/* footer start*/
.footer_box { padding: 30px 0; height: auto; overflow: hidden; background: #333; color: #aaa; font: 12px/20px "Microsoft YaHei"; }
.foot_l { width: 300px; height: auto; overflow: hidden; }
.foot_m { margin-left: 50px; width: 500px; height: auto; overflow: hidden; }
.foot_r { width: 150px; height: auto; overflow: hidden; text-align: right; }
.copy { margin-top: 10px; padding-top: 10px; border-top: 1px solid #666; text-indent: 350px; line-height: 30px; }
.copy a { color:#AAAAAA; }
/* 内页样式 */
.sub_con { height: auto; color: #666; overflow: hidden; }
.sub_tit1 { height: 36px; background: #f0f0f0; margin-bottom: 15px; }
.sub_tit1 h2 { float: left; padding: 0 30px; background: #0066ac; color: #fff; font: bold 16px/36px "Microsoft YaHei"; }
.sub_tit1 .sub_menu { height: 36px; background: #f0f0f0; line-height: 36px; padding-right: 5px; float: right; }
.sub_tit1 .sub_menu em { font-family: "宋体"; padding: 0 8px; font-style: normal; }
.bf100 { width: 100%; height: auto; overflow: hidden;
