﻿@charset "utf-8";
/* CSS Document */

/* ----Reset---- */
html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0;}	
body { font-family:"微软雅黑"; font-size:13px; color:#383838; overflow-x: hidden}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:bottom}
a img { border:none; padding:0; margin:0;}

blockquote,q { quotes:none;}
address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:auto; padding:0px; }
/* ----End Reset---- */

/*---- Patchs---- */
.fl { float:left;}		
.fr { float:right;}		
.fn { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
li{ list-style:none; vertical-align:bottom}

/*---- end Patchs---- */

/*----Public font----*/
a {color:#333;  text-decoration:none; cursor:pointer;}
a:hover { }

.font14{ font-size:14px;}
.dis_no{ display:none;}
.text011{font-size:12px; color:#999;}
.text12{font-size:14px; color:#333; }
.text06{font-size:16px; color:#333333; font-weight:bold;}
.pt10{ padding-top:10px;}
.mgt20{ margin-top:20px;}
.mt10{ margin-top:20px;}
.mb10{ margin-bottom:10px;}
.mt14{ margin-top:20px;}
.dis_in{ display:inline-block;}

/*头部开始*/
.header{ width:100%; height:140px; overflow:hidden}
.header-main{ width:1100px; height:140px; overflow:hidden}
.header-main img{ width:100%; height:auto;}
.hm-left{ width:568px; height:200px; overflow:hidden; float:left}
.hm-left p{ height:57px; line-height:57px; font-size:14px; color:#999999}
.hm-right{ width:300px; height:200px; float:right; overflow:hidden; text-align:right}
.hm-right p{height:57px; line-height:57px; font-size:14px;  }
.hm-right p a{color:#999999}
.hm-right img{ margin-top:33px}

/*nav go*/
.nav{ width:100%; height:58px; line-height:58px; background:url(../images/navbg.jpg)}
.nav-main{ width:1100px; height:58px; overflow:hidden;}
.nav-main ul{ width:1100px; margin-left:-1px; overflow:hidden; }
.nav-main ul li{ float:left; width:140px; height:58px; line-height:58px; padding-right:10px;  text-align:center; overflow:hidden}
.nav-main ul li:hover{ background:url(../images/navbg2.jpg)}
.nav-main ul li a{ font-size:16px; color:#ffffff;border-left: solid 1px #3e89c7; height:58px; display:block; }


/*搜索*/
.ser{ width:100%; height:60px; line-height:60px; overflow:hidden; background:#f2f2f2}
.ser-main{ width:1100px; height:60px;}
.sm-left{ width:750px; height:60px; overflow:hidden; font-size:15px;  float:left;}
.sm-left a{ color:#666666 ; margin-left:2px}
.text{ font-size:12px; color:#666666; width:165px; height:25px; line-height:25px}
.sub{ background:url(../images/serbtn.jpg) no-repeat; height:30px; width:56px; text-indent:-9999px ; border:none}
/*在线客服开始*/

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:167px; right:0;}
.side_content{width:131px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:131px;overflow:hidden;}
.show_btn{ width:0; height:120px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}

.side_title {height:0px; position:relative;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.close_btn { float:right; display:block; width:9px; height:9px; margin:16px 10px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}




/* blue skin as the default skin */


.close_btn, .side_blue .close_btn { background:url(../images/sidebar_bg.png) no-repeat -92px -2px; width:9px; height:9px;  position:absolute; top:-12px; z-index:999; right:-7px}
.show_btn , .side_blue .show_btn {background-position:0px 0; background:url(../images/kefu-min.jpg) no-repeat;  height:120px;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */

.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-0px -0px;}
.side_green .close_btn:hover {background-position:-0px -0px;}
.side_green .show_btn {background-position:0px 0;}
.side_green .msgserver a {color:#76a20c;}

.kefu-box{ width:131px; height:auto; overflow:hidden; background:#e46700; padding-bottom:7px;}
.kefu-bt{ width:131px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#ffffff;}
.kefu-ul{ width:117px; padding-top:3px; padding-bottom:7px; background:#fff; border:1px solid #e1d4d6; height:auto; overflow:hidden;}
.kefu-ul ul{ width:109px; height:auto; overflow:hidden; padding-left:4px; padding-right:4px;}
.kefu-ul ul li{ width:69px; padding-left:35px; padding-right:5px; height:39px; line-height:39px; font-size:14px; border-bottom:1px dashed #aaaaaa; background:url(../images/kefu-qq.png) no-repeat 10px 9px;}
.kefu-ul img{ width:91px; height:91px; padding:12px 13px 0 13px;}
/*在线客服结束*/


/*友情链接开始*/
#wrap { position: fixed; width:42px; height:42px; right:0px; z-index:30000; bottom:42px;*right:30px; }

#flyout { font-size:12px; padding:0; margin:0; list-style:none; width:42px; height:42px; position:absolute;}
#flyout ul { padding:0; margin:0; list-style:none; }
#flyout li { display:block; width:42px; height:42px; background:#0a5bc3; cursor:pointer; }
#flyout li a { display:block;width:42px; height:42px;cursor:pointer;  background:#ff7300;}
#flyout li a:hover { display:block; background:#ff7300;}
#flyout table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; }
#flyout li { float:left; margin-bottom:1px; }
#flyout li a img{ width:42px; height:42px}
#flyout li ul {visibility:hidden; position:absolute; top:0; right:60px; width:auto; height:auto; background:#fff; border:1px solid #ccc; padding-top:4px; padding-bottom:10px; z-index:10; vertical-align:top; text-align:center;}
#flyout li ul li { width:112px; height:auto; border:0; margin:3px 10px 0px 10px; background:transparent; text-align:left; line-height:20px; color:#333; }
#flyout li ul li a { text-indent:0; width:112px; height:auto; line-height:22px; color:#333;  text-decoration:none; text-align:center; }
#flyout li b { visibility:hidden; display:block; width:360px; height:36px; position:absolute; top:0; left:24px; }
* html #flyout li a:hover { position:relative; white-space:normal; }
* html #flyout li a:hover ul li a:hover { color:#000; background:#fff; }
#flyout li:hover { position:relative; background:#3b89b9; }
#flyout li:hover ul li a:hover { background:#3b89b9; color:#000; }
#flyout li:hover b, #flyout li a:hover b { visibility:visible; }
#flyout li:hover ul, #flyout li a:hover ul { visibility:visible; }
/*友情链接结束*/

/*footer*/
.footer{ width:100% ; height:340px; background:#014e96}
.footer-main{ width:1100px; height:340px; overflow:hidden}
.footnav{ width:100%; height:70px; border-bottom:solid 1px #3e89c7}
.footer-nav{ width:1100px; height:50px; margin-top:35px;}
.footer-nav ul{ width:1100px; margin-left:-1px; overflow:hidden; }
.footer-nav ul li{ float:left; width:110px; height:58px; line-height:58px; padding-right:10px;  text-align:center; overflow:hidden}
.footer-nav ul li a:hover{ text-decoration:underline}
.footer-nav ul li a{ font-size:16px; color:#ffffff;border-left: solid 1px #3e89c7; height:18px; display:block; line-height:18px}

.footer-bot{ width:1100px; height:250px; overflow:hidden}
.fblogo{ margin-top:15px; margin-left:185px; width:218px; height:189px; float:left}
.fbmid{ color:#ffffff; font-size:15px; width:500px; height:250px; margin-top:35px; margin-left:15px;; float:left; line-height:35px; overflow:hidden}
.fbright{ width:134px; height:134px; overflow:hidden; margin-top:40px; float:left}
.fbright img{ width:134px; height:134px; }

/*在线客服开始*/

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:167px; right:0;}
.side_content{width:131px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:131px;overflow:hidden;}
.show_btn{ width:0; height:120px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}

.side_title {height:0px; position:relative;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.close_btn { float:right; display:block; width:9px; height:9px; margin:16px 10px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}

.kefu-box{ width:131px; height:auto; overflow:hidden; background:#014e96; padding-bottom:7px;}
.kefu-bt{ width:131px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#ffffff;}
.kefu-ul{ width:117px; padding-top:3px; padding-bottom:7px; background:#fff; border:1px solid #e1d4d6; height:auto; overflow:hidden;}
.kefu-ul ul{ width:109px; height:auto; overflow:hidden; padding-left:4px; padding-right:4px;}
.kefu-ul ul li{ width:69px; padding-left:35px; padding-right:5px; height:39px; line-height:39px; font-size:14px; border-bottom:1px dashed #aaaaaa; background:url(../images/kefu-qq.png) no-repeat 10px 9px;}
.kefu-ul img{ width:91px; height:91px; padding:12px 13px 0 13px;}
/*在线客服结束*/
