﻿@charset "utf-8";

html{color:#000;background:#FFF; }

body { color:#666;font:12px/1.231 arial,helvetica,clean,font-family: "Microsoft YaHei";} /*网站字体颜色*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}

del,ins{text-decoration:none;}

li{list-style:none;}

caption,th{text-align:left;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}

.mt10{ margin-top:10px;}

a { color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:0;} /*for ff f6n.net*/

.vam { vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}

.tr { text-align:right;}

.tl { text-align:left;}

.center { text-align:center;}

.fl { float:left;}

.fr { float:right;}

.pa{ position:absolute;}

.pr{ position:relative}

/* -- 页面整体布局 -- */

.header , .content , .footer { width:1200px; margin:0 auto;}

.left { width:234px; float:left; overflow:hidden;}

.right { width:930px; float:right; display:inline; margin-left:24px; overflow:hidden;}

.h_nav li a:-webkit-any-link{ display:block;}

body{font-family: "Microsoft YaHei"; min-width:1200px}

em,i{font-style:normal;}

.clearfix{zoom:1;}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}



/*头部开始*/

.top{ height: 220px; overflow: hidden; background: url(/himg/top_bg.gif) repeat-x;}

.top_a{ height: 30px; line-height: 30px; overflow: hidden;}

.top_a a{ margin:0px 10px}

.top_a em{ float: left; color: #666;}

.top_a p{ float: right;}

.top_b{ padding-top: 14px; height: 124px; overflow: hidden;}

.top_b h1{ float: left; margin-right: 0px;}

.t_logotxt{ float: left; margin-top: 25px;  font-size: 22px;font-weight: bold; padding-left:9px; text-align:center}

.t_logotxt b{ margin-top: 5px; display: block; font-size:18px;}

.t_pho{ float: right; margin:30px 10px 0px 0px; padding-left: 55px;background: url(/himg/top_pho.gif) no-repeat center left; height:60px; line-height:30px}

.t_pho h6{ font-size:16px}

.t_pho p{ font-size: 27px; color: #e41e17; font-weight: bold; line-height: 32px; letter-spacing: -3px;}

.top_nav{ width:1200px; height: 53px; margin:0 auto; text-align:center;background: url(/himg/top_line.gif) no-repeat 1195px bottom; }

.top_nav li{ float: left; background: url(/himg/top_line.gif) no-repeat left bottom;}

.top_nav li a{ padding: 0 30px; display: block; font-size: 16px; color: #fff; text-align: center; line-height: 53px;}

.top_nav li a { display: block; padding-right: 22px;}

.top_nav li.cur a{ background: #333;}

.top_nav li a:hover{color:#FDCC00}

.top_nav li.cur a:hover{ color:#fff}

/*搜索栏*/

.search{ height: 50px; overflow: hidden; background: #f2f2f2;}

.sear{ margin: 0 auto; width: 1200px;}

.search p{ float: left; width: 690px; line-height: 50px; overflow: hidden;}

.search p b,.search p a{ font-size: 14px; color:#d4211c; font-weight: normal;}

.search p a{ margin-right:15px; color:#666; padding-left:10px}

.searchbox{ float: right; margin-top: 10px; width: 280px; height: 32px; overflow: hidden;}

.searchbox input{outline: none;}

.seartxt{ float: left; width: 247px; height: 30px; font-size: 12px; color: #555; text-indent: 10px; line-height: 30px; border: 1px solid #999; border-right: 0; background: none;}

.searss{ float: right; width: 32px; height: 32px; border: 0; cursor: pointer; background: url(/himg/icobox.png) no-repeat 0 -522px;}

/*底部开始*/

.footer{ margin-bottom:30px}

.footbox{overflow: hidden; background: #343434;}

.footbox img{ display: block;}

.footbox h3{ margin-bottom: 20px; padding-left: 30px; font-size: 16px; color: #fff; text-transform: uppercase; line-height: 36px;}

.dh{ width:1200px; margin:25px auto; text-align:center; border-bottom:#666 1px dotted; padding-bottom:30px}

.dh a{ font-size:16px; color:#FFF; background:url(/himg/bj.png) no-repeat center left; padding:0 24px }

.dh a:hover{ color:#d4211c}

.dh .no{ background:none}

.company-inf{ padding:0px 20px 0px 40px;; float:left; width:1000px; overflow: hidden;text-align: center}

.company-inf p{font-size: 16px; color: #fff; word-spacing: 14px; line-height:45px;}

.company-inf p a{ color: #fff;}

.ferweima{width:120px; height:120px; float:left;}

.xf{ position:fixed; right:20px; top:50%; width:50px; height:auto; overflow:hidden; font-size:0;}

.xf li{ width:42px; height:42px; border:1px solid #ebebeb; font:14px "Microsoft YaHei"; color:#666666; line-height:14px; text-align:center; background:#fff;}

.xf li a{color:#666666;}

.xf li span{ display:block; margin-top:6px;}

.xf .x_img{ width:44px; height:43px;background:none; border:0;}





/*classfiy*/

.classfiy{ width:234px; overflow:hidden; background:url(/himg/classfiy_bg.jpg) center center repeat-y;}

.classfiy h2{ background:url(/himg/classfiy_topBg.jpg) center center no-repeat; height:56px; text-align:center; line-height:56px;}

.classfiy h2 a{ font-size:16px; color:#fff;text-decoration:none;}

.classfiy ul.toppro{margin:0 auto 0 38px; width:190px; padding:20px 0 30px;}

.classfiy ul.toppro li{border-bottom:1px dashed #cdcdcd; border-top:1px dashed #cdcdcd; height:39px;line-height:39px; padding:0 3px 0 5px; width:170px; margin-top:-1px; overflow:hidden}

.classfiy ul.toppro li a{font-size:14px; color:#555;}

.classfiy ul.toppro li.icon{border-bottom:none;}



.classfiy ul.toppro li ul{ width:300px; height:auto; padding:10px 15px; display:none; background-color:#C60019;  overflow:hidden; }

.classfiy ul.toppro li:hover a{ color:#d4211c; }

.classfiy ul.toppro li:hover ul{ position:absolute; *position:relative; display:block; margin-left:168px; margin-top:-40px; z-index:10;}

.classfiy ul.toppro li:hover ul.null{ display:none; }

.classfiy ul.toppro li:hover ul li{ width:140px; height:32px; line-height:32px; display:block; float:left; border:none; }

.classfiy ul.toppro li:hover ul li a{ color:#fff; }

.classfiy ul.toppro li:hover ul li a:hover{ color:#FDCC00; }





/*分页*/

#pages{ clear:both; padding:40px 0 40px; line-height:34px; text-align:center; overflow:hidden; }

#pages li { display:inline-block; height:34px; margin-right:5px; line-height:34px; font-size:16px; padding:0 12px;  border:1px solid #ddd; color:#555; overflow:hidden}

#pages li a{ display:block; height:34px; line-height:34px; font-size:16px; color:#555; text-decoration:none; }

#pages li a:hover{ color:#d4211c; }

#pages li.thisclass { background:#d4211c; color:#fff; }



/*QQ代码*/

.online_icon{overflow:hidden; }

.online_icon a{ display: block;width: 85px;height: 148px;background: url(/himg/qq/qq_online_trigger.png) no-repeat;}

.online_windows{ width:144px;}

.online_w_top{ background:url(/himg/qq/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}

.online_w_c{ background:url(/himg/qq/online_bg.png) repeat-y 0 -185px; padding:0 5px;}

.online_w_bottom{ background:url(/himg/qq/online_bg.png) repeat-y -36px -35px; height:29px; line-height:20px; text-align:center; color:#fff; font-size:12px;}

.online_content{ background:url(/himg/qq/online_bg.png) no-repeat -147px -185px; padding-top:11px;}

.online_content a.qq_icon{ background:url(/himg/qq/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }

.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}

.online_bar h2{ height:29px; line-height:27px; font-size:12px; color:#c81d04; text-align:center; }

.online_bar h2 a{ display:block; cursor:pointer;}

.expand h2 a{ }

.collapse h2 a{ color:#c81d04; text-decoration:none;}

.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}

.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;}

.online_content ul{margin:0 auto 10px;}

.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}

.online_content ul li a:hover{color:#c81d04; }



#online_qq_layer { width:225px; height:335px; position:fixed; right:-140px; top:180px;z-index:20;}

#online_qq_tab {float:left; margin-top: 50px;}

#onlineService {float:left; margin-left:-4px;}

#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}

#onlineType1 {display:block;}

/* */

.news{ width:1200px; height:auto;margin: 0 auto;}

.news ul{ width:1200px; padding-top:15px;}

.news ul li{ width:1200px; height:70px; float:left; padding:15px 0; border-bottom:1px dashed #ddd;}





.news ul li .newsleft{ width:80px; height:70px; float:left; text-align:center;}

.news ul li .newsleft h1{ font-size:30px; height:48px; line-height:48px; background-color:#f3f3f3; color:#969696;}

.news ul li .newsleft p{ font-size:14px; height:22px; line-height:22px; background-color:#d0be92; color:#ffffff;}

.news ul li a:hover .newsleft h1{background-color:#eaeaea; color:#2789D1;}



.news ul li .newsright{ width:1105px; height:72px; float:right;}

.news ul li .newsright h1{ color:#666666; font-size:15px; font-weight:bold;}

.news ul li .newsright h1 img{ margin-left:10px;}

.news ul li .newsright p{ font-size:12px; color:#999999; line-height:20px; margin-top:8px;height: 40px; overflow: hidden;}

.news ul li a{width:1200px; height:72px; display:block;}

.news ul li a:hover .newsright h1{ color:#2789D1;}

/*next*/

.next{ padding-top:15px; border-top:1px solid #eee;}

.next p{ height:35px; line-height:35px; font-size:13px;}

.next p span{ padding-left:20px;}

/*分页样式*/





.pageBox {text-align: center;margin-top:20px;}

.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}

.pageBox a:hover,.pageBox a:active{background:#3aa9f2;color: #FFFFFF;text-decoration: none;}

.pageBox .cur { background: #3aa9f2;border: 1px solid #3aa9f2;text-decoration: none;}

.pageBox a.cur {color: #fff;}

.pageBox .disabled {width: 79px;}



.flei{width: 1200px; margin: 0 auto;color: #000;margin-top: 10px;}

.flei li{height: 30px;display:inline-block;background: #ccc;margin-right: 10px;text-align: center;border-radius: 5px;line-height: 30px;margin-top: 10px;padding: 0px 10px;}

.flei .hli{background: #2789D1;}

.flei .hli a{color: #fff;}

.flei .hli a:hover{color: #ff0;}

.flei .dhli{background: #01194B;font-size: 14px;}

.flei .dhli a{color: #fff;}

.flei .dhli a:hover{color: #ff0;}



.newsList{ padding:20px 0;}

.newsList .pagetit{ text-align:center; font-size:18px; line-height:2em; color:#000;}

.newsList .sutit{ text-align:center; padding:10px 0; border-bottom:1px solid #eee; color:#999;}

.newsList .sutit span{ display:inline-block;  padding-left:25px;}

.newsList .sutit span.su_1{background:url(/himg/news_i.jpg) no-repeat 0 center;}

.newsList .sutit span.su_2{background:url(/himg/news_i1.jpg) no-repeat 0 center;}

.newspage{ line-height:2rem; padding:15px 0 0; font-size:14px;}

.newsList .title b{font-size:20px;color:#333;display:block;border-bottom:1px dashed #CCCED5;padding-bottom:8px}

.newsList .title{text-align:center; padding-top: 0px;}

.newsnt{font-size:14px;color:#999;padding-top:10px;text-align: center;}

.newsxiangq{line-height: 26px;}



.newsList li{ float:left; width:100%; font:normal 12px/30px simsun; background:url(/imagesk/dash.gif) repeat-x bottom;text-overflow:ellipsis; white-space:nowrap;}

.newsList li a:hover{ color:#039442;}

.newsList li ins{ margin-top:13px;}

ins{ float:left; width:0; height:0; margin:8px 5px 0 0; font-size:0; line-height:0; text-decoration:none; border:1px solid #999; border-width:1px 2px 2px 1px;}

.newsList li span{font-size: 13px;float: right;color: #666;}

/*next*/
.lianxiss { padding-top:20px; font-size:14px; width:400px; float:left;line-height: 30px;}
.lianxiss h4{ text-align:left; color:#5aa304; font-weight:bold; line-height:30px; font-size:16px;}
.mapss{ width:700px; height:400px;border:#ccc solid 1px; float:right; margin-top:10px; overflow:hidden;}