﻿@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;min-width:1300px;}
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:middle}
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 { color:#4b2686; }

.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;}

/*头部开始*/
.head-topbox{ width:1200px; height:38px; line-height:38px; text-align:right; overflow:hidden; font-size:12px; color:#353535;}
.head-topbox a{color:#353535; padding-left:4px; padding-right:4px;}
.head-logo{ width:1200px; height:auto; overflow:hidden;}
.logo{ width:390px; height:133px; overflow:hidden;}
.logo img{ width:390px; height:133px; }
.logo2{ width:450px; height:133px; overflow:hidden;}
.logo2 img{ width:450px; height:133px;}
.head-dh{ width:220px; padding-left:45px; height:56px; overflow:hidden; margin-top:54px; background:url(../images/head-dh.png) left 5px no-repeat;}
.head-dh p{ height:25px; line-height:25px; font-size:18px; color:#555555;}
.head-dh span{ height:31px; line-height:31px; font-size:30px; font-weight:bold; color:#ff8400;}

.nav-bj{ height:62px; width:100%; /*overflow:hidden; */margin-top:38px; border-top:1px solid #e7e7e7;}
.nav{ height:62px; width:1200px; line-height:62px; font-size:17px; /*overflow:hidden;*/}
.nav-list{ width:1200px; text-align:center; }
.nav-list li{ width:auto; float:left;}
.nav-list li{ list-style:none;}
.nav-list li a{ display:block; padding-left:26px; padding-right:27px; color:#282828}
.nav-list li a:hover, .nav-list li a.hover{  text-decoration:none; color:#ffffff; background:#4b2686;}
/*下拉导航开始*/
/*ul#nav,ul#nav ul {
    list-style:none;
    margin:0;
}*/
ul#nav .subs {
    background-color:#444;
    border:1px solid #454545;

    border-radius:9px;
    -moz-border-radius:9px;
    -webkit-border-radius:9px;
	z-index:8;
	line-height:normal;
}
ul#nav .subs {
    background-color:#fff;
    border:2px solid #222;
    display:none;
    float:left;
    left:0;
    padding:0 6px 6px;
    position:absolute;
    top:100%;
    width:210px;

    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
	
}
ul#nav li:hover>* {
    display:block;
}
ul#nav li:hover {
    position:relative;
}
ul#nav ul .subs {
    left:100%;
    position:absolute;
    top:0;
}
ul#nav .subs ul {
    padding:0 5px 5px;
}
ul#nav .col {
    float:left;
    width:50%;
}
ul#nav .subs li {
    display:block;
    float:left;
    font-size:0;
    white-space:nowrap;
}
ul#nav .subs>li,ul#nav .subs li {
    margin:0 0 0 5px;
}
ul#nav .subs ul>li {
    margin:5px 0 0;
}
ul#nav .subs a:active,ul#nav .subs a:focus {
    outline-style:none;
}
ul#nav .subs a {
    border-style:none;
    border-width:0;
    color:#181818;
    cursor:pointer;
    display:block;
    font-size:17px;
    padding:8px 18px;
    text-align:left;
    text-decoration:none;
    text-shadow:#fff 0 1px 1px;
    vertical-align:middle;
}
ul#nav .subs ul li {
    float:none;
    margin:6px 0 0;
}
ul#nav .subs ul a {
    background-color:#fff;
    border-color:#efefef;
    border-style:solid;
   /* border-width:0 0 1px;*/
    color:#282828;
    font-size:16px;
    padding:4px;
    text-align:left;
    text-decoration:none;
    text-shadow:#fff 0 0 0;

    border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
	text-align:center;
	height:40px;
	line-height:40px;
}
ul#nav .subs li:hover>a {
    border-style:none;
    color:#fff;
    font-size:13px;
    text-decoration:none;
    text-shadow:#181818 0 1px 1px;
}
ul#nav .subs img {
    border:none;
    margin-right:8px;
    vertical-align:middle;
}
ul#nav .subs span {
    background-position:right center;
    background-repeat:no-repeat;
    display:block;
    overflow:visible;
    padding-right:0;
}
ul#nav .subs ul span {
    background-image:url("../images/arrow.png");
    padding-right:20px;
}
ul#nav .subs ul li:hover>a {
    border-color:#444;
    border-style:solid;
    color:#4b2686;
    font-size:16px;
    text-decoration:none;
    text-shadow:#fff 0 0 0;
}
ul#nav .subs > li >a {
   display:block; padding-left:26px; padding-right:27px; color:#282828;
    -webkit-border-radius:11px;
}
ul#nav .subs > li:hover > a {
	display:block; padding-left:26px; padding-right:27px; color:#282828;
    background-color:#313638;
    line-height:25px;
}
/*头部结束*/


/*底部开始*/
.bot-maxbox{ width:100%; height:auto; overflow:hidden; background:#3a3939; padding-bottom:45px;}
.bot-box{ width:1200px; height:auto; overflow:hidden;}
.bot-nav{ width:1200px; height:auto; overflow:hidden; height:56px; line-height:56px; font-size:14px; padding-top:14px; text-align:center;}
.bot-nav a{ color:#b5b5b5; padding-left:25px; padding-right:22px;}

.bot-line{ width:1200px; height:0; border-top:1px solid #4b4b4b; border-bottom:1px solid #2a2a2a;}

.bot-add{ width:1200px; height:auto; overflow:hidden;}
.bot-pro{ width:255px; height:auto; overflow:hidden; padding-top:26px;}
.bot-pro p{ width:255px; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#fff; overflow:hidden;}
.bot-pro ul{ width:255px; height:auto; overflow:hidden;}
.bot-pro ul li{ width:75px; height:36px; line-height:36px; margin-right:10px; font-size:12px; overflow:hidden; float:left}
.bot-pro ul li a{ color:#a4a4a4;}
.bot-line2{ width:0; height:210px; margin-top:42px; border-left:1px solid #4b4b4b; border-right:1px solid #2a2a2a; margin-left:58px;}
.bot-lx{ width:410px; height:auto; padding-left:55px; padding-top:30px; line-height:36px; font-size:14px; color:#b5b5b5;}
.bot-ewma{ width:160px; height:auto; overflow:hidden; padding-top:30px; padding-right:150px;}
.bot-ewma img{ width:160px; height:160px;}
.bot-ewma p{ width:160px; text-align:center; height:32px; line-height:32px; font-size:14px; color:#f6eeee; font-weight:bold; overflow:hidden;}
.bot-ewma span{ width:160px; height:22px; line-height:22px; font-size:14px; text-align:center; display:block; overflow:hidden; color:#f6eeee}
/*底部结束*/


/*右边客服开始*/

.custom_service p img {display: inline; margin-top:-30px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:195px; right:0;}
.side_content{width:126px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:126px;overflow:hidden;}
.show_btn{ width:0; height:112px; 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 -100px -2px; width:9px; height:9px;  position:absolute; top:-12px; z-index:999; right:-8px}
.show_btn , .side_blue .show_btn {background-position:0px 0; background:url(../images/kefu-min.png) no-repeat;  height:195px;}
.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-bt{ width:126px; height:88px; overflow:hidden; background:#315368;  padding-bottom:13px;}
.kefu-bt p{ width:138px; height:75px; display:block; margin-left:11px; margin-right:11px; border:1px solid #ffffff; line-height:27px; text-align:center; font-size:16px; color:#ffffff; overflow:hidden;}
.kefu-bt p strong{ display:block; width:auto; height:auto; padding-top:9px;}



.kefu-box{ width:126px; height:auto; overflow:hidden; }
.kefu-ewma{ width:100%; height:auto; overflow:hidden; padding-top:20px; background:#e1e1e1; padding-bottom:4px; text-align:center}
.kefu-ewma img{ width:108px; height:108px;}
.kefu-ewma p{ width:100%; height:auto; line-height:19px; overflow:hidden; font-size:14px; color:#494949; padding-top:4px;}
.kefu-ul{ width:100%; height:auto; overflow:hidden; padding-top:3px; padding-bottom:3px; background:#0e2f90;}
.kefu-ul ul{ width:100%; height:auto; overflow:hidden;}
.kefu-ul ul li{ width:100%; height:44px; line-height:44px; text-align:center; padding-bottom:2px; background:url(../images/kefu-li.png) center bottom no-repeat; overflow:hidden; font-size:17px;}
.kefu-ul ul li a{ color:#fff;}
.kefu-dh{ width:100%; height:auto; overflow:hidden; background:#e1e1e1; text-align:center; padding-top:13px; padding-bottom:11px;}
.kefu-dh img{ width:34px; height:34px;}
.kefu-dh p{ width:100%; height:23px; line-height:23px; overflow:hidden; font-size:14px; padding-top:9px; color:#494949;}
.kefu-dh span{ width:100%; height:27px; line-height:27px; font-size:18px; overflow:hidden; display:block; font-family:Arial, Helvetica, sans-serif; color:#ed7500;}

.kefu-top{ width:100%; height:auto; overflow:hidden; padding-top:7px; text-align:center; background:#e1e1e1; border-top:1px solid #888888; padding-bottom:10px;}
.kefu-top img{ width:51px; height:72px;}
.kefu-top p{ width:100%; height:28px; line-height:28px; font-size:14px; overflow:hidden;}
.kefu-top p a{ color:#343434;}
/*右边客服结束*/