﻿@charset "utf-8";

/* CSS Document */

/* 通用样式 */
* {padding:0px;margin:0px; word-break:break-all;word-wrap:break-word;}
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
div{ box-sizing:border-box;}
ins{text-decoration:none}
del{text-decoration:line-through}
li{list-style:none}
table{width:100%;line-height:1.5em;border-collapse:collapse;border-spacing:0}
.clearfix:after, .container:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
.clearfix, .container{display:block;}
.clearer{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
html{color:#555;font-size:14px;font-family:arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif;text-align:left;background-color:#fff;}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:1.9em;}h2{font-size:1.7em;}h3{font-size:1.5em;}h4{font-size:1.3em;}h5{font-size:1.2em;}h6{font-size:1em;}
cite, em, dfn ,i{ font-style: normal;}
code, kbd, samp, pre, tt, var, button, input, select, textarea{font-family:Helvetica, Arial,sans-serif;font-size:92%;}
a{color:#444;text-decoration:none;outline:none; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
a:hover{color:#000;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:.5em 0;border:none;}
hr.space{background:#fff;color:#fff;}
table{border-top:1px solid transparent;border-left:1px solid transparent;}
th, td{padding:5px;border-bottom:1px solid transparent;border-right:1px solid transparent;vertical-align:top;}
th{font-weight:bold;text-align:center;background:transparent;}
textarea, input[type='text'], input[type='password'], select{padding:4px;background:#fff;border-width:1px;border-style:solid;border-color:#bbb #ddd #ddd #bbb;}
input[type='text'], input[type='password']{width:180px;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover{ border-color: #aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus{ border-color: #888;outline:none;}
input, select{cursor:pointer;font-family:arial,'Hiragino Sans GB','Microsoft Yahei',sans-serif;}
input[type='text'],input[type='password']{cursor:text;}
label{cursor:pointer;}
img{ width:100%;}






/**头部**/
header{ width:100%; float:left;}
header .top_bar{background-color:#3687bc; height:35px; line-height:35px; width:100%; float:left; }
header .top_bar p{ color:#fff; display:inline-block; font-size:12px;}
header .top_bar a{ color:#fff; padding:0 20px; font-size:12px; border-right:1px solid #fff; }
header .top_bar a:last-child{ border:none;}
header .top_bar a:hover{ color:#fff;}
header .topL{ float:left; font-size:14px;}
header .topR{ float:right; font-size:14px; color:#864900; background-color:#ffcd00; height:35px; }
header .topR p{ font-size:14px; float:left; color:#864900; padding:0 10px 0 20px;}
header .topR a{ background-color:#ffcc00; color:#864900; font-size:16px; display:inline-block; float:left; border:none; padding:0 10px;}
header .topR a span{ width:19px; height:19px; background-size:contain; background-position:center; background-repeat:no-repeat; display:inline-block; margin:8px 8px 8px 0; float:left;}
header .topR a:hover{ color:#fff;}
/***头部内容***/
.head_bar{ width:100%; float:left; padding:15px 0; box-sizing:border-box;}
.head_bar .logo{ width:450px; height:100px; float:left; margin:5px 0 0 0; background-image:url(../images/logo.png); background-size:contain; background-position:center; background-repeat:no-repeat;}
.head_bar .logo a{ width:100%; height:100%; display:block;}
/**搜索**/
.head_bar .search_bar{ width:670px; float:right; margin:20px 10px 0 0; }
.head_bar .search_bar .searchbox{ position:relative; z-index:1; clear:both; width:670px; height:40px; border:2px solid #3687bc; box-sizing:border-box;} 
.head_bar .search_bar .mod_select{ position:absolute; left:0; top:0; width:100px; } 
.head_bar .search_bar .mod_select .select_box{ position:relative; width:100px; height:36px; } 
.head_bar .search_bar .mod_select .select_box .select_txt{ display:inline-block; width:100px; height:36px; padding-left:20px; overflow:hidden; line-height:36px; font-size:14px; cursor:pointer; box-sizing:border-box; }
.head_bar .search_bar .mod_select .select_box .select-icon{ position:absolute; top:50%; right:15px; transform:translate(0,-50%); width:10px; height:10px; background:url(../images/search_ico.png) center no-repeat; }
.head_bar .search_bar .mod_select .select_box .option{ display:none; position:absolute; top:36px; left:-2px; width:100px; background-color:#fff; border:2px solid #3687bc; border-top:0; }
.head_bar .search_bar .mod_select .select_box .option li{ padding-left:20px; font-size:14px; line-height:2; cursor:pointer; }
.head_bar .search_bar .searchbox .import{ width:465px; height:36px; margin-left:100px; padding-left:5px; border:none; outline:none; box-sizing:border-box; }
.head_bar .search_bar .searchbox .btn-search{ position:absolute; right:-1px; width:100px; height:36px; line-height:36px; color:#fff; background-color:#3687bc; border:0; font-size:15px; text-align:center;}
.head_bar .search_bar .search_word{ width:100%; float:left; margin-top:10px; color:#666; } 
.head_bar .search_bar .search_word a{ color:#666; margin:0 5px;}
.head_bar .search_bar .search_word a:hover{ color:#3687bc;}



/**尾部**/
footer{ width:100%; float:left; background-color:#fff;}
.f_con{ width:1200px; margin:0 auto;}
/***网站联系***/
.f_web{ width:100%; float:left; box-sizing:border-box;}
.f_web .f_pic{ width:75%; height:190px; background-image:url(../images/img06.jpg); background-size:contain; background-position:center; background-repeat:no-repeat; float:left;}
.f_web .f_cont{ width:25%; float:left; margin-top:20px; padding:15px 0 15px 50px; box-sizing:border-box; border-left:1px solid #eee;}
.f_web .f_cont b{ width:100%; float:left; font-size:14px; color:#3687bc;}
.f_web .f_cont p{ width:100%; float:left; font-size:12px; color:#999; margin-top:12px;}
.f_web .f_cont p a.f_qqicon{ width:77px; height:22px; background-image:url(../images/qqicon.gif); display:inline-block; vertical-align:middle;}
/***版权***/
.f_copy{ width:100%; float:left; padding:20px 0; box-sizing:border-box; background-color:#f5f5f5;}
.f_copy p{ width:100%; float:left; font-size:12px; color:#666; margin:5px 0; text-align:center;}


/*翻页淘宝风格*/
.paginator{ padding:0 10px 0 0; vertical-align:middle; margin:0px;}
.paginator a{border:solid 1px #eee;color:#3687bc;cursor:pointer;text-decoration:none; background-color:#fff; margin-left:-1px; height:34px;line-height:34px;width:34px;}
.paginator a:first-child{ border-radius:4px 0 0 4px; margin-left:1px;}
.paginator a:last-child{ border-radius:0 4px 4px 0; }
.paginator a:visited{border:solid 1px #eee; background-color:#fff; text-decoration:none;}
.paginator .cpb{border:none;font-weight:700;color:#fff;background-color:#3687bc;height:33px;line-height:33px;width:33px; margin-top:1px;}
.paginator a:hover{border:solid 1px #eee;color:#3687bc;text-decoration:none; background-color:#f5f5f5;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover{float:left;text-align:center;white-space:nowrap;font-size:14px; box-sizing:border-box;}





