@charset "utf-8";
/*==全局样式==*/
body {font-family:"宋体",arial;font-size:12px; margin:0;padding:0;color:#333; background:#fff;}

div { float:none; margin:0px auto; padding:0;}

form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color: #333 }
a:hover { text-decoration: underline; color: #e4403d }
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}
.m_10 { margin-top:10px; }

/*==top==*/

#site_nav { height: 30px; line-height: 30px; width: 100%; background-color: #eeeeee; border-bottom: 1px #bfbfbf solid; color: #333333;position: fixed; top: 0; z-index:999}
.site_main { width: 1002px; height:auto; margin: 0 auto; }
.site_main_l { float: left; }
.site_main_r { float:right; color: #d2d2d2 }
.site_main_r a { color: #747474; text-decoration: none; }
.site_main_r a:hover { color: #747474; text-decoration: underline; }

.com_h_adv1 { width: 1002px; height: 70px; margin: 31px auto 0 auto; }

.header_b { width: 1002px; height:80px; margin: 0 auto;  }
.header_b .logo { width: 271px; height: 80px; float: left;  margin-right: 120px; }
.header_b .search { float:left;width:360px;height:32px;margin-top:23px;border:1px solid #cfcfcf}
.header_b .search p{float: left;height: 32px;}

.header_b .search p.text input {width:270px;height:22px;padding:5px 10px;*padding:5px 10px 4px 10px;background:white;line-height:22px; outline: none;}
.header_b .search p.submit {width:69px;border-left:1px solid #cfcfcf}
.header_b .search p.submit input {width:69px;height:32px;background:-webkit-gradient(linear,0 0,0 100%,from(#faf9f5),to(#f0efeb));background:-moz-linear-gradient(0 0 270deg,#faf9f5,#f0efeb);background:-o-linear-gradient(top,#faf9f5,#f0efeb);background:-ms-linear-gradient(0 0,#faf9f5 0,#f0efeb 100%);background:linear-gradient(0 0,#faf9f5 0,#f0efeb 100%);filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#faf9f5,endColorStr=#f0efeb)\9;font-size:14px;font-weight:400;cursor:pointer}

.btn_div{float: right;width: 106px;margin-top: 25px;}
.btn_div a.post {width: 106px;background-position: 0 0;color: white;}
.btn_div a { float:left;height:30px;background:url(../img/mffb1.jpg) no-repeat;font:400 14px/30px \5b8b\4f53;text-align:center}

.head_nav { width: 100%; height: 45px; background:#ff4a00; margin-bottom:10px; }
.head_nav ul { width: 1002px; height:45px; margin: 0 auto; }
.head_nav li { width: 80px; height: 45px; color: #fff; font-size: 14px;  float: left; text-align: center; line-height: 45px; margin: 0 5px; }
.head_nav li.sy { background:#fe9900; }
.head_nav li a { color: #fff; display:block; width: 80px; height: 45px; text-decoration: none;  }
.head_nav li a:hover { background:#fe9900; }


/*==main==*/

/*==焦点图==*/
#com_main { width: 1190px; height:auto; margin: 10px auto 0 auto; }
#com_main .main1 { width: 1190px; height: auto; }
#com_main .main1 .main1_l { width: 682px; height: 300px; float: left; }
#com_main .main1 .main1_r { width: 488px; height:auto; float: left; margin-left: 20px;  }

#banner { width: 682px; height: 300px; }
.slides { margin: 0px auto; width: 682px; height: 300px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 682px; overflow: hidden; list-style: none; }
.slide-pic img { width: 682px; height: 300px; }
.slide-pic li { display: none; }
.slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
.slide-li li { margin: 0px; padding: 0px; width: 136.4px; height: 10px; float: left; overflow: hidden; list-style: none; }
.slide-li a { width: 136.4px; height: 10px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=80); opacity: 0.8; }
.op li.cur { background: #ff4a00; }
.slide-txt span { display: none; }
/*==焦点图==*/

#com_main .main1_r .title { height: 35px; line-height: 35px; background: #f8f8f8; border:1px #e7e7e7 solid;}
#com_main .main1_r .title h1 { padding-left: 10px; color: #555555; font-size: 14px; float: left; }
#com_main .main1_r .title span { float:right; padding-right: 10px; color: #888888;}
#com_main .main1_r .title span a{  color: #888888; text-decoration: none;}
#com_main .main1_r .txt { border:1px #e7e7e7 solid; border-top: none; padding: 11px 10px; }
#com_main .main1_r .txt li { height: 24px; line-height: 24px; overflow: hidden; background:url(../img/ico_1.jpg) no-repeat; padding-left: 12px; }
#com_main .main1_r .txt li a { color: #555555; text-decoration: none; }
#com_main .main1_r .txt li a:hover { color: #ff4a00; text-decoration: none; }
#com_main .main_adv { width:1004px; height: 90px; margin: 10px 0; }
#com_main .main2 { width: 1004px; height: auto;}
#com_main .main2 .title { border-bottom: 2px #029acc solid; height: 35px; line-height: 35px; }
#com_main .main2 .title h2 { background:url(../img/ico_4.jpg) no-repeat 0 50%; padding-left: 33px; color: #222222; font-size: 15px; float: left; font-family:'Microsoft YaHei',"微软雅黑";}
#com_main .main2 .title span {  float:right; padding-right: 10px; color: #888888;  }
#com_main .main2 .title span a{  color: #888888; text-decoration: none;}
#com_main .main2 .txt li { float: left; margin:12px 4px 0; width: 184px;  text-align: center; border: 1px #fff solid; padding:2px;}
#com_main .main2 .txt li img { width: 184px; height: 140px; margin-bottom: 7px;}
#com_main .main2 .txt li span { height: 24px; line-height: 24px; overflow: hidden;}
#com_main .main2 .txt li span a{ color: #444444; text-decoration: none; }
#com_main .main2 .txt li span a:hover{ color: #fc5d1d; text-decoration: none; }
#com_main .main2 .txt li:hover { border: 1px #cccccc solid; }
#com_main .main3 { width: 1004px; height: auto; margin-top: 10px; }

#com_main .main3 .main3_l { width: 742px; height:auto; float: left; }
#com_main .main3 .main3_r { width: 428px; height:auto; float: left; margin-left: 20px; }


#com_main .main3 .gjfl .title { height: 35px; line-height: 35px; border-bottom: 1px solid #029acc; border-left:1px solid #d0cecf; border-right:1px solid #d0cecf;border-top:1px solid #d0cecf; }
#com_main .main3 .gjfl .title h2 { margin-left: 5px;  font-size:15px; color: #333333; background:url(../img/ico_4.jpg) no-repeat 0 50%; padding-left: 33px; font-family:'Microsoft YaHei',"微软雅黑";  }
#com_main .main3 .gjfl .txt { border:1px solid #d0cecf; border-top: none; padding: 10px; }
#com_main .main3 .gjfl .txt .txt_1 { border-bottom: 1px #ccc dotted; padding: 10px 0; }
#com_main .main3 .gjfl .txt .txt_1 h3 { padding: 0 0 5px 0; height: 20px; color: #ff4400; font-size: 14px; }
#com_main .main3 .gjfl .txt .txt_1 h3 a { color: #ff4400}
#com_main .main3 .gjfl .txt .txt_1 li { float: left; padding-right: 10px; line-height: 24px; height: 24px }
#com_main .main3 .gjfl .txt .txt_1 li a { color: #505050; text-decoration: none; font-size:13px;}
#com_main .main3 .gjfl .txt .txt_1 li a:hover { color: #d23226; text-decoration: underline;}


#com_main .main3 .tjgq_title,#com_main .tjgq_title { height: 36px; line-height: 36px; border: 1px solid #d0cecf;}
#com_main .main3 .tjgq_title h2,#com_main .tjgq_title h2 { padding-left: 15px; background:url(../img/ico_3.jpg) no-repeat; font-size:14px; color: #505050; float: left; }
#com_main .main3 .tjgq_title span,#com_main .tjgq_title span { float: right; margin-right: 10px; }
#com_main .main3 .tjgq_title span a,#com_main .tjgq_title span a { color: #505050; text-decoration: none;}
#com_main .main3 .class_list1,#com_main .class_list1  { border: 1px solid #d0cecf; border-top: none; padding: 13px 10px 14px 10px; overflow: hidden; }
#com_main .main3 .class_list1 li,#com_main .class_list1 li { background:url(../img/ico_1.jpg) no-repeat; padding-left: 10px; line-height: 24px; height: 24px; overflow: hidden; }
#com_main .main3 .class_list1 li a,#com_main .class_list1 li a { color: #505050; text-decoration: none; font-size:13px;}
#com_main .main3 .class_list1 li a:hover,#com_main .class_list1 li a:hover { color: #d23226; text-decoration: underline;}

.com_adv2 { height: 176px; }
.com_adv3 { height: 234px; }


/*列表页*/

.class_list_adv1 { height: 90px;}
.breadcrumb { height: 40px; line-height: 40px; padding: 0 15px; width: 100%; font-size: 14px; }
.breadcrumb a { color: #555;}
.class_list_gqfl .class_list_gqfl_title { height: 30px; line-height: 30px; border: 1px #dedede solid; background:#fbfbfb; }
.class_list_gqfl .class_list_gqfl_title h2 { margin-left: 10px; font-size: 14px; color: #ff4400; font-weight: 700; }
.class_list_gqfl .class_list_gqfl_txt {border: 1px #dedede solid; border-top: none; padding: 10px;  }
.class_list_gqfl .class_list_gqfl_txt li { padding: 0 10px; float: left;}
.class_list_gqfl .class_list_gqfl_txt li a { color: #0267c6}

.c_main_1 { margin-top: 13px; height:auto; min-height:300px; overflow:hidden; margin-bottom:10px }
.class_list_main_l { width: 891px; height:auto; float: left; }
.class_list_main_l1 { width: 891px; height:auto; float: left; }
.class_list_main_r { width:289px; height:auto; float: left; margin-left: 10px; }
.class_list_main_l li { border-bottom: 1px #dddddd solid;  padding: 10px 5px;}
.class_list_main_l li .picinfo { float: left; width: 100px; height: 80px; margin-right: 15px; }
.class_list_main_l li .info { width: 490px; float: left; overflow: hidden; }
.class_list_main_l li .info .title { color: #444444; font-size: 12px; font-weight: 700; font-family: "Microsoft YaHei";}
.class_list_main_l li .info .title:hover { color: #ff4400;}
.class_list_main_l li .info p { line-height: 20px; color: #666666; }
.class_list_main_l li:hover { background: #fffee5}
.class_list_main_l li .fban { background: #ff4400;font-family: "Microsoft YaHei"; color: #fff; font-size: 14px; float:right; margin-right: 10px; margin-top: 25px; height: 32px; line-height: 32px; padding: 0 20px; border-radius: 3px; box-shadow: 1px 1px 2px 1px #af2f00 }
.class_list_main_l li .fban a { color: #fff; text-decoration: none;}

.news_next { height: 86px; line-height: 86px; text-align: center; color: #666666; }
.news_next .current { display: inline-block; height: 28px;line-height: 28px;padding: 0px 11px;color: #333!important;margin: 0 3px;  font-weight: bold }
.news_next a {display: inline-block;background: #fff; border:1px #d8dadf solid;font-size: 12px;height: 28px;line-height: 28px;padding: 0px 11px;color: #999999!important;margin: 0 3px; text-decoration: none; font-weight: bold }
.news_next a:hover {background: #fff;color: #999999!important;text-decoration: none;float: none; border: 1px #d8dadf solid;}


.class_nr_1 { border: 1px #cacaca solid; border-top: 2px #ff4a00 solid; margin:0 0 10px 0 }
.class_nr_1 .info_title { height: 50px; line-height: 50px; background: #f9f9f9; padding: 10px; border-bottom: 1px #ccc dotted}
.class_nr_1 .info_title  h1 { color: #444444;font-family: "Microsoft YaHei",simhei; font-size: 20px;}
.c_jbxx { height: 30px; line-height: 30px; margin:10px 20px 0 20px; border-bottom: 1px #ff4a00 solid; font-size: 14px; font-weight: 700; color: #ff4a00;}
.c_jbxx_txt { margin: 10px 20px; }
.c_jbxx_txt_1 { margin: 10px 20px; line-height: 24px; overflow:hidden; }
.c_jbxx_txt_l { float: left; width: 184px; height: 140px; border:1px #ccc solid;}
.c_jbxx_txt_l img { width: 184px; height: 140px; }
.c_jbxx_txt_r { float: left; margin-left: 15px; }
.c_jbxx_txt_r table td { font-size: 14px; color: #999999; padding: 5px 0;}

.class_nr_1 .gallery { height:auto; padding: 20px 18px 0;}
.class_nr_1 .gallery .g_img {display: table;overflow: hidden;width: 300px;height: 225px;padding: 2px;table-layout: fixed;text-align: center;color: #999;border: 1px solid #e0e0e0;background: #fff; float: left; text-align:center;}
.class_nr_1 .gallery .g_img img { width: 300px; height: 225px; vertical-align: middle; overflow:hidden;}

.class_nr_1 .gallery .sumary { float: left; margin-left: 15px; }
.class_nr_1 .gallery .sumary .suUl { margin-bottom: 15px; line-height: 24px;}
.class_nr_1 .gallery .sumary .suUl .su_tit { float: left;width: 47px; color: #585858;  font-size: 14px; }
.class_nr_1 .gallery .sumary .suUl .su_con { float: left; width: 200px; }
.class_nr_1 .gallery .sumary .suUl .su_con .price {font-family: arial;font-size: 20px;vertical-align: middle;color: #e22;}
.class_nr_1 .gallery .sumary .suUl .su_con .price1 {font-family: arial;font-size: 14px;vertical-align: middle;color: #25d;}
.class_nr_1 .gallery .sumary .suUl .su_con .price2 {font-family: arial;font-size: 15px;vertical-align: middle;color: #e22;}
.class_nr_1 .line { border-bottom: 1px #ccc solid; margin: 20px 0;}
.class_nr_1 .detail_tit { font-size: 14px;line-height: 32px;height: 33px;border-bottom: 1px solid #ff4a00;background: #f8f8f8; margin:0 20px;}
.class_nr_1 .detail_tit .cur {font-weight: 700;height: 32px;margin: -2px 0 0 -1px;border-color: #ff4a00;border-top: 2px solid #ff4a00;border-bottom: 1px solid #fff;border-left: 1px solid #ff4a00;border-right: 1px solid #ff4a00; background: #fff; width: 100px; display:block; text-align:center;}
.class_nr_1 .detail_txt { margin:15px 20px; line-height: 25px; color: #333; }

.detail_txt .gsdt_1 li { width: 340px; height: 24px; line-height: 24px; float: left; background:url(../img/ico_1.jpg) no-repeat; padding-left:10px;  border-bottom: none; overflow: hidden; }
.detail_txt .gsdt_1 li a { color: #555555; text-decoration: none; }
.detail_txt .gsdt_1 li a:hover { color: #ff4a00; text-decoration: none; }

.detail_txt .gsdt_2 li { float: left; width: 165px; height: auto; text-align:center; margin:10px 5px 0 5px; }
.detail_txt .gsdt_2 li img { width: 165px; height: 165px; }
.detail_txt .gsdt_2 li span { height: 24px; line-height: 24px; overflow:hidden; }

.c_nr_adv { height: 250px; margin-bottom: 10px; }

