@charset "gb2312";
/* CSS Document */
*{margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; background:#f8f8f8; color:#333;font: 14px/1.5 microsoft yahei, tahoma, arial, simsun;}
img{border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
dd,dl,dt,form,h1,h2,h3,h4,h5,img,input,li,p,ul{margin:0;padding:0;border:0}
dd,dl,dt,li,ul{list-style-position:outside;list-style-type:none}
.topbj{ background:url(top_bj.jpg) repeat-x; height:272px;}
.topbox{width:1100px;}
.logo{width:325px; height:162px; padding-top:18px;}
.menu{float:left;display:inline;width:700px; margin:36px 0 0 160px; }
.menu a{font-size:26px; margin-right:70px;padding-bottom:30px;color:#fff;}
.menu a:hover{ text-decoration:none;color:#7d1917;}
.menu .cour{color:#7d1917;font-weight:bold;}
.sr_box{float:left; display:inline; width:202px; height:32px; margin-top:42px;}
.search { float:left;}
.search .btn {width: 36px;height: 32px;background: url(search-btn2.png) no-repeat 0px 0px;cursor: pointer}
.search .search-box {overflow: hidden;width: 0px}
.search form {line-height: 0px}
.search .searchbox {border: 0 none;width: 202px;margin: 0px;padding: 0px}
.search .searchbox input {margin: 0px;padding: 0px}
.search .searchbox .text {float: left;width: 136px;height: 32px;line-height: 32px;border: 0;outline: none;text-indent: 10px;color: #9a999a;background: url(search-box3.png) no-repeat;font-family: simsun}
.search .searchbox .search-button {float: left;width: 36px;height: 32px;border: 0 none;text-indent: -9999px;cursor: pointer;background: url(search-box3.png) no-repeat -136px 0}
.search .searchbox .close {float: left;width: 30px;height: 32px;border: 0 none;text-indent: -9999px;cursor: pointer;background: url(search-box3.png) no-repeat right 0}
.content{clear:both; width:1100px; height:auto; margin-top:20px; margin-bottom:20px; overflow:hidden;}
.con_left{float:left; width:720px;}
/* ½Ή΅γΝΌ*/
.banner{clear:both; width:100%; height:420px;overflow: hidden; margin-bottom:30px;margin-top:10px;}
.banner_l{float:left; width:735px; height:420px; overflow:hidden;position: relative;}
.banner_l_inner{width:735px; height:420px; overflow:hidden;position:absolute;left: 0px;top: 0px;}
.banner_l_inner a{display: inline-block;width:735px; height:420px; overflow:hidden;position: relative;}
.banner_l img{width: 100%;height: 100%;}
.banner_l span{display:block; height:106px; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; right:0; padding:0 20px;width:695px;}
.banner_l span h3{font-size:18px; color:#fff; line-height:42px; height:42px; overflow:hidden; margin:6px 0 0 0;}
.banner_l span p{font-size:14px; color:#fff; clear:both; line-height:24px; height:48px; overflow:hidden;}
.banner_l span p a{color:#dd8439;}
.banner_l span p a:hover{text-decoration:underline;}
.banner_r{float:right; width:365px; height:420px; background-color:#191919;}
.banner_r ul li{width:365px; height:104px; border-bottom:1px solid #333; position:relative;}
.banner_r ul li b{position:absolute; top:0; left:0; width:361px; height:100px; display:block; border:2px solid #dd8439; z-index:2;display:none;}
.banner_r ul li.on b{display:block;}
.banner_r ul li:hover b{display:block;}
.banner_r ul li.last{border-bottom:0;}
.banner_r ul li:hover{cursor:pointer; }
.banner_r ul li div>span{display:block; width:112px; height:64px; float:left; overflow:hidden;}
.banner_r ul li div>span img{width:100%; display:block;}
.banner_r ul li div h3{float:right; width:172px; font-size:15px; line-height:30px; height:60px; overflow:hidden; color:#ddd;}

.banner_r ul li div h3 span{color:#dd8439;}
.banner_r ul li div h3 span:hover{text-decoration:underline;}
.banner_r ul li div{position:absolute; left:38px; top:20px; z-index:3; width:298px;}


.zuixin{ border-bottom:1px solid #ccc; width:720px; height:38px; clear:both;}
.zuixin .cour{border-bottom:3px solid #dd8439; }
.zuixin a{font-size:18px; margin-right:36px; padding-bottom:10px;}
.zuixin a:hover{text-decoration:none;border-bottom:3px solid #dd8439; color:#000;}
.news_list{clear:both;width:720px;overflow:hidden}
.news_list dl{margin:20px 0 -1px 0;padding-bottom:20px;border-bottom:1px solid #dcdcdc}
.news_list dt{float:left;width:165px;height:100px;overflow:hidden;position:relative;margin-right:20px}
.news_list dt img{width:165px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_list dt img:hover{transform: scale(1.4);}
.news_list dd,.news_list dl{overflow:hidden;zoom:1}
.news_list dd p{font-size:18px;color:#282828;line-height:145%;height:62px;overflow:hidden;width:535px; margin-bottom:10px;}
.news_list dd span{color:#9b9b9b}
.news_img_box{overflow:hidden;margin:10px 0 -1px 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_img_box .tit{overflow:hidden;zoom:1}
.news_img_box .tit p{float:left;width:720px;font-size:18px;color:#282828;line-height:150%;margin-top:6px;}
.news_img_box ul{width:740px;overflow:hidden;zoom:1;margin-top:10px; margin-bottom:10px;}
.news_img_box li a{display:inline-block;background:#000;font-size:0;line-height:0;text-align:center;width:165px}
.news_img_box li{float:left;margin-right:20px;width:165px; height:100px; overflow:hidden;}
.news_img_box li img{width:165px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_img_box li img:hover{transform: scale(1.4);}
.news_img_box span{color:#9b9b9b;}
.con_right{float:right;width:350px; height:auto; overflow:hidden;}
.con_right_01 .pic{width:350px; height:215px; overflow:hidden; margin-bottom:20px; clear:both;}
.con_right_01 img{width:350px; height:auto; overflow:auto;}
.con_right_01 .pic a{color:#fff; font-size:18px;}
.con_right_01 .pic a:hover{ text-decoration:none;}
.tit-alpha{background:rgba(0, 0, 0, 0.6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');display:block;line-height:48px; overflow:hidden;margin-top:-48px;height:48px;cursor:pointer;position:relative; text-align:center; overflow:hidden;color:#fff; }
.con_right_02{width:350px; height:auto; overflow:auto; margin-bottom:30px;}
.con_right_02 .hot{font-size:18px; width:350px; height:38px;border-bottom:1px solid #ccc; margin-bottom:5px;}
.con_right_02 .hot a{border-bottom:3px solid #dd8439;padding-bottom:10px; }
.con_right_02 .hot a:hover{ text-decoration:none; color:#000;}
.news_list2{clear:both;width:350px;overflow:hidden}
.news_list2 dl{ height:40px;margin:15px 0 0 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_list2 dt{float:left;width:16px;height:40px;overflow:hidden;position:relative;margin-right:4px; font-size:16px; color:#9b9b9b; font-weight:bold;}
.news_list2 dd,.news_list dl{overflow:hidden;zoom:1}
.news_list2 dd p{font-size:14px;color:#282828;line-height:145%;overflow:hidden;width:326px; height:18px; margin-bottom:10px;}
.news_list2 dd span{color:#9b9b9b; font-size:12px;}

.news_list3{clear:both;width:350px;overflow:hidden}
.news_list3 dl{ height:80px;margin:15px 0 0 0;padding-bottom:15px;border-bottom:1px solid #dcdcdc}
.news_list3 dt{float:left;width:120px;height:80px;overflow:hidden;position:relative;margin-right:16px}
.news_list3 dt img{width:120px;height:auto;cursor: pointer;transition: all 0.6s;}
.news_list3 dt img:hover{transform: scale(1.4);}
.news_list3 dd,.news_list dl{overflow:hidden;zoom:1}
.news_list3 dd p{font-size:14px;color:#282828;line-height:145%;height:52px;overflow:hidden;width:214px; margin-bottom:10px;}
.news_list3 dd span{color:#9b9b9b; font-size:12px;}
.list_keyword{width:350px; margin-top:5px;}
.list_keyword a{float:left;color:#555;width:350px;height:35px;line-height:35px;background:#eee;margin:10px 10px 0 0;font-size:14px;text-align:center;border-radius:4px;}
.list_keyword a:hover{color:#fff;background: #dd8439; text-decoration:none;}
.listmore{width:720px; height:35px; clear:both; margin-bottom:20px;}
.listmore a{float:left;color:#555;width:720px;height:35px;line-height:35px;background:#eee;margin:10px 10px 0 0;font-size:14px;text-align:center;border-radius:4px;}
.listmore a:hover{color:#fff;background: #dd8439; text-decoration:none;}

.footer{ clear:both;width:100%; height:auto; overflow:auto; background:#333;}
.footer_box{width:1100px;margin:20px auto; color:#666;}
.footer_box a{color:#666; margin-right:24px;}
.footer_box dl dt{ font-size:18px; }
.footer_box dl dd{ padding-bottom:12px; line-height:28px; border-bottom:1px solid #3e3e3e; margin-top:10px;}
.footer_box p{ margin-top:12px;}
.footer_box .beian{ background:url(beiico.png) no-repeat; text-indent:26px;}