/* Write your styles */
* { margin: 0; padding: 0; border: 0; }
.l { float:left}
.r { float:right}
.c { clear:both}
.bs { color:#FFFFFF}
.hs { color:#000000}
.ml { margin-left:30px;}
.am-container { width:1050px !important; max-width: none; margin:0px auto; }
body { font-family:"微软雅黑"; font-size:14px; background:#fff; }
.blank { float:left; height:50px; width:860px; background:#FFF;}


.top { width:1920px; height:600px; background:url(../images/bga.jpg) top center no-repeat;}


.main { width:960px; height:380px; background:#FF0000; margin:0 auto; margin-top:25px;}
.main-left { float:left; width:650px; height:380px; overflow:hidden;}
.banner1 .banner1-list li{ position: relative;}
.am-slider-default .am-direction-nav a:before { display: none;}
.am-slider-default .am-direction-nav a{ opacity:1; top:185px; width:45px; height:60px; background-image: url(../images/next.png); background-repeat: no-repeat; margin-left:25px; margin-right:25px;}
.am-slider-default .am-direction-nav .am-next{ background-position: right top;}
.main-right { float:right; width:310px; height:380px; background:#6f5a9b;}
.square-1 { float:left; position: absolute; z-index:999; top:810px; margin-left:-10px;}
.main-right-title p { font-size:18px; color:#FFF; padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:10px; margin-bottom:0px;}
.main-right-text p { font-size:12px; color:#FFF; line-height:24px; padding-left:15px; padding-right:15px; padding-top:5px; padding-bottom:10px; margin-bottom:0px; text-indent:2em; letter-spacing:1px;}


.main-all { width:960px; height:240px; margin:0 auto; background:#FFF; margin-top:10px;}
.main-a { float:left; width:308px; height:240px; border:1px solid #999;}
.main-b { float:left; width:308px; height:240px; border:1px solid #999; margin-left:18px;}
.main-c { float:right; width:308px; height:240px; border:1px solid #999;}
.main-a-p1 { margin:0 auto; margin-top:4px; width:298px; height:160px; overflow:hidden;}
.main-a-text a { font-size:14px; text-align:center; display:block; padding-left:30px; padding-right:30px; padding-top:15px;}


.about { width:auto; height:320px; background:url(../images/en-bg.jpg) top center no-repeat; margin-top:30px;} 
.about-main { width:960px; margin:0 auto; overflow:hidden;}
.about-main1 { width:600px; float:left; overflow:hidden;}
.about-main2 { width:360px; float:left; overflow:hidden;}
.about-text { margin-top:25px; float:left; width:950px;}
.about-text p { font-size:24px; line-height:24px; color:#333;}
.about-title { margin:0 auto; w21idth:640px;}
.about-title p { font-size:12px; text-indent:2em; color:#333;}
.about-1 { float:left; width:320px;}
.about-jj { float:left; margin-left:25px; margin-top:25px; padding-right:15px;}
.about-js { margin:0 auto; padding-top:10px; width:270px;}
.about-js p { font-size:16px; margin-bottom:0px; padding-top:15px;}
.about-js1 { margin:0 auto; padding-top:10px; width:270px;}
.about-js1 p { font-size:16px; margin-bottom:0px; padding-top:15px;}
.about-jss { margin:0 auto;}
.about-jss p { font-size:14px; color:#0092de;}



.Carousel { height:610px; width:auto; background:#fff top center no-repeat; overflow:hidden;}
.Carousel  a.am-prev{ top:220px; left:0 !important; margin-left:0;}
.Carousel  a.am-next{ top:220px; right:0 !important; margin-right:0;}
.Carousel li:hover .play-1{ top:-50px; position:relative;}
.am-slider-default .am-direction-nav-2 a{ opacity:1; top:180px; width:60px; height:60px; background-image:url(../images/next.png); background-repeat: no-repeat;}
.am-slider-default .am-direction-nav-2 .am-next{ background-position: right top;}
.am-slider-default { background:none;}
.play-1 { float:left; height:430px; margin-top:50px; background:#000;}
.play-a { float:left; width:380px; height:380px;}
.play-a1 { height:50px; overflow:hidden;}
.play-a1 p { font-size:14px; color:#FFF; line-height:50px; padding-left:10px;}
.Carousel-a { width:960px; height:180px; margin:0 auto; color:#0092de;}
.Carousel-h1 p { font-size:28px; margin-bottom:0px; line-height:50px; padding-top:30px;}
.Carousel .am-slider-default{ -webkit-box-shadow:none;box-shadow:none;}
.Carousel-text { width:640px; height:80px; overflow:hidden;}
.Carousel-text p { font-size:12px; color:#999; line-height:24px; text-indent:2em; margin-bottom:0px;}


.hot { width:auto; height:630px; background:#f1f1f1 top center no-repeat;}
.hot-main { width:960px; margin:0 auto; padding-top:25px;}
.am-slider-default .am-control-nav{ height:34px; background:#0092de; bottom:0px;}
.am-slider-default .am-control-nav li a{ width:12px; height:12px; padding-top:2px; border:2px solid #fff; background:#0092de;}
.am-slider-default .am-control-nav li a.am-active{ background-color:#fff; border:2px solid #fff;}
.hot-title p { font-size:20px; margin-bottom:0px; line-height:24px; margin-top:15px; color:#666;}
.hot-title1 p { font-size:14px; margin-top:15px; color:#666;}


.introduction { width:auto; height:300px; background:#FFF top no-repeat;}
.introduction-main { width:960px; margin:0 auto;}
.introduction-left { background:url(../images/bg.png); float:left; margin-top:25px; width:620px; height:275px; border:1px solid #999;}

.introduction-p1 { float:left; width:225px; height:225px; margin:25px 20px;}
.introduction-article { float:left; width:325px; height:225px; margin-top:25px; margin-left:10px;}
.introduction-title { float:left; width:250px; }
.introduction-title p { font-size:18px; color:#666; margin-bottom:0px; line-height:18px;}
.introduction-more { float:right; width:50px;}
.introduction-more a { font-size:14px; margin-bottom:0px; float:right; padding-right:5px;}
.dotted { width:320px; height:1px; border-bottom:#000000 1px dashed; margin-top:40px;}
.dotted-1 { width:275px; height:1px; border-bottom:#000000 1px dashed; margin-top:40px;}
.introduction-text { font-size:14px; line-height:24px; text-indent:2em; padding-top:18px; color:#666;}

.introduction-right { float:right; margin-top:25px; width:315px; height:275px; border:1px solid #999;}
.introduction-right-article { float:left; width:275px; height:225px; margin:25px 20px;}
.introduction-right-title { float:left; width:220px;}
.introduction-right-title p { font-size:18px; color:#666; margin-bottom:0px; line-height:18px;}
.title-2 a { color:#848484; font-size:14px; line-height:24px;}
.title-2 a:hover,.title-2 a.on { color:#0099FF;}
.title-2 li { margin-bottom:8px; margin-left:-8px;}


.show-1 { width:auto; height:1000px; background:#f1f1f1 top center no-repeat; margin-top:30px; overflow:hidden; }
.show { width:960px; height:515px; margin:0 auto;} 
.show-title p { font-size:20px; line-height:32px; padding-bottom:0px; color:#666; padding-top:30px; margin-bottom:0px;}
.position1 { position: absolute; background: url(../images/prev1.png); z-index: 999; width:310px; height:175px; color: #fff; text-align:center; display:none;}
.position1 p { margin-bottom:0px; line-height:16px; color:#FFF; font-size:16px; margin-top:80px;}
.right-1 { position: relative; float:left; width:310px; height:175px; overflow:hidden;}
.right-1:hover .position1{ display:block;}
.right-2 { position: relative; float:left; width:310px; height:175px; margin-left:15px; overflow:hidden;}
.right-2:hover .position1{ display:block;}
.right-3 { position: relative; float:left; width:310px; height:175px; margin-left:15px; overflow:hidden;}
.right-3:hover .position1{ display:block;}
.right-4 { position: relative; float:left; width:310px; height:175px; overflow:hidden; margin-top:20px;}
.right-4:hover .position1{ display:block;}
.right-5 { position: relative; float:left; width:310px; height:175px; overflow:hidden; margin-left:15px; margin-top:20px;}
.right-5:hover .position1{ display:block;}
.right-6 { position: relative; float:left; width:310px; height:175px; overflow:hidden; margin-left:15px; margin-top:20px;}
.right-6:hover .position1{ display:block;}
.Carousel-a1 { width:960px; height:180px; margin:0 auto; color:#0092de;}

.dotted-4 { width:960px; margin:0 auto; height:1px; border-bottom:#999 1px solid; margin-top:60px;}
.show-a { width:960px; margin:0 auto; margin-top:25px;}


.partner { width:auto; height:140px; background:#fff top center no-repeat; margin-top:25px;}
.partner-main { width:960px; margin:0 auto;}
.partner-title p { font-size:24px; text-align:center; margin-bottom:0px;}
.partner-text { margin-top:20px; margin-left:50px;}
.partner-1 { float:left; width:200px; height:80px; margin-left:65px;}


.contact { width:auto; height:90px; background:#fff top center no-repeat;}
.dotted-2 { width:auto; height:1px; border-bottom:#dfdfdf 1px solid; margin-top:20px;}
.contact-main { width:960px; margin:0 auto;}
.contact-a { float:left; width:350px; height:40px; margin-top:25px;}
.contact-b { float:left; width:240px; height:40px; margin-top:25px; margin-left:30px;}
.contact-c { float:left; width:240px; height:40px; margin-top:25px; margin-left:30px;}
.contact-a1 { float:left; width:40px; height:40px;}
.contact-a2 { float:left; width:290px;}
.contact-b2 { float:left; width:200px;}
.contact-b2 p { font-size:14px; margin-left:20px; line-height:20px; margin-bottom:0px; color:#333;}
.contact-a2 p { font-size:14px; margin-left:20px; line-height:20px; margin-bottom:0px; color:#333;}
.contact-a3 { float:left; width:290px;}
.contact-b3 { float:left; width:200px;}
.contact-b3 p { font-size:12px; margin-left:20px; line-height:20px; margin-bottom:0px; color:#999;}
.contact-a3 p { font-size:12px; margin-left:20px; line-height:20px; margin-bottom:0px; color:#999;}
.dotted-3 { float:left; height:50px; border-right:1px solid #ddd; margin-top:20px; margin-left:30px;}


.end { width:auto; height:75px; background:#000 top center no-repeat; margin-top:20px;}
.end p { font-size:12px; color:#FFF; text-align:center; padding-top:30px;}