/* CSS Document */
@CHARSET "UTF-8";

*{margin: 0; padding: 0;}*

body{margin:0px;font-family:"΢���ź�";background-color:#f6f5f3;}

div,img,form,ul,ol,dl,dt,dd{margin:0;padding:0;border:0;}

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

a:focus{outline:none;}

.clear{clear:both;}

i{font-variant:normal;}

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

ul li{list-style-type:none;margin:0px;padding:0px;}

* li{list-style:none;}

img{ border:none;}

/***********************top��ʽ��ʼ*******************************/
#top{ height:130px; width:100%;border-bottom:2px solid #ca7b13;}
#top_one{height:32px; width:100%; border-bottom:1px solid #a2a2a2;}
#top_one1{height:100%; width:1000px;margin:0 auto;}
#top_one1 img { margin-right:5px;}
#top_kj{ width:1000px; margin:0 auto; margin-top:7px;}
#top_kj_logo{  height:60px; float:left; }
#top_kj_contact{ width:320px; height:22px; line-height:22px;color:#c3141b; background-color:#fff; font-size:14px;float:right;border-radius:0px 0px 5px 5px; text-align:center;}
#top_kj_contact img{vertical-align:middle; margin-top:-2px; margin-right:3px;}
#top_kj_icon{width:600px; height:30px; margin-top:6px;float:right; text-align:right;}
/************************top��ʽ����******************************/

/***********************head��ʽ��ʼ*******************************/
#head{ margin:0 auto; width:1000px; height:150px;}
#nav{width:680px; height:40px; float:right; margin-top:22px;}
#nav ul{ float:right;}
#nav ul li { float:left; display:block;text-align:center;}
#nav ul li a {  font-size:14px; display:block;  padding:2px 9px; height:28px; line-height:28px;  border-radius:4px; font-weight:bold; }


#city{ width:1000px; height:70px; margin-top:50px;border-top:1px solid #bfbfbf;padding:25px 0px;border-bottom:1px solid #bfbfbf;}
#city ul{}
#city ul li { float:left; padding:6px; margin-left:24px; display:block; color:#434343;margin-bottom: 4px;}
#city ul li a { color:white; font-size:14p; display:block; }
#city ul li:hover{ background-color:#ca7b13;display:block;border-radius:50px;color:white;}
/***********************head��ʽ����*******************************/


/***********************������ʽ��ʼ*******************************/
#main{margin:0 auto; width:1000px; height:2020px;}

/***********************�����Ƽ���ʽ��ʼ*******************************/
#mqtj{ width:100%;  padding-top:10px;}
#mqtj_top{ width:100%; height:60px;position:relative; margin:0 auto;}


#mqtj_top_right{ width:165px; height:31px; float:right; margin:12px 12px 0 0;}
#mqtj_body{ width:100%; float:left;  background-repeat:no-repeat;}
#mqtj_body_one{ margin:20px 25px 10px 0px; width:220px; padding:1px; height:130px;  float:left;}
#matj_body_oneimg{ width:100%; height:130px; background-color:red;position: relative;overflow: hidden;}
#matj_body_onetext a { color:white; display:block;}
#matj_body_onetext a:hover{ text-decoration:underline; }
#matj_body_onetext{ line-height:30px; color:white; text-align:center; background-color:#e88c01;height: 30px;font-size: 15px;}

#matj_body_oneimg p{display: block;
width: 210px;
height: 20px;
position: absolute;
left: 0px;
top: 100px;
z-index: 1;
background: transparent none repeat scroll 0% 0%;
font-size: 12px;
color: #FFF;
padding: 0px;
margin: 0px;
line-height: 16px;}

#matj_body_oneimg p b{display: block;
font-size: 12px;
color: black;
text-align: center;
margin: 0px;
padding: 0px;
line-height: 30px;}
/***********************�����Ƽ���ʽ����*******************************/


#text_center{ width:100%; height:80px; text-align:center; float:left;}

#text_center #pt { font-size:16px; color:gray;}

/***********************����λ��ʽ��ʼ*******************************/
#guanggao{width:100%; min-height:200px; padding-top:45px; float:left;}
#ad_top{width:100%; height:45px;}
#ad_top_left{ width:220px; height:42px; line-height:42px; font-size:16px; float:left;}
#ad_top_left img{vertical-align:middle; margin-top:-2px;}
#ad_top_right{ width:165px; height:31px;float:right; margin:12px 12px 0 0;}
#dd_body{ float:left; width:100%; float:left; margin-top:0px;}
#ad_top_left img{vertical-align:middle; margin-top:-2px;}
#ad_top_right{ width:165px; height:31px; float:right; margin:12px 12px 0 0;}
#dd_body_kj{padding:12px 0 0 0px; float:left; margin-bottom:25px;}
#dd_body_number{width:33px; height:33px;  margin-left:5px; color:#0665A9; font-size:20px; line-height:33px; text-align:center; font-family:Arial; float:left;}
#dd_body_companyimg{ width:170px; margin-right:25px;  float:left; border:1px solid white;}
/***********************����Ϊ��ʽ����*******************************/

/***********************��Աר����ʽ��ʼ*******************************/
#vip{width:100%; height:470px; float:left;background-color:#e3e3e3;}
#vip_kj{width:316px; height:235px;float:left}
#vip_city{ width:40%; height:30px; margin:20px 0 0 25px; color:white; font-size:16px;border-radius:20px; background-color:#0590a8; line-height:30px; text-align:center;}
#vip_city a { color:white; display:block;}
#vip_xian{width:1px; height:235px;background-color:#D4D2D3; float:left}
#vip_compay{ margin: 10px 0 0 40px;}
#vip_compay ul li { line-height:25px; font-size:15px;background:url(../images/hy_y.png) no-repeat 0px 10px; padding-left:12px;}
#vip_compay ul li a{color:#222; display:block;text-align: left;
    /* color: #616161; */
    white-space: nowrap;
    width: 100%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;}
#vip_compay ul li a:hover{ color:red;}
/***********************��Աר����ʽ����*******************************/

/***********************������ѯ��ʽ��ʼ*******************************/
#news{ width:100%; height:400px;float:left;margin-top: 30px; background-color:#f6f6f6; padding:30px 0;}
/***********************������ѯ��ʽ����*******************************/

#news_left{margin-left:20px;width:420px; height:500px; float:left;}

#news_left_two {width:55px; height:23px; line-height:23px; text-align:center;float:right;background:url(../images/btn.png) no-repeat; font-size:13px;}
#news_left_two a {color:white;}
#news_left_articl{ margin: 10px 0 0 10px; float:left;}
#news_left_articl ul li { line-height:25px; font-size:16px;padding-left:12px; float:left; width:400px; margin:10px 0 5px 0;padding:5px;word-break: break-all; }
#news_left_articl ul li img{ width:130px; float:left;height:90px; margin-right:50px}
#news_left_articl ul li a { width:230px; float:right;display:block; margin-left:30px;word-break: break-all; }
#news_left_articl ul li:hover{ background-color:#fff; }
#news_left_articl ul a:hover{color:red;}
#news_right{background-color:black; width:250px; height:260px; margin-top:20px; float:left; margin-left:40px;}

#news_left_articl_news { margin: 10px 0 0 10px; float:left;}
#news_left_articl_news ul li a { width:290px; float:left;display:block;word-break: break-all;padding: 8px 5px; }
#news_left_articl_news ul li p{ width:90px; float:right;padding: 8px 2px; color:12px;}
#news_left_articl_news ul li:hover{ background-color:#fff; }
#news_left_articl_news ul li a:hover{color:red;}


/***********************������ʽ����*******************************/

/***********************bottom��ʽ��ʼ*******************************/
#bottom{height:70px; width:100%; border-bottom:1px solid white; background-color:#eee; float:left; margin-top:20px;}
#bottom_two{height:30px; width:100%; margin:0 auto; background-color:#666666; color:white; text-align:center; line-height:30px; font-size:14px;border-top: 1px solid white; float:left;}
#bottom_kj{width:1000px; height:100%; margin:0 auto;}
#bottom_kj_one{padding:15px 0 0 0px; float:left;}
#bottom_kj_one h4 { height:24px;color:#0665A9; font-weight:bold; padding-left:10px; margin-bottom:5px;}
#bottom_kj_one p{  font-size:14px; line-height:25px;}
#bottom_kj_one p a { color:white;}
#bottom_kj_one p a:hover { text-decoration:underline;}
#bottom_kj_one li{ float:left;font-size:14px; border-right:1px solid #b7b5b5; padding:0 10px;}
#bottom_kj_one li a:hover{ text-decoration:underline;color:red;}
/***********************bottom��ʽ����*******************************/


/*********************************************************************/
/***********************����������ʽ*******************************/

#subject_left_one{
float:left;
width:220px;
height:400px;
margin: -30px 30px 0px 30px;
font-weight:bold;}

#subject_left_two{
width:220px;
line-height:40px;
text-align:center;
background-color:#0590a8;
background-repeat:repeat-x;
color:#fff;}

#subject_left_three{
width:218px;
line-height:38px;
text-align:center;
list-style:none;
border:solid 1px #e6e6e6}

#subject_left_three li{
border-top:solid 1px #e6e6e6}

.one{ background-repeat:repeat-x}

#subject_left_three li a{
text-decoration:none;
color:#616161;
display:block;}

#subject_right{
width:722px;
height:auto;
float:left;
margin-top:-49px;
color:#616161;
border-left:solid 1px #e6e6e6;
margin-bottom:20px;
}

#subject_right_top{
float:left;
margin-left:20px;
border-bottom:solid 1px #e6e6e6; 
width:680px;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#616161;
}
#subject_right_top a{
list-style-type:none;color:#616161;}

#subject_right{width:700px;height:auto;float:left;margin-top:-29px;color:#616161;border-left:solid 1px #e6e6e6;margin-bottom:20px;}
.company_one{float:left;margin-top:30px;font-size: 15px; padding-left:20px; width: 680px;}
.company_one h1{ text-align:center; font-weight:bold;}	

/***************************************************************************/
/************************��ϵ����***************************/
/***************************************************************************/

#company_one_add{width:310px; height:230px; text-indent:0em; line-height:30px; float:left;padding:5px 15px;}

#company_right {width: 715px;float: left;font-family: "����";font-size: 14px;color: #616161;line-height:22PX; padding-left:16px;}
#company_right ul{ width:320px; float:left; overflow:hidden; margin:3px; 1px}
#company_right ul li{ float:left;text-align:center;}
#company_right ul li img{ text-align:left; float:left; padding:7px;}
#company_right ul li a{    width: 285px;
    text-align: left;
    color: #616161;
    white-space: nowrap;
    /* width: 100%; */
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;}
#company_right ul li a:hover{ color:red; text-decoration:underline;}

#subject_left_city{  }
#subject_left_city li{ float:left; padding:4px 6px; border:1px solid #eee; margin:4px; background-color:#f4f4f4;}
#subject_left_city li:hover{ background-color:#DA251C; color:#fff;}

#mqtj_body_com{ margin:10px 15px; width:180px; padding:1px; height:107px; background-color:white; float:left;}
#mqtj_body_comimg{ width:100%; height:107px; float:left; border:1px solid #eee;}
#mqtj_body_comtext a { color:#000; display:block;}
#mqtj_body_comtext a:hover{ text-decoration:underline; }
#mqtj_body_comtext{ line-height:30px;  text-align:center; background-color:#e88c01;height: 30px;font-size: 15px;}

#member_body_com{ padding-left:20px; width:45%; float:left; line-height:25px;}
#member_body_com a{ color:#616161 }
#member_body_com a:hover{ color:red; text-decoration:underline;}

#advert_body_com{ margin:5px; width:210px; padding:1px; height:86px; background-color:white; float:left; padding:5px;}
#advert_body_com img{ border:1px solid #eee;}

#customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:650px;border-collapse:collapse;margin-top:40px; margin-left:30px; }

#customers td, #customers th {font-size:1.3em; border:1px solid #0061ad; padding:10px; text-align:center; }

#customers th {  font-size:1.5em;  text-align:left;  padding-top:5px;  padding-bottom:4px;  background-color:#0061ad;  color:#ffffff;  }
#customers #sc{ background-color:#59b1f8;color:#fff; font-weight:bold;}
#customers #sc2{background-color:#d8342d; color:#fff;font-weight:bold;}
#customers tr.alt td {color:#000000; background-color:#EAF2D3;}
.bannerbox {width:100%;position:relative; overflow:hidden; height:240px;}
.banner { margin: 0 auto;}

#page { float:right; margin-right:150px;font-size: 14px;}
#page a{ margin-left:4px;font-size: 14px;}
.Lian_jie{ height:40px; float:left; margin-top:20px;}

/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "΢���ź�";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.dianmian_list{ width: 220px; height: 400px; float: left; margin-right: 40px; margin-left: 40px;}
.dianmian_list span{width: 220px; text-align: center; display: block; margin-top: 10px;}
.dianmian_list img{}
#page li { float: left; margin-right: 10px;font-size: 14px;color: #000;}
#page li a{
    font-size: 14px;
    color: #000;
}
.qdpage{
    color: #666 !important;
}

.caipin_list{ width: 170px; height: 280px; float: left; margin-right: 20px; margin-left: 20px;}
.caipin_list span{width: 170px; text-align: center; display: block; margin-top: 10px;}

.new_title {    width: 100%;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 42px;}
.new_body {line-height: 25px;}

.jiameng_form { width: 500px; margin: 0 auto;}
.jiameng_form textarea { height: 200px; width: 300px;}
.jiameng_form li { margin-bottom: 10px;}
.jiameng_form span {display: block; float: left; text-align: right; margin-right: 5px; width: 70px;}
.jiameng_form input{ border: 1.5px solid #ccc;border-radius: 2px; height: 30px; width: 300px;}
.banner img{
    width:100%;
}
.fmenu{
    position: relative;
}
.sonmenu_list{
    position: relative;
    z-index: 999;
    display: none;
    background-color: #fff;
    min-width: 100%;
}
.sonmenu_list a{
    display: block;
    border-bottom: 1px solid #ccc;
}
.fmenu:hover div{
    display: block;
    
}
.fmenu:hover div span{
    
}
.menulist{
    width:100%;
    height: 37px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 38px;
}
.menulist span{
    padding: 8px 22px;
    margin: 0px 13px;
    
}
.sonmenu_list span{
    font-weight: 100;
}
.dq a{
    color: #fff;
}
.noshow{
    display: none;
}
.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .286rem;
    content: '';
    vertical-align: middle;
    border-top: .286rem solid;
    border-right: .286rem solid transparent;
    border-left: .286rem solid transparent;
    margin-right: 0;
    margin-left: .3em;
}