﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body{font:12px/1.5 "Microsoft Yahei",Arial,"微软雅黑"; background:#fff;}
a{color:#333;text-decoration:none;outline: none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#666;text-decoration:none;}
ul li{list-style:none;}
.clear{clear:both;*display:inline;overflow:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
img,input,select,button{vertical-align: middle;border:none;}
input,textarea{outline:none;border: 0;background:none;font-family:"Microsoft YaHei";} 
.wrap{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.pos-r{position:relative;}
.pos-a{position:absolute;}

.title{display:table !important;text-align:center;margin:0 auto !important;border-bottom:2px solid #e8166d;}.title b{margin:0 auto;display:table;color:#444;font-size:30px;font-weight:normal;line-height:40px;}.title i{margin:0 auto !important;display:table;color:#999;font-size:12px !important;line-height:24px;text-transform:uppercase;font-style:normal;font-family:Tahoma, Geneva, sans-serif !important;font-weight:normal !important;border:none !important;}.title01{display:table;text-align:center;margin:0 auto;border-bottom:2px solid #e8166d;}.title01 b{margin:0 auto;display:table;color:#fff;font-size:24px;font-weight:normal;line-height:24px;}.title01 i{margin:0 auto;display:table;color:#a2c6fc;font-size:12px !important;line-height:24px;text-transform:uppercase;font-style:normal;font-family:Tahoma, Geneva, sans-serif !important;font-weight:normal !important;}
.xwzxbjys{background:#f1f1f1; padding:60px 0;}

.wxewmfd{position: fixed;
    right:10px;
    bottom:100px;
    width:200px;
    z-index: 999;}
	.wxewmfd img{width:200px;}



.ft_1200_3 .fr_440{ float: right; width: 360px; height: 376px; padding: 0 40px 0 40px; background: url(../images/fmain9.png) top center no-repeat;}
.ft_1200_3 .fr_440 .ft_440_1{ float: left; width: 360px; height: 270px; overflow: hidden; }
.ft_1200_3 .fr_440 .ft_440_1 img{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transition: -webkit-transform 2s;
    -ms-interpolation-mode:bicubic;
}
.ft_1200_3 .fr_440 .ft_440_1:hover img{
    transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);
    -webkit-transform: scale(1.09,1.09);
    -o-transform: scale(1.09,1.09);
    -moz-transform: scale(1.09,1.09);
}

.ft_1200_3 .fr_440 .ft_440_2{ float: left; width: 225px; margin: 51px 45px 0 55px; padding-left:35px; color: #ffffff; font-size: 24px; line-height: 40px; font-family: Arial; }
.ft_1200_3 .fr_440 .ft_440_2 p{display:inline-block;}

.fc_1100_5{ float: left; width: 1100px; padding: 53px 0 60px 0;}
.ft_1100_4{ float: left; width: 1100px; padding: 33px 0 0 0;}
.ft_1100_4 .fl_740{ float: left; width: 740px;}
.ft_1100_4 .fl_740 ul{ float: left; width: 740px;}
.ft_1100_4 .fl_740 ul li{ float: left; width: 350px; margin-right: 20px;}
.ft_1100_4 .fl_740 ul li .ft_350_1{ float: left; width: 350px; height: 269px; overflow: hidden; position: relative;}
.ft_1100_4 .fl_740 ul li .ft_350_1 .img2{
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transition: -webkit-transform 2s;
    -ms-interpolation-mode:bicubic;
}
.ft_1100_4 .fl_740 ul li:hover .ft_350_1 .img2{
    transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);
    -webkit-transform: scale(1.09,1.09);
    -o-transform: scale(1.09,1.09);
    -moz-transform: scale(1.09,1.09);
}
.ft_1100_4 .fl_740 ul li .ft_350_1 .time{ position: absolute;width: 68px; height: 68px; background-color: #e8166d; left: 20px; top: 20px; text-align: center;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;
}
.w_1200{overflow:hidden; width:1200px; margin:0 auto;}

.fback2{ background: url(../images/fmain4.jpg) #f1f1f1 bottom repeat-x; overflow:hidden;}
.fc_1100_4{ float: left; width: 1200px; padding:60px 0 0 0;}
.ft_1100_2{ float: left; width: 100%; height: 40px; text-align: center; overflow: hidden;}
.ft_1100_2 h2{ display: inline-block; vertical-align: top; padding: 0 20px; color: #e8166d; font-size: 26px; font-weight: bold; line-height: 40px; position: relative;}
.ft_1100_2 h2 .befores{ position: absolute; width:478px; height: 9px; right: 100%; top: 50%; margin-top: -4px; background: url("images/fmain5.png") no-repeat; }
.ft_1100_2 h2 .afters{ position: absolute; width:478px; height: 9px; left: 100%; top: 50%; margin-top: -4px; background: url("images/fmain6.png") no-repeat;}
.ft_1200_3{ width: 1200px; height: 375px; padding-top:50px;}
.ft_1200_3 .fl_620{ float: left; width: 620px; padding: 13px 0 0 0;}
.ft_1200_3 .fl_620 .ft_620_1{ float: left; width: 593px; color: #333333; font-size: 22px; font-weight: bold; line-height: 39px;}
.ft_1200_3 .fl_620 .ft_620_1 a{color: #333333;}
.ft_1200_3 .fl_620 .ft_620_2{ float: left; width: 100%; height: 117px; padding: 22px 0 0 0; color: #666666; font-size: 16px; line-height: 39px; overflow: hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}
.ft_1200_3 .fl_620 .ft_620_3{ float: left; width: 100%; padding-top: 28px;}
.ft_1200_3 .fl_620 .ft_620_3 a{ float: left; padding: 0 35px; background-color: #e8166d; color: #fff; font-size: 14px; line-height: 34px;
    border-radius:18px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    -o-border-radius:18px;
}






.c_2{width:1200px; margin:0 auto; padding-top:60px;  overflow:hidden;}
.c_2 .c_2_more{float: left; width:100%; text-align: center;}
.c_2 .c_2_more a{display: inline-block; *display:inline; *zoom:1; vertical-align: top; width: 200px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: #e8166d; margin-top: 50px; 
 -webkit-border-radius:32px; 
    -moz-border-radius:32px;
         border-radius:32px;}
.c_2 .c_2_more a:hover{background: #e8166d;}
.le_2{float: left; width:347px; position: relative;}
.le_2 img{float: left; display: block; min-width:100%;}
.le_2 .le_2_h{float: left; width: 305px; position: absolute; left: 0; bottom: 0; padding: 26px 21px; background: rgba(0,0,0,.5); }
.le_2 .le_2_h span{float: left; width: 218px; line-height: 24px; color: #fff; height: 48px; overflow: hidden; font-size: 16px;}
.le_2 .le_2_h i{float: right; background: url(../images/s_jt.png) no-repeat center; width: 22px; height: 10px; display: block; margin-top: 18px;}
.m_2{float: left; width: 392px; padding: 0 20px;}
.m_2 ul{float: left; width: 100%; margin-top: -20px;}
.m_2 ul li{float: left; width: 100%; background: #fff; margin-top: 20px;}
.m_2 ul li a{float: left; width:339px; display: block; padding: 0 23px 0 30px;}
.m_2 ul li a .m_2_1{float: left; width: 100%; padding: 21px 0 11px 0; border-bottom: 1px solid #e5e5e5;}
.m_2 ul li a .m_2_1 h4{float: left; width: 100%; font-size: 18px; color: #333; line-height: 36px; height: 36px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_2 ul li a .m_2_1 span{float: left; display: block;  width: 100%; font-size: 14px; line-height: 26px; color: #666; height: 52px; overflow: hidden; padding-top: 4px;}
.m_2 ul li a .m_2_2{float: left; width: 100%; padding: 8px 0 9px 0;}
.m_2 ul li a .m_2_2 span{float: left; display: block; width:75px; }
.m_2 ul li a .m_2_2 span h1{float: left; width: 100%; height: 38px; line-height: 38px; color: #666; font-size: 32px; font-weight: bold; font-family: Arial;}
.m_2 ul li a .m_2_2 span h5{float: left; width: 100%; font-size: 14px; line-height: 20px; height: 20px; color: #666; }
.m_2 ul li a .m_2_2 i{float: right; display: block; width: 22px; height: 10px; background: url(../images/s_jt02.png) no-repeat; margin-top: 24px;}
.m_2 ul li a:hover{
   -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
         box-shadow: 2px 2px 15px rgba(0,0,0,.2); 
}

.r_2{float: left; width:400px;}
.r_2 ul{float: left; width: 100%; margin-top: -20px;}
.r_2 ul li{float: left;  width: 100%; background: #fff; margin-top: 20px;}
.r_2 ul li a{float: left; display: block; width: 334px; padding: 12px 26px 23px 40px; }
.r_2 ul li a .r_2_1{float: left; width: 82px; position: relative;}
.r_2 ul li a .r_2_1::after{content: ""; width: 1px; height: 69px; position: absolute; top: 17px; right: 0; background: #e5e5e5;}
.r_2 ul li a .r_2_1 h1{float: left; width: 100%; line-height: 60px; height: 60px; color: #666; font-size:36px; font-weight: bold; font-family: Arial; position: relative;}
.r_2 ul li a .r_2_1 h1::after{content: ""; width: 20px; height: 2px; background: #ccc; position: absolute; bottom: 0; left: 0;}
.r_2 ul li a .r_2_1 span{float: left; display: block; width: 100%; font-size: 14px; line-height: 24px; height: 24px; color: #666; padding-top: 8px;}
.r_2 ul li a .r_2_2{float: right; width:228px; font-size: 16px; color: #333; margin-top: 10px;}
.r_2 ul li a .r_2_2 h4{float: left; width: 100%; line-height: 28px; height: 56px; overflow: hidden;}
.r_2 ul li a .r_2_2 i{float: left; display: block; width: 100%; height: 26px; background: url(../images/s_jt02.png) no-repeat left;}
.r_2 ul li a:hover {
  -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,.2);
         box-shadow: 2px 2px 15px rgba(0,0,0,.2); 
}

.ywtc-jcal{overflow:hidden; width:1200px; margin:60px auto 0 auto; padding-bottom:60px;}
   
.jcal-nr{overflow:hidden;margin-top:50px;}
.jcal-nr ul{overflow:hidden;width:1212px;}
.jcal-nr ul li{overflow:hidden;float:left;margin:7px 7px;width:390px;position:relative;height:300px;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;}
.jcal-nr ul li a{display:block;}
.jcal-nr ul li a img{width:390px;height:300px;}
.jcal-nr ul li a p{position:absolute;left:0;bottom:0;width:92%;padding:0 4%;background:url(../images/albeijing.png) center;color:#fff;}
.jcal-nr ul li a p span{display:block;width:100%;text-align:center;font-size:16px;line-height:40px;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.jcal-nr ul li a p b{display:block;height:0;line-height:20px;font-weight:normal;font-family:微软雅黑;font-size:14px;overflow:hidden;transition: 300ms;-webkit-transition: 300ms;-moz-transition: 300ms;-ms-transition: 300ms;}
.jcal-nr ul li:hover a p b{height:84px;margin-bottom:5px;overflow:hidden;}




.header{    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;}

.right_div
{ 
    color:#fff;  opacity:0;
    z-index:10001;
    position:relative; 
    float:left;
    text-align:center;
    padding-bottom: 10px;
    width: 116px;
    background: #003e76;
}
.right_div div
{
    font-size: 10px;

    margin-top: 10px;
}
.right_div .cur
{
    cursor: pointer;
}



.header.on
{
    position: fixed; left:0; top:0; width:100%; z-index:999;
}

.header .lblue
{
    line-height: 36px;

    height: 36px;

    letter-spacing: .75px;

    background: #e8166d;
}
.header .lphone span
{
    font-size: 18px;
    font-weight: bold;
	color:#fff;
}
.lwe{color:#fff;}
.lphone{color:#fff;}
.header .logoa
{ 
    position: relative;
    z-index: 100;
}
.header .logoa img{width:300px;}
.lnav
{
    position: relative;
    z-index: 10;

    background:#fff;
    box-shadow:0 3px 4px rgba(0,0,0,0.15);
}
.navdiv
{
 
    z-index: 10;

    height:88px;
    padding-top:10px;
}
.lnav .navul
{
    font-size: 0;

    display: inline-block;

    margin-top:26px;
    margin-right: 20px;
    margin-bottom: 0;
}
.header .navimg
{
    cursor: pointer;
}
.lnav .shadow
{
    position: absolute;
    z-index: 9;
    bottom: 0;

    width: 300%;
    height: 77px;
    margin-left: -100%;

    box-shadow: 0 3px 4px rgba(0,0,0,.15);
}
.header .searchd
{
    position: absolute;
    z-index: 5;
    top: 102px;
    left: 0;

    display: none;

    width: 100%;

    background: #f7f7f7;
}
.header .searchd form
{
    position: relative;

    width: 100%;
}
.header .searchd label
{
    font-size: 14px;
    font-weight: normal;

    position: absolute;
    top: 15px;
    left: 5px;

    color: #999;
}
.header .searchd input
{
    background: #f7f7f7;
}
.header .searchd input.txt
{
    line-height: 50px;

    width: 80%;
    height: 50px;
}
.header .searchd input.sub
{
    font-size: 16px;
    line-height: 28px;

    height: 28px;
    margin-top: 13px;
    padding-left: 15px;

    border-left: 1px solid #c6c6c6;
}
.lnav .navul .maina
{
    position: relative;
    z-index: 10;

    display: inline-block;

    height: 46px;
}
.lnav .navul li
{
    font-size: 16px;

    position: relative;

    display: inline-block;

    padding-right: 20px;
    padding-left: 20px;

    border-right: 1px solid #ccc;
}
.lnav .navul li a:hover{color:#e8166d;}
.lnav .navul li:hover::after
{
    position: absolute;
    bottom: -36px;
    left: 50%; color:#e8166d;
    width: 50%;
    height: 2px;
    margin-left: -25%;

    content: '';

    background: #e8166d;
}
.lnav .sera
{
    position: relative;
    z-index: 100;
}
.lnav .serinput
{
    display: none;
}
.container2
{
    margin-top: -1px;
}
.lnav .mform
{
    position: relative;

    display: inline-block;

    margin-right: 48px;
}
.lnav .mform .mtxt
{
    width: 182px;
    height: 35px;
    padding-right: 35px;
    padding-left: 5px;

    border: 1px solid #ccc;
}
.lnav .mform .msub
{
    position: absolute;
    top: 5px;
    right: 3px;
}
.lnav .navimgx
{
    display: none;
}
.header .dm
{
    font-size: 14px;

    position: absolute;
    z-index: 100;
    top: 103px;

    display: none;

    width: 100%;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;

    background: #fff;
    box-shadow: 0 2px 5px rgba(0,0,0,.15);
    overflow-y:auto;
}
.header .dm a
{
    color: #444;
}
.header .dm .mul li div
{
    padding-top: 15px;
    padding-bottom: 15px;

    cursor: pointer;

    border-bottom: 1px solid #ddd;
}
.header .dm .mul ul
{
    display: none;

    border-bottom: 1px solid #ddd;
}
.header .dm .mul ul li
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.header .dm .mul ul
{
    padding-left: 35px;
}
.header .dm .min
{
    display: none;
}
.header .ldd
{
    font-family: '微软雅黑';

    position: absolute;
    z-index: 8;
    top: 56px;
    left: 15px;

    display: none;
    overflow: hidden;

    width: 1200px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 50px;

    background: #fff;
}
.lnav .ldd dl
{
    display: inline-block;
    max-width:275px;
    padding-right: 64px;
    padding-left: 20px;

    vertical-align: top;

    border-right: 1px solid #f3f3f3;
}
.lnav .ldd dl:first-child
{
    border-left: 1px solid #f3f3f3;
}
.lnav .ldd dt
{
    font-size: 16px;

    margin-bottom: 25px;

    letter-spacing: 1.5px;
}
.lnav .ldd dd
{
    font-size: 14px;
    line-height: 2;

    letter-spacing: 1.5px;
}

.lnav .ldd.ldd2
{
    left: 391px;

    width: auto;
    padding-right: 50px;
}
.lnav .ldd.ldd2 dl
{
    padding-right: 97px;
}
.lnav .ldd.ldd3
{
    left: 381px;

    padding-right: 36px;
}
.lnav .ldd.ldd4
{
    left: 381px;

    width: auto;
    padding-right: 36px;
}
.lnav .ldd.ldd5
{
    left: 381px;
    width: auto;
}
.lnav .ldd.ldd7
{left: 512px;
  width: auto;
padding-right: 36px;
}
.lnav .ldd.ldd6
{width: auto;
    left: 381px;
}
.lnav .ldd.ldd4 dd
{
    font-size: 16px;
    font-weight: bold;
}
.lnav .ldd .imgdl{max-width:none;}
.lnav .ldd .imgdl
{
    padding-right: 50px;
    padding-left: 50px;
}
.lnav .ldd .imgdl dt
{
    letter-spacing: 0;
}
.banner
{
    width: 100%;
    height:450px;
    overflow:hidden;
}


/*首页*/
.rfgjsgsws{width:164px; height:60px; padding:8px 0 0 60px; float:right; background:url(../images/fhsfgsdfqq.png) no-repeat; margin-top:10px; font-size:14px; color:#333333; background-size:58px;}
.rfgjsgsws span{font:18px Arial; color:#e8166d; font-weight:bold;}
.ytc-top{background:#383a3c; height:40px;  min-width:1200px;}
.ytc-dbjs{width:1200px; margin:0 auto; }
.hyldytc{float:left; font:12px 宋体; color:#fff; line-height:40px;}
.hyldytc span{font:12px Fixedsys;}
#lxwm{background-image:none;}
.gzhagdgfeq{float:right;  }
.dasdgwgfs{float:left;
 width:285px;
	height:40px;
	position: relative}
.dasdgwgfs li{
	float:left;
	width: 71px;
font:12px 宋体; color:#fff;
line-height:40px;
text-align:center;
	display: block;
	height: 40px;
	background:url(../images/xiaobianbian.png) no-repeat right;
	overflow: hidden;}

.dasdgwgfs li a{font:12px 宋体; line-height:40px; color:#fff;}




.dasdgwgfs li:hover {
background:#e8166d;
}
.weixin:hover .weixin-logo {
	width: 129px;
	height: 157px;
	z-index:1;
}




.weixin-logo {
	background: url(../images/lafhfgdwqdwe.png) no-repeat;
	background-position: 0 0;
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 45px;
	left: -29px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}



.weibo:hover {
background:#e8166d;
}
.weibo:hover .weibo-logo {
	width: 129px;
	height: 157px;
	z-index:9999;
}




.weibo-logo {
	background: url(../images/lafhfgdwqdwe.png) no-repeat;
	background-position: 0 0;
	width: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 40px;
	left:42px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}


.ytc-logobg{background:url(../images/logobg.jpg) repeat; overflow:hidden;}
.ytc-logo{width:1200px; margin:17px auto 17px; overflow:hidden; }
.fdsfhgfeegf{float:left; width:159px; height:28px; margin-top:8px; border-radius:30px; border:1px solid #d9d9d9; background:#fff;}
.fdsfhgfeegf input{width:102px; padding:0 10px 0 10px; line-height:28px; }
#duewhfsf {
width: 22px;
height: 18px;
background: url(../images/gdafgdwfsfeda.png) no-repeat;
border: none;}

.ytcdetoubu{padding:0 40px; min-width:1220px; background:#fff; overflow:hidden;}

.wfyuegfhgshe{float:right;}
.wfyuegfhgshe li{float:left; height:101px;  overflow:hidden;}
.wfyuegfhgshe li a{display:block; padding:44px 28px 0 28px; height:56px; font:16px 微软雅黑; color:#333333;  padding-top:44px; overflow:hidden;}
.wfyuegfhgshe li a:hover{ padding:40px 27px 0 27px;   border-top:4px solid #e8166d; border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; overflow:hidden; }
#gflt{background-image:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.navBar{position:relative; background:#e8166d; z-index:1;   line-height:54px; width:100%;height:54px;}
	.nav{ width:1200px;position:relative;margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
	.nav a{ color:#000;   }
    .nav a:hover{background:#0a81c5; color:#fff;}
	.nav h3{ font-size:100%; font-weight:normal;   }
	.nav .m{ float:left;  position:relative; z-index:1; }
	.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
	.nav h3 a{ display:block; width:133px;  color:#fff; text-align:center;  font:16px 微软雅黑; height:54px;  line-height:54px; background: url(../images/line01.gif) no-repeat right; }
	.nav .sub{ display:none; /*默认隐藏*/ border:1px solid #e2e2e2;  position:absolute; left:0px; top:55px; z-index:1; width:116px;  border-top:0;  background:#fff; }
	.nav .sub li{ text-align:center;  margin-bottom:-1px;   }
	.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:25px; line-height:25px; color:#666;   }
	.nav .sub li a:hover{ color:#fff;   }
	.nav .block{ height:3px; width:116px; background:#FE7700; position:absolute; left:0; top:57px; overflow:hidden;  }


.fullSlide{ width:100%;  position:relative;  height:450px; background:#000; min-width:1300px;margin-top:134px; }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:450px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:450px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }


.ytc-hxcp{padding:60px 0; overflow:hidden;}
.ytc-cpfl{padding:60px 0; overflow:hidden; background:#e8166d;}
 
 .HomeTile{ position:relative; text-align:center; z-index:2; line-height:40px; margin-bottom:20px;}
.HomeTile .cn{ display:block; font-size:2.667em; color:#0a0a0a;}
.HomeTile .cn .red{ color:#e8166d;}
.HomeTile .en{ display:block;  width:100%; text-align:center;  font-family:"Arial"; font-size:16px; color:#ccc; z-index:-1; text-transform:uppercase;}
.ytc-cpfl .HomeTile .cn{ color:#fff;}
.ytc-cpfl .HomeTile .en{color:#0965B9;}
 

.ytc-hxcp ul{  margin-top:40px;}
.ytc-hxcp li{ position:relative;width:210px; height:322px; float:left; margin:0 15px; overflow:hidden; box-shadow:0 0 2px 1px #E6E5E5;}
.ytc-hxcp li img{width:210px; height:322px;}
.ytc-hxcp li em{ position:absolute; left:0; width:100%; bottom:0; height:40px; background:url("../images/j15.png"); line-height:40px; font-style:normal; color:#FFF; font-size:14px; padding-left:20px; box-sizing:border-box;}
.i-pic-write{ position:absolute; left:0; bottom:-100%;width:100%; padding:30px 20px  20px; box-sizing:border-box; color:#FFF;background:url("../images/j15.png"); height:100%;}
.i-pic-write h3{ font-size:16px;}
.i-pic-write h6{ font-size:32px; margin-top:-26px;}
.i-pic-write p{ font-size:12px; line-height:24px; margin-top:10px;}
.i-pic-write span{ position:absolute; bottom:20px; left:20px;}
 
 
 
#ytc-cpfl{
	 width:1200px;
    margin:0 auto;
    overflow:hidden;
}
#ytc-cpfl h2{
    font-size: 22px;
    text-align: center;
}
#ytc-cpfl .info-box{
    margin-top: 20px;
    width: 130px;
    height: 170px;
	background:#fff;
    float: left;
    margin:10px 10px;
    border: 1px solid #cccccc;box-sizing: border-box;

    -webkit-transition: box-shadow 0.6s ease;
    -moz-transition: box-shadow 0.6s ease;
    -o-transition: box-shadow 0.6s ease;
    transition: box-shadow 0.6s ease;
}

#ytc-cpfl .info-box:hover{
    box-shadow: 0 0 10px 3px #cccccc;
}

#ytc-cpfl .info-box a.a-icon{
    display: block;
    text-align: center;
    line-height: 100px;

    color: #337ab7;
    -webkit-transition: color 0.6s ease;
    -moz-transition: color 0.6s ease;
    -o-transition: color 0.6s ease;
    transition: color 0.6s ease;
}
#ytc-cpfl .info-box a.a-icon:hover{
    color: #ff3333;
}
#ytc-cpfl .info-box a.a-icon i{
	display:block;
    width:60px;
	height:60px;
	margin:25px auto;
}
#ytc-cpfl .info-box p{
    width: 90%;margin-left: 5%;
    text-align: center;
    margin-top: 5px;
    line-height: 20px;
    font-size: 15px;
}
.cpflslt1{background:url(../images/cpflslt1.png) no-repeat;}
.cpflslt2{background:url(../images/cpflslt2.png) no-repeat;}
.cpflslt3{background:url(../images/cpflslt3.png) no-repeat;}
.cpflslt4{background:url(../images/cpflslt4.png) no-repeat;}
.cpflslt5{background:url(../images/cpflslt5.png) no-repeat;}
.cpflslt6{background:url(../images/cpflslt6.png) no-repeat;}
.cpflslt7{background:url(../images/cpflslt7.png) no-repeat;}
.cpflslt8{background:url(../images/cpflslt8.png) no-repeat;}
.cpflslt9{background:url(../images/cpflslt9.png) no-repeat;}
.cpflslt10{background:url(../images/cpflslt10.png) no-repeat;}
.cpflslt11{background:url(../images/cpflslt11.png) no-repeat;}
.cpflslt12{background:url(../images/cpflslt12.png) no-repeat;}
.cpflslt13{background:url(../images/cpflslt13.png) no-repeat;}
.cpflslt14{background:url(../images/cpflslt14.png) no-repeat;}
.cpflslt15{background:url(../images/cpflslt15.png) no-repeat;}
.cpflslt16{background:url(../images/cpflslt16.png) no-repeat;}

 
 .ytc-wmdys1{padding:70px 0; overflow:hidden;}
 .yslist{ overflow:hidden; }
.yslist li{ width:32%; float:left; margin-right:2%; position:relative; margin-bottom:30px;}
.ysimg{ width:370px; height:300px; float:right;}
.ysimg img{ width:370px; height:300px;}
.ystxt{ position:absolute; width:239px; padding:0 20px 0 40px; height:110px; left:0; bottom:30px; background:url(../images/ysbj.png);}
.ystxt h3{ color:#212121; font-size:18px; font-weight:normal; line-height:28px; margin-top:15px;}
.ystxt p{ font-size:14px; color:#4e4e4e; line-height:24px;}
.ystxt span{ display:block; width:36px; height:36px; position:absolute; right:0; bottom:0; background:url(../images/more.png);}

.zezhao{ background:url(../images/zzbj.png); width:330px; display:none; padding:0 20px; height:100%; position:absolute; right:0; top:0;}
.zezhao h3{ color:#ffffff; font-size:18px; font-weight:normal; line-height:36px; margin-top:35px;}
.zezhao p{ font-size:14px; color:#ffffff; line-height:24px; margin-top:20px;}
.zezhao span{ display:block; width:36px; height:36px; position:absolute; right:1px; bottom:1px; background:url(../images/more2.png);}
.yslist li:hover .ystxt{ display:none;}
.yslist li:hover .zezhao{ display:block;}

.ytc-wmdys{width:1200px;
    margin:0 auto;
    overflow:hidden;}
 .ytc-czsp{width:1200px;
    margin:0 auto;
    overflow:hidden;
	}
  .v-left{
    width: 750px;
    float: left;
}
 .v-left video{
    width: 100%;
}
 .v-right{
    width: 420px;
    float: right;
}
 .v-right .v-header{
    height: 45px;line-height: 45px;
    background-color: #e8166d;
    font-size: 18px;
    text-indent: 2em;
    border-radius: 5px;
    color: #f0f0f0;
    width: 90%;margin-left: 5%;
}
 .v-right .v-header span{
    float: left;
}
 .v-right .v-header a{
    font-size: 14px;
    float: right;
    color: #f0f0f0;
    -moz-transition: 0.5s color ease;
    -webkit-transition: 0.5s color ease;
    -o-transition: 0.5s color ease;
    transition: 0.5s color ease;
}
 .v-right .v-header a:hover{
    color: #ff3333;
}
 .v-right ul{
    margin-left: 2em;
    margin-top: 20px;
}
 .v-right ul li{
    line-height: 38px;
    list-style-image: url("../images/caret1.png");
}
 .v-right ul li a{
    display: inline-block;
    font-size: 14px;
}
 
 
 
 
 
 
 
 
 
.box_index {
	border: 1px solid #c5c5c5;
	padding: 10px;
}
.box_index img {
	display: block
}
.box_index h3 {
	color: #fff;
	background: #e8166d;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	
	padding-left: 15px;
	font-weight: normal;
	overflow: hidden;
}
.box_index h3 a {
	font-size: 12px;

	float:right;
	margin-right:15px;
	font-weight: normal;
	color: #fff;
}
.box_index h3 a:hover {
	color: #ffd600;
}
.box_index .editor {
	font-size: 14px;
	color: #000;
	text-indent: 2em;
	line-height: 26px;
	margin-top:16px;
}
.box_index .editor a {
	color: #F00;
}
.box_index .index_news_list .list-none {
	padding: 10px;
}
.box_index .index_news_list .list-none li {
	
	border-bottom: 1px dashed #c2c2c2;
	padding-left: 15px;
	line-height: 39px;
	height: 39px;
	overflow: hidden;
	font-size:14px;
	background:url(../images/flings.gif) 0px -140px no-repeat;
}
.box_index .index_news_list .list-none li span {
	float: right;
	font-size: 12px;
}
.box_index .index_news_list .list-none li a {
	color: #434343;
	font-size: 14px;
}
.box_index .index_news_list .list-none li a:hover {
	color: #e8166d;
}
.box_index .index_img_list .index_img_ul {
	padding: 10px 0;
	clear: both;
}
.box_index .index_img_list .index_img_ul li {
	width: 50%;
	float: left;
	text-align: center;
	overflow: hidden;
}
.box_index .index_img_list .index_img_ul li a {
	color: #434343;
	text-align: center;
	display: block
}
.box_index .index_img_list .index_img_ul li a img {
	border: 1px #ccc solid;
	display: inline
}
.box_index .index_img_list .index_img_ul li a img:hover {
	border: 1px #e8166d solid;
}
.cpzz_one {
	width: 1100px;
	margin: 0px auto;
	margin-top: 20px;
	position: relative
}
.cpzz_title {
	height: 35px;
	line-height: 35px;
	background-position: 0px -24px;
	padding-left: 15px;
	margin-bottom: 5px;
}
.cpzz_title span {
	font-size: 16px;
	color: #575757;
	padding-left: 10px;
	float: left
}
.cpzz_title span b {
	color: #e8166d;
	text-transform: capitalize
}
.cpzz_title a {
	float: right;
	color: #e8166d;
	font-weight: normal;
}
.cpzz_title a:hover {
	color: #12a3ff;
}
.cpzz_one .index_pro {
	padding: 20px 40px;
	background: #f1f1f1
}
.cpzz_one .xpy {
	margin: 0px;
	position: relative;
	overflow: hidden;
}
.cpzz_one .xpy ol {
	position: absolute;
	width: 2012em;
}
.cpzz_one .xpy ol li {
	float: left;
	text-align: center;
}
.cpzz_one .xpy ol li .img {
	position: relative;
	display: block;
	text-align: center;
	font-size: 0px;
}
.cpzz_one .xpy ol li .img img {
	margin: auto;
	border: 1px solid #d6d6d6;
}
.cpzz_one .xpy ol li .img div {
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #e8166d;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.cpzz_one .xpy ol li .img div section {
	position: relative;
	padding: 10px;
}
.cpzz_one .xpy ol li .img div section p {
	text-align: left
}
#trigger {
	display: none
}
.cpzz_one .flip {
	width: 70px;
	height: 168px;
	float: left;
	position: absolute;
	top: 45px;
	z-index: 100;
}
.cpzz_one .next, .cpzz_one .prev {
	width: 25px;
	background: url(../images/neu.gif) no-repeat 0 50%;
}
.cpzz_one .next {
	background-position: -40px 50%;
	float: right;
	position: absolute;
	left: 1070px;
	top: 20px;
}
.cpzz_one .next:hover {
	background-position: -133px 50%;
}
.cpzz_one .prev {
	float: left;
	position: absolute;
	left: 5px;
	top: 20px;
}
.cpzz_one .prev:hover {
	background-position: -93px 50%;
}
.w378 {
	width: 378px;
}
.mr20 {
	margin-right: 20px;
}
.ytc-gywm{width:1200px; margin:0 auto; overflow:hidden;}
 
 .container{ width:1200px; margin:0 auto; overflow:hidden;}
.tel{ font-size:18px; line-height:30px; text-align:center; color:#ffffff; margin-top:30px;}
.tel span{ font-size:24px;}

.wechat{ width:120px; height:120px; margin:30px auto 0 auto;}
.wechat img{width:120px; height:120px;}
 .footer{ background:#383a3c; overflow:hidden;}

.frleft{ float:left; width:983px;}
.dbnav{ overflow:hidden; height:210px; margin-top:20px;}
.dbnav li{ float:left; padding:0 42px 0 44px; height:210px;  background: url(../images/dbxian.png) no-repeat right center;}
.dbnav li span{ color:#e8e8e8; font-size:16px; display:block; line-height:36px;}
.dbnav li a{ color:#aaaaaa; font-size:14px; display:block; line-height:24px;}
.dbnav li a:hover{ text-decoration:underline;}
.copy{ padding:5px 0; margin-top:22px; line-height:20px; font-size:14px; text-transform:Uppercase; color:#aaaaaa;}
.copy a{color:#aaaaaa;}
.copy a:hover{ text-decoration:underline;}
.frright{ float:right; width:217px; background:#2a2b30; height:282px;}
 
 
 
 
 
 
 .advantage-body{

	display: block;

	margin-top: 2.5%;

	overflow: hidden;

	clear: both;

}



.advantage-body .intro li{

	display: block;

	margin-bottom: 4.6%;

}


/*
.advantage-body .intro .list1{

	margin-left: 150px;

}



.advantage-body .intro .list2{

	margin-left: 78px;

}



.advantage-body .intro .list3{

	margin-left: 18px;

}



.advantage-body .intro .list4{

	margin-left: 118px;

}
*/


.advantage-body .intro li h3{

	display: block;

	height: 34px;

	line-height: 34px;

	font-size: 28px;

}



.advantage-body .intro li h3 a{

	color: #333;
	font-weight:100;

	transition: 0.3s;

	-o-transition: 0.3s;

	-ms-transition: 0.3s;

	-moz-transition: 0.3s;

	-webkit-transition: 0.3s;

}



.advantage-body .intro li h3 a:hover{

	color: #e8166d;

}

#gengduo{
	display:block;

	width:114px;
	text-align:center;
	border: 1px solid #2c70b3;
    background: #e43e1d;
    border-radius: 3px;
    padding: 12px 0px;
    margin: 0 auto;
    color: #fff;
    transition: all 1.5s;
	font-size:14px;
	}

.advantage-body .intro li h3 span{

	display: block;

	float: left;

	width: 76px;

	height: 34px;

	text-align: center;

	color: #fff;

	margin-right: 17px;

	background: url(../images/advantage_bg.png);

}



.advantage-body .intro li p{

	display: block;

	line-height: 22px;

	color: #666;

	padding-left: 16px;

	margin-top: 3%;

}



.advantage-body .pic img{

	display: block;

	max-width: 100%;

	height: auto;

	margin: 0 auto;

}

.col-md-6{width:50%; float:left;}
 
 
 .bottomxx{background:#e8166d; height:60px; line-height:60px; }
.bottomxx p{font-size:14px; color:#fff; text-align:center; margin:0 0;}
 
 
 
