/* CSS Document */
*{ padding:0; margin:0;}
li{ list-style:none;}
body {font-size: 14px;font-family: Microsoft YaHei;}
a{ text-decoration:none;    color: #2b2b2b;}
.top{ width:1200px; margin-left:auto; margin-right:auto; height:120px;}
.top .top_left{ float:left;height: 120px;width:230px;}
.top .top_left img{position: absolute;top:20px;}
.top .top_right{ width:810px; float:right;padding-top: 50px;}
.top .top_right ul li{ float:left; width:100px;}
.top .top_right ul li a{ text-decoration:none;color:#2b2b2b; font-size:16px;    font-weight: bold;}
.top .top_right ul li a.on{color:rgb(199, 68, 14);}
.top .top_right ul li a:hover{    color:rgb(199, 68, 14);}
#banner_main{width:100%;position:relative;margin:0 auto;overflow:hidden}
#banner_main .hd{ width:100%; position:relative; bottom:35px; left:0; height:5px; line-height:5px; text-align:center; border:0px solid red; }
#banner_main .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:8px;background:#FAF6EC; margin-right:15px; overflow:hidden; font-size:0px;}
#banner_main .hd ul li.on{  background:rgb(199, 67, 19);}
#banner_main img{ width:100%;}

.main_a{background-color: #F5F5F5; height:60px;}
.main_a .main{ width:1200px;margin-left:auto; margin-right:auto;}
.main_a .main .main_left{ float:left; padding-top:10px;}
.main_a .main .main_left span{ line-height:40px;    color:rgb(199, 68, 14);font-size: 26px; margin-left:15px;}
.main_a .main .main_right{ float:right;padding-top:10px;line-height:40px;}
.main_a .main .main_right a{ padding-right:5px; color:#000;}
.main_a .main .main_right form{    display: inline-block;}
.search-txt{ margin-left:10px; margin-right:10px;    line-height: 25px;}
.search-btn{    padding: 5px 10px 5px 10px;}
.main_b{ height:810px; background:url(img/bga.jpg) no-repeat bottom;}
.main_b .main{width:1200px;margin-left:auto; margin-right:auto; text-align:center; margin-top:40px;    height: 370px;}
.main_b .main h1{ line-height:70px; color:rgb(199, 68, 14);    font-size: 30px;}


.main_b .title{ line-height:40px;font-size: 30px;    color:rgb(199, 68, 14); padding-top:40px;    text-align: center;}
.main_b .zhaiyao{line-height: 30px;    text-align: center;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ccc;}
.main_b .jieshao{ width:1000px; padding:10px; margin-left:auto; margin-right:auto;    text-align: center;background: rgba(255, 255, 255, 0.65);}
.main_b .jieshao p{ line-height:25px;}
.main_b .jieshao p .button{background:rgb(199, 68, 14);
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 10px;
    width: 200px;    margin-top: 30px;}



.bucket .bucket_left{width:500px; float:left; text-align:right;}
.bucket .bucket_left .commleft{ display:block; line-height:60px;    font-size: 18px;}

.bucket .bucket_right{ width:650px; float:right;text-align: left;}
.bucket .bucket_right p{height:60px;}  
.bucket .bucket_right p select{margin: 13px 0;height:30px;    font-size: 18px;}
.bucket .bucket_right p input{margin: 13px 0;height: 30px;    font-size: 18px;}
.bucket .bucket_right .button{ height:36px; width:200px;    background: rgb(199, 68, 14);    cursor: pointer;    border: none;    color: #fff;    border-radius: 5px;}
.bucket .bucket_right .button:hover{    background: rgb(131, 43, 19);}
.main_c{ width:1200px; margin-left:auto; margin-right:auto; text-align:center;margin-top:80px;margin-bottom: 40px;overflow: hidden;}
.main_c .title{ line-height:40px;font-size: 30px;color:rgb(199, 68, 14);}
.main_c .zhaiyao{ line-height:30px; margin-bottom:30px;}
.main_c .service li{ float:left;width: 285px;border: solid 1px #ccc;margin-right: 10px;padding-top: 30px;padding-bottom: 30px;}
.main_c .service li:hover{border: solid 1px rgb(199, 68, 14);}
.main_c .service li a{ color:#000;}
.main_c .service li .service_title{ line-height:60px;}
.main_c .service li img{ height:80px;}


.main_d{ height:500px;background: #F5F5F5;margin-left:auto; margin-right:auto; text-align:center;}
.main_d .title{ line-height:40px;font-size: 30px;    color:rgb(199, 68, 14); padding-top:40px;}
.main_d .zhaiyao{line-height: 30px;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ccc;}
.main_d .jieshao{ width:1000px; padding:10px; margin-left:auto; margin-right:auto;}
.main_d .jieshao p{ line-height:25px;}
.main_d .jieshao p .button{background:rgb(199, 68, 14);
    color: #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 10px;
    width: 200px;    margin-top: 30px;}
.main_e{ height:650px;}
.main_e .title{ text-align:center; line-height:40px;font-size: 30px;color:rgb(199, 68, 14); padding-top:40px;}
.main_e .zhaiyao{ text-align:center;line-height: 30px;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ccc;}
.mainnews{ width:1200px; margin-left:auto; margin-right:auto;}	
.mainnews .mainnews_left{ float:left; width:480px;}
.mainnews .mainnews_left img{    margin-top: 13px; margin-left:auto; margin-right:auto;display: block; max-width:480px; max-height:269px;}
.mainnews .mainnews_left .ntitle{ line-height:40px;font-size: 18px;}	
.mainnews .mainnews_left .nzhaiyao{ line-height:20px;color: #808080;}
.mainnews .mainnews_right{ float:right; width:660px; margin-left:50px;}
.mainnews .mainnews_right ul li{ line-height:40px;border-bottom: 1px #ccc dashed;}
.mainnews .mainnews_right ul li a{ color:#000;text-decoration: none;}
.mainnews .mainnews_right ul li a:hover{ text-decoration:underline;}
.mainnews .mainnews_right ul li span{ float:right;}

.footer{ height:280px; background-color:#2d2d2d;}

.footer_a{ width:1200px; margin:0 auto;}

.footer_a .footer_li{ width:390px; float:left;margin-top: 40px;margin-bottom: 40px;}
.footer_a .footer_li .footer_li_con{ float:right;width: 310px;border-left: solid 1px #4F4F4F;padding-left: 10px;}
.footer_li_con p{ color:#999; line-height:25px;}
.footer_b{ clear:both;border-top: solid 1px #4F4F4F;
    padding-top: 20px;}
.footer_b p{ color:#999;text-align: center;line-height: 30px;}

/*新闻列表*/

.news{ clear:both;width:1200px; margin-left:auto; margin-right:auto;    overflow: hidden;}
.news ul li{ float:left; width:310px;    padding: 40px;}
.news ul li img{ width:310px; height:184px;}
.news ul li .news_title{    font-size: 18px;
    line-height: 40px;
    height: 40px;}
.news ul li .news_title a{ color:#000;}
.news ul li .news_con{ line-height:25px;    color: #808080;}
.main_n{ height:600px;}
.main_n .title{ text-align:center; line-height:40px;font-size: 30px;color:rgb(199, 68, 14); padding-top:40px;}
.main_n .zhaiyao{ text-align:center;line-height: 30px;
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ccc;}
	
/*详情页*/
.single_content{ width:1200px; margin-left:auto; margin-right:auto;    margin-bottom: 30px;}
.single_content h1{    font-size: 25px;    color: #333;    line-height: 70px; text-align:center;}

.single_content .single_time{    text-align: center;    margin-bottom: 30px;}

.single_content .content{ line-height:25px;    margin-bottom: 30px;}
.single_content .content h2{font-size: 18px;border-left: 3px solid #C74313;padding-left: 10px;margin-bottom: 10px;margin-top: 10px;}
.single_content .content h3:before{line-height: 24px;font-size: 18px;content: '●';margin-right: 10px;color: #C74313;}
.single_content .content h3{font-size: 16px;padding-left: 20px;margin-bottom: 10px;margin-top: 10px;}
.single_content .content img{    max-width: 1100px;    padding: 10px;}
.single_content .pre,.single_content .next{ line-height:25px;}
.single_content .content ul{ overflow:hidden;}
.single_content .content ul li{    width: 300px;
    float: left;}
.single_content .content ul li img{    max-width: 300px;
    height: 200px;}

.faq{ width:1210px; margin-left:auto; margin-right:auto; margin-bottom:30px;margin-top:20px;}
.faq ul li{     line-height: 45px;    font-size: 18px;    width: 1210px;}
.faq ul li a{ color:#333;    display: block;padding-left: 5px;    padding-right: 5px;}
.faq ul li a:hover{    color: #000;    background-color: rgba(217, 61, 9, 0.1);    padding-left: 5px;    padding-right: 5px;}
.faq ul li span{ float:right;}

/*分页*/

.fenye{clear: both;line-height: 35px;margin-top:10px; margin-bottom:10px;}
.fenye a{background-color: #000;color: #fff;padding:3px 10px 3px 10px;}
.fenye a:hover{background-color:#D93D09;color: #fff;padding:3px 10px 3px 10px;}
.fenye .now-page{background-color:#D93D09;color: #fff;padding:3px 10px 3px 10px;}

.QQbox{z-index:999;width:140px;right:3px;top:150px;position:fixed;background-color: rgba(237, 237, 237, 0.65);;border-radius:10px;}
.QQbox .press{right:0;border:none;cursor:pointer;width:33px;height:auto;position:absolute;}
.QQbox .Qlist{left:0;width:140px;padding:0;background-color:#F5F5F5;}
.QQbox .Qlist .t{background:url(img/top.gif);cursor:pointer;height:40px;}
.QQbox .Qlist .b{    white-space: nowrap; color:#000;float:left;text-align:center;height:26px;width:140px;font-size:12px;overflow:hidden;}
.QQbox .Qlist .con{float:left;width:100%;text-align:center;padding:8px 0px 8px 0px;display:inline;}
.QQbox .Qlist .con img{width:120px;height:120px;}
.QQbox .Qlist .c{float:left;height:26px;text-align:center;width:140px;font-size:12px;padding:0 0 8px 0;overflow:hidden; font-weight:bold;}
.QQbox .Qlist .c img{vertical-align: middle;}

/*发布评论*/
.single_content .commentpost { padding:15px 0 15px 0; background:#FFFFFF; margin-bottom:10px;}
.single_content .commentpost p { margin-bottom:10px;}.commentpost img{ margin-bottom: -6px;}
li.msgarticle div.quote{ margin:10px 0 0 0; padding:10px; background:#FFFFFF; border:1px solid #F4F4F4;}
li.msgarticle div.quote-title{ margin:0; padding:0; font-size:1em; color:#CC0000;}
.single_content .commentpost input { width:200px; padding:6px 10px; border:1px solid #CCCCCC;}
.single_content .commentpost #txaArticle{ padding:5px; width:95%; height:120px; border:1px solid #CCCCCC;background:none;}
.single_content .commentpost .button {background: rgb(199, 68, 14);    cursor: pointer; border:none; width:260px; height:36px; font-weight:bold; color:#FFFFFF; }
.single_content .commentpost .button:hover{    background: rgb(131, 43, 19);}
#cancel-reply{float:right;margin-right: 2em;}