*{border: 0px;padding: 0px;margin: 0px;font-size: 100%;font-weight:normal;}
a{text-decoration: none;color: #333}
a:hover{text-decoration: underline;}
ul,li{list-style: none;}
.clear{clear:both;overflow:hidden;height:0;}
.clearfix {*display:table;*zoom:1;}
.clearfix:after{display:block;content:'';clear:both;	height:0px;visibility: hidden;}
.yahei{font-family:"\5FAE\8F6F\96C5\9ED1";}
h1,h2,h3,h4{font-family:"\5FAE\8F6F\96C5\9ED1";}
.ellipsis{	white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.wp{width: 1000px;margin: 0 auto;clear:both;zoom:1;}
.fl{float: left;}
.fr{float: right;}

body{background: white url(../images/bg.png) repeat-x top;font-size: 12px}
.header{position: relative;z-index: 100}
.header .topLine{border-bottom: 6px solid #4B0000}
.header .nav{border-top: 1px solid #E7D4D4;padding: 5px 0;position: relative;z-index: 100}
.header .nav .ul-1{width: 1020px;}
.header .nav .li-1{position: relative;float: left;}
.header .nav .li-1 a{display: block;float: left;text-decoration: none;padding: 0 54px;margin-right: 5px;font-family:"\5FAE\8F6F\96C5\9ED1";line-height: 42px;font-size: 14px}
.header .nav .li-1 a:hover,.header .nav .li-1.on a{background-color: #4B0000;color: #fff;}
.header .nav .ul-2{position: absolute;left: 0;top:42px;background-color: #4B0000;display: none}
.header .nav .ul-2 li{white-space:nowrap;overflow: hidden;min-width:142px}
.header .nav .ul-2 li a{color: #fff;width: 100%;*width: 150px;line-height: 36px;float: none;display: block;}
.header .nav .ul-2 li a:hover{background-color: #c00}
.header .logo .img{height: 60px;margin: 20px 0;}
.header .logo .xiaoxun{position: absolute;top: 40px;left: 360px;}
.search{position: absolute;right: 0;top: 30px;}
.search p{text-align: right;font-size: 12px;margin-bottom: 10px;color: #666}
.searchbox{width: 190px;height: 30px;background: url(/static/images/search.png);}
.searchbox #keyword{margin: 1px;height: 20px;line-height: 20px;width: 140px;padding: 4px 5px;float: left;}
.searchbox button{width: 30px;height: 30px;float: right;margin-right: 4px;background: transparent;cursor: pointer;}
.slide-box{position: relative;padding-bottom: 36px;margin-bottom: 10px}
.slide-box .hd ul{position: absolute;bottom: 0;right: 0;z-index: 10;background-color: #4B0000;width: 100%;text-align: center;height: 26px;padding: 5px 0;}
.slide-box .hd li{display: inline-block;padding: 6px;background-color: #4B0000;color: #fff;font-size: 12px;_zoom:1;*display:inline;*position: relative;*top: 5px;}
.slide-box .hd li.on{color:#ffc600}
.slide-box .hd li:hover{background-color:#6B0000 }
.slide-box .bd{overflow: hidden;height: 400px;width: 1200px;margin-left: -100px;}
.slide-box .bd img{width: 1200px;height: 400px;}
.slide-box .bd h2{height: 42px;line-height:42px;position: absolute;bottom:0px;left: 100px;background:url(/static/images/tm50.png);width: 1000px;color: #fff;font-size: 20px;text-indent: 20px;}
.slide-box .bd .time{height: 32px;line-height: 32px;padding: 5px 18px;position: absolute;bottom:0;right:100px;background-color: #4B0000;font-family:"\5FAE\8F6F\96C5\9ED1";color: #ffc600;font-size: 16px;z-index: 10;}
.slide-box #prev{width: 26px;height: 26px;background: url(/static/images/slider-arrow2.png);position:absolute;bottom: 5px;left: 5px;z-index: 20;display: block;}
.slide-box #next{width: 26px;height: 26px;background: url(/static/images/slider-arrow2.png) left bottom;position:absolute;bottom: 5px;right: 5px;z-index: 20;display: block;}

.imgarrow{width:58px;height:58px;position:absolute;color:#fff;font-size:50px;top:-220px;cursor:pointer;overflow:hidden;border:1px solid #fff;*width:46px;*padding:2px 0px 2px 10px;}
#prev2{top: 150px;left: -60px;background:url(/static/images/imgarrow.png) no-repeat top left #333;opacity:.2;filter:alpha(opacity=20);}
#prev2:hover{background-color: #666;opacity:.8;filter:alpha(opacity=80);}
#next2{top: 150px;right: -60px;background:url(/static/images/imgarrow.png) no-repeat bottom right #333;opacity:.2;filter:alpha(opacity=20);}
#next2:hover{background-color: #666;opacity:.8;filter:alpha(opacity=80);}
.toutiao{padding-bottom: 40px;border-bottom: 1px solid #ececec;margin-bottom: 20px}
.toutiao .hd,.jiaodian .hd{position: relative;}
.toutiao .hd h3,.jiaodian .hd h3,.link h3{height: 70px;line-height: 70px;font-size: 20px;font-family:"\5FAE\8F6F\96C5\9ED1";color: #300}
.link h3{height: 36px;line-height: 36px}
.toutiao .hd .more,.jiaodian .hd .more{position: absolute;top: 0;right: 0;font-size: 12px;color: #999;margin-top: 30px;}
.toutiao .bd li{width: 33%;float: left;}
.toutiao .ymd{width: 60px;background-color: #FFF4F4;min-height: 60px;text-align: center;overflow: hidden;float: left;color: #300}
.toutiao .ymd .d{text-align: center;font-size: 24px;font-family:"\5FAE\8F6F\96C5\9ED1";display: block;margin-top: 5px;}
.toutiao .ymd .ym{font-size: 12px}
.toutiao .news {margin-left: 80px;margin-right: 30px;font-size: 12px;color: #777;line-height: 2}
.toutiao .news strong,.jiaodian .bd li .title{font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1";display: block;color: #300;margin-bottom: 10px;line-height: 22px}
.toutiao .news strong a:hover,.jiaodian .bd .title a:hover{color: #4B0000}

.jiaodian{}
.jiaodian .bd ul{position: relative;margin-left: -10px}
.jiaodian .bd li{width: 313px;margin: 0 10px 30px 10px;float: left;height: 260px;}
.jiaodian .bd li .pic{border-top: 2px solid #4B0000;overflow: hidden;max-height: 120px;margin-bottom:10px;position: relative;}
.jiaodian .bd li .pic img{width: 100%;margin-top: -50px;}
.jiaodian .bd li .pic .lm{background-color: #4B0000;color: #fff;font-size: 12px;position: absolute;top:0;right: 0;padding: 2px 4px;}
.jiaodian .bd li .info{font-size: 12px;color: #777;line-height:20px}

.link{background: #F8F7F4;padding: 40px 0;margin-top: 40px;position: relative;}
.link .wp{*height: 169px}
.link h3{border-bottom: 1px solid #ccc}
.link .fl{width: 400px}
.link .fl ul{padding-top: 10px;}
.link .fl li{font-size: 12px;padding-right: 25px;display: inline-block;margin-right: 25px;line-height:2em;background: url(/static/images/ico-1.png) no-repeat right 8px;_zoom:1;*display:inline;*background: none;}
.link .fl li a{color: #444}
.link .fr{width: 488px;}

.link .fr li {float: left;margin-right: 5px;position: relative;}
.link .fr li .title{position:absolute;bottom: 6px;*bottom: 3px;left:3px;font-size: 12px;line-height: 2em;background-color: #4B0000;text-align: center;color: #fff;width: 140px}


.main-1{height: 320px;text-align: center;position: relative;color: #fff;width:85%;margin:0 auto;min-width: 1000px}
.main-1 .list_index_info{width: 340px;height: 190px;text-align: center;padding: 30px;zoom: 1;overflow: hidden;position: absolute;left: 50%;bottom:-7px;background: url(/static/images/tm50-2.png);margin-left: 60px;border-bottom: 7px solid #FC0;}
.main-1 .list_index_info .nav{font-size: 12px;line-height: 20px}
.main-1 .list_index_info .nav a{color: #fff}
.main-1 .list_index_info .nav a:hover{color: #fc0}
.main-1 .list_index_info h2{font-size: 30px;line-height: 1em;border-bottom: 1px solid #F5AEAE;padding: 0.2em 0 0.65em;font-family:"\5FAE\8F6F\96C5\9ED1";}
.main-1 .list_index_info p{font-size: 14px;font-family:"\5FAE\8F6F\96C5\9ED1";line-height: 1.5em;padding-top: 0.6em;text-align: left;}

.main-2{overflow: hidden;margin: 40px auto 60px auto}
.main-2 .hd{margin: 0 15px;}
.main-2 .hd h3{margin-bottom: 30px;padding-bottom: 1em;font-size: 24px;font-family:"\5FAE\8F6F\96C5\9ED1";border-bottom: 1px solid #DDD;color: #4B0000}
.main-2 .bd li{float: left;margin: 0 15px;background-color: #f5f5f5;width: 300px;margin-bottom: 30px;height: 275px} 
.main-2 .bd li .pic{width: 300px;height: 160px;overflow: hidden;}
.main-2 .bd li .pic img{width: 100%}
.main-2 .bd li .text{padding: 1.2em 30px 0 30px;}
.main-2 .bd li .text h4{font-size: 16px;line-height: 22px;padding: 0.3em 0 0.4em 0;}
.main-2 .bd li .text p{color: #777;font-size: 12px;line-height: 20px;}

.main-3{padding-bottom: 50px;}
.main-3 a:hover{text-decoration: none}
.main-3-1{height: 320px;overflow: hidden;width:85%;margin:0 auto;min-width: 1000px}
.main-3-2{background-color: #fff}
.main-3-2 .fl{width: 200px;}
.main-3-2 .fr{width: 770px;}
.main-3-2 .fr h1,.survey h3{line-height: 1.5em;padding: 0.7em 0 0.7em;color: #4B0000;font-size: 28px;border-bottom: 1px solid #DDD;margin-bottom: 30px}

.menu{border-left: 12px solid #4B0000;position: relative;top: -34px;left: -12px;width: 100%;}
.menu h2{background: #4B0000;color: white;font-size: 22px;line-height: 68px;padding: 0 22px;}
.menu h2 a{color: #fff}
.sideMenu{border-top: 1px solid #DDD;margin-top: 20px;display: block;}
.sideMenu ul{display: none}
.sideMenu ul li{border-bottom: 1px solid #DDD;}
.sideMenu ul li a{font-size: 12px;background: #F8F8F8;display: block;color: #22132D;font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;padding: 11px 5px 11px 34px;border: 0;position: static;margin-right: 0;line-height: 18px;}
.sideMenu ul li a:hover{background: #F0F0F0;}
.sideMenu h3{border-bottom: 1px solid #DDD;position: relative;}
.sideMenu h3.on,.sideMenu ul{position:relative;border-left:4px solid #ff9600;left:-4px;color:#5c307d;width: 200px;}
.sideMenu h3.on ul{display: block;}
.sideMenu h3 em{display: block;height: 50px;width: 25px;border-left: 1px solid #ddd;background: #fff;position: absolute;top: 0;right: 0;background: url(/static/images/tm50-3.png) no-repeat top left;}
.sideMenu h3.on em{display: block;height: 50px;width: 25px;border-left: 1px solid #ddd;position: absolute;top: 0;right: 0;background: url(/static/images/tm50-3.png) no-repeat bottom left;background-color: #F8F8F8;}
.sideMenu h3 em:hover{background-color: #F8F8F8;}
.sideMenu h3 a{color: #22132D;display: block;padding: 1em 0 1em 22px;margin-right: 28px;zoom: 1;font-size: 15px;}

.nav_sub{padding-top: 20px;line-height: 20px;color: #999;}
.nav_sub a{color: #999;font-family: sans-serif;font-size: 12px}

.content {font-size: 14px;line-height: 24px;color: #333}
.content p{padding: 0.75em 0;}
.content img{margin: 0 auto;text-align: center;display: block;max-width: 720px;margin-bottom: 20px;}
.content table{background-color: #CCC;font-size: 12px;width: 100%;border-spacing:1px;}
.content table td{background-color: #fff;padding: 6px;}

.page_list li{line-height: 42px;font-size: 14px;border-bottom: 1px solid #eee;padding-left: 20px;background: url(/static/images/pagelist.gif) no-repeat 0 0;}
.page_list li a{color: #444}
.page_list li a:hover{color: #4B0000;text-decoration: underline;}
.page_list li .time{color: #999;float: right;margin-right: 10px;}
.page_num{margin: 10px 0;padding: 10px 0;text-align: right;}
.page_num a,.page_num span{display:inline-block;padding:6px 12px;background-color: #4B0000;color: #fff;margin-left: 6px}
.page_num a:hover,.page_num span.current{background-color: #e00}

.survey{text-align: center;}
.survey li{display: inline-block;margin: 20px;border: 1px solid #CCC;padding: 20px;box-shadow: 3px 3px 0px #EEE;}
.survey li p{line-height: 24px;font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.comment{margin: 50px 0;}
.comment h3,.content h3,.consulting-list h3{line-height: 24px;font-size: 18px;font-family:"\5FAE\8F6F\96C5\9ED1";color: #4B0000;margin-bottom: 10px}

.xjxygl{border: 1px solid #4B0000;position: relative;margin-top: 50px}
.xjxygl .hd{padding: 5px;border-bottom: 1px solid #eee;}
.xjxygl .hd .sfz{padding: 5px;width: 675px;color: #999}
.xjxygl .xjxygltj{position: absolute;top: 4px;right: 4px;background-color: #4B0000;color: white;width: 68px;height: 28px;text-align: center;}
.xjxygl .bd{padding: 20px;position: relative;}
.xjxygl .bd ul{overflow: hidden;min-height: 135px}
.xjxygl .bd li{float: left;width: 200px;line-height: 36px;color: #666}
.xjxygl .bd li.piczp{position: absolute;top: 10px;right: 10px;width: 120px;border: 1px solid #ccc;padding: 2px;}
.xjxygl .bd li.piczp img{width: 120px;height: 150px;margin-bottom: 0}

.consulting-list{overflow: hidden;margin-top: 30px;}
.consulting{font-size: 14px;line-height: 2em;color: #666;background-color: #FAFAFA;margin-bottom: 20px;position: relative;}
.consulting .info{padding-top: 10px;border-top: 2px solid #4B0000;text-indent: 20px;color: #999}
.consulting .zxnr{margin-left: 62px;}
.consulting .reply{padding: 8px 0;margin-top: 8px;border-top: 1px dashed #ccc;margin-right: 50px;color: #4B0000;}
.consulting .xzreply{position: absolute;top: 2px;right: 0;padding: 5px 12px;background-color: #4B0000;font-size: 12px;line-height: 12px;}
.consulting .xzreply a{color: #fff}

.recruitment .info{margin-bottom: 30px}
.recruitment .info ul{overflow: hidden;}
.recruitment .info ul li{width: 50%;float: left;}
.describe,.apply{margin-bottom: 30px}
.describe .hd,.apply .hd{padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #ccc;font-size: 18px;font-family:"\5FAE\8F6F\96C5\9ED1";color: #4B0000;}

.jianli{position: relative;overflow: hidden;padding-bottom: 50px}
.jianli li {float: left;margin-right: 26px;}
.jianli input {border: 1px solid #ddd;padding: 6px;}
.jianli li p {padding: 4px 0px;}
.jianli textarea{width: 700px;height: 6em;border: 1px solid #ccc;padding: 6px}
.jianli .jianlitj{position: absolute;bottom: 0px;right: 55px;background-color: #4B0000;color: #fff;width: 68px;height: 28px;text-align: center;border: 0;}


.form{border: 1px solid #4B0000;position: relative;}
.form .post_content{padding: 10px;border-bottom: 1px solid #ddd}
.form .guest_post_content{width: 728px;padding: 10px;line-height: 20px;font-size: 14px;color: #999}
.form .post_name{padding: 5px;min-height: 26px;}
.form .guest_post_text,.xzreply_2 .mm{font-size: 14px;padding: 5px;width: 675px;color: #999;}
.form .button,.xzreply_3 .tj{position: absolute;bottom:4px;right:4px;background-color: #4B0000;color: #fff;width: 68px;height: 28px;text-align: center;}

.xzreply_box{padding-bottom: 30px;display: none;}
.xzhf{width: 588px;padding: 10px;line-height: 20px;font-size: 14px;color: #999;border: 1px solid #ccc}
.xzreply_box .xzreply_3 .tj{margin-right: 94px;bottom:30px;background-color: #999}
.xzreply_2 .mm{width: 520px;padding: 5px;border: 1px solid #ccc}

.footer .f-1{background: #E0E0E0;padding: 40px 0;text-align: center;}
.footer .f-1 .map{overflow: hidden;font-size: 12px;line-height: 2em;width: 1020px;margin: 0 auto}
.footer .f-1 .fli{float: left; margin-right: 30px;margin-left: 20px}
.footer .f-1 .fli h3{font-size: 15px;padding-bottom: 2px;margin-bottom: 2px;}
.footer .f-1 .ful{min-height: 120px;}
.footer .f-1 .ful a{color: #666}
.footer .f-2{background: #4B0000;padding: 20px 0 20px 0;}
.footer .f-2 .copyright{font-size: 12px;color: #ca7777;line-height:24px;width: 1000px;margin: 0 auto}
#count img {width: 12px;vertical-align: text-bottom;}
.left_pf{text-align: center;font-size: 12px;width: 120px;left: 10px;top: 165px;POSITION: fixed;_POSITION: absolute;_TOP: expression(eval(document.compatMode && document.compatMode=="CSS1Compat")?(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight):(document.body.scrollTop + document.body.clientHeight -this.offsetHeight));z-index: 2147483658;}
.left_pf ul{border-top: 2px solid #800;}
.left_pf a {padding: 10px;background-color: #4B0000;display: block;color: #fff;border-top: 1px solid #800;text-decoration: none;}
.left_pf a:hover{background-color: #b00}
.upbox{left:50%;top:auto;bottom:10px;width: 53px;height: 51px;margin-left: 520px;POSITION: fixed;_POSITION: absolute;_TOP: expression(eval(document.compatMode && document.compatMode=="CSS1Compat")?(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight):(document.body.scrollTop + document.body.clientHeight -this.offsetHeight));z-index: 2147483658;}

.bgtu-3-1{background: url(/static/images/list-index-1.jpg) no-repeat 50% 100%;}
.bgtu-4-1{background: url(/static/images/tt3.jpg) no-repeat 50% 32%;}
.page_list2 li{

	line-height: 42px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    padding-left: 20px;
}
 .page_list2 ul li a:hover{  text-decoration: none}
  .page_list2 .middle{margin: 10px 0;}
 .page_list2 .middle .l {
    float: left;
    width: 120px;
    height: 80px;
    margin-right: 20px;
}

.middle .r {
    width: 90%;
    font-size: 12px;
}

.middle .r  p{width: 100%}

.listpage{width: 100%; margin: 20px 0; position: relative; clear: both;}
.listpage .tg_pages ul{padding-left: 15px;}
.tg_pages{padding-top: 10px;padding-bottom: 10px; text-align: center;  }
.tg_pages ul li{  display: inline;line-height: 32px;}
.tg_pages ul li a{ color: #333; margin-right: 5px; padding: 3px 5px;/*border: 1px solid #CCC;background-color: #FFF;*/  }
.tg_pages ul li a:hover{color:#fd6253;}
.thisclass { margin: 0 5px;  border: 1px solid #CCC;padding: 3px 5px; padding-right: 1px; font-weight: bold; color: #fff; background: #ad4b4d;}
.thisclass a{color: #fff!important;}






@media(max-width:768px){
.main{ width: 100%; max-width:768px;}
.main-3-2 .fl {float: none; width: 100%;
}
.main-3-2 .fr {
    width:99%;
}
.wp {width: 100%}
.page_num { text-align: center; }
.header{height: 150px;}
.search{ left:8px; top:110px; }
.zsma{ float: right; width: 60%; margin-right:10px; }
.zsma span{ width: 100%; display: block;  }
.f-1{display: none}
.nav_sub{ margin-left:5px; }
.main-3-1 {min-width: 100%;}
.main-3-2 .fr h1, .survey h3{margin-left:5px;}
.sideMenu h3.on{ width: 100%; }
.footer .f-2 .copyright { width: 99%; margin-left: 4px; }
 .header-arrow{position:absolute; right:10px; top:56px;}

 .copyright .fr{ float: none; }
 .main-1 {min-width: 100%; width: 100%;}
.main-1 .list_index_info {left:30%;}

#rightsidebar{display: none}

}


@media screen and (max-width: 428px){ .content { width: 98%; margin:5px 5px; } 


.content img{max-width: 410px;}

}

        @media screen and (max-width: 415px){

.content { width: 98%; margin:5px 5px; } 


.content img{max-width: 400px;}

        }

        @media screen and (max-width: 391px){
           .content { width: 98%; margin:5px 5px; } 
.content img{max-width: 378px;}
        }

        @media screen and (max-width: 376px){
           .content { width: 98%; margin:5px 5px; } 
.content img{max-width: 360px;}

        }

        @media screen and (max-width: 361px){
           .content { width: 98%; margin:5px 5px; } 
.content img{max-width: 342px;}

        }