@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:100,200,300,400,500,600,700,800,900&subset=cyrillic,cyrillic-ext,latin-ext');
@import "animate.css";
@import "fonts/awe/css/font-awesome.min.css";

html, body {    
	text-align: center;
    margin:0;
    padding:0;
    width: 100%;
    height: 100%;
    font-size: 14px;
    line-height: 1.4em;
    font-family: 'Fira Sans Condensed', sans-serif;
    color: #505050;
    font-weight: 400;
	/* -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none; user-select: none; */
    cursor:default;
	background: #f1f6fa url(../../images/bg.png) repeat 0 0;
}
html, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, b, u, i, 
	center, dl, dt, dd, fieldset, form, label, legend{
	margin:0;
	padding:0;
	vertical-align:baseline;	
}
body p{
	line-height: 1.4em;
	margin:0 0 0 0;
	text-align:left;
	color:#505050;
	font-family: 'Fira Sans Condensed', sans-serif;
	font-size:14px;
	font-weight:400;
	cursor:default;
}
img{border:none; max-width:100%;}
*, *::before, *::after{box-sizing:border-box;}
address, article, aside, figcaption, figure, footer, header, main, nav, section, ol{display:block; margin:0; padding:0;}
input, textarea, select, option, button {font-family: 'Fira Sans Condensed', sans-serif; font-weight:400; margin:0; -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto; user-select: auto;}
input:focus, textarea:focus, select:focus, button:focus{outline: none;}
*:focus {outline: none;}
iframe{max-width:100%;}
.clear {clear:both;}
a{text-decoration:none; }

main{width:100%;height:100%;}

.noWrap{white-space:nowrap; }

.psR{position:relative;}
.psA{position:absolute;}

.wd1{width:100%;}
.wd2{width:50%;}

.ht{height:100%;}
.nrwp{white-space:nowrap;}

.wbox2{width:100%;max-width:1180px;margin:0 auto;}
.wbox22{width:100%;max-width:1200px;margin:0 auto;}

.tblo {display:table;}
.tblt {display:table-cell; vertical-align:top;}
.tblm {display:table-cell; vertical-align:middle}
.tblb {display:table-cell; vertical-align:bottom}

.txt33{font-size:33px; line-height:35px;}
.txt27{font-size:27px; line-height:32px;}
.txt24{font-size:24px; line-height:26px;}
.txt20{font-size:20px; line-height:22px;}
.txt18{font-size:20px; line-height:20px;}
.txt17{font-size:17px; line-height:17px;}
.txt16{font-size:16px;}
.txt15{font-size:15px;}
.txt14{font-size:14px;}
.txt13{font-size:13px; line-height:13px;}
.txt12{font-size:12px; line-height:12px;}
.txtTh{text-decoration: line-through;}
.txtUd{text-decoration: underline;}

.txtUp{text-transform:uppercase;}

.fwe2 {font-weight:200;}
.fwe3 {font-weight:300;}
.fwe4 {font-weight:400;}
.fwe5 {font-weight:500;}
.fwe6 {font-weight:600;}
.fwe7 {font-weight:700;}
.fwe8 {font-weight:800;}
.fwe9 {font-weight:900;}
.crsP{cursor:pointer;}
.csit{font-style: italic;}

.clr0 {color: #000; }
.clr1 {color: #fff; }
.clr2 {color: #3056ac; }
.clr3 {color: #959595; }
.clr4 {color: #222; }
.clr5 {color: #757575; }

.crP{cursor:pointer;}
.crD{cursor:default;}

.bg0{background: #2457a4;}
.bg1{background: #fff;}
.bg2{background: #333;}

.listib {margin:0; padding:0;}
.listib li{list-style:none; display:inline-block; }
.listb {margin:0; padding:0;}
.listb li{list-style:none; display:block; }

.dlib {margin:0; padding:0;}
.dlib dd, .dlib dt{list-style:none; display:inline-block; }
.dlb {margin:0; padding:0;}
.dlb dd, .dlb dt{list-style:none; display:block; }

.tleft{text-align:left;}
.tcntr{text-align:center;}
.tright{text-align:right;}
.tjustf{text-align:justify;}
.fleft{float:left;}
.fright{float:right;}
.dsIb{display:inline-block;}
.dsb{display:block;}
.dsN{display:none;}
.dflx.{display: flex;}

.ht{height:100%}
.btn1{border:none; display:inline-block; padding:7px 12px; border-radius:2px; cursor:pointer; color: #fff; position:relative; overflow:hidden; }

.marg1{margin-top:20px;}

.tablel{border-collapse:collapse;}
.tablel td{border-bottom:1px solid #ccc; padding:5px 5px;}
.tablel thead{ border-bottom:1px solid #ccc; }
.tablel thead th{padding:5px 5px;}

.inpt1{padding:8px 10px; border:1px solid #c1c1c1; border-radius:1px;}
.inpt1:focus{background: #fffecc; border:1px solid #91a2c0; }

.headTble{width:100%;display:table;}
.heada{width:calc(100% - 150px);display:table-cell;text-align:left;position:relative;}
/* .heada:after{background: #fff url(../../images/soymbo.png) no-repeat 4px 5px;content:'';position:absolute;top:0;left:0;width:22px;height:100%;} */
.headb{width:150px;display:table-cell;text-align:right;}
.heada h1{font-size:14px;text-transform:uppercase;padding:10px 0 7px 1px;font-weight:500;opacity:1;display:block;word-spacing:2px;color: #3056ac;}
.headb dl dd{margin:0 -2px;}
.headb dl dd a{display:block;padding:4px 0;color: #68789b;border-left:1px solid #e1e1e1;height:100%;width:30px;text-align:center;font-size:17px;}
.headb dl dd:first-child a{border:none;}
.headb dl dd a:hover{color: #000;}

header{width:100%;display:table;padding:15px 0 15px 20px;border-radius:1px;box-shadow: 0px 0 10px -2px rgba(0,0,0,0.5);}
header section{width:300px;display:table-cell;border-right:1px solid rgba(255,255,255,0.1);text-align:left;position:relative;}
header section a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:5;}
header aside{width:calc(100% - 300px);display:table-cell;vertical-align:middle;}
header section:before{width:40px;position:absolute;content:'';height:2px;background: #3056ac;top:-15px;left:-20px;}
header section img{display:inline-block;vertical-align:middle;}
header section h1{font-size:24px;display:inline-block;vertical-align:middle;color:#fff;padding-left:12px;line-height:26px;font-weight:600;text-transform:uppercase}

.bt{display:inline-block;border:2px solid #5876ad;padding:4px 12px;border-radius:2px;color: #445471;background: rgba(255,255,255,0.4);font-weight:500;}

main{}

.menuBg{width:100%;padding-left:10px;}
/* .menuBg ul li a{color: #3056ac;}*/
.menuBg ul li a{color: rgba(255,255,255,0.9);} 
.lnkHome{width:34px; display:table-cell; vertical-align:top;}
.lnkHome a{text-align:center; color: #fff; font-size:17px; padding:7px 0 7px 0; background: rgba(255,255,255,0.1);}
.lnkHome a:hover{background: #293e57;}
.headMenu {position:relative; z-index:100; text-align:left;}
.headMenu ul{margin:0; padding:0;}
.headMenu ul li{list-style:none; display:inline-block;}
.headMenu ul li a{display:block; padding:12px 15px 14px 15px; font-weight:500; font-size:13px; text-transform:uppercase;position:relative;}
.headMenu ul li a:before{content:'';position:absolute;width:1px;height:14px;right:0;top:calc(50% - 7px);background:rgba(255,255,255,0.2);}
.headMenu ul li a:hover{opacity:0.5; text-decoration:none;}
.headMenu li ul li{display:block; position:relative}
.headMenu li ul {display:none;position:absolute; text-align:left;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.3);border-bottom:2px solid #3056ac;min-width:270px;background: #fff;}
.headMenu li ul:before{content:'';width:40px;height:2px;background: #e93030;top:0;left:0;position:absolute;}
#hasmenu{cursor:pointer; position:relative;}
li ul #hasmenu:before{font-family:"FontAwesome"; content:'\f105'; color: #ccc; position: absolute; right:5px; top:5px;}
.headMenu li ul a:before{display:none;}
#hasmenu:hover > a {opacity:0.5}
#hasmenu:hover > ul{display:block; padding:15px 0;}
.headMenu li ul li a{padding:7px 15px; text-transform:none; opacity:1; font-weight:400; font-size:15px; color: #04448e;line-height:17px;}
.headMenu li ul li ul{left:100%;top:0;}
.resmenu {display:none;}

.hmsdow{box-shadow: 0px 0 12px -4px rgba(0,0,0,0.1);padding:0 0 35px 0;}

.mhbnnr{width:100%;padding:10px 15px 0 15px;text-align:center;}

.mainNews{width:100%;}
.mainNews .newsL{width:60%;}
.mainNews .newsR{width:40%;}


.titleway ul{margin:0;padding:5px 0 2px 0;text-align:left;border-bottom:1px solid #acab87;}
.titleway ul li{list-style:none;display:inline-block;}
.titleway ul li i{display:inline-block;padding:0 8px;font-size:11px;color: #acab87;}
.titleway ul li span{font-size:15px;font-weight:400;color: #7f7d39;}
.titleway ul .bckttk{float:right;}
.titleway ul .bckttk a{color: #2563d4;}
.titleway ul .bckttk a i{font-size:12px; color: #2563d4;padding:0 5px 0 0;}

.newsL .newsmg{width:100%;height:400px;background-repeat:no-repeat;background-position:50% 50% !important; background-size:cover !important;display:none;}
.newsL .fadeIn{display:block;}
.newsL .tonomde{position:absolute;font-size:13px;font-weight:500;background: #2457a4;padding:7px 12px;z-index:2;top:15px;left:0;color: #fff;text-transform:uppercase;}
.newsL h2{position:absolute;bottom:10px;left:10px;right:10px; background: rgba(36,73,155,0.8);text-align:left;transition:all 0.1s ease;}
.newsL h2:hover{background: rgba(37,60,113,0.95);transition:all 0.1s ease;}
.newsL h2 a{color: #fff; padding:10px;display:block;font-size:20px;font-weight:400;line-height:22px;}
.newsL h2 span{font-size:14px;display:block;color: #fff;padding:5px 0 0 0;font-weight:400;opacity:0.8}
.newsL h2 span i{display:inline-block;padding-right:5px;}
.newsL button{position:absolute;width:40px;height:40px;background: rgba(36,73,155,0.7);top:calc(50% - 25px);font-size:15px;color: #fff;z-index:5;border:none;cursor:pointer;}
.newsL button:hover{background: rgba(36,73,155,1);}
.newsL .leftcntrl{left:11px;}
.newsL .rightcntrl{right:11px;}

.newsR{height:100%;padding:14px 0 15px 25px;text-align:left;vertical-align:top;width:100%;overflow-x:hidden;}
.newsR li{display:table;border-bottom:1px dashed #ccc;padding:10px 0;position:relative;width:100%;}
.newsR li dt{display:table-cell;vertical-align:top;width:70px;}
.newsR li dt h2{width:100%;height:60px;background-position:50% 50%;background-size:cover !important;background-repeat:no-repeat;border-radius:4px;}
.newsR li dd{display:table-cell;vertical-align:top;width:calc(100% - 70px);padding-left:12px;line-height:17px;font-size:14px;}
.newsR li dd h1{font-size:13px;font-weight:400;color: #999; color: #b1a65b;}
.newsR li dd h1 i{display:inline-block;padding-right:2px;padding:4px 0 0 0;}
.newsR ul li a{position:absolute;width:100%;left:0;top:12px; bottom:12px;z-index:4;}
.newsR ul li:hover dd{color: #024b95;}
.newsR ul{height:344px;overflow-y:auto;padding-right:25px;padding-top:8px;display:none;}
.newsR .fadeInRight{display:block;}
.tbTitle{height:36px;border-bottom:1px solid #ccc;margin:0 25px 0 0;padding-top:6px;padding-left:2px;}
.tbTitle dd{border:1px solid rgba(0,0,0,0);height:30px;padding:4px 10px 0 10px;vertical-align:bottom;font-weight:500;font-size:14px;color: #858585;cursor:pointer;}
.tbTitle .actg{background:#fff;border:1px solid #ccc;border-bottom:1px solid #fff !important;position:relative;z-index:2;color: #3056ac;}



.copllmd{width:100%;padding:10px 0 10px 0;}
.copllmd figure{width:20%;padding:10px;text-align:left;}
.copllmd figure figcaption{width:100%;displaY:block;position:relative;background:#fff;height:250px;padding:20px;overflow:hidden;box-shadow: 0px 0 12px -4px rgba(0,0,0,0.1);}
.copllmd figure figcaption:after{content:'';position:absolute;width:150%;height:100%;transform:rotate(-18deg);z-index:1;right:-40%;top:50%;transition:all 0.2s ease;}
.copllmd figure figcaption h1{font-size:17px;font-weight:500;text-transform:uppercase;}
.copllmd figure figcaption:hover h1{color: #000;}
.copllmd figure figcaption h2{font-size:14px;font-weight:400;opacity:0.8;}
.copllmd figure .mClr1:after{background:#b7d5e1;}
.copllmd figure .mClr2:after{background:#cfbed3;}
.copllmd figure .mClr3:after{background:#e9a2c0;}
.copllmd figure .mClr4:after{background:#a0cac2;}
.copllmd figure .mClr5:after{background:#d8c6b4;}
.copllmd figure figcaption img{width:82px;height:74px;position:absolute;left:calc(50% - 41px);bottom:15px;z-index:2;}
.copllmd figure figcaption a{position:absolute;z-index:4;width:100%;height:100%;top:0;left:0;opacity:0;}
.copllmd figure figcaption a span{display:inline-block;border:2px solid rgba(0,0,0,0.4);padding:4px 12px;border-radius:2px;color: #555;background: rgba(255,255,255,0.4);font-weight:500;
	position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); }
.copllmd figure figcaption:hover a{opacity:1;}
.copllmd figure figcaption:hover:after{transform:rotate(-5deg);top:30%;transition:all 0.2s ease;}

.leftBnrl{width:100%;background:#fff;}
.homeDlList{padding-top:25px;}
.homeDlList dl{width:calc(33.33% - 20px);margin:20px 10px 0 10px;text-align:left;background:#fff;display:table;float:left;position:relative;border:2px solid rgba(59,101,195,0.2);}
.homeDlList dl a{position:absolute;width:100%;height:100%;top:0;left:0;}
.homeDlList dl dt{width:50px;display:table-cell;text-align:center;vertical-align:middle;background:#3b65c3;color:#fff;font-size:18px;}
.homeDlList dl dd{padding:8px 10px 8px 10px;display:table-cell;width:calc(100% - 50px);color:#3b65c3;}
.homeDlList dl:hover dd{color:#f52043;}

.homeDlListL dl{width:100%;margin:20px 0 0 0;text-align:left;background:#fff;display:block;position:relative;border:2px solid rgba(59,101,195,0.2);}
.homeDlListL dl a{position:absolute;width:100%;height:100%;top:0;left:0;}
.homeDlListL dl dt{width:50px;display:table-cell;text-align:center;vertical-align:middle;background:#3b65c3;color:#fff;font-size:18px;}
.homeDlListL dl dd{padding:8px 10px 8px 10px;display:table-cell;width:calc(100% - 50px);color:#3b65c3;}
.homeDlListL dl:hover dd{color:#f52043;}

.rightBntl{width:100%;}
.rightBntl aside{width:25%;padding:20px 10px 0 10px;float:left;}
.rightBntl aside h1{padding:10px 0 10px 0;text-align:left;}
.rightBntl aside h1 a{font-size:15px;font-weight:500;color: #555;}
.rightBntl aside iframe{width:100%;height:135px;}
.homeDlListL .leftBnrl{width:100%;float:none;background:#fff;}
.homeDlListL .rightBntl{width:100%;float:none;}
.homeDlListL .rightBntl aside{width:100%;margin:20px 0 0 0;float:none;}


.ftrtot{width:100%;padding:0 10px 20px 10px;opacity:0.7}
.ftrt{width:100%;height:5px;background: #2d51a1 url(../../images/ftrt.jpg) no-repeat 100% 0;display:block;}
.footerM{padding:15px 0 0 0;text-align:left}
.footerM section{display:inline-block;vertical-align:top;padding:10px;}
.footerM section h1{font-size:20px;font-weight:500;padding:0 0 10px 0;}
.footerM .ft1{width:350px;border-right:1px solid #ccc;}
.footerM .ft1 h2{font-size:14px;font-weight:400;color: #405067;}
.footerM .ft1 .sndmlk{display:block;padding:5px 0 5px 0;color: #0f4287;font-weight:500;}
.footerM .ft1 .sndmlk i{display:inline-block;padding-right:10px;font-size:12px;}

.footerM .ft2{width:calc(100% - 560px);}
.footerM .ft3{width:200px;border-left:1px solid #ccc;}
.footerM .ft2 ul{list-style:none;width:100%;margin:0;padding:0;}
.footerM .ft2 ul li{float:left; width:50%;}
.footerM .ft2 ul li a{display:block;color: #405067;font-size:15px;font-weight:400;position:relative;padding:2px 5px 2px 25px;}
.footerM .ft2 ul li a:before{font-family: FontAwesome;position:absolute;content:'\f14c';font-size:11px;left:5px;}
.footerM .ft2 ul li a:hover{text-decoration:underline;color: #0f4287;}

.footerbttom h1{font-size:14px;font-weight:400;padding:30px 0 10px 0}

.mrmnu{padding:10px 25px;box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);}
.clmdl{width:calc(100% - 300px);float:left;}
.clmdr{width:300px;padding:10px 0 20px 30px;float:right;display:block;}


.contentLits1{width:100%;}
.contentLits1 .tleftne{width:100%;padding:20px 0;border-bottom:1px dashed #ccc;}
.contentLits1 .tleftne h1{text-align:left;padding-bottom:15px;}
.contentLits1 .tleftne h1 a{font-size:20px; font-weight:500;color: #113688;line-height:22px;}
.contentLits1 .tleftne h1 a:hover{color: #2256cc;}
.contentLits1 .imgRsize{width:320px;float:left; margin-right:25px;}
.contentLits1 .imgNsize{width:100%;margin-bottom:15px;background: #eaeef7;}
.contentLits1 .imgNsize img{max-width:100%;}

.lnicns{padding-bottom:10px;}
.lnicns ul{margin:0;padding:0;list-style:none;text-align:left;}
.lnicns ul li{display:inline-block;padding-right:20px;color: #959168;}

.contentLits1 .nwsa .mrnpe{color: #113688;font-weight:500;}
.contentLits1 .nwsa .mrnpe:hover{color: #2256cc;}
.bckttkm{border-top:1px solid #acab87;padding:8px 0 10px 0;margin-top:20px;}
.bckttkm a{color: #2563d4;font-size:15px;font-weight:400;}
.bckttkm a i{display:inline-block;font-size:12px; color: #2563d4;padding:0 5px 0 0;}
.infosharef a{float:left;}
.comfeilds iframe{width:100%;}

.lMenuL{width:180px;float:left;text-align:left;}
.lMright{width:calc(100% - 180px);float:right;border-left:1px solid #e1e1e1;padding-left:20px;}
.lMenuL ul{margin:0;padding:20px 0 0 0;}
.lMenuL ul li{list-style:none;display:block;}
.lMenuL ul li a{display:block;padding:7px 10px 7px 0;color: #70757f;font-size:14px;font-weight:500;border-bottom:1px solid #ccc; border-right:4px solid #fff;}
.lMenuL ul li a:hover{color: #292929;border-right:4px solid #7989ac;}
.lMenuL ul li .tspage{border-right:4px solid #445dbf;color: #0a47cd;}

.morecnntnt{width:100%;padding:10px 0 20px 0;}
.morecnntnt h1{font-size:20px; font-weight:500;color: #171e2e;line-height:22px;padding-bottom:15px;text-align:left;}
.morecnntnt img{width:100%;margin:15px 0;}

.onefqtout{padding:20px 0 20px 0;}
.onefqt{width:100%;padding:10px 0;text-align:left;border-bottom:1px solid #ccc}
.onefqt h1{font-size:17px;font-weight:500;color: #2d3a4b;text-align:left;width:100%;position:relative;cursor:pointer;}
.onefqt h1:after{font-size:17px;font-weight:500;color: #ce8e56;content:'\f059';position:absolute;z-index:1;font-family: FontAwesome;right:2px;}
.onefqt h1:hover{color: #2d59c8;}
.onefqt h1 .oplus{display:inline-block;padding-right:10px;font-size:14px;color: #ce8e56;}
.onefqt .fqintro{display:none;padding:8px 0 8px 22px;}


#titlePc{display:block;}
#titlePn{display:none;}
.pgpp{position:fixed;top:0;left:0;background: rgba(0,0,0,0.7);z-index:100;width:100%;height:100%;display:none;}

#pmenuPn{display:none;}



.mgznOut{width:100%;display:table;border-bottom:1px solid #ccc;padding:15px 0;position:relative;}
.mgznOut a{width:100%;height:100%;top:0;left:0;position:absolute;z-index:1}
.mgznOut a:hover{background: rgba(255,255,255,0.2);}
.mgznOut .mgznL{width:50px;display:table-cell;vertical-align:middle;}
.mgznOut .mgznR{width:calc(100% - 50px);display:table-cell;vertical-align:middle;}
.mgznOut .mgznL img{width:35px;}
.mgznOut .mgznR h1{font-size:16px;font-weight:400;color: #004bbd;}






@media screen and (max-width: 1090px) {
	#pmenuPn{display:block;}
	.menuBg {display:none;}
	.showResmenu {display:block; position:absolute; height:100%; background: #fff; right:0; top:0; overflow:auto;}
	
	.resmenu {display:block; width:50px; height:45px; position:absolute; background: #009ddd; cursor:pointer;z-index:100;right:8px;top:70px;}
	.resmenu:before{font-family: FontAwesome;content:'\f0c9';position:absolute;color: rgba(255,255,255,0.8);font-size:22px;top:14px;right:15px;}
	.resmenu h1{width:20px; height:2px; background: #fff; position:absolute; top:9px; right:7px;}
	.resmenu h1:before{content: "";	width:20px; height:2px;	position:absolute;top:6px; right:0;	background: #fff;}
	.resmenu h1:after{content: "";width:20px; height:2px;	position:absolute; top:12px; right:0; background: #fff;}

	.resmenu1 {display:block; width:34px; height:31px; position:relative; background: #009ddd; cursor:pointer;z-index:100; top:5px; right:5px; margin-bottom:15px;}
	.resmenu1 h1:before{content: "";	width:2px; height:12px;	position:absolute;top:12px; left:18px;	background: #fff; transform: rotate(45deg);}
	.resmenu1 h1:after{content: "";width:2px; height:12px;	position:absolute; top:5px; left:18px; background: #fff; transform: rotate(-45deg);}

	
	.menuBg{position:fixed;top:0;right:0;z-index:101;background: #2457a4;min-width:300px; max-width:400px;height:100%;overflow-y:auto;}
	
	.headMenu {}
	.headMenu ul{width:100%;}
	.headMenu ul li{list-style:none; display:block; text-align:left;}
	.headMenu ul li a{padding:12px 15px;display:block;font-size:17px;}
	.headMenu ul li a:before{display:none;}
	#hasmenu:before{font-family:"FontAwesome"; content:'\f107' !important; color: #009ddd !important; position: absolute; right:15px !important; top:5px;}
	#hasmenu:hover > ul{display:none;}

	.headMenu li ul {display:none;position:relative; padding-left:40px !important;text-align:left;box-shadow: 0px 3px 5px 0px rgba(0,0,0,0);border-bottom:2px solid #3056ac;background: rgba(255,255,255,0.01);}
	.headMenu li ul li a{color: #fff;display:block;}
	.headMenu li ul li ul{position:relative;left:0;}
	
	
	
	.mainNews{width:100%;display:block;}
	.mainNews .newsL{width:100%;display:block;}
	.mainNews .newsR{width:100%;display:block;}
	
	.leftBnrl{width:100%;background:#fff;padding:0 15px 0 15px;}
	.rightBntl{width:100%;}
	.rightBntl aside{width:50%;height:300px}
	.homeDlList dl{width:100%;}
	
	
	.clmdl{width:100%;float:none;}
	.clmdr{display:none;}
	
	
	.footerM .ft1{width:calc(50% - 110px);border-right:1px solid #ccc;}
	.footerM .ft2{width:calc(50% - 110px);}
	.footerM .ft3{width:200px;border-left:1px solid #ccc;}
	.footerM .ft2 ul li{float:left; width:100%;}
	
}


@media screen and (max-width: 980px) {
	.copllmd{width:100%;padding:10px 0 10px 0;display:block;}
	.copllmd figure{width:33%;padding:10px;text-align:left;display:inline-block;}
	
	.lMenuL{display:none;}
	.lMright{width:100%;border-left:none;padding-left:0px;}
	
}
@media screen and (max-width: 780px) {
	.footerM .ft1{width:100%;border-right:none;}
	.footerM .ft2{width:100%;}
	.footerM .ft3{width:200px;border-left:none;}
}
@media screen and (max-width: 680px) {
	.copllmd{width:100%;padding:10px 0 10px 0;display:block;}
	.copllmd figure{width:50%;padding:10px;text-align:left;display:inline-block;}
	.tbTitle dd{font-size:13px;}
}
@media screen and (max-width: 530px) {
	#titlePc{display:none;}
	#titlePn{display:block;padding-left:20px}
}










.chbx[type=checkbox]:not(old),
.chbx[type=radio   ]:not(old){position:absolute;width:100%; height:100%; margin:0 0 0 0; z-index:1; padding:0; opacity:0; vertical-align:middle; cursor:pointer;}
.chbx[type=checkbox]:not(old) + span,
.chbx[type=radio   ]:not(old) + span{
	padding:0 0 0 25px; position:relative; color: #555; margin-left:1px;
}
.chbx[type=checkbox]:not(old) + span:after,
.chbx[type=radio   ]:not(old) + span:after{
	content:'✔'; position:absolute;width:18px; height:18px; border:1px solid #c1c1c1; left:0;border-radius:1px;padding:0 0 1px 3px;color: #959595; font-size:12px;
}
.chbx[type=checkbox]:not(old):hover + span,
.chbx[type=radio   ]:not(old):hover + span{
	color: #1b7fe7;
}
.chbx[type=checkbox]:not(old):hover + span:after,
.chbx[type=radio   ]:not(old):hover + span:after{
	content:'✔'; position:absolute;width:18px; height:18px; border:1px solid #c1c1c1; left:0;border-radius:1px;padding:0 0 1px 3px;color: #1f5ca9;
}
.chbx[type=checkbox]:not(old):checked + span:after,
.chbx[type=radio   ]:not(old):checked + span:after{
	content:'✔'; position:absolute;width:18px; height:18px; background: #1f5ca9;border:1px solid #1f5ca9; left:0;border-radius:1px;padding:0 0 1px 3px;color: #fff; font-size:12px;
}

.redbr{border:1px solid #ff5752;}

input::-webkit-input-placeholder {color: #656565; font-weight:400; font-size:14px; opacity:1; font-family: 'Roboto Condensed', sans-serif;}
input:-moz-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
input::-moz-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
input:-ms-input-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea::-webkit-input-placeholder {color: #656565; font-weight:400; font-size:14px; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:-moz-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea::-moz-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:-ms-input-placeholder {color: #656565; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}

input:focus::-webkit-input-placeholder {color: #959595; font-weight:400; font-size:14px; opacity:1; font-family: 'Roboto Condensed', sans-serif;}
input:focus:-moz-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
input:focus::-moz-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
input:focus:-ms-input-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:focus::-webkit-input-placeholder {color: #959595; font-weight:400; font-size:14px; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:focus:-moz-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:focus::-moz-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}
textarea:focus:-ms-input-placeholder {color: #959595; font-size:14px; font-weight:400; opacity:1;font-family: 'Roboto Condensed', sans-serif;}


/* ----------------------------*- */



body::-webkit-scrollbar {width: 10px;} 
body::-webkit-scrollbar-track {	background: #eee; } 
body::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}

aside::-webkit-scrollbar {width: 5px; height:4px;} 
aside::-webkit-scrollbar-track { background: #ddd; } 
aside::-webkit-scrollbar-thumb { background-color: #757575; outline: 1px solid slategrey;}

object::-webkit-scrollbar {width: 5px; height:4px;} 
object::-webkit-scrollbar-track { background: #ddd; } 
object::-webkit-scrollbar-thumb { background-color: #757575; outline: 1px solid slategrey;}

section::-webkit-scrollbar {width: 5px; height:4px;} 
section::-webkit-scrollbar-track { background: #ddd; } 
section::-webkit-scrollbar-thumb { background-color: #757575; outline: 1px solid slategrey;}

div::-webkit-scrollbar {width: 4px; height:4px;} 
div::-webkit-scrollbar-track {	background: #fff; } 
div:hover::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}
div::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0); outline: 1px solid slategrey;}
div:hover::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}
ul::-webkit-scrollbar {width: 4px; height:4px;} 
ul::-webkit-scrollbar-track {	background: #fff; } 
ul:hover::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}
ul::-webkit-scrollbar-thumb { background-color: rgba(0,0,0,0); outline: 1px solid slategrey;}
ul:hover::-webkit-scrollbar-thumb { background-color: darkgrey; outline: 1px solid slategrey;}






.mZoomIn {
  -webkit-animation-duration: 0.2;
  animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: mzoomIn;
  animation-name: mzoomIn;
}
@keyframes mzoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }
  50% {
    opacity: 1;
  }
}
.mZoomOut {
  -webkit-animation-duration: 0.2;
  animation-duration: 0.2s;
  -webkit-animation-name: mzoomOut;
  animation-name: mzoomOut;
}
@keyframes mzoomOut {
  from {
    opacity: 1;
	
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8);
  }

  to {
    opacity: 0;
  }
}




































