*{margin:0;padding:0;border:none;}
ul,ol,dl,li{list-style:none;}
html,body{margin:0;padding:0;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif;}
em { font-style:normal;}
.hang p{line-height:2em;}
.txt1 { font-size:30px;color:#990000; line-height:30px; font-weight:800;}
.txt2 { font-size:14px;color:#333; line-height:30px;}
.txt3 { color:#000;font-size:20px;}
.txt4 { color:#000;font-size:14px;}
.txt5 { color:#666;font-size:12px; line-height:20px;}
.txt6 { color:#333;font-size:12px; line-height:26px;}
.txt7 { font-size:12px;color:#333; line-height:20px;}
.txt8 { font-size:14px;color:#333; line-height:24px;}

.f_l{ float:left;}.f_r{ float:right;}

a { font-size:14px;color:#333;text-decoration: none;}
a:hover {color:#C00;}

.clear{clear:both;}

.warp1004{width:1004px;margin:0 auto;}
.warp954{width:954px;margin:0 auto;}

.m_t10 { margin-top:10px;}.m_t5 { margin-top:5px;}.m_t15 { margin-top:15px;}
.m_t20{ margin-top:20px;}.m_t25 { margin-top:25px;}.m_t30 { margin-top:30px;}
.m_l12 { margin-left:12px;}.m_l14 { margin-left:14px;}.m_l16 { margin-left:16px;}
.m_l20 { margin-left:20px;}.m_l25 { margin-left:25px;}.m_l50 { margin-left:50px;}
.m_r15 { margin-right:15px;}.m_r19 { margin-right:19px;}
.m_d30 { margin-bottom:30px;}.m_d25 { margin-bottom:25px;}
.p_t10 { padding-top:10px;}.p_t20 { padding-top:20px;}
.p_l20 {padding-left:20px;}.p_l35 {padding-left:35px;}.p_l10 {padding-left:10px;}
.p_r20 {padding-right:20px;}
.bk {border: 1px solid #CCC;}

.top { height:100px; width:100%; background:url(../pic/tbj.jpg) top repeat-x;}
.t_r { width:210px; height:55px; background:url(../pic/tel.jpg) left center no-repeat; font-size:20px; padding:15px 0 0 50px;}
.t_r span { color:#C00; font-size:14px; line-height:16px;}.t_r em { font-size:14px;}

.dh { width:100%; height:43px; background:url(../pic/hbj.jpg) top repeat-x;}
.dh ul li { float:left; width:110px; height:43px;text-align:center; line-height:43px;}
.dh ul li a { font-size:16px; color:#fff; height:43px; display:block;}
.dh ul li a:hover { background:#C00;}

/*首页广告图*/
/*首页广告图*/
.fix{*zoom:1;}
.fix:after{display:block; content:"."; height:0; clear:both; overflow:hidden; visibility:hidden;}
.clear{clear:both;}
.fou{width:100%;height:395px; position:relative;}.fou img{width:100%;height:395px;display:block;}
.fou .bd2{ position:relative; height:100%;}
.fou .bd2 ul li{ zoom:1; vertical-align:middle; height:395px;width:100%;background-position:top center; background-repeat:no-repeat;}
.fou .hd{width:200px;height:10px;overflow:hidden;position:absolute;left:50%;top:370px;margin-left:-20px;z-index:2;}
.fou .hd ul{ overflow:hidden; zoom:1; float:left;} 
.fou .hd ul li{display:block;cursor:pointer; float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:url(../pic/btn01.png) no-repeat; cursor:pointer;color:#D5D4D4;}
.fou .hd ul li.on{cursor:pointer; background:url(../pic/btn02.png) no-repeat; color:#6F1D21; }
/*首页广告图结束*/

.gjc { width:100%; height:50px; background:#E0E0E0; line-height:50px; font-size:14px; color:#333;}

.sycpdh { width: 198px; height:470px;border: 1px solid #C00; background:url(../pic/telbj.jpg) bottom center no-repeat; font-size:14px; line-height:22px;}
.sycpdh_bt { width:198px; height:35px; background:url(../pic/rbj.jpg) top repeat-x; line-height:35px; text-align:center; color:#fff;}
.sycpdh ul { width:170px; margin:10px auto;}
.sycpdh ul li { width:180px; height:26px; line-height:28px; background: url(../pic/b1.jpg) 13px center no-repeat; }
.sycpdh ul li:hover { background:#C00;}
.sycpdh ul li a { width:152px; font-size:14px; color:#333; display:block;padding-left:28px; }
.sycpdh ul li a:hover { font-size:14px; color:#333; background: url(../pic/b2.jpg) 13px center no-repeat;color:#fff;}

.sycpzs { width:785px; position:relative;}
.ntab{ width:785px;height:35px;color:#fff;font-size:14px;line-height:35px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C00; }
.ntab ul{margin:0;padding:0;}
.ntab li{float:left;text-align:center;cursor:pointer;width:120px; height:35px;list-style:none; background: #606060 url(../pic/hsbj.jpg) top repeat-x; margin:0 0 0 10px;}
.ntab li.on_news{color:#fff;background: url(../pic/rbj.jpg) top repeat-x;}
.ntab li a{font-size:14px;color:#fff; line-height:35px; text-decoration:none; display:block;}
.ntab li a:hover{ color:#fff;}

.sy_cp { width:100%;}.sy_cp ul { width:785px;}
.sy_cp li { width:230px;border:1px solid #CCC;padding:5px; float:left; margin:7px;}
.sy_cp li a{ font-size:14px;color:#333; text-align:center;}.sy_cp li a:hover { color:#fff; display:block;}
.sy_cp li:hover { background:#C00; color:#fff;}
.more { position:absolute; z-index:500;top:10px; right:10px;}

.ggwz { width:100%; height:100px; background:#FFCC00; text-align:center; font-size:20px; line-height:35px;}
.ggwz p { font-size:24px; padding-top:16px;}

.sy_db { width:100%; height:563px; background:url(../pic/dbbj.jpg) bottom repeat-x;}
.sy_db_wz1 { text-align:center; font-size:32px; line-height:80px; font-weight:800;}
.sy_db_wz2 { text-align:center; font-size:20px;}.sy_db_wz2 strong { color:#C00; font-size:24px;}

.sy_db ul { width:100%;}
.sy_db ul li { background:url(../pic/dbbj.png) top no-repeat; height:76px; font-size:14px; color:#fff; margin-bottom:5px;}

.sy_ys { background:url(../pic/t2.jpg) no-repeat left 50px;}
.sy_ys_c { width:640px;}
.sy_ys_c h2 { text-align:center; font-size:36px; margin:20px auto;} .sy_ys_c h2 strong { font-size:45px; color:#C00;}
.sy_ys_c ul li {width:640px; font-size:14px; color:#666; line-height:20px; float:left; padding-bottom:5px; margin-top:10px;}
.sy_ys_c ul li p { font-size:16px; color:#333; margin-bottom:5px; line-height:26px;}
.sy_ys_c ul li p,.sy_ys_c ul li em { width:590px; float:right;}

.s1 { background:url(../pic/1.jpg) left top no-repeat;}
.s2 { background:url(../pic/2.jpg) left top no-repeat;}
.s3 { background:url(../pic/3.jpg) left top no-repeat;}
.s4 { background:url(../pic/4.jpg) left top no-repeat;}
.s5 { background:url(../pic/5.jpg) left top no-repeat;}

.picfc {width: 1002px;height: 260px;border: 1px solid #CCC; margin:20px auto;}
.picfc_bt { width:100%; height:47px; line-height:47px;background:url(../pic/hbj2.jpg) top repeat-x; color:#fff;}
.picfc_bt span { background:url(../pic/b1.png) left center no-repeat; margin-left:18px; padding-left:30px;}
.picfc_bt a { color:#fff; margin-right:20px;}.picfc_bt a:hover { color:#FF0;}

/* 图片滚动 */
.picScroll{ position:relative;width:98%;height:180px;overflow:hidden; margin:15px 5px;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; margin: 0 10px;  width:240px; overflow:hidden; display:inline; }
.picScroll ul li p { text-align:center; line-height:30px;}
.picScroll ul li img{ width:240px; height:150px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:20px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../pic/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-120px 0; }
.picScroll .prevStop{ background-position:0 0; }
.picScroll .nextStop{ background-position:-80px 0; }

.sy_news { width:456px; height:338px;}
.sy_news_bt {width: 100%;height:40px; line-height:40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.sy_news_bt span {padding: 0 20px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #C00;}
.sy_news_bt a { font-size:12px; margin-right:20px;}

.n_tn {width: 100%;overflow: hidden;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.n_tn img{ float:left; margin:15px 0 15px 15px;}
.n_tn p { float:right; width:270px;line-height:20px;font-size:12px; color:#666; padding:10px; line-height:20px;}
.n_tn a { width:270px;font-size:16px;color:#000;line-height:28px; display:block;}.n_tn span a:hover { color:#C00;}

.news_t {width:424px;margin: 0 auto; padding:10px 0;}
.news_t ul {}
.news_t li{ line-height:28px}
.news_t li em { float:right; font-size:12px; color:#666; line-height:28px;}
.news_t li a { font-size:14px; color:#333;}
.news_t li a:hover { color:#C00;}

.sy_about { width:524px; height:338px;}
.sy_a_pic { width:520px; margin:20px 10px 0 10px;}.sy_a_pic li { float:left; margin:0 15px;}
.sy_a_c { padding:15px 20px 0 20px; font-size:14px; color:#333; line-height:24px; width:484px;}

/*版权信息*/
.footer {width:100%;height:110px;margin-top:32px; background:#333; text-align:center;}
.footer p { color:#CCC; font-size:14px; line-height:26px; padding-top:30px;}
.footer a{ font-size:14px;color:#CCC; margin: 0 5px; }.footer a:hover{ color:#FC0;}

/*内页*/
.ny_l { width:198px;}
.ny_c { width:780px;}
.ny_bt { width:100%; height:35px; line-height:35px; background:url(../pic/rbj.jpg) top repeat-x; color:#fff;}
.ny_bt span { font-size:16px; margin-left:20px;}
.ny_bt em { font-size:12px; color:#fff; margin-right:20px;}.ny_bt em a { font-size:12px; color:#fff;}.ny_bt em a:hover {color:#FC0;}
.ny_n,.ny_news{ width:740px; margin:20px;}
.ny_r { width:778px;}
.n_bt {width: 778px;height: 40px;line-height: 40px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CCC;}
.n_bt span {font-size: 16px;color: #000;width: 118px;text-align: center;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #CC0000;}
.n_bt em a{ font-size:14px; color:#333; margin-right:15px;}.n_bt em a:hover { color:#C00;}
.n_ys { width:720px; margin:20px ;font-size:14px; color:#333; line-height:20px;}


.ny_c img{ width: 90%; display: block; margin: 10px auto; overflow: hidden;}


.cp_pic { width:780px;}
.cp_pic ul { display:block; width:776px; margin:20px auto;}
.cp_pic ul li { width:240px; float:left; padding:3px; display:block; text-align:center; background:#E2E2E2; margin:3px;}
.cp_pic ul li p { line-height:30px;}
.cp_pic ul li a { width:240px; height:200px; display:block;}.cp_pic ul li a:hover { color:#fff;}
.cp_pic ul li:hover { background:#C00;}


.ny_lxfs { width:198px;}
.ny_lxfs_bt { width:100%;height:35px;line-height:35px;}
.ny_lxfs_bt span{ height:35px;line-height:35px;font-size:14px; border-bottom-width:1px;border-bottom-style: solid;border-bottom-color:#C00; padding:0 20px; display:block;}
.ny_lxfs_c { width:178px; margin:10px;}

.ny_news ul { border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #ccc; width:740px; margin:5px 0; float:left;}
.ny_news li{ width:740px; display:block; float:left; padding-bottom:5px;}


.page{ text-align:center;clear:both; width:100%; color:#666; font-size:12px; line-height:40px;}
.page a { font-size:12px;color:#666;text-decoration: none;}
.page a:hover {color:#F00;}