@charset "gb2312";
html {color: #000;}
body,div,ul,li,h5,h4,h3,h2,h1,p{ margin:0; padding:0;}
img { border: 0; }
li { list-style: none; }
body { font-family: Microsoft YaHei,Segoe UI,Tahoma,Arial,Verdana,sans-serif; font-size: 12px; color: #666; background: #fff;  padding:0; margin:0; }
a{ color: #39f; text-decoration: none; }
a:hover{ text-decoration: underline; }
.wrapper{ width: 986px; margin: 0 auto; position: relative; }
#banner{ width: 100%; height: 650px; background: #000; overflow: hidden; position: relative; }
#banner_img{ display: block; position: relative; }
a.eng_chr{width:150px; height:30px; background:#d4d4d7; position:absolute; right:20%; top:35px; z-index:999; border-radius:15px; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:30px; filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}
#banner_img li { position: absolute; top: 0; left: 0; width: 100%; height: 650px; background-position: center; background-size: cover; display: none; }
     /*add*/
        #banner_img li.item1 { background-image: url(imagesbanner_bg1.jpg); display: block; }
        #banner_img li.item2 { background-image: url(imagesbanner_bg2.jpg); }
        #banner_img li.item3 { background-image: url(imagesbanner_bg3.jpg); }
    /*end*/
#banner_img .ad_img { position: absolute; right: 10px; top: 0; width: 506px; height:460px;}
#banner_img .ad_txt { position: absolute; left: 10px; top: 100px; color: #333; text-shadow: 1px 1px rgba(51,51,51,0.3);}
#banner_img .ad_txt h2 { font: normal 36px/60px Microsoft YaHei; width: 450px; line-height:42px;}
#banner_img .ad_txt p{line-height:20px;}
#banner_img .ad_txt p.eng{font-size:9px; margin-top:20px;}
#banner_img .ad_txt p.time{font-size:14px;}
#banner_img .ad_txt a.btn{ display: block; float:left; width: auto; height: 36px; line-height: 36px; text-align: center; background: #a60000; color: #fff; text-decoration: none; text-shadow: 5px; padding:0 10px; margin:10px 5px 0 5px; border-radius:5px;}
#banner_img .ad_txt a.btn:hover{background:#850000;}
#banner_img .ad_txt a.detailed{ line-height: 36px; text-align: center; color: #a60000; text-decoration: none; text-shadow: 5px; padding:0 10px; border-radius:5px; font-size:24px;}
#banner_img .ad_txt a.detailed:hover{ color: #000; }
#banner_ctr { position: absolute; width: 960px; height: 122px; margin-left: -480px; left: 50%; bottom: 40px; z-index: 1; }
    #banner_ctr ul { width: 960px; height: 122px; background: url(imagesserv_ico.png) center no-repeat; font-size: 0; line-height: 0; position: relative; }
    #banner_ctr li { display: block; float: left; width: 300px; height: 122px; cursor: pointer; }
        #banner_ctr li.first-item { background: #c6c6ca; width: 20px; -webkit-border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; border-radius: 20px 0 0 20px; cursor: default; }
        #banner_ctr li.last-item { background: #c6c6ca; width: 20px; -webkit-border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; border-radius: 0 20px 20px 0; cursor: default; }
#drag_ctr { position: absolute; top: -16px; left: 20px; width: 300px; height: 156px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; bottom: 170px; background: #525554; }
#drag_arrow { position: absolute; top: -14px; left: 20px; width: 300px; height: 156px; background: url(imagesdrag_banner_arrow.gif) center 14px no-repeat; }

body.son_box{position:relative;}

.left_menu{width:122px; height:215px; position:absolute; left:0; top:300px;}
.adSpace{width:122px; height:215px;}
.adSpace{font-size:14px;}
.adSpace a{background:#a60000; color:#fff; text-decoration:none; font-size:14px; text-align:center; padding:8px 0; text-align:center; display:block; border-top:1px solid #bb5b5b; border-bottom:1px solid #950000;}
.adSpace a:hover{background:#700000;}
.adSpace p{margin:0; padding:0;}
.close{background:#d3d3d3; width:38px; height:38px; position:absolute; left:0; top:180px;}
.close a{display:block;}
.close a:hover{background:#ff0;}
.unfold{background:#a60000; width:50px; height:100px; text-align:center; line-height:20px; display:block; color:#fff;}
.unfold a{font-size:12px;cursor:pointer; display:block;}

.content{width:980px; clear:both; margin:0 auto;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
.left{float:left;}
.right{float:right;}
.left_box{width:270px;}
.right_box{ width:650px; padding:0 30px 30px; background:#fff url(imagesson_combg.jpg) no-repeat -10px 30px; text-align:right;}
.right_box .tit{width:100%; height:40px; position:relative;}
.right_box .tit h1{font-size:20px; color:#000; font-weight:normal; line-height:20px; position:absolute; left:0; top:20px;}
.right_box .tit p{font-size:14px; line-height:20px; color:#666; position:absolute; right:0; top:20px;}
.right_box .tit p a{text-decoration:none; color:#666;}
.right_box .tit p a:hover{color:#A60000;}
.right_box .con{width:100%; padding-top:45px; line-height:24px; text-align:left;}
.right_box .con p {color:#929191;line-height:30px; text-indent:2em; margin:10px 0;font-size:16px;}
.font14{font-size:14px;}
.font16{font-size:16px; line-height:25px;}
.color929191{color:#929191;}

.header{height:167px; width:100%; background:#fff; border-top:5px solid #a60000;}
.header .main{width:980px; margin:0 auto; clear:both; position:relative;}
.header .main .logo{position:absolute; left:0; top:-5px;}
.header .main .font{position:absolute; left:252px; top:28px;}
.header .main .menu{position:absolute; left:0; top:103px; width:980px; height:36px; border-bottom:3px solid #a60000; font-size:15px; line-height:36px; padding:10px 0;}
.header .main .menu a{color:#a60000; padding:1px 21px; text-decoration:none; display:inline; float:left; margin-right:19px;}
.header .main .menu a:hover{background:#666666; color:#fff; border-radius:5px;}

.left_nav{height:750px; width:100%; background:#fff;}
.left_nav .nav_box{width:194px; margin:0 auto; padding:10px 0;}
.left_nav .nav_box a{display:block; height:46px; line-height:46px; background:#d3d3d3 url(imagessbar.jpg) no-repeat 170px center; text-decoration:none; font-size:14px; color:#000; border-bottom:1px solid #999999; padding-left:10px;}
.left_nav .nav_box a:hover{background:#999999 url(imagessbar_h.jpg) no-repeat 170px center; color:#fff;}
.erweima{width:194px; height:190px; background:url(imageserweima.jpg); margin:0 auto; padding:10px 0;}

.red{color:#f00;}
.news{font-size:14px; line-height:30px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.news a{color:#333;}
.news a:hover{color:#f00;}
.p_style{line-height:30px; text-indent:2em; margin:10px 0;}



