@charset "utf-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, font, img, ins, small, strong,b, u, i, center, dl, dt, dd, ol, ul, li,table,td,tr,th {margin:0;padding:0;}
body{ font-family:"Microsoft Yahei",Arial;font-size:20px;width:100%;  max-width:1920px; margin:0 auto; background:#f9f8fe;color: #333333;}
ol,ul,li{list-style:none outside none;padding:0;}
a{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
img {border:none; width:100%;}
.clear{clear:both;}

.banner img {width:100%; max-width: 1920px;}
.col{width:100%;max-width:1920px; margin: 0 auto;}
.main {width:960px; margin: 0 auto;padding-top: 70px;padding-bottom: 70px;}
.main .title {width:30%; font-size:32px;    text-align: center;
    margin: 0 auto; font-weight: bold;}
.main .xian {width:40px; height: 3px; background: #000;    text-align: center;
    margin: 20px auto 80px;}
.xy_cn{}
.xy_cn li { float:left; margin-left: 19px;}
.xy_cn li:nth-child(1){margin-left:0;}

.main_tj{position: absolute;width:960px; margin: 0 auto;padding-top: 70px;left:0;right:0;}
.main_tj .tj_title,.zj_title{width:30%; font-size:32px;    text-align: center;
    margin: 0 auto; color: #fff; font-weight:bold;}
.main_tj .tj_s_title{ font-size:18px;    text-align: center;
    margin: 0 auto;color: #fff;font-weight:bold;margin-top: 14px}
.main_tj .tj_xian {width:40px; height: 3px; background: #fff;    text-align: center;
    margin: 20px auto 80px;}
.main_tj form table,.main_tj form table td{border:none;}
.main_tj form table input{ width:200px; height: 46px; line-height: 46px; background: #fff; color:#000; text-align: center;font-size: 20px;}
.main_tj form table td{ color:#fff; font-weight: bold;font-size:20px}

.fx_con{}
.fx_con .fx_l{width:466px;}
.fx_con .fx_r{ margin-left: 20px;    margin-top: 25px;}

.fx_con .fx_r .fx_r_t p img { width:62px;}
.fx_con .fx_r .fx_r_t p:nth-child(2){font-size:32px;font-weight: bold;line-height: 70px}
.fx_con .fx_r .fx_r_t p:nth-child(3){font-size:36px;color: #9f78e5;line-height: 70px;font-weight: bold;}
.fx_con .fx_r .fx_r_t p:nth-child(3) span {font-size:26px;}
.fx_con .fx_r .fx_r_t p:nth-child(4) span {    width: 84px;
    height: 4px;
    background: #000;
    display: block;
    margin: 1px auto 20px 0;
}

.fx_con .fx_r .fx_r_b_r {    margin-left: 20px;}

.main_zj{width:1030px; margin: 0 auto;padding-top: 70px;}

.zj_bg{ background:#a46fe4;}

.zj_title{}
.zj_s_title{ font-size:18px;    text-align: center;
    margin: 0 auto;color: #fff;margin-top: 14px;width: 860px; font-weight: lighter;line-height: 30px;}

.zj_zx{ background: #fff; font-size: 24px; width:260px; height: 50px; text-align: center;line-height: 50px;    margin: 30px auto 70px;}
.zj_zx a{color:#9f78e5; }

.zj_img img{    display: block;}

.ys_title{width:40%; font-size:32px;    text-align: center; margin: 0 auto; font-weight: bold;}

.ys_s_title{ font-size:18px;text-align: center;margin: 0 auto;color: #969696;margin-top: 14px;width: 860px; font-weight: lighter;line-height: 30px;}

.yz_con img {display:block;}
.yz_img_t_l {width:315px; height: 453px;position:relative;}
.yz_img_t_r_t{width:633px; height: 228px;position:relative;}
.yz_img_t_r_b_l{width:309px; height: 212px;position:relative;}
.yz_img_t_r_b_r{width:314px; height: 212px;position:relative;}
.yz_img_b_l{width:639px; height: 248px;position:relative;}
.yz_img_b_r{width:308px; height: 248px;position:relative;}
.yz_img_t_r_b {margin-top: 13px;}

.yz_img_b { margin-top: 13px;}

.txt_1 { width:315px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_1 dl{width: 245px;height: 183px;float: left;padding: 135px 40px 135px 30px;color: #FFF;font-size: 14px;line-height: 200%;}
.txt_1 dl dt,.txt_2 dl dt,.txt_3 dl dt,.txt_4 dl dt,.txt_5 dl dt,.txt_6 dl dt{ font-size:24px;}
.txt_1 dl dd,.txt_2 dl dd,.txt_3 dl dd,.txt_4 dl dd,.txt_5 dl dd,.txt_6 dl dd{font-size:18px;line-height: 36px;font-weight: lighter}
.txt_1 dl dd span{width:30px; height: 3px; background: #fff;display: block; margin-top: 20px; margin-bottom: 30px}

.txt_2 { width:633px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_2 dl{width: 347px;height: 123px;float: left;padding: 55px 256px 50px 30px;color: #FFF;font-size: 14px;line-height: 200%;}
.txt_2 dl dd span,.txt_3 dl dd span,.txt_4 dl dd span,.txt_5 dl dd span,.txt_6 dl dd span{width:30px; height: 3px; background: #fff;display: block; margin-top: 20px; margin-bottom: 10px; }
.txt_3 { width:309px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_3 dl{ width: 269px;height: 128px;float: left;padding: 44px 10px 40px 30px;color: #FFF;font-size: 14px;line-height: 200%;}
.txt_4 { width:314px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_4 dl{ width: 254px;height: 152px;float: left;padding:30px;color: #FFF;font-size: 14px;line-height: 200%;}
.txt_5 { width:639px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_5 dl{ width: 399px;height: 100px;float: left;padding:74px 210px 74px 30px;color: #FFF;font-size: 14px;line-height: 200%;}
.txt_6 { width:308px; height:auto; background:#9f78e5; FILTER:alpha(opacity=60); opacity:0.92; -moz-opacity:0.92; position:absolute; left:0; bottom:0; }
.txt_6 dl{ width: 243px;height: 148px;float: left;padding:50px 40px 50px 25px;color: #FFF;font-size: 14px;line-height: 200%;}





.bg_xz {background: #fff}

.main_xz {width:960px; margin: 0 auto;padding-top: 70px;    padding-bottom: 50px; }
.main_xz .xian {width:40px; height: 3px; background: #000;    text-align: center;
    margin: 20px auto 0;}
.xz_img { display:block;background: #9f78e5;}


.xz_img_b {    width: 811px;
    margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 30px;}




