@charset "gb2312";
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"Microsoft Yahei", "微软雅黑"; }
h1,h2,h3,h4,h5,h6,h7{}
a{text-decoration:none;}
dl,dt,dd,ul,li{ list-style:none;}
img{ border:0;}

/*--------公共样式调用--------*/
/*宽度*/
.w980{width:980px; margin-left:auto; margin-right:auto;}
/*字体颜色*/
.font_redcolor{ color:#c40000 !important;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
.cl{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
/*边距间距*/
.mat13{ margin-top:13px !important;}
.mat25{ margin-top:25px !important;}
.mat20{ margin-top:20px !important;}
.mat15{ margin-top:15px !important;}
.mal15{ margin-left:15px !important;}
.mal20{ margin-left:20px !important;}

/*--------顶部--------*/
.w100b{ background:#f4f4f4;}
.top{ position:relative; width:980px; height:34px; line-height:34px; margin:0 auto; color:#8c8c8c; font-family:"宋体"; font-size:12px;}
.top .a{ width:300px; position:absolute; top:0; right:0;}
.top .a a{ display:block; float:left; margin-left:12px; padding-right:12px; _display:inline; color:#8c8c8c; background:url(../images/top_nav.jpg) right 9px no-repeat;}
/*---------header---------*/
.logo{ width:980px; height:120px; margin:0 auto; text-align:right; overflow:hidden; background:url(../images/logo.jpg) left top no-repeat;}
/*导航菜单*/
.meun{ clear:both; width:100%; border-top:1px solid #133d92; }
#topnav{ width:980px; height:45px; margin:0 auto;}
#topnav LI { FLOAT: left; margin-right:1px;}
#topnav A { DISPLAY: block; _display:inline-block; padding:0 28px; HEIGHT: 45px; line-height:45px; text-align:center; font-size:16px; color:#000; }
#topnav A:hover { BACKGROUND:#133d92; color:#fff;}

#topnav LI.cur A { BACKGROUND:#133d92; color:#fff;}


#topnav li { position: relative; z-index:999;}
/*一级移上去停留*/
/*#topnav li.open{ color:#fff; background:#D70F07;}*/
#topnav li.open a{ color:#fff; background:#133d92;}
/*二级*/
#topnav li ul {display:none; position:absolute; top:45px; left:0;}
#topnav li:hover ul {display:block;}
#topnav li ul li {float:none; height:45px; margin:0;}
#topnav li ul li a{ min-width:180px; padding:0; text-align:left; text-indent:26px; color:#fff; font-size:14px; font-family:"Microsoft Yahei", "微软雅黑",Arial; 
overflow:hidden; 
_padding-left:26px;
_text-indent:0;
_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>120?"120px":"");
}
#topnav li ul li a:focus{outline:0;}/*去掉虚线框*/
#topnav li ul li a:hover { background:#eb2c00;}


/*--------友情链接--------*/
#links{ clear:both; display:block; width:100%; height:31px; margin-top:50px; background:#f2f2f2; overflow:hidden;}
#links .b{ position:relative; width:980px; margin:0 auto; line-height:31px; }
#links .b b{ color:#666;}
#links .b a{ margin:0 7px; color:#6a6a6a;}
#links .b a:hover{ color:#0072bb;}
#links .b a.back{ position:absolute; right:0; bottom:0; width:46px; height:27px; margin:0; display:block; font-size:0; background:url(../images/back.png) no-repeat;}
/*--------底部--------*/
#footer{ width:100%; color:#bababa; background:#343434; }
#footer a{color:#bababa;}
#footer ul { width:980px; margin:0 auto; padding:20px 0; overflow:hidden;}
#footer ul li{ float:left; line-height:22px;}
#footer ul li h3{ color:#fff; font-weight:normal; font-size:14px;}
#footer ul li.tag{ width:305px; margin-right:45px; _display:inline;}
#footer ul li.tag a{ margin:0 3px 0 0;}
#footer ul li.tel{ width:265px;}
#footer ul li.tel span{ display:block;}
#footer ul li.weixin{ float:right; width:318px; height:127px; background:url(../images/weixin.jpg) no-repeat;}
#footer .text{ width:980px; margin:0 auto; padding:20px 0; background:url(../images/footer_xianxian.jpg) repeat-x;}

/*--------右侧边栏 在线客服--------*/
/*外框加个rightposition 层固定 定位*/
*html, *html body{background-image:url(about:blank);background-attachment:fixed;}/*修复IE6下振动*/
*html #kefu{position:absolute; right:expression(eval(document.documentElement.scrollRight+10));top:expression(eval(document.documentElement.scrollTop+160))}
/*客服*/
#kefu{ position:fixed; _position:absolute; top:160px; right:10px; width:150px; padding-bottom:10px; background:url(../images/rightnav/kefu_b.jpg) left bottom no-repeat #ebebeb;}
#kefu .h{ height:40px; margin-bottom:10px; background:url(../images/rightnav/kefu_h.jpg) left top no-repeat; overflow:hidden;}
#kefu .qq, #kefu .phone, #kefu .tel, #kefu .txt, #kefu .weiimg{ width:130px; margin:5px auto 0 auto; text-align:center; border:1px solid #bec5d5;}
#kefu .qq{ padding:5px 0;}
#kefu .phone, #kefu .tel{ line-height:25px; font-size:16px; color:#F00; font-family:Arial;}
#kefu .phone h1, #kefu .tel h1{ font-size:14px; color:#123d92; font-family:"Microsoft Yahei","微软雅黑";}
#kefu .txt{ width:120px !important; padding:5px; color:#666; line-height:18px; text-align:left !important;}
#kefu .txt a{ color:#123d92;}
#kefu .weiimg{ padding:5px 0;}
/*返回按钮*/
/**html #back-to-top{position:absolute; right:expression(eval(document.documentElement.scrollRight+50));top:expression(eval(document.documentElement.scrollTop+532))}/*IE6下定位*/
/*#back-to-top{position:fixed; _position:absolute; top:532px;right:50px;}
#back-to-top a{display:block;width:50px; height:50px; background:url(../images/rightnav/back1.jpg) no-repeat;}
#back-to-top a:hover{background:url(../images/rightnav/back2.jpg) no-repeat;}*/


/*-----幻灯片------*/
/* ps_box */
.ps_box{margin-bottom:20px;}
.pics_switch{position:relative;width:1920px;margin:auto;height:450px;background:url(../images/banner-jiazai.gif) center no-repeat;overflow:hidden;}
.pics_switch .pb{height:350px;}
.pics_switch .pic_box{/*position:absolute;left:0;top:0;*/float:left;width:1920px;height:450px;overflow:hidden;}
.pics_switch .pic_box a{margin:auto;display:block;width:1920px;height:450px;}

/*左右翻页箭头*/
.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;text-indent:-99999999px;position:absolute;top:225px;}
.prev{left:100px;background:url(../images/banner/prev.png) center center no-repeat;}
.next{right:100px;background:url(../images/banner/next.png) center center no-repeat;}

.pics_switch .pic_box a.pic_banner_001{background:url(../images/banner/banner_1.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_002{background:url(../images/banner/banner_2.jpg) center top no-repeat;}
.pics_switch .pic_box a.pic_banner_003{background:url(../images/banner/banner_3.jpg) center top no-repeat;}

.ps_box .pics_switch_clients{display:;width:100%;height:60px;position:absolute;left:0;bottom:0;overflow:hidden;}
.ps_box .pics_switch_clients ul{margin:20px auto 0;width:255px;height:auto;overflow:hidden;}
.ps_box .pics_switch_clients ul li{float:left;padding:20px 0;cursor:pointer;}
.ps_box .pics_switch_clients ul li span{display:block;margin-right:5px;width:80px;height:2px;text-indent:-999999px;background:#133d92;}

/******************** 响应式 ********************/
@media all and (max-width: 1030px){}
/* Default wide-screen styles */
@media all and (max-width: 1024px){
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:1024px;}
	.prev{left:25px;}
	.next{right:25px;}
}
@media all and (max-width: 960px){
	.ps_box{overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:960px;}
}
@media all and (max-width: 768px){
	.ps_box{overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:768px;}
}
@media all and (max-width: 640px){
	.prev{left:40px;}
	.next{right:40px;}
	.ps_box{margin-bottom:30px;overflow:hidden;}
	.pics_switch{height:400px;}
	.pics_switch .pb{height:400px;}
	.pics_switch .pic_box a{height:400px;background-size:1103.4px 400px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:640px;}
}
@media all and (max-width: 480px){
	.prev{left:10px;}
	.next{right:10px;}
	.ps_box{margin-bottom:25px;overflow:hidden;}
	.ps_box .pics_switch_clients{height:30px;}
	.ps_box .pics_switch_clients ul{margin:0 auto;}
	.ps_box .pics_switch_clients ul li{padding:15px 0;}
	.pics_switch{width:480px;height:200px;}
	.pics_switch .pb{height:250px;}
	.pics_switch .pic_box a{height:200px;background-size:630px 218px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:480px;}
}
@media all and (max-width: 320px){
	.prev{left:10px;}
	.next{right:10px;}
	.ps_box{margin-bottom:15px;overflow:hidden;}
	.ps_box .pics_switch_clients{height:30px;}
	.ps_box .pics_switch_clients ul{margin:0 auto;}
	.ps_box .pics_switch_clients ul li{padding:15px 0;}
	.pics_switch{width:320px;height:200px;}
	.pics_switch .pb{height:200px;}
	.pics_switch .pic_box a{height:200px;background-size:568px 200px !important;}
	.pics_switch , .pics_switch .pic_box , .pics_switch .pic_box a{width:320px;}
}
@media all and (max-width: 240px){
	body{}
}
