﻿@charset "utf-8";
/* CSS Document */

html {overflow:-moz-scrollbars-vertical;}

body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:14px/24px "\5B8B\4F53",Arial, Helvetica, sans-serif;}/* \5B8B\4F53 宋体 更多中文字体转换Unicode编码表 */

ol, ul ,li{list-style: none; padding:0; margin:0;}

img {border: 0; vertical-align:middle;}

a{ color:#333333; text-decoration:none; }

a:hover{ color:#ff0000; text-decoration:none;}

.main{ width:100%; overflow:hidden;}

.top{ width:1000px; margin:0 auto; overflow:hidden; height:95px;}

.top img{ float:left; margin-left:40px; margin-top:15px;}

.top-r{ width:425px; float:right;}

.top-r-t{ height:32px; width:370px; padding-top:8px;}

.top-r-t span.icon01{ display:block; width:60px; padding-left:23px; line-height:17px; background:url(index-icon.jpg) left no-repeat; float: right;}

.top-r-t span.icon02{ display:block; width:60px; padding-left:23px; line-height:17px; background:url(sc-icon.jpg) left no-repeat; float: right;}

.top-r-b{ text-align:center; font-family:"微软雅黑"; font-size:16px;}

.nav-list{ width:1000px; height:50px; margin:0 auto;}

.nav-list ul{}

.nav-list li{ float:left;}

.nav-list li.li01{ width:94px; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; line-height:50px;}

.nav-list li.li01 a{ color:#FFFFFF; font-weight:bold; font-size:14px;}

.nav-list li.li01 a:hover{ color:#ffb9b9;}

.nav-list li.li02{ width:6px;}


.switch { min-width:1000px; height:459px; position: relative; overflow: hidden; border-bottom:3px solid #d6d6d6; }
.switch .bd{ width:100% !important; }
.switch .bd li .m-width {width: 1000px; margin:0 auto; overflow: hidden;  height: 450px;}
.switch .bd li { width:100% !important; height: 450px;}
.switch .bd li a { display: block; background-size: auto; padding:0; }

.mtime-btn { width: 1022px; position: absolute; top: 30%; left: 50%; margin-left: -511px; }
.mtime-btn a { display: block; width: 49px; height: 104px; position: absolute; top: 0; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.mtime-btn a.prev { left: -30px; background: url(../images/foot.png) no-repeat -1822px -9px; } 
.mtime-btn a.next { right: -30px; background: url(../images/foot.png) no-repeat right -9px; }

.switch .hd {position: absolute; top: 230px; right: 40%; }
.switch .hd ul li { width: 12px; height: 12px; border-radius :50%; text-indent: -9999px; margin-right: 20px; background: #A0A1A4; border: 1px #A0A1A4 solid; float: left; cursor: pointer; }
.switch .hd ul li.on { background:  #FFFFFF; }






.contentmain{ width:1000px; margin:0 auto; overflow:hidden;}

.con-main01, .con-main02{ width:100%; overflow:hidden; padding-top:20px;}

.news{ width:612px; float:left; overflow:hidden;}

.news-title{ height:30px; width:100%; border-bottom:3px solid #d6d6d6; position:relative;}

.news-title h2{ width:100px; line-height:30px; position:absolute; text-align:center; color:#920101; font-family:"微软雅黑"; font-size:18px;  border-bottom:3px solid #920101;}

span.en-title{ margin-left:110px; margin-top:10px; line-height:42px; font-family:Arial, Helvetica, sans-serif; color:#878686;}

.news-con{ padding:10px 5px 10px 5px;}

.news-con img{ padding:2px; border:1px solid #e7e7e7; float:left;}

.news-con ul{ width:375px; float:right; padding-right:10px;}

.news-con ul li{ line-height:26px; position:relative; overflow:hidden;}

.news-con ul li a{}

.news-con ul li span{  position:absolute; right:0px;}

.download{ width:373px; height:233px; float:right; overflow:hidden; background:url(index-download-bg.jpg);}

.download-title{ width:100%; height:48px; position:relative;}
.download-title h2{ font-family:"微软雅黑"; color:#FFFFFF; font-size:18px; text-align:center; line-height:48px;}
a.d-more{ display:block; width:60px; position:absolute; right:0px; top:15px; color:#FFFFFF;}
a.d-more:hover{ display:block; width:60px; position:absolute; right:0px; top:15px; color:#ffb9b9;}

.download-con{ width:90%; margin:0 auto; overflow:hidden;}
.download-con ul{ width:100%; overflow:hidden; padding-top:13px;}
.download-con li{ line-height:40px; position:relative; border-bottom:1px solid #dad8d8; padding-left:30px; font-family: "微软雅黑"; font-size:15px; overflow:hidden;}
a.download-btn{ width:57px; height:23px; line-height:23px; font-family:"Times New Roman", Times, serif; text-align:center; color:#503702; display:block; position:absolute; top:8px; right:20px; background:url(download-btn.jpg) no-repeat;}

a.download-btn:hover{ background:url(download-btn-hover.jpg) no-repeat;}

.con-main02-title{ height:45px; width:100%; border-bottom:3px solid #d6d6d6; position:relative; border-top:1px solid #d6d6d6;}
.product-title{ width:612px; float:left; position:relative; overflow:hidden;}
.product-title h2{ width:100px; line-height:40px; position:absolute; left:0; top:0; height:40px; text-align:center; color:#920101; font-family:"微软雅黑"; font-size:18px;  border-top:3px solid #920101;}

.program-title{ width:373px; float:right; position:relative; overflow:hidden;}
.program-title h2{ width:100px; line-height:40px; position:absolute; left:0; top:0; height:40px; text-align:center; color:#920101; font-family:"微软雅黑"; font-size:18px;  border-top:3px solid #920101;}
span.en-title1{ margin-left:110px; line-height:48px; font-family:Arial, Helvetica, sans-serif; color:#878686;}

a.t-more{ width:80px; display:block; float:right; position:absolute; right:0px; top:15px;}

.con-main02-con{ width:100%; overflow:hidden;}
.product-con{ width:612px; float:left;}
.product-con ul{ width:95%; margin:0 auto;}
.product-con li{ padding-top:8px; padding-bottom:8px; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
.product-con li h3{ background:url(pro-icon.jpg) left no-repeat; padding-left:23px;}
.product-con li a{ font-weight:bold;}
.product-con li a:hover{ color:#FF0000;}
.product-con li span{ display:block; padding-top:7px; font-size:12px;}
.con-main02-r-con{ width:373px; float:right;}
.program-con{ width:100%; overflow:hidden;}
.program-con ul{ width:91%; margin:0 auto;}

.program-con ul li{ line-height:27px; position:relative; overflow:hidden;}

.program-con ul li a{}

.program-con ul li span{  position:absolute; right:0px;}

.question{ width:100%; overflow:hidden; padding-top:20px;}
.question-title{ width:100%; overflow:hidden; height:40px; border-top:1px solid #d6d6d6; border-bottom:3px solid #d6d6d6; position:relative;}
.question-title h2{ width:100px; line-height:40px; position:absolute; left:0; top:0; text-align:center; color:#920101; font-family:"微软雅黑"; font-size:18px;  border-top:3px solid #920101;}
.question-con{ width:100%; overflow:hidden; padding-top:10px;}
.question-con ul{ width:91%; margin:0 auto;}

.question-con ul li{ line-height:27px; position:relative; overflow:hidden;}

.question-con ul li a{}

.question-con ul li span{  position:absolute; right:0px;}

.foot{ width:100%; background:#e8e8e8; border-top:2px solid #bc0101; border-bottom:1px solid #bababa;}

.foot-main{ width:1000px; margin:0 auto; text-align:center; padding:12px;}

.ny-contentmain{ width:1000px; margin:10px auto; overflow:hidden;}

.ny-left{ width:223px; float:left;}

.n-l-t{ background:url(left-top-bg.jpg); width:100%; overflow:hidden; }

.n-l-t-con{ width:100%; background:url(left-top-con-bg.jpg) no-repeat; overflow:hidden;}

.n-l-t-con h2{ text-align:center; height:45px; padding-top:17px;}

.n-l-t-con ul{ width:100%; float:right; padding-top:17px; padding-bottom:17px; overflow:hidden;}

.n-l-t-con li{ width:100%; height:60px; line-height:60px; overflow:hidden; border-bottom:1px solid #6f0101;}

.n-l-t-con li span{ width:194px; float:right; height:60px; line-height:60px; overflow:hidden;}

.n-l-t-con li span.t-select{ background: url(li-select.png) left center no-repeat; }

.n-l-t-con li span a.arrow-sel{ display:block; padding-left:35px; background:url(arrow-select.png) no-repeat 12px 26px; font-family:"微软雅黑"; font-size:16px; color:#340101;}

.n-l-t-con li span a.arrow-normal{ display:block; padding-left:35px; background:url(arrow-normal.png) no-repeat 12px 26px; font-family:"微软雅黑"; font-size:16px; color:#ffffff;}
.n-l-t-con li span a.arrow-normal:hover{color:#340101;}

.n-l-other{ width:221px; background: url(left-bg.jpg) ; border-bottom:1px solid #d7d5d5;  border-left:1px solid #d7d5d5;  border-right:1px solid #d7d5d5; }
.n-l-o-main{ width:100%; background:url(left-bottom.jpg) bottom no-repeat;}
.l-down{ width:90%; margin:0px auto;}
.l-down h2{ line-height:35px; font-family: "微软雅黑"; font-size:18px; color:#790202; border-bottom:1px solid #c7c7c7;}
.l-down ul{ width:90%; margin:0 auto;}
.l-down li{ line-height:30px;}
.tel{ width:208px; height:165px; margin:15px auto; border:1px solid #; background:#ffffff;}
.tel h2{ width:85%; margin:0 auto; border-bottom:1px solid #dbdbdb; height:65px; font-family:"微软雅黑"; font-size:24px; line-height:65px; background:url(left-tel-icon.jpg) 110px 0px no-repeat; padding-left:15px;}
.tel span{ font-family:"微软雅黑"; font-size:16px; line-height:26px; display:block; width:80%; margin:0 auto; padding-top:7px;}

.ny-right{ width:765px; float:right;}
.n-r-t{ width:754px; height:65px; margin:0 auto; background:url(ny-title-bg.jpg);}
.show-r-t{ width:754px; height:65px; margin:0 auto; background:url(show-title-bg.jpg);}
.n-r-t h2{ width:35%; float:left; padding-left:20px; padding-top:15px;}
.position{ width:45%; float:right; padding-top:20px; font-size:12px;}
.show-position{ width:75%; float:right; padding-top:20px; font-size:12px; text-align:right; padding-right:75px;}
.terminus{ color:#5a0202;}

.n-r-con{ width:90%; margin:0 auto; overflow:hidden;}

.n-r-con p{ padding:8px;}

.con-t{ font-family:"微软雅黑"; font-size:20px; line-height:40px; font-weight:600; width:80%; margin:0 auto; color:#490101;}

.qywh-con{ display:block; width:78%; margin:0 auto; line-height:30px; font-family:"微软雅黑"; font-size:16px;}

.pro-list{ width:95%; margin:15px auto;}

.pro-list li{ line-height:40px; border-bottom:1px solid #d7d5d5; overflow:hidden; height:40px; padding-left:15px; position:relative;}

.pro-time{ width:120px; position: absolute; right:0px;}

.page{ width:90%; margin:0 auto; padding:8px; text-align:center;}

a.page-sel{ color:#990000;}

.download-list{ width:95%; margin:15px auto;}

.download-list li{ border-bottom:1px solid #d7d5d5; overflow:hidden; padding-left:15px; padding-top:15px; padding-bottom:15px;}

.download-list li h3{ position:relative; font-family:"微软雅黑"; font-size:16px; line-height:35px;}

.download-con{ line-height:25px;}

.downbtn{ width:100%;}

a.d-btn{ width:60px; display:block; float:right; background:url(d_download.gif) left no-repeat; padding-left:21px;}

.xztj{ width:120px; display:block; float:right;}

.d-zd{ color:#FF0000;}

.show-con{ width:90%; margin:0 auto; overflow:hidden;}

.show-con h1{ font-family:"微软雅黑"; font-size:18px; text-align:center; font-weight:600; line-height:50px;}

.show-con h2{  text-align:center; line-height:30px; border-bottom:1px solid #e4e4e4;}

.question-tj{ width:90%; margin:15px auto;}

.question-tj h4{ width:100%; line-height:25px; background:#cccccc; text-align:center;}

.question-tj table{ }

.question-tj td{ padding:8px; border:1px solid #CCCCCC;}

.question-tj ul{ width:90%; margin:0 auto;}

.question-tj li{ display:inline; padding:3px; width:23%; float:left;}

.question-btn{ background:#990000; padding:3px 15px; border:1px solid #993300; color:#FFFFFF;}

.question-btn1{ background:#c8c9c9; padding:3px 15px; border:1px solid #b6b7b7; color:#000000;}