ï»?@charset "utf-8";



/* 1.BODY

---------------------------------------------------------------------- */

body { text-rendering:optimizeLegibility;color:#333; font-family:"Microsoft YaHei";}

body{-webkit-text-size-adjust: none;  min-width:320px;max-width:640px;margin:0 auto;width:100%; overflow-x: hidden;}
body {
    font-size: .26em;
    line-height: 1.5;
    font-family: arial,Microsoft Yahei;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

body{ background: #fff;}

@media screen and (max-width : 360px) {

body{font-size: 13px;}

}

@media screen and (max-width: 480px) and (min-width: 360px) {

	body{ font-size:0.26em;}

}

@media screen and (min-width: 480px) and (max-width: 640px) {

	body{font-size: 0.26em;}

}

ul,ol,li,input,h1,h2,h3,h4,h5,p,span,b,dl,dt,dd{ margin:0; padding:0; list-style:none;}

header,nav,footer{margin:0; padding:0;width:100%;}

img{border:0;}

a{text-decoration:none;outline:0;text-decoration: none;color: #333;}

a:link, a:visited {/* color:#ba1820; */}

a:hover, a:focus { color:#999; }

.red,a.red{color:#FF3300;}

.clearf:after,clearf:before{content:"";display:block; }

.clearf:after {visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}

.clearf{*zoom:1;}

.clear{clear:both}

.l{float:left;display:inline;*float:left}

.r{float:right;display:inline;*float:right}

.c{text-align:center}

.ba{border:#dbdada solid 1px}

.bt{border-top:#dbdada solid 1px}

.bl{border-left:#dbdada solid 1px}

.br{border-right:#dbdada solid 1px}

.bb{border-bottom:#dbdada solid 1px}

.pr{position:relative;}

.pa{position:absolute;}

.di1 img{width:100%;}

.dic img{text-align:center;}

.mr{ margin:0px auto; width:100%; overflow:hidden;}

.ar1{ width:100%;}
.bg-fff{overflow:hidden;}

/* è¶??ºé???? */

.oflow{ overflow:hidden;} 

/* ???¨å?ä¸? */

.mgao{ margin-left:auto;margin-right:auto;position:relative;}

/* ???¨æ?¢è? */

.wtao{word-wrap: break-word;word-break: normal;}

/* 2.header

---------------------------------------------------------------------- */

header{width:100%;display:block;height: 60px;}

header .fixed{

	position:relative;

	z-index:100;

	width:100%;

	height: 57px;

	background-color: #FFFFFF;

}

header .fixed .wrap{ margin: 0 auto;width:100%;}

header .fixed .wrap.float .left-icon{float:left;width:100%;

	height:auto;}

header .fixed .wrap.float .left-icon img {

	width:100%;

	height:auto;

	position: relative;

}

.zixun{overflow:hidden;}

.gonggao{width:100%;height:100%;}

.gonggao img{width:100%;height:100%;}

header .fixed .wrap.float .right-icon{float:right}

header .icon{width:54px;padding-top:35px;display:inline-block;font-size:12px;color: black;text-align:center;background-size:24px 24px;background-position:center 9px;background-repeat:no-repeat;}

header .home{background-image: url(../images/kongjian.png)}

header .hoe {background-image: url(../images/weixin.png);}

.top_logo{width:100%;overflow:hidden;clear:both;background:#fff;margin:0px auto;padding: 0px;}

.top_logo img{width:100%;}

.tnav{width:100%;position:relative;z-index:100;background:#00605f;}

.tnav .wrap{ margin: 0 auto;width:100%;height:54px;}

.gnav{width:100%;height:54px;position:relative;display:none;overflow:hidden;margin: 0 auto;border:1px SOLID #00605f;BACKGROUND:#fbfbfb;}

.tnav .icon{width:16.4%;padding-top:35px;display:inline-block;font-size:12px;color:white;text-align:center;background-size:24px 24px;background-position:center 9px;	background-repeat:no-repeat;float: left;-moz-background-size:24px 24px;-webkit-background-size:24px 24px;}

.gnav .icon{color:#00605f;}

.tnav .home{background-image:url(../images/home.png)}

.tnav .zhuanye{background-image:url(../images/zhuanye.png)}

.tnav .jiuye{background-image:url(../images/jiuye.png)}

.tnav .mings{background-image:url(../images/mings.png)}

.tnav .huanj{background-image:url(../images/huanjing.png)}

.tnav .gengd{background-image:url(../images/gengduo.png)}

.tnav .dizhi{background-image:url(../images/dizhi1.png)}

.tnav .xinw{background-image:url(../images/news.png)}

.tnav .tel{background-image:url(../images/tel2.png)}

.tnav .kongj{background-image:url(../images/kongjian1.png)}

.tnav .weibo{background-image:url(../images/weibo1.png)}

.tnav .jianj{background-image:url(../images/jianj.png)}

.syteljrtt{color:#6A6A6A; margin:0.6em 0;background-color:#ffffff;border-radius:1px; background-size:2.53em;font-size: 17px; background-repeat:no-repeat; background-position:1em center;border-bottom:1px dashed #C3C3C3;border-top:1px dashed #C3C3C3;}

table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:inherit}

#noticejrtt{/* width:100%; */height:35px;line-height:35px;overflow:hidden}

#noticejrtt a{color:#FF4F46}

.lump_e43b3ejrtt {

display: inline-block;

padding: 0 4px;

height: 25px;

line-height: 25px;

color: #fff;

background: #e43b3e;

position: relative;

font-size: 16px;

font-family: '\5B8B\4F53';

font-weight: 100;

font-weight: bold;

padding-top: 0px;

}

.lump_e43b3ejrtt i {

position: absolute;

top: 8px;

right: -4px;

line-height: 45px;

border-color: #fff #fff #fff #e43b3e;

border-width: 4px 0 4px 4px;

border-style: solid;

}

.s3{height:40px; background:#F8F8F8; padding:0 10px; text-align:center;}.s3 a{color:#666; line-height:40px;}

.more{width:100%;height:35px;margin:0 auto;}

.more a{display: block;width: 90%;margin: auto;border: 2px solid #3e76cb;border-radius: 30px;font-size: .28rem;color: #3e76cb;text-align: center;line-height: 2;font-weight: bold;}

.w1001{width:100%;overflow:hidden;}

header .hoe {

    background-image: url(../images/weixin.png);

}



/*å¾???*/

.navbar{width:100%;overflow:hidden;clear:both;background:#fff; }

.navbar .navbar_logo{ float:left; }

.navbar .navbar_logo img{ float:left;}

.navbar_tel{ float:right; background:#fff; }

.navbar_tel img{float:right;}

.navbar_logo{width:50%; min-width:150px;}

.navbar_tel{width:40%; min-width:120px;}

.navbar_logo img,.navbar_tel img{ width:100%;}

.tnavf{width:100%;min-width:320px;max-width:640px;margin:0 auto;background:#014b8a;text-align:center;margin-bottom:0.3em;height:45px;line-height:45px;color:#fff;font-size:20px;*font-size:18px;text-align:center;}

.tnavf .goba{width:45px;height:45px;background:url('../images/allbg.png') no-repeat scroll 2px -386px transparent;margin-left:5px;float:left;display:inline-block;cursor:pointer;}

.tnavf .gohm{width:45px;height:45px;background:url('../images/allbg.png') no-repeat scroll 5px -459px transparent;margin-left:5px;float:left;display:inline-block;cursor:pointer;margin-left:5px}

.tnavf .gohm a{display:block;width:45px;height:45px;cursor:pointer;}

.tnavf .sknav{width:45px;height:45px;background:url('../images/allbg.png') no-repeat scroll 0px 0px transparent;margin-right:2px;float:right;display:inline-block;cursor:pointer;}

.knav{position:relative;display:none;}

.knav ul{border:1px solid #E5E5E5;background-color:#fff;position:absolute;right:0;top:0;margin:0;z-index:999}

.knav li{height:35px;line-height:35px;font-size:14px;padding:0 15px;border-bottom:1px solid #E5E5E5;text-align:center}



/* 3.banner

---------------------------------------------------------------------- */



/* é¦?é¡? */

.hm-ban{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%;margin:0 auto 0;}

.hm-ban .swiper-wrapper li{float:left;}

.hm-ban .swiper-wrapper li img{width:100%;height:100%; display:none;}

.hm-ban .pagination{position:absolute;right:0px;bottom:0;width:100%;background:rgba(0, 0, 0, 0.0);height:15%}

.hm-ban .pagination span{width:2.8%;height:34%;margin-top:2.8%;margin-right:2%;border-radius:50%;background:#797979;float:right;display:inline-block;}

.hm-ban .pagination span.swiper-active-switch{background:#fff;}

.hm-ban .paginationr{position:absolute;right:0px;bottom:0;width:100%;background:rgba(0, 0, 0, 0.6);height:15%}

.hm-ban .paginationr span{width:2.8%;height:32%;margin-top:2.8%;margin-right:2%;border-radius:50%;background:#797979;float:right;display:inline-block;}

.hm-ban .paginationr span.swiper-active-switch{background:#fff;}

.hm-ban .banner-title{position:absolute;left:3%;bottom:3.5%;color:#fff;font-size: 0.93em;z-index:100;}

.boxTit{margin-top:0.51em;background:#f7f7f7;height: 2em;position:relative;line-height: 2em;font-size: 1.35em;padding-left:20px;}

.boxTit a{color: #000000;}



a {}

.boxTit:before{content:'';position:absolute;left:0;top:0;background:#ff4709;height: 2em;width: 0.25em;}

.boxTit1:before{ background:#51b342;}

.boxTit2:before{ background:#00b4b2;}

.boxTit3:before{ background:#1286ce;}

.boxTit4:before{ background:#f1658c;}

.boxTit5:before{ background:#c1b600;}

.boxTit6:before{ background:#00c2f2;}

.boxTit7:before{ background:#0075a0;}

.boxTit8:before{ background:#009812;}

.boxTit9:before{ background:#009812;}

.boxTit span{font-size:0.6em; color:#666666;padding-left:8px;}

.boxTit .boxTitr{width:30%;float:right;text-align:right;padding-right:12px;padding-top:8px;}

.boxTit .boxTitr a p{width:90px;margin:0 auto;line-height:26px;font-size:13px;text-align:center;color:#4E7EA2;border:1px solid #4E7EA2;border-radius:7px; }

.xhyxBox{margin-top:1.12em;width: 97.8%;float:left;font-size:62.5%;}

.xhyxBox .yxBox{width:47%;float:left;margin: 1% 0 2% 3%;}

.xhyxBox .yxBox1{width:47%;float:left;margin: 1% 1% 0 2%;}

.xhyxBox .yxBox2{width:47%;float:left;margin: 1% 1% 0 2%;}

.xhyxBox .yxwzBox{background:rgba(0,0,0,.4);width:100%;text-align:center;color:#FFF;line-height:2em;font-size: 1.35em;position:absolute;bottom:0;}



/* ?¾é?? */

.adSwp{border:1px solid #a0a0a0;overflow:hidden;margin:1em auto;width:100%;position:relative;-webkit-backface-visibility:hidden;}

.adSwiper{overflow:hidden;width:100%;font-size:1.3em;}

.adSwiper ul li {text-align:center;float:left;width:100%;}

.adSwiper p{color:white;line-height:2.5em;font-size:20px;text-align:center;}

.adSwiper .swiper-wrapper{height: 100%;}

.adSwiper .swiper-slide{ width: 100%; text-align: center; height: 100%; } 

.adSwiper .swiper-slide img{width:100%;height:auto;max-height:480px;vertical-align: middle; display: block; position: relative;}

.adSwiper .pagination{text-align:center;width:100%;height: 30px;line-height: 30px;}  



.msSwiper{overflow:hidden;width:100%;font-size:1.3em;}

.msSwiper ul li {text-align:center;float:left;width:100%;}

.msSwiper p{color:white;line-height:2.0em;text-align:left;font-size:20px;padding:0 1em;}

.msSwiper .swiper-wrapper{height:100%;}

.msSwiper .swiper-slide{ width:100%;text-align: center; height: 100%; } 

.msSwiper .swiper-slide img{max-width:100%;width:auto;height:auto;vertical-align: middle; display: block; position: relative;margin:1em auto;}

.msSwiper .pagination{text-align:center;width:100%;height: 30px;line-height: 30px;} 



/* 4.page

---------------------------------------------------------------------- */

.hnav{background:#FFF;padding: 0 0 0.88em;margin: 0.58em 0.74em 0 0.74em;overflow:hidden;clear:both;width: 94%;}

.hnav ul li{float:left;width: 17%;margin: 3% 0 0 8.2%;}

.hnav ul li.f{margin-left: 3.9%;}

.hnav ul li p{text-align:center;color: #333;font-size: 1em;margin-top: 0.51538em;}

.hnav ul li a{ display:block; height:100%; width:100%; text-indent:-200px; border-radius:0.3em;}

.hnav ul li a img{display:block;width: 93%;}





/* 5.NAVIGATION

---------------------------------------------------------------------- */

.zy_brk{border:1px solid #dfdfdf;width:100%;margin-top:1em;background:#fff;}

.zy_brk p{padding-left:1em;}

.zy_brk a{color:#333;line-height:2em;}



.cbar{background: none repeat scroll 0 0 #fff;margin-top:1em;width:100%;}

.cbt{width:100%;border-bottom:1px solid #e5e5e5;overflow:hidden;clear:both;}

.cbt .ch{ width:50%;font-size:1.6em;padding:0.6em 0 0.6em 0.7em;}

.cbt .gd{font-size:1.4em;padding:0.6em 0.7em 0.6em 0;color:#ABABAB}



.hzy{background:#FFF; margin:0 auto;overflow:hidden;clear:both;width:100%;}

.hzy ul li{float:left; width:33%; 

	text-align: center;

	padding: 10px;

	font-size: 14px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-left-style: solid;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.hzy ul li img{}

.hzy ul li.lbf{border-left-color: #fff;}

.hzy ul li.f{margin-left:4%;}

.hzy ul li p{ text-align:center;color: #333;font-size: 1.125em;margin-top: 0.51538em;height:2.3em;overflow:hidden;}

.hzy ul li a{ display:block; height:100%; width:100%; overflow:hidden;text-indent:-200px; border-radius:0.3em;}

.hzy ul li a img{ display:block; width:100%;}



/*6 ??é¡µå??å®?

---------------------------------------------------------------------- */



/*å¾???

.cnr{text-align:center;}

.nr{text-align:center;line-height:24px;font-size:16px;letter-spacing:1px; overflow:hidden;}

.nr p{line-height:1.8em;text-indent:1em;text-align:left;margin:0 5px;letter-spacing:1px;font-size:16px;}

.nr img,.cnr img{text-align:center;margin:1em auto;}

.jybg{text-align:left;}

.tpbg img{width:100%;height:auto;}

.ban{ width:100%; margin:15px auto 0 auto;}

.mg{ margin:15px auto 0 auto; width:100%; height:100%; margin:0 auto;}

.wz{ width:98%; margin:0 auto; font-family:"Microsoft YaHei"; font-size:1.2em; line-height:30px; letter-spacing:2px; text-indent:2em; color:#383838;}

.mt4{width:100%;margin:0 auto;}

.tjjs img{width:auto;height:auto;}

*/





/*6.footer

---------------------------------------------------------------------- */

.footMenu{height:42px;width:100%;margin:0 auto;position:fixed;bottom:0;left:0;}

.footMenu .fmu{height:42px;width:828px;margin:0 auto;background:#ff8c01;padding:0 10px;border-top:1px #ebebeb solid;}

.footMenu .fmu li{width:20%;float:left; background:url(../images/xdf_72.gif) right center no-repeat;}

.footMenu .fmu li a{display:block;height:42px;line-height:42px;text-align:center;}

.footMenu .fmu li.le{background:none;}



.lxbar{width:100%; margin:10px auto; background:#009dfe; height:42px;overflow:hidden;}

.lxbar .lxtel{float:left;display:inline;width:65%;}

.lxbar .lxtel img{float:left;}

.lxbar .lxsm{float:right;display:inline;width:30%;}

.lxbar .lxsm img{float:right;}

.dhbar{width:100%; margin:10px auto; background:#009dfe;height:52px;overflow:hidden;clear:both;}

.dhbar .lxdh{float:left;width:display:inline;width:66.56%;}

.dhbar .lxdh img{float:left;width:100%}

.dhbar .lxdx{float:right;display:inline;width:28%;}

.dhbar .lxdx img{float:right;width:100%}

.dhbar .dh_img{float:left;width:display:inline;height:52px;margin-left:20px;}

.dhbar .dh_img img{float:left;height:100%;}

.dhbar .dh_txt{float:left;display:inline;color:#fff;color:#fff;line-height:52px;margin-left:10px;}

.dhbar .dh_txt a{display:block;width:100%;height:100%;color:#fff;font-size:28px;}



.olbar{width:100%; margin:1em auto;background:none repeat scroll 0 0 #E7E7E7;border: 1px solid #009dfe;color:#999999;display: block;font-size:14px;text-align: center;overflow:hidden;}

.olbar .obl{float:left;width:display:inline;width:48%;margin-left:2%;}

.olbar .obr{float:left;width:display:inline;width:48%;margin-right:2%;}





.zxbm{width:100%; margin:0px auto 0;overflow:hidden;}

.bmbt{width:100%;height:42px;margin:0 auto;overflow:hidden;background:#009CFF;}

.bmbt p{line-height:42px;margin-left:10px;color:#fff}

.bmnr{width:300px;margin:10px auto 0;overflow:hidden;border:0px solid #000;}

.bmnr .bmerr{display:none;margin:5px 0 0 78px;font-size:14px;color:#FF0000;line-height:22px;}

.bmnr ul{width:300px;overflow:hidden;clear:both;margin-top:5px;}

.bmnr li{height:42px;line-height:42px;}

.bmnr li.l{float:left;display:inline;width:78px;text-align:right;font-size:14px;}

.bmnr li.r{float:left;display:inline;width:222px;}

.bmnr li.bmtj{margin:5px 0 0 78px;width:222px;height:60px;overflow:hidden;}

.bmnr li.bmtj input{width:210px;height:38px;background:#97D601;border:none;font-size:16px;font-weight:bold;color:#fff;letter-spacing:1px;}

.bmnr li.r input{width:210px;height:31px;border:1px solid #999;font-size:14px;}

.bmnr li.r select{width:210px;height:31px;border:1px solid #999;font-size:14px;}

.footer{width:100%;margin:10px auto 0;background:#eaeaea;overflow:hidden;padding:0 0 5.5em;border-top:1px solid dashed #999;}

.footer p{margin:10px;color:#333;text-align:center; font-family:"Microsoft YaHei"; font-size:14px;}

.footer p a{color:#333}

/* 7.top_bar

---------------------------------------------------------------------- */

.top_bar{position:fixed;z-index:900;bottom:0;left:0;right:0;margin:0 auto;font-family:Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; width:100%}

.top_menu{width:100%;display:-webkit-box;border-top:1px solid #b3b3b3;display:block;background:#ff8c01;height:5.5em;display:-webkit-box;display:box;margin:0 auto;padding:0;-webkit-box-orient:horizontal;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff8c01), to(#FF6101));}

.top_menu li{-webkit-box-flex:1;background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0.1)), color-stop(50%, rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.1)), color-stop(50%, rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.1)));-webkit-background-size:1px 100%, 1px 100%;background-size:1px 100%, 1px 100%;background-position:1px center, 2px center;background-repeat:no-repeat;position:relative;text-align:center;display:inline-block;width:25%;float:left;}

.top_menu li a label{padding:3px 0 0 3px;font-size:1.5em;overflow:hidden;display:block;margin:0 auto;}

.top_menu li a{height:5.5em;display:block;text-align:center;color:#efefef;text-shadow:0 1px rgba(255, 255, 255, 0.3);text-decoration:none;border-top:1px solid #f9f9f9;-webkit-box-flex:1;}

.top_menu li a p{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block!important;line-height:18px;text-align:center;}

.top_menu li a img{padding:0;height:20px;width:20px;color:#fff;vertical-align:middle;display:block;margin:6px auto 0;}

.top_menu li a:hover,.top_menu li a:active{background-color:#014b8a;color:#fff;}



/*??é¡?*/

.bdf{width:100%;margin:0 auto;overflow:hidden;background:#fff;margin:1em auto 0;}

.viewport{width:100%;margin:0 auto;overflow:hidden}

.container{width:100%;margin:0 auto;}



.ct{font-size:16px;font-weight:bold;background:#eaeaea;height:2.5em;border-bottom:1px solid #dadada;text-align:left;padding-left:1.5em;line-height:2.5em;margin:1em auto 1.2em;overflow:hidden;}



.lmt{font-size:1.4em;font-weight:bold;background:#eaeaea;height:2.5em;border-bottom:1px solid #dadada;text-align:left;padding-left:1em;line-height:2.5em;margin:1em auto 1em;overflow:hidden;}

.nrt{font-size:1.4em;font-weight:bold;height:2.8em;border-bottom:1px dashed #dadada;text-align:center;padding-left:1em;line-height:2.8em;margin:0.2em auto 0.5em;overflow:hidden;}





.zcMu{background:url("../images/bg_cmu.png") repeat-x;width:100%; line-height:3em; border-bottom:2px #1f65c9 solid;clear:both;overflow:hidden;margin:1em auto 0;}

.zcMu ul{line-height:3em;}

.zcMu li{float:left;height:100%;line-height:2em;width:25%;text-align:center;font-size: 1.15em;cursor:pointer;}

.zcMu li a{color:#333;display:block;width:100%;height:100%;}

.zcMu li.on{background:#1f65c9;color:#FFF;}

.zcMu li.on a{color:#fff;}

.zcCo{width:100%;overflow:hidden;clear:both;font-weight:normal;background:#fff;}

.zcCo .zcnr{width:100%;overflow:hidden;clear:both;display:none;}



/*ä¸?é¢???è¡?*/

.ztlb{width:100%;overflow:hidden;clear:both;font-weight:normal;background:#fff;border-radius:8px;border:#c7c7c7 solid 1px;margin:1em 0; padding:1em; }

.ztlb h2{font:normal 1.5em/1.4em 'å¾?è½???é»?'; padding:0; margin:0;}

.ztlb img{width:100%;}

.ztlb .jj{color:#8c8c8c; font-size:1.2em; margin-top:10px; padding-bottom:10px; line-height:1.5em; border-bottom:#efefef 1px solid;}

.ztlb .xq{line-height:1.5em; padding-top:5px; color:#555; font-size:1.5em}

.ztlb .xq span{float:right; font-weight:bolder;color:#8c8c8c; font-size:1.33em; line-height:1.2em;}







/*??ç«???è¡?*/

.wzlb{width:100%;overflow:hidden;line-height:2em;font-size: 1.05em;} 

.wzlb li{padding:0.5em 2em;border-bottom:1px solid #E5E5E5;background:#fff url('../images/dot.gif') no-repeat;background-position: 3% 50%;}


.wzlb a:hover{ color: #F00;}

.page{width:100%;height:2em;margin-top:0.5em;margin-left:2em;line-height:2em;}

.pgli li{float:left;padding:0 0.5em; }

.zcCo .dno{display:none;}

.zcCo .ddb{display:block;}

.frCo{width:100%;overflow:hidden;clear:both;font-weight:normal;background:#fff;margin:1em auto 0;}



/* ?°é?»å?¾ç?? */

.xwlb{width:100%;overflow:hidden;clear:both;line-height:2em;font-size:1.1em;*font-size:1em;background:#fff;} 



.newcs{ width:100%;height:auto;border-bottom:1px solid #F5F5F5; padding:8px 5px;}

.newcs h2{line-height:40px; margin:0; font-size:1.1em;color:#666;font-weight:normal; display:block;height:40px; overflow:hidden;}

.newcs a{height:auto;}

.newcs_tit{height:64px; overflow:hidden;}

.newcs_tit img{ float:left; margin-right:10px;}

.newcs_titp1{margin:0; height:42px; font-size:0.82em; color:#888; display:block; line-height:21px; overflow:hidden;}

.newcs_titp2{margin:0; height:21px; display:block; overflow:hidden;}

.djyd{color:#999; font-size:0.75em;height:17px; line-height:17px;margin:4px auto auto auto;}

.djydl{width:80px; overflow:hidden;}

.djyd2{width:40px; text-align:center; border:1px solid #C1C1C1; border-radius:3px;}



.xwtu{width:100%;overflow:hidden;clear:both;line-height:2em;font-size:1.3em;*font-size:1em;background:#fff;} 

.list_info_i dt{background: url(../images/icons.png) no-repeat;

	background-size: 500px 500px;

}

.xwtu .row .cell{border-bottom: 1px solid #e5e5e5;display: table-cell;vertical-align: top;}

.xwtu .row .ce1{width: 40%;}

.xwtu .row .ce2{width: 60%;}

.xwtu .row .cell .imgurl{display: block;width:100%;}

.xwtu .row .cell .imgurl img{width:100%;}

.xwtu .row a{display: block;padding:1.3em;}

.xwtu .row .cell-wz{padding:1.2em 1.3em 0 0;}

.xwtu .row .cell .p1 {

	color: #333;

	display: block;

	margin:0 0 0.2em;

	text-align:left;

	font-size:1.2em;

	max-width:15em;

	font-weight:500;

	line-height: 1.5em;

}

.cell-wz h5{color:#5D5D5D; display: block;text-align:left; overflow:hidden; font-weight:normal; line-height:1.7em; max-width:23em;}

.list_info_i {height:1.5em; margin-top:0.5em;overflow: hidden; margin-bottom:1em;}

.list_info_i dl{display:block;float:left;height:1.2em;margin-right:0.5em}

.list_info_i dd{color:#a7a7a7;display:block;float:left;font-size:0.8em;height:20px;line-height:20px}

.list_info_i dt{display:block;float:left;height:20px;margin-right:2px;width:20px}

.list_info_i .list_info_views dt{background-position:0 -21px}

.list_info_i .list_info_comment dt{background-position:-25px -20px}

.list_info_i .list_info_like dt{background-position:-50px -21px}



/*ä¸?é¢??¾è¡¨*/

.ztu{width: 94%;overflow:hidden;clear:both;font-size: 1em;background:#fff;margin: 0.94em  0.74em 0.47em 0.74em;} 

.ztu div{/* float:left; *//* width:50%; */text-align:center;}
.ztu li{/* margin: 0.47em; */float:left;width: 50%;overflow:hidden;}

.ztu img{width: 96%;overflow:hidden;}

.ztu span{/* width:100%; */line-height:2em;font-size: 1.05em;}



/*??????å®?*/

.wznr{width:100%;margin:0 auto;overflow:hidden;}

.wznr{font-size: 1em;line-height:1.8em;color:#333;padding: 0.74em;overflow:hidden;}

.wznr h4{font-size: 1.32em;font-weight:600;line-height:1.8em;color:#000;}

.wznr h5{font-size:1.4em; font-weight:normal;line-height:1.8em;color:#000;}

.wznr ul,.wznr ol{padding-left:10px;}

.wznr ul li{margin-left:20px;list-style:outside; color:#333}

.wznr ol li{margin-left:20px; font-size:0.9em;list-style:decimal; color:#333;}

.wznr span.cb{font-weight:bold;color:#CC3300;line-height:1.8em;}

.wznr p{line-height:1.8em; color:#333; text-align:left;font-weight:normal;}

.wznr img.ir{float:right;margin:10px 0 10px 10px;}

.wznr img.il{float:left;margin:10px 10px 10px 0;}



/*??ç«???å®?*/

.cont{font-size:1.3em;text-align:center;padding:10px;margin:0 auto;line-height:1.8em;}

.cont .t{font-size:120%}

.cont .t_2{font-size:90%;color:#666;}

.cont pre{text-align:left;line-height:2em; white-space: pre-wrap;white-space: -moz-pre-wrap;  white-space: -pre-wrap; white-space: -o-pre-wrap;word-wrap: break-word;}

.cont pre img{margin:1em auto;width:60%}

.cont p img{margin:1em 0 1em -2em;width:80%;text-align:center;}

.cont img{margin:1em auto;width:80%;text-align:center;}

.cont h4{font-size:1.4em; font-weight:600;line-height:2em;text-indent:2em;text-align:left;margin:8px 10px;background:#dfdfdf;}

.cont h5{font-size:1.4em; font-weight:normal;line-height:2em;text-indent:2em;text-align:left;margin:8px 10px;background:#dfdfdf;}

.cont p{line-height:1.8em;text-indent:2em;text-align:left;margin:0 0.5em;}

.cont table{border-collapse:0;border-spacing:0;border-collapse:collapse}

.cont td{padding:5px 10px;background:#fff;border:1px solid #d8d8e0;font-size:0.8em;line-height:1.6em;text-align:left;}

.cont tr.thd td,.cont td.thd{background:#efefef}

.cont td p{text-indent:0;font-size:0.8em;padding:0;margin:0;line-height:1.6em;}



/*ä¸?é¢???å®?*/

.ztnr{width:100%;margin:1em auto 0;overflow:hidden;background:#fff;}

.ztnr{font-size:1.3em;line-height:1.8em;color:#333;/* padding:10px; */overflow:hidden;}

.ztnr h1{font-size:2em;font-weight:bold;line-height:1.6em;margin:0.5em auto 0.5em;overflow:hidden;}

.ztnr h2{font-size:1.8em;font-weight:bold;line-height:1.5em;margin:0.5em auto 0.5em;overflow:hidden;}

.ztnr h3{font-size:1.5em;font-weight:bold;background:#eaeaea;line-height:1.5em;text-align:left;padding:0.5em 1em;margin:1em auto 1em;overflow:hidden;}

.ztnr h4{font-size:1.4em; font-weight:bold; line-height:1.8em;color:#000;text-indent:1.4em;margin:0.5em auto;}

.ztnr h5{font-size:1.4em; font-weight:bold;line-height:1.8em;color:#000;margin:0.2em auto;}

.ztnr h6{font-size:1.4em; font-weight:normal;line-height:1.8em;color:#000;margin:0.2em auto;}

.ztnr ul,.ztnr ol{padding-left:10px;}

.ztnr ul li{margin-left:20px;list-style:outside; color:#333}

.ztnr ol li{margin-left:20px; font-size:0.9em;list-style:decimal; color:#333;}

.ztnr span.cb{font-weight:bold;color:#CC3300;line-height:1.8em;}

.ztnr p{/* text-indent:2em; */line-height:1.8em;color:#333;text-align:left;font-weight:normal;}

.ztnr p.c{text-align:center;text-indent:2em;}

.ztnr p.t0{text-align:center;text-indent:0;}

.ztnr .bb{padding-bottom:0.5em;margin-bottom:0.5em;}

.ztnr img{/* margin:1em auto; */width:100%;text-align:center;}



.ztnr .dhbar img{margin:0;width:auto;}

.ztnr p img{/* margin:0.2em 0 0 -2em; */width:100%;text-align:center;}

.ztnr p.pl{text-indent:0em;}

.ztnr p.pl img{margin:0.2em 0 0 1em;width:100%;text-align:center;}

.ztnr p.pm0{margin:0;padding:0;line-height:0;}

.ztnr p.pm0 img{margin:0em 0 0 -2em;padding:0em;}

.ztnr img.ir,.ztnr p img.ir{float:right;margin:10px 0 10px 10px;}

.ztnr img.il,.ztnr p img.il{float:left;margin:10px 10px 10px 0;}

.wzk1,.wzk2,.wzk3,.wzk4{margin:0.5em auto;padding:1em;}

.zk1,.zk2,.zk3,.zk4{margin:0em auto;overflow:hidden;padding:0em;}

.zk1{padding:1em;}

.ztnr span.bt{padding:0 1em;line-height:1.5em;}



/*?¾ç??*/

.tpnr div{float:left; width:50%;text-align:center;}

.tpnr img{width:99%;}

.tpnr img.t1{border-right:4px #ebebeb solid;border-bottom:4px #ebebeb solid;border-top:1px #ebebeb solid;}

.tpnr img.t2{border-left:4px #ebebeb solid;border-bottom:4px #ebebeb solid;border-top:1px #ebebeb solid;}

.tpnr img.t3{border-right:4px #ebebeb solid;border-top:4px #ebebeb solid;border-bottom:1px #ebebeb solid;}

.tpnr img.t4{border-left:4px #ebebeb solid;border-top:4px #ebebeb solid;border-bottom:1px #ebebeb solid;}

.tpnr .tpwz{color:#666666; font-size:1.6em; padding-left:10px; width:100%; top:0.8em; line-height:1.1em; position:absolute;}

.tpnr .tpwz span{font-size:0.89em;}

.tpnr .topic{position:relative;overflow:hidden;}

.tpnr .topic p{font-size:1.4em;line-height:1.8em;text-align:center;width:99%;background:#efefef;margin:0 auto;}

.xzjs{color:#f60;font-size:2.1em; padding-left:0.4em;}

.xzjs span{color:#333;font-size:0.8em;}

/*?¾ç??1*/

.zxcg div{float:left; width:50%;}

.zxcg img{width:99%;}

.zxcg img.t1{border-right:2px #ebebeb solid;border-bottom:2px #ebebeb solid;}

.zxcg img.t2{border-left:2px #ebebeb solid;border-bottom:2px #ebebeb solid;}

.zxcg img.t3{border-right:2px #ebebeb solid;border-top:2px #ebebeb solid;border-bottom:4px #ebebeb solid;}

.zxcg img.t4{border-left:2px #ebebeb solid;border-top:2px #ebebeb solid;border-bottom:4px #ebebeb solid;}

.zxcg .targeturl{width:100%; height:100%; top:0; left:0; position:absolute}

.zxcg .cgwz{color:#666666; font-size:1.4em; top:0.8em; text-align:center; line-height:1.1em; position:absolute;}

.zxcg .cgwz span{font-size:0.7em;}

.zxcg .topic{position:relative;overflow:hidden; }



.nlbar{width:100%;clear:both; margin:0.5em auto; text-align:center; background:#f2f2f2 url(../images/dhtb_bg.gif) bottom repeat-x; overflow:hidden; padding:0;}

@media screen and (min-width:800px){.nlbar img,.ztnr .nlbar img{margin:0 auto; width:500px; display:block;}}	

@media screen and (min-width: 500px) and (max-width: 799px) {.nlbar img,.ztnr .nlbar img{margin:0 auto; width:450px; display:block;}}

@media screen and (min-width: 400px) and (max-width: 499px) {.nlbar img,.ztnr .nlbar img{margin:0 auto; width:360px; display:block;}}

@media screen and (min-width: 350px) and (max-width: 399px) {.nlbar img,.ztnr .nlbar img{margin:0 auto; width:320px; display:block;}}

@media screen and (max-width:349px){.nlbar img,.ztnr .nlbar img{margin:0 auto; width:300px; display:block;}}

.nlbar a{margin:0 auto;}



.tubd{width:100%;clear:both; margin:0.5em auto;overflow:hidden;}

.tubd img{width:100%;}

/*çº¢é©¬?²æ?·å?å¼??&#65533;*/

.red_wtt{width:100%;clear:both; margin:0.5em auto;overflow:hidden;}

@media screen and (max-width:400px){

.red_wtt{background:#BC0807; }

.red_wt1{color:#F1FF1D; height:46px; margin:0; line-height:46px; border-bottom:#FBC27D 2px solid; font-size:1.4em; font-weight:bold; text-shadow: 1px 1px 2px #BB0706; text-align:center;}

.red_wt2{height:51px; margin-top:8px; overflow:hidden;}

.red_wt3{width:69%; float:left;color:#fff; height:50px; line-height:25px; padding-left:1%; font-size:0.875em; font-weight:bold;font-size:1.2em;}

.red_wt4{width:28%; float:right;margin-right:1%;height:40px; border-radius:10px; background:#F8FE2C; border:1px solid #B76525; line-height:40px; margin-top:4px; font-size:0.94em; color:#0365EC; font-weight:bold;text-shadow: 1px 1px 10px #fff; text-align:center;font-size:1.2em;}

}

@media screen and (min-width:500px){

.red_wtt{background:#BC0807; height:130px;}

.red_wt1{color:#F1FF1D; height:56px; margin:0; line-height:56px; border-bottom:#FBC27D 2px solid; font-size:1.8em; font-weight:bold; text-shadow: 1px 1px 2px #BB0706; text-align:center;}

.red_wt2{height:61px; margin-top:8px; overflow:hidden;}

.red_wt3{width:69%; float:left;color:#fff; height:60px; line-height:30px; padding-left:1%; font-size:1.3em; font-weight:bold;}

.red_wt4{width:28%; float:right;margin-right:1%;height:50px; border-radius:10px; background:#F8FE2C; border:1px solid #B76525; margin-top:4px; line-height:50px; font-size:1.3em; color:#0365EC; font-weight:bold;text-shadow: 1px 1px 10px #fff; text-align:center;}}

@media screen and (min-width: 401px) and (max-width: 499px) {

.red_wtt{background:#BC0807; height:258px;}

.red_wt1{color:#F1FF1D; height:56px; margin:0; line-height:56px; border-bottom:#FBC27D 2px solid; font-size:1.5em; font-weight:bold; text-shadow: 1px 1px 2px #BB0706; text-align:center;}

.red_wt2{height:61px; margin-top:8px; overflow:hidden;}

.red_wt3{width:69%; float:left;color:#fff; height:60px; line-height:30px; padding-left:1%; font-size:1.1em; font-weight:bold;font-size:1.2em;}

.red_wt4{width:28%; float:right;font-size:1.2em;margin-right:1%;height:50px; border-radius:10px; background:#F8FE2C; border:1px solid #B76525; margin-top:4px; line-height:50px; font-size:1.2em; color:#0365EC; font-weight:bold;text-shadow: 1px 1px 10px #fff; text-align:center;}}

/*çº¢é©¬?²æ?·å?ç»??&#65533;*/





.bdcm{width:100%;background:#fff;clear:both; margin:0em auto;overflow:hidden;}

.bdcm .ydf{background:#fff; width:48%; height:40px; font-family:'Microsoft YaHei'; font-size:16px; color:#333; letter-spacing:1.5px; line-height:40px; text-align:center;border:1px solid #dfdfdf;border-radius:0.3em;margin-top:0.5em;}

.bdcm .dl{float:left;margin-left:1%;}

.bdcm .dr{float:right;margin-right:1%;}

.bdcm .mb05{margin-bottom:0.5em;}



/*å·??³å??å®?*/

.lrnr{width:100%;overflow:hidden;}

.lrnr .wznr{width:60%}

.lrnr .lrp{width:40%}

.lrp{margin-top:5em;}

.flp{width:33%;float:left;overflow:hidden;}

.flp img{width:100%;}

.flp p{text-align:center;color:#666;}

.flp span{color:#F42207;font-size:1.2em;}

/*????*/

.mbtn,.mbtn2 {background: none repeat scroll 0 0 #E7E7E7;border: 1px solid #CCCCCC;color: #999999;display: block; font-size: 1.5em;text-align: center;}

.mbtn{line-height: 3em;}

.mbtn2{line-height: 2.5em;font-size: 1.3em;}



.dbtn{background: none repeat scroll 0 0 #E7E7E7;border: 1px solid #CCCCCC;color: #999999;padding:5px;margin:0 5px;text-align: center;}

.dbtn{line-height: 2em;}



a.zbtn{display:block;background:#CC0000;color:#fff;padding:0.5em 3em;margin:0.5em auto;text-align:center;}

a.nbtn{background:#CC0000;color:#fff;padding:0.2em 3em;text-align:center;}

.button{

	font-size:1.5em;

	display:block;

	font-weight:500;

	text-align:center;

	line-height:2.6em;

	-webkit-border-radius:0.23529em;

	-moz-border-radius:0.23529em;

	-ms-border-radius:0.23529em;

	-o-border-radius:0.23529em;

	border-radius:0.23529em;

	overflow:hidden;

	border-width:1px;

	border-style:solid;

	text-shadow:rgba(0,0,0,0.3) 0 -1px 0

}

.button.active_button{

    

    background:#fc7000;

	color:#fff;

	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#fc7000),color-stop(100%,#e45000));

	background-image:-webkit-linear-gradient(#fc7000,#e45000);

	background-image:-moz-linear-gradient(#fc7000,#e45000);

	background-image:-o-linear-gradient(#fc7000,#e45000);

	background-image:linear-gradient(#fc7000,#e45000);

	-webkit-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;

	-moz-box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;

	box-shadow:rgba(0,0,0,0.1) 0 0.02941em 0.11765em 0 inset;

	border-top-color:#db6100;

	border-left-color:#e56000;

	border-right-color:#e56000;

	border-bottom-color:#df4d00

}

.button.active_button:active,.button.active_button:hover{    

	-webkit-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;

	-moz-box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;

	box-shadow:rgba(0,0,0,0.3) 0 0.05882em 0.11765em 0.02941em inset;

	border-top-color:#ad4d00;

	border-left-color:#ad4d00;

	border-right-color:#c85100;

	border-bottom-color:#d74a00

}



/* ä¸?ä¸?å°??? */

.zybt{width:100%; height:auto; background:#f1f1f1; border-bottom:#CCC 1px solid; margin:10px auto 15px auto;}

.zybt i{ color:#F00;}

.zybt p{ font-family:"Microsoft YaHei"; font-size:16px; line-height:30px; letter-spacing:2px; color:#383838; margin-left:10px; padding-top:8px;}

.zybt strong{ font-size:24px; color:#000;}

.zy{width:98%; height:100px; border-bottom:#CCC 1px solid; margin:5px auto 10px auto;clear:both;}



.zyt{max-width:100px;height:80px;width:24%;float:left; padding-top:13px;}

.zyt img{border:0;width:100%;-ms-interpolation-mode:bicubic}

.zyz{width:70%;height:80px; float:right; font-family:"Microsoft YaHei"; font-size:14px; line-height:16px; letter-spacing:1.5px; color:#383838; padding-top:10px;margin-left:0.5em;}

.zyz strong{ font-size:16px; color:#000; line-height:30px;}







/* other

---------------------------------------------------------------------- */

.mt0{margin-top:0;}

.mt10{margin-top:10px;}

.mt10e{margin-top:1em;}

.mt05e{margin-top:0.5em;}

.bno{border:none;}

img.dl{width:100%;}

img.db{width:100%;}

.pd1{padding:1em;}

.pd05{padding:0.5em;}

.mc1{margin:1em auto;}

.mt05{margin-top:0.5em;}

.mc05{margin:0.5em auto;}



#frmerr{border:1px solid #C00;line-height:26px;font-size:14px;font-family:"Microsoft YaHei";display:none;}



.voice{ border-top:#E0E0E0 1px solid;/* border-bottom:#E0E0E0 1px solid;box-shadow:0 .1px .1px #888888*/;}

.voice_1{ background:url(../images/sd.png) 0 0; width: 20px; background-size: 50px; height: 25px;display: block; float:left;margin: 2%;}

.voice marquee{ float:left;font:.9em/3.3em "Microsoft YaHei"; width:90%;}

.voice marquee a{color:#F00;}



.clearf:after,clearf:before{content:"";display:block; }

.clearf:after {clear:both;}

.clearf{zoom:1;}



.icon7{ font-size:1.6rem; color:#ee7800;}

.icon7{ display: block; float: left;margin:2% 2% 1% 1%;width: 6%;}



@font-face {font-family: "iconfont";

  src: url('../images/iconfont.eot'); /* IE9*/

  src: url('../images/../images/iconfont_7bfc0f1bd2e146f9b2c7cdfad22adebe.eot') format('embedded-opentype'), /* IE6-IE8 */

  url('../images/iconfont.woff') format('woff'), /* chrome, firefox */

  url('../images/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

  url('../images/iconfont.svg') format('svg'); /* iOS 4.1- */

}



.iconfont {

  font-family:"iconfont" !important;

  font-size:1.6rem;

  font-style:normal;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

}







.subFooter{
    line-height:1.7em;
    font-size: 0.93em;
    background-color:#364D63;
    height: 11.4em;
    text-align:center;
    width: 100%;
    padding: 1.3em 0.94em;
}

.subFooter p{

	color:#FFFFFF;

}



.why{width:100%;margin:0 auto;overflow:hidden}

.why li{line-height:35px;border-bottom:1px dashed #C3C3C3;border-top:1px dashed #fff;list-style:armenian;font-size:1.3em;padding: 0.3em 2em;background:#fff url('../images/dot.gif') no-repeat;background-position:2% 50%;clear:both;}

.s2{height:auto;padding: 0.74em 0.94em 0em 0.94em;}

.bar_nav_inner{white-space:nowrap;padding:10px 0 0 0;}

.bar_nav_inner li{float:left;width: 33.3%;height:auto;padding: 0px 5px 4px 0px;}

.bar_nav_inner a:first-child{margin-left:0;}

.bar_nav_inner a{display:inline-block;font-size:1em;color:#666;text-align:center;width: 100%;height:auto;margin-left:2%;line-height: 2em;overflow:hidden;}

.bar_nav_inner a img{width:100%;}

.zxbm {width: 95%; padding:5px 0;}

.T-bm { width:95%; margin:10px auto; color:#444 }

.T-bm td { height: 20px; line-height: 10px; padding:5px 0}

.T-bm td .f-input {height:35px;line-height:35px;border:1px solid #ccc;width:100%;margin:0 auto;color:#888;padding-left:10px;}

.T-bm td p .radios { color:#888; }

.T-bm td #submit{width:100%;border:none;display:block;background-color:#5fb0e8;border-radius:5px;margin-top:10px;font-size:16px;color:#fff;}

.content_box{width:100%;margin:0 auto;padding:5px 0;background:#fff;overflow:hidden}

.content_box h1{font-weight:lighter}

#break_nav{margin:0 6px;padding-bottom:6px;border-bottom:1px solid #dddbda;padding-left:5px;font-size:14px}

#break_nav a{color:#40250b;padding:5px 5px;display:inline-block}

#content article{margin:0 auto;width: 100%;}

#content h1{border-bottom:medium none;font-size: 1.2em;padding: 0.74em 0 0;text-align:center;}

#info{border-bottom:1px dashed #dddbda;color:#b5b5b5;font-size:12px;padding:10px 0;text-align:center}

#info span{padding:5px}

#content_c{/* border-bottom:1px dashed #dddbda; */overflow:hidden;padding: 0.58em 0.94em 0.58em 0.94em;}

#content_c img{/* width: 96%; */}



#pre_next{

	overflow:hidden;

	clear:both;

	line-height:30px;

	padding: 10px;

}

#pre_next p{overflow:hidden;width:100%;font-size:1.2em}

#pre_next a{color:#3d3d3d}

/* ??é«?å¤§å??ä¸??? */

.gzs{margin: 0.3em auto;width:93.28123%;}

.gzs a{float:left; width:33.3333%; display:block;}

.gzs img{width:100%; display:block; border-left:2px solid #FFF;}

.gzs .gzs-b img{border-left:none;}



/* ????é¡µå???&#65533; */



.mod-nav-theme2 ,.mod-nav.t2{

    background: #fff;

    /* border: solid 1px #d4d8e3; */

    margin: 2.1875%;

    border-radius: 3px;

    position: relative;

    box-shadow: 0 1px 3px #e1e2e4;

}



.mod-nav.t2::before,

.mod-nav-theme2::before {

    content: ".";

    position: absolute;

    left: 0px;

    font-size: 0;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#eee), to(#fff));



}

.mod-nav.t2::after,

.mod-nav-theme2::after {

    content: ".";

    font-size: 0;

    position: absolute;

    right: 0px;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#eee));

}

.mod-nav.t2 a ,

.mod-nav-theme2 a {

color: #4f5b65;

font-size: 14px;

border: none;
}

@media screen and (min-width: 410px){
.mod-nav.t2 a ,

.mod-nav-theme2 a {

color: #4f5b65;

font-size: 16px;

border: none;
}}
@media screen and (min-width: 640px){
.mod-nav.t2 a ,

.mod-nav-theme2 a {

color: #4f5b65;

font-size: 17px;

border: none;
}}


.mod-nav.t2 a:hover ,

.mod-nav-theme2 a:hover {

    color: #00aced;

}

.mod-nav.t2 .cur a,

.mod-nav-theme2 .cur a {

    color: #00aced;

}

.mod-nav.t2 .cur ,

.mod-nav-theme2 .cur {

    border: none;

    background:url(../images/nav.png) repeat-x 0 -148px;

    background-size:16px auto;

    position: relative;

    bottom:1px;

}

.mod-nav.t2 .cur::before,

.mod-nav-theme2 .cur::before {

    content: ".";

    font-size: 0;

    height: 100%;

    position: absolute;

    width: 16px;

    top: 0;

    left: 0;

    background:url(../images/nav.png) repeat-x 0 -102px;

    background-size:16px auto;

}

.mod-nav.t2 .cur::after,

.mod-nav-theme2 .cur::after {

    content: ".";

    font-size: 0;

    height: 100%;

    position: absolute;

    width: 16px;

    top: 0;

    right: 0;

    background:url(../images/nav.png) repeat-x 0 -194px;

    background-size:16px auto;

}

.mod-nav.t3,

.mod-nav-theme3 {

    background: #fff;

    border: solid 1px #d4d8e3;

    margin: 2.1875%;

    border-radius: 3px;

    position: relative;

    box-shadow: 0 1px 3px #e1e2e4;

}

.mod-nav.t3 .cur, .mod-nav-theme3 .cur{

    height:48px;

    line-height:48px;

    border:none;

}



.mod-nav.t3::before ,

.mod-nav-theme3::before {

    content: ".";

    position: absolute;

    left: 0px;

    font-size: 0;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#eee), to(#fff));



}

.mod-nav.t3::after,

.mod-nav-theme3::after {

    content: ".";

    font-size: 0;

    position: absolute;

    right: 0px;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#eee));

}

.mod-nav.t3 a,

.mod-nav-theme3 a {

    color: #4f5b65;

    font-size: 15px;

    line-height:100%;

    border-left:solid 1px #ddd;

}

.mod-nav.t3 a:hover,

.mod-nav-theme3 a:hover {

    color: #00aced;

    border-left-color:#ddd;

}

.mod-nav.t3 .cur a,

.mod-nav-theme3 .cur a {

    color: #00aced;

    border-left:solid 1px #ddd;

}

.mod-nav.t3 .cur + li a,

.mod-nav-theme3 .cur + li a {

    border-left: solid 1px #ddd;

}



.mod-nav ul{

    padding-left: 5px;

    padding-right: 5px;

}

.mod-themenav3::before,

.mod-themenav2::before,

.mod-themenav1::before,

.mod-nav.t1::before ,

.mod-nav-theme1::before {

    content: ".";

    position: absolute;

    left: 0px;

    font-size: 0;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#eee), to(#fff));

}

.mod-themenav3::after,

.mod-themenav2::after,

.mod-themenav1::after,

.mod-nav.t1::after,

.mod-nav-theme1::after {

    content: ".";

    font-size: 0;

    position: absolute;

    right: 0px;

    top: 0px;

    height: 100%;

    width: 10px;

    background: -webkit-gradient(linear, 0 0, 100% 0, from(#fff), to(#eee));

}

.mod-themenav3 a{

	height:40px;

	line-height:40px;

}

.mod-themenav2 a{

	height:40px;

	line-height:40px;

}

.mod-themenav1  a{

	height:40px;

	line-height:40px;

}

.mod-nav.t1 a,

.mod-nav-theme1 a {

    color: #4f5b65;

    border: none;

}

.mod-themenav3 a:hover

.mod-themenav2 a:hover,

.mod-themenav1 a:hover,

.mod-nav.t1 a:hover,

.mod-nav-theme1 a:hover {

    color: #00aced;

}

.mod-themenav3 .cur a,

.mod-themenav2 .cur a,

.mod-themenav1 .cur a,

.mod-nav.t1 .cur a,

.mod-nav-theme1 .cur a {

    color: #00aeed;

}

.mod-nav ul{/* display: -webkit-box; */-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;width:100%;}

.mod-nav.t2 li,

.mod-nav-theme2 li{position:relative;width: 25%;border-bottom: solid 1px #d4d8e3;float:left;}

.mod-nav li{-webkit-box-flex:1; -moz-box-flex:1; -o-box-flex:1; box-flex:1; text-align:center;}

.mod-nav.t2 li:first-child a,

.mod-nav-theme2 li:first-child a{border:none;}

.mod-nav-theme2 a{

    height:100%;

    line-height:43px;

    border-left:0;

}

.mod-nav li a{display:inline-block; width:100%; vertical-align: middle;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;box-sizing: border-box;}

.mod-nav.t2,

.mod-nav-theme2{

    height: 144px;

}

.mod-nav{height:45px;line-height:45px;font-size: 1em;}

.mod-nav.t2 a:hover ,

.mod-nav-theme2 a:hover {

    color: #00aced;

}

.mod-nav.t2 .cur a,

.mod-nav-theme2 .cur a {

    color: #00aced;

}

.i, cite, em, var, address, dfn {

    font-style: italic;

}

.w3{padding:0 14px;margin:0 auto;background-color:#FFF;}

.nav_ts {

	margin: 5px auto;

	height: 25px;

	line-height: 25px;

	border: 1px #000 solid;

	background: #332c2b;

	text-align: center;

	color: #fff;

}

.nav_ts a {color: #fff;}

/*äº?çº§é¡µ??ä¸?ä¸?è®¾ç½®css*/

/*äº?çº§é¡µ??ä¸?ä¸?è®¾ç½®css*/

.zysz{overflow:hidden;clear:both;padding: 8px;height:auto;background:#fff;border-bottom:1px solid #ccc;}

.zysz1{list-style:none;padding:0;margin:0;border:0;height:auto;}

zysz1 li{width:98%;display:block;height:auto;clear:both;}

.yuop {float:left; width:40%;}

.tyu{width:60%;float:left; padding-left:10px;}

.tyu b{font-size: 1.1em;}

.tyup{/* line-height: 20px; */}



/*äº?çº§é¡µ??ä¸?ä¸?è®¾ç½®css*/

.zysz{overflow:hidden;clear:both;padding: 8px;height:auto;background:#fff;border-bottom:1px solid #ccc;}

.zysz1{list-style:none;padding:0;margin:0;border:0;height:auto;}

zysz1 li{width:98%;display:block;height:auto;clear:both;}

.yuop {float:left;width:40%;padding-top: 2px;}

.tyu{width:60%;float:left;padding-left: 1em;}

.tyu b{font-size: 1.16em;}

.tyup{line-height: 1.32em;}

.tyup a{color:#999;font-size: 0.93em;}

.tyud{line-height: 20px;}

.tyud a{color: #0090db;}

/*äº?çº§é¡µ??ä¸?ä¸?è®¾ç½®??å®¹é¡µcss*/

.zye{clear:both;}

.zye h3{font-size:16px; color:#333; height:25px; padding-top:10px; display:block; line-height:25px; text-align:center;}

.zye p.pnews{ text-align:center; font-size:16px; color:#666; height:20px; line-height:20px; display:block; margin:5px auto; text-indent:0em;}

.zye p{font-size:16px; color:#555; line-height:26px; padding:5px 10px; text-indent:2em;}

.zye img{margin:0 auto; width:100%;height:auto;}

.zye p.ce{text-align:center; padding:0px; text-indent:0em;}

/*è¯¾ç?*/

.kecheng{width:100%;height:auto; margin:0 auto; margin-bottom:5px;}

.course{width:49%; float:left; margin-right:2%;}

.course1{width:49%; float:right;}

.font{ font-size:16px; color:black; background-color:#ececec; text-align:left; padding:1%; width:100%; margin-bottom:5px;}

.xian{width:100%; margin-bottom:5px; border-bottom: 2px solid #96c14b;}

.webr{float:right; width:37.3%; margin-top: 2em;}

.webl{float:left; width:55%;}

.webz{color:#ee9431; font-size:18px;}

.logo {
    margin: .31em 0 .47em;
    overflow: visible;
    background: #fff;
}

.logopic {
    margin: .31em 0 .31em 2%;
    width: 72%;
    float: left;
    max-width: 438px;
    min-width: 245px;
    max-height: 90px;
}

.logotel {
    margin: .41em 3.7% 0 0;
    width: 2.4em;
    max-width: 2.4em;
    float: right;
    padding: .47em .64em;
    border: 1px solid #054586;
    -webkit-border-radius: .68em;
    -moz-border-radius: .68em;
    border-radius: .68em;
}



.xtit img{
    margin-top: 18px;}

.xtit h2 {

width: 100%;

/* height: 51px; */

line-height: 1em;

z-index: 5;

text-align: center;

position: absolute;

/* top: 27px; */

font-size: 1.39em;

font-weight: 600;

color: #2059af;
}

.xtit h2 p{font-size: 0.7em;color:#444;padding-top: 0.47em;}

@media screen and (min-width:640px){

.xtit h2 {

width: 32%;

/* height: 51px; */

line-height: 1em;

left: 35%;

/* margin-top: 8px; */

font-size: 1.3em;

font-weight: normal;

color: #2059af;
}

.xtit h2 p{font-size: 0.57em;}

}

.xtit {

padding-top: 1.1em;

margin: 0 auto;

position: relative;

overflow: hidden;

min-width: 320px;

max-width: 640px;

height: 4.1em;
}

.xtita {

padding-top: 1.21em;

margin: 0 auto;

position: relative;

overflow: hidden;

min-width: 320px;

max-width: 640px;

height: 3.7em;

text-align: center;
}

.xtitb {

padding-top: 1.21em;

margin: 0 auto;

position: relative;

overflow: hidden;

min-width: 320px;

max-width: 640px;

height: 3.7em;

text-align: center;
}

.xtitc {

padding-top: 1.21em;

margin: 0 auto;

position: relative;

overflow: hidden;

min-width: 320px;

max-width: 640px;

height: 3.7em;

text-align: center;
}

.xtitd {

padding-top: 1.21em;

margin: 0 auto;

position: relative;

overflow: hidden;

min-width: 320px;

max-width: 640px;

height: 3.7em;

text-align: center;
}



.s4 {padding: 0px 0.94em 0 0.94em;}

.w1001 {

    width: 100%;

}

.bgcol {
   
    background: #FFf;

}

.tja {

border: 1px solid #EAEAEA;

width: 49%;

border-radius: 1em;

padding: 0.31em;

margin: 0.37em auto 0.37em auto;

font-size: 0.93em;

height: 2.4em;

text-align: center;

line-height: 1.8em;

overflow: hidden;
}

.lef {

    float: left;

}

.rig {

    float: right;

}

.s5 {

    height: 40px;

    margin-bottom: 10px;

    padding: 0 10px;

}

.htphlef {

    width: 25%;

    height: 40px;

    overflow: hidden;

}

.htphlef span {

    height: 26px;

    color: #f00;

    display: block;

    width: 100%;

    line-height: 26px;

    margin: 5px auto;

    text-align: center;

    border-right: 1px solid #eee;

    overflow: hidden;

}

.htphrig {

    width: 73%;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

}

.htphrig p {

    height: 40px;

    width: 100%;

    overflow: hidden;

    margin: 0;

}

.htphmidspan1 {

    width: 13px;

    margin-top: 10px;

    height: 20px;

    background: url(../images/rd.jpg) -27px -21px no-repeat;

    overflow: hidden;

}

.bm input {

    width: 86%;

    border: 1px solid #dcdcdc;

    height: 25px;

}

.af00gzc {

    color: #F00;

}
.xkh{text-align:center;font-size:18px;line-height:20px;background:#fff;/* padding-top: 5px; */}
.header {
    background: #fff;
    overflow: hidden;
}
.indextitle{width:100%;padding:3%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.indextitle h2{margin:0;float:left;padding-left: 0.5em;border-left: #075554 0.15em solid;font-size: 1.2em;}
.indextitle a{line-height:2em;float:right;font-size: 0.84em;display:block;padding: 0.2em 1em;border-radius: 1.5em;color:#e57d1d;border:#e57d1d 1px solid;}
.indextitle a img{width: 1.6em;vertical-align:bottom;margin: 0.43em 0.43em;/* width: 2em; */}



.xkh p{color:#0686bd;margin-top:8px;}
.baoming img {    border-style: none;
    max-width: 100%;}
.zxbm{width:100%;display:table;/* padding-bottom:1em; *//* border-top:#ddd 1px solid; */}
.zxbm p{line-height: 1.7em;padding: 0.74em 0 0.74em 0;text-align:center;color:#575757;font-size: 1.05em;}
.zxbm input{width: 75.3%;height: 1.4em;display:block;margin:1em auto 0;padding: 1.38em 0.5em;font-size: 1em;/* border:#ddd solid 1px; */border-radius:5px;color:#575757;}
.zxbm select{width: 75%;height: 3em;display:block;margin:1em auto 0;padding:0 0.5em;font-size: 1em;border:#ddd solid 1px;border-radius:5px;color:#575757;appearance:none;-moz-appearance:none;/* -webkit-appearance:none; */}
.zxbm select::-ms-expand{display:none}
.zxbm select option{color:#575757; padding-left:0.5em}
.zxbm .btn{width: 8em;height: 2em;display:block;margin: 1.2em auto;background:#0A8AE0;border-radius:5px;font: 1.2em/0.39em 'å¾?è½???é»?';color:#fff;text-align:center;border:none;}
.jyfw_2{margin: 0.47em 0em 0.74em 0em; 0 0.47em 0;width:100%;height: 15em;/* float:right; */overflow:hidden;}
.main_r{float:left; width:100%;}
.marquee_tit{width:100%;height:45px;line-height:45px;background-color:#3e76cb;float:left;}
.marquee_tit li{font-size: 1em;color:#ffffff;line-height:45px;float:left;}
.marquee_tit .zhuanye{height:45px;line-height:45px;width:39%;float:left;text-align:center;}
.marquee_tit .xingbie{height:45px;line-height:45px;width:20%;float:left;text-align:center;}
.marquee_tit .xingming{height:45px;line-height:45px;width:20%;float:left;text-align:center;}
.marquee_tit .yuyue{height:45px;line-height:45px;width:20%;float:left;text-align:center;}
.tempWrap{overflow:hidden;position:relative;/* height:240px; */}
.txtMarquee-top{width:100%;overflow:hidden; position:relative;}
.txtMarquee-top *{-webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}
.txtMarquee-top .bd{margin:6px 0;width:100%}
.txtMarquee-top .infoList li{width:100%;height:35px;line-height: 2em;font-size:.55;color:#000000;}
.txtMarquee-top .infoList li .span_1{width:20%;text-align:center;/* height:25px; */line-height: 2em;overflow:hidden;float:left;}
.txtMarquee-top .infoList li .span_2{width:20%;text-align:center;/* height:25px; */line-height: 2em;overflow:hidden;float:left;}
.txtMarquee-top .infoList li .span_3{width:39%;text-align:center;height: 2em;line-height: 2em;overflow:hidden;float:left;}
.txtMarquee-top .infoList li .span_4{width:20%;text-align:center;/* height: 2em; */line-height: 2em;overflow:hidden;float:left;}
.txtMarquee-top .infoList li .span_4 a{color:#e70303;}
.marquee_tit li:nth-child(1){border:none;}
.txtMarquee-top .infoList li:nth-child(2),.txtMarquee-top .infoList li:nth-child(4),.txtMarquee-top .infoList li:nth-child(6),
.txtMarquee-top .infoList li:nth-child(8),.txtMarquee-top .infoList li:nth-child(10),.txtMarquee-top .infoList li:nth-child(12),
.txtMarquee-top .infoList li:nth-child(14),.txtMarquee-top .infoList li:nth-child(16),.txtMarquee-top .infoList li:nth-child(18),
.txtMarquee-top .infoList li:nth-child(20),.txtMarquee-top .infoList li:nth-child(22),.txtMarquee-top .infoList li:nth-child(24),
.txtMarquee-top .infoList li:nth-child(26),.txtMarquee-top .infoList li:nth-child(28),.txtMarquee-top .infoList li:nth-child(30),
.txtMarquee-top .infoList li:nth-child(32),.txtMarquee-top .infoList li:nth-child(34),.txtMarquee-top .infoList li:nth-child(36),
.txtMarquee-top .infoList li:nth-child(38){background:#f2f2f2;}
.marquee_tit li:nth-child(2),.marquee_tit li:nth-child(3),.txtMarquee-top .infoList li span:nth-child(2),.txtMarquee-top .infoList li span:nth-child(3){}
.marquee_tit li:nth-child(4),.txtMarquee-top .infoList li span:nth-child(4){width:20%;}

@media screen and (min-width:330px){html{font-size:305%}}
@media screen and (min-width:340px){html{font-size:315%}}
@media screen and (min-width:350px){html{font-size:327%}}
@media screen and (min-width:360px){html{font-size:330%}}
@media screen and (min-width:370px){html{font-size:350%}}
@media screen and (min-width:380px){html{font-size:358%}}
@media screen and (min-width:390px){html{font-size:366%}}
@media screen and (min-width:400px){html{font-size:375%}}
@media screen and (min-width:410px){html{font-size:384%}}
@media screen and (min-width:420px){html{font-size:395%}}
@media screen and (min-width:430px){html{font-size:405%}}
@media screen and (min-width:440px){html{font-size:417%}}
@media screen and (min-width:450px){html{font-size:420%}}
@media screen and (min-width:460px){html{font-size:426%}}
@media screen and (min-width:470px){html{font-size:435%}}
@media screen and (min-width:480px){html{font-size:444%}}
@media screen and (min-width:490px){html{font-size:450%}}
@media screen and (min-width:500px){html{font-size:458%}}
@media screen and (min-width:510px){html{font-size:465%}}
@media screen and (min-width:520px){html{font-size:475%}}
@media screen and (min-width:530px){html{font-size:483%}}
@media screen and (min-width:540px){html{font-size:492%}}
@media screen and (min-width:550px){html{font-size:503%}}
@media screen and (min-width:560px){html{font-size:510%}}
@media screen and (min-width:570px){html{font-size:520%}}
@media screen and (min-width:580px){html{font-size:530%}}
@media screen and (min-width:590px){html{font-size:540%}}
@media screen and (min-width:600px){html{font-size:552%}}
@media screen and (min-width:600px){html{font-size:552%}}
@media screen and (min-width:610px){html{font-size:562%}}
@media screen and (min-width:620px){html{font-size:570%}}
@media screen and (min-width:630px){html{font-size:582%}}
@media screen and (min-width:640px){html{font-size:590%}}
@media screen and (min-width:650px){html{font-size:595%}}
@media screen and (min-width:660px){html{font-size:606%}}
@media screen and (min-width:770px){html{font-size:609%}}
