@charset "utf-8";
body{ margin:0px; font-size:12px; color:#575353;font-family:"微软雅黑";}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "", STXihei, "ϸ", Heiti, "", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#68696b;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
.b{color:#ffffff;text-decoration:none;}
a.b:hover{color:#ffffff;text-decoration:underline;}
.c{color:#4297e1;text-decoration:none;}
a.c:hover{color:#4297e1;text-decoration:underline;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

.m{width:1200px; margin: 0 auto;}

.gr_bartop{background:#f3f3f3;height:38px; line-height:38px; font-size:12px; color:#414040;border-bottom:1px solid #dadada;font-family: "微软雅黑";}

.bartop .gr_left strong{ color:#414040; margin:0 5px;}

.bartop_right{ float:right;}

.bartop_icon{float:left; overflow:hidden; margin-top:9px; hanging-punctuation:30px;}

.bartop_icon a{display:inline-block; width:14px; height:11px;float:left; margin-right:6px;}

.bartop_icon .two{ background-position:-20px 0;}

.bartop_icon .thr{background-position:-40px 0;}

.bartop_icon a:hover{background-position:0 -13px;}

.bartop_icon .two:hover{ background-position:-20px -13px;}

.bartop_icon .thr:hover{background-position:-40px -13px;}

.bartop_right .sp01 a{color:#414040; margin:0 3px}

.bartop_right .sp01 a:hover{color:#ed5435;}


.weibo{ width:35px; height:35px; position:relative; display: inline }
.weibo a{width:35px; height:35px; display:block; position:absolute; left:0; top:0;background: url(i1.jpg) no-repeat center top; }
.weibo .weibo_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:0px; top:45px; display:none;}
.weibo .weibo_nr img{ margin-bottom:5px;}
.weibo .weibo_nr .arrow{position:absolute; left:-10px; top:-5px; }
.weibo.on .weibo_nr{ display:block;}


.sou{width: 211px;text-align:left;font-size:14px;margin-left: 125px;margin-top: 20px;}
.head{ padding-top:30px;}
.head2{ margin-top:10px;}
.head3{ background:url(tel.jpg) no-repeat left; padding-left:60px; margin-top:15px; font-size:14px;}
.head3 span{ font-size:20px; color:#da2219}



.nav{ background:url(b1.png) center top no-repeat; height:77px; position:relative; top:23px;z-index:100; padding-top:15px;}
.nav2{ width:1200px;}

.bt{ background:url(b1.jpg) no-repeat left top; height:23px; line-height:23px; padding-left:20px; font-size:16px; border-bottom:1px solid #ccc; padding-bottom:15px;}
.bt i{ font-style:normal; font-size:14px; padding-left:8px;}
.bt span{ float:right; font-size:14px;}

.marqueebleft{height:250px;width:804px;overflow:hidden;margin-top:20px; font-size:14px;}
.marqueebleft ul{float:left;}
.marqueebleft li{float:left;width:252px;height:245px;overflow:hidden; position:relative; margin-right:30px;}
.marqueebleft li img{ -moz-transition:opacity 0.3s linear;-webkit-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;}
.marqueebleft li img:hover{opacity:0.6; filter:alpha(opacity=60); }
.marqueebleft li p{ text-align:center; color:#000000; line-height:50px;}

.main2{ border:#eaeaea 1px solid; margin-top:30px;}
.news2{width:409px;margin-left:20px;margin-right: 28px;float:left;}
.main2 p{ margin-top:17px; line-height:26px}



.zywh{width:335px;float:left;padding-left: 23px;padding-right: 24px;height:340px;border-left:#e6e6e6 1px solid;border-right:#e6e6e6 1px solid;overflow:hidden;}
.zywh ul{  margin-top:17px; }
.zywh li{ background:url(i2.png) left  no-repeat;padding-left:15px; color:#707070; line-height:30px;font-size:12px; }
.zywh li a{ color:#5d5d5d}
.zywh li a:hover{ color:#c80000;}
.zywh li span{ float:right}

.video{ float:right; width:315px; margin-right:20px;}

.yl{ margin-top:30px;}
.yl span{ font-size:16px;}
.yl a{ padding-right:20px;}


.foot{ background:url(foot.jpg) repeat-x top;margin-top:30px; padding-top:25px; padding-bottom:15px; overflow:hidden;color:#939393; line-height:26px}
.wx{ float:left; border-right:dashed thin #5a5a5a; padding-right:45px; padding-left:45px; padding-top:15px;}
.wx p{ text-align:center; color:#FFFFFF; line-height:30px}
.wzdt{ float:left; margin-left:30px;background:url(line.png) right center no-repeat;}
.wzdt li{ float:left; min-height:126px; background: url(line.png) left center no-repeat; text-align:center; width:130px;}
.wzdt li h3{ font-size:14px; color:#FFFFFF; line-height:40px}
.wzdt li a{ display:block;color:#a7a7a7}


.link{ width:1200px; margin:0 auto; border-top:#5a5a5a 1px solid; margin-top:10px; padding-top:10px; color:#FFFFFF}
.link a{ padding-left:15px; color:#999999}

.list_wrapper{ overflow:hidden; padding-bottom:50px;}

.list_left{ float:left; width:218px; overflow:hidden; background:url(b2.jpg) repeat-y; text-align:center; padding-top:15px;}
.bt1{ width:170px; margin:0 auto; background:url(b1.jpg) no-repeat left top; background-position:26px; font-size:18px; padding-left:25px; border-bottom:3px solid #da2219; padding-bottom:15px; line-height:15px; padding-top:15px; margin-bottom:15px;}

.list_right{ float:right; width: 950px; overflow:hidden; margin-top:25px;}

.sidebar_menu{background: #ed5435; font-family:"微软雅黑"; margin-bottom:10px; padding-bottom:10px;}

.sidebar_menu h2{ height:51px; color:#fff; font-weight:normal; line-height:50px; padding-left:20px; background:url(../images/side_line.jpg) repeat-x left bottom;}

.sidebar_menu li{line-height:35px; font-size: 16px; margin-bottom:1px;padding-left:10px;}

.sidebar_menu li a{ display:block; height:35px; color:#fff; padding-left:15px;}

.sidebar_menu li a:hover,.sidebar_menu li .current{background:#fff; color:#ed5435;}

.sidebar_menu ol li{ padding-left:0;}

.sidebar_menu ol li a{font-size: 12px;background:url(../images/side_li.jpg) no-repeat 25px center;padding-left:35px;}

.sidebar_menu ol li a:hover{background:#fff url(../images/side_lih.jpg) no-repeat 25px center;}

.position{ border-bottom:1px solid #DADADA; height:30px;}

.position strong{ font-size: 18px; font-family:"微软雅黑"; padding-left:10px; border-left: 4px solid #da2219; font-weight:normal}

.position p span{ margin:0 8px;}

.list_box{ margin-top:20px; overflow:hidden; line-height:30px;}
.gr_right{ float: right}



