﻿body{ background-color:#fff;}
a {text-decoration:none;}
a:hover {text-decoration:underline; color:#bc2c09;}
input,button,textarea{ outline: none;}
/*==========top===========*/
.top{ width:1050px; height:66px;  margin:0 auto; padding-bottom:15px; position:relative; z-index:100 }
.top_left{ width:570px; background:url(../images/logo.png) no-repeat left top; height:66px; float:left; margin-top:15px}
.top_left a.lw{ display:block; width:207px; height:66px; float:left; }
.top_left a.gyx{ display:block; width:170px; float:left; height:66px; float:left}
.top_left select{ width:110px;  color:#d64a47; font-size:17px; font-family:microsoft yahei; line-height:23px; vertical-align:middle;  height:23px; border:0px}
.sele{  float:left;  float:left;margin-left:15px;  margin-top:15px}
.xlwb{ width:67px; height:24px; float:right; display:block; margin:25px 0 0 0;}
.top_right{ width:287px; float:right;  height:66px; }
.top_right ul{ padding-top:5px}
.top_right ul li{ width:50%; float:left; line-height:20px; }
.top_right ul li strong{ font-size:13px; color:#666; font-family:microsoft yahei}
.top_right ul li span{ color:#cd242b; font-size:16px; font-family:microsoft yahei;   }
.szzc_bt{ width:155px; float:left; border-left:1px solid #ddd; padding-left:10px; height:40px; margin-top:13px; margin-left:10px}
.szzc_bt p{ color:#666; font-family:microsoft yahei; font-weight:bold; line-height:20px; font-size:13px}
.szzc_bt p span{ color:#ffffff; background:url(../images/szzc_btbg.png) no-repeat center center; padding-left:3px; padding-right:3px}
/*==========nav===========*/
.nav{ width:1050px; margin:15px auto 0 auto; height:70px; }
.nav ul li{  border-top:5px solid #a01414; height:65px;  float:left; background:url(../images/nav_bg.jpg) repeat-x top left; cursor:pointer; display:inline; }
.nav ul li:hover{ background:none; }
.nav ul li .box{ border-right:1px solid #cbcbcb; height:35px; padding:15px 0px 15px 25px; overflow:hidden;  }
.nav ul li .box strong{ font-size:14px; line-height:35px ; display:block; float:left; width:30px;}
.nav ul li .box strong a{ font-size:14px;}
.nav ul li .box .box_right{ float:left; line-height:20px;  margin-left:5px;width:150px   }
.nav ul li .box .box_right a{  margin-left:18px}
.nav ul li.now{ background:#fff; border-top:5px solid #462f2b; }
/*===========zykh=============*/
.main_btm{  width:100%; margin-top:15px; padding-bottom:15px; background: #f8f8f8;}
.zykh{ background:url(../images/main_btm_bg.jpg) repeat-x left top}
.zykh2{ background:url(../images/main_btm_bg.jpg) repeat-x left bottom; padding-bottom:2px}
.zykh1{ width:1050px; margin:0 auto; border-right:1px solid #ddd}
.main_btm_left_top{ height:30px; position:relative}
.main_btm_left_top strong{ font-size:13px; color:#333; font-size:13px; font-family:microsoft yahei}
.main_btm_left_top  a{ color:#666; position:absolute; right:0px; top:5px}
.main_btm_left{ padding:20px 15px; border-left:1px solid #ddd; float:left; width:270px; margin-top:3px  }
.main_btm_left ul{ padding-top:10px;}
.main_btm_left ul li{}
.main_btm_left ul li.btm_left_btm span{ padding-left:25px; display:inline-block; margin:0 15px 8px 0; line-height:20px; color:#666; }
.main_btm_left ul li.btm_left_btm1{ padding-top:5px; }
.main_btm_left ul li.btm_left_btm1 span{ color:#666; margin-right:10px; display:inline-block; margin-bottom:5px  }
.main_btm_left1{ float:left; margin-top:3px }
.main_btm_left1 ul{padding:103px 0 20px 20px; border-left:1px solid #ddd; width:128px; float:left;background:url(../images/gyxbj.jpg) no-repeat 20px 25px;}
.main_btm_left1 ul li{ font-size:12px; line-height:25px; padding-left:8px;}
.main_btm_left1 ul li a{ color:#666; background:url(../images/main4_right_bg.png) no-repeat left center; padding-left:20px; }
/*===========yqlj=============*/
.yqlj{  padding-top:15px;}
.yqlj1{ width:1018px; margin:0 auto; border:1px solid #ddd; padding:10px 15px; line-height:24px; background:#fff}
.yqlj1 b{ color:#666}
.yqlj1 a{ color:#666; display:inline-block; margin-right:15px;}

/*=======main========*/
.main{ width:1050px; margin:0 auto 30px auto;}
/*========main2==========*/
.main2{ background:#f2f2f2; height:40px; margin-top:15px }
.main2_left{ width:475px; float:left; padding-left:50px; background:url(../images/main2_leftbg.png) no-repeat 10px center;}
.main2_left1{ width:475px; float:left; padding-left:20px; }
#main2_leftboxcon{ height:40px; overflow:hidden; }
.main2_leftcon ul li{ height:40px; width:100%; line-height:40px}
.main2_leftcon ul li span{ margin-right:5px; color:#9a9a9a;}
.main2_leftcon ul li a{ color:#333; }
.main2 a:hover{color:#bc2c09; text-decoration:none;}
.main2_right2{ width:220px; float:left;margin-right:5px; display:inline;}
.main2_right2 input{  background:none; border:0px; color:#999; cursor:pointer;  font-size:12px}
.main2_right2 form{ background:green; display:inline}
.main2_right2 input:hover{ color:#bc2c09}
.ser{ float:left; width:290px; vertical-align:middle; margin:6px 10px 0 0;}
.main2_right{ width:525px; float:right}
.main2_right span{ color:#333; line-height:40px}
.main2_right a{ line-height:40px; color:#999; margin-right:5px}
.ser_left{ width:23px; height:27px; background:url(../images/main2_serch_left.jpg) no-repeat left center; float:left}
.ser_center{ background:url(../images/text_bg.jpg) repeat-x left center; width:242px; float:left; height:27px}
.ser_right{ width:25px; height:27px;  float:left;}
.main2_text{ border:0px; height:27px;  background:none; width:240px}
.main2_sub{ border:0px; width:25px; height:27px; background:url(../images/main2_serch_right.jpg) no-repeat left  center; cursor:pointer }
/*=======列表分页样式=========*/
.select1{ clear:both; height:40px; padding-top:20px; }
.select1 p{ text-align:center; color:#333; font-size:14px;  height:40px}
.select1 p a{ padding:5px 10px 5px 10px; border:1px solid #ddd; margin-right:8px; display:inline-block}
.select1 p a:hover,.select1 p a.now{ background:#ba2535; color:#fff; text-decoration:none}

/*=======foot=========*/
  .foot{ border-top:3px solid #cd242b; background:url(../images/bg_copy.gif) repeat-x left top; padding-bottom:20px;}
.foot1{ background:url(../images/bg_copy1.jpg) repeat-x left top; width:100%}
.foot_main{ width:1050px; margin:0 auto;padding-top:20px; }
.footlogo{ margin-bottom:25px}
.foot_left p{ line-height:25px; color:#fff; color:#b4b4b4; padding-left:10px}
.foot_left p strong{ padding-left:20px; background:url(../images/cs_foot_phone.jpg) no-repeat left center; color:#b4b4b4; font-size:13px}
.foot_left p b{color:#b4b4b4; font-size:13px}
.foot_left{ width:480px; float:left}
.foot_left p span{ width:200px; display:inline-block}
.foot_right{ width:530px; float:right}
.foot_right1{ width:390px; float:left}
.foot_right1 p{ color:#a4a4a4; margin-bottom:10px; line-height:22px;}
.foot_right1 p a{ color:#a4a4a4; display:inline-block; margin-bottom:5px}
.foot_right2{ width:91px; float:right; }
.foot_right2 img{ padding:3px; background:#fff; width:80px; height:80px; }
.foot_right2 p{ color:#fff; line-height:25px}
.foot_left p a{ color:#b4b4b4; }
