@charset "utf-8";
/* CSS Document */

body,dl, dt, dd,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{color:#373737;font-size:12px; line-height:24px; font-family:"microsoft yahei","宋体";}
 
ul,ol,li{list-style-type:none;}

input{vertical-align:middle} 
label{vertical-align:middle;}

select,input,select{vertical-align:middle;}
img{ border:none;}
 
a{text-decoration:none; color:#2a2a2a;}
a:hover{color:#dc1111; text-decoration:none;}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

.public{width:1120px; margin:0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.tmar12{margin-top:12px;}
.tmar25{margin-top:25px;}

.topbg{width:100%; padding-bottom:34px; background:url(../images/tm.png) bottom repeat-x; position:relative; z-index:99;}
.top{margin-top:18px;}
.logo{width:323px; height:68px; margin-top:12px;}
.top_r{width:696px; overflow:hidden;}
.tel{height:32px; line-height:32px; text-align:right; margin-right:24px; background:url(../images/telico.jpg) no-repeat; float:right;}
.tel h2{padding-left:45px; font-size:26px; color:#dc1111;} 

.navk{width:696px; margin-top:18px;}

.fullSlide{width:100%; position:relative; height:500px; margin-top:-5px; z-index:0;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important; height:500px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block; height:500px;}
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:50px; line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:6px; overflow:hidden; background:#fff;
filter:alpha(opacity=80); opacity:0.8; line-height:999px;}
.fullSlide .hd ul .on{background:#dc1111;}
.fullSlide .prev,.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

.in_equi{width:828px; overflow:hidden;}
.in_equi_t{width:100%; height:40px; line-height:40px;  padding-bottom:4px; background:url(../images/x.jpg) bottom repeat-x; font-weight:bold; overflow:hidden;}
.in_equi_t p{width:92px; height:40px; line-height:40px; float:left; font-size:22px; font-weight:bold; text-align:center; margin-right:20px;}
.in_equi_t p a{display:block; color:#2a2a2a; cursor:pointer; padding-bottom:5px;}
.in_equi_t p a.a_n{background:url(../images/h.jpg) center bottom repeat-x; color:#d61010;}
.in_equi_n{margin:21px 0 0 -18px;}
.in_equi_n dl{display:block; width:405px; margin:0; padding:0; float:left; margin-left:18px;}
.in_equi_n dl dt{width:169px; height:122px; float:left; margin-right:15px;}
.in_equi_n dl dt img{width:169px; height:122px;}
.in_equi_n dl dd{line-height:24px;}
.in_equi_n dl dd h2{font-size:15px; margin-bottom:4px; color:#2a2a2a;}

.in_video{width:254px; overflow:hidden;}
.in_video_t{height:40px; line-height:40px; font-size:22px; font-weight:bold;}
.in_video_t b{color:#d61010;}
.in_video_n{width:254px; margin-top:12px;}

.hbg{width:100%; margin-top:32px; background:#f8f8f8; padding:20px 0 30px; overflow:hidden;}
.innews{width:392px; overflow:hidden;}
.innews_n{margin-top:12px;}
.news_n_1{padding:0; line-height:21px;}
.news_n_1 img{width:133px; height:84px; float:left; margin:0px 14px 0 0;}
.news_n_1 h3{font-size:14px;}
.news_n_1 p{padding-top:4px;}
.news_n_2{padding-top:10px;}
.news_n_2 li,.infhaz_n li{width:100%; height:24px; line-height:24px; overflow:hidden;}
.news_n_2 li a,.infhaz_n li a{display:block; background:url(../images/icon_1.png) 0 9px no-repeat; padding-left:12px;}
.news_n_2 li span{display:block; float:right; color:#5b5b5b;}

.ingyhd{width:406px; margin-left:32px; overflow:hidden;}
.ingyhd_n,.infhaz_n{margin-top:12px;}
.ingyhd_n img{width:137px; height:185px; float:left; margin:3px 16px 0 0;}

.infhaz{width:254px; overflow:hidden;}

.botdh{width:100%; background:#383a40; color:#c1c1c1; padding:36px 0 26px; overflow:hidden;}
.botdh a{color:#c1c1c1;}
.bot_lx{width:356px; float:left;}
.bot_lx img{width:100px; height:100px; float:left; margin-right:16px;}
.bot_lx h3{font-size:14px; color:#fff; padding-bottom:5px;}
.botdh dl{display:block; min-height:100px; float:left; padding:0 48px; border-left:1px solid #53555a; overflow:hidden;}
.botdh dl dt{font-size:14px; margin-bottom:4px; font-weight:bold;}
.botdh dl dt a{color:#fff;}
.botdh dl dd{display:block;}
.botdh dl dd a:hover{color:#fff;}

.link{margin-top:25px; color:#fff; overflow:hidden;}
.link a{display:inline-block; margin-right:12px; color:#c1c1c1;}
.link a:hover{color:#fff;}

.footer{width:100%; border-top:1px solid #44464b; background:#292a2e; overflow:hidden;}
.bottom{padding:12px 0; color:#c1c1c1; overflow:hidden;}
.bottom a{color:#c1c1c1;}
.bottom a:hover{color:#fff;}
.bottom span{display:block; float:right;}


.nei_ban{width:100%; height:325px; margin-top:-5px; position:relative; z-index:0;} 
.content{padding:25px 0 35px;}
.left{width:252px; margin-top:10px; overflow:hidden;}
.lanmu{width:100%;}
.lanmu_t{width:100%; height:59px; background:#ec1d23 url(../images/bg_1.png) 214px 26px no-repeat; color:#fff;}
.lanmu_t h2{font-size:22px; padding:17px 0 0 32px;}
.lanmu_n{width:250px; padding:5px 0 25px; border:1px solid #ddd; border-top:none; overflow:hidden;}
.lanmu_box{padding:0 20px;}
.lanmu_box li{width:100%; height:28px; padding:10px 0 11px; line-height:28px; font-size:14px; background:url(../images/x.jpg) bottom repeat-x; overflow:hidden;}
.lanmu_box li a{display:block; background:url(../images/icon_2.jpg) 8px 10px no-repeat; padding-left:35px;}

.lianxi{width:252px; height:113px; background:url(../images/bg_2.jpg) no-repeat; margin-top:20px; overflow:hidden;}
.le_lx{padding:12px 12px 0 0; text-align:right;}
.le_lx b{font-size:14px;}
.le_lx h2{font-size:18px; color:#ec1d23;}
.le_lx em{font-size:14px; font-weight:normal;}
.le_lx a{display:inline-block; background:#000; padding:0 12px; color:#fff; margin-top:8px;}

.right{width:833px;}
.right_t{width:100%; height:45px; line-height:45px; padding-bottom:8px; background:url(../images/x.jpg) 0 49px repeat-x; overflow:hidden;}
.right_t h2{width:auto; padding:0 8px 8px; font-size:22px; float:left; display:inline-block; background:url(../images/t_1.jpg) bottom repeat-x; color:#221f1f;}

.site,.right_t .more{display:block; float:right; font-size:13px; margin-top:3px;}
.company{padding:20px 0px; font-size:14px; line-height:28px;}

.prolist{padding-bottom:15px; overflow:hidden;}
.pro_box{padding:0; margin-left:-33px;}
.pro_box li{width:255px; height:234px; display:block; float:left; margin:28px 0 0 33px; text-align:center; overflow:hidden;}
.pro_box li img{width:255px; height:184px;}
.pro_box li span{display:block; text-align:center; width:100%; height:50px; line-height:50px; background:#f5f4f2; border-radius:0 0 7px 7px; font-size:15px; font-weight:bold;}

.newslist{width:100%; overflow:hidden;}
.news_box{padding:0; overflow:hidden;}
.news_box li{width:100%; padding-bottom:21px; background:url(../images/xx.jpg) bottom repeat-x; margin-top:21px; overflow:hidden;}
.news_box li img{width:133px; height:84px; float:left; margin-right:18px;}
.news_box li h2{font-size:14px; line-height:30px;}
.news_box li h2 span{font-weight:normal; font-size:12px; padding-left:15px;}
.news_box li p{margin-top:4px;}

.gcal_box{padding:0; overflow:hidden;}
.gcal_box li{width:100%; height:163px; margin-top:25px; overflow:hidden;}
.gcal_box li img{width:216px; height:163px; float:left; margin-right:20px;}
.gcal_box li h2{font-size:15px; line-height:30px;}
.gcal_box li p{margin-top:4px;}
.gcal_box li em{font-style:normal; color:#ec1d23;}
.gcal_box li a.ck_a{display:inline-block; width:87px; height:32px; line-height:32px; margin-top:14px; color:#fff; text-align:center; background:#ec1d23;}

.page{ width:auto; margin:35px 0 10px; text-align:center; font-size:12px;  overflow:hidden;}
.page a{display:inline-block; border:1px solid #dedddd; padding:0 12px; margin:0 3px; color:#858585; overflow:hidden;}
.page a:hover,a.cur,.page a#ben{background:#ececed; border:1px solid #ececed; text-decoration:none;}
#ymtj{ display:none;}

.new_con{padding:28px 0 10px; overflow:hidden;}
.bt{width:100%; height:50px; text-align:center; padding-bottom:12px; border-bottom:1px dotted #d6d6d6; }
.bt h2{ font-size:18px; font-family:"microsoft yahei";}
.bt p{ margin-top:6px; color:#9b9b9b; font-size:12px;}

.con{width:100%; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:20px;}
.share{float:right; margin-top:20px; margin-bottom:5px;}
.zlxz{width:400px; margin-top:20px; font-size:18px; font-family:"microsoft yahei"; color:#222; font-weight:bold; float:left;}
.zlxz a.xia{background:url(../images/icpdf.jpg) 8px 5px no-repeat; padding-left:30px; color:#e20f00; font-size:20px;}

.fenpian{ width:100%; margin-top:20px; text-align:left; padding-top:15px; background:url(../images/xx.jpg) repeat-x; overflow:hidden;}
.fenpian ul li{line-height:27px; width:100%; font-size:14px;}

.xgzx{width:100%; margin-top:16px; overflow:hidden;}
.xgzx h2{font-size:16px; height:36px; line-height:36px; color:#333; padding-bottom:5px; border-bottom:1px solid #ececec; font-family:"microsoft yahei";}
.xx_tjxw_box{margin-left:-89px; padding-top:18px;}
.xx_tjxw_box li{margin-left:89px; width:372px; height:26px; line-height:26px; display:inline-block; float:left; font-size:13px; overflow:hidden;} 
.xx_tjxw_box li span{display:block; float:right; font-size:12px; color:#8b8b8b;}


.cpxx_zuo{width:499px; margin-top:30px;}
.cpxx_zuo img{width:499px; height:360px;} 
.cpxx_you{width:594px; margin-top:30px; font-size:14px; line-height:27px; overflow:hidden;}
.cpxx_you h2{font-size:24px; padding-bottom:10px;}
.cpxx_you p em{font-style:normal; color:#ec1d23;}
.xjtel{line-height:37px; color:#fff; background:url(../images/xx.jpg) repeat-x; margin-top:22px; padding-top:30px;}
.xjtel p{float:left; margin-right:20px;}
.xjtel p.pxj{width:133px; height:50px; background:url(../images/djxj.jpg) no-repeat;}
.xjtel p.pxj a{color:#fff; display:block; width:75px; padding-left:58px;}
.xjtel p.ptel{width:249px; height:50px; background:url(../images/telbg.jpg) no-repeat; text-align:center;}
.xjtel p.ptel em{font-weight:bold; font-size:16px; color:#fff; font-style:italic;}

.cpxxjs{margin-top:30px;}
.cpxxjs_t{width:100%; height:54px; background:url(../images/bg_3.jpg) repeat-x; overflow:hidden;}
.cpxxjs_t h2{display:inline-block; line-height:46px; padding:8px 30px 0; background:url(../images/bg_4.jpg) repeat-x; font-size:20px;}
.cpxxjs_n{padding:0; margin-top:20px; font-size:14px; line-height:27px;}