@charset "utf-8";

@Keyframes dong{
    0%{ margin-top: 5px;}
    50%{ margin-top: 15px;}
    100%{ margin-top: 5px;}
}

@-webkit-Keyframes dong{
    0%{ margin-top: 5px;}
    50%{ margin-top: 15px}
    100%{ margin-top: 5px;}
}


.fx_grid_c1{width:990px;margin:0 auto}

.fx_banner{background:#f0f0f0;width:1903px;overflow:hidden;position:relative}
.fx_banner_inner{position:relative;height:502px}

.fx_banner_img{width:20000px}
.fx_banner_img li{float:left;height:502px;width:1903px;position:relative}
.fx_banner_link{position:absolute;top:0;left:0;width:100%;height:502px;cursor:pointer}

.fx_banner .child{position:absolute;width:1903px;height:502px}
.fx_banner_common{position:relative}
.fx_banner_common a{position:absolute;top:50%;margin-top:200px;width:41px;height:119px;cursor:pointer;display:block;overflow:hidden;opacity:.5;filter:alpha(opacity=50);}
.fx_banner_pre{left:0;background:url(../images/ban_pre_24.png);}
.fx_banner_next{right:0;background:url(../images/ban_next_24.png);}
.fx_banner_pre:hover,.fx_banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.fx_banner .control{width:200px;position:absolute;top:470px;left:50%;margin-left:-100px;text-align:center}
.fx_banner .control li{display:inline-block;*display:inline;*zoom:1;margin:0 5px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#a0a183}
.fx_banner .control li a{display:none}
.fx_banner .control li.current{background:#ff7f02}

body,p,h2,h3,ul,li{ margin: 0; padding:0; border:0;}
ul,li{ list-style: none;}
.green{color:#5dc17b;}
.red{ color:#eb473b;}
.yell{color:#f8b157;}
.blue{ color:#6d92ed;}
.b6{ font-weight: bold; font-size: 36px;} 
.b32{ font-weight: bold; font-size: 32px;}
/**model**/

.model{ width:100%; height:1340px; background:url(../images/index/modelbg.jpg) no-repeat center top; overflow: hidden; text-align: center;}
.learn{ margin: 45px 0 80px 0;}
.learn h3{ color:#e83035; font-size: 35px; margin-bottom: 20px;}
.learn .downicon{ width: 60px; height: 60px; background-color: rgba(255,255,255,0.5); border-radius: 30px; margin:0 auto;}
.learn .downicon img{
	 -webkit-animation:dong 1s ease infinite;
	  animation:dong 1s ease infinite;
     }
/*.title{ margin-bottom:90px; }

.title h2{ font-size: 45px; font-weight: normal; height: 90px;width: 420px; line-height: 90px;border-bottom: 3px solid #000; margin:0 auto; color:#000000;}
.title h2.wi{ width: 183px;}
.title h2.wi1{width: 500px;}*/
/**product**/
.product{ background-color: #fff; text-align:center;}
.product_con{ width:1114px; height:930px; margin: 0 auto; padding-top: 80px; }
.product_con ul li{ width: 899px; height: 185px;}
.product_con ul li.leftli{ text-align: left; padding-left: 215px;}
.product_con ul li.rightli{ text-align:right; padding-right: 215px;}
.product_con ul li.productbg1{ background:url(../images/index/pro1.png) no-repeat left top;}
.product_con ul li.productbg2{ background:url(../images/index/pro2.png) no-repeat right top;}
.product_con ul li.productbg3{ background:url(../images/index/pro3.png) no-repeat left top;}
.product_con ul li.productbg4{ background:url(../images/index/pro4.png) no-repeat right top;}
.product_con ul li h3{ font-size: 36px; margin-bottom: 20px;}
.product_con ul li p{ font-size: 24px; color: #555; line-height: 48px;}

/***way****/
.way{ width: 100%; height:968px; background:url(../images/index/waybg.jpg) no-repeat center top; overflow: hidden; padding-top: 435px; text-align:center;}
.way ul{ width: 925px; margin:0 auto; text-align:left;}
.way ul li{ width: 805px; height: 185px;background: url(../images/index/logoicon.png) no-repeat 0 10px;  padding-left:60px;}
.way ul li.ml60{margin-left: 60px;}
.way ul li.ml120{margin-left: 120px;}
.way ul li p{ height: 45px; font-size: 40px; color:#e83035;  font-weight: bold; margin-bottom: 60px;}
.way ul li p a{ color:#3980eb; font-size: 26px; font-weight: normal; padding-left: 15px;}
.way ul li span{ color: #555555; font-size: 30px;}

/****teach****/
.teach{ width: 1100px; height: 700px; padding-top: 92px; margin:0 auto; text-align: center;}
.teach p{ font-size: 30px; color: #505959; line-height: 60px; margin-top: 50px;}

/***map**/

.map{ width: 100%; height: 1046px; background:url(../images/index/rangebg.jpg) no-repeat center top; overflow: hidden; padding-top: 405px; text-align: center;}
.map_contion{ width: 1203px; height: 806px; margin: 0 auto;}
.map_contion .map_intr{ width: 446px; height: 513px; float: left; background: url(../images/index/mapbg.png) no-repeat left top; margin-top: 150px; }
.map_contion .map_intr p{ padding: 50px 60px 0 0; text-align: right; font-size: 30px; line-height: 50px; color: #505959}
.map_contion  img{ float: left; margin-left: 20px;}


/***wrap**/
.wrap .img1 { background: url("/common/images/needKnowPage/img_01.jpg") no-repeat center top; height: 500px; }
.wrap .img2 { background: url("/common/images/needKnowPage/img_02.jpg") no-repeat center top; height: 762px; }
.wrap .img3 { background: url("/common/images/needKnowPage/img_03.jpg") no-repeat center top; height: 589px; }
.wrap .img4 { background: url("/common/images/needKnowPage/img_04.jpg") no-repeat center top; height: 685px; }
.wrap .img5 { background: url("/common/images/needKnowPage/img_05.jpg") no-repeat center top; height: 805px; }
.wrap .img6 { background: url("/common/images/needKnowPage/img_06.jpg") no-repeat center top; height: 798px; }

/**去除MathJax渲染后多竖线的问题**/
.MathJax nobr>span.math>span{border-left-width:0 !important};
