@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%;}

.header .head{padding:26px 0 16px 0;background:url(../images/header.jpg) no-repeat;width:100%}

.head .phone{color:#999;font-size:14px;}

.head .phone strong{display:block;font-weight:normal;color:#000;font-size:18px}

.middle{width:100%; height:40px;background:#0c87da}

.middle .menu{height:40px;margin-left:49px}

.menu li{float:left;height:40px;background:url(../images/line.png) no-repeat right center;}

.menu li a{display:block;color:#fff;font-size:14px; line-height:40px;height:40px;padding:0 40px;margin:0 3px}

.menu li a:hover,.menu li a.on{background:#f29a02}

.menu li:nth-child(8n){background:none}

/*焦点图*/

.banner{width:1200px;height:442px;position:relative;margin:0 auto;}

#focus{width:1920px;height:442px;overflow:hidden;position:absolute;top:0;left:-350px;}

#focus ul{height:442px;position:absolute;}

#focus ul li{float:left;width:1920px;height:442px;overflow:hidden;position:relative; /*background: #000;*/}

#focus ul li a{display:block;width:1920px;height:442px;}

#focus .btn{width:83px;height:16px;margin:0 auto;}

#focus .preNext{width:48px;height:48px;position:absolute;top:203px;cursor:pointer;}

#focus .btn span{display:block;float:left;width:12px;height:12px;margin:0 4px;background:#fff;cursor:pointer; border-radius:100%}

#focus .btn span.on{background:#0c87da;}

#focus .dw{width:1920px;height:16px;position:absolute;bottom:15px;left:0;}

/* footer */

.footer{ width:100%; background:#f4f6f8; padding:34px 0 10px 0}

.footer .link{ padding-bottom:19px}

.footer .link h6{ font-weight:normal; padding:0; margin:0; background:url(../images/main_70.png) no-repeat left center; color:#0c87da; font-size:18px; margin-bottom:13px}

.footer .link h6 strong{ color:#ffa100; font-size:20px; font-weight:normal; display:inline-block; padding-left:25px; padding-right:3px}

.footer .link span{ display:block}

.footer .link span a{ display:inline-block; color:#999; font-size:12px; line-height:30px; margin-right:30px}

.footer .f_bottom{ width:100%;padding:0 0 26px 0}

.footer .f_left h5{ background:url(../images/main_74.png) no-repeat left 1px; padding-left:41px; color:#0c87da; font-weight:bold; font-size:20px; border-bottom:1px solid #e1e3e5; padding-bottom:13px; margin-bottom:11px}

.footer .f_left p{color:#999; font-size:12px; line-height:30px}

.footer .f_left p em{ display:inline-block; vertical-align:middle; margin-right:10px}

.footer .f_left span a{ width:118px; height:34px; color:#fff; font-size:12px; line-height:34px; text-align:center; display:block; background:#ffa100; margin-top:19px}

.footer .f_left{ padding-top:3px}

.footer .copy{ clear:both; padding-top:7px; text-align:right;color:#666; font-size:12px; line-height:24px}

.footer .copy p{ text-align:right; color:#666; font-size:12px; line-height:24px}

.footer .copy p a{ color:#666}

.footer .sao{ text-align:center;}

.footer .sao p{ color:#c9c7c7; font-size:12px; margin-top:8px}

.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}

.page span,.page  a{

padding:5px;

border:1px #CCCCCC solid;

margin-right:2px;

cursor:pointer;

}

.page .current{

border:1px #999999 solid;

background:#FFFFCD;

font-weight:bold;

}

.page  a:hover{

border:1px #333333 solid;

background:#FFFFCD;

text-decoration:none;

}



.detail{padding:15px 10px;}

.detail h2{ color:##666; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:##666;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }



#gg2{width:250px;height:90px; background:#133984; color:#fff; font-size:20px; text-align:center; line-height:90px; position:relative;z-index:1000}

#gg2 span{position: absolute; right:8px; top:8px; font-size:14px; font-weight:bold; height:20px; line-height:20px; z-index:1001;}

#gg2 span a{background:#fff;color:#133984; text-decoration:none; border-radius:100%; border:1px solid #133984; width:20px; height:20px; display:block}


/*----------------客服12样式开始--------------*/
.keqq a:link {color:#666666;text-decoration: none;}
.keqq{font-family:"宋体";font-size:12px; font-weight:400; list-style:none; z-index:99989}
.keqq{ position: fixed;top: 180px;right:0px; _position: absolute}
.keqq .floatL{ width:28px; float:left; height:250px; }
.keqq .floatL .btnopen{ display:block;width:28px; height:118px; background:url(../images/float_s.gif) no-repeat scroll -30px -396px; position:relative;top:70px; }

.keqq .floatL .btnCtn{ display:block;width:28px; height:118px; background:url(../images/float_s.gif) no-repeat scroll 0px -396px; position:relative;top:70px; }

.keqq .floatR{ width:130px; float:left}
.keqq .floatR .qq_top{background: url(../images/float_bg.gif) no-repeat 0 0; height:10px;}
.keqq .floatR .qq_mid{background: url(../images/float_bg.gif) repeat-y -262px 0px;}
.keqq .floatR .qq_but{background: url(../images/float_bg.gif) repeat-y -131px 0px; height:10px}
.keqq .floatR .qq_title{ background:url('../images/float_s.gif') no-repeat 5px -10px; height:36px; text-align:center; width:100px; margin:0 auto}
.keqq ul.qq_list{list-style:none;margin:0; padding:0; overflow:hidden}
.keqq .qq_list li{border-bottom: 1px solid #E6E5E4;line-height: 36px;height: 36px;overflow: hidden; width:100px; margin:0 auto;list-style:none;}
.keqq .qq_list li .qq_name{background: url('../images/float_s.gif') no-repeat 0 -323px; display:block; padding-left:30px; color:#00CCFF}
.keqq .qq_list li a.qq_name:hover{color:#FF6666}
.keqq .qq_fenge{ width:100%; height:17px; background:url(../images/fenge.jpg) no-repeat;}
.keqq .qq_gs_name{height:20px; margin:0px auto; text-align:center; line-height:20px; font-weight:800; font-size:14px; color:#019fe8}
.keqq .qq_tel{background:url('../images/float_s.gif') no-repeat 0 -265px; height:36px;width:100px; margin:0 auto; line-height:36px; padding-left:20px; font-size:14px; color:#000; font-weight:bold}
.keqq .qq_contact{padding:0px 5px 0px 10px;}
.keqq .qq_contact p{ line-height:8px;}
.keqq .qq_contact p.aa{ line-height:18px;}
.keqq .qq_wx { line-height:20px; color:#000; width:100px; margin:0 auto; text-align:center}
.keqq .qq_wx img{ width:100px; height:100px;}