@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, button, textarea, p, blockquote { margin: 0; padding: 0; font-family: "微软雅黑"; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
body { font-size: 16px; width: 100%; padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; font: 100%; }
input, img { vertical-align: middle }
div::after { content: ""; display: block; clear: both; }
a { text-decoration: none; cursor: pointer; }
a:link, a:visited, a:active, a:hover { text-decoration: none; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input[type="text"], input[type="password"], input[type="number"], input[type="button"] { -webkit-appearance: none; -moz-appearance: none; }
li { list-style: none; }
.clearfixd:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfixd {
*zoom:1; overflow: hidden; }
.hide { display: none; }
.nomarginleft { margin-left: 0 }
input:focus, select:focus { outline: none; }
.box_sizing { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.main-container { max-width: 720px; margin: 0 auto; background: #f4f2f3; width: 100%; min-height: 100vh; overflow: hidden; }
.clear::after { display: block; content: ""; clear: both; height: 0; }
@font-face { font-family: 'MyNewFont';   /*字体名称*/ src: url(/Public/Home/font/font.ttf);       /*字体源文件*/ }
/*头部文件开始*/
header { width: 1200px; margin: 0 auto; padding: 10px 0; }
header::after { content: ""; display: block; clear: both; }
header .logo { width: 317px; height: 95px; float: left; }
header .logo img { width: 100%; height: 100%; }
header .zengjia { width: 100%; text-align: center; margin-bottom: 5px; margin-top: 5px; padding-right:22px; box-sizing:border-box;}
header .zengjia ul { float: right; }
header .zengjia ul li { display: inline-block; padding: 6px 53px; }
header .zengjia ul li a { display: block; border-bottom: 1px solid #777; font-size: 14px; color: #666; font-weight: bold; }
header .zengjia ul li:hover a { border-bottom: 1px solid #016e2d; color: #016e2d; }
header .zengjia .xiala_con { float: right; margin-top: 5px; margin-right: 1px; }
header .zengjia .xiala_con select { font-size: 14px; color: #666; border: none; border-bottom: 1px solid #ccc; }
header .zengjia .sousuo { float: right; width: 210px; height: 30px; background: #f8f8f8; border: 1px solid #e7e7e7; padding: 2px 10px; box-sizing: border-box; }
header .zengjia .sousuo input { border: none; font-size: 14px; color: #333; background: none; line-height: 25px; }
/*头部文件结束*/

.banner { width: 100%; height: auto; }
.banner .swiper-pagination-bullet { width: 10px; height: 10px; opacity: 1; background: #fff; border: 1px solid #fff; }
.banner .swiper-pagination-bullet-active { background: #08913f; border: 1px solid #fff; }
/*导航部分开始*/
.nav { width: calc(100% - 320px); float: right; height: 50px; }
.nav_con { margin: 0 auto; text-align: right; }
.nav_con li { display: inline-block; position: relative; padding: 0 20px; }
.nav_con li >a { line-height: 50px; font-size: 16px; color: #333; height: 50px; display: block; }
.nav_con li.on>a, .nav_con li a:hover { border-bottom: 2px solid #016e2d; color: #016e2d }
.nav_con li .down_list { position: absolute; top: 50px; left: 0; background: #08913f; width: 100%; display: none; z-index: 2 }
.nav_con li .down_list a { display: block; color: #fefefe; font-size: 14px; text-align: center; line-height: 40px; }
.banner img { width: 100%; height: 100%; }
.banner .swiper-wrapper { height: auto; }
/*导航部分结束*/

/*快捷入口区域开始*/
.kuaijie { width: 1200px; margin: 0 auto; margin-top: 25px; }
.s_title { border-bottom: 1px solid #e7e7e7; }
.s_title .left { width: 200px; float: left; height: 70px; }
.s_title h3 { font-size: 18px; color: #333; line-height: 30px; font-weight: 600 }
.s_title h3::after { content: ""; display: block; clear: both; }
.s_title h3 i { display: block; width: 8px; height: 8px; border-radius: 50%; margin-top: 10px; margin-right: 10px; border: 2px solid #08913f; float: left; }
.s_title p { font-size: 14px; color: #999; line-height: 30px; font-family: Arial; }
.s_title a { float: right; font-size: 16px; line-height: 30px; }
.s_title ul { float: right; width: calc(100% - 210px); text-align: right; height: 70px; padding-top: 10px; box-sizing: border-box; }
.s_title ul li { display: inline-block; padding: 0 20px; }
.s_title ul li a { display: block; height: 60px; color: #333; font-size: 16px; }
.s_title ul li.on a { border-bottom: 2px solid #016e2d; color: #016e2d; }
.kuaijie_con ul { margin-top: 15px; }
.kuaijie_con ul li { float: left; margin-right: 20px; }
.kuaijie_con ul li:last-child { margin: 0; }
/*快捷入口区域结束*/

/*关于我们*/

.about_us { width: 1200px; margin: 50px auto 0; }
.about_con { width: 100%; }
.about_con::after { content: ""; display: block; clear: both; }
.about_con .about_left { width: 580px; float: left; padding: 0 15px; box-sizing: border-box; }
.about_con .about_left ul li { width: 100%; padding: 50px 0; border-bottom: 1px solid #e7e7e7; }
.about_con .about_left ul li .time { font-size: 22px; color: #999; margin-bottom: 15px; font-family: 'MyNewFont'; }
.about_con .about_left ul li .text_con { width: 100%; }
.about_con .about_left ul li .text_con .title { font-size: 16px; color: #333; margin-bottom: 15px; }
.about_con .about_left ul li .text_con .title_text { font-size: 14px; color: #666; line-height: 1.8em; }
.about_con .about_left ul li:hover .title { color: #6aaf07; }
.about_con .about_right { width: 620px; float: right; padding: 50px 15px; }
.about_con .about_right .time { font-size: 22px; color: #999; margin-bottom: 15px; font-family: 'MyNewFont'; }
.about_con .about_right .img { width: 100%; height: 188px; margin-bottom: 15px; }
.about_con .about_right .img img { width: 100%; height: 188px; }
.about_con .about_right .text_con { width: 100%; }
.about_con .about_right .title { font-size: 16px; color: #333; margin-bottom: 15px; }
.about_con .about_right .title_text { font-size: 14px; color: #666; line-height: 1.8em; margin-bottom: 30px; }
.about_con .about_right .more { width: 100%; margin-top: 10px; }
.about_con .about_right .more .i1 { width: 60px; height: 1px; display: block; background: #ccc; }
.about_con .about_right .more p { font-size: 14px; line-height: 40px; color: #ccc; }
.about_con .about_right .more .i2 { width: 90px; height: 1px; display: block; background: #ccc; }
.about_con .about_right:hover .title { color: #6aaf07; }
.about_con .about_right:hover .i1 { width: 60px; height: 1px; display: block; background: #6aaf07; }
.about_con .about_right:hover p { font-size: 14px; line-height: 40px; color: #6aaf07; }
.about_con .about_right:hover .i2 { width: 90px; height: 1px; display: block; background: #6aaf07; }
/*关于我们*/

/*分割线*/
.fengexian { width: 100%; }
.fengexian img { width: 100%; }
/*审查成果展示开始*/
.chengguo { margin: 50px auto; width: 1200px; }
.chengguo_list { position: relative; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { width: 47px; height: 47px; background: url(../images/next.png) no-repeat center; margin-top: -78px; right: -60px; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { width: 47px; height: 47px; background: url(../images/prve.png) no-repeat center; margin-top: -78px; left: -60px; }
.chengguo_list .swiper-slide { position: relative; overflow: hidden; margin-top: 40px; overflow: hidden; }
.chengguo_list .swiper-slide img { width: 285px; height: 180px; overflow: hidden; border-radius: 5px; overflow: hidden; position: relative; }
.chengguo_list .img img { width: 285px; height: 221px; }
.chengguo_title { width: 285px; color: #666; margin-top: 15px; padding: 13px 0; font-size: 14px; line-height: 1.8em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; }
.chengguo_list .swiper-slide:hover .chengguo_title { background: #6aaf07; color: #fff; }
/*审查成果展示结束*/


.web_link { width: 1200px; margin: 0 auto; margin-top: 25px; }
.link_con li { float: left; width: 224px; margin-right: 20px; margin-top: 15px; }
.link_con li p { text-align: center; font-size: 18px; color: #333; }
.link_con li img { width: 224px; height: 90px; border: 1px solid #d5d5d5; margin-bottom: 10px; }
.link_con li:nth-child(5n) { margin-right: 0; }
.footer { border-top: 4px solid #016e2d; margin-top: 35px; background: url(../images/footer.png) no-repeat center; background-size: 100% 100%; }
.footer .footer_top { height: 50px; text-align: center; font-size: 14px; color: #fff; line-height: 50px; background: rgba(8,145,63,0.73); }
.footer .footer_bottom { font-size: 12px; line-height: 2em; padding: 10px 0; color: #fff; text-align: center; }
.footer .footer_bottom p { font-size: 14px; color: #Fff; }
.footer .footer_bottom i { display: inline-block; width: 20px; height: 20px; margin: 0 8px 0 15px; }
.footer .footer_bottom em { margin: 0 15px; }
.footer .footer_bottom .you_href { width: 1200px; margin: 0 auto; text-align: center; margin-bottom: 10px; }
.footer .footer_bottom .you_href span { font-size: 14px; color: #fff; }
.footer .footer_bottom .you_href a { font-size: 14px; color: #fff; margin: 0 10px; }
.footer .footer_bottom .you_href a:hover { text-decoration: underline; }
/*公司介绍*/
.gonngsi_con { width: 100%; }
.gonngsi_con .gongsi_img { width: 100%; height: 560px; }
.gonngsi_con .gongsi_img img { width: 100%; height: 100%; }
.gonngsi_con .gongsi_textcon { width: 1200px; margin: -225px auto 0; position: relative; z-index: 9; }
.gonngsi_con .gongsi_textcon .gongsi_top { width: 100%; height: 225px; background: #fff; padding: 15px; box-sizing: border-box; }
.gonngsi_con .gongsi_textcon .gongsi_top .left { width: 322px; height: 195px; float: left; }
.gonngsi_con .gongsi_textcon .gongsi_top .left img { width: 100%; height: 100%; }
.gonngsi_con .gongsi_textcon .gongsi_top .right { width: calc(100% - 322px); float: right; padding: 30px; box-sizing: border-box; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top { width: 100%; margin-bottom: 15px; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top .top_left { float: left; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top h3 { font-size: 18px; color: #333; line-height: 30px; font-weight: 600; float: left; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top p { font-size: 14px; color: #999; line-height: 30px; font-family: Arial; float: left; margin-left: 10px; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top .top_right { float: right; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top .top_right a { display: block; color: #6aaf07; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .top .top_right i { display: block; width: 15px; height: 15px; background: url(../images/jia.png) no-repeat center; background-size: cover; float: right; margin-top: 5px; margin-left: 10px; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .bottom { width: 100%; }
.gonngsi_con .gongsi_textcon .gongsi_top .right .bottom p { font-size: 14px; color: #999; line-height: 1.8em; }
.gongsi_center { width: 100%; }
.gongsi_center .gongsi_left { width: 800px; float: left; height: 400px; position: relative; }
.gongsi_center .gongsi_left .img { position: absolute; top: 0; left: 0; width: 800px; height: 400px; z-index: -1; }
.gongsi_center .gongsi_left .img img { width: 100%; height: 100%; }
.gongsi_center .gongsi_left .text { width: 560px; height: 290px; margin: 53px 50px 0; float: right; background: rgba(255,255,255,0.8); padding: 54px 51px 0 51px; box-sizing: border-box; display: none; }
.gongsi_center .gongsi_left .text .text_title { width: 100%; }
.gongsi_center .gongsi_left .text .text_title h3 { font-size: 18px; color: #333; font-weight: bold; }
.gongsi_center .gongsi_left .text .text_title p { font-size: 14px; color: #999; font-variant: small-caps; font-weight: 300; word-spacing: 5px; letter-spacing: 1px; }
.gongsi_center .gongsi_left .text .text_con { width: 100%; margin-top: 30px; }
.gongsi_center .gongsi_left .text .text_con p { line-height: 1.8em; font-size: 14px; color: #666; 
overflow:hidden;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.gongsi_center .gongsi_right { width: 400px; float: left; }
.gongsi_center .gongsi_right ul li { float: left; width: 200px; padding: 1px 1px 1px 0; text-align: center; box-sizing: border-box; background: #e7e7e7; height: 200px; }
.gongsi_center .gongsi_right ul li a { display: block; width: 100%; height: 100%; }
.gongsi_center .gongsi_right ul li:nth-child(3) { padding: 0 1px 1px 0; }
.gongsi_center .gongsi_right ul li:nth-child(4) { padding: 0 1px 1px 0; }
.gongsi_center .gongsi_right ul li .right { width: 100%; background: #f8f8f8; height: 100%; padding-top: 50px; box-sizing: border-box; }
.gongsi_center .gongsi_right ul li .right p { font-size: 18px; color: #ccc; }
.gongsi_center .gongsi_right ul li .right i { display: block; width: 67px; height: 67px; margin: 0 auto 10px; }
.gongsi_center .gongsi_right ul li .right .one { background: url(../images/tubiao_img2.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li .right .two { background: url(../images/tubiao_img3.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li .right .three { background: url(../images/tubiao_img1.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li .right .four { background: url(../images/tubiao_img4.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li.on { background: #6aaf07; }
.gongsi_center .gongsi_right ul li.on .right { background: #6aaf07 }
.gongsi_center .gongsi_right ul li.on .one { background: url(../images/tubiao_img02.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li.on .two { background: url(../images/tubiao_img03.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li.on .three { background: url(../images/tubiao_img01.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li.on .four { background: url(../images/tubiao_img04.png) no-repeat center; background-size: 100% 100%; }
.gongsi_center .gongsi_right ul li.on p { color: #fff; }
/*****登录区域开始******/

.login_con { position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border-radius: 8px; max-width: 600px; padding: 20px; width: 95%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; max-height: 95%; -moz-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -o-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); }
.login_con form { width: 65%; margin: 0 auto; }
.login_logo { text-align: center; }
.login_titile { width: 100%; margin: 20px auto; border-bottom: 1px solid #e6e6e6; height: 18px; text-align: center; margin-bottom: 28px; }
.login_titile span { background: #fff; line-height: 36px; padding: 0 15px; color: #666; font-size: 14px; }
.login_input li { text-align: center; width: 100%; margin: 0 auto; margin-bottom: 10px; position: relative; top: 0; left: 0; }
.login_input li input { width: 100%; height: 40px; border: 1px solid #e6e6e6; border-radius: 5px; padding: 0 10px; font-size: 14px; color: #333; }
.login_wai { margin: 0 auto; width: 100%; }
.login_wai ul { overflow: hidden; }
.login_wai ul li { float: left; width: 50%; text-align: center; }
.login_wai ul li p { color: #666; font-size: 14px; line-height: 2em; }
.denglu_btn { width: 100%; text-align: center; margin: 0 auto; margin-top: 15px; }
.denglu_btn input { background: #1c68a8; height: 40px; text-align: center; color: #fff; border: none; width: 100%; font-size: 16px; border-radius: 5px; }
.denglu_btn input:hover { background: #104d80; }
.reg_login { width: 100%; text-align: center; margin-top: 10px; }
.reg_login a { color: #666; font-size: 14px; padding: 0 5px; line-height: 2em; }
.reg_login a:hover { color: #36a7da; }
.close { position: absolute; top: 5px; right: 5px; font-size: 30px; cursor: pointer; color: #000; opacity: 0.4 }
.float { position: fixed; top: 50%; left: 50%; transform: translate(0, -50%); margin-left: -180px; z-index: 10; border-radius: 5px; width: 360px; moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 15px; display: none; background: rgba(0,0,0,0.5); box-shadow: 0 0 15px 3px rgba(0,0,0,0.1); }
.float p { text-align: center; font-size: 14px; color: #fff; }
.float .tishi_btn { background: #104d80; color: #fff; text-align: center; padding: 5px 15px; margin: 0 auto; width: auto; margin-top: 20px; border-radius: 3px; font-size: 16px; }
.zhaohui_con { background: #fff; border-radius: 8px; margin: 144px auto; max-width: 600px; padding: 20px; width: 95%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; max-height: 95%; -moz-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -ms-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); -o-box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); box-shadow: 0 0 3px 2px rgba(0,0,0,0.2); }
.login_con form { width: 65%; margin: 0 auto; }
/*****登录区域结束******/
/*****报审窗口开始******/
.tan_bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; }
.tan_bg .tan_con { background: #fff; border-radius: 5px; -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -ms-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -o-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); position: absolute; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 600px; padding: 25px; }
.jiben_list { margin-bottom: 20px; }
.jiben_list label { float: left; width: 100px; line-height: 40px; color: #333; font-size: 16px; }
.tan_con .goumai_con, .tan_con .dizhi_con { float: left; }
.tan_con .dizhi_con select { width: 145px; height: 40px; }
.tan_con .goumai_con select { width: 446px; height: 40px; }
.tan_btn { text-align: center; margin-top: 20px; }
.tan_btn input { width: 100%; background: #1c68a8; height: 35px; font-size: 16px; line-height: 35px; text-align: center; border-radius: 5px; border: none; color: #fff; cursor: pointer; }
.form_con { width: 1200px; margin: 25px auto; -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -ms-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); -o-box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); box-shadow: 0 0 5px 2px rgba(0,0,0,0.3); padding: 20px 100px; border-radius: 5px; }
.form_con h2 { font-size: 22px; text-align: center; line-height: 2em; }
.form_con td { height: 60px; padding: 0 10px; text-align: center; font-size: 16px; color: #333; }
.form_con td span { font-size: 16px; color: red; }
.form_con td input { height: 100%; border: none; width: 100%; }
.form_con td input.ceng { width: 40px; text-align: center; }
.form_con table { border: 1px solid #d5d5d5; margin-top: 25px; }
.fujian { margin: 15px 0; }
.fujian_list { margin-bottom: 15px; }
.fujian_list .fujian_l { float: left; font-size: 16px; color: #333; line-height: 35px; margin-right: 20px; }
.fujian_list .fujian_l a { margin-left: 10px; font-size: 16px; color: #1c68a8; }
.fujian_list .fujian_r { float: left; }
.fujian_list .fujian_r .btn { width: 120px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; border-radius: 5px; background: #1c68a8; color: #fff; }
.fujian .tishi { font-size: 16px; color: red; }
.form_btn { text-align: center; margin-top: 20px; }
.fujian h3 { font-size: 18px; color: #333; font-weight: 600; }
.form_btn input { width: 200px; height: 44px; text-align: center; font-size: 16px; color: #fff; line-height: 44px; border-radius: 3px; background: #1c68a8; border: none; }
#wrapper { width: 980px; margin: 0 auto; margin: 1em; width: auto; }
#container { border: 1px solid #dadada; color: #838383; font-size: 12px; margin-top: 10px; background-color: #FFF; }
#uploader .queueList { margin: 20px; }
.element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
#uploader .placeholder { border: 3px dashed #e6e6e6; min-height: 238px; padding-top: 158px; text-align: center; background: url(../images/image.png) center 93px no-repeat; color: #cccccc; font-size: 18px; position: relative; }
#uploader .placeholder .webuploader-pick { font-size: 18px; background: #54b432; border-radius: 3px; line-height: 44px; padding: 0 30px; color: #fff; display: inline-block; margin: 20px auto; cursor: pointer; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
#uploader .placeholder .webuploader-pick-hover { background: #54b432; }
#uploader .placeholder .flashTip { color: #666666; font-size: 12px; position: absolute; width: 100%; text-align: center; bottom: 20px; }
#uploader .placeholder .flashTip a { color: #54b432; text-decoration: none; }
#uploader .placeholder .flashTip a:hover { text-decoration: underline; }
#uploader .placeholder.webuploader-dnd-over { border-color: #999999; }
#uploader .placeholder.webuploader-dnd-over.webuploader-dnd-denied { border-color: red; }
#uploader .filelist { list-style: none; margin: 0; padding: 0; }
#uploader .filelist:after { content: ''; display: block; width: 0; height: 0; overflow: hidden; clear: both; }
#uploader .filelist li { width: 110px; height: 110px; background: url(../images/bg.png) no-repeat; text-align: center; margin: 0 8px 20px 0; position: relative; display: inline; float: left; overflow: hidden; font-size: 12px; }
#uploader .filelist li p.log { position: relative; top: -45px; }
#uploader .filelist li p.title { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; white-space: nowrap; text-overflow : ellipsis; top: 5px; text-indent: 5px; text-align: left; }
#uploader .filelist li p.progress { position: absolute; width: 100%; bottom: -20px; left: 0; height: 8px; overflow: hidden; z-index: 50; }
#uploader .filelist li p.progress span { display: none; overflow: hidden; width: 0; height: 100%; background: #54b432 url(../images/progress.png) repeat-x; -webit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; -webkit-animation: progressmove 2s linear infinite; -moz-animation: progressmove 2s linear infinite; -o-animation: progressmove 2s linear infinite; -ms-animation: progressmove 2s linear infinite; animation: progressmove 2s linear infinite; -webkit-transform: translateZ(0); }
 @-webkit-keyframes progressmove {  0% {
 background-position: 0 0;
}
 100% {
 background-position: 17px 0;
}
}
@-moz-keyframes progressmove {  0% {
 background-position: 0 0;
}
 100% {
 background-position: 17px 0;
}
}
@keyframes progressmove {  0% {
 background-position: 0 0;
}
 100% {
 background-position: 17px 0;
}
}
#uploader .filelist li p.imgWrap { position: relative; z-index: 2; line-height: 110px; vertical-align: middle; overflow: hidden; width: 110px; height: 110px; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webit-transition: 200ms ease-out; -moz-transition: 200ms ease-out; -o-transition: 200ms ease-out; -ms-transition: 200ms ease-out; transition: 200ms ease-out; }
#uploader .filelist li img { width: 100%; }
#uploader .filelist li p.error { background: #f43838; color: #fff; position: absolute; bottom: 0; left: 0; height: 28px; line-height: 28px; width: 100%; z-index: 100; }
#uploader .filelist li .success { display: block; position: absolute; left: 0; bottom: 0; height: 40px; width: 100%; z-index: 200; background: url(../images/success.png) no-repeat right bottom; }
#uploader .filelist div.file-panel { position: absolute; height: 0;  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\0;
background: rgba( 0, 0, 0, 0.5 ); width: 100%; top: 0; left: 0; overflow: hidden; z-index: 300; }
#uploader .filelist div.file-panel span { width: 24px; height: 24px; display: inline; float: right; text-indent: -9999px; overflow: hidden; background: url(../images/icons.png) no-repeat; margin: 5px 1px 1px; cursor: pointer; }
#uploader .filelist div.file-panel span.rotateLeft { background-position: 0 -24px; }
#uploader .filelist div.file-panel span.rotateLeft:hover { background-position: 0 0; }
#uploader .filelist div.file-panel span.rotateRight { background-position: -24px -24px; }
#uploader .filelist div.file-panel span.rotateRight:hover { background-position: -24px 0; }
#uploader .filelist div.file-panel span.cancel { background-position: -48px -24px; }
#uploader .filelist div.file-panel span.cancel:hover { background-position: -48px 0; }
#uploader .statusBar { height: 63px; border-top: 1px solid #dadada; padding: 0 20px; line-height: 63px; vertical-align: middle; position: relative; }
#uploader .statusBar .progress { border: 1px solid #54b432; width: 198px; background: #fff; height: 18px; position: relative; display: inline-block; text-align: center; line-height: 20px; color: #54b432; position: relative; margin-right: 10px; }
#uploader .statusBar .progress span.percentage { width: 0; height: 100%; left: 0; top: 0; background: #54b432; position: absolute; }
#uploader .statusBar .progress span.text { position: relative; z-index: 10; }
#uploader .statusBar .info { display: inline-block; font-size: 14px; color: #666666; }
#uploader .statusBar .btns { position: absolute; top: 10px; right: 20px; line-height: 40px; }
#filePicker2 { display: inline-block; float: left; }
#uploader .statusBar .btns .webuploader-pick, #uploader .statusBar .btns .uploadBtn, #uploader .statusBar .btns .uploadBtn.state-uploading, #uploader .statusBar .btns .uploadBtn.state-paused { background: #ffffff; border: 1px solid #cfcfcf; color: #565656; padding: 0 18px; display: inline-block; border-radius: 3px; margin-left: 10px; cursor: pointer; font-size: 14px; float: left; }
#uploader .statusBar .btns .webuploader-pick-hover, #uploader .statusBar .btns .uploadBtn:hover, #uploader .statusBar .btns .uploadBtn.state-uploading:hover, #uploader .statusBar .btns .uploadBtn.state-paused:hover { background: #f0f0f0; }
#uploader .statusBar .btns .uploadBtn { background: #54b432; color: #fff; border-color: transparent; }
#uploader .statusBar .btns .uploadBtn:hover { background: #54b432; }
#uploader .statusBar .btns .uploadBtn.disabled { pointer-events: none; opacity: 0.6; }
.webuploader-container { position: relative; }
.webuploader-element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick { position: relative; display: inline-block; cursor: pointer; background: #00b7ee; padding: 10px 15px; color: #fff; text-align: center; border-radius: 3px; overflow: hidden; }
.webuploader-pick-hover { background: #00a2d4; }
.webuploader-pick-disable { opacity: 0.6; pointer-events: none; }
.xiaoxi li::after { display: block; content: ""; clear: both; height: 0; }
.xiaoxi li { position: relative; top: 0; left: 0; padding: 10px; background: #fff; margin-top: 15px; border-bottom: 1px solid #e6e6e6; }
.xiaoxi li .xiaoxi_l { float: left; width: 70px; height: 70px; border: 1px solid #ddd; border-radius: 3px; padding: 10px; }
.xiaoxi li .xiaoxi_l img { width: 100%; height: 100%; }
.xiaoxi li .xiaoxi_r { float: right; width: calc(100% - 80px); }
.xiaoxi li .xiaoxi_r h3 { color: #333; font-size: 16px; font-weight: 600; }
.xiaoxi li .xiaoxi_r p { color: #666; font-size: 14px; text-indent: 0; line-height: 2em; margin-top: 10px; }
.xiaoxi li .xiaoxi_time { position: absolute; top: 10px; right: 10px; color: #666; font-size: 12px; }
.xiaoxi_title { border-bottom: 1px solid #e6e6e6; text-align: center; }
.xiaoxi_title h3 { font-size: 16px; color: #333; text-align: center; }
.xiaoxi_title span { color: #666; font-size: 12px; line-height: 2.5em; }
.xiaoxi_con { background: #fff; padding: 15px; border-radius: 5px; margin-top: 15px; }
.tongzhi_con { color: #666; font-size: 14px; line-height: 2em; text-indent: 2em; }
.laiyuan { text-align: right; color: #666; font-size: 14px; margin-top: 15px; }
.xiaoxi_con .zxxq_more li { margin-bottom: 10px; }
.xiaoxi li .du { position: absolute; width: 10px; height: 10px; border-radius: 50%; top: -5px; left: -5px; background: #de0529; }
/*首页四个详情*/
.xiangqingye_con { width: 1200px; margin: 0 auto; }
.xiangqingye_con p { font-size: 14px; color: #666; line-height: 1.8em; text-indent: 2em; }
.xiangqingye_con img { display: block; width: 100%; margin: 0 auto 10px; }
/*轮播1*/

.xiang_banner { width: 1000px; height: 400px; margin: 0 auto 10px; position: relative; }
.xiang_banner .tu { width: 1000px; height: 400px; }
.xiang_banner .tu li { position: absolute; top: 0; left: 0; display: none; }
.xiang_banner .tu img { width: 1000px; height: 400px; }
.xiang_banner .num { position: absolute; bottom: 10px; left: 50%; margin-left: -48px; background: rgba(255,255,255,0.5); padding: 3px 8px; border-radius: 20px; }
.xiang_banner .num li { width: 12px; height: 12px; background: #fff; border-radius: 50%; float: left; margin: 0 4px; cursor: pointer; }
.xiang_banner .num li.on { background: #016e2d; }
/*轮播2*/
.slide-wrap { margin: 0 auto 10px; width: 1000px; position: relative; }
.slide-mask { position: relative; overflow: hidden; height: 400px; }
.slide-group { position: absolute; top: 0px; left: 0; width: 100%; }
.slide { height: 400px; font: 100 90px/135px "lato"; font-size: 2em; color: #fff; text-align: center; text-transform: uppercase; }
.slide-nav { text-align: center; position: absolute; bottom: 10px; left: 50%; margin-left: -48px; background: rgba(255,255,255,0.5); border-radius: 20px; padding: 3px 8px; }
.slide-nav ul { margin: 0; padding: 0; height: 20px; }
.slide-nav li { display: inline-block; width: 12px; height: 12px; background: #fff; cursor: pointer; margin-left: .5em; border-radius: 12px; }
.slide-nav li:nth-child(1) { margin-left: 0; }
.slide-nav li.current { background: #016e2d; }
/*轮播3*/
.poster-main { position: relative; margin: 0 auto 10px; }
.poster-main .poster-list .poster-item { position: absolute; left: 0; top: 0; }
.poster-main .poster-list .poster-item img{ height:100%;}
.poster-main .poster-btn { position: absolute; top: 0; cursor: pointer;}
.poster-main .poster-prev-btn { left: 0; background: url("../images/btn_l.png") no-repeat center center; }
.poster-main .poster-next-btn { right: 0; background: url("../images/btn_r.png") no-repeat center center; }


/* 首页轮播*/
.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:auto}
.mr_frBtnL{cursor:pointer;display:inline;position:  absolute;left: -50px;top:135PX;cursor:pointer;display:inline;}
.mr_frUl{width:1200px; margin-top:20px; overflow:hidden;}
.mr_frBtnR{float:right;cursor:pointer;position:  absolute;right: -50px;top:135PX;}
.mr_frUl ul li{display:inline;float:left;margin-right:13px;overflow:hidden;}

.mr_frUl ul li{width:290px; float:left; margin-right:17px; margin-bottom:20px; border:1px solid #eee; position:relative; background:#f4f8fb;}
.mr_frUl ul li .img{ width:100%; overflow:hidden; display:block; height:240px; }
.mr_frUl ul li .img img{ transition:1s;-ms-transition:1s;-webkit-transition:1s; -o-transition:1s; -moz-transition:1s; height:100%; width:100%;}
.mr_frUl ul li .zhezhao{ width:100%; height:100%;background:rgba(106,175,8,0.8); z-index:999; border:20px solid rgba(0,0,0,0); box-sizing:border-box; background-clip:padding-box; text-align:center; transition:0.3s;opacity:0; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.mr_frUl ul li .zhezhao i{ width:50px; height:50px; padding:10px; box-sizing:border-box; border-radius:50%; background:#fff; display:block; margin:40% auto 0;}
.mr_frUl ul li .zhezhao i img{ width:100%;}
.mr_frUl ul li .zhezhao p{ font-size:14px; color:#fff; margin-top:10px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.mr_frUl ul li:hover .zhezhao{ opacity:1;}
.mr_frUl ul li:hover { background:none;}
.mr_frUl ul li:hover .img img{ transition:1s;-ms-transition:1s;-webkit-transition:1s; -o-transition:1s; -moz-transition:1s;transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-moz-transform:scale(1.5);}
.mr_frUl ul li:hover .chengguo_title{ color:#fff;transition:0.325s;-ms-transition:0.325s;-webkit-transition:0.325s; -o-transition:0.325s; -moz-transition:0.325s;}
.mr_frUl ul li .chengguo_title{ border-top:1px solid #eee; width:100%; margin-top:0;transition:0.325s;-ms-transition:0.325s;-webkit-transition:0.325s; -o-transition:0.325s; -moz-transition:0.325s; padding:0;}
.mr_frUl ul li .chengguo_title a{ width:50%; float:left; line-height:45px;}
.mr_frUl ul li .chengguo_title a:nth-child(1){ background:#70cb6a; color:#fff; box-shadow:0 0 1px #fff inset;}
.mr_frUl ul li .chengguo_title a:nth-child(2){ background:#70cb6a; color:#fff;}
.mr_frUl ul li .chengguo_title a:nth-child(1):hover { background:#11aa01; color:#fff;}
.mr_frUl ul li .chengguo_title a:nth-child(2):hover { background:#11aa01; color:#fff;}

/*搜索结果页*/
.sousuo_con_right{ width:1200px; margin:0 auto;}
.sousuo_con_right ul.zhongxin_news li{ width:100%; padding:30px 20px; box-sizing:border-box; border-bottom:1px solid #e7e7e7;}
.sousuo_con_right ul.zhongxin_news li::after{ content:""; display:block; clear:both;}
.sousuo_con_right ul.zhongxin_news li .left{ width:200px; float:left; height:120px;}
.sousuo_con_right ul.zhongxin_news li .left img{ width:100%; height:100%;}
.sousuo_con_right ul.zhongxin_news li .right{ width:690px; float:right;}
.sousuo_con_right ul.zhongxin_news li .time{ font-size:22px; color:#999; margin-bottom:15px; font-family: 'MyNewFont';}
.sousuo_con_right ul.zhongxin_news li .text_con{ width:100%;}
.sousuo_con_right ul.zhongxin_news li .text_con .title{ font-size:16px; color:#444; margin-bottom:15px;transition:0.325s; font-weight:bold;}
.sousuo_con_right ul.zhongxin_news li .text_con .title em{ font-size:18px; font-weight:bold; color:#016e2d;}
.sousuo_con_right ul.zhongxin_news li .text_con .title_text{ font-size:14px; color:#666; line-height:1.8em;}

.sousuo_con_right ul.zhongxin_news li:hover{ background:rgba(31,120,186,0.05);}

.sousuo_con_nr{ width:100%; padding:10px 20px; box-sizing:border-box;margin-bottom:20px;}
.sousuo_con_nr .input{ float:left; width:330px;}
.sousuo_con_nr .input input{ float:left; width:250px; height:40px; border:1px solid #e7e7e7; border-radius:5px; padding:0 10px; box-sizing:border-box;}
.sousuo_con_nr .input button{ float:left; padding:0 15px; margin-left:10px; border-radius:5px; height:40px; background:#016e2d; font-size:16px; color:#fff; border:1px solid #016e2d;}
.sousuo_con_nr .sousuo_jg{ width:100%; float:right; margin-top:15px; box-sizing:border-box;}
.sousuo_con_nr .sousuo_jg span{ float:left; font-size:16px; line-height:46px; color:#666; font-weight:bold;}
.sousuo_con_nr .sousuo_jg p{ float:left; line-height:40px; color:#666; font-weight:bold;}
.sousuo_con_nr .sousuo_jg p em{ font-size:24px; color:#016e2d; font-weight:bold;}

@media (max-width: 1280px) {

	.mr_frBtnL{left:-30px; z-index:99;}
	.mr_frBtnR{right:-30px; z-index:99;}
}
@media (max-width: 1200px) {
    .footer {
		width:1200px; margin:0 auto;
    }
	.wy_banner { width:1200px; margin:0 auto;}
	.mr_frBtnL{left:0; z-index:99;}
	.mr_frBtnR{right:0; z-index:99;}
	.fengexian{ width:1200px; margin:0 auto;}
	.gonngsi_con{ width:1200px; margin:0 auto;}
	.banner{width:1200px; margin:0 auto;}
}
