@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{display:block;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
button,html input[type=button],input[type=submit]{-webkit-apperance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
ol,ul{list-style:none}
img{border:0;vertical-align:middle}
em,i,u{font-style:normal}
a {text-decoration:none;color: #777;}
a:hover {text-decoration:none;color:#d1340d;}
.l {float: left;}
.r {float: right;}
body {font: 14px/24px "Microsoft Yahei", Aril;color: #666;}

.top{width: 100%; height: 108px;}
.topcontent{width:1200px; height: 100%; margin:0 auto;}
.logo{width: 822px; height: 84px; float: left;margin-top: 12px;}
.phone{width: 304px; height: 52px; float: right; margin-top: 28px;}
.nav{width: 100%; height:60px;}
.nav ul{width:1200px; height: 100%; margin:0 auto; background-color: #ff3300;}
.nav ul li{ width: 109px; height: 100%; line-height: 60px; font-size: 16px; float: left; text-align:center; font-weight: bold;}
.nav ul li a{ display: block; color: #fff;}
.nav ul li a:hover{background-color: #d1340d;}
.banner{width: 1200px; height: 290px;margin:0 auto;}
.con{width: 100%;height: auto;}
.content{width:1180px; padding: 0px 10px; margin: 0 auto;}
.con1{width: 100%; height: 340px; margin-top: 12px;}
.con11{width: 550px; height: 340px; float: left;}
.con12{width: 620px; height: 340px; float: right;}
.con12_top{width: 620px; height: 54px; background:url(../images/news_tit.jpg) top left no-repeat; position: relative;}
.con12_top_more{ position: absolute;right:6px; top:7px; }
.con12_body{ width: 100%; height: 286px;}
.con12_body ul{ padding: 0px 10px;}
.con12_body ul li{ height: 34px; line-height: 34px; border-bottom: 1px dashed #ccc; background: url(../images/dot.jpg) center left no-repeat; width: 588px;padding-left: 12px;}
.con12_body ul li span{float: right;}
.con2{width: 100%; height: 110px; margin-top: 10px;}
.con21{width: 585px; height: 110px; float: left;}
.con22{width: 585px; height: 110px; float: right;}
.con3{width: 100%; height:272px; margin-top: 10px;}
.con31{width: 808px; height: 100%; float: left; border:1px solid #ddd;}
.con31_top{width: 768px; height: 40px; line-height:40px;background: url(../images/title_101.jpg) left top no-repeat;padding-left: 40px;color:#df1801;font-weight: bold;font-size: 14px;}
.con31_body{padding:18px 13px;}
.con31_body p{ text-indent: 2em;line-height: 26px; margin-bottom: 10px;}
.con32{width: 358px; height: 100%; float: right;border:1px solid #ddd;}
.con32_top{width: 100%; height: 40px;background: url(../images/title_101.jpg) left top no-repeat;}
.con32_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con32_top span{float: right;margin-right: 6px;}
.con32_body{padding:18px 13px;}
.con4{ width: 100%; height:320px;margin-top: 10px;}
.con41{width:398px; height: 100%;border:1px solid #ddd;float:left;}
.con41_top{width: 398px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con41_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con41_top span{float: right;margin-right: 6px;}
.con41_body{padding:4px 10px 0px 10px}
.con41_body ul{}
.con41_body ul li{ width:370px;height: 32px; overflow:hidden;line-height: 32px; background:url(../images/dot.jpg) left center no-repeat; padding-left: 12px;}
.con42{ width:398px; height: 100%;border:1px solid #ddd;float:left;margin-left: 10px;}
.con42_top{width: 398px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con42_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con42_top span{float: right;margin-right: 6px;}
.con42_body{padding:4px 10px 0px 10px}
.con42_body ul{}
.con42_body ul li{width:370px;height: 32px; overflow:hidden;line-height: 32px; background:url(../images/dot.jpg) left center no-repeat; padding-left: 12px;}
.con43{width:358px; height: 100%; border:1px solid #ddd;float: right;}
.con43_top{width: 358px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con43_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con43_top span{float: right;margin-right: 6px;}
.con43_body{padding:12px;width: 200px;margin: 0 auto;}
.con43_body img{margin-bottom: 8px;}
.con5{width: 100%; height: 215px;margin-top: 10px; background: url(../images/bg_zjdx.jpg) no-repeat;}
.con6{width: 100%; height: 270px;margin-top: 10px;}
.con61{width:398px; height: 100%;border:1px solid #ddd;float:left;}
.con61_top{width: 398px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con61_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con61_top span{float: right;margin-right: 6px;}
.con61_body{padding:4px 10px 0px 10px}
.con61_body ul{}
.con61_body ul li{width:370px;height: 32px; overflow:hidden;line-height: 32px; background:url(../images/dot.jpg) left center no-repeat; padding-left: 12px;}
.con62{width:398px; height: 100%;border:1px solid #ddd;float:left;margin-left: 10px;}
.con62_top{width: 398px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con62_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con62_top span{float: right;margin-right: 6px;}
.con62_body{padding:4px 10px 0px 10px}
.con62_body ul{}
.con62_body ul li{width:370px;height: 32px; overflow:hidden;line-height: 32px; background:url(../images/dot.jpg) left center no-repeat; padding-left: 12px;}
.con63{width:358px; height: 100%; border:1px solid #ddd;float: right;}
.con63_top{width: 358px; height: 40px;font-weight:bold;background: url(../images/title_101.jpg) left top no-repeat; line-height: 40px;color:#df1801;}
.con63_top h4{font-size: 14px;float: left;padding-left: 40px; line-height: 40px;color:#df1801;}
.con63_top span{float: right;margin-right: 6px;}
.con63_body{padding:4px 10px 0px 10px;}
.con63_body ul{}
.con63_body ul li{width:326px;height: 32px; overflow:hidden;line-height: 32px; background:url(../images/dot.jpg) left center no-repeat; padding-left: 12px;}
.footer{width: 1200px; height: 54px; margin:0 auto;margin-top:15px;background: #c81207; padding-top: 10px;}
.footer p{ text-align: center;color:#fff; line-height:26px;}
.footer p a{color:#fff;}
/*banner焦点图*/
.banner .slideBox{ width:1200px; height:290px; overflow:hidden; position:relative;  }
.banner .slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.banner .banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:3px;  width:25px; height:25px; line-height:24px; text-align:center; background:#fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#ff3300; color:#fff; }
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:1200px; height:290px; display:block;  }

.focusBox { position: relative; width: 550px; height: 340px; overflow: hidden;  text-align: left;  }
.focusBox .pic img { width: 550px; height: 340px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on span{ background:#ff3300;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

.slideGroup{ width:1100px; padding:10px 0px 0px 70px;   }        
.slideGroup .parHd{ height:30px; line-height:30px;  position:relative;  display: none; }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:4px 0px 0px 0px; position:relative;   }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:260px; height:160px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }
/*内页*/
.fy{width: 1200px; height: auto; margin:0 auto;margin-bottom:10px;}

.breadcrumb{ height:36px; line-height: 36px; float: right;}

.con_fy{width:100%; height: auto; overflow: hidden;margin-top: 10px;}

.left_fy{width:230px; height: auto; float: left;border:1px solid #eee;}
.left_fy .hd{width:100%; height: 40px; background: url(../images/bg_menu.jpg) no-repeat; line-height: 40px;color:#fff; font-size:16px;}
.left_fy .hd ul li{padding-left:28px;}
.left_fy .bd{padding:8px 0px 8px 12px;}
.left_fy .bd ul li{width:204px; height: 34px; line-height:34px;border-bottom: 1px dashed #efefef;}

.right_fy{width:958px; height: auto; float:right;border:1px solid #eee; overflow: hidden;}
.right_fy .hd{height: 39px; width: 100%; background: url(../images/right_bg.jpg) repeat-x;}
.right_fy .hd ul{height:39px;}
.right_fy .hd ul li{height:100%;background: url(../images/right_nav.jpg) 10px center no-repeat; line-height: 39px;padding-left: 24px;color:#ff3300;font-size:16px;font-weight:bold;}
.right_fy .bd{padding:10px 0px 10px 14px;}
.right_fy .bd ul li{width:910px; height: 36px; border-bottom:1px dashed #ddd; line-height: 36px; background: url(../images/dot.jpg) 2px center no-repeat;padding-left:20px; }
.right_fy .bd ul li span{float:right;}

.page{width:100%; overflow:hidden;line-height:30px; clear:both; text-align:center; padding:15px 0;}
.page a{ margin:5px; display:inline-block; border:1px solid #c1c1c1; padding:0 12px; background:#f8f8f8; color:#666; border-radius:2px}
.page .thisclass{color:#fff; font-weight:bold; background:#ff3300; border-color:#e33509;}

.detail{padding:0px 6px;}
.detail h1{padding:8px 0px; text-align:center; font-size:20px; font-weight:normal; line-height:30px;}
.detail .date_detail{ text-align:center; height:24px; line-height:24px; background: #eee; padding-bottom:0px; color:#999;}
.detail .con_detail{padding:12px 6px 8px 6px;color:#666;}
.detail .con_detail p{ text-indent:2em; line-height:26px; margin-bottom:12px;}

.right_list_con2{}
.right_list_con2 ul{ padding-top:16px;}
.right_list_con2 ul li{ height:226px; float:left; width:260px; margin:0px 8px 0px 40px; background: none;border-bottom: none;}
.right_list_con2 ul li img{ width:260px; height:160px;}
.right_list_con2 ul li span{display:block; width:260px; height:30px; line-height:30px; background-color:#eee; text-align:center; margin-top:8px; overflow:hidden;}