/* --------reset-------- */
html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea,button { font-size: 100%; }
fieldset,img,abbr,acronym { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }

/* --------base-------- */
body {font-size:12px;font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif; color: #696969;}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2,h3 { margin: 1em 0; }
h1,h2,h3,h4,h5,h6,strong,caption,th { font-weight: 700; }
abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }
em { font-style: italic; }
/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/
p,fieldset,table { margin-bottom: 1em; }
legend { margin-left: 7px; +margin: 0; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.ofH{overflow:hidden;}
.clear{ width:0; height:0; clear:both; overflow:hidden;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
a{ text-decoration:none;}

/* ---------------- */
/*top*/
.top{ background:url(../images/in01.jpg) repeat-x bottom; height:107px;}
.w1000{ width:1000px;}
.topright{ margin-top:25px;}
.topleft{ margin-top:36px;}
.topone{}
.topone a{color:#777;}
.topone a:hover{color:#822207;}
.topone span{color:#822207;}
.toptwo{ font-size:15px; margin-top:5px; margin-left:25px;text-align:right}
.toptwo span{color:#822207;}
.dh{ background:url(../images/dhbg.jpg) repeat-x; }
.dh ul li a{ color:#fff; font-size:14px; margin-left:13px; margin-right:13px;height:42px; line-height:42px;}
.dh ul li a:hover{ border-top:2px solid #4abde8; padding-top:8px; }
.select{border-top:2px solid #4abde8; padding-top:8px;}

.bt .btone{ font-size:25px; color:#5c5c5c;}
.bt .bttwo{ font-size:18px; color:#c3c3c3; margin-left:5px;}
.bt .btthree a{ color:#b8b8b8; margin-left:5px;}
.bt .btthree a:hover{ color:#ce0609;}
.mainonecon{width:600px; margin-top:20px;}
.mainonecon img{-moz-box-shadow:3px 3px 0px #cdcdcd;-webkit-box-shadow:3px 3px 0px #cdcdcd;box-shadow:3px 3px 0px #cdcdcd;}
.mainonenr{ margin-left:14px;width:427px;}
.mainonenrbt{ border-bottom:1px dotted #c9c9c9; padding-bottom:10px;}
.mainonenrbt a{ background:url(../images/in03.jpg) no-repeat 0 5px; padding-left:15px; color:#6f6f6f; font-size:13px; font-weight:700;}
.mainonenrbt a:hover{ color:#ce0609;}
.mainconcon{ margin-top:10px; line-height:20px; color:#9e9e9e;}
.mainconcon a{ color:#ce0609;}
.mainconcon a:hover{ color:#ce0609; text-decoration:underline;}
.mainnewswlist{ margin-top:10px;width:595px;overflow:hidden;}
.mainnewswlist ul li{border-bottom:1px dotted #c9c9c9;line-height:30px;}
.mainnewswlist ul li a{ color:#707070; }
.mainnewswlist ul li .sptit{display:block;float:left;background: url(../images/in04.jpg) no-repeat  5px center; padding-left:20px;cursor:pointer;}
.mainnewswlist ul li a:hover{color:#ce0609;}
.mainpic{ margin-left:25px; width:370px;}
.mainpicp{ margin-top:20px;}
.maintwo{margin-top:15px;}
.mainvideo{ width:224px; }
.mianvideonr{ margin-top:20px;}
.mainabout{ margin-left:25px; width:354px;}
.mainaboutnr img{ background:#fff; padding:3px; border:1px solid #cfcfcf; margin-top:20px;}
.mainaboutcon{line-height:20px;}
.mainaboutcon a{color:#ce0609;}
.mainaboutcon a:hover{color:#ce0609; text-decoration:underline;}
.mainthree{ margin-top:25PX;}
.maintrainmore a{ background:url(../images/in09.jpg) no-repeat; width:56px; height:14px; display:block;}
.maintrainmore a:hover{ background:url(../images/in10.jpg) no-repeat;}
.mainfour{ margin-top:5PX;}
.mainfour img{ margin-top:20px;}
.mianc{ margin-left:25px; width:367px;}
.maincnr{ margin-top:12px;}
.maincnr li{ background:url(../images/in13.jpg) no-repeat 0 12px; padding-left:20px;border-bottom:1px dotted #c9c9c9; line-height:35px;}
.maincnr li a{ color:#696969;}
.maincnr li a:hover{ color:#ce0609;}

.bottom{ background:url(../images/in14.jpg) no-repeat center; height:156px;}
.bottomdh{text-align:center; padding-top:70px;color:#97d0e6;}
.bottomdh a{color:#97d0e6; }
.bottomdh a:hover{ color:#fff;}
.bottomnr{ margin-top:15px; text-align:center;color:#97d0e6;}
.bottomnr span{ color:#fff;}

/*news*/
.newskv{ background:url(../images/nykv.jpg) no-repeat top center; height:270px;}
.leftbg{ width:240px; background:#0e6688;-moz-border-radius: 5px; /* Gecko browsers */-webkit-border-radius:5px; /* Webkit browsers */border-radius:5px;/* W3C syntax */}
.xian1{ padding-top:30px; margin-left:8px;}
.leftnav{ margin-left:13px; margin-top:20px;}
.leftnav li a{ color:#97d0e6; font-size:14px; text-align:center; width:214px; height:31px; display:block; line-height:31px; margin-bottom:5px;}
.leftnav li a:hover{ background:url(../images/in16.jpg) no-repeat; color:#fff;}
.leftselect{background:url(../images/in16.jpg) no-repeat; color:#fff;}
.xian2{margin-left:8px; margin-top:20px;}
.leftpic{ margin-top:20px;padding-bottom:6px;margin-left:8px;}
.right{margin-left:25px;}
.rightbt{ background:url(../images/in17.jpg) no-repeat; width:700px;height:32px; line-height:34px;  padding-left:34px; color:#fff;}
.rightnews{ border:1px dashed #ccc; width:700px; padding:10px; margin-top:25px; margin-left:5px;}
.rightimg img{ border:1px solid #ccc; padding:2px;}
.newsright{ margin-left:15px; width:505px;}
.newsbt a{ background: url(../images/in03.jpg) no-repeat 0 5px; padding-left:20px; color:#6f6f6f; font-size:13px; font-weight:700;}
.newsbt a:hover{ color:#ce0609; text-decoration:underline;}
.newsnr{ margin-top:10px; line-height:21px; color:#9e9e9e;}
.more { width:65px; height:18px; margin-top:10px; text-align:right; width:505px;}
.newslist{ width:690px; margin-left:22px;  margin-top:25px;}
.newslist a{ color:#707070; }
.newslist .sptit{display:block;float:left;background: url(../images/in04.jpg) no-repeat  5px center; padding-left:20px;cursor:pointer;}
.newslist a:hover{color:#ce0609; text-decoration:underline;}
.next{ margin-top:30px; margin-left:100px; }
.next .nextbg a{ background:url(../images/con24.jpg) no-repeat; width:27px; height:25px; text-align:center; line-height:25px;  margin-right:10px; display:block; text-decoration:none; color:#666;}
.next .nextbg a:hover{ background:url(../images/con23.jpg) no-repeat;color:#fff;}
.next .nextpage a{ background:url(../images/con25.jpg) no-repeat; width:67px; height:25px;text-align:center; line-height:25px;  margin-right:10px; display:block;text-decoration:none; color:#666;}
.next .nextpage a:hover{ background:url(../images/con25_1.jpg) no-repeat; color:#fff;}
.next .nextword{ line-height:25px;}
.next .nextpageone{ background:url(../images/con26.jpg) no-repeat; width:36px; height:25px; text-align:center; margin-left:10px;}
.next .nextbut a{ background:url(../images/con27.jpg) no-repeat; width:46px; height:25px; text-align:center; line-height:25px; display:block;text-decoration:none; color:#666;}
.next .nextbut a:hover{ background:url(../images/con27_1.jpg) no-repeat; color:#fff;}
.newsconny{ width:700px; margin-left:17px;}
.newsconny .imgs{text-align:center;margin:20px;}
.newsconny .imgs img{max-width:600px;}
.newsconbt{ text-align:center; font-size:18px; color:#000; margin-top:20px;}
.time{ background:#e8e6e6; height:25px; margin-top:15px; line-height:25px; text-align:center; color:#9d9d9d;}
.newsconnr{ margin-top:25px; line-height:25px;}
.newsconnr img{max-width:700px;}
.nextcon{ margin-top:30px; line-height:25px;}
.nextcon a{ color:#000;}
.nextcon a:hover{color:#9b0000;}
.trainlist{ width:730px;}
.trainlist { margin-top:25px; text-align:center; }
.trainlist li img{ border:1px solid #dcdcdc; margin-bottom:8px; padding:2px;}
.trainlist li{ margin-left:19px; margin-right:10px; margin-bottom:25px; display:inline;}
.trainlist li a{ color:#555; }
.trainlist li a:hover{color:#9b0000;}
.download { margin-top:20px;line-height:35px;}
.download li {background:url(../images/in13.jpg) no-repeat 0 12px; padding-left:20px;}
.download li a{  color:#555; }
.download li a:hover{color:#9b0000;}
.downloadnr{ width:724px; margin-left:5px;}
.contact{ margin-top:20px; margin-left:10px; width:724px;line-height:30px; font-size:15px;overflow:hidden;}
.contact strong{ color:#0e6688;}
.map{ width:620px; height:250px;;border:#ccc solid 1px; margin-top:10px; margin-bottom:15px;}