@charset "utf-8";
html,body{ font:14px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; color:#606060; margin:0px; padding:0px; background:#fff; min-width:1200px; -webkit-text-size-adjust:none;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}
li{list-style-type:none;}
img{vertical-align:top;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}

.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


/*图片放大组件*/
.imgzoom { overflow:hidden; }
.imgzoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgzoom img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

/*头条*/
.toutiao{ width:1200px; height:100px; margin-bottom: 15px; overflow: hidden; background:url(../images/toutiao.jpg) no-repeat center;}
.toutiao .tt_nav{ width:1200px; height:100px;}
.tt_nav .tt_body{ width:942px; height:100px; margin:0px auto;}
.re_title{ text-align:center}
.re_title a { height:67px; font-weight:bold; line-height:67px; text-align:center; color:#4b4b4b; font-size:36px;}
.re_title a:hover { color:#ae2424; text-decoration:none;}
.re_list ul li{ padding-left:15px; padding-right:15px; float:left;}
.re_list ul li a { color:#787878}
/*头部*/
.logo-search { width:400px;height:42px;border-radius:22px;display: flex;align-items: center;background:#fff; }
.logo-search input { display: block;margin-left:15px;flex:1;margin-right:20px;font-size:14px;color:#666; border: none;}
.logo-search input:focus {border:0;}
.logo-search span { display: block;cursor:pointer;margin-right:17px;width:20px;height:20px;background: url(../images/search.png) no-repeat 0 0; }


.banner5 {margin-bottom:20px;}
.left{ float:left;}
.right{ float:right;}
.top { width:100%; background:#f9f9f9; min-width:1200px; position:absolute; line-height:42px; height:42px; border-bottom:#e1e1e1 1px solid;}
.top a { margin-left:20px;}
.header .top2 {background:url(../images/topbg.png) #1c8bff no-repeat right; height:126px; padding-top:42px;}
.header .top2 .logo { display:block; float:left; width:640px;}
.header .top2 .logo img {width:475px;}

/*搜索*/
.search{height:45px; margin-top:20px; float:right; position:relative; right:0; z-index:9999;}


.wrap { width:1200px; margin:0px auto; clear:both;}
.headerlink { float:left; width:800px; padding-top:30px;}
.headerlink a { display: inline-block; padding:2px 5px; margin:0px 3px; border:#efefef 1px solid;}

.headerlink2 { float:left; width:800px; padding-top:10px;}
.headerlink2 a { display: inline-block; padding:2px 5px; margin:0px 3px;}

.fenzhanbiaoti { font-size:32px; font-weight:bold; border-left:#ccc 1px solid; float:left; padding-left:40px; margin-top:25px; color:#ce1a0c}


.logo{ width:1200px; overflow:hidden;}
.sinput{float:left; font-size:14px; width:160px;background:url(../images/ss_lt.jpg) no-repeat 0px 6px; height:31px; color:#999999; padding-left:5px; line-height:35px; border:0} 
.sbtn{float:left; width:32px; height:31px;background:url(../images/fdj.jpg) no-repeat 0px 6px; cursor:pointer; display:inline-block; border:0;} 

.fenzhan { width:1200px; margin:0px auto; margin-bottom:10px; font-size:14px; background:#f5f5f5; line-height:45px; height:45px; clear:both; overflow:hidden;}
.fenzhan span { font-weight:bold; color:#e30303; padding-left:20px;}

.graybg {background:#efefef; width:100%; height:auto; overflow:hidden; clear:both; margin-top:20px; padding:30px 0}

#menu2 {
    font-family: Arial, sans-serif;
    font-size: 12px;
    background-color: #206fb7;
    width: 100%;
    height: 70px;
    display: block;
    line-height: 1
}

#menu2 h1, #menu2 ul, #menu2 p, #menu2 img {margin: 0; padding: 0; border: 0}
#menu2 h1 {font-weight: 400}
#menu2 ul {list-style: none}
#menu2 a {text-decoration: none; color: #ffffff}
#menu2 .menu-label {text-transform: uppercase}

#menu2 .menu-top > li {
    float: left;
    position: relative;
    text-align: center;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

#menu2 .menu-top > li:hover {
    background-color: #11518c;

    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s
}

#menu2 .menu-button {
    display: block;
    line-height: 70px;
    padding: 0 38px;
    color: #fff;
	font-size: 18px;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 li:hover .menu-button {
    color: #fff;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 .menu-drop {
    padding-right: 15px
}

#menu2 .menu-drop .menu-label {
    padding-right: 20px;
    background: url(../images/menu2-drop1.png) no-repeat right;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -ms-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s
}

#menu2 li:hover .menu-drop .menu-label {
    background: url(../images/menu2-drop2.png) no-repeat right;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -ms-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s
}

#menu2 .menu-dropdown {
    text-align: center;
	width:145px;
    background-color: #11518c;
    position: absolute;
    left: -5000px;
    opacity: 0;
    z-index: 100
}

#menu2 li:hover .menu-dropdown {
    left: 0;
    opacity: 1;
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -ms-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s
}

#menu2 .menu-right:hover .menu-dropdown {left: auto; right: 0}
#menu2 .menu-sub {margin: 0px 0}

#menu2 .menu-sub li {
    white-space: nowrap; border-top:#2168aa 1px dotted;
    -webkit-transition: background-color .1s;
    -moz-transition: background-color .1s;
    -ms-transition: background-color .1s;
    -o-transition: background-color .1s;
    transition: background-color .1s
}

#menu2 .menu-sub li:hover {
    background: #fff;
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
	color:#333
}

#menu2 .menu-subbutton {
    display: block;
    padding: 12px 20px;
    line-height: 1.6;
    color: #fff; font-size:15px;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 .menu-sub li:hover .menu-subbutton {
    color: #333;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 .menu-desc {
    font-style: italic;
    color: #5f5f5f;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 .menu-sub li:hover .menu-desc {
    color: #d0d0d0;
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -ms-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s
}

#menu2 .menu-row {
    vertical-align: text-top;
    display: inline-block;
    zoom: 1;
    *display: inline
}

#menu2 .menu-row .menu-sub {
    margin: 0
}

#menu2 h1 {
    font-size: 2em;
    color: #7a7a7a
}

#menu2 p {
    color: #505050
}

#menu2 .emp {
    font-weight: 700
}

#menu2 .quote {
    font-style: italic
}

#menu2 .menu-dropdown3 {
    padding-top: 5px;
    white-space: nowrap
}

#menu2 .menu-dropdown3 h1 {
    margin: 0 0 5px 20px
}

#menu2 .menu-dropdown3 .menu-row {
    border-right: 1px dotted #707070;
    margin: 5px 0
}

#menu2 .menu-dropdown3 .menu-row:last-child {
    border-right: 0
}

#menu2 .menu-dropdown4 {
    padding-top: 5px;
    white-space: nowrap
}

#menu2 .menu-dropdown4 h1 {
    margin: 0 0 5px 20px
}

#menu2 .menu-dropdown4 .menu-row div {
    border-right: 1px dotted #707070;
    margin: 5px 0 10px
}

#menu2 .menu-dropdown4 .menu-row:last-child div {
    border-right: 0
}

#menu2 .menu-dropdown4 .menu-row div:last-child {
    margin-bottom: 5px
}

#menu2 .menu-dropdown6 img {
    margin-right: 5px;
    vertical-align: middle
}

#menu2 .menu-dropdown6 .menu-label {
    vertical-align: middle
}

#menu2 .menu-dropdown6 .menu-subbutton {
    padding: 5px 20px
}

#menu2 .menu-dropdown7 {
    padding: 10px;
    width: 210px
}

#menu2 .menu-dropdown7 p {
    margin-top: 7px
}

#menu2 .menu-dropdown7 h1 {
    color: #707070;
    padding-bottom: 3px;
    border-bottom: 1px solid #858585
}
.xinxi {width:810px; float:left;}
.xinxi ul { padding:10px 0px 10px 0px;}
.xinxi li {background:url(../images/jiantou.jpg) left center no-repeat; border-bottom:#ccc 1px dotted; padding-left:15px;}
.xinxi li span { float:right; line-height:36px;}
.xinxi li a { font-size:15px; line-height:39px; height:39px; display:block;}


.new-tit { display: flex;height: 44px;justify-content: space-between;}
.new-tit span { position:relative;height:42px;line-height:42px;font-size:18px;font-weight:bold;display: inline-block;color:#034295 }
.new-tit span em { position: absolute;left:0;bottom:-2px;height:2px;background:#034295;width:100%;border-radius:2px; }
.new-tit .more-news{color: #999;font-size: 14px;line-height: 42px;}


nav2{height:42px;background:#ce1a0c; overflow:hidden; display:block}
nav2 .inner{z-index:9999;}
nav2 ul{zoom:1;}
nav2 li{ float:left; display:inline;height:42px; padding-right:30px; line-height:42px; text-align:center; white-space:nowrap; position:relative;z-index:999;}
nav2 li.line{}
nav2 li a{ font-size:16px; color:#fff; display:block;}
nav2 li a:hover{ font-size:16px; color:#efff40; display:block;}


.menu2 { width:1200px; background:#f5f5f5; font-size:13px; line-height:42px; height:42px; margin:0px auto; margin-bottom:20px;}
.menu2 ul { padding:0px 15px;}
.menu2 ul li { float:left; padding-right:20px;}

.difang { width:1200px; margin:0px auto; clear:both; overflow:hidden; line-height:25px; margin-bottom:15px;}
.difang span { font-weight:bold; color:#ff0000; float:left;}
.difang li { float:left; margin-right:20px;}




/*tbtj*/
.box2 {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.box2 .tbtj {
	float: left;
	width: 50px;
	height: 144px;
}
#pic_list_1 {background-color: #F6F4F9;
	position: relative;
	width: 1150px;
	height: 145px;
	padding: 0px;
	
	min-width: 1100px;
}
#pic_list_1 .boxcxscroll {padding-top:9px;
	overflow: hidden;
	position: relative;
	width: 1060px;
	height: 127px;
	margin: 0 auto;

	background: none;
}
#pic_list_1 .list {
	overflow: hidden;
	width: 9999px;
	background: none;
}
#pic_list_1 .list li { margin-top:10px;
	float: left;
	width: 255px;
	height: 125px;
	margin: 0 auto;
	padding-right: 15px;
}
#pic_list_1 .list li .single {
	width: 255px;
	height: 125px;
	position: relative;
}
#pic_list_1 .list li .single a.img {
	width: 250px;
	height: 125px;
	display: block;
}
#pic_list_1 .list li .single a.img img
 {width: 250px;
	height: 125px;
	display: block;
}
#pic_list_1 .list li .single .trans_mask {
	left: 0;
	top: 99px;
	position: absolute;
	width: 100%;
}
#pic_list_1 .list li .single .trans_title {
	width: 250px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	background: url(../images/xmtjt_20170708_22.png);
}
#pic_list_1 .list li .single .trans_title a {
	color: #fff
}
#pic_list_1 .list li .single .trans_title a:hover {
	color: #900
}
#pic_list_1 .prev {
	position:absolute;top:40%;width:35px;height:35px;background-image:url(../images/2019_ccw_jt1.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;
      -webkit-transition:all 0.5s;
}

#pic_list_1 .next{position:absolute;top:40%;width:35px;height:35px;background-image:url(../images/2019_ccw_jt2.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;
      -webkit-transition:all 0.5s;}


#pic_list_1 .prev {left: 5px;background-position: 0 0;}
#pic_list_1 .next {right: 5px;}





#zSlider {margin:0px auto;width:1200px; padding-bottom:20px;overflow:hidden;}
#picshow {position:relative;}
#picshow, #picshow_img {width:1200px;height:370px;overflow:hidden;float:left;}
#picshow_img li {width:1200px;height:370px;overflow:hidden;float:left;display:none;}
#picshow_img img {width:1200px;height:370px;}
#picshow_tx {left:0px; width:1200px;bottom:0px;	position:absolute;height:90px;overflow:hidden;}
#picshow_tx li {background:url(../images/picshow_bg.png) repeat;padding:10px 30px;	height:70px;color:#fff;	display:none;}
#picshow_tx li a {color:#fff; font-size:14px;}
#picshow_tx li a:hover {text-decoration:underline;}
#picshow_tx li h3 {margin:10px 0;}
#picshow_tx li p {color:#ccc;line-height:16px;height:16px;overflow:hidden;}
#select_btn {
	width:319px;
	height:370px;
	color:#111;
	float:right;
	display:inline;
	background-color:#2c82bb;
}
#select_btn li {
	padding:9px 11px 0px 9px;
	width:299px;
	height:64px;
	border-top:1px solid #fff;
	cursor:pointer;
}
#select_btn li:hover {
	background-color:#54a7de; text-decoration:none;
}
#select_btn li.current {
	background-color:#54a7de;
}
#select_btn li.current:hover {
	background-color:#54a7de; color:#000
}
#select_btn a {
	color:#fff; text-decoration:none;
}
#select_btn img {
	padding:2px;
	border:1px solid #ccc;
	width:70px;
	height:49px;
	margin-right:10px;
	float:left;
}
#select_btn .select_text {
	height:20px;
	font:bold 13px/16px 'Microsoft YaHei';
	overflow:hidden;
	display:block;
}
#select_btn .select_text:hover {
	 text-decoration:none;
}
#select_btn .select_date {
	height:23px;
	line-height:23px;
	overflow:hidden;
	display:block;
}
#foot_bm a, #foot_bm, p, p a {
	color:#666;
}



/*新闻样式*/
.news { float:left; width:590px; height:auto; margin-top: 20px;}
.news .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#206fb7 2px solid; color:#206fb7; display:block; height:44px;}
.news .tit span { float:right; padding-right:10px; font-size:14px;}
.news .tit span a { color:#333;}
.news ul { padding:10px 0px 10px 0px;}
.news li {background:url(../images/jiantou.jpg) left center no-repeat; border-bottom:#e9e9e9 1px dotted; padding-left:15px;}
.news li span { float:right; line-height:39px;}
.news li a { font-size:15px; line-height:39px; height:39px; display:block;}

.news .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news .info .pic { width:368px; height:160px; overflow:hidden;}
.news .info img { width:368px; height:160px;}
.news .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}

.news1  { float:left; width:360px; height:730px; margin-left:20px;}
.news1 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news1 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#206fb7 2px solid; color:#206fb7; display:block; height:44px;}
.news1 .tit span { float:right; padding-right:10px; font-size:14px;}
.news1 .tit span a { color:#333;}
.news1 ul { padding:10px 20px 20px 20px;}
.news1 li span { float:right; line-height:35px;}
.news1 li a { font-size:14px; line-height:35px; border-bottom:#e9e9e9 1px dotted; height:35px; display:block;}

.news1 .info { padding:15px 0px 0px 0px; height:auto; overflow:hidden; clear:both;}
.news1 .info .pic { width:368px; height:200px; overflow:hidden;}
.news1 .info img { width:368px; height:200px;}
.news1 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news1 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}


.news2  { float:right; width:590px; height:auto; margin-top: 20px;}
.news2 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news2 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:86px; font-weight:bold; border-bottom:#206fb7 2px solid; color:#206fb7; display:block; height:44px;}
.news2 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news2 ul { padding:20px 0px 0px 0px;}
.news2 li {background:url(../images/jiantou.jpg) left center no-repeat; border-bottom:#e9e9e9 1px dotted;  padding-left:15px;}
.news2 li span { float:right; line-height:35px;}
.news2 li i { float:left; padding-right:10px; display:block; line-height:39px;}
.news2 li a { font-size:15px; line-height:39px;height:39px; display:block;}

.news2 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news2 .info .pic { width:280px; height:160px; overflow:hidden;}
.news2 .info img { width:280px; height:160px;}
.news2 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news2 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}

.news2x { float:right; border:#eeeeee 1px solid; width:318px; height:370px;}
.news2x.tit { line-height:41px; height:41px; background:#fff; border-bottom:#dc0000 3px solid;}
.news2x .tit h4 { font-size:16px; text-indent:20px; width:120px; background:#dc0000; font-weight:bold; color:#fff; display:block; height:41px;}
.news2x .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news2x .tit span a { color:#0068b6}
.news2x ul { padding:10px 20px 20px 20px;}
.news2x li span { float:right; line-height:35px;}
.news2x li i { float:left; padding-right:10px; display:block; line-height:35px;}
.news2x li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}

.news2 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news2 .info .pic { width:280px; height:160px; overflow:hidden;}
.news2 .info img { width:280px; height:160px;}
.news2 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news2 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}


.banner { width:1200px; margin:0px auto; height:auto; overflow:hidden; padding:20px 0; clear:both;}
.first_news { margin-top:20px; height:auto; overflow:hidden; clear:both;}

.first_news_nav2{ width:1200px; height:318px;}
.first_news_nav2 .hd{ height:44px; border-bottom:#eeeeee 1px solid; cursor:pointer;}
.first_news_nav2 .hd ul li{ padding:0px 20px; height:44px; text-align:center; line-height:44px; font-size:16px; float:left; color:#333; cursor:pointer;}
.first_news_nav2 .hd ul span { float:right; padding-right:10px; line-height:44px; font-size:14px;}
.first_news_nav2 .hd ul span a { color:#333;}
.first_news_nav2 .hd ul li.on{background:#ca020f; color:#fff; font-size:16px;}

.first_news_nav2 .bd ul { padding:20px 0px 20px 0px;}
.first_news_nav2 .bd ul li{ float:left; width:360px; height:40px; margin-left:20px; line-height:40px; color:#d50001;}
.first_news_nav2 .bd ul li a { font-size:16px;}
.first_news_nav2 .bd ul li:first-child { font-weight:bold}
.first_news_nav2 .bd ul li:nth-child(2) {font-weight:bold}

.first_news_nav3{ width:386px; height:458px; float:left;}
.first_news_nav3 .hd{ height:44px; border-bottom:#eeeeee 1px solid; cursor:pointer;}
.first_news_nav3 .hd ul li{ width:100px; height:44px; text-indent:15px; line-height:44px; font-size:16px; float:left; color:#333; cursor:pointer;}
.first_news_nav3 .hd ul span { float:right; padding-right:10px; line-height:44px; font-size:14px;}
.first_news_nav3 .hd ul span a { color:#333;}
.first_news_nav3 .bd ul li {background:url(../images/jiantou.jpg) left center no-repeat; padding-left:15px;}
.first_news_nav3 .hd ul li.on{background:#ca020f; color:#fff; font-size:16px;}

.first_news_nav3 .bd ul{ padding:20px 0px;}


.first_news_nav3 .bd .info { height:185px; overflow:hidden; clear:both;}
.first_news_nav3 .bd .info .pic { width:387px; height:180px; overflow:hidden;}
.first_news_nav3 .bd .info img { width:387px; height:180px;}
.first_news_nav3 .bd .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.first_news_nav3 .bd .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}
.first_news_nav3 .bd li span { float:right; line-height:35px;}
.first_news_nav3 .bd li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}



.first_news_nav{ width:460px; height:auto; float:right;}
.first_news_nav .hd{ height:120px; overflow:hidden; border-bottom:#eeeeee 1px solid; cursor:pointer;}
.first_news_nav .hd ul li{text-align:center; line-height:24px; font-size:16px; float:left; color:#333; cursor:pointer;}
.first_news_nav .hd li a { font-size:18px; color:#d4403c; font-weight:bold}
.first_news_nav .hd li p { color:#999;}
.first_news_nav .hd li p a { font-size:14px;}
.first_news_nav .bd ul { padding:10px 0px 0px 0px;}
.first_news_nav .bd ul li{ height:38px; line-height:38px; color:#d50001; border-bottom:dashed 1px #d6d6d6; text-indent:10px;}
.first_news_nav .bd ul li:before { content:""; float:left; margin-top:19px; background:#aaaaaa; margin-left:3px; width:4px; height:4px; border-radius:50%;}
.first_news_nav .bd ul li span{ float:right; color:#b2b2b2; font-size:12px;}

.first_news_nav .bd ul li a { color:#4a4a4a; font-size:14px}
.first_news_nav .bd ul li a:hover { color:#ff0000; text-decoration:none;}

.first_news_nav .bd .info { padding-bottom:20px; padding-top:10px; border-bottom:#ccc 1px dotted; font-size:14px; color:#999; overflow:hidden; clear:both}
.first_news_nav .bd .info img { float:left; display:block; width:198px; height:130px; padding-right:20px;}

.first_news_nav .bd .info .right { float:left; width:580px;}
.first_news_nav .bd .info .right a { font-size:16px;}
.first_news_nav .bd .info .right span { float:right;}
.first_news_nav .bd .info .right .more a{ font-size:14px;}


.news3  { float:right; width:380px; height:458px;}
.news3 .tit { line-height:44px; height:44px; border-bottom:#eeeeee 1px solid;}
.news3 .tit h4 { font-size:16px; line-height:24px; text-align:center; line-height:42px; width:100px; font-weight:bold; border-bottom:#206fb7 2px solid; color:#333; display:block; height:44px;}
.news3 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.news3 .tit span a { color:#fff}
.news3 ul { padding:10px 20px 20px 20px;}
.news3 li span { float:right; line-height:35px;}
.news3 li i { float:left; padding-right:10px; display:block; line-height:35px;}
.news3 li a { font-size:14px; line-height:35px; border-bottom:#efefef 1px dotted; height:35px; display:block;}

.news3 .info { padding:20px 20px 0px 20px; height:160px; overflow:hidden; clear:both;}
.news3 .info .pic { width:280px; height:160px; overflow:hidden;}
.news3 .info img { width:280px; height:160px;}
.news3 .info p { background-color: rgba(0,0,0,0.4); color:#fff; position: relative; text-align:center;bottom:34px; height:34px; line-height:34px;}
.news3 .info p a { color:#fff; font-size:14px; opacity:1; position:relative;}




/*滚动图片*/
.example { background:#fff; height: auto; overflow:hidden; clear:both; margin:0px auto; width:1200px; padding:10px 0px;}
.example .tit {background:#f6f5f5; font-size:28px; color:#4f4f4f; text-align:center; height:49px;}
.example .tit h3 { width:148px; height:49px; line-height:49px; font-weight:normal; font-size:18px; background:#1d84cb; color:#fff; float:left;}
.example .tit span { float:right; font-size:14px; padding-right:10px; line-height:49px;}
.blk_18 {overflow:hidden; zoom:1; margin:0px auto; padding-top:30px; padding-bottom:10px; width:1200px;}
.blk_18 .pcont {width:1122px; float:left; padding-right:10px; overflow:hidden;}
.blk_18 .ScrCont {width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton {width:13px; display:block; height:150px; float:left; background:url(../images/left2.png) no-repeat 0px 60px;}
.blk_18 .LeftBotton:hover { background:url(../images/left.png) no-repeat 0px 60px;}
.blk_18 .RightBotton {width:13px; display:block; height:150px; float:left;background:url(../images/right2.png) no-repeat 0px 60px;}
.blk_18 .RightBotton:hover {background:url(../images/right.png) no-repeat 0px 60px;}

.blk_18 .pl img {display:block; cursor:pointer; width:173px; height:125px;}
.blk_18 .pl img:hover {	opacity:0.8;}
.blk_18 .pl { width:172px; padding:0px 8px; float:left; text-align:center;}
.blk_18 .pl p { font-size:14px; line-height:35px;}




/*　底部样式　*/
/*友情链接*/
.links{ width:1200px; margin:0px auto;}
.links_nav{ width:1200px; margin:0 auto; padding-bottom:10px;}
.links_title{ height:35px; background:url(../images/link_bg.jpg) repeat-x;}
.links_title .curr{ width:93px; text-indent:15px; height:35px; line-height:28px; font-size:16px; font-weight:bold; color:#206fb7; background:url(../images/link_ico.jpg) no-repeat;}
.link_body .hd{ height:48px; margin-top:15px; background:url(../images/link1.jpg) repeat-x;}
.link_body .hd ul li{ position: relative; margin-right:10px; bottom:0px; height:48px; line-height:35px; width:150px;background:url(../images/link1_nomal.jpg) no-repeat bottom; text-align:center; float:left; cursor:pointer;}
.link_body .hd ul li.on{ background:url(../images/link1_curr.jpg) no-repeat bottom;}
.link_body .bd ul li{ padding:5px 10px; float:left;}
.link_body .bd ul li img{border: 1px solid #d6d6d6;}

/*底部导航*/
.bottom{ height:60px; background-color:#206fb7;}
.bot_menu{ width:880px; height:60px; margin:0 auto; text-align:center;}
.bot_menu ul li{ padding: 0 12px; height:60px; line-height:60px; text-align:center; display:inline-block;}
.bot_menu ul li a{ font-size:15px; color:#fff; text-decoration:none;}
.bot_menu ul li a:hover{ color:#fff; text-decoration:none;}
.bot_menu ul li.jg{ width:1px; color:#fff;}

/*底部版权*/
.footer{background:url(../images/footbg.jpg) #fff no-repeat left; padding:22px 0; height:auto; overflow:hidden; text-align:center;}
.footer p { height:auto; overflow:hidden; clear:both;}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 58px; BOTTOM: 10px; HEIGHT: 58px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 10px; _position: absolute; _right: auto
}


.huiyuan { float:right; width:278px;}
.huiyuan .tit { line-height:45px; height:45px; border-bottom:#ccc 1px solid;}
.huiyuan  .tit h4 { font-size:16px; text-align:center; width:90px; font-weight:bold; border-bottom:#ff0000 2px solid; display:block; height:44px;}

.huiyuan ul { padding:15px 0;}
.huiyuan li { float:left; padding:0px 3px;}
.huiyuan li img { width:133px; height:85px;}
.huiyuan li p { text-align:center; line-height:32px;}



.redlink { width:1200px; margin:20px auto; background:#c4191f; height:88px;}

.redlink li { float:left;}

.redlink li.one a {BACKGROUND: url(../images/cimg31.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.one a:hover {BACKGROUND: url(../images/cimg31.png) #900 no-repeat 40px 20px;}

.redlink li.two a {BACKGROUND: url(../images/cimg32.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.two a:hover {BACKGROUND: url(../images/cimg32.png) #900 no-repeat 40px 20px;}

.redlink li.three a {BACKGROUND: url(../images/cimg33.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.three a:hover {BACKGROUND: url(../images/cimg33.png) #900 no-repeat 40px 20px;}

.redlink li.four a {BACKGROUND: url(../images/cimg48.png) no-repeat 40px 20px; line-height:88px; padding-left:150px; color:#fff; font-size:24px; width:150px; display:block; height:88px;}
.redlink li.four a:hover {BACKGROUND: url(../images/cimg48.png) #900 no-repeat 40px 20px}

/*新闻子页样式*/
.title2 { border-bottom:#acacad 2px solid; line-height:45px; height:45px;}
.title2 h4 { border-bottom:#ce1a0c 2px solid; line-height:45px; display: block; width:100px; float:left; text-align:center; font-size:18px; color:#333}

.position { float:right; font-size:13px; padding-right:5px;}

/*新闻内容页*/
.sb_box { width:850px; float:left; display:block; min-height:500px;}

.news_lists { width:850px; float:left;}
.news_lists .tit { font-size:26px; font-weight:bold; padding:12px 0; text-align:center; border-bottom:#ccc 1px dotted; line-height:45px;}
.news_lists .widget-newslist-9 {padding:20px 0;}
.news_lists .widget-newslist-9 li { clear:both; overflow:hidden; border-bottom:#eee 1px dotted; padding-bottom:30px; margin-bottom:30px;}
.news_lists .widget-newslist-9 ._img { width:225px; height:165px; float:left; overflow:hidden; margin-right:30px; }

.news_lists .widget-newslist-9 ._img img{max-width: 100%;
    height: 165px;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
    border: 0;
 -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.news_lists .widget-newslist-9 ._intro { overflow:hidden; }
.news_lists .widget-newslist-9 ._title { display:block; height:32px; line-height:32px; font-size:20px; font-weight:normal; margin-bottom:5px; color:#333333; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_lists .widget-newslist-9 ._info { height:20px; line-height:20px; color:#999999; margin-bottom:10px; }

.news_lists .widget-newslist-9 ._info span { font-size:14px; text-indent:2px;}
.news_lists .widget-newslist-9 ._text { line-height:1.8em; height:3.6em; overflow:hidden; font-size:14px; margin-bottom:15px;}
.news_lists .widget-newslist-9 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#fff; color:#555; padding:0 20px; border:1px solid #bababa;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}

.news_lists .widget-newslist-9 li:hover ._title,.widget-newslist-9 li:hover ._text { color:#ce1a0c; }
.news_lists .widget-newslist-9 li:hover ._more {border:1px solid #ce1a0c; background-color:#ce1a0c; color:#fff;}
.news_lists .widget-newslist-9 li:hover ._img img { transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

.hotnews  { float:right; margin-top:20px; width:310px; height:auto; border-bottom:#f2f2f2 5px solid;}
.hotnews .tit { line-height:48px; height:48px; background:#206fb7; border-bottom:#eeeeee 1px solid;}
.hotnews .tit h4 { font-size:16px; text-indent:10px; width:220px; font-weight:bold; color:#fff; display:block; height:48px;}
.hotnews .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.hotnews .tit span a { color:#fff}
.hotnews ul { padding:0px 10px 10px 10px;BACKGROUND: url(../images/numbg.png) no-repeat 2px 2px}
.hotnews li span { float:right; line-height:35px;}
.hotnews li a { font-size:14px; line-height:40px; text-indent:26px; border-bottom:#efefef 1px dotted; height:40px; display:block;}

.hotnews2  { float:right; margin-top:10px; width:310px; height:auto; overflow:hidden;}
.hotnews2 .tit { line-height:48px; height:48px; background:#fff; border-bottom:#eeeeee 1px solid;}
.hotnews2 .tit h4 { font-size:16px; text-indent:10px; width:220px; font-weight:bold; color:#333; display:block; height:48px;}
.hotnews2 .tit span { float:right; padding-right:10px; font-size:14px; color:#fff;}
.hotnews2 .tit span a { color:#fff}
.hotnews2 ul { padding:10px 0px 10px 0px;}
.hotnews2 li { float:left; width:155px; height:125px; text-align:center; overflow:hidden;}
.hotnews2 li img { border:#efefef 1px solid; padding:2px; width:130px; height:90px;}


/*翻页样式*/
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#88af3f; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #85bd1e; color:#638425; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b2e05d; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#b2e05d; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 

/*焦点图*/
.focus{ position:relative; width:720px; height:420px; background-color: #000; float: left;}  
.focus img{ width: 720px; height: 420px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; opacity:0.2}  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer; opacity:0.2}  
.focus .prev:hover{  background-position:0 0; opacity:0.8 }  
.focus .next:hover{  background-position:-40px 0; opacity:0.8 }  


.foucebox {
	font:normal 12px/22px 宋体;
	width:825px;
	height:404px;
	background:#fff; float:left;

}
.foucebox .bd {
	position:relative;
	float:left;
	width:600px;
	height:404px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:600px;
	height:404px;
}
.foucebox .showDiv img {
	width:600px;
	height:404px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:44px;
}
.foucebox .showDiv h2 {
	position:absolute;
	left:20px;
	bottom:0;
	width:210px;
	height:34px;
	background:url(http://demo.lanrenzhijia.com/2015/banner0212/images/foucebox_h2.png) no-repeat 0 4px;
	_background:none;
	padding-left:40px;
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv h2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:600px;
	height:107px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	width:210px;
	height:318px;
	float:right;
}
.foucebox .hd ul li {
	width:210px;
	height:123px;
	float:left; margin-bottom:17px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:210px;
	height:123px;
}
.foucebox .hd ul img {
	width:210px;
	height:123px;
}
.foucebox .hd ul .txt_bg {
	width:210px;
	height:30px;
	position:absolute;
	left:0px;
	top:93px;
	background:url(http://demo.lanrenzhijia.com/2015/banner0212/images/bg_png.png) repeat-x bottom;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");
}
.foucebox .hd ul .txt {
	width:210px;
	height:24px;
	line-height:24px;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:2;
	text-align:center;
	padding-right:5px;
	overflow:hidden;
}
.foucebox .hd ul .mask {
	width:210px;
	height:123px;
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#1689d9;
}
.foucebox .hd ul .on .txt_bg {
	background:#333;
}
.foucebox .hd ul a:hover {
	color:#fff;
}
.foucebox .hd ul a:hover .txt_bg {
	background:#333;
}
.piclist { width:1200px; margin:20px auto; background:#f6f4f9; clear:both; overflow:hidden;}
.piclist .tit { width:30px; padding:35px 10px; text-align:center; height:162px; background:#206fb7; float:left; color:#fff; font-size:20px; font-weight:bold;}
.piclist ul { float:left; padding-top:20px;}
.piclist li { float:left; overflow:hidden; margin-left:20px; width:263px; height:191px;}
.piclist li img {width:263px; height:191px;}

.bottom2 { background:#dddddd; display:block; height:118px; text-align:center; clear:both; overflow:hidden;}

.mingqi { width:1200px; margin:10px auto; height:auto; overflow:hidden; clear:both;}
.mingqi .tit { border-bottom:#ccc 1px solid; line-height:45px; height:45px;}
.mingqi .tit h4 {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    line-height: 42px;
    width: 86px;
    font-weight: bold;
    border-bottom: #206fb7 2px solid;
    color: #333;
    display: block;
    height: 44px;
}
.mingqi .tit span { float:right; color:#666;}
.mingqi ul { padding:20px 0 0px 0; overflow:hidden; clear:both;}

.mingqi li { float:left; width:232px; margin-right:10px; overflow:hidden; height:200px;}
.mingqi li:last-child { margin-right:0 !important;}
.mingqi li img{width:232px; height:150px;}
.mingqi li p { line-height:45px; text-align:center; overflow:hidden;}







.login {float:right; width:360px;}
.form {z-index: 15; position: relative; background: #FFFFFF; width: 360px; border-radius: 4px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.05); box-sizing: border-box;
  overflow: hidden;}

.form-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 20px;
}
.form-group:last-child {
  margin: 0;
}
.form-group label {
  display: block;
  margin: 0 0 10px;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.two .form-group label {
  color: #FFFFFF;
}
.form-group input {
  outline: none;
  display: block;
  background: rgba(0, 0, 0, 0.1);
  width: 100%;
  border: 0;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 12px 20px;
  color: rgba(0, 0, 0, 0.6);
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  transition: 0.3s ease;
}
.form-group input:focus {
  color: rgba(0, 0, 0, 0.8);
}
.two .form-group input {
  color: #FFFFFF;
}
.two .form-group input:focus {
  color: #FFFFFF;
}
.form-group button {
  outline: none;
  background: #206fb7;
  width: 100%;
  border: 0;
  border-radius: 4px;
  padding: 12px 20px;
  color: #FFFFFF;
  font-family: inherit;
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  text-transform: uppercase;
  cursor: pointer;
}
.two .form-group button {
  background: #FFFFFF;
  color: #4285F4;
}
.form-group .form-remember {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
}
.form-group .form-remember input[type=checkbox] {
  display: inline-block;
  width: auto;
  margin: 0 10px 0 0;
}
.form-group .form-recovery {
  color: #4285F4;
  font-size: 12px;
  text-decoration: none;
}
.form-panel {
  padding: 20px;
  box-sizing: border-box;
}
.form-panel.one:before {
  content: "";
  display: block;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s ease;
}
.form-panel.one.hidden:before {
  display: block;
  opacity: 1;
  visibility: visible;
}
.form-panel.two {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 95%;
  background: #4285F4;
  width: 100%;
  min-height: 100%;
  padding: 60px calc(10% + 60px) 60px 60px;
  transition: 0.3s ease;
  cursor: pointer;
}
.form-panel.two:before, .form-panel.two:after {
  content: "";
  display: block;
  position: absolute;
  top: 60px;
  left: 1.5%;
  background: rgba(255, 255, 255, 0.2);
  height: 30px;
  width: 2px;
  transition: 0.3s ease;
}
.form-panel.two:after {
  left: 3%;
}
.form-panel.two:hover {
  left: 93%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.form-panel.two:hover:before, .form-panel.two:hover:after {
  opacity: 0;
}
.form-panel.two.active {
  left: 10%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  cursor: default;
}
.form-panel.two.active:before, .form-panel.two.active:after {
  opacity: 0;
}
.form-header {
  margin: 0 0 25px;
}

.form-header em {
  height: 2px;
  background: #034295; display:inline-block;
  width: 75px;
  border-radius: 2px;
}


.form-header h1 {color:#034295; padding-bottom:5px; border-bottom:#e8e8e8 1px solid;
  font-size: 18px;
  font-weight: 700;
}
.two .form-header h1 {
  position: relative;
  z-index: 40;
  color: #FFFFFF;
}
.pen-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 600px;
  margin: 20px auto 100px;
}
.pen-footer a {
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
  text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.1);
}
.pen-footer a .material-icons {
  width: 12px;
  margin: 0 5px;
  vertical-align: middle;
  font-size: 12px;
}

.cp-fab {
  background: #FFFFFF !important;
  color: #4285F4 !important;
}