@charset "utf-8";
body { color:#666;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";} /*网站字体颜色*/
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover {text-decoration:none;}
.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}

span{cursor: pointer;}
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_ar{font-family:arial,\5b8b\4f53;}
.f_fw{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fst{font-family: "宋体";}
.f_fs1{font-size:12px;}
.f_fs2{font-size:13px;}
.f_fs3{font-size:14px;}
.f_fs4{font-size:24px;}
.f_fs5{font-size:30px;}
.f_fs6{font-size:16px;}
.f_cs1{color:#1369c0;}
.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}
html{color:#000;background:#FFF;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}
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;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}
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:18px; padding:0; margin:0px; list-style:none;font-weight:normal;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10{ margin-top:10px;}
/*top*/
.topa{width:100%; height:5px;background:#D91D19;}
.topb{ margin:auto;clear:both;width:100%; height:100px;background:#FFF; border-bottom:1px solid #dddddd;}
.topbc{margin:auto; width:1000px; height:100px;}
.topbc .logo{float:left;margin-top:10px;}
.topbc .xuanchuan{float:left; height:70px; padding-top:10px;margin-left:20px; margin-top:15px; color: #333333; font-size: 24px; letter-spacing: 7px; border-left:solid 1px #CCCCCC; padding-left:30px;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}
.topbc .xuanchuan b{color: #c8161d;}
.topbc .xuanchuan em{ display:block; color:#000000;font-weight:normal;font-size: 18px; padding-top: 8px;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";}
.topbc .dianhua{float:right;margin-top:15px;background:url(/css/../images/dianhua.png) no-repeat left top; color:#555555; font-size:14px;font-family:"Microsoft Yahei";height: 80px; width: 270px;}
.topc{margin:auto; padding:0px;width:100%; height:45px;}
.topc ul{margin:auto; width:1000px;height:45px; font-size:16px;}
.topc ul li{float:left;height:45px;padding-left:10px; padding-right:10px; line-height:45px; border-right:1px solid #dddddd;letter-spacing:4px;}
.topc ul li a{ color:#333;}
.topc .cur{background:#D91D19;height:45px; width:70px; text-align:center;}
.topc .cur a{color:#fff;}

/*yijie*/
.tong{margin:auto; width:100%; height:40px; border-bottom:1px solid #ddd;}
.tongd{margin:auto; width:1000px; line-height:40px;}
.mainc{margin:auto; width:1000px;}
.dian{float:left;width:980px; margin-top:8px;}
.dianl{float:left;width:200px;}
.dianl h1{float:left;width:200px; font-size:18px; text-align:left;line-height:30px;}
.dianl h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-right:10px; background:#c8161d;}
.dianl ul{float:left;width:190px; padding-left:8px; height:200px; border:1px solid #ddd; line-height:20px;}
.dianc{float:left; margin-left:10px;width:530px;}
.dianc h1{float:left;font-size:18px; background:#c8161d; padding-left:10px; padding-right:10px; color:#FFFFFF; line-height:30px;}
.index3_2 {margin:auto; margin-top: 10px; border: solid 1px #ccc;width:998px;}
.index3_2 .title { overflow: hidden; padding: 0 10px; height: 35px; line-height: 35px; font-size: 15px; font-weight: bold; color: #fff; background: #0094DA; }
.index3_2 .title .more { float: right; color: #fff; }

/* 首页项目程 */
.ixiangmu{margin:auto;margin-top:10px; width:998px; border: solid 1px #CCC;}
.ixiangmu .title{ line-height:30px; border-bottom:solid 3px #ccc; text-align:left;}
.ixiangmu .title span{ margin-left:15px;border-bottom: 3px solid #c8161d; padding-bottom: 3px; font-size: 18px; color: #3C3B3C;}
.xmA{float:left;width:332px;border-right: solid 1px #CCC;}
.xmB{float:left;width:332px;border-right: solid 1px #CCC;}
.xmC{float:right;width:332px;}
.xmA ul,.xmB ul,.xmC ul{ padding:8px; font-size:14px; line-height:25px;}
.xmA ul li,.xmB ul li,.xmC ul li{}
.iab{float:left; width:978px; border:1px solid #ddd; margin-top:8px;}
.iabout{float:left; width:600px; border-right:1px solid #ddd;}
.iaboutl{float:left; width:135px;}
.iaboutr{float:left; width:455px; line-height:25px; font-size:14px; padding-right:10px;}
.iquyu{ float:right; width:370px;}
.ibj{ float:left;width:370px;}
.ibj h1{float:left;width:370px; font-size:18px; color:#a3181b; line-height:26px;}
.ibj ul{float:left;width:370px; }
.ibj ul li{float:left; width:52px; margin:3px;line-height:25px; border: solid 1px #ccc; text-align:center;}
.ibj ul li:hover{background:#c8161d; }
.ibj ul li:hover a{ color:#FFFFFF;}
.itj{ float:left;width:370px;}
.itj h1{float:left;width:370px; font-size:18px;color:#a3181b; line-height:26px;}
.itj ul{float:left;width:370px; }
.itj ul li{float:left; width:52px; margin:3px;line-height:25px; border: solid 1px #ccc; text-align:center;}
.itj ul li:hover{background:#c8161d; }
.itj ul li:hover a{ color:#FFFFFF;}
.ihb{ float:left;width:370px;}
.ihb h1{float:left;width:370px; font-size:18px;color:#a3181b; line-height:26px;}
.ihb ul{float:left;width:370px;}
.ihb ul li{float:left; width:52px; margin:3px 3px 3px 3px;line-height:25px; border: solid 1px #ccc; text-align:center;}
.ihb ul li:hover{background:#c8161d; }
.ihb ul li:hover a{ color:#FFFFFF;}
.ibaojia{margin:auto;width:980px;}
.ibaojia ul{float:left; margin-top:8px;width:978px; height:40px;border:1px solid #ddd; line-height:40px;}
.ibaojia ul li{float:left; width:130px;font-size:14px; margin-left:4px; margin-right:4px; text-align:center;}
.ibaojia ul li a{ color:#c8161d;}
.iinfol{float:left; width:238px; margin-top:8px; margin-right:6px; border:1px solid #ddd;}
.iinfol h1{font-size:18px; text-align:left;line-height:30px; border-bottom:1px solid #ddd;}
.iinfol h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-left:5px; margin-right:10px; background:#c8161d;}
.iinfol h1 span{ float:right; margin-right:10px; font-size:14px;}
.iinfol ul{}
.iinfol ul li{ line-height:25px; padding-left:10px;}
.iinfor{float:right;margin-top:8px; width:238px;border:1px solid #ddd;}
.iinfor h1{font-size:18px; text-align:left;line-height:30px; border-bottom:1px solid #ddd;}
.iinfor h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-left:5px; margin-right:10px; background:#c8161d;}
.iinfor h1 span{ float:right; margin-right:10px;font-size:14px;}
.iinfor ul{}
.iinfor ul li{line-height:25px; padding-left:10px;}
.iweibao{float:left;margin-top:8px; width:485px;border:1px solid #ddd;}
.iweibao h1{font-size:18px; text-align:left;line-height:30px; border-bottom:1px solid #ddd;}
.iweibao h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-left:5px; margin-right:10px; background:#c8161d;}
.iweibao h1 span{ float:right; margin-right:10px;font-size:14px;}
.iweibao ul{}
.iweibao ul li{float:left; width:150px;line-height:25px; padding-left:10px;}
.ijiance{float:right;margin-top:8px; width:485px;border:1px solid #ddd;}
.ijiance h1{font-size:18px; text-align:left;line-height:30px; border-bottom:1px solid #ddd;}
.ijiance h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-left:5px; margin-right:10px; background:#c8161d;}
.ijiance h1 span{ float:right; margin-right:10px;font-size:14px;}
.ijiance ul{}
.ijiance ul li{float:left;width:150px;line-height:25px; padding-left:10px;}
/**liebiao **/
.bmainc{margin:auto; width:1000px; margin-top:5px; background:#eaeaea;}
.bleft{float:left; width:250px;}
.blefta{float:left; width:250px;}
.blefta h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.blefta h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.blefta li{line-height:30px; text-align:left;padding-left:10px;  border-bottom:1px solid #d2d2d2;}
.blefta li:hover{ background:#cacbcc;}
.blefta li a{color:#333333;}
.bleftb{float:left; width:250px;}
.bleftb h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.bleftb h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.bleftb li{line-height:30px; text-align:left;padding-left:10px;  border-bottom:1px solid #d2d2d2;}
.bleftb li:hover{ background:#cacbcc;}
.bleftb li a{color:#333333;}
.bleftc{float:left; width:250px;}
.bleftc h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.bleftc h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.bleftc li{line-height:30px; text-align:left;padding-left:10px;  border-bottom:1px solid #d2d2d2;}
.bleftc li:hover{ background:#cacbcc;}
.bleftc li a{color:#333333;}
.bleftd{float:left; width:250px;}
.bleftd h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.bleftd h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.bleftd li{line-height:30px; text-align:left;padding-left:10px; color:#333333;}
.bleftd li:hover{ background:#cacbcc;}
.bleftd li a{color:#333333;}
.bright{float:right; width:719px; background:#FFFFFF; padding-left:10px; border-left:1px solid #CCCCFF;min-height: 1230px;_height:expression(this.scrollHeight < 1230 ? "900px" : "auto");}
.brightt{float:left;width:719px; border-bottom:1px solid #CCCCFF;}
.brightt h1{float:left; background:#FF6600; color:#FFFFFF; font-size:18px; padding-left:10px; padding-right:10px; line-height:30px;}
.brightwz{float:right; margin-right:10px;line-height:30px;}
.brightsuo{ float:left; padding:10px;width:697px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.brightquyu{float:left; width:697px; padding:10px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.brightquyu li{float:left; width:174px;}
.brightbody{float:left;width:707px;font-size:14px;line-height:30px;}
.brightbody h1{ text-align:center; font-size:18px;}
.brightbody img{max-width:680px;}
.info_text{text-align:center; font-size:14px;}
.cleft{float:left; width:300px;}
.clefta{float:left; width:300px;}
.clefta h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.clefta h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.clefta ul{margin:1px; background:#ffffff;padding: 10px 0 10px 10px; line-height: 25px;}
.clefta li{overflow: hidden; float: left; display: inline-block; margin: 5px 12px 5px 0; width: 130px; height: 30px; line-height: 30px; color: #222222; border: solid 1px #000a13; text-decoration: none; text-align: center;font-size:14px;}
.clefta li:hover{color: #fff; background: #000a13; border: solid 1px #000a13;}
.clefta li a{color:#333333;}
.clefta li:hover a{color: #fff;}
.cleftb{float:left; width:300px;}
.cleftb h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.cleftb h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.cleftb ul{ margin:1px; background:#FFF; font-size:14px;}
.cleftb ul li{line-height:30px; text-align:left;padding-left:10px;  border-bottom:1px solid #d2d2d2;}
.cleftb ul li:hover{ background:#cacbcc;}
.cleftb ul li a{color:#333333;}
.cleftc{float:left; width:300px;}
.cleftc h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.cleftc h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.cleftc li{float:left;width:140px;line-height:30px;width:140px; text-align:left;padding-left:10px;  border-bottom:1px solid #d2d2d2;}
.cleftc li:hover{ background:#cacbcc;}
.cleftc li a{color:#333333;}
.cleftd{float:left; width:300px;}
.cleftd h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF; list-style:none;}
.cleftd h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.cleftd ul{margin:1px;background:#ffffff; font-size:14px;}
.cleftd ul li{line-height:30px; text-align:left;padding-left:10px; color:#333333;}
.cleftd ul li:hover{ background:#cacbcc;}
.cleftd ul li a{color:#333333;}
.cright{float:right; width:690px; background:#FFFFFF; padding-left:10px;}
.crightt{float:left;width:690px; border-bottom:1px solid #CCCCFF;}
.crightt h1{float:left; height:30px; background:#FF6600; color:#FFFFFF; font-size:18px; padding-left:10px; padding-right:10px; line-height:30px;}
.crightt a{ margin-left:10px;font-size:14px;line-height:30px;}
.crightwz{float:right; margin-right:10px;line-height:28px;}
.crightsuo{ float:left; padding:10px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.crightsuo span{color:#c8161d; font-size:18px;}
.crightquyu{float:left; width:667px; padding:10px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.crightquyu ul{ padding:8px;}
.crightlist{float:left; width:688px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.crightlist ul{ padding:8px;}
.crightplist{float:left; width:688px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.stitle{position: absolute; margin:2px; padding-left:5px;padding-right:5px; height: 30px; font-size: 14px; color: #fff; background-color: #FF6600; text-align: center; line-height: 30px;border-radius:5px;}
.stitle a{color:#fff;}
.crightplist ul{ padding:8px;}
.crightplist ul li{float:left;width:212px;height:180px; margin-left:10px; margin-bottom:10px;}
.crightplist ul li img{width:210px;height:150px;border:solid 1px #3E3E3E;}
.crightplist ul li:hover img{width:210px;height:150px;border:solid 1px #FF6600;}
.crightplist ul li p{line-height:30px;text-align: center;color:#fff;background:#3E3E3E;}
.crightplist ul li:hover  p{background:#FF6600;}
.crightlistA{float:left; width:688px;line-height:25px; font-size:14px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.crightlistA .title{ line-height:30px; border-bottom:solid 3px #ccc; text-align:left;}
.crightlistA .title span{ margin-left:15px;border-bottom: 3px solid #c8161d; padding-bottom: 3px; font-size: 18px; color: #3C3B3C;}
.crightlistA .more{ float:right; margin-right:25px;}
.crightlistA ul{ padding:8px;}
.crightbody{padding:8px;font-size:14px;line-height:30px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.crightbody h1{ text-align:center; font-size:18px;}
.info_hot{float:left;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF;}
.info_hot .title{ line-height:30px; border-bottom:solid 3px #ccc; text-align:left;}
.info_hot .title span{ margin-left:15px;border-bottom: 3px solid #c8161d; padding-bottom: 3px; font-size: 18px; color: #3C3B3C;}
.info_hotA{float:left;width:343px;border-right:1px solid #CCCCFF;}
.info_hotA ul,.info_hotB ul{ padding:8px; line-height:25px; font-size:14px;}
.info_hotB{float:right;width:344px;}
.pages{padding:10px;border-top:1px solid #CCCCFF;}
.ppages{margin:auto;padding:10px;border:1px solid #CCCCFF; line-height:45px;}
/*yijie*/
.btop2{}
.abn{margin:auto; width:1000px;}
.amainc{margin:auto; width:1000px; background:#CCCCFF;}
.aleft{float:left; width:200px;}
.alefta{float:left; width:200px;}
.alefta h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF;}
.alefta h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.alefta li{line-height:30px; text-align:center; border-bottom:1px solid #d2d2d2;}
.alefta li:hover{ background:#cacbcc;}
.alefta li a{color:#333333;}
.aleftb{float:left; width:200px;}
.aleftb h1{font-size:18px; background:#000a13;line-height:30px; color:#FFFFFF;}
.aleftb h1 i{float:left; margin-left:10px; margin-right:10px; margin-top:9px;background:#ffb900; border:1px solid #ff7e00; width:5px; height:12px;}
.aleftb li{line-height:30px; text-align:left; padding-left:10px; color:#333333;}
.aright{float:right; width:790px; background:#FFFFFF; padding-left:10px; min-height: 560px;
	_height:expression(this.scrollHeight < 700 ? "500px" : "auto");}
.arightbody{ line-height:30px;}
.arightt{float:left;width:790px; border-bottom:1px solid #CCCCFF;}
.arightt h1{float:left; background:#FF6600; color:#FFFFFF; font-size:18px; padding-left:10px; padding-right:10px; line-height:30px;}
.arightwz{float:right; margin-right:10px;line-height:30px;}
.arightwz a{ color:#000000;}
/*底部结束*/
.pinpai{margin:auto; width:980px;}
.pinpai ul{}
.pinpai ul li{ float:left;  padding:5px;width:130px; height:80px; font-size:16px;}
.pinpai ul li img{width:130px; height:50px;}
.pinpai ul li p{ text-align:center; line-height:30px; background:#D4BFAA;}
.pinpai ul li p:hover{background:#800000; color:#FFF;}
.ppbody{padding:10px;border:1px solid #CCCCFF;line-height:25px; font-size:14px;}
.pweb{padding-left:10px;border:1px solid #CCCCFF;border-top:0px solid #CCCCFF; height:30px; line-height:30px;}
.plogo{float:right; margin:10px; border:2px solid #D45F55; }
.pshebei{ margin-top:10px;}
.pshebei h2{float:left; background:#FF6600; color:#FFFFFF; font-size:18px; padding-left:10px; padding-right:10px; line-height:30px;}
/*底部结束*/
.links{float:left; width:998px; border:1px solid #ddd; margin-top:10px;}
.links h1{font-size:18px; font-weight:normal; line-height:30px;}
.links h1 i{float:left; width:2px; height:20px; margin-top:5px; margin-left:5px; margin-right:10px; background:#c8161d;}
.links ul{padding:8px;}
.links ul a{ margin:3px;}
.footerb{margin:auto; background:#292929;width:100%; height:45px;}
.footerb ul{margin:auto;background:#292929; width:1000px;height:45px; text-align:center;color:#9B9B9B; line-height:60px; font-size:14px;}
.footerb ul a{color:#9B9B9B;}
.footer{float:left; width:100%;color:#666;  text-align:center; height:50px; line-height:50px; background:#000; font-size:14px;}
.footer a{ color:#666;}
.footer a:hover{ color:#fff;}