/*  
Theme Name: ztnew
Theme URI: http://www.2zzt.com
Description: 爱找主题专业定制，高视觉，高效率
Version: 1.0
Author: 疯狂的大叔
Author URI: http://www.2zzt.com
*/


@charset "utf-8";

/* Style Reset
-----------------------------------------------------------------------------------------------------*/
*{ margin:0px; padding:0px;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed;font-family:"微软雅黑";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;display:block}
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;}

body{margin:0}#progress{z-index:9999;position:fixed;height:2px;background:#5d9cec;transition:opacity 500ms linear}#progress.done{opacity:0}#progress span{position:absolute;height:2px;-webkit-box-shadow:#04A73E 1px 0 6px 1px;-webkit-border-radius:100%;opacity:1;width:150px;rightright:-10px;-webkit-animation:pulse 2s ease-out 0s infinite}@-webkit-keyframes pulse{30%{opacity:.6}60%{opacity:0}100%{opacity:.6}}

/* header */
.header{ width:100%; height:570px; position:relative}
.banner{ width:100%; height:520px; position:absolute;left:0;top:0;}
#wowslider-container1 .ws_bullets {bottom: 0; right: 0;}
#wowslider-container1 {margin: 0px auto; width: 1600px; height: 520px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}
#wowslider-container1 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}
#wowslider-container1 .ws_images {left: 0px; top: 0px; width: 1600px; height: 520px; overflow: hidden; position: absolute;}
#wowslider-container1 .ws_images a {color: transparent;}
#wowslider-container1 .ws_images img {border: 0; left: 0px; top: 0px;}
#wowslider-container1 a {text-decoration: none;}
#wowslider-container1 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}
#wowslider-container1 .ws_bullets div {float: left; position: relative;}
#wowslider-container1 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}
#wowslider-container1 .ws_bullets a.ws_selbull {background:#2a6444}
#wowslider-container1 .ws_bullets a:hover {background-position: right 50%;}
#wowslider-container1 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(images/rightbtn.png) 0 0 no-repeat;}
#wowslider-container1 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(images/leftbtn.png) 0 0 no-repeat;}
#wowslider-container1 a.ws_next {right: 80px;}
#wowslider-container1 a.ws_prev {left: 80px;    }
#wowslider-container1 a.ws_next:hover {background-position: 100% 100%;}
#wowslider-container1 a.ws_prev:hover {background-position: 0px 100%;}
* html #wowslider-container1 a.ws_next {display: block;}
* html #wowslider-container1 a.ws_prev {display: block;}
#wowslider-container1:hover a.ws_next {display: block;}
#wowslider-container1:hover a.ws_prev {display: block;}
#wowslider-container1 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}
#wowslider-container1 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}
#wowslider-container1 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container1 .ws_bullets a:hover img {visibility: visible;}
#wowslider-container1 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}
#wowslider-container1 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}
#wowslider-container1 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container1 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}

.header2{ width:100%; height:470px; position:relative}
.banner2{ width:100%; height:420px; position:absolute;left:0;top:0;}
#wowslider-container2 .ws_bullets {bottom: 0; right: 0;}
#wowslider-container2 {margin: 0px auto; width:1600px; height: 420px; overflow: hidden; position: relative; z-index: 100; zoom: 1;}
#wowslider-container2 .ws_shadow {left: 0px; width: 100%; height: 30px; bottom: -30px; position: absolute; z-index: -1;}
#wowslider-container2 .ws_images {left: 0px; top: 0px; width: 1600px; height: 420px; overflow: hidden; position: absolute;}
#wowslider-container2 .ws_images a {color: transparent;}
#wowslider-container2 .ws_images img {border: 0; left: 0px; top: 0px;}
#wowslider-container2 a {text-decoration: none;}
#wowslider-container2 .ws_bullets {padding: 130px 130px 10px 130px; font-size: 0px; float: left; position: absolute; z-index: 70;}
#wowslider-container2 .ws_bullets div {float: left; position: relative;}
#wowslider-container2 .ws_bullets a {background:#d0d0d0; width: 67px; height: 7px; text-indent: -1000px; margin-left: 3px; float: left; position: relative;font-size:0}
#wowslider-container2 .ws_bullets a.ws_selbull {background:#2a6444}
#wowslider-container2 .ws_bullets a:hover {background-position: right 50%;}
#wowslider-container2 a.ws_next {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(images/rightbtn.png) 0 0 no-repeat;}
#wowslider-container2 a.ws_prev {top: 50%; width: 42px; height: 42px; margin-top: -28px; display: none; position: absolute; z-index: 60;background:url(images/leftbtn.png) 0 0 no-repeat;}
#wowslider-container2 a.ws_next {right: 80px;}
#wowslider-container2 a.ws_prev {left: 80px;}
#wowslider-container2 a.ws_next:hover {background-position: 100% 100%;}
#wowslider-container2 a.ws_prev:hover {background-position: 0px 100%;}
* html #wowslider-container2 a.ws_next {display: block;}
* html #wowslider-container2 a.ws_prev {display: block;}
#wowslider-container2:hover a.ws_next {display: block;}
#wowslider-container2:hover a.ws_prev {display: block;}
#wowslider-container2 .ws-title {background: rgb(0, 0, 0); padding: 12px; left: 0px; bottom: 50px; color: rgb(249, 251, 251); text-transform: uppercase; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 18px; margin-right: 5px; position: absolute; z-index: 50;}
#wowslider-container2 .ws-title div {text-transform: none; padding-top: 5px; font-size: 13px;}
#wowslider-container2 .ws_bullets a img {border: 5px solid rgb(255, 255, 255); left: -120px; top: 16px; text-indent: 0px; display: block; visibility: hidden; position: absolute; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container2 .ws_bullets a:hover img {visibility: visible;}
#wowslider-container2 .ws_bulframe div div {height: 90px; overflow: visible; position: relative;}
#wowslider-container2 .ws_bulframe div {left: 0; width: 298px; overflow: hidden; position: relative;}
#wowslider-container2 .ws_bullets .ws_bulframe {border: 5px solid rgb(255, 255, 255); bottom: 20px; overflow: visible; display: none; position: absolute; cursor: pointer; box-shadow: 0px 0px 5px #999999; -moz-box-shadow: 0 0 5px #999999;}
#wowslider-container2 .ws_bulframe span {left: 120px; top: -11px; width: 15px; height: 6px; margin-left: -9px; display: block; position: absolute;}
.notic2{position:relative; width:100%; height:50px;background:url(images/index_108.jpg) left top repeat-x;z-index:99; margin-top:304px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px rgba(0,0,0,.5);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.5);box-shadow:0 2px 2px rgba(0,0,0,.5);}
.notic2 .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}
.notic2 .content .title{ width:110px; font-size:20px;color:#bcff00;padding-left:50px; background:url(images/index_08.jpg) 10px center no-repeat;float:left;}


.navgrp{ width:1000px; margin:0 auto;position:relative;z-index:999}
.tel{ width:1000px; height:52px; line-height:52px; text-align:right; font-family:"微软雅黑"; }
.tel span{ display:inline-block;font-family:impact; font-size:20px; vertical-align:middle; padding-right:10px;}
.nav{ width:800px; padding-left:0px; height:60px; /*border:1px solid #c7c7c7; border-radius: 0 0 15px 15px;background:url(images/navgg.jpg) left top repeat-x;-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);box-shadow: 0 3px 3px rgba(0, 0, 0, 0.12);*/ }
.nav li{ float:left; line-height:60px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; width:100px; text-align:center; position: relative;}
.nav li a{ color:#000;}
.nav li a:hover{ color: #5d9cec;}
.nav .current-menu-item a{color: #5d9cec;}
.nav li .sub-menu{position: absolute;display: none;background: #5d9cec;top: 60px;}
.nav li .sub-menu li{line-height: 35px;height: 35px;font-size: 13px;font-weight: inherit;}
.nav li .sub-menu li a{color: #fff;font-weight: initial;display: block;}
.nav li .sub-menu .sub-menu{left: 100px;top: 0px;}

.logo{position:absolute; left:0; top:0; width:194px; height:62px; z-index:99;/*background: url(images/logobg.png) no-repeat 50% -4px;*/}
.logo img{
    padding-top: 49px;
    padding-left: 0px;
}
.notic{position:relative; width:100%; height:50px;background: #5d9cec;z-index:99; margin-top:404px;}
.notic .content{ width:1000px; height:50px; line-height:50px; margin:0 auto;font-family:"微软雅黑";}
.notic .content .title{ width: 105px; font-size:20px;color: #FFFFFF;padding-left: 55px; background:url(images/index_08.jpg) 10px center no-repeat;float:left;}
#con{width:500px;color:#fff;float:left;font-size:14px; overflow:hidden;}
#incon {width:752%;float:left;overflow:hidden}
#con1 a,#con2{float:left;color:#fff;font-size:14px;overflow:hidden}
.search{width:340px; height:50px;float:left;}
.text{float:left;width: 260px; margin-right:3px; padding-left:5px;border:1px solid #a8acad; background:#fff;height:25px; line-height:25px; box-shadow:1px 2px 3px #ddd inset;margin-top:12px;margin-left:10px;}
.btn{float:left;background:url(images/index_11.jpg) no-repeat center center;width:58px;height:50px;border:0;cursor:pointer;}

.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .text {float:left;}
.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb;}

/*section*/
.section{ width:100%; margin:auto; position:relative;}

.pro{width:1000px; padding-top:30px; margin:0 auto;}
.pro_title{ width:1000px; height:52px; background:url(images/index_06.jpg) left bottom repeat-x;}
.pro_title_f,.news_title_f,.company_title_f{ width:269px; height:52px; background:url(images/index_03.png) left center no-repeat;float:left}
.pro_title_f img,.news_title_f img,.company_title_f img{float:left}
.pro_title_f .font,.news_title_f .font,.company_title_f .font{ width:200px;float:left;font-size:24px; line-height:34px; color:#fff}
.pro_title_f .font span,.news_title_f .font span,.company_title_f .font span{ display:block; font-size:12px;color: #FFFFFF; line-height:18px; text-transform:uppercase;}
.more{ height:30px; background: #80B5F9; float:right; margin-top:16px; width: 80px;overflow:hiddden;position:relative;}
.more a{ color:#fff;  width: 75px; height:30px;display:block; font-size:12px;  line-height:30px;}
.more a span{width:30px; height:30px; background:#007f4c; display:block; position:absolute; right:0; top:0}

.pro_pic{ width:1000px;padding-top:30px;}
.pro_pic ul li{ width:230px; height:172px; padding:3px;border: 1px solid #5D9CEC;float:left; margin-right:16px;margin-bottom:16px;position:relative;}
.pro_pic ul li:nth-child(4n){margin-right:0;}
.pro_pic .title{display:none; width:230px; height:108px;  background:url(images/index_11.png) left center no-repeat;position:absolute;left:3px; top:3px;text-align:center; padding-top:64px; color:#fff;font-size:16px; line-height:24px;}
.pro_pic .title span{display:block;font-size:12px; color: #FFFFFF;}

.ncbg{ background: url(images/bg_02.jpg) center top repeat-y #e8e8e8;border-top: 4px solid #5D9CEC; margin-top:14px;}
.newscom{ width:1000px; margin:0 auto; padding-top:30px;}
.news{ width:460px; float:left; margin-bottom: 20px;}
.news ul{ padding-top:10px;}
.news ul li{ width:460px; height:90px;background:url(images/index_33.png) center bottom no-repeat;} 
.news ul li:last-child{background:none}
.news .num{ width:70px;height:90px; float:left; font-size: 50px; line-height:90px; color:#666; text-align:center; position: relative; margin-left: -10px; margin-right: 10px; margin-top: -5px;}
.news .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color:#333; font-weight:bold; white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}
.news .title p{font-size:14px; line-height:30px; color:#666; font-weight:normal;}
.news a:hover .num{ width:70px;height:90px; float:left; font-size: 50px; line-height:90px; color: #5D9CEC; text-align:center;}

.news  .rqrrrr{
    position: absolute;
    top: -5px;
    left: 8px;
    font-size: 18px;
}
.news  .rqyyyy{
    position: absolute;    
    top: 15px;    
    font-size: 25px;
    left: 38px;
}

.news a:hover .title{ width:390px;height:75px; float:left;font-size:16px; line-height:30px; padding-top:15px; color: #5D9CEC;}
.company{ width:1000px; float:right; margin-bottom: 20px;}
.company_con{ width:1000px; padding-top:23px; font-size:14px; line-height:28px;}
.company_con img{margin-bottom:15px;}
.company_con .sygsjs{overflow:hidden;}
.company_con .sygsjs p{font-size: 14px;text-indent: 2em;padding-bottom: 10px;}

.company2{ width:496px; float:right; margin-bottom: 20px;}
.company2_con{ width:496px; padding-top:23px; font-size:14px; line-height:28px;}
.company2_con img{margin-bottom:15px;}
.company2_con .sygsjs{overflow:hidden;}
.company2_con .sygsjs p{font-size: 14px;text-indent: 2em;padding-bottom: 10px;}

.hcbg{   background-color: #5D9CEC;border-bottom: 1px solid #88B4EC; height:330px; }
.honorcon{ width:1000px; margin:0 auto;}
.honor{width:500px; height:330px; float:left}
.honor_title{ width:269px; height:76px;}
.honor_title img{float:left}
.honor_title .font{ width:190px;float:left;font-size:24px; line-height:34px; color:#fff; padding-left:10px; padding-top:17px;}
.honor_title .font span{ display:block; font-size:12px;color: #FFFFFF; line-height:18px; text-transform:uppercase; }
.honor_pic{ width:500px; height:210px; padding-top:24px;}
.left{ width:26px; height:21px; float:left; padding-top:63px;margin-right: 10px;}
.right{ width:26px; height:21px; float:left; padding-top:63px;margin-left: 10px;}
.honor_pic_list{ width: 428px; height:210px;float:left;overflow:hidden;}
.honor_pic_list ul li{ float:left;margin-left:15px;}
.honor_pic_list ul li img{border: 1px solid #fff;}
.honor_pic_list ul li span{display:block; width:217px; height:45px; line-height:45px; text-align:center; font-size:14px; color: #FFFFFF;}

.contact{width:460px; height:330px; float:left;margin-left:40px;position:relative;}
.contact_title{ width:460px; height:54px;padding-top:18px;}
.contact_title1,.contact_title2{ width:150px; height:50px; padding-top:4px; float:left;font-size:20px; color:#ddff7f; text-align:center; padding-left:70px; }
.contact_title1 a,.contact_title2 a{color: #FFFFFF;}
.contact_title1 span,.contact_title2 span{display:block; color: #FFFFFF;font-size:12px;text-transform:uppercase; }
.contact_title2{ margin-left:20px;background:url(images/index_28.jpg) left bottom no-repeat;}
.contact_title1{background:url(images/index_30.jpg) left bottom no-repeat;}
.contact_nr{ margin-top: 25px; padding:10px 20px 0 20px; width:420px; height:220px; background-color: #BEDAFF;border-radius:15px;font-size:20px;color: #404040;line-height:34px;position:absolute;}
.contact_nr ul{background: url(images/ewm.png) no-repeat 320px 55px;}
.contact_nr ul li{ font-size:14px; padding-left:30px;}
.contact_yb{height:24px; padding-left:55px;position:absolute;left:0;top: 297px;}

/* footer*/
.footer{ width:100%; height:180px; background:#494949}
.link{width:100%;height:60px;background: #5D9CEC;}
.linkkj{ width:1000px; height:60px; margin:0 auto;background: #5D9CEC; line-height:60px; overflow:hidden;}
.link_title{ font-size:18px;color:#fff;float:left;padding-left:25px;}
.link_title span{font-size:12px;color: #fff;text-transform:uppercase;padding-left:10px;}
.link_list{float:left;}
.linksul{}
.linksul li{
    display: inline;
}
.link_list a{ padding-left:15px;color: #fff;font-size:14px;}

.copyright{width:985px; height:120px; margin:0 auto;padding-left:15px;}
.btnav{ font-size:16px; color:#888}
.btnav a{color:#888;line-height:70px;font-size:16px; padding-right:10px; padding-left:10px; }
.btnav a:hover{color:#fff;}
.foot-nav li{display: inline;}
.foot-nav li span{ line-height: 70px;font-size: 16px;}

.copyrightnr{font-size:12px; color:#888;padding-left:10px;}
.copyrightnr a{color:#888}
.copyrightnr a:hover{color:#fff}


/* 分页样式 contact*/
.main{ width:1000px; margin:0 auto;padding-top:24px; padding-bottom:20px;}
.left_main{ width:236px; float:left}
.procla_title{width:236px; height:58px;font-size:24px; line-height:58px;color:#fff; background: url(images/procla_bg.jpg) center bottom no-repeat #5D9CEC; text-align:center; padding-bottom:10px;}
.procla_list{ width:234px; border:1px solid #dbdada; border-top:none;border-bottom:none; background:#f5f5f5;}
.procla_list ul li{ width: 234px;  display:block;  line-height:45px; background:url(images/arrow.jpg) 30px 18px no-repeat; font-size:14px; color:#000; text-indent: 44px; border-bottom: 1px solid #dbdada;}
.procla_list a{font-size:14px; color:#000; }
.procla_list ul  ul{ display:none; }
.procla_list ul li .sub-menu{}
.procla_list ul  ul li{width: 234px; height:45px;  line-height:45px; background:url(images/arrow.jpg) 45px 18px no-repeat; font-size:14px; color:#000; text-indent: 59px; border-top: 1px solid #dbdada;border-bottom: none;}

.contactleft{width:234px;border:1px solid #dbdada;margin-top:20px;}
.conleft_title{ width:220px; height:29px;overflow:hidden;background:url(images/leftcon_bg.jpg) right bottom no-repeat;color: #5D9CEC;font-size:12px;padding-left:14px; line-height: 29px; border-bottom: 1px solid #D3D3D3;}
.conleft_title span{ width:120px; height:29px;display:block;float:right; text-align:right; color:#fff; font-size:18px; line-height:29px;}
.conleft_list{padding-bottom: 25px;}
.conleft_list span{font-size:26px; width:234px;height:45px; display:block; line-height:45px; color: #5D9CEC;font-family:impact; text-align: left;text-indent: 12px;padding-top: 15px;padding-bottom: 10px;}
.conleft_list dl{width:234px; display:block;clear:both;}
.conleft_list dl dt,.conleft_list dl dd{font-size:14px; color:#666666; line-height:24px;}
.conleft_list dl dt{ width:45px; float:left; padding-left:14px;}
.conleft_list dl dd{width:165px; float:left;}

.main_con{width:744px; float:left;padding-left:20px;}
.mainConTitle{width:744px; height:50px; background:url(images/index_06.jpg) left bottom repeat-x;}
.mainConTitle .title{display:block; float:left;font-size:24px;color: #5D9CEC; line-height:30px; border-bottom: 3px solid #5D9CEC; padding-bottom:17px;}
.mainConTitle .position{display:block; float:right; color:#666; line-height:40px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#23a682}

.mainConList_ul{padding-top:10px;clear:both;}
.mainConList_ul li{padding:0 5px;height:50px;line-height:50px;background:url(images/index_33.png) left bottom repeat-x}
.mainConList_ul li a{ color:#333333; font-size:14px;}
.mainConList_ul li a:hover{ color:#006f42;}
.mainConList_ul li span{ float:right;color:#999;}
.mainConList center{line-height:60px;}


.product{width:741px;overflow:hidden;padding:15px 0 0 10px}.product li{width:247px;height: 238px;float:left}.product li div{border:1px solid #dbdada;width:234px;height: 212px;background:#fff}.prod_img{display:block;width:226px;height:170px;margin:3px auto}.product li div p{width:226px;height:40px;margin:0 auto;text-align:center;overflow:hidden;font:14px/36px "microsoft yahei"}.product li div p a{color:#4a4a4a}.product li div:hover{background: #5D9CEC;border: 1px solid #5D9CEC;}.product li div:hover p a{color: #FFFFFF;}
.product li img{  padding-left: 2px;  padding-top: 2px;}



.mainContect{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}
.mainContect p{font-size:14px; color:#666666;line-height:30px;padding-bottom: 20px;}

.mainContect .title{ width:100%; text-align:center; font-size:22px;color: #000000;background:url(images/index_33.png) left bottom repeat-x;font-weight:bold}
.mainContect .title span{display:block;color:#999999;font-size:12px;line-height:50px;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 10px; line-height:30px;font-size:14px; color:#666666}
.mainContect .con p{font-size:14px; color:#666666;line-height:30px;}
.mainContect .con p img{max-width: 700px;height: auto;}

/* hr*/
.hrBox{ width:634px; float:left; min-height:91px; _height:91px; border:1px solid #dbdbdb; margin-top:20px; background:#efefef; margin-left:20px;_margin-left:10px; } 
.hrBoxL{ width:100px; float:left; text-align:center;  }
.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #dbdbdb solid;vertical-align: bottom}
.jobName{ width:380px; float:left;}
.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}
.hrBoxL li.haode{ border-bottom:none;}
.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #dbdbdb;}
.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #dbdbdb solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}
.hrBoxR li.topline{ overflow:hidden; height:30px;}
.hrBoxR li.topline img{ margin-top:3px;}
.hrBoxR li.haode{ border-bottom:none;}
.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #dbdbdb;margin-left:35px;_margin-left:17px;}
.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}
.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; width:614px;}
.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #dbdbdb;}
.lineOneR{ width:509px; float:left; padding-left:10px;}
.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}
.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb;}
.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }
.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainR li span{display:inline-block;}
.tableMainRno{ width:212px; float:left; text-align:left;}
.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px; vertical-align: bottom;}
.tableMainRno li span{display:inline-block;}
.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}
.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }
.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }
.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}
.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}
.are_hr{ width:470px; height:80px; margin-top:11px;}
.hr_btn{ width:614px; height:31px; line-height:31px;}
.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}
.hr_btnR{ width:300px; float:left; text-align:center; }
.c_red{ color:#f00;}
.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

/* book*/
.bookmain{width:650px;padding:0 10px;height:auto;font: 14px/30px 'microsoft yahei';color: #185e0b;margin:0 auto;background:#fff}
.bookmain div{font-size:12px}
.bookline{width: 650px; height:34px;background-image: url(images/about_box_line.jpg); background-repeat:repeat-x; background-position: 0 0; margin:0 auto;margin-top:10px;}
.book3{ width:550px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(images/bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:570px; height:30px; float:left; color:rgb(30,54,1); padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:rgb(30,54,1); text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #d6deef; background:url(images/bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:rgb(30,54,1);}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:rgb(30,54,1);}
.messagecol{ color:rgb(30,54,1);}
.admincol{ color:rgb(30,54,1); font-weight:bold;}
.admintimecol{ color:rgb(30,54,1); float:right; *margin-top:-17px;}
.message{ width:500px; height:auto;float:left;padding-left:50px; color:rgb(30,54,1);}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px;}
.message li p.message_content{ width:400px;float:left;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left;}
.message li p.message_yzminput input{ width:70px;}
.message li p.message_yzmico{ width:100px; height:40px; float:left;}
.message li p.message_sub{ width:200px; height:40px; float:left;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}


.clzxkf {
	position: fixed;
	width: 127px;
	height: 210px;
	right: 50%;
	margin-right: -680px;
	top: 160px;
	background: url(images/kefuzx.png) no-repeat
}

.zixunqq {
	width: 127px;
	height: 43px;
	display: block;
	margin-top: 112px
}

.zixundh {
	margin-top: 3px;
	color: #fff;
	font: 14px "microsoft yahei";
	padding-left: 32px;
	height: 43px;
	line-height: 43px
}

.fixed {
	position: fixed;
	width: 127px;
	height: 43px;
	right: 50%;
	top: 364px;
	margin-right: -680px;
}

.fixed a.backup {
	background: url(images/totop.png) no-repeat;
	height: 43px;
	width: 127px
}

.fixed a {
	display: block;
	width: 55px;
	height: 53px
}

.fast{float:right;font:12px/32px "microsoft yahei";color:#4a4a4a;}.fast b{font-weight:inherit;float:left}.fast .breadcrumbs{list-style:none;padding:0;margin:0;float:left}.fast .breadcrumbs li{float:left;margin:0 5px 0 0;padding:0;font-size:12px;line-height:32px}.fast .breadcrumbs li a{color:#4a4a4a;line-height:32px}

.page_navi{width:100%;height:34px;line-height:34px;text-align:center;overflow:hidden;padding-top:10px;position:relative;background:#f4f4f4;border-top:1px solid #e8e8e8;margin-top: 30px;margin-bottom: 30px;}.page_navi a{display:inline-block;margin-right:8px;height:24px;line-height:24px;padding:0 8px;background:#e4e5e1;color:#626262;font-size:14px}.page_navi a:hover,.page_navi .current{color:#fff;background: #5D9CEC url(images/jb.png) no-repeat center top;text-decoration:none}.page_navi .page-numbers{position:absolute;top:5px;left:15px;letter-spacing:1px;font-family:"microsoft yahei";color:#424242}


.xiangguan{margin-top:30px;margin-bottom:40px}.xiangguan h3{font:18px/30px "microsoft yahei";border-bottom:1px solid #dbdbdb;margin-bottom:20px;height:37px}.xiangguan h3 span{color: #5D9CEC;border-bottom: 1px solid #5D9CEC;height:37px;display:block;text-align: left;float:left}.xiangguan h3 span font{font:14px/22px "microsoft yahei";color:#979797;margin-left:8px;text-transform:uppercase}.cat_related{width:720px}.cat_related li{float:left;width:160px;margin-right:20px;margin-bottom:20px}.xgcpmz{background: #5D9CEC;height:30px;width:160px;overflow:hidden}.xgcpmz a{color:#fff;display:block;font:14px/30px "microsoft yahei";padding-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpwzlili:hover .xgcpmz a{background: #4581CE;}.cat_related li:hover img{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.back{float:right;color:#999;font-size:14px;margin-top:5px}.cat_li{margin-top:-10px}.cat_li li{width:100%;float:left;border-bottom:1px dashed #ccc;line-height:48px;height:40px}.cat_li li a{color:#666;float:left;font-size:12px;max-width:640px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat_li li span{float:right;font-size:12px;width:70px}

.right_con {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  font: 14px/30px "microsoft yahei";
  color: #666;
}
.cppic{width:330px;float:left;margin-left:25px}.cpinfo{float:left;width:370px}.cpindox{width:100%;float:left;margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #d5d5d5;font:14px/30px "microsoft yahei"}.cpindox span{float:left;color: #5D9CEC;font-weight:bold;margin-right:10px;line-height:30px}.cpinfoshuc{font-size:14px;line-height:30px;float:left}.cpinfoshuc h2{font-weight:inherit;font:14px/30px "microsoft yahei";margin:0}.cpxxmsbox{margin-top:30px}.cpxxmsbox h3{font:18px/30px "microsoft yahei";border-bottom:1px solid #dbdbdb;margin-bottom:20px;height:37px}.cpxxmsbox h3 span{color: #5D9CEC;border-bottom: 1px solid #5D9CEC;height:37px;display:block;width: 110px;text-align: left;}.cpxxmsbox h3 span font{font:14px/22px "microsoft yahei";color:#979797;margin-left:8px;text-transform:uppercase}.cpxxmsbox p{width:100%;padding:12px 0;font:14px/30px "microsoft yahei";color:#666;height:auto;overflow:hidden}.cpxxmsbox p img{max-width: 740px;height:auto}.cp_conter{margin-top: 30px;}


.contactnei{overflow:hidden;position:relative;height:700px;font-family:"Microsoft YaHei",Arial,Verdana,Helvetica,sans-serif}#mapall{height:700px}.contactnei .wraper{width: 600px;height: 450px;background:#fff;position:absolute;top: 180px;right: 50%;margin-right: -500px;z-index:1}.contactnei .wraper .tit{width:92%;padding:10px 4%;border-bottom: 1px dotted #5D9CEC;padding-bottom:15px;position:relative;background: #5D9CEC;}.contactnei .wraper .tit h2{font-size:32px;color:#fff;margin:0;font-weight:inherit}.contactnei .wraper .tit p{font-size:24px;color:#fff}.contactnei .wraper .tit h3{font-size:28px;position:absolute;right:4%;top:50%;margin-top:-17px;font-family:Arial,Helvetica,sans-serif;color:#fff}.contactnei .wraper .tit h3 span{display:block;position:absolute;width:60px;height:60px;background:url("images/24tel.png") no-repeat;left:-75px;top:50%;margin-top:-30px}.contactnei .wraper .addr .alltit{width:92%;margin:10px auto;margin-bottom:20px;border-bottom:1px dotted #333}.contactnei .wraper .addr .alltit h4{font-size:14px;color:#acacac;font-weight:inherit;margin-bottom: 20px;padding-top: 10px;}.lxyplxfs{padding:15px 40px 0 40px;font-size:14px;color:#545454}.lxyplxfs p{line-height:32px}.lxyplxfs h2,.lxyplxfs h3,.lxyplxfs h4,.lxyplxfs h5,.lxyplxfs h6{margin:0;font-size:16px;border-left:4px solid #005bae;padding-left:10px;height:16px;line-height:16px;margin-bottom:6px}.lxabout{background:url(images/about_bg.jpg) no-repeat center top #163e59;background-attachment:fixed;width:100%;height:500px;background-size:cover;text-align:center;color:#fff;overflow:hidden;font-family:"Microsoft YaHei",Arial,Verdana,Helvetica,sans-serif}.lxabout h3{line-height:38px;text-align:center;font-size:28px;margin-top:80px}.lxabout p{font-size:14px;color:#e2e2e2;line-height:28px;width:840px;margin:40px auto;text-align:left}.lxabout a{width:150px;background: #5D9CEC;border-radius:2px;font-size:16px;color:#fff;height:46px;line-height:46px;display:inline-block;margin:0 8px;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lxabout a:hover{background: #86B7F5;}


.div2{top:10px;z-index:999;position:fixed;_position:absolute}

.comment-reply-title small a:before,
.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,

.comment-navigation {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-size: 12px;
	font-size: 1.2rem;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1.5;
	text-transform: uppercase;
}

.image-navigation a,
.comment-navigation a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.image-navigation a:hover,
.image-navigation a:focus,
.comment-navigation a:hover,
.comment-navigation a:focus {
	color: #333;
}

.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
	display: inline-block;
}

.image-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before {
	content: "\2215";
	font-weight: 400;
	margin: 0 0.7em;
}

.image-navigation .nav-previous a:before,
.comment-navigation .nav-previous a:before {
	content: "\f430";
	margin-right: 0.2em;
	position: relative;
}

.image-navigation .nav-next a:after,
.comment-navigation .nav-next a:after {
	content: "\f429";
	margin-left: 0.2em;
	position: relative;
}

.comment-navigation {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	border-bottom: 1px solid #eaeaea;
	border-bottom: 1px solid rgba(51, 51, 51, 0.1);
	padding: 2em 0;
}

.comments-title + .comment-navigation {
	border-bottom: 0;
}
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.nav-links:before,
.nav-links:after,
.comment-navigation:before,
.comment-navigation:after,
.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
}

.entry-content h1,
.entry-summary h1,
.page-content h1,
.comment-content h1 {
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 1.1538;
	margin-top: 1.8462em;
	margin-bottom: 0.9231em;
}

.entry-content h2,
.entry-summary h2,
.page-content h2,
.comment-content h2 {
	font-size: 22px;
	font-size: 2.2rem;
	line-height: 1.3636;
	margin-top: 2.1818em;
	margin-bottom: 1.0909em;
}

.entry-content h3,
.entry-summary h3,
.page-content h3,
.comment-content h3 {
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
	margin-top: 2.6667em;
	margin-bottom: 1.3333em;
}
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.2;
	margin-top: 3.2em;
	margin-bottom: 1.6em;
}
.comment-content h5,
.comment-content h6 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.comment-content > h1:first-child,
.comment-content > h2:first-child,
.comment-content > h3:first-child,
.comment-content > h4:first-child,
.comment-content > h5:first-child,
.comment-content > h6:first-child {
	margin-top: 0;
}
.comment-content a,
.pingback .comment-body > a {
	border-bottom: 1px solid #333;
}
.comment-content a img {
	display: block;
}
.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-author {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	margin-bottom: 0.4em;
}

.comment-author a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}

.comment-author .avatar {
	float: left;
	height: 24px;
	margin-right: 0.8em;
	width: 24px;
}
.comment-metadata,
.pingback .edit-link {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}

.comment-metadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}
.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 12px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
	width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

.no-comments {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding-top: 1.6em;
}

.comment-navigation + .no-comments {
	border-top: 0;
}

.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}

.form-submit {
	margin-bottom: 0;
}

.required {
	color: #c0392b;
}

.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
	position: relative;
	top: -3px;
}
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.comment-navigation .nav-next a:after,
.comment-navigation .nav-previous a:before,
.posted-on:before,
.byline:before,
.cat-links:before,
.tags-links:before,
.comments-link:before,
.entry-format:before,
.edit-link:before,
.full-size-link:before,
.pagination .prev:before,
.pagination .next:before,
.image-navigation a:before,
.image-navigation a:after,
.format-link .entry-title a:after,
.entry-content .more-link:after,
.entry-summary .more-link:after,
.author-link:after {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}

/**
 * 12.3 Comments
 */

.comments-area {
	background-color: #fff;
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
}

.comments-area > :last-child {
	margin-bottom: 0;
}

.comment-list + .comment-respond {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
}

.comment-list + .comment-respond,
.comment-navigation + .comment-respond {
	padding-top: 1.6em;
}

.comments-title,
.comment-reply-title {
	font-family: "Noto Serif", serif;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 1.3333;
}

.comments-title {
	margin-bottom: 1.3333em;
}

.comment-list {
	list-style: none;
	margin: 0;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 1.6em 0;
}

.comment-list .children {
	list-style: none;
	margin: 0;
}

.comment-list .children > li {
	padding-left: 0.8em;
}

.comment-author {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	margin-bottom: 0.4em;
}

.comment-author a:hover {
	border-bottom: 1px solid #707070;
	border-bottom: 1px solid rgba(51, 51, 51, 0.7);
}

.comment-author .avatar {
	float: left;
	height: 24px;
	margin-right: 0.8em;
	width: 24px;
}

.bypostauthor > article .fn:after {
	content: "\f304";
	position: relative;
	top: 5px;
	left: 3px;
}

.comment-metadata,
.pingback .edit-link {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
}

.comment-metadata a,
.pingback .edit-link a {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
}

.comment-metadata a:hover,
.pingback .edit-link a:hover {
	border-bottom: 1px solid #333;
}

.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .edit-link a:hover,
.pingback .edit-link a:focus {
	color: #333;
}

.comment-metadata {
	margin-bottom: 1.6em;
}

.comment-metadata .edit-link {
	margin-left: 1em;
}

.pingback .edit-link {
	margin-left: 1em;
}

.pingback .edit-link:before {
	top: 5px;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 1.6em 1.3333em;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .reply {
	font-size: 12px;
	font-size: 1.2rem;
}

.comment-list .reply a {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: inline-block;
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	line-height: 1;
	margin-top: 2em;
	padding: 0.4167em 0.8333em;
	text-transform: uppercase;
}

.comment-list .reply a:hover,
.comment-list .reply a:focus {
	border-color: #333;
	color: #333;
	outline: 0;
}

.comment-form {
	padding-top: 1.6em;
}

.comment-form label {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	font-weight: 700;
	display: block;
	letter-spacing: 0.04em;
	line-height: 1.5;
	text-transform: uppercase;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form input[type="submit"] {
	width: 100%;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	margin-bottom: 2em;
}

.logged-in-as a:hover {
	border-bottom: 1px solid #333;
}

.no-comments {
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	font-family: "Noto Sans", sans-serif;
	font-weight: 700;
	padding-top: 1.6em;
}

.comment-navigation + .no-comments {
	border-top: 0;
}

.form-allowed-tags code {
	font-family: Inconsolata, monospace;
}

.form-submit {
	margin-bottom: 0;
}

.required {
	color: #c0392b;
}

.comment-reply-title small {
	font-size: 100%;
}

.comment-reply-title small a {
	border: 0;
	float: right;
	height: 32px;
	overflow: hidden;
	width: 26px;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
	position: relative;
	top: -3px;
}