@charset "utf-8";
/* CSS Document */
/*--初始化CSS--*/
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "微软雅黑";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0; font-family: "微软雅黑";}
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table{ border-collapse:collapse; }
body{ padding: 0; font:14px "微软雅黑","宋体","Arial Narrow",HELVETICA;background-color:#ffffff;/* overflow-y:scroll;*/ min-width:1200px; }
.clear{ clear:both; height:0; font-size:0; overflow:hidden; }
a {text-decoration:none; color:#333;}
img{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
body{ min-width:1200px;}

/*--头部--*/
.top{ width:100%; height:62px; background:url(../images/top_bg.gif) repeat-x;}
.top_con{ width:1200px; height:62px; margin:0 auto;}
.top_left{ width:500px; height:62px; float:left; color:#999; line-height:45px;}
.top_right{ width:228px; height:45px; float:right;}
.top_right a{ width:78px; height:45px; line-height:45px; text-align:center; display:block; color:#999; background:url(../images/top_xian.gif) no-repeat left; float:left;}
.none{ background:none;}
/*--logo--*/
.logo{ width:1200px; height:109px; margin:0 auto; }
.logo img{ width:364px; height:109px; float:left;}
.logo_txt{ width:330px; height:60px; margin-top:25px; float:left;}
.logo_txt p{ font-size:22px; color:#05317a; font-weight:bold; margin-bottom:5px;}
.logo_txt i{ font-style:normal; color:#ff7a03;}
.logo_txt span{ font-size:16px; color:#333;}
.phone{ position:relative; width:340px; height:65px; float:right; margin-top:28px; background:url(../images/dh.jpg) no-repeat; padding-left:106px; box-sizing:border-box;}
.phone p{ font-size:23px; color:#333;}
.phone span{ font-size:33px; color:#05317a; font-weight:500;}
#effect{ position:absolute; top:20px;}
/*--导航--*/
.nav{ width:100%; height:58px; background:url(../images/nav_bg.jpg) repeat-x;}
.nav_con{ width:1200px; height:58px; margin:0 auto; position:relative; z-index:5;}
.nav_con ul li{ height:61px; float:left; background:url(../images/yin.jpg) no-repeat right top; padding:0 35px; position:relative;}
.nav_con ul li a{ height:58px; color:#fff; font-size:15px; line-height:58px; text-align:center; display:block; }
.nav_con ul li:hover{ background:url(../images/dh.png) no-repeat center; }
.nav_con ul li:nth-child(9){ background:none;}
.nav_con ul li:hover:nth-child(9){background:url(../images/dh.png) no-repeat center;}
.nav_con ul li.xuanzhong{ background:url(../images/dh.png) no-repeat center;}

.hidden-box{width:1250px;position:absolute; z-index:99999; display:none; background:#fff; background-color:rgba(255,255,255,0.9)}
.hidden-box>ul{ width:177px; height:460px; text-align:center; border-right:1px solid #dfdfdf; float:left; list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px; overflow:hidden;}
.hidden-box>ul li{ line-height:33px; height:33px; font-weight:500; background:none; text-align:center; padding:0;}
.hidden-box>ul li:hover{ background:none;}
.hidden-loc-index{ position:absolute; top:61px; left:-25px}
.hidden-box>ul li a{ width:177px; height:33px; line-height:33px; display:block; font-size:14px; color:#333; overflow:hidden;}
.hidden-box>ul li a:hover{ background:#cecece; color:#333;}
.hidden-box>ul img{ width:150px; height:90px; margin:0 auto; padding-bottom:10px; border-bottom:1px solid #dfdfdf;}
.hidden-box>ul:nth-child(7){ border-right:none;}
/*--底部--*/
.links{ width:100%; height:72px; background:#ff7a03;}
.links_con{ width:1200px; height:72px; margin:0 auto; overflow:hidden;}
.links img{ float:left; width:91px; height:52px; float:left; margin-top:9px; margin-right:10px;}
.links a{ color:#fff; padding:0 15px; line-height:72px;}
.footer{ width:100%; height:521px; background:url(../images/footer.jpg) no-repeat center;}
.footer_con{ width:1200px; height:521px; margin:0 auto;}
.footer .logo{ width:319px; height:234px; background:url(../images/logo.png) no-repeat; float:left; margin-top:80px;}
.lie{ width:818px; height:305px; float:right; margin-top:57px;}
.lie li{ float:left; width:197px; height:305px; border-left:1px solid rgba(255,255,255,0.09); padding-left:66px; padding-top:26px; box-sizing:border-box;}
.lie li h3{ width:66px; height:38px; line-height:33px; background:url(../images/foot.gif) no-repeat bottom; color:#fff; font-weight:normal; margin-bottom:18px;}
.lie li a{ color:#fff; line-height:28px; display:block; transition:all 0.5s;}
.lie li a:hover{ color:#ff7a03; margin-left:3px;}
.footer .xin{ width:1075px; height:51px; border:1px solid rgba(255,255,255,0.16); margin:0 auto; margin-top:46px; padding-left:24px; box-sizing:border-box;}
.footer .xin p{ color:#636465; line-height:51px; position:relative;}
.footer .xin p span{ width:50px; height:12px; display:block; position:absolute; right:176px; top:10px;}
.footer .xin p a{color:#636465;  float:right; margin-right:25px;}

/*--内页小导航--*/
.dh{ width:1200px; height:55px; border-bottom:1px dashed #d1d1d1; margin:0 auto; background:url(../images/dh.gif) no-repeat 5px; line-height:55px; padding-left:35px; box-sizing:border-box;}
.dh span { color:#333;}
.dh a{ color:#333; padding:0 5px;}
.dh a:hover{ font-weight:bold;}

/*--内页底部--*/

.footer1{ width:100%; height:521px; background:url(../images/footer.jpg) no-repeat center; border-top:6px solid #ff7a03;}
.footer_con1{ width:1200px; height:521px; margin:0 auto;}
.footer1 .logo{ width:319px; height:234px; background:url(../images/logo.png) no-repeat; float:left; margin-top:80px;}
.lie1{ width:818px; height:305px; float:right; margin-top:57px;}
.lie1 li{ float:left; width:197px; height:305px; border-left:1px solid rgba(255,255,255,0.09); padding-left:66px; padding-top:26px; box-sizing:border-box;}
.lie1 li h3{ width:66px; height:38px; line-height:33px; background:url(../images/foot.gif) no-repeat bottom; color:#fff; font-weight:normal; margin-bottom:18px;}
.lie1 li a{ color:#fff; line-height:28px; display:block; transition:all 0.5s;}
.lie1 li a:hover{ color:#ff7a03; margin-left:3px;}
.footer1 .xin{ width:1075px; height:51px; border:1px solid rgba(255,255,255,0.16); margin:0 auto; margin-top:46px; padding-left:24px; box-sizing:border-box;}
.footer1 .xin p{ color:#636465; line-height:51px; position:relative;}
.footer1 .xin p span{ width:50px; height:12px; display:block; position:absolute; right:176px; top:10px;}
.footer1 .xin p a{color:#636465;  float:right; margin-right:25px;}


.fenye{ width:530px; height:50px; margin:0 auto; margin-top:50px; margin-bottom:50px; text-align:center;}
.fenye li{ padding:8px 16px; border:1px solid #d5d5d5; margin:0 2px;float: left;list-style: none}
.fenye li:hover{ background:#333; color:#fff;}

.ss_right li{ height:100px; line-height:28px;}
.ss{ font-size:16px; line-height:30px;}





















