body{line-height:1.5;font-family:arial,"\5fae\8f6f\96c5\9ed1";background:#fff;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,th,td{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%}
fieldset,img,a img,:link img,:visited img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline;}
.bd{width:1200px;height:auto;margin:0 auto;overflow:auto;}
.hid{overflow:hidden;}
.top-logo {width:330px;height:70px;background:url(logo.jpg) no-repeat;float:left;margin:24px 0 24px;}
.top-tel {width: 540px;height: 70px;float:right;margin-right:23px;padding:24px 0 24px;}
.menu {background: #e70012;line-height:49px; text-align:center;}
.menu ul {margin: 0 auto;overflow: auto;}
.menu li {float: left;font-size: 20px;width: 140px;padding: 0 5px 0 5px;}
.menu li a { color: #FFF; text-decoration:none;}
.menu li a:hover{color:#fffc00}

.banner{width:100%;min-width:1200px;}
.t-link{overflow:hidden;width:1218px;margin:32px 0 32px;}
.t-link div{float:left;width:184px;height:137px;background:#f0f5f8;margin-right:19px;}
.t-link a{display:block;width:184px;height:43px;font-size:16px;padding-top:94px; text-align:center;color:#656565;background-color:#f0f5f8;background-repeat:no-repeat;background-position:center 24px;}
.t-link a:hover{text-decoration:none;background-color:#e70012;background-repeat:no-repeat;background-position:center 24px;color:#FFF;}

.ico-zy a{background-image:url(ico-zy-a.png);}
.ico-zy a:hover{background-image:url(ico-zy-h.png);}

.ico-tel a{background-image:url(ico-tel-a.png);}
.ico-tel a:hover{background-image:url(ico-tel-h.png);}

.ico-ks a{background-image:url(ico-ks-a.png);}
.ico-ks a:hover{background-image:url(ico-ks-h.png);}

.ico-zn a{background-image:url(ico-zn-a.png);}
.ico-zn a:hover{background-image:url(ico-zn-h.png);}

.ico-js a{background-image:url(ico-js-a.png);}
.ico-js a:hover{background-image:url(ico-js-h.png);}

.ico-jz a{background-image:url(ico-jz-a.png);}
.ico-jz a:hover{background-image:url(ico-jz-h.png);}

.title{margin:35px auto 40px;}
.title a{display:black;margin-left:8px;font-size:28px;font-weight:bold;color:#000;line-height:30px;}
.title a:hover{color:#FF0000; text-decoration:none;}
.x-red{border-left:2px solid #FF0000;}

.focus,.news{height:420px;overflow:hidden;}
.focus{width:686px;float:left;position:relative;}
.focus .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focus .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.focus .hd ul li.on{ background:#f00; color:#fff; }
.focus .bd{ position:relative; height:100%; z-index:0;   }
.focus .bd li{ zoom:1; vertical-align:middle; }
.focus .bd img{ width:686px; height:420px; display:block;  }





.news{width:484px;float:right;}
.news li{font-size:16px;line-height:35px;}
.news li a{color:#333;}
.news_nav{position: relative;height: 42px;border-bottom: 2px solid #e5e5e5;}
.news_nav ul{position: absolute;top: -1px;}
.news_nav li{float: left;width: 120px;height: 42px;overflow: hidden;line-height: 42px; text-align:center; background:url(news-bg.png) no-repeat right center;}
.news_nav li a{font-size:22px; text-decoration:none;}
.news_nav li.on {top: -1px;border-bottom: 2px solid #FF3333;}
.news_list h2{padding:10px 0 10px;}
.news_list h2 a{color:#e50112;font-size:20px;}
.news_list p{color:#999999;line-height:24px; border-bottom:1px dashed #d0d0d0;padding-bottom:10px;margin-bottom:10px;height:49px;}
.news_list li{position: relative;padding-left: 12px;width:478px;height:35px;overflow:hidden;}


.dj,.sp{width:590px;height:auto;float:left;overflow:hidden;}
.dj{margin-right:20px;}
.dj .imglist,.sp .imglist{width:604px;height:160px;}
.dj .imglist li,.sp .imglist li{width:288px;height:160px;float:left;margin-right:14px;}
.dj .imglist img,.sp .imglist img{width:288px;height:160px;}
.dj .artlist,.sp .artlist{margin:10px;}
.dj .artlist li,.sp .artlist li,.whws li{font-size:16px;line-height:35px;position: relative;padding-left: 12px;height:35px;overflow:hidden;}
.news_list li:after,.dj .artlist li:after,.whws li:after{content: "";background: #ccc;width: 4px;height: 4px;border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;left: 0;top: 50%;position: absolute;}
.sp .artlist li{background:url(ico-video.png) no-repeat 0 center;padding-left:30px;}
.dj .artlist li a,.sp .artlist li a{color:#333;display:inline-block;width:440px;overflow:hidden;}
.dj .artlist li span,.sp .artlist li span{display:block;float:right;color:#999;font-size:14px;}
.more{display:block;float:right;margin:0 20px 0;}
.more a{font-size:14px;color:#999;font-weight:normal;}
.dj .title,.sp .title{margin-bottom:20px;}

.ksdh{width:670px;background:url(ksdh.jpg) no-repeat;}
.zxks{width:255px;margin-left:10px;}
.ksdh,.zxks{height:401px;float:left;overflow:hidden;}
.ksdh ul{margin:96px 0 0 49px;border-top:1px solid #FFF;width:504px;padding-top:10px;overflow:auto;height:206px;}
.ksdh li{float:left;width:100px;line-height:35px;padding:0 13px 0 13px;}
.ksdh li a{font-size:16px;color:#FFF;}
.ksdh .vmore{width:109px;height:30px;line-height:30px;background-color:#e2e3e7;margin-left:45px; text-align:center;}
.ksdh .vmore a{color:#000;}

.expert li{float:left;width:200px;height:290px;margin:0 20px 0 19px;}
.expert li img{width:200px;height:258px;}
.expert li span{font-size:14px;line-height:32px;display:block;height:32px;overflow:hidden; text-align:center;}

.whws{width:387px;height:auto;float:left;box-shadow:0px 0px 6px 1px #e0e0e0;}
.m-l-r-19{margin:0 19px 0 20px;}
.m-t-b-20{margin:20px auto 20px;}
.whws .title{margin:20px 0 10px;font-weight:normal;}
.whws ul{padding:5px;}
.whws li a{color:#333;}

.ry_nav{width:100%;height:auto;overflow:auto;margin:35px auto 30px;}
.ry_nav li{width:146px;height:40px;line-height:40px; text-align:center;float:left;margin-right:5px;}
.ry_nav li.on{background:url(ico-title-bg.png) no-repeat;}
.ry_nav li a{font-size:28px;color:#000;}
.ry_nav li.on a{color:#FFF; text-decoration:none;}
.pic_list{width:1200px;height:auto;overflow:hidden;}
.pic_list ul{width:1220px;}
.pic_list li{float:left;margin:0 20px 20px 0;}
.pic_list li img{width:285px;height:207px;}

.foot{background:#f9f9f9;padding:50px 0 40px;margin-top:10px;}
.foot .bd{background:url(wx.jpg) no-repeat right 10px;padding-bottom:30px;}
.flink{width:70px;height:auto;overflow:auto;float:left; text-align:center;margin:0 50px 0px 10px;}
.flink .fnav{margin:0 0 15px 0;}
.flink .fnav a{font-size:16px;color:#333;}
.flink li{font-size:14px;line-height:26px;}
.flink li a{color:#999;}
.cp{border-top:1px solid #dcdcdc;color:#666666;font-size:14px;line-height:26px;width:1200px;height:auto;margin:0 auto; text-align:center;margin-top:30px;padding-top:20px;}












