﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; list-style:none}
a{ color:#4f4f4f;  text-decoration:none;}
img{ vertical-align:middle; border:0px none;}
a:hover{color:#1c6fbd;}
body{font-size:12px; font-family:"微软雅黑","宋体"; background:#ffffff; color:#747474}
.head{ background:url(../images/headtop.jpg) repeat-x top; height:117px; }
.head_con{ width:960px; margin:0px auto; height:117px}
.head_logo{float:left;  display:inline; width:237px; overflow:hidden; height:117px}
.head_r{float:left; display:inline; width:220px; margin-top:36px; margin-left:502px; overflow:hidden}
.head_r a{padding-left:18px; margin-left:10px;; line-height:16px}
.home1{background:url(../images/home1.jpg) no-repeat left}
.home2{background:url(../images/home2.jpg) no-repeat left}
.home3{background:url(../images/home3.jpg) no-repeat left}
.head_ss{width:230px;float:left;  display:inline; margin-left:490px;}
.head_ss li{float:left;display:inline; margin-top:18px;}
.ss{background:url(../images/ssk.jpg) no-repeat center; width:172px; height:22px; border:0px; line-height:22px;}
.anniu{background:url(../images/ssa.jpg) no-repeat center; width:48px; height:22px; color:#4d4f51; font-weight:bold; border:0px; margin-left:9px}
.nav{background:url(../images/navbj.jpg)  no-repeat center; height:40px; line-height:40px; width:960px; margin: 0px auto; overflow:hidden;}
.nav_bf{width:936px; margin:0px auto; overflow:hidden;  height:40px;}
.nav_bf li{ font-size:14px; font-weight:bold; float:left; display:inline; height:38px;text-align:center; line-height:38px}
.nav_bf li a{display:block;width:102px; color:#FFF; }
.nav_bf li a:hover{color:#ffe400; }
.prowen{ width:960px;margin:0px auto; height:40px; line-height:40px; background:url(../images/navcxpxss.jpg) no-repeat center}
.prowen ul{margin:0px auto; width:880px;}
.prowen ul li{float:left;}
.prowen ul li a{ margin-left:30px}
.cpxl{ font-weight:bold; color:#202020}
/*top end*/
.con_main{margin:0px auto; width:960px;; height:auto}
.flash{width:960px; height:337px}
.con_main_l{width:322px; height:477px; overflow:hidden; background:url(../images/mianbjj.jpg) right top no-repeat; float:left}
.con_main_r{width:624px; height:477px; margin-left:14px; overflow:hidden; float:left}
.aboutus{height:266px;}
.aboutus p{ line-height:24px; margin-top:10px; width:302px}
.links{width:300px; overflow:hidden; text-align:center; height:auto; margin-top:10px}
.links ul a li{width:144px; height:33px overflow:hidden; line-height:33px; background:url(../images/linksbk.jpg) no-repeat; color:#333333; float:left; display:inline; margin-left:6px; margin-top:8px}
.links ul a:hover li{ background:url(../images/linksh.jpg) no-repeat;}
.propic{ margin-top:22px;}
.pro_img{ padding-left:10px}
.pro ul li{float:left;  display:inline; margin-left:10px}
.pro {padding-top:16px; width:624px; overflow:hidden; height:166px}
.pro a img{border:#c7c7c7 solid 1px}
.pro a:hover img{border:#06F solid 1px}
.pro p{ text-align:center; line-height:32px}
.news_con{ background:url(../images/newstop.jpg) top center no-repeat; width:623px; height:258px;}
.aboutnewsxz{ margin-top:25px}
.newa1{float:left; display:inline; width:405px; height:260px}
.news_fb{padding-top:10px; height:100px;}
.news_fb img{ float:left; margin-right:15px}
.newa dd{line-height:24px;}
.newa { height:220px}
.newa li{ width:388px; height:auto; float:left}
.news_a a{padding-left:10px;width:300px; float:left; display:inline; height:22px; line-height:22px;}
.news_a span{color:#4C4C4C;width:70px;float:left; display:inline;height:22px; line-height:22px;
}
.content{ width:208px; float:left; overflow:hidden; margin-top:25px; line-height:22px}
.contentus{ margin-top:10px}
.luow{text-indent:38px}

/*main end*/
.bottom{background:url(../images/bottombj.jpg) repeat-x center; height:112px; margin-top:14px}
.fot{ width:960px;margin:0px auto; overflow:hidden;}
.fotlogo{float:left;  display:inline; width:193px}
.fotlogo img{ margin-top:2px}
.ft_link{float:left;  display:inline; width:740px;  margin-top:23px}
.ft_link dt{display:inline;float:left;  display:inline; font-weight:bold}
.ft_link dd{float:left;  display:inline; margin-left:8px}
.ft_link dd a{margin-left:8px}
.fot_p{float:left;  display:inline; width:740px; margin-top:10px; margin-left:16px}
.fot_p span{ display:block; line-height:24px}


/* about us*/
.about_l{ float:left; width:223px; height:auto}
.about_r{ float:left; width:731px; height:auto; margin-left:5px}
.aboutnav{background:url(../images/aboutanavbj.jpg) no-repeat left top; width:224px; height:228px;}
.lyfk img{margin-top:22px;}
.content2{ width:223px; float:left; overflow:hidden; margin-top:25px; line-height:22px;}
.content2 p{text-indent:4px}
.aboutflash{ width:731px; height:171px; overflow:hidden}
.aboutbar{background:url(../images/aboutnavbjj.jpg) repeat-x center top; height:29px; line-height:29px; border:#e1e1e1 solid 1px; margin-top:14px; width:729px}
.aboutwm{color:#054b8b; font-size:14px; font-weight:bold; float:left; margin-left:23px; background:url(../images/aboutbj2.jpg) left no-repeat; padding-left:20px}
.about_loc{float:right; margin-right:19px; width:auto;}
.about_con{border:#e7e7e7 1px solid; height:auto; margin-top:12px; padding:20px; overflow:hidden}
/*clear_float*/
.clear_float{line-height:1px; height:1px; clear:both;}


.newsh1{font-size:14px;text-align:center; color:#333333;}
.news_att{text-align:center; line-height:40px; height:40px;}
.news_att img{margin-left:10px;vertical-align:middle}
.newsh2{ height:70px; background:#F7F7F7; border:#EAEAEA solid 1px; display:block; padding:10px; font-weight:normal;text-indent:24px; font-size:12px}
.news_content{margin-top:12px;font-size:14px; border-bottom:#CCCCCC dashed 1px ; margin-bottom:20px; overflow:hidden}
.back_p{padding:5px 0 5px 10px; }
.yp{text-align:center; font-weight:bold; color:#666666; background:url(../images/yp.jpg); border:0px; width:90px; height:21px;}
.yptab li{line-height:26px; padding-left:5px; border-bottom:#999999  solid 1px ; border-right:#999999 solid 1px ; border-left:#999999  solid 1px ; clear:left}
.yptab { border-top: solid #999999 1px;}
.tab{border-left: solid #999999 1px}
.ypdiv a{text-align:center; font-weight:bold; color:#666666; background:url(../images/yp.jpg) no-repeat center; border:0px; width:90px; height:21px; line-height:21px; display:block; }
.ypdiv{text-align:center; line-height:30px; height:30px; border-bottom:#999999  solid 1px ; border-right:#999999 solid 1px ; border-left:#999999  solid 1px ; background:#F3F3F3;padding-top:10px; }
.c_us{padding:20px 0 0 20px;line-height:2; }
.yqlj li{float:left; margin-left:10px}
.yqlj li img{border:#EFEFEF solid 1px}
.aboutny a{background:url(../images/aboutbjjj.jpg) no-repeat center -2px; display:block;width:171px; line-height:33px; height:33px}
.aboutny a:hover{background:url(../images/aboutbj_houver.jpg) no-repeat center -2px; display:block;width:171px; line-height:33px; height:33px; font-weight:bold; color:#FFFFFF}
.news img{ margin-left:8px}
.news li{ line-height:22px; height:22px; margin-top:10px; border-bottom:#CCCCCC dotted 1px; }
.news a{margin-left:10px; display:inline-block}
.news a:hover{color:#0b79ce}
.news span{float:right; padding-right:10px; display:block; color:#666666}
.about_pro li{width:186px;margin-left:0px; text-align:center;}
.about_pro a img{ border:#CCCCCC solid 2px}
.about_pro a:hover{color:#0077b3; font-weight:bold}
.about_pro a:hover img{ border:#0066FF solid 2px}

/*kfqq*/
/* CSS Document */

#qq_Kefu {
    font-size: 12px; background:url(Kf_bg02.gif) no-repeat;
}
#qq_Kefu ul, li {
    margin: 0;
    padding: 0;
}
#qq_Kefu table {
    border-collapse: collapse;
    border-style: none;
}
#qq_Kefu td {
    padding: 0;
    border: 0;
    font-size: 12px;
    line-height: 1.5em;
}
.Kefu_Little {
    width: 27px;
    height: 266px;
    cursor: pointer;
    display: block;
}
.Kefu_Phone {
    background: url(Phone.png) no-repeat;
    margin: 33px 0 0 15px;
    padding-left: 30px;
    line-height: 14px;
}
.Kefu_Info {
    padding: 10px 0 0 15px;
    line-height: 2;
}
.Kefu_Info ul li {
    padding-left: 27px;
}
.Kefu_Url {
    background: url(service.gif) no-repeat 3px 3px;
}
.Kefu_Help {
    background: url(help.gif) no-repeat 3px 3px;
}
.Kefu_QQ {
    background: url(qq_online.gif) no-repeat 0 3px;
}
.Kefu_Work {
    text-align: center;
}
.Kefu_Info li {
    list-style-type: none;
}
#qq_Kefu .kfbut{
	background-image: url(Kf_bg02.gif);
	background-repeat: no-repeat;
	height:266px
 }
#qq_Kefu .kfbg{
margin-left:10px;

}
.kfbg_1{background:#FFFFFF; height:130px; width:116px; margin-left:2px}

#qq_Kefu .kefu_box {
	PADDING-RIGHT: 0px;WIDTH:116px; CURSOR: pointer; PADDING-TOP: 4px; HEIGHT: 24px; line-height:24px; text-align:center
}
#qq_Kefu .kefu_boxOver {
	PADDING-RIGHT: 0px;WIDTH:116px;CURSOR: pointer; PADDING-TOP: 4px; HEIGHT: 24px; line-height:24px; text-align:center
}
#qq_Kefu .kefu_box {
	BORDER-TOP: #fff 1px solid; BACKGROUND: #fff; BORDER-BOTTOM: #fff 1px solid
}
#qq_Kefu .kefu_boxOver {
	BORDER-TOP: #a3e7fc 1px solid; BACKGROUND: #e1f7fd; BORDER-BOTTOM: #a3e7fc 1px solid
}
.news_content table{margin-top:20px}