/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#333333;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; font-weight:normal;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "??????", SimSun, "????", STXihei, "Î¢ÈíÑÅºÚ", Heiti, "????", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#333333;text-decoration:none; font-size:12px; outline:none;}
a:hover{color:#12a147;text-decoration:none; font-size:12px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m{ margin:0px auto; width:1200px;}
.mm{ margin-top:50px;}



.top{ background:#f5f5f5; width:100%; height:45px;}
.topt{ width:900px;}
.top h1 a{ font-size:16px; color:#999; line-height:45px;}
.top h2{ font-size:16px; color:#999; line-height:45px;}
.top h2 a{ font-size:16px; color:#999; line-height:45px;}
.top h3 a{ font-size:20px; color:#af3333; line-height:45px; font-family:Impact; margin:0 10px;}
.fx{ margin:15px 0 0 10px;}

.sou_k{ width:202px; height:31px; background:url(/template/default/images/sou.jpg) no-repeat; }
.search{ width:190px; height:27px; outline:none; border:none; color:#dedede; font-size:14px; margin:2px 0 0 10px; font-family:"Î¢ÈíÑÅºÚ";}
.sou{ margin-top:15px}

.menu {font-family: "Î¢ÈíÑÅºÚ"; width:935px; margin:0; margin:0px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; width:85px; height:65px; color:#777; line-height:65px; font-size:16px;}
.menu ul li ul {display: none;}
.menu ul li:hover a {color:#af3333; }
.menu ul li:hover ul {display:block; position:absolute; top:65px; left:0;  width:130px;}
.menu ul li:hover ul li{ width:130px;}
.menu ul li:hover ul li a {display:block; background:rgba(0, 0, 0, 0.6); font-size:15px;font-weight:normal;height:38px;line-height:38px; color:#fff;  width:130px; text-align:left; padding-left:15px;}
.menu ul li:hover ul li a:hover {background:#af3333; color:#fff;font-size:15px;font-weight:normal;}



.bt{ text-align:center;}
.bt h1 a{ font-size:35px; text-transform:uppercase; font-family:Impact; color:#c7c7c7;}
.bt h2{ background:url(/template/default/images/bt.png) no-repeat center top; width:1200px; line-height:36px;}
.bt h2 a{ font-size:22px; font-weight:bold; color:#af3333;}

.fc_tu{ margin-top:40px;}
.fc_tu tr td{ width:183px; height:160px; }
.cp1{ width:183px; height:227px; float:left; position:relative; overflow:hidden;}
.cp1 h1{ width:183px; background:rgba(0, 0, 0, 0.6); line-height:50px; color:#fff; font-size:15px; margin-top:-50px; z-index:999; position:relative; text-align:center; }
.testimg{transition: all 1s;}
.testimg:hover{transition: all 1s; -ms-transform: scale(1.4); -moz-transform: scale(1.4); -webkit-transform: scale(1.4); -o-transform: scale(1.4); transform: scale(1.4);}

.more{ width:145px; height:45px; border:1px solid #af3333; margin:30px auto; text-align:center; border-radius:1em;}
.more a{ line-height:45px; color:#af3333; font-size:15px; text-transform:uppercase;} 
.more:hover{ background:#af3333;}
.more:hover a{ color:#fff;}



.gy{ background:#f9f9f9; width:100%; padding:30px 0;}
.gy_zi{ margin-top:40px;}
.gy_zi p{ font-size:16px; color:#999; line-height:35px; width:750px; margin-top:10px;}
.gy_zi p span{ color:#af3333;}



.xw{ width:780px;}
.bt1{ margin-bottom:20px;}
.bt1 h1 a{ font-size:24px; color:#a52626; line-height:50px; font-weight:bold;}
.bt1 h1 a span{ text-transform:uppercase; text-transform:uppercase; font-weight:normal; font-size:22px; color:#d8d7d7; font-family:Impact;}
.bt1 h2 a{ line-height:50px; font-size:16px; text-transform:uppercase; color:#999;}

.bt_x{ width:100%; height:1px; background:#d4d4d4;}
.bt_xx{ width:115px; height:3px; background:#a52626;}

.xw_z{ width:440px;}
.xw_z dl dd{ line-height:30px; clear:both; width:440px;}
.xw_z dl dd a{ font-size:15px; color:#666; line-height:36px;}
.xw_z dl dd a font{ color:#af3333;}
.xw_z dl dd a span{ float:right;}

 

.tabbox {width:1200px;}
.tabmenu {width:1200px;height:65px; }
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:600px; height:65px; overflow:hidden; background:#af3333; line-height:65px; display:inline; font-size:20px; color:#fff; font-weight:normal; font-weight:bold; }
.tabmenu li span{ text-transform:uppercase; font-size:16px; font-weight:normal; }
.tabmenu .cli {text-align:center;float:left;display:block; width:600px; height:65px;  overflow:hidden;  background:#a52626; line-height:65px;display:inline; font-size:20px; cursor:pointer; color:#fff; }
.tabmenu .cli span{  text-transform:uppercase; font-size:16px;}
#tabcontent {width:1200px; margin:0px auto;}
#tabcontent ul {margin:0px;list-style-type: none;}
#tabcontent .hidden {display:none;} 

.huan{ margin-top:20px;}
.huan dl{ width:1300px;  overflow:hidden;}
.huan dl dd{ padding:3px; border:1px solid #dedede; float:left; margin-right:16px; width:219px; text-align:center;}
.huan dl dd:hover{ border:1px solid #a52626;}
.huan dl dd a{ font-size:16px; color:#666; line-height:30px; font-weight:bold;}
.huan dl dd span{ font-size:14px; color:#999; line-height:20px; font-weight:normal;} 
.huan dl dd font{ font-size:13px; color:#af3333; font-weight:normal;}



.hz{}
.hz ul{ width:1300px; outline:hidden; margin-top:20px;}
.hz ul li{ float:left; border:1px solid #dedede; margin-right:12px;}
.hz ul li:hover{ border:1px solid #af3333;}



.dibu{ background:#333333; text-align:center; padding-bottom:30px;}
.dibu h1{ border-bottom:1px solid #3f3f3f; font-size:18px; color:#888; line-height:60px; }
.dibu h1 a{ font-size:18px; color:#888; line-height:60px; margin:0 20px;}
.dibu p{ font-size:15px; color:#666; line-height:26px; margin:60px 0 0 40px;  text-align:left;}
.di_logo{ margin-top:50px;}
.ewm{ margin-top:20px;}

.nbanner{ background:url(/template/default/images/n_banner.jpg) no-repeat center top; width:100%; height:200px;}
.wz{ border-bottom:1px solid #dedede;}
.wz a{ line-height:50px; color:#999; font-size:16px;}

.dh_b{ padding:0 30px;  height:56px; background:#af3333; text-align:center;}
.dh_b a{ font-size:16px; color:#fff; font-weight:bold; line-height:56px;}
.n_bt_z{ width:1200px; margin-bottom:20px;}
.n_bt_z ul li{ margin:0px 20px 10px 20px; padding:0 30px; height:56px; text-align:center; background:#f3f3f3; display:inline-block;} 
.n_bt_z ul li a{ font-size:16px; line-height:56px; color:#666;}
.n_bt_z ul li:hover{ background:#af3333;}
.n_bt_z ul li:hover a{ color:#fff;}

/*?????*/
.n_zi{ width:1200px;}
.n_dao_b{ width:1200px;}
.n_dao_biao{ width:800px;}
.n_dao_biao h1 a{ font-size:16px; line-height:20px; color:#555555; padding-left:5px;}
.n_dao_biao h1 a span{ font-size:12px; color:#787878;  text-transform:uppercase;}
.n_dao_bt{ background:url(/template/default/images/n_xian.jpg) repeat-x;  width:1200px;height:4px; margin-top:10px;}
.n_zi h2 a{ font-size:24px; line-height:50px; font-weight:bold; color:#4c4c4c;}
.n_zi h2 a span{ color:#969696;}
.n_zi p{ width:1200px;font-size:15px; color:#666; line-height:30px; margin:10px 0;}
.n_zi p span{ font-size:16px; color:#c30d23; line-height:40px; font-weight:bold;}