@charset "utf-8";

body,hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}

body{font-size:12px;color:#666;font-family:"微软雅黑";background:#fff; width:100%;overflow-x:hidden;word-break:break-all;}

em{font-style:normal;}

h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}

ul, ol{list-style:none;}

a{text-decoration:none;color:#999;}

a:hover{text-decoration:none;}

img{border:none;line-height:0;font-size:0;vertical-align:bottom;}

.clear{clear:both;line-height:0;font-size:0;overflow:hidden;}

.wrap,.w1200{width:1200px;margin:0 auto;}

.fr{float:right}

.fl{float:left}

/*======================浮动的外层==================*/

.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix{display:inline-block; }

/* required comment for clearfix to work in Opera \*/

* html .clearfix{zoom:1}

.clearfix{display:block;}

/* end clearfix */

/*header*/

.header{width:100%;}

.logo{margin-top:15px}

.menu{height:87px}

.menu li{float:left;margin-left:10px; position:relative}

.menu li a{color:#333;font-size:15px;display:block;height:87px;line-height:87px;padding:0 20px}

.menu li a:hover{color:#fff;background:#0074bb}

.menu li .snav{position:absolute;overflow:hidden;top:87px;background:#0074bb;z-index:10;height:32px;padding:0 4px;display:none}
.menu li .snav dl dd{position:relative; float:left;margin:0 6px}
.menu li .snav dl dd a{background:none;color:#fff;font-size:12px;line-height:35px; height:35px; padding:0px}
.menu li .snav dl dd a:hover{color:#fff;}
.menu li:hover a{color:#fff;background:#0074bb}
.menu li.li2 .snav{width:260px;}
.menu li.li3 .snav{width:460px;}
.menu li.li4 .snav{width:260px;}
.menu li.li5 .snav{width:150px;}
/*焦点图*/
.banner{width:100%;height:510px;clear:both;position:relative;margin-top:-3px}
.banner .ck-slide{width:100%;height:510px;margin:0 auto;position:relative;overflow:hidden;}
.banner .ck-slide ul.ck-slide-wrapper{height:510px;}
.banner .ck-slide ul.ck-slide-wrapper{position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;list-style-type: none;}
.banner .ck-slide ul.ck-slide-wrapper li{position:absolute;}
.banner .ck-slidebox{position:absolute;left:50%;bottom:15px;z-index:30;}
.banner .ck-slidebox ul{height:12px;padding:0 2px;border-radius:8px;}
.banner .ck-slidebox ul li{float:left;margin:0 4px;}
.banner .ck-slidebox ul li em{display:block;width:12px;height:12px;background:#fff;text-indent:-9999px;cursor:pointer;border-radius:100%}
.banner .ck-slidebox ul li.current em{background:#0d3f90;}
.banner .ck-slidebox ul li em:hover{background:#0d3f90;}

/*footer*/

.footer{width:100%}

.footer .f_top{width:100%;background:#222223;padding:40px 0}

.f_top dl{float:left;border-left:1px solid #343434; padding-left:50px; margin-right:50px; padding-top:10px; height:240px; overflow:hidden}

.f_top dt{ color:#666; font-size:16px; font-weight:bold;margin-bottom:10px}

.f_top dt em{ display:inline-block; vertical-align:middle; margin-right:12px; width:24px; text-align:center;}

.f_top dd a{ color:#999; font-size:12px; line-height:28px}

.f_top dd{ padding-left:36px}

.f_right .phone span{ display:inline-block; float:right; background:url(../images/main_62.png) no-repeat right 13px; color:#0a79bd; font-size:25px; font-family:Impact; padding-top:40px; padding-right:47px}

.f_right .phone span em{ padding-top:10px; display:block}

.f_right .adress{ clear:both; text-align:right; color:#999; line-height:28px; font-size:12px; padding-top:17px}

.footer .f_down{width:100%;background:#1e1e1f; color:#666;font-size:12px;height:53px; line-height:53px; text-align:center}

.footer .f_down a{color:#666}