@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
div,a,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,form,tr,td,img{  font-size:14px; font-family:"微软雅黑"; margin:0; padding:0}
img,input{border:none;}
a{ text-decoration:none; color:#292421}
li{ list-style:none}
.clearfix:before,
.clearfix:after {content: ""; display: table;}
.clearfix:after {clear: both;}

#top{ width:100%; padding-top:28px}
.top{ width:1200px; margin:0 auto}
.top dl{ margin-top:0px}
.top dl dt{ float:left; padding-bottom:30px}
.top dl dd{ float:right}
.top dl dd h4{ font-size:18px; font-weight:normal; text-align:right; line-height:2em;}

.top dl dd form{ border:#d6332d solid 1px; background:#fff; width:300px; margin-top:8px}
.top dl dd form input[type="text"]{ border:none; outline:none; width:233px; float:left; height:33px; padding-left:20px}
.top dl dd form input[type="image"]{ float:left; vertical-align:middle}


#nav{ width:100%; background:#d6332d; height:48px; line-height:48px}
.nav{ width:1200px; margin:0 auto;}

.sjd{ width:1200px; margin:50px auto auto}
.sjd img{ display:block; width:100%;}


.dh{ position:relative; z-index:1;}
.dh a{ color:#fff;  }
.dh .nLi{ float:left;  position:relative; width:20%;}
.dh .nLi h3 a{ display:block; width:100%; text-align:center; color:#fff; font-size:16px; height:48px; line-height:48px; font-weight:normal}
.dh .nLi.on h3 a{ background:#fff; color:#d6332d}
.dh .sub{ display:none; width:240px; left:0; top:50px;  position:absolute; background:rgba(205,92,92,0.9);  line-height:36px; padding:5px 0; text-align:center;  }
.dh .sub li{ zoom:1; }
.dh .sub a{ display:block; padding:0 7px; color:#eeeeee; font-size:13px }
.dh .sub a:hover{ background:#d6332d; color:#fff;  }


.content{ width:1200px; margin:50px auto auto}

.banner{ width:700px; height:350px; margin:0 auto; position:relative; float:left}
.banner .hd{ position:absolute; z-index:10; bottom:20px; left:47%}
.banner .hd li{ background:#fff; width:11px; height:11px; border-radius:50%; float:left; margin:0 8px}
.banner .hd li.on{ background:#ea0a46}
.banner .bd li img{ width:709px; height:345px; margin:0 auto; overflow:hidden; display:block}

#icon{ float:left; width:491px}
#icon li{ float:left}
#icon li a{ display:block}
#icon li i{ font-style:normal; color:#fff; font-size:18px}
.icon1{ width:186px;}
.icon1-1{ background:#cd5c5c; padding:49px 0}
.icon1-2{ background:#a52a2a; height:99px; line-height:99px; text-align:center}
.icon1-2 img{ margin:0 5% 0 10%; vertical-align:middle}
.icon1-1 img,.icon3-1 img,.icon3-2 img{ display:block; margin:0 auto}

.icon2{ width:186px}
.icon2 a{ height:115px; width:100%; line-height:123px; text-align:center}
.icon2-1{ background:#8b0000;   } 
.icon2 img,.icon3 img{ vertical-align:middle}
.icon2-2{ background:#b22222;} 
.icon2-3{ background:#d6332d}

.icon3{ width:119px;text-align:center}
.icon3 a{ height:172.5px}
.icon3 a img{padding-top:47px; padding-bottom:20px }
.icon3-1{ background:#cd3332}
.icon3-2{ background:#ee3b3b}



#box1,#box2,#box3,#box4{ width:100%; margin-top:50px}
.box1,.box2,.box3,.box4{ width:1200px; margin:0 auto}

.title3{ text-align:center;}
.title3 h3{ font-size:30px; color:#d6332d}
.title3 h5{ color:#999999; margin-top:12px; text-transform:uppercase; font-weight:normal}

.box1_l{ float:left; width:775px; border: #ccc solid 1px; padding-bottom: 20px;}


.box1_l .bd li img{ display:block; width:710px; height:360px; padding:5px}
.box1_l .bd li{ width:48%; float:left; line-height:32px}
.box1_l .bd li:nth-child(odd){ float:right}
.box1_l .bd li a{ float:left; width:78%; list-style:inside disc; display:list-item; color:#000000; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.box1_l .bd li h6{ float:right; font-weight:normal; width:20%; font-size:13px; text-align:right}
.box1_l .bd li p{ background:rgba(255,255,255,0.45); color:#131313; font-weight:normal; height:40px; position:absolute; bottom:0; left:0;  line-height:40px; width:95%; padding-left:5%}

.box1_l .hd{ background:#d6332d; line-height:50px}
.box1_l .hd li{ float:left;  width:120px; text-align:center}
.box1_l .hd li a{ font-size:18px; font-weight:normal; color:#ffffff;}
.box1_l .hd li.on{ background:#b22222}

.box1_l .bd ul{ width:95%; margin:0 auto}
.box1_l .bd dl{ margin-top:25px; margin-bottom:15px}
.box1_l .bd dl dt{ float:left}
.box1_l .bd dl dt img{ display:block; width:210px; height:140px; border:#cccccc solid 1px}
.box1_l .bd dl dd{ float:left; width:500px; float:left; margin-left:23px; }
.box1_l .bd dl dd h3{ font-size:16px; color:#000000; line-height:2em;}
.box1_l .bd dl dd h6{ font-weight:normal; font-size:12px; color:#d6332d;  margin:20px auto 12px}
.box1_l .bd dl dd h4{ font-weight:normal; color:#444444; line-height:2em; height:4em; overflow:hidden}



.box1_r{ width:380px; float:right}
.box1_r ul{ width:95%; margin:15px auto auto}
.title{ width:100%; border-bottom:#cccccc solid 2px; line-height:40px; z-index:8}
.title h3{ float:left; border-bottom:#d6332d solid 2px; font-size:20px; font-weight:normal;  padding-left:5px;  z-index:10; margin-bottom:-2px; color:#d6332d}
.title h4{  float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#666666; font-weight:normal; margin-left:5px}
.title a{ float:right;  color:#666666;}

.box1_r li a:hover,.box2 li a:hover{ color:#d6332d}
.box1_r li img,.box2 li img{ vertical-align:middle; margin-right:30px}

#box2{ background:url(../images/index_12.jpg) no-repeat center; height:486px;}
.box2{ padding-top:40px}
.box2 .title{border-bottom:#fff solid 2px; width:380px}
.box2_l,.box2_m{ float:left;}
.box2_m{ margin:0 30px}
.box2_m .bd{ padding:20px 0 0}
.box2 ul{ margin-top:20px}
.box2 li{ background:#fff; height:50px; margin-top:10px; line-height:50px}
.box2 li a{ display:block; width:90%; margin:0 auto; font-size:16px; color:#010304}

.box3_l{ width:380px; background:#fff; float:left; margin-right:30px}
.box3_l span img,.box3_r span img{ display:block; margin:0 auto; padding:6px 0}
.box3_l dl{ width:350px; margin:20px auto auto}
.box3_l dl dt,.box3_l dl dd{ float:left}
.box3_l dl dt img{ display:block; width:160px; height:100px}
.box3_l dl dd{ margin-left:12px; width:178px}
.box3_l dl dd h4{ color:#292421; font-family:"宋体"; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:5px}
.box3_l dl dd h5{ color:#888888; font-family:"宋体"; font-weight:normal; line-height:2em}
.box3_l dl dd p{ color:#666; font-family:"宋体"; line-height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.box3_l ul{ width:350px; margin:15px auto; padding-bottom:10px}
.box3_l ul li,.box1_r ul li{ background:url(../images/index_30.jpg) left center no-repeat; padding-left:15px; line-height:35px}
.box3_l ul li a,.box1_r ul li a{ display:block; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:68%}
.box3_l ul li h6,.box1_r ul li h6{ font-weight:normal; float:right; width:30%; text-align:right}

.box3_r{ float:left; width:380px; background:#fff;}
.box3_r dl dt img{ display:block; margin:20px auto auto; width:338px}
.box3_r dl dd{ width:338px; margin:20px auto auto; line-height:30px; font-family:"宋体"; padding-bottom:28px}

.box4{ background:#fff}
.box4 .title{ width:98%; margin:0 auto; padding-top:8px}
.link{ margin:30px auto auto; padding-bottom:30px; border-bottom:#aaaaaa solid 1px}

.link b{ font-size:16px; margin-right:20px}
.link a{ padding:0 15px; color:#666;}
.link a:hover{ color:#0581cc}

#bottom{ width:100%; background:#f5f5f5; padding:20px 0; margin-top:50px}
.bottom{ width:1200px; margin:0 auto}
.cr{ text-align:center;  color:#444444; font-size:12px; margin-top:18px}
.cr p{ font-size:12px; line-height:28px;}

/**/
#box5{ width:100%; margin-top:45px}
.box5{ width:1200px; margin:0 auto}
.box5_l{ float:left; width:200px}
.box5_l dl dt{ background:#d6332d; width:100%; padding-bottom: 12px;}
.box5_l dl dt img{ display:block; margin:0 auto}
.box5_l dl dt h3{ font-size:22px; color:#dddddd; text-transform:uppercase;font-weight:normal; font-family:Arial, Helvetica, sans-serif; width:180px; margin:0 auto; padding:18px 0 12px}
.box5_l dl dt h2{ color:#fff; font-size:24px; font-weight:normal; width:180px; margin:0 auto; }
.box5_l dl dd a{ width:150px; padding-left:40px; padding-right:10px; margin-top:2px; display:block; background:url(../images/index_34.png) 15px center no-repeat #e5e5e5;  line-height:48px; font-size:16px; }
.box5_l dl dd a:hover{background:url(../images/index_34s.png) 15px center no-repeat #d6332d; color:#fff}


.box5_r{ float:right; width:968px; border:#ccc solid 1px}
.title2{ width:100%; background:#d6332d; height:40px; line-height:40px; border-bottom:#b5b0b0 solid 1px; font-size:18px; color:#fff;}
.title2 a{ color:#eeeeee; font-size:18px; margin-left:18px; font-weight:normal}
.title2 span{color:#fff; font-size:18px; font-weight:normal;  font-weight:bold;}
.box5_r h3{ font-size:18px; color:#000; background:url(../images/index_33.jpg) center bottom no-repeat; padding-bottom:20px; width:900px; margin:27px auto auto }
.box5_r ul{ width:900px; margin:0 auto}
.box5_r li{ width:100%; height:48px; line-height:48px; border-bottom:#ccc dashed 1px; }
.box5_r li a{list-style-position:inside; list-style-type:disc; display:list-item; float:left}
.box5_r li span{ float:right}


.page{ text-align:right; padding:30px 0; width:900px; margin:0 auto}
.page a{ color:#000;  padding:0 15px}
.page a:hover{ color:#09F}

.p1{ width:94%; margin:0 auto; line-height:30px; padding:40px 0}
.p1 h4{ font-size:24px; text-align:center; color:#000000; font-weight:normal; line-height:2.5em}

.time{ text-align:center; color:#666; margin-top:8px}
.time img{ vertical-align:middle}

.main{ width:900px; margin:34px auto auto}
.main dl{ width:250px; padding:0 25px; float:left; margin-bottom:30px}
.main dl dt img{ display:block; width:96px; height:120px; padding:1px; border:#b5b5b5 solid 1px; float:left}
.main dl dd{ width:130px; float:right}
.main dl dd p{ margin-bottom:3px}
.main dl dd p b{ color:#d6332d}
.main dl dd p:nth-child(2){ height:6em; overflow:hidden; line-height:2em}
.main dl dd a{ display:block; width:90px; height:27px; line-height:27px; color:#fff; border-radius:10px; background:#d6332d; text-align:center; margin-top:8px}

.jiaoyan{ margin-top:20px}
.jiaoyan dl{ width:28%; float:left; margin:20px 2.5%; background:#e5e5e5; padding:10px 0; border:#ccc solid 1px}
.jiaoyan dl:nth-child(even){ background:#d6332d}
.jiaoyan dl:nth-child(even) dd a{ color:#fff}
.jiaoyan dl dt{ float:left; margin-left:15px}
.jiaoyan dl dd{ float:left; margin-left:15px; width:160px}
.jiaoyan dl dd a{ color:#000; line-height:2em; font-size:16px}

/**/
#fixedLayertop{position:fixed !important;width:50px;height: 115px;background: #9c65b2;border-radius:6px 0 0 6px;right:0;top:42%;z-index:200000;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+71));}
#fixedLayertop a{ display:block; width:50px; height:55px;}
a.weixin{ background:url(../images/wx.png) no-repeat center center;}
a.sina{ background:url(../images/wb.png) no-repeat center center; }
a.zx{ background:url(../images/zx.png) no-repeat center center; }
a.top2{background:url(../images/top.png) no-repeat center center;}
.close{background:url(../images/close.png) no-repeat center center; width:50px; height:28px; margin-top:15px; 
_margin-top:0; cursor:pointer;}

.weixin_img{display: none;width:300px;left: -310px; position: absolute; top: -40px; background: url(../images/sj.png) no-repeat 280px center}
.weixin_img div{ float:left; background: #9c65b2; color:#fff; text-align:center; line-height:2em;}
.weixin_img div p{ padding-bottom:8px}
.weixin_img img{width: 120px;height: 120px;padding: 10px;border-radius:5px 0px 0px 5px; display:block}