﻿/* CSS Document */
body{ font-size:14px; padding:0; margin:0 auto; color:#333; font-family:"微软雅黑";}
ul,li{ margin:0; padding:0; list-style-type:none;}
img{ vertical-align:top; margin:0; padding:0; border:0;}
p,span,dl,dd,dt,i,h1,h2,h3,h4,h5,e{ margin:0; padding:0; font-weight:normal;}
a{ text-decoration:none; color:#fff;}
a:hover{ color:#68b92e;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}


.ytm_banner{ width:100%; background:url(../images/ytm_bannerbg.jpg) no-repeat center; height:500px;}
.ytm_banner1{ width:1180px; margin:0 auto; height:774px;}
.ytm_dh{ background:url(../images/ytm_dd.jpg) no-repeat center; width:100%; height:250px;}
.ytm_dhbox{ width:1180px; margin:0 auto; height:250px;}
.ytm_dhboxl{ width:497px; height:250px; float:left; margin-left:75px; display:inline;}
.ytm_dhboxl h1{ color:#fff; text-align:center; font-size:35px; font-weight:bold;}
.ytm_dhboxl p{ padding-top:10px; width:330px; color:#fff; padding-left:95px; text-indent:2em; line-height:23px;}
.ytm_dhboxr{ float:left; margin-left:20px; display:inline;}
.ytm_con1{ background:url(../images/ytm_con1bg.jpg) no-repeat center; width:100%;}
.ytm_con1box{ width:1180px; margin:0 auto; height:1057px;}
.ytm_con1boxc{ width:1000px; height:1057px; float:right;}
.ytm_con1boxc a{ width:319px; height:64px; background:#ad82d4; margin:0 auto; margin-top:5px; border-radius:15px; display:block; font-size:25px; text-align:center; line-height:65px;}
.ytm_con1boxc a:hover{ background:#e65abe;}
.ytm_con1boxc1{ width:1000px; height:290px; padding-top:30px; }
.ytm_con1boxc1 h2{ font-size:25px; font-weight:bold; color:#986cc0; line-height:40px;  padding-left:20px; }
.ytm_con1boxc1 p{ font-size:15px; line-height:25px; width:900px; margin-bottom:10px; padding-left:20px;}
.ytm_con1boxc1 img{ margin-left:20px;}

.ytm_con1boxc2{ width:1000px; height:290px; padding-top:20px; background:#dfdfdf; border-radius:15px; }
.ytm_con1boxc2 h2{ font-size:25px; font-weight:bold; color:#333; line-height:40px;  padding-left:20px;}
.ytm_con1boxc2 p{ font-size:15px; line-height:25px; width:900px; margin-bottom:10px; padding-left:20px;}
.ytm_con1boxc2 img{ margin-left:20px; display:inline;}

.ytm_con2{ background:#515151; width:100%; height:416px;}
.ytm_con2t{ width:100%; background: url(../images/ytm_title1.png) no-repeat center; height:83px;}
.ytm_con2tb{ width:1180px; margin:0 auto; height:83px; position:relative;}
.ytm_con2tb h1{ color:#333; font-size:35px; font-weight:bold; line-height:83px; width:150px; position:absolute; right:410px;}
.ytm_con2an{ width:300px; height:83px; position:absolute; position:absolute; right:98px;}
.ytm_con2box{ width:1180px; margin:0 auto; height:333px;}
.ytm_con2box .list{ float:left; width:253px; height:253px; margin-left:25px; display:inline; margin-top:35px;}
.ytm_con2box .list a{ display:block; width:253px; height:253px;}
.ytm_con2box .list a.one{ background:url(../images/ytm_syz1.jpg) no-repeat}
.ytm_con2box .list a.one:hover{ background:url(../images/ytm_syz_01.jpg) no-repeat}
.ytm_con2box .list a.two{ background:url(../images/ytm_syz1_02.jpg) no-repeat;}
.ytm_con2box .list a.two:hover{background:url(../images/ytm_syz2.jpg) no-repeat }
.ytm_con2box .list a.three{width:322px; background:url(../images/ytm_syz3.jpg) no-repeat}
.ytm_con2box .list a.three:hover{ background: url(../images/ytm_syz1_03.jpg) no-repeat;}

.ytm_con2box .list a.Four{width:322px; background:url(../images/ytm_syz4.jpg) no-repeat}
.ytm_con2box .list a.Four:hover{ background: url(../images/ytm_syz1_04.jpg) no-repeat;}

.ytm_con3{ width:100%; height:auto;}
.ytm_con3box{ width:1180px; height:86px; margin:0 auto; margin-top:50px;}
.ytm_con3boxl{ background:url(../images/ytm_dbleft.jpg) no-repeat; width:212px; height:876px; float:left;}
.ytm_con3boxl_wz1{ font-size:25px; color:#fff; font-weight:bold;}
.ytm_con3boxc{ background:url(../images/ytm_dbcon.jpg) no-repeat; width:483px; height:876px; float:left;}
.ytm_con3box_wz2{ font-size:30px; font-weight:bold; color:#885daf;}
.ytm_con3box_wz3{ width:406px; padding-left:35px; }
.ytm_con3box_wz3 p{ width:406px; padding-top:10px; line-height:25px; font-size:15px;}
.ytm_con3box_wz4{ font-size:15px;}

.ytm_con3boxr{ background:url(../images/ytm_dbright.jpg) no-repeat; width:483px; height:876px; float:left; }
.ytm_con3boxr b{ font-size:40px; margin-right:20px;}


.ytm_con4title{ width:100%; background:url(../images/ytm_contitle.jpg) no-repeat center;height:175px;  margin-top:50px;}
.ytm_con4titleb{ width:1180px; margin:0 auto; }
.ytm_con4titleb p{width:245px; padding-left:60px; padding-top:35px; line-height:25px; overflow:hidden; float:left;}
.ytm_con4titleb h1{ color:#fff; float:left; width:600px; padding-left:100px; padding-top:50px; font-size:25px; text-align:center;}
.ytm_con4titleb h1 b{ font-size:50px; }

.ytm_con4box1{ width:100%; background:url(../images/ytm_con4bg11.jpg) no-repeat center; height:200px;}
.ytm_con4box2{ width:100%; background:url(../images/ytm_con4bg12.jpg) no-repeat center; height:200px;}
.ytm_con4box3{ width:100%; background:url(../images/ytm_con4bg13.jpg) no-repeat center; height:176px;}

.ytm_con5title{ width:100%; border-bottom:1px solid #dad9d9; height:130px; margin-top:60px;}
.ytm_con5title h1{ width:1180px; margin:0 auto; text-align:center;  font-size:25px;}
.ytm_con5title h1 b{ font-size:50px; line-height:65px;}
.ytm_con5title em{ color:#885daf; font-style:normal; font-weight:bold;}

.ytm_con5{ width:100%;height:652px;}
.ytm_con5box{ width:1180px; height:652px; margin:0 auto;}
.ytm_con5box span{ margin-top:30px; width:1100px; background: url(../images/ytm_con5d.png) no-repeat; height:96px; line-height:22px; overflow:hidden; text-indent:2em; display:block; padding:30px 40px 20px 40px;}
.ytm_con5box1{ width:1180px; height:470px;}
.ytm_con5box1 ul li{ width:369px; height:215px; float:left; margin-left:20px; display:inline; margin-top:15px;}
.ytm_con5box1 p{color:#fff; padding:40px 40px 20px 40px; font-size:16px; line-height:25px;}
.ytm_con5box1s{  background:#885daf; }
.ytm_con5box1s a{ background:#ffc8ef; width:245px; height:49px; line-height:49px; text-align:center; color:#8d57c1; font-size:23px; font-weight:bold; border-radius:15px; display:block; margin-left:50px;}
.ytm_con5box1s a:hover{ background:#e9d1ff;}

.ytm_con6{ width:100%; background:#f0efef; height:auto;}
.ytm_con6title{ width:100%; background:url(../images/ytm_title5.png) no-repeat center; height:129px; padding-top:40px;}
.ytm_con6title h1{ font-weight:bold; width:1180px; margin:0 auto;text-align:center; font-size:50px; line-height:60px;}
.ytm_con6title b{ color:#885daf;}
.ytm_con6title h1 span{ font-size:25px;}
.ytm_con6box{ width:1180px; margin:0 auto; height:575px; margin-top:20px;}
.ytm_con6box1{ width:218px; height:397px; float:left; margin-left:15px;  display:inline;  background:#885daf; margin-top:20px;}
.ytm_con6box h2{ width:190px; text-align:center; margin-left:10px;color:#fff; font-size:25px; padding-top:20px; height:40px; border-bottom:dashed #fff 1px; }
.ytm_con6box p{ color:#fff; width:190px; padding:15px; line-height:22px; height:125px;}

.ytm_con6box2{ width:218px; height:397px; float:left; background:#515151; margin-left:15px; display:inline; margin-top:20px;}

.ytm_con7{ width:100%; background:#515151; height:auto;}
.ytm_con7box{ width:1180px; height:824px; margin:0 auto;}
.ytm_con7box h1{ color:#fff; font-size:50px; text-align:center; padding-top:50px; font-weight:bold;}
.ytm_con7box h1 b{ color:#9d73c4;}
.ytm_con7box h1 span{ font-size:25px;}

.jfal_tit{ height:616px;width: 217px; background:url(../images/ytn_zralbg.png) no-repeat; float:left; margin-top:30px;}
.jfal_tit ul{ padding-top:60px; }
.jfal_tit li{ float:left;width: 218px;height: 228px; cursor:pointer; margin-right:15px; display:inline;}

#a1{ background: url(../images/ytm_lhf.png) no-repeat;}
#a1.one{ background:url(../images/ytm_lhf_01.png) no-repeat;}
#a2{ background:url(../images/ytm_zyl.png) no-repeat;}
#a2.one{ background:url(../images/ytm_zyl_01.png) no-repeat;}

.jfal_con{ height:616px; width:962px; float:left; margin-top:30px; position:relative;  }
.jfal_con img{ float:left;}

.jfal_connr { width:470px; height:514px; position:absolute; right:20px; background:#fff; padding:25px 20px 0px 20px;}
.jfal_connr h2{  height:69px; background:#9d73c4; color:#fff; line-height:69px; float:left; margin-bottom:10px; width:239px; text-align:center; font-size:40px; font-weight:bold;}
.jfal_connr span{ float:left; width:225px; height:69px; text-align:center; background:#ffc8ef; line-height:69px; font-size:40px; color:#9d73c4; font-weight:bold;}
.jfal_connr p{ width:460px; float:left; font-size:16px; line-height:30px;}
.jfal_connr p b{ font-size:20px; color:#9d73c4;}
.jfal_connr img{ margin-top:10px; float:left;}
.jfal_connr a{ width:275px; float:left; margin-left:75px; display:inline; background:#9d73c4; height:44px; display:block; line-height:44px; text-align:center; color:#fff; border-radius:15px; font-size:20px;}
.jfal_connr a:hover{ background:#b165cd; color:#fff;}


.ytm_con8{ width:100%; height:auto;}
.ytm_con8box{ width:1180px; margin:0 auto; height:820px;}
.ytm_con8box h1{ font-weight:bold; width:1180px; margin:0 auto;text-align:center; font-size:50px; line-height:60px; margin-top:50px;}
.ytm_con8box h1 b{  color:#885daf;}
.ytm_con8box span{ overflow:hidden;background:url(../images/ytm_title6.png) no-repeat; width:1180px; display:block; margin-top:15px; font-size:30px; height:52px; line-height:52px; text-align:center; color:#fff;}
.ytm_con8boxl{ height:455px; margin-top:50px;}
.ytm_con8boxlr{ width:385px; float:left; height:455px; border-right:1px solid #f5f5f5; background:url(../images/ytm_ysszbg.png) no-repeat;  position:relative;}
.ytm_con8boxlr i{ position:absolute; width:153px; height:155px; display:block;}
.ytm_con8boxlr h2{ padding-top:150px; color:#fff; padding-left:60px; font-size:30px; line-height:60px; font-weight:bold;}
.ytm_con8boxlr p{ width:290px; padding-left:45px; line-height:23px; color:#fff;}
.ytm_con8ts{ width:1180px; height:148px; background:#ececec; }
.ytm_con8ts img{ float:left;}
.ytm_con8ts p{ width:600px; line-height:28px; font-size:16px; padding-left:50px; padding-top:50px; float:left;}

.ytm_con9{ width:100%; height:auto;}
.ytm_con9title{ width:100%; border-bottom:1px solid #dfdfdf;  }
.ytm_con9title h1{ width:1180px; height:120px;  margin:45px auto; line-height:120px; font-size:50px; font-weight:bold; text-align:center;}
.ytm_con9title h1 b{  color:#885daf;}
.ytm_con9box{ height:410px; margin:0 auto; width:1180px;}
.ytm_con9box img{ float:left; margin-top:4px;}
.ytm_con9boxc{ width:382px; border-right:1px solid #dfdfdf; height:410px; float:left;}
.ytm_con9boxc h2{ width:120px; height:53px; margin-top:60px; float:left; margin-bottom:10px; text-align:center; color:#fff; line-height:53px; background:#885daf; display:block; font-size:30px; font-weight:bold;}
.ytm_con9boxc span{ font-size:25px; width:245px; margin-top:60px; margin-bottom:10px; height:53px; line-height:53px; text-align:center; color:#8d57c1; float:left; background:#ececec;}
.ytm_con9boxc li{ width:190px; float:left; line-height:25px;}
.ytm_con9boxc p{ width:350px; line-height:23px; margin-top:10px; display:block; float:left;}
.ytm_con9boxc a{ display:block; float:left; margin-top:30px; margin-left:30px;width:250px; height:43px; text-align:center; color:#fff; line-height:43px; font-size:20px; border-radius:15px; background:#885daf;}
.ytm_con9boxr{ float:right; width:430px; height:410px;}
.ytm_con9boxr h3{ background:url(../images/ytm_ywjd.png) no-repeat; width:388px; height:50px; font-size:30px; font-weight:bold; line-height:50px; margin-left:30px; margin-top:20px; }
.ytm_con9boxr h4{ width:400px; float:left; height:43px; line-height:43px; text-align:center; font-size:16px; background:#885daf; color:#fff; border-radius:15px; margin-left:20px; margin-top:20px;}
.ytm_con9boxr b{ float:left; width:50px; margin-top:30px; margin-left:30px; display:inline; font-size:18px; }
.ytm_con9boxr p{ width:309px; float:left; margin-top:10px; line-height:22px;}

.ytm_con10{ width:100%; height:auto; background:#ececec; padding-top:50px; }
.ytm_con10t{ width:100%; height:106px; background:#885daf;}
.ytm_con10t h1{ width:1180px; margin:0 auto; height:106px; line-height:106px; text-align:center; font-size:50px; font-weight:bold; color:#fff;}
.ytm_con10box{ width:1180px; margin:0 auto; height:280px; margin-top:30px;}
.ytm_con10box li{ width:285px; height:222px; float:left; margin-right:10px;}
.ytm_con10box li span{ width:285px; height:50px; line-height:50px; text-align:center; display:block; background:#fff; font-size:15px;}
.ytm_con10box li a{ color:#333;}
.ytm_con10box li a:hover{ color:#885daf;}