@charset "utf-8";

/*-- 全局reset
-------------------------------------------*/

html, body, div,
h1, h2, h3, h4, h5, h6,
hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre, form, fieldset, object, code,
legend, button, input, textarea, label,
th, td, a, img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

body { width:100%; max-width:1920px; margin:0 auto;
    font: 12px/1.5 'Helvetica Neue', 'Helvetica', 'Arial', '\5FAE\8F6F\96C5\9ED1', 'Microsoft YaHei', 'Tahoma', 'Hiragino sans gb', 'SimSun', 'Sans-serif';
    color: #333;
    background-color:#FFF;
}
a{text-decoration:none}
/*清除内外边距*/
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    font-size: 100%;
}

/*设置默认字体*/
:focus {
    outline: 0;
}

ul,
ol {
    list-style: none;
}

/*重置列表*/
fieldset, img {
    border: 0 none;
    vertical-align: top;
}

/*重置图片元素*/
address, caption, cite, code, dfn, em, i, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

.top{ width:100%;max-width:1251px;margin:0 auto; padding:30px 0; text-align:center; }
.top img{width:100%;}
.nav{ width:100%; height:90px; line-height:90px; background-color:#9d66cc;  position:relative;}
.nav_ul{ width:1080px;height:90px;  margin:0 auto;overflow:hidden;}
.nav_ul li{ float:left; width:200px; text-align:center;}
.nav_ul li a{ color:#FFF; font-size:28px; font-weight:100;}

.nav_list{ position:absolute; top:90px;  left:0px;width:100%; height:470px; background-color:#ceebf0; z-index:9999; background:url(../imgs/nav.png); display:none}
.nav_list_w{ width:1080px;margin:0 auto;}
.nav_list_l{ float:left; width:200px; height:470px; background-color:#e9fdff;vertical-align:middle;}
.nav_list_l ul{ margin-top:10px;}
.nav_list_l ul li{ width:150px; margin:0 auto;vertical-align:middle !important; font-size:24px; font-weight:bold; height:46px; line-height:46px;}
.nav_list_l ul li img{ margin:6px 12px 0 0; }
.navzx{ background-color:#7b459a;}

.nav_list_r{ float:right; width:850px; height:470px; }
.nav_list_r ul{ margin-top:10px;}
.nav_list_r ul li{  height:46px; line-height:46px;}
.nav_list_r ul li a{font-size:20px; font-family:"微软黑体"; font-weight:600; color:#000; margin-right:13px;}

.banner{ width:100%; margin:0 auto;z-index:1  }
.banner img{width:100%;z-index:1 }
.title{ width:100%; padding:20px 0 30px; background:#f8f8f8 url(../../styles/imgs/b2.jpg) center no-repeat}
.title_cnt{ text-align:center; height:100px; margin:0 auto;color:#7b459a; background-color: #f8f8f8;  }
.title_cnt_h2{ font-size:48px; font-weight:bold;}
.title_cnt_span{ font-size:28px;}
.tt{ background:#f8f8f8 url(http://www.gs.cc/gs/styles/imgs/b2.jpg) no-repeat}
.title_w{width:100%; background:#f8f8f8;}
.title2{width:100%; max-width:1380px; margin:0 auto; padding:20px 0 30px; background: url(../../styles/imgs/b2.jpg) 0 55px  no-repeat}
.ts{width:1410px; margin:30px auto; height:235px; }
.ts ul li{ float:left; width:140px; text-align:center; border-right:1px solid #384165;height:235px; font-size:26px;}
.ts ul li img{ margin:37px 0 20px;}
.bnon{border-right:none !important}

.ts2{width:1260px; margin:50px auto; height:556px; }
.ts2 li{ float:left;text-align:center; width:420px;}

.imgs{ width:100%; text-align:center; padding:40px 0;}

.td{ width:100%; padding:40px 0; background-color:#c8b8d4;}
.footer{ padding:10px 0; background-color:#7b459a; text-align:center; color:#FFF; font-size:14px;}
.footer a{color:#FFF;}


.tg_img{width:100%;margin:0 auto; max-width:708px; }
.tg_img img{width:100%; margin:5px 0;}


.vide_h2{width:100%; max-width:1024px;background-color: #a06cbf; padding:20px 0; font-size:32px;text-align:center; color:#FFF; margin:20px auto }

.video_lists{width:100%; max-width:1024px; margin:50px auto}

.video_item{ width:33.33%; text-align:center;margin:0 auto 30px; break-inside: avoid;float:left}

.video_item a{ padding-bottom:30px;color:#222222; font-size:18px;}

.video_item img{width:256px; height:154px; padding-bottom:10px; }

.cle{width:100%; clear:both;height:50px;}

.pagination{ width:100%;max-width:1024px; padding:30px 0 80px; margin:0 auto; clear:both;font-size:16px;text-align:center}

.pagination li{ float:left; margin:0 5px;padding:4px 10px;}

.pagination li a{ color:#000;}

.active{ color:#FFF; padding:4px 10px; background-color:#666}

.show_h2{width:100%; max-width:1024px; font-size:24px;text-align:center; color:#000; margin:20px auto }

.video_show{ width:100%;max-width:740px;margin:20px auto}

.video_show img{width:100%; }

.video_list{ width:100%; max-width:740px; padding:20px 0;margin:0 auto }

.video_list ul li{ width:50%; float:left; text-align:center;}

.video_list ul li a{ color:#222222; font-size:18px;}

.video_list ul li div{width:93%; max-width:340px; margin:0 auto; padding-bottom:30px;}

.video_list ul li img{width:256px; height:154px; padding-bottom:10px; }

.video_list h2{ text-align:center; font-size:24px; padding-bottom:30px;}

.about_top{ width:100%; text-align:center; background-color:#f8f8f8; height:155px;}
.about_top img{width:100%; max-width:1388px}
.about_p{ width:100%; max-width:1100px; margin:60px auto; }
.about_p p{width:100%; line-height:46px; text-indent:2em; font-size:18px;}
.about_img{ margin-bottom:40px;}
.about_img img{ margin:10px 0;}

.dd{ width:12px; height:12px !important; margin:0 10px; display:inline !important;overflow:hidden;border-radius:100%; background:url(../imgs/bb.jpg) no-repeat center }
.index_xmtj{ width:100%; height:560px; background-color:#dee5ec;}
.index_xmtj ul{ width:1240px; margin:0 auto; padding-top:54px;} 
.index_xmtj ul li{ width:25%; text-align:center; float:left}
.m0{ padding-bottom:0 !important}


.index_ystd{ width:100%; height:610px; background-color:#dee5ec;}
.slideBox{ width:1365px; margin: 0 auto; padding-top:40px;}
.slideBox .hd{ width:673px; float:left;}
.slideBox .hd ul{ width:100%; margin-top:13px;}
.slideBox .hd ul li{ float:left; margin-left:11px;}
.slideBox .on{ border:2px #7b459a solid; }
.slideBox .bd{ float:right; position:relative;}
.slideBox .bd ul img{ z-index:1}
.prev{ width:34px; height:534px; background:url(../imgs/left.png) no-repeat center; position:absolute; left:10px; top:0; z-index:9999}
.next{ width:34px; height:534px; background:url(../imgs/right.png) no-repeat center;position:absolute; right:10px; top:0; z-index:9999}







