@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#666;}
input,img{ border:none;  outline:0;}
.clear{ clear:both;}
table { border-spacing: 0;border-collapse: collapse; }
em,i{ font-style:normal;}
h2,b{ font-weight:normal;}
html{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}



body{ font-family:"Î¢ÈíÑÅºÚ";}

/*header*/
.header{ width:1200px; height:120px; margin:0 auto; overflow:hidden; min-width:1200px; }
.logo{ float:left; height:120px; background:url(../images/logo.jpg) no-repeat center left; padding-left:72px; font-family:"Î¢ÈíÑÅºÚ";}
.logo h2{ background:url(../images/lo_xx.jpg) no-repeat center left; height:56px; margin-top:32px; padding-left:20px; color:#d5111d; font-size:24px;}
.logo p{ font-size:17px; color:#222;}

.tell{ float:right; height:120px; background:url(../images/tell.jpg) no-repeat center left; padding-left:50px; font-family:"Î¢ÈíÑÅºÚ";}
.tell h2{ font-size:16px; padding-top:35px; padding-left:2px;}
.tell p{ font-family:Arial, Helvetica, sans-serif; color:#d5111d; font-size:24px; line-height:30px; padding-right:5px;}
.tell p i{ font-size:16px; margin-left:5px;}






.nav{ width:auto; height:60px; border-bottom:#d5111d solid 2px; background:#222; min-width:1200px;}
.nav ul{ width:1200px; height:60px; line-height:60px; margin:0 auto; overflow:hidden; }
.nav ul li{ float:left; }
.nav ul li a{ font-size:16px; color:#fff; display:block; padding:0 27px; height:56px; margin-top:4px; border-radius:5px 5px 0 0; font-family:"Î¢ÈíÑÅºÚ";}
.nav ul li a:hover,#sbdj{ background:#d5111d;}
.nav ul li a:hover{ text-decoration:underline;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}








/* banner */
.banner{height:500px; overflow:hidden; position:relative; z-index:0;  min-width:1200px;}
.banner .bd{ height:500px; z-index:0;   }
.banner .bd li div{ width:100%; height:500px;}

.banner .hd{ width:100%;  position:absolute; z-index:10; bottom:60px; left:46%;}
.banner .hd ul{ /*width:1280px; margin:0 auto; position:relative;*/ }
.banner .hd li{ float:left; margin-right:12px; width:20px; height:4px; overflow:hidden; background:#999; color:#fff; border-radius:3px; cursor:pointer;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.banner .hd li.on{ background:#d5111d;  width:50px; height:4px;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}





/*mian01*/
.mian01{ width:1200px; margin:0 auto; overflow:hidden; margin-top:40px; min-width:1200px; }
.mian01 ul{ width:1300px;}
.mian01 ul li{ width:399px; float:left; text-align:center; overflow:hidden; background:#f0f0f0; margin-right:2px;}
.mian01 ul #li02{ background:#e3e3e3;}
.mian01 ul li h2{ font-size:22px; color:#222; margin-top:30px;}
.mian01 ul li p{ font-size:16px; line-height:26px; margin-top:16px; padding:0 50px; color:#555;}
.mian01 ul li:hover,.mian01 ul #li02:hover{ background:#d5111d;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}

.mian01 ul li:hover h2,.mian01 ul li:hover p{ color:#fff;}
.mian01 ul li .tp02,.mian01 ul li:hover .tp01{ display:none;}
.mian01 ul li:hover .tp02{ display:block; margin:0 auto;}

.mian01 ul li span{ display:block; width:400px; height:261px;}
.mian01 ul li b{display:block; width:400px; height:221px; padding-top:40px;}


/*mian02*/
.mian02{ width:1200px; overflow:hidden; margin:0 auto; padding:60px 0; min-width:1200px;}
.tit{ text-align:center;}
.tit h2{ color:#222; font-size:32px; font-weight:bold;}
.tit p{ color:#888; margin-top:10px; background:url(../images/tit_p.jpg) no-repeat center; }

.cpzs{ width:1200px; overflow:hidden; margin-top:40px;}
.cp_list{ width:300px; float:left;}
.cp_list h2{ height:94px; line-height:94px; background:#222; color:#fff;  }
.cp_list h2 em{ float:left; margin-left:30px;}
.cp_list h2 i{ width:26px; height:26px; float:right; margin-right:30px; background:#fff url(../images/jt.png) no-repeat center; margin-top:34px; border-radius:50%;}
.cp_list ul{}
.cp_list ul li{ margin-top:2px; height:68px; line-height:68px; background:#f0f0f0; text-indent:30px;}
/*.cp_list ul #sbxz{ background:#222;}
.cp_list ul #sbxz a{ color:#fff;}*/
.cp_list ul li:hover,.cp_list ul #sbxz:hover{ background:#d5111d;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.cp_list ul li a{ color:#333; display:block;}
.cp_list ul li:hover a{ color:#fff;}

.cp_b{ float:right; width:870px; overflow:hidden; margin-top:2px; }
.cp_b h1{ height:40px; line-height:24px; border-bottom:#e5e5e5 solid 1px; font-weight:normal; font-size:24px;}
.cp_b h1 em{ float:left;}
.cp_b h1 a{ font-size:14px; float:right; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:10px;}
.cp_b h1 a i{ font-family:"Î¢ÈíÑÅºÚ"; margin-right:5px;}
.cp_b h1 a:hover{ color:#d5111d;}
.cp_b h1 a:hover i{ text-decoration:underline; }
 
.ansp{ overflow:hidden;}
.ansp .sp1{ width:380px; height:240px; float:left; overflow:hidden; margin-top:20px;}
.ansp .sp2{ float:right; height:240px; width:460px; margin-top:5px;}
.ansp .sp2 ul{}
.ansp .sp2 ul li{ height:50px; line-height:50px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;}
.ansp .sp2 ul li a{ color:#333; font-size:15px; font-family:"Î¢ÈíÑÅºÚ";}
.ansp .sp2 ul li:hover a,.ansp .sp2 ul li:hover em{ color:#e00; }
.ansp .sp2 ul li em{ font-family:'ËÎÌå'; float:left; color:#999; margin-top:2px;}

.cpzs_b{ width:1200px; overflow:hidden; margin-top:40px; color:#fff;}
.cpzs_b .cpzs_tp{ width:760px; float:left; overflow:hidden; background:#d5111d; }
.cpzs_b .cpzs_tp img{ width:290px; height:350px; float:left; margin-right:40px;}
.cpzs_b .cpzs_tp h2{ padding-top:30px;}
.cpzs_b .cpzs_tp p{ margin-top:15px; line-height:28px; text-align:justify; margin-right:40px; letter-spacing:1px; font-size:15px;}
.cpzs_b .cpzs_tp span{ display:inline-block; width:140px; height:50px; line-height:50px;  background:#222; margin-top:35px; text-align:center;}
.cpzs_b .cpzs_tp span a{ color:#fff; display:block;}
.cpzs_b .cpzs_tp span em{ font-family:"ËÎÌå"; font-size:20px; margin-left:10px; letter-spacing:-7px;}
.cpzs_b .cpzs_tp span:hover a i{ text-decoration:underline; }

.cpzs_b .cpzs_sp{ border:#e5e5e5 solid 2px; border-left:none; height:326px; width:418px; background:#fff; padding:10px; float:right;}

/*mian03*/
.mian03{ overflow:hidden; background:#222; padding-bottom:50px; min-width:1200px;}
.tit02{ text-align:center; padding:50px 0;}
.tit02 h2{ color:#fff; font-size:32px; font-weight:bold;}
.tit02 p{ color:#999; margin-top:10px; background:url(../images/tit_p.png) no-repeat center;}

.about{ width:1200px; margin:0 auto; color:#fff;}
.about img{ float:left; margin-right:30px;}
.about h2{ font-size:22px; padding-top:px; }
.about b{ display:inline-block; width:48px; height:2px; background:#d5111d; margin-top:30px; margin-bottom:20px;}
.about p{ font-size:15px; line-height:28px; margin-top:15px; text-align:justify; text-indent:2em;}
.about span{ display:inline-block; width:140px; height:50px;  background:#d5111d; margin-top:30px; text-align:center; line-height:50px;}
.about span a{ color:#fff;}
.about span em{ font-family:"Times New Roman", Times, serif; font-size:20px; margin-left:5px;}
.about span:hover i{ text-decoration:underline;}


.about_b{ width:1200px; overflow:hidden; margin:0 auto; margin-top:30px; }
.about_b h2{ float:left; width:232px; height:160px; line-height:160px; background:url(../images/ab_tit.jpg) no-repeat center; text-align:center; letter-spacing:1px; color:#fff;}

.about_b ul{ float:right; }
.about_b ul li{ width:232px; height:160px; float:left; background:#888; margin-left:10px; overflow:hidden; position:relative;  }
.about_b ul li:hover h3{ width:232px; height:40px; line-height:40px; position:absolute; margin-top:-44px; background:url(../images/ab_bg.png); font-size:15px; text-align:center; font-weight:normal; color:#fff;transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.about_b ul li{}





/*mian04*/
.mian04{ width:1200px; margin:0 auto; overflow:hidden; margin-top:50px; min-width:1200px;}

.news{ width:1200px; overflow:hidden; margin-top:50px;}
.video{ width:595px; float:left; overflow:hidden;}
.video p{ width:595px; height:470px;}
.video h2{ height:60px; line-height:60px; background:#222; display:none; }
.video h2 em{ float:left; font-size:17px; color:#fff; margin-left:20px;}
.video h2 span{ float:right; margin-right:20px; font-size:15px; color:#fff;}
.video h2 span i{ font-family:"Courier New", Courier, monospace; font-size:22px; margin-left:5px;}
.video h2 span:hover b{ text-decoration:underline;}
.video:hover h2{ background:#d5111d; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}


.jyTable{ position:relative; margin:0 auto; width:570px; height:488px; overflow:hidden; float:right; }
.clearfix{ }

.title{ width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden; background:#f0f0f0; }
.title a{ cursor:pointer; display:block; width:50%; float:left; }
.title a{ font-size:20px; letter-spacing:1px;}
.title a{ color:#333; overflow:hidden;}
.title a.cur {background:#d5111d; color:#fff;  transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }


.zong{ clear:both;  }
.list{width:5428px;}
.list .tabCon{float:left; width:570px; overflow:hidden; }
.list .tabCon ul{ }
.list .tabCon ul li{ height:106px; margin-top:30px; margin-bottom:30px; overflow:hidden; }
.list .tabCon ul li h3{ float:left; width:120px; height:106px; background:#f0f0f0; text-align:center; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-right:20px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.list .tabCon ul li h3 em{ display:block; padding-top:22px; font-size:26px; color:#555;}
.list .tabCon ul li h3 b{ font-size:18px; display:block; margin-top:8px;} 
.list .tabCon ul li h2{ font-size:17px; color:#333; padding-top:10px;}
.list .tabCon ul li p{ font-size:14px; text-align:justify; line-height:24px; margin-top:10px; color:#888;}
.list .tabCon ul li:hover h2,.list .tabCon ul li:hover p{  }
.list .tabCon ul li h2:hover{ text-decoration:underline; color:#d5111d;} 
.list .tabCon ul li:hover h3{ background:#d5111d; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.list .tabCon ul li:hover h3 em,.list .tabCon ul li:hover h3 b{ color:#fff;}






/*footer*/
.footer{ background:#222; margin-top:50px; overflow:hidden; height:70px; line-height:70px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; color:#999; min-width:1200px;}
.footer p{ width:1200px; margin:0 auto; overflow:hidden;}
.footer p em{ float:left; }
.footer p span{ float:right; }
.footer i{ font-family:Arial, Helvetica, sans-serif;}






/*about*/


.about_dh{ height:78px; border-bottom:#eaeaea solid 1px;}
.about_dh p{ line-height:78px; width:1166px; margin:0 auto; background:url(../images/home.png) no-repeat center left; padding-left:34px;}
.about_dh p a{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.about_dh p em{ font-family:'ËÎÌå'; font-size:12px; color:#999; margin:0 15px;}
.about_dh p a:hover{ color:#f00; text-decoration:underline; }
.about_dh p #sbxz{ color:#f00;}


.about_n{ overflow:hidden; border-bottom:#eaeaea solid 1px;}
.ab_b{ width:1200px; margin:0 auto; }
.about_l{ width:260px; padding:50px 0; padding-top:25px; }
.lm{ }
.lm h2{ font-family:"Times New Roman", Times, serif; color:#f0f0f0; font-size:50px; text-transform:uppercase;}
.lm h2 p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#000; }
.lm ul{ margin-top:20px;}
.lm ul li{ height:54px; line-height:54px; background:#f0f0f0; margin-top:2px; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; }
.lm ul li a{ display:block; height:54px; color:#333; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li a i{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; float:left; margin-left:20px; }
.lm ul li em{ display:block; float:right; background:#bbb; padding:0 20px; color:#fff; font-family:'ËÎÌå'; font-weight:bold; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li a:hover,#sbxz02{ background:#d5111d; color:#fff; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}
.lm ul li:hover em ,#sbxz02 em{ background:#d5111d; transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out;}


.tj_new{ width:260px; margin-top:30px; overflow:hidden;}
.tj_new h3{ font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#000; font-weight:normal; border-bottom:#e5e5e5 solid 2px; padding-bottom:20px;}
.tj_new ul{ margin-top:10px;}
.tj_new li{ height:32px; line-height:32px; overflow:hidden;}
.tj_new li h2{ font-size:14px; color:#333;}
.tj_new li em{ float:left; font-family:'ËÎÌå'; margin-top:3px; }
.tj_new li:hover h2{ color:#d5111d; text-decoration:underline;}



.tj_cp{ width:260px; margin-top:30px; }
.tj_cp h3{  font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; color:#000; font-weight:normal; border-bottom:#e5e5e5 solid 2px; padding-bottom:20px;}
.tj_cp ul{ margin-top:20px;}
.tj_cp ul li{ width:240px; margin:0 auto; }
.tj_cp ul li img{ width:240px; height:180px; }
.tj_cp ul li h2{ font-size:16px; text-align:center; height:40px; line-height:40px; background:#555; color:#fff; margin-top:2px;}
.tj_cp ul li:hover h2{ background:#d5111d; color:#fff;}



.lxfs{ margin-top:10px; overflow:hidden; clear:both;}
.lxfs p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; margin-top:10px; color:#555; }
.lxfs p img{ border:#f0f0f0 solid 10px; margin-top:10px;}

.about_r{ width:880px; border-left:#eaeaea solid 2px;  padding:87px 0; padding-left:30px;   }
.ny_tit{ overflow:hidden; margin-bottom:20px;}
.ny_tit h2{ font-family:"Î¢ÈíÑÅºÚ";color:#000; font-size:24px;}
.ny_tit b{ display:block; width:3px; height:30px; background:#d5111d; float:left; margin-top:2px; position:absolute; margin-left:-32px;}



.about_ny{font-family:"Î¢ÈíÑÅºÚ"; line-height:34px; color:#333; font-size:16px;}


.clear{ clear:both; height:0px; padding:0px; margin:0px;}
.news_tj{ width:880px; height:auto; margin:0 auto; overflow:hidden;}
.news_tj ul{}
.news_tj ul li{background:#fff;  height:210px; overflow:hidden; margin-bottom:10px;}
.news_tj ul li a{ display:block; height:120px;}
.news_tj ul li img{ float:left; margin:20px; }
.news_wz{ width:595px; float:right;}
.news_wz h2{ font-family:"Î¢ÈíÑÅºÚ"; color:#333; font-size:20px; padding-top:17px;}
.news_wz p i{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:13px;}
.news_wz p{ width:585px; clear:both;  font-family:"Î¢ÈíÑÅºÚ"; color:#777; font-size:14px; margin-top:5px; line-height:26px; }
.news_wz span{ display:inline-block; border-bottom:#f00 solid 1px; padding-bottom:5px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#f00; margin-top:10px;}
.news_tj span:hover { color:#f00;  }
.news_tj h2:hover{ color:#f00;}

.pageCss1{ text-align:center; padding:20px 0 20px; }
.pageCss1 a{ text-decoration:none; color:#333; border:#ddd 1px solid; padding:4px 8px; margin:2px;}
.pageCss1 a:hover { color:#d5111d; text-decoration:none; border:#d5111d 1px solid;}
.pageCss1 a:active {color:#d5111d;}
.pageCss1 span.current { border:#d5111d 1px solid; padding:4px 8px; margin:2px; background:#d5111d; font-weight:bold; color:#fff;}
.pageCss1 span.pageUp { border:#ccc 1px solid; padding:4px 8px; margin:2px; color:#ccc;}

.titles{ font-size:22px; font-family:"Î¢ÈíÑÅºÚ"; color:#333333; text-align:center; line-height:56px; font-weight:bold}
.date{ text-align:center; border-bottom:1px dashed #ddd; color:#999; line-height:30px; font-size:12px;}
.pagepic{ text-align:center; padding-top:10px;}
.page_con1{ display:inline-block; padding:20px 10px 0; overflow:hidden; width:860px;}

.picList1 li{ float:left; width:253px; padding:0 20px 18px 20px;}
.picList1 li dl{ width:253px;}
.picList1 li dl dt{ width:253px; height:240px;}
.picList1 li dl dt img{ width:253px; height:240px;}
.picList1 li dl dd{ line-height:30px; height:30px; overflow:hidden; text-align:center; font-size:14px;}
.picList1 li dl dd a{ color:#333}
.picList1 li dl dd a:hover{ color:#f00}


.picList12 li{ float:left; width:253px; padding:0 20px 18px 20px;}
.picList12 li dl{ width:253px;}
.picList12 li dl dt{ width:253px; height:170px;}
.picList12 li dl dt img{ width:253px; height:170px;}
.picList12 li dl dd{ line-height:30px; height:30px; overflow:hidden; text-align:center; font-size:14px;}
.picList12 li dl dd a{ color:#333}
.picList12 li dl dd a:hover{ color:#f00}

.input_btn{ background:#d5111d; text-align:center; color:#fff; width:100px; height:32px; line-height:32px; font-size:14px; border:none; cursor:pointer;font-family:"Î¢ÈíÑÅºÚ"; border-radius:5px}
.input_btn:hover{ background:#383c4b; border-radius:5px}