﻿body {
}
/*web reset css begin*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time { padding:0; margin:0; font-family:Microsoft YaHei, Arial, SimSun; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:""""; }
html, body { width:100%; font-size:12px; line-height:normal; position:relative;background:#eeeeef; }
html { overflow-y:auto; *overflow-y:scroll; }
:focus { outline:0; }
a, a:visited, a:active { background:none; color:#000; text-decoration:none; }
a:hover { text-decoration:none;color: #d0101b }
article, aside, dialog, footer, header, section, footer, nav, figure, menu, time { display:block; }
/*html, body {user-select: none; -webkit-user-select: none;-moz-user-select :none;}*/
/*web reset css end*/

/*web public css begin*/
.none { display:none!important; }
.block { display:block!important; }
.nmt { margin-top:0!important; }
.nmr { margin-right:0!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr25 { margin-right:25px!important; }
.mr30 { margin-right:30px!important; }
.mr35 { margin-right:35px!important; }
.mr40 { margin-right:40px!important; }
.nmb { margin-bottom:0!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb25 { margin-bottom:25px!important; }
.mb30 { margin-bottom:30px!important; }
.mb35 { margin-bottom:35px!important; }
.mb40 { margin-bottom:40px!important; }
.nml { margin-left:0!important; }
.npd { padding:0!important; }
.npt { padding-top:0!important; }
.npr { padding-right:0!important; }
.npb { padding-bottom:0!important; }
.npl { padding-left:0!important; }
.nbd { border:0!important; }
.nbg { background:none!important; }
.fwn { font-weight:normal!important; }
.fwb { font-weight:bold!important; }
.tal { text-align:left!important; }
.tac { text-align:center!important; }
.tar { text-align:right!important; }
.spriteBase { overflow:hidden!important; background:url(../demos/sprite.png) no-repeat!important; text-indent:-9999px!important; }
/*web public css end*/

/*web editor css begin*/
#editor { text-align:left; }
#editor h1 { font-size:14px; font-weight:bold; margin:10px 0; }
#editor strong { font-weight:bold; }
#editor em { font-style:italic; }
#editor u { text-decoration:underline; }
#editor strike { text-decoration:line-through; }
#editor p { margin:0 0 20px 0; line-height:24px; color:#333; }
#editor img { max-width:100%; }
#editor a,
#editor a:visited,
#editor a:hover,
#editor a:active { line-height:24px; color:#005897; }
#editor a:hover { text-decoration:none; }
/*web editor css end*/

/*web clear css begin*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*web clear css end*/

/*web public css begin*/
.fl{float: left!important;}
.fr{float: right!important;}
.underline,.underline a{text-decoration: underline;}
.f14,.f14 a{font-size: 14px;}
.f16,.f16 a{font-size: 16px;}
.f18,.f18 a{font-size: 18px;}
.f24,.f24 a{font-size: 24px;}
.f14_black,.f14_black a{font-size: 14px;color: black;font-family: "Microsoft YaHei";cursor: pointer;}
.f14_black:hover,.f24_black:hover{color: #4a4945;}
.f24_black,.f24_black a{font-size: 24px;color: black;font-family: "Microsoft YaHei";cursor: pointer;}
.f18_Times,.f18_Times a{font-family: "Times New Roman";font-size: 18px;}
.f24_Times,.f18_Times a{font-family: "Times New Roman";font-size: 24px;}
.font_I,.font_I a{font-style: italic;}
.bggreen{background: #478741;color: #fff;}
.songti,.songti a{font-family: "瀹嬩綋";}
.content_color,.content_color a{color: #5f5f5f;}

/*导航模块*/
.webHeader { overflow:hidden; width:100%; min-width:1000px; height:115px;background: #00447d;}
.webHeader .content { width:1000px; height:115px; margin:0 auto;position: relative; }
.webHeader .content .logo { display:block; float:left; overflow:hidden; width:109px; height:20px;margin-top: 80px;}
.webHeader .content .logo a,
.webHeader .content .logo a:visited,
.webHeader .content .logo a:hover,
.webHeader .content .logo a:active { display:block; overflow:hidden; width:109px; height:20px; background:url(../demos/sprite.png) -300px -90px no-repeat; text-indent:-9999px; }

.webHeader .content .navbox{width:860px;height: 40px;float: right;color: #fff;margin:75px auto 0;}
.webHeader .content .navbox li{display: block;margin-right:21px;float: left;height: 40px;line-height: 18px;position: relative; }
.webHeader .content .navbox li.nmr{float: right;}
.webHeader .content .navbox li.mid{margin-right: 250px;}
.webHeader .content .navbox li .ico{width: 16px;height: 7px;background: url(../demos/sprite.png) -255px -70px;position: absolute;left: 50%;margin-left: -8px;bottom: 0;}
.webHeader .content .navbox a,
.webHeader .content .navbox a:visited,
.webHeader .content .navbox a:hover,
.webHeader .content .navbox a:active { color:#313131; text-decoration:none; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; font-family: "Microsoft YaHei";font-size: 16px;display: block;float: left;color: #fff;padding:5px 15px;}
.webHeader .content .navbox a:hover{background:url(../demos/nav_bg.jpg);display: block;border-radius: 8px;}
.webHeader .content .navbox a.current{font-size: 20px;}


.webHeader .content .img{width:126px;height:78px;position: absolute;background: url(../demos/sprite.png) -300px 0;left: 50%;margin-left: -26px;top: 30px;display: block;}
.webHeader .content .like{position: absolute;left: 0px;top:15px;color: #fff;font-size: 13px;}
.webHeader .content .like .ico{width:12px;height: 11px;background:url(../demos/sprite.png) -235px -70px;float: left;margin:5px 5px 0 0;}
.webHeader .content .like a{color: #fff;}
.webHeader .content .like a:hover{border-bottom: 1px solid #fff;}

.webHeader .content .search_box{width:150px;position: absolute;right: 0;top:40px;}
.webHeader .content .search_box .iptbox{width: 100px;height: 18px;background: #80a2be;border: none;color: #fff;float: left;line-height: 18px;text-indent: 10px;padding: 0;}
.webHeader .content .search_box .btn{width: 45px;height: 18px;border: none;color: #0f4f85;background: #ebf0f5;float: right;font-family: "寰蒋闆呴粦";cursor: pointer;
line-height: 18px;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#fff;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#fff;}
input::-moz-placeholder, textarea::-moz-placeholder { color:#fff;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#fff;}

/*top*/
.webAside { position:fixed; left:50%; z-index:99; width:47px; height:71px; margin-left:550px;bottom: 50px; }
.webAside .link { display:block; }
.webAside .link li {background:url(../demos/sprite.png) 0 -156px; display:block; position:relative; width:39px; height:39px; border-bottom:1px solid #eee9d5;cursor: pointer;}
.webAside .link li:hover{background:url(../demos/sprite.png) -49px -156px;}
.webAside .link li a,
.webAside .link li a:visited,
.webAside .link li a:hover,
.webAside .link li a:active { display:block; overflow:hidden; color: #fff;text-align: center;width:39px; height:39px;text-decoration: none;}
.webAside .link li.link{position: relative;}
.webAside .link li.link ul li{background: none;text-align: center;}
.webAside .link li.link ul li a{color: #000;display: block;text-align: center;width: 100%;}
.webAside .link li.link{background: url(../demos/sprite.png) 0 -156px;}
.webAside .link li.link:hover{background: url(../demos/sprite.png) -42px -156px;}
.webAside .top { display:none; overflow:hidden; cursor:pointer; width:47px; height:71px; background:url(../demos/sprite.png) -440px 0 no-repeat; text-indent:-9999px; }
.webAside .top:hover { background-position:-490px 0; }

/*public椤佃剼寮€濮�*/
.webFooter{width:100%;background: #998264;height: auto;overflow: hidden;color: #fff}
.webFooter a{color: #fff;}
.webFooter a:hover{color: #eee;}
.webFooter .indexMain{overflow: hidden;}
.webFooter .indexMain .fl{width: 287px;float: left;}
.webFooter .indexMain .fl .logo_foot{margin: 55px 0 20px;}
.webFooter .indexMain .fl .nav_foot{padding-left: 12px;line-height: 18px;}
.webFooter .indexMain .fl .nav_foot a{color: #fff;font-family: Arial;}
.webFooter .indexMain .fl .nav_foot a:hover{color: #661a1a;}
.webFooter .indexMain .mid{width: 465px;float: left;}
.webFooter .indexMain .mid .title{font-size: 12px;padding-bottom: 15px;margin: 60px 0 15px;border-bottom: 1px solid #ccc1b2;}
.webFooter .indexMain .mid .title a{margin-right: 20px;}
.webFooter .indexMain .mid ul{display: block;overflow: hidden;}
.webFooter .indexMain .mid ul li{width:100%;display: block;float: left;height: 18px;line-height: 18px;margin-bottom: 12px;}
.webFooter .indexMain .mid ul li span{display: block;float: left;margin-right: 10px;background: url(../demos/sprite.png) -21px -115px;}
.webFooter .indexMain .mid ul li span.ico0{width: 13px;height: 18px;}
.webFooter .indexMain .mid ul li span.ico1{width: 15px;height: 15px;background-position: -42px -117px}
.webFooter .indexMain .mid ul li span.ico2{width: 16px;height: 16px;background-position: -63px -117px}
.webFooter .indexMain .fr{padding: 26px 25px 34px;text-align: center;background: #7b674d;font-size: 13px;}
.webFooter .indexMain .fr em{font-size: 15px;}
.webFooter .indexMain .fr .QR_code{width: 130px;height: 130px;background: url(../demos/sprite.png) -112px -156px;margin: 0 auto 15px;}
.webFooter .foot{width:100%;height: 70px;line-height: 70px;text-align: center;border-top:1px solid #fff;font-family: "瀹嬩綋"}
.webFooter .foot em{font-family: Arial;}

.indexMain{ position:relative; z-index:9; width:1000px; margin:0 auto;overflow: hidden;background: #fff;height: auto;overflow: hidden;padding:5px 5px 0;}
.displaynone{display: none;}
/*web public css end*/

/*首页轮播*/
.indexFlash { width:100%;height:100%;position:relative;}
.indexFlash .photo { position:relative; width:100%; height:100%; }
.indexFlash .photo .list { overflow:hidden; position:relative; width:100%; height:100%; }
.indexFlash .photo .list li { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:100%; background-position:50% 0; background-repeat:no-repeat; opacity:0; filter:Alpha(opacity=0);background-size: cover;-moz-background-size: 100% 100%; 
-o-background-size: 100% 100%; 
-webkit-background-size: 100% 100%; 
background-size: 100% 100%; 
-moz-border-image: url(./btn.png) 0; 

 }
.indexFlash .photo .list li a,
.indexFlash .photo .list li a:visited,
.indexFlash .photo .list li a:hover,
.indexFlash .photo .list li a:active { display:block; overflow:hidden; width:100%; height:100%; background:#000; opacity:0; filter:Alpha(opacity=0); }
.indexFlash .photo .list .current { display:block; z-index:3; opacity:1; filter:Alpha(opacity=100); }
/*.indexFlash .photo .prev { overflow:hidden; position:absolute; left:50%; top:210px; z-index:9; cursor:pointer; width:66px; height:66px; margin:0 0 0 -670px; background:url(../demos/sprite.png) 0 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .prev:hover { background-position:-70px 0; }
.indexFlash .photo .next { overflow:hidden; position:absolute; left:50%; top:210px; z-index:9; cursor:pointer; width:66px; height:66px; margin:0 0 0 600px; background:url(../demos/sprite.png) -140px 0 no-repeat; text-indent:-9999px; }
.indexFlash .photo .next:hover { background-position:-210px 0;}*/
/*.indexFlash .photo .control{width:10%;text-align: center;position: absolute;left: 50%;bottom:20px;z-index: 99;height: 14px;}
.indexFlash .photo .control span{width:14px;height: 14px;background: url(../demos/sprite.png) 0 -80px;display: block;float: left;margin-right: 15px;}
.indexFlash .photo .control span.current{background-position: -19px -80px;}*/
/*首页*/
.index_foot{position: absolute;width:100%;height: 45px;left: 0;bottom: 0;z-index: 9;background:#fff;opacity:0.5; filter:Alpha(opacity=50);}
.index_foot img{display: block;margin:0 auto;}
.index_logo{position: absolute;width:229px;height: 53px;background:url(../demos/sprite.png) no-repeat 0 -70px;left: 50%;margin-left: -114px;top:0;z-index: 9;}
.index_nav{width:100%;height: 60px;position: absolute;left: 0;bottom: 45px;z-index: 9;cursor: pointer;}
.index_nav .left{width:50%;float: left;background:#231815;opacity: 0.8;filter:Alpha(opacity=80);height: 60px; position: absolute;left: 0;top:0;}
.index_nav .right{width:50%;float: right;background:#00447d;opacity: 0.8;filter:Alpha(opacity=80);height: 60px; position: absolute;right: 0;top:0;}
.index_nav .ico{background:url(../demos/sprite.png) no-repeat;display: block;}
.index_nav .left .ico{background-position: 0 -140px;width:224px;height: 28px;margin:18px auto 0;}
.index_nav .right .ico{background-position: 0 -175px;width:247px;height: 33px;margin:15px auto 0;}

/*index_stu*/
.index_stu_banner{height: 417px;position: relative;margin-bottom: 7px;width: 1000px;overflow: hidden;}
.index_stu_banner .title{position: absolute;left: 0;top:2px;height: 417px;width:160px;color: #3e3a39;font-size: 18px;text-align: center;}
.index_stu_banner .title .icobox{width:133px;height: 103px;background:url(../demos/sprite.png) 0 -220px;float: left;cursor: pointer;}
/*.index_stu_banner .title .icobox.current{background: url(../demos/sprite.png) 0 -350px;}*/
.index_stu_banner .title .icobox .ico{width:50px;height: 55px;background:url(../demos/sprite.png) -175px -220px;margin:15px auto 0;}
.index_stu_banner .title .icobox .ico2{background-position: -235px -220px;}
.index_stu_banner .title .icobox .ico3{background-position: -175px -280px;}
.index_stu_banner .title .icobox .ico4{background-position: -235px -280px;}

.index_stu_btn {overflow: hidden;color: #fff;font-size: 18px;margin-bottom: 10px;}
.index_stu_btn .btnbox{width: 248px;height: 80px;float: left;margin-right: 2.5px;} 
.index_stu_btn .btnbox a{background: #00447d;width:248px;height: 80px;display: block;position: relative;overflow: hidden;color: #fff;}
.index_stu_btn .btnbox a:hovr{background:#025091;}
.index_stu_btn .btnbox .text{margin:30px 0 0 30px;}
.index_stu_btn .btnbox .ico{position: absolute;background: url(../demos/sprite.png) -300px -140px;}
.index_stu_btn .btnbox .ico1{width:72px;height: 59px;top:10px;right:20px; }
.index_stu_btn .btnbox .ico2{width:66px;height: 54px;top:15px;right:20px;background-position: -440px -140px;}
.index_stu_btn .btnbox .ico3{width:54px;height: 45px;top:15px;right:20px;background-position: -300px -240px;}
.index_stu_btn .btnbox .ico4{width:57px;height: 39px;top:15px;right:20px;background-position: -440px -240px;}

.index_stu_img{width:1000px;height: 1470px;position: relative;margin-bottom: 10px;}
.index_stu_img div{position: absolute;line-height: 1.5}
.index_stu_img div h3{font-size: 18px;font-weight: bold;margin: 10px 0;}
.index_stu_img div a{display: block;}
.index_stu_img div a img{display: block;overflow: hidden;}
.index_stu_img .img1{width: 267px;height: 480px;left: 0;top:0;}
.index_stu_img .img1 img{width: 267px;height: 480px;}

.index_stu_img .img2{width: 299px;height: 193px;right: 0;top:778px;}
.index_stu_img .img2 img{width: 299px;height: 193px;}

.index_stu_img .img3{width: 424px;height: 428px;left: 272px;top:0;}
.index_stu_img .img3 img{width: 424px;height: 428px;}

.index_stu_img .img4{width: 299px;height: 408px;right: 0;top:0;}
.index_stu_img .img4 img{width: 299px;height: 408px;}

.index_stu_img .img5{width: 424px;height: 253px;left: 272px;top:434px;}
.index_stu_img .img5 img{width: 424px;height: 253px;}

.index_stu_img .img6{width: 267px;height: 484px;left: 0;top:487px;}
.index_stu_img .img6 img{width: 267px;height: 484px;}

.index_stu_img .img7{width: 299px;height: 359px;right: 0;top:414px;}
.index_stu_img .img7 img{width: 299px;height: 359px;}

.index_stu_img .img8{width: 424px;height: 278px;left: 272px;top:693px;}
.index_stu_img .img8 img{width: 424px;height: 278px;}

.index_stu_img .img9{width:267px;height: 494px;left: 0;bottom:0px;}
.index_stu_img .img9 img{width:267px;height: 494px;}

.index_stu_img .img10{width:256px;height: 494px;left: 272px;bottom:0px;}
.index_stu_img .img10 img{width:256px;height: 494px;}

.index_stu_img .img11{width:468px;height: 494px;right: 0;bottom:0px;}
.index_stu_img .img11 img{width:468px;height: 494px;}

.index_stu_img .text1{width:512px;left: 328px;top:0;height: 125px;overflow: hidden;border-bottom: 1px dashed #b5b5b5}
.index_stu_img .text1 p{height: 70px;overflow: hidden;}

.index_stu_img .text2{width:361px;right: 0;top:623px;height: 110px;overflow: hidden;}
.index_stu_img .text2 p{height: 50px;overflow: hidden;}

.index_stu_img .text3{width:312px;left: 0;top:1085px;height: 90px;overflow: hidden;background: #e6e6e7;padding-left: 10px;}
.index_stu_img .text3 p{height: 35px;overflow: hidden;}

.index_stu_text{text-align: center;background: #e5e5e6;padding:25px 0;font-size: 16px;color: #00447d;line-height: 1.8;font-weight: bold;margin-bottom: 10px;}
.foot{background: #00447d;padding:15px;color: #fff;line-height: 1.7;clear: both;}
.foot .img_code{width:125px;height: 60px;background:url(../demos/sprite.png) -540px 0;float: left;margin:0 15px 0 200px;}
/*brand*/
.brand_banner{width:1000px;}
.brand_banner img{width:1000px;display: block;}
.brand_part1{width:1000px;overflow: hidden;margin:0 auto 35px;text-align: center;}
.brand_part1 h2{padding:25px 0 0;font-size: 18px;font-weight: bold;}
.brand_part1 p{font-size: 18px;line-height: 30px;}
.brand_part2{width: 1000px;height: auto;margin-bottom: 45px;overflow: hidden;}
.brand_part2 .img{display: block;width:855px;margin: 0 auto 35px;}
.brand_part2 .textbox{text-align: center;font-size: 17px;}
.brand_part2 .textbox p{margin-bottom: 20px;line-height: 1.7}
.brand_part2 .textbox p em{font-family: Arial;}
.brand_part2 .imglist{display: block;width: 910px;margin:0 auto;padding-top: 25px; }
.brand_part2 .imglist li{display: block;width:162px;height: auto;overflow: hidden;float: left;margin-right: 24px;}
.brand_part2 .imglist li img{display: block;width:162px;height: 152px;margin-bottom: 15px;}
.brand_part2 .imglist li span{display: block;font-size: 14px;line-height: 1.5;color: #3e3a39;text-align: center;}
.brand_part2 .imglist li h2{font-size: 15px;font-family: Arial;font-weight: bold;margin-bottom: 10px;}
.brand_part2 .imglist li em{display: block;}

.brand_part3{width:1000px;overflow: hidden;margin:0 auto 10px;}
.brand_part3 img{width:1000px;display: block;}
/*search*/
.search_stu{position: relative;overflow: hidden;margin-bottom: 10px;min-height: 500px;}
.search_stu .list{position: absolute;left: 0;top: 0;width: 170px;height: 100%;background: #dbdbdc;min-height: 500px;margin-right: 5px;}
.search_stu .list .title{padding:15px;font-size: 22px;}
.search_stu .list .search_form{padding:0 15px 0;overflow: hidden;margin-bottom: 15px;}
.search_stu .list .search_form .iptbox{width:90px;height: 20px;background:#ededee;border:none;float: left;}
.search_stu .list .search_form .btn{width:45px;height: 20px;background:#fcfcfc;border:none;float: right;border-radius: 2px;font-family: "寰蒋闆呴粦";cursor: pointer;}
.search_stu .search_left{width:405px;min-height: 500px;background:#f9d9ea;margin-left: 180px;}
.search_stu .search_right{width:410px;min-height: 500px;background:#7fa1be;}
.name_list{display: block;padding:0 15px;}
.name_list .li_list{display: block;position: relative;margin-bottom: 15px;}
.name_list .li_list .ico{width:6px;height: 12px;background:url(../demos/sprite.png) -255px -90px;left: 8px;top: 10px;display: block;position: absolute;}
.name_list .li_list a{display: block;}
.name_list .li_list a.current{color: #d0101b}
.name_list .li_list.current,.name_list .li_list:hover,.name_list .li_list a:hover{}
.name_list .li_list div{display: block;padding:5px 0;cursor: pointer;background:#fff;text-indent: 25px;font-size: 13px;}
.name_list .li_list div:hover{background: #9e9e9f;color: #fff;}
.name_list .li_list div:hover a{color: #fff;}
.name_list .li_list div.current{background:#9e9e9f;color: #fff;}
.name_list .li_list div.current a{color: #fff;}
.name_list .li_list .ul_level{display: none;padding-bottom: 20px;padding: 15px 15px 0;}
.name_list .li_list .ul_level li{display: block;padding-bottom:5px;}
.name_list .li_list .ul_level li a.current{color: #}
.name_list .li_list .ul_level li a:hover{text-decoration: underline;}
.name_list .li_list .show{display: block;}
.search_stu .search_box{width:270px;margin:65px auto 50px;overflow: hidden;}
.search_stu .search_box .title{font-size: 13px;color: #dd418d;margin-bottom: 20px;}
.search_stu .search_right .search_box .title{color: #0c4d83;}
.search_stu .search_box .title em{font-size: 20px;margin-right: 5px;}
.search_stu .search_box p{font-size: 15px;margin-bottom: 10px;}
.search_stu .search_box p span{display: block;float: left;width:90px;}
.search_stu .search_box p .iptbox{width:175px;background:#b0aaae;border:none;text-align: center;}
.search_stu .search_box p .btn{width:60px;height: 25px;border-radius: 5px;background: #dd418d;float: right;color: #fff;border:none;font-family: "寰蒋闆呴粦";cursor: pointer;margin-right: 5px;}
.search_stu .search_right .search_box p .btn{background:#0c4d83;}
.search_stu .tiptext{width:200px;padding:45px 30px 50px;margin:0 auto;font-size: 16px;line-height: 1.5;background:#fff;border: 5px solid #ed97c2;border-top: 23px solid #ed97c2;border-radius: 5px;overflow: hidden;}
.search_stu .tiptext span{float: left;display: block;}
.search_stu .tiptext em{width:80px;border-bottom: 1px solid #3e3a39;display: block;float: left;text-align: center;}
.search_stu .search_right .tiptext{border-color: #4c7ca4;}
/*news*/
.main_left{width:620px;}
.main_right{width:360px;}
.main_left .banner{height: auto;overflow: hidden;margin-bottom: 20px;}
/*news*/
.newsFlash { width:620px;height:440px;position:relative;margin-bottom: 20px;}
.newsFlash .photo { position:relative; width:100%; height:440px; }
.newsFlash .photo .list { overflow:hidden; position:relative; width:100%; height:440px; }
.newsFlash .photo .list li { display:none; overflow:hidden; position:absolute; left:0; top:0; z-index:1; width:100%; height:440px; background-position:50% 0; background-repeat:no-repeat; opacity:0; filter:Alpha(opacity=0); }
.newsFlash .photo .list .current { display:block; z-index:3; opacity:1; filter:Alpha(opacity=100); }
.newsFlash .photo .prev { overflow:hidden; position:absolute; left:30px; top:170px; z-index:9; cursor:pointer; width:39px; height:39px;background:url(../demos/sprite.png) 0 -480px no-repeat; text-indent:-9999px; }
.newsFlash .photo .prev:hover { background-position:-45px -480px; }
.newsFlash .photo .next { overflow:hidden; position:absolute; right:30px; top:170px; z-index:9; cursor:pointer; width:39px; height:39px;  background:url(../demos/sprite.png) -90px -480px no-repeat; text-indent:-9999px; }
.newsFlash .photo .next:hover { background-position:-135px -480px;}
.newsFlash .photo .control{position: absolute;width:auto;right: 0;margin-left: -32px;bottom: 30px;z-index: 99;}
.newsFlash .photo .control span{width:11px;height: 11px;background: url(../demos/sprite.png) -460px -130px;z-index: 99;display: block;float: left;margin-right: 11px;cursor: pointer;}
.newsFlash .photo .control span.current{background-position: -476px -130px;}
.newsFlash .photo .control .last{margin-right: 0;}
.newsFlash .photo .list li span {display: block;position: absolute;left: 0;bottom: 0;z-index: 80;width: 100%;height: 52px;line-height: 52px;background: #00447d;text-indent: 20px;color: #fff;opacity: 0.7;filter:Alpha(opacity=70);font-size: 14px;font-family: "瀹嬩綋"}
.newsFlash .photo .list li a{display: block;position: absolute;left: 0;bottom: 0;z-index: 90;width: 100%;height: 52px;line-height: 52px;text-indent: 20px;color: #fff;font-size: 14px;font-family: "瀹嬩綋"}

.main_left .newsList{height: auto;overflow: hidden;margin-bottom: 20px;}
.main_left .newsList h1 {width: 100%;height: 38px;line-height: 38px;font-size: 18px;font-weight: normal;text-indent: 5px;color: #00335e;position: relative;}
.main_left .newsList h1 .more{position: absolute;right: 0;top:0;font-size: 13px;}
.main_left .newsList h1 .more a{color: #00335e;}
.main_left .newsList h1 .more a:hover{text-decoration: underline;}
.main_left .newsList h1 .ico{position: absolute;width:11px;height: 8px;background: url(../demos/sprite.png) -235px -90px;left: 10px;bottom: -8px;}
.main_left .newsList .c{display: block;height: auto;border-top: 1px solid #6c6869;background: #f5f5f5;padding-bottom: 20px;}
.main_left .newsList .c.minH{min-height: 1250px;}
.main_left .newsList .c ul{margin-left: 12px;margin-top: 14px;}
.main_left .newsList .c li{font-size: 14px;line-height: 30px;text-align: left;width: 626px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main_left .newsList .c li span {padding-right: 12px;color: #00335e;}

.main_right .newsList{height: auto;overflow: hidden;margin-bottom: 20px;}
.main_right .newsList h1 {width: 100%;height: 38px;line-height: 38px;font-size: 18px;font-weight: normal;text-indent: 5px;color: #00335e;position: relative;}
.main_right .newsList h1 .more{position: absolute;right: 0;top:0;font-size: 13px;}
.main_right .newsList h1 .more a{color: #00335e;}
.main_right .newsList h1 .more a:hover{text-decoration: underline;}
.main_right .newsList h1 .ico{position: absolute;width:11px;height: 8px;background: url(../demos/sprite.png) -235px -90px;left: 10px;bottom: -8px;}
.main_right .newsList1 .c {width: 100%;height: 398px;border-top: 2px solid #b5b3b4;border-bottom: 2px solid #b5b3b4;}
.main_right .newsList1 .c dl {width: 100%;height: auto;border-bottom: 1px dotted #6c6869;padding: 10px 0 10px;}
.main_right .newsList1 .c dt {font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;}
.main_right .newsList1 .c dt a {color: #6c6869;}
.main_right .newsList1 .c dt a:hover {color: #d0101b;}
.main_right .newsList1 .c dd {font-size: 14px;color: #939393;line-height: 24px;height: 49px;overflow: hidden;}

.main_right .newsList2 ul{display: block;overflow: hidden;border-top: 2px solid #b5b3b4;padding-top:15px;}
.main_right .newsList2 ul li{display: block;width:175px;height: 150px;float: left;}
.main_right .newsList2 ul li img{display: block;width:160px;height: 110px;}
.main_right .newsList2 ul li span{display: block;width: 146px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 5px 0;}

.main_right .newsList3 .c {width: 100%;height: auto;border-top: 2px solid #b5b3b4;}
.main_right .newsList3 .c dl {width: 100%;height: auto;border-bottom: 1px dotted #6c6869;padding: 10px 0 10px;}
.main_right .newsList3 .c dt {font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;}
.main_right .newsList3 .c dd {font-size: 14px;color: #939494;line-height: 24px;height: 44px;overflow: hidden;}
.main_right .newsList3 .c dd a {color: #939494;}
.main_right .newsList3 .c dd a:hover {color: #d0101b;}

.main_left .newsList .news_details{display: block;height: auto;border-top: 1px solid #6c6869;padding: 20px 0;}
.main_left .newsList .news_details.minH{min-height: 1250px;}
.main_left .newsList .news_details h1{font-size: 20px;text-align: center;}
.main_left .newsList .news_details .time{text-align: center;font-size: 14px;margin-bottom: 30px;}
.main_left .newsList .news_details .content{padding:0 30px;line-height: 2;font-size: 14px;}
.main_left .newsList .news_details .content img{max-width: 750px;}
/*鍏充簬鎴戜滑椤甸潰*/
.indexMain .commonright{width:820px;}

.indexMain .commonright .textbox p{font-size: 14px;}
.indexMain .commonright h1 {width: 100%;height: 38px;line-height: 38px;font-size: 18px;font-weight: normal;text-indent: 5px;color: #00335e;position: relative;margin-bottom: 20px;border-bottom: 1px solid #6c6869;}
.indexMain .commonright h1 .more{position: absolute;right: 5px;top:0;font-size: 13px;}
.indexMain .commonright h1 .more a{color: #00335e;}
.indexMain .commonright h1 .more a:hover{text-decoration: underline;}
.indexMain .commonright h1 .ico{position: absolute;width:11px;height: 8px;background: url(../demos/sprite.png) -235px -90px;left: 10px;bottom: -8px;}
.indexMain .about .content{overflow: hidden;}
.indexMain .about .content .honor{overflow: hidden;}
.indexMain .about .content .honor h2{font-size: 16px;margin: 50px 0 10px;display: block;}
.indexMain .about .content .honor ul{display: block;overflow: hidden;padding-bottom: 100px;}
.indexMain .about .content .honor ul li{display: block;width:260px;height: auto;float: left;margin-right: 10px;font-size: 14px;}
.indexMain .about .content .honor ul li img{width:260px;display: block;margin-bottom: 10px;}
.indexMain .about .content .contact{line-height: 2;font-size: 14px;padding-bottom: 100px;overflow: hidden;}
.indexMain .about .content .contact .left{padding-top: 20px;padding-left: 35px;}
.indexMain .about .content .contact .right{width:285px;height: 155px;background:url(../demos/sprite.png) -255px -350px;margin:25px 100px 0 0;}
/*鏍℃湇鏌ヨ鏍℃湇鍖哄煙鎼滅储*/
.indexMain .product{width:810px;}
.indexMain .product .p_list{display: block;overflow: hidden;min-height: 680px;}
.indexMain .product .p_list li{width:144px;height: auto;overflow: hidden;display: block;float: left;margin-right: 10px;border:5px solid #dbdcdc;margin-bottom:20px;}
.indexMain .product .p_list li img{width: 144px;height: 150px;display: block;}
.indexMain .product .p_list li p{background:#dbdcdc;height: 40px;font-size: 12px;line-height: 1.5;padding:5px 10px 0;}
.indexMain .product .p_list li p em{display: block;font-size: 13px;}
.indexMain .product .pageturn{margin: 20px 0;}

.indexMain .product .list_tab{font-size: 14px;overflow: hidden;margin-bottom: 20px;}
.indexMain .product .list_tab .title{overflow: hidden;}
.indexMain .product .list_tab .title span{padding:5px 15px;margin-right: 10px;display: block;float: left;cursor: pointer;}
.indexMain .product .list_tab .title span.current{background:#dbdcdc;}
.indexMain .product .list_tab .content{border:1px solid #d8d8d9;overflow: hidden;padding:0 0;}
.indexMain .product .list_tab .content span{margin-right: 10px;float: left;padding:5px 15px;}
.indexMain .product .list_tab .content span.current{background:#dbdcdc;}
/*鏍℃湇鎶ュ彿*/
.indexMain .search_num{overflow: hidden;}
.indexMain .search_num .title{margin-bottom: 25px;font-size: 16px;}
.indexMain .search_num .content{overflow: hidden;padding:10px 0 150px;position: relative;}
.indexMain .search_num .search_form{width:400px;float: left;margin:0 0 0 0px;}
.indexMain .search_num .search_form .box{overflow: hidden;margin-bottom: 10px;}
.indexMain .search_num .search_form .box .add{float: left;width: 44px;text-align: left;}
.indexMain .search_num .search_form .box .fl{width:200px;overflow: hidden;}
.indexMain .search_num .search_form .box .fr{width:205px;}
.indexMain .search_num .search_form span{width:44px;height: 25px;line-height: 25px;display: block;float: left;text-align: left;}
.indexMain .search_num .search_form .iptbox{width:320px;float: left;height: 25px;line-height: 25px;text-indent: 10px;background: #dbdcdc;border:none;}
.indexMain .search_num .search_form .iptbox_s{width:120px;float: left;height: 25px;line-height: 25px;text-indent: 10px;background: #dbdcdc;border:none;}
.indexMain .search_num .search_form .labelbox{float: left;padding-top: 3px;margin-right: 5px;}
.indexMain .search_num .search_form .labelbox .radiobtn{float: left;}
.indexMain .search_num .search_form .textareabox{width: 314px;height: 100px;float: left;border: 1px solid #dbdcdc;background: #dbdcdc;}
.indexMain .search_num .search_form .submitbtn{width:80px;height: 32px;float: right;background:#00447d;border:none;border-radius: 5px;color: #fff;font-size: 14px;text-align: center;cursor: pointer;font-family: "寰蒋闆呴粦";margin-right: 35px;}
.indexMain .search_num .tip{width: 405px;background: #dbdcdc;position: absolute;right: 0px;top: 55px;} 
.indexMain .search_num .tip .content{padding:40px 40px 80px 30px;font-size: 12px;line-height: 1.8;}
.indexMain .search_num .tip .content h2{font-size: 16px;}

/*shop*/
.noimg{width:216px;height: 163px;background:url(../demos/sprite.png) no-repeat;background-position: -560px -350px;margin:40px auto 0;}



/*缈婚〉*/
.pageturn{overflow: hidden;clear: both;}
.pageturn a{font-size: 12px;font-family: "瀹嬩綋";}
.pageturn .left a{margin-right:15px;color: #777777; }
.pageturn .left a:hover{color: #353434;}
.pageturn .right a{margin-left:5px;background: #e0e0e0;padding:5px 8px; }
.pageturn .right a:hover,.pageturn .right a.current{background: #0063a9;color: #fff;}
/*妯℃嫙寮瑰嚭灞傛牱寮�*/
#alert_pagebg { display:none; opacity:0.6; position:fixed; left:0; top:0; z-index:100; width:100%; height:100%; background:#000; 
	filter:Alpha(opacity=40); /* IE6, IE7, and IE8 閫忔槑鑳屾櫙*/ 
	/*ie6瀹氫綅*/
	_position:absolute;bottom:0; _bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.alert_page { display:none; position:fixed; z-index:101; left:50%; margin-left:-360px; overflow:hidden; width:720px;background:#FFF;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	/*ie6瀹氫綅*/
	_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); 
	background: #f5f1e2;top:50%;margin-top: -202px;height: 405px;
}
.alert_page .close_btn{width: 51px;height: 51px;float: right;background: url(../demos/sprite.png) no-repeat -228px -466px;position: absolute;right: 0;top:0;}
.alert_page .title{width: 920px;margin:0 auto;height: 70px;line-height: 74px;color: #484848;border-bottom: 1px solid #b5b5b5;padding-top: 15px;}
.alert_page .content{width: 940px;margin:0 10px 20px 40px;padding-top: 33px;height: 550px;overflow-y: scroll;}
.alert_page .content .fl{width: 220px;}
.alert_page .content .fl ul{width: 220px;display: block;border-bottom: 10px solid #e8e3cf;overflow:hidden;}
.alert_page .content .fl ul li{width: 220px;height: 145px;display: block;float: left;margin-bottom: 10px;}
.alert_page .content .fr{width: 680px;}
.alert_page .content .fr ul,.alert_page .content .fr ul li{width: 680px;overflow: hidden;display: block;}
.alert_page .content .fr ul li .text{width:635px;float: right;border-bottom: 1px solid #d5d3cb;margin-bottom: 10px;padding-bottom: 15px;line-height: 24px;}
.alert_page .content .fr ul li span.num{width: 25px;height: 25px;display: block;float: left;margin-top: 5px;background: url(../demos/sprite.png) no-repeat -228px -581px;text-align: center;line-height: 25px;color: #fff;}
/*妯℃嫙寮瑰嚭灞傛牱寮� 缁撴潫*/