/*
 首页头部
*/

/*.header-top { height: 45px; width: 100%; background-color: #fff; }
.header-top .header_top_search > span { font-size: 16px; color: #3d3d3d; position: absolute; bottom: 3px; }
.header_top_search .input-group { width: 180px; bottom: 5px; position: absolute; right: 155px; }
.header_top_search .input-group .form-control { border-radius: 60px 0px 0px 60px; width: 220px; height: 30px; font-size: 14px; }
.header_top_search .input-group .input-group-btn > button { margin-top: -1px; height: 30px; background-color: #1d93d2; border-radius: 0px 60px 60px 0px; }
.header_top_search .langWin { position: absolute; right: 10px; bottom: 5px; font-size: 16px; color: #a9a9a9; }
.langWin .lang_link1 { color: #e9e9e9; font-size: 12px; display: inline-block; padding-left: 10px; padding-right: 10px; }

.langWin .lang_link2 { color: #e9e9e9; font-size: 12px; display: inline-block; padding-left: 10px; padding-right: 0px; }

.index_top { position: relative; top: 0px; }
.logo { padding-top: 40px; padding-bottom: 40px; }


ul.nav2-goodzilla { width: 100%; position: absolute; right: 0px; text-align: right; left: 15px; }

ul.nav2-goodzilla li { display: inline-block; margin-right: 3%; text-align: center; }

ul.nav2-goodzilla li a { font-size: 16px; color: #fff; display: block; line-height: 50px; }

ul.nav2-goodzilla li a:hover { color: #3d3d3d; text-decoration: none; background-repeat: no-repeat; background-position: bottom center; }

ul.nav2-goodzilla li a:after { display: block; content: ""; height: 2px; width: 0%; background-color: #3d3d3d; transition: width 0.5s ease-in-out; }

ul.nav2-goodzilla li a:hover:after,
ul.nav2-goodzilla li a:focus:after { width: 100%; }*/

/*
 左边栏目
*/

.about_menu_win { min-height: 975px; width: 100%; margin-top: 45px; }
.about_menu_item { background-color: #f8f8f8; width: 260px; }
.about_menu_item > li { width: 260px; min-height: 50px; padding-top: 15px; padding-bottom: 15px; padding-left: 30px; border-bottom: #d9d9d9 1px solid; }
.about_menu_item > li > a { text-decoration: none; color: #292929; }
.about_menu_item > li > a:hover { text-decoration: none; color: #1d94d3; }
.about_menu_item > li > a > .icon { height: 13px; width: 13px; display: inline-block; background: url(/images/select1.png) }
.about_menu_item > li > a > span { font-size: 15px; color: #292929; margin-left: 10px; }
.about_menu_item > li:hover a > .icon, .about_menu_item > li > a.active > i.icon { background: url(/images/select2.png); }
.about_menu_item > li:hover a > span, .about_menu_item > li > a.active > span { color: #249cd9; }
.about_menu_item_childs { margin-right: 30px; }
.about_menu_item_childs > li { width: 100%; padding-left: 25px; min-height: 20px; padding-bottom: 5px; padding-top: 5px; border-bottom: #fff 1px dotted; }
.about_menu_item_childs > li > a { color: #292929; text-decoration: none; }



/*
 新闻内容
*/
.new_title_win { width: 100%; line-height: 25px; height: 30px; }
.new_titl_linkWin { float: left; margin-top: 3px; margin-left: 10px; }
.new_titl_linkWin > a { color: #353535; display: inline-block; font-size: 15px; margin-left: 2px; margin-right: 2px; line-height: 25px; text-decoration: none; }
.new_titl_linkWin > span { color: #353535; font-size: 15px; line-height: 25px; margin-left: 2px; margin-right: 2px; text-decoration: none; display: inline-block; line-height: 25px; }
.new_titl_linkWin > a:hover { color: #249cd9; }
.new_memo { width: 100%; margin-top: 45px; }
.new_memo_title1 { color: #353535; font-size: 30px; width: 100%; border-bottom: #d7d7d7 1px solid; text-align: center; padding-bottom: 15px; }
.new_memo_contain { width: 100%; margin-top: 60px; }
.new_memo_contain > p { font-size: 20px; color: #4a4a4a; line-height: 35px; margin-top: 40px; }



/**
 分页
*/

.page_lst { width: 100%; margin-top: 10px; margin-bottom: 60px; }
.page_btn { width: 80px; }
.page_num { width: 30px; }
.page_lst > a { display: inline-block; line-height: 30px; height: 30px; font-size: 13px; color: #2a2a2a; text-decoration: none; text-align: center; background-color: #f2f2f2; }
.page_lst > a:hover, .page_lst > a.active { background-color: #1d95d4; color: #fff; }


/*
 技术文章
*/
.opinion_win { width: 100%; background-color: #fff; min-height: 300px; }
.opinion_list { width: 100%; float: left; overflow: hidden; }
.opinion_list ul { width: 100%; float: left; overflow: hidden; }
.opinion_list ul > li { float: left; width: 100%; margin-bottom: 40px; background-color: #f7f7f7; }
.opinion_list_item_icon { width: 22.9%; float: left; height: 130px; margin: 18px 16px; }
.opinion_list_item_icon img { width: 100% }
.opinion_list_item_text { width: 73.0%; height: 140px; float: left; padding: 30px 30px 30px 30px; position: relative; }
.opinion_list_item_text > .item_title { display: inline-block; width: 75%; font-size: 21px; color: #5C5C5C; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.opinion_list_item_text > .item_title2 { font-size: 14px; width: 75%; color: #898989; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding-top: 20px; line-height: 23px; }
.opinion_list_item_clock { position: absolute; bottom: 35px; width: 94%; height: 18px; line-height: 18px; }

.opinion_list_item_clock .item_more_text { height: 33px; width: 73px; line-height: 33px; text-align: center; display: inline-block; border: #898989 1px solid; border-radius: 30px; color: #898989; font-style: normal; }
.opinion_time { display: inline-block; position: absolute; color: #898989; text-decoration: none; font-size: 22px; top: 25px; right: 45px; }
.opinion_time:hover { text-decoration: none; color: #898989; }
.opinion_more { height: 33px; width: 73px; line-height: 33px; text-align: center; display: inline-block; border: #898989 1px solid; border-radius: 30px; color: #898989; font-style: normal; position: absolute; right: 50px; bottom: 30px; }
.opinion_more:hover { text-decoration: none; color: #898989; }


@media (min-width:340px) and (max-width:1040px) {
 .about_leftwin { display: none; }
 .about_menu_win { min-height: 475px; width: 100%; margin-top: 45px; }
 .left_boxs { display: none; }
 .about_leftwin { display: none; }
}

@media (min-width:700px) and (max-width:1040px) {

 .opinion_list_item_icon { width: 22.9%; float: left; height: 130px; margin: 0px 0px; margin: 18px 13px 0px 13px; }
}

@media (max-width: 720px) and (min-width: 360px) {
 .opinion_list_item_icon { padding: 5px; margin: 12px 5px; }
 .opinion_time { display: inline-block; position: absolute; color: #898989; text-decoration: none; font-size: 15px; bottom: 25px; left: 15px; top: unset; right: unset; }
 .opinion_more { height: 33px; width: 73px; line-height: 33px; text-align: center; display: inline-block; border: #898989 1px solid; border-radius: 30px; color: #898989; font-style: normal; position: absolute; right: 15px; bottom: 15px; }
}

/*

 FAQ
*/
.faq_list { width: 100%; float: left; overflow: hidden; }
.faq_list > ul > li { width: 100%; border-bottom: #c2c2c2 1px solid; float: left; padding-bottom: 35px; margin-bottom: 35px; position: relative; }
.faq_list > ul > li > div.faq_question { width: 100%; float: left; }
.faq_list > ul > li > div.faq_question > i { height: 30px; position: absolute; background-color: #ed5a5a; text-align: center; width: 50px; line-height: 30px; display: inline-block; font-style: normal; font-size: 18px; color: #fff; }
.faq_list > ul > li > div.faq_question > span { color: #1d94d3; float: left; margin: 5px 0px 0px 65px; font-size: 18px; }
.faq_list > ul > li > div.faq_answer { width: 100%; float: left; min-height: 60px; padding-bottom: 5px; margin-top: 15px; }
.faq_list > ul > li > div.faq_answer > i { height: 30px; position: absolute; background-color: #1d94d3; text-align: center; width: 50px; line-height: 30px; display: inline-block; font-style: normal; font-size: 18px; color: #fff; }
.faq_list > ul > li > div.faq_answer > span { color: #898989; float: left; margin: 0px 0px 0px 65px; font-size: 14px; }
                    