﻿body { color:#000; font-size:14px; font-family:微软雅黑;}
.span1{ display:inline; vertical-align:middle; }
.red{ color:#c00;}
body a{ color:#666; font-size:14px;  }
body a:hover{ color:#FFA5BC;}
body a{outline:none;blr:expression(this.onFocus=this.blur());} 
.contain{ margin:0 auto; width:1220px;}
input{background:#fff;}

.head .head_logo{ background: url(/skin/img/home_top_bg.jpg) no-repeat top; min-width:1220px; width:100%;height: 170px;}
.head .head_logo .logo{ float:left; display:inline; margin-top: 70px;}
.head .head_logo .head_right{width: 380px; height: 80px; display: inline-block; float: right; margin-top: 60px}
.head .head_logo .head_right a {color: #530101; float: right}
.head .head_logo .head_right span {color: #530101;float: right; margin: 0 10px}
.head .head_logo .search_button1{width: 285px;border: 1px solid #530101;height: 40px;padding: 0 0 0 10px;color: #a3a3a3;line-height: 40px;float: left;background-color: #fff;}
.head .head_logo .search_button2{width: 81px;height: 42px;background: #530101;font-size: 20px;color: #fff;}

.head .menu{ min-width: 1250px;background: #530101;height: 60px;}
.head .menu .menu_ul{ width: 1210px;margin: 0 auto;}
.head .menu .menu_ul li a{color: #fff;line-height: 60px;min-width: 80px;padding: 0 15px;display: block;font-family: 微软雅黑,Arial;font-size: 18px;width: 121px;text-align: center;}
.head .menu .menu_ul li:first-child{border-left:0}
.head .menu .menu_ul li ul{z-index: 999;position: absolute;background: #530101; display:none;}
.head .menu .menu_ul li ul li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.head .menu .menu_ul li:hover ul{display:block;}


.indexblock{ min-width:1220px; width:100%; padding-top:60px;}
.indexblock .blocktil{ width:100%; background:url(/skin/img/title2.jpg) center repeat; height:70px; }
.indexblock .blocktil2{ width:300px; height:70px;  background:url(/skin/img/title.jpg) center no-repeat; line-height:70px; text-align:center; margin:0 auto;}
.indexblock .blocktil2 .t1{ color:#b38b37; font-size:36px; line-height:50px; text-align:center;}
.indexblock .blocktil2 .t2{ color:#a4a4a4; font-size:15px; line-height:100%;}
.indexblock .blockcon{ padding:40px 0 0 0 ;}

.homeA{ font-size:15px; color:#373737; line-height:30px; }
.homeA img{ max-width:100%;}

.banImg{ min-width:1220px; width:100%; height:200px; background-repeat:no-repeat; background-position:center; overflow:hidden; display:block;}

.new{}
.new ul{ float:left; display:inline; width:100%;}
.new ul li{ float:left; display:inline; padding:20px 0; width:580px; border-bottom:1px #eee solid;}
.new ul li a{ float:left; display:block; width:100%; height:122px;}
.new ul li a .pic{ float:left; width:160px; height:120px; border:1px #eee solid;  text-align:center;   display: table-cell; vertical-align: middle; overflow: hidden;}
.new ul li a .pic img{ max-width: 160px;max-height: 120px;}
.new ul li a .tcon{ float:left; margin-left:20px; width:398px;}
.new ul li a .tcon .t1{float:left;  width:100%;}
.new ul li a .tcon .t1 .tt{float:left; width:80%; color:#333; font-size:18px;line-height:55px; overflow:hidden;}
.new ul li a .tcon .t1 .dt{float:left; width:20%; color:#999; font-size:14px; line-height:55px;}
.new ul li a .tcon .t2{ float:left; width:100%;  color:#999; font-size:14px; line-height:30px;}
.new ul li:nth-child(odd){ margin-right:50px;}
.new ul li:hover a .tcon .t1 .tt{ color:#b38b37; }
.new ul li:hover a .tcon .t1 .dt{ color:#b38b37; }
.new ul li:hover  a .tcon .t2{ color:#b38b37; }


.new2{}
.new2 ul{ float:left; display:inline; width:100%;}
.new2 ul li{ float:left; display:inline; padding:20px 0; width:100%; border-bottom:1px #eee solid;}
.new2 ul li a{ float:left; display:block; width:100%; height:122px;}
.new2 ul li a .pic{ float:left; width:160px; height:120px; border:1px #eee solid;  text-align:center;   display: table-cell; vertical-align: middle; overflow: hidden;}
.new2 ul li a .pic img{ max-width: 160px;max-height: 120px;}
.new2 ul li a .tcon{ float:left; margin-left:20px; width:787px;}
.new2 ul li a .tcon .t1{float:left;  width:100%;}
.new2 ul li a .tcon .t1 .tt{float:left; width:80%; color:#333; font-size:18px;line-height:55px; overflow:hidden;}
.new2 ul li a .tcon .t1 .dt{float:left; width:20%; color:#999; font-size:14px; line-height:55px;}
.new2 ul li a .tcon .t2{ float:left; width:95%;  color:#999; font-size:14px; line-height:30px;}
.new2 ul li:hover a .tcon .t1 .tt{ color:#b38b37; }
.new2 ul li:hover a .tcon .t1 .dt{ color:#b38b37; }
.new2 ul li:hover  a .tcon .t2{ color:#b38b37; }

 
.main_right_content { 
    height: auto;
    line-height: 180%;
 font-size:14px; line-height:180%;
    margin: 0 auto;
    min-height: 110px;
    overflow: hidden;
    width:100%;
}
.article_title{text-align: center;line-height: 200%;font-size: 30px;margin: 0;color: #530101;}
.article_info {
    border-bottom: 1px dashed #8d8d8d;
    font-size: 12px;
    height: 26px;
    margin-top: 12px;
    text-align: center;
}
.article_info span {
    letter-spacing: 1px;
    padding: 0 12px;
    word-spacing: 1px;
}
.article_info_content {
    padding: 20px 0; 
}
.article_info_img {width: 100%;text-align: center;margin: 0 auto;}
.article_info_img .img {border-width: 0px;width: 210px;height: 157px;padding: 0;display: block;margin: 0 auto;}


.bottom{ width: 100%;margin: 0 auto;min-height: 30px;height: auto !important;height: 30px;background: #530101;padding: 0px 0;line-height: 180%;color: #fff;}
.bottom .contain1{width: 1220px;margin: 0 auto;min-height: 30px;height: auto !important;height: 30px;background: #530101;padding: 0 15px;line-height: 180%;color: #fff;}
.bottom .contain1 p {line-height: 60px; text-align: center;}
.bottom .contain1 a {color: #fff;}

.contain_sin{background: #fff;padding: 20px 15px 15px;}
.m_l{ width: 290px;min-height: 150px;float: left;display: inline-block; overflow:hidden;}
.m_l .m_l_title{ width: 290px;height: auto !important;height: 250px;padding: 0;background: url(/skin/img/main_left_mid.png) repeat-y;}
.m_l .title{width: 290px;font-size: 24px;font-weight: 600;height: 68px;line-height: 65px;overflow: hidden;background: url(/skin/img/main_left_top.png);color:#530101;text-align: center;}
.m_l .content{width: 290px;border-top: 0px;padding: 0 0 30px;margin: 0 auto;background: url(/skin/img/main_left_bottom.png) no-repeat bottom;overflow: hidden;}
.m_l ul{ float:left; width: 268px;padding: 0 10px;}
.m_l ul li{ height: 49px;line-height: 55px;background: url(/skin/img/left_button_bg.png) no-repeat center;}
.m_l ul li a{ color: #530101;font-size: 18px;padding-left: 55px;display: block;}
.m_l ul li a:hover{ color:#333;}


.m_r{ float: right;width: 910px;min-height: 250px;height:auto !important;height: 250px;overflow: hidden;}
.m_r .location{background: url(/skin/img/home_about_title2.png) left center no-repeat; height: 45px;line-height: 45px;margin: 0 auto;width: 910px;margin-bottom:12px; overflow:hidden;}
.m_r .location .r_l{ float:left; display:inline;}
.m_r .location .r_l span{ font-size: 18px;height: 42px;line-height: 38px; font-weight: 600;padding-left: 45px;float: left;color: #fff;}
.m_r .location .r_l font{ font-size:14px; color:#ccc; line-height:30px; margin-left:5px;}
.m_r .location .r_r{ color: #999;font-weight: normal;padding-right: 12px;font-size: 14px;}
.m_r  .contents{line-height: 150%;letter-spacing: 1px;word-spacing: 1px;padding: 0 20px;font-size: 18px;min-height: 110px;height: auto !important;margin: 0 auto;width: 860px;overflow: hidden;}
.m_r  .contents img{ max-width:100%;}

.m_r  .contents_message{padding: 40px 0;margin: 0 auto;width: 860px;}
.m_r  .contents_message table tr th{width: 160px;text-align: right;font-size: 18px;background:0;font-weight:normal;}
.m_r  .contents_message table tr td{text-align: left;padding: 5px 0;height:40px;font-size: 18px;color: #333;font-family: 微软雅黑;}
.m_r  .contents_message table tr td textarea{border: solid 1px #eee;padding: 2px;overflow: hidden;font-size: 18px;color: #333;font-family: 微软雅黑;background-color: #FBFBFB;}
.m_r  .contents_message table tr td input{border: solid 1px #eee;height: 34px;line-height: 40px;padding: 2px;overflow: hidden;font-size: 18px;color: #333;font-family: 微软雅黑;background-color: #FBFBFB;}
.m_r  .contents_message table tr td img{vertical-align: middle;}
.m_r  .contents_message table tr td span{cursor: pointer;margin-left: 10px;line-height: 20px; display:inline-block;}
.m_r  .contents_message table tr td .button{float: right;display: inline-block;margin-right: 20px;padding: 0;cursor: pointer;text-align: center;width: 100px;height: 40px;line-height: 40px;background: #530101;border: 0;color: #FFFFFF;font-size: 18px;font-family: 微软雅黑;}
.m_r  .contents_message table tr td .user_botton{border: 0;color: #fff;background-color: #fff;padding: 0;line-height: normal;background: url(/skin/img/button1.png);width: 150px;height: 35px;}
.m_r  .contents_message table tr td select{border: solid 1px #eee;height: 34px;line-height: 40px;padding: 2px;overflow: hidden;font-size: 18px;color: #333;font-family: 微软雅黑;background-color: #FBFBFB;}
.m_r  .contents_message table tr td span input{height:auto;margin-right: 10px}
.m_r  .contents_message table tr td span label{display: inline-block;}


.pro ul{ float:left; display:inline; width:100%;} 
.pro ul li{ float:left; display:inline;   width:382px; margin-left:40px; }
.pro ul li a{ float:left; display:block; width:100%; height:422px;}
.pro ul li a .pic{ float:left; width:380px; height:380px; border:1px #eee solid;  text-align:center;   display: table-cell; vertical-align: middle; overflow: hidden;}
.pro ul li a .pic img{ max-width: 380px;max-height: 380px;}
.pro ul li a .til{width:100%;   height:40px; text-align:center; line-height:40px; color:#333; font-size:16px; overflow:hidden;}



.article ul li a .Title{color: #666;font-size: 18px;padding-left: 55px;display: block;font-family: 微软雅黑;}
.article ul li { margin-top: 10px;border-bottom: 1px dashed #eee;background: url(/skin/img/left_button_bg1.png) no-repeat left;padding-top: 7px;height: 30px;}
.article ul li a:hover .Title{ color: #530101;}

.pro2{width:100%; overflow:hidden; }
.pro2 ul{ float:left; display:inline; width:925px; margin: 0 auto;} 
.pro2 ul li{ float:left; display:inline; margin-right: 17px;margin-bottom: 20px; }
.pro2 ul li a{ float:left; display:block;background: #eee;}
.pro2 ul li a .pic{ display: table-cell;width: 210px;height: 157px;text-align: center;vertical-align: middle;margin-right: 18px;}
.pro2 ul li a .pic img{ max-width: 290px;max-height: 435px;width: 290px;height: 435px;}
.pro2 ul li a .til{display: block;width: 290px;height: 40px;line-height: 40px;font-size: 18px;background: #eee;color: #333;text-align: center;}
.pro2 ul li a:hover{ background: #5c0101;}
.pro2 ul li a:hover .til{ background: #5c0101;color: #fff;}


/* 多个左滚动 - 公用类 */ 
/*.leftLoop{ overflow:hidden; position:relative; padding-bottom:20px; } 
 .leftLoop .bd{ } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 20px; text-align:center; float:left;display:_inline;  } */ 

/* 首页 */ 
.default_img{float: left; margin-right: 20px}
.default_advb1{width: 290px; height: 275px; background: url(/skin/img/home_bg.jpg);float: left; display: inline-block; margin-left: 20px;}
.default_demoContent{width: 100%; height: 225px; float: left; display: inline-block}
.default_effect{width: 910px; height: 225px; margin-top: 20px; display: inline-block;float: left}
.default_a{line-height: 31px; color: #fff;font-size: 18px; padding-left: 50px; font-weight: 600}
.default_dldiv{width: 290px; height: 225px; background: url(/skin/img/home_login_bg.jpg);margin-left: 20px; display: inline-block; float: left; margin-top: 22px}
.default_dl{color: #530101; font-size: 18px; text-align: center; line-height: 300%}
.default_div{width: 90px; height: 25px; float: left; margin-top: 15px}
.default_sp{width: 910px; height: 320px; margin-top: 20px; margin-right: 20px; float: left;}
.default_jxsp{float: left; width: 910px; margin-bottom: 20px}
.default_jxsp a{line-height: 31px; color: #fff; font-size: 18px;padding-left: 50px; font-weight: 600}
.default_VideosList{width: 290px;height: 255px; margin-right: 20px; display: inline-block; float: left; overflow: hidden;}
.default_VideosListp{background: url(/skin/img/home_bf.png) left no-repeat; padding-left: 24px; margin-top: 9px;color: #333}
.default_advb2{width: 290px; height: 320px; background: url(/skin/img/home_lx_bg.jpg);display: inline-block; float: left; margin-top: 25px}
#demoContent{padding-bottom: 16px;}
.picList li{width: 210px;height: 157px;border: 2px solid #663333;}
.picList .pic{text-align: center;line-height: 0px;}
.picList .pic img{width: 210px;height: 157px;}
.picList .title{height: 48px;width: 210px;line-height: 48px;font-size: 18px;background: #f7f7f7;text-align: center;}
 
/* 滚动*/
.leftLoop{overflow: hidden;position: relative;}
.leftLoop .hd{overflow: hidden;height: 45px;margin-bottom: 20px;padding: 0;color: #333;background: url(/skin/img/home_about_title2.png);}
.leftLoop .hd .prev, .leftLoop .hd .next{display: block;width: 30px;height: 30px;line-height: 10px;float: right;margin-top: 8px;overflow: hidden;cursor: pointer;background: url("/skin/img/left.png") no-repeat center;}
.leftLoop .hd .next{background: url("/skin/img/right.png") no-repeat center;border-left: 0;}
.leftLoop .hd .prev:hover{background: url("/skin/img/left.png") no-repeat center; }
.leftLoop .hd .next:hover{background: url("/skin/img/right.png") no-repeat center;}
.leftLoop .hd ul{float: right;overflow: hidden;zoom: 1;margin-top: 10px;}
.leftLoop .hd ul li{position: relative;_display: inline;float: left;width: 10px;height: 10px;overflow: hidden;background: #ccc;margin-right: 10px;text-indent: -999px;cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(../PIE.htc);}
.leftLoop .hd ul li.on{background: #f00;} 
.jxsp { overflow: hidden; height: 45px; margin-bottom: 20px; padding: 0; color: #333; background: url(/skin/img/home_about_title2.png); } 
.ImgCenter { display: table-cell; width: 210px; height: 157px; text-align: center; vertical-align: middle; border: 2px solid #663333; margin-right: 18px; }


/* login*/
.warp{width: 1250px;margin: 0 auto;background: #fff;}
.warp .login{padding-top:32px;width: 1220px;margin: 0 auto;}
.warp .login h1{background: url(/skin/img/home_about_title1.png)no-repeat left bottom;}
.warp .login h1 span{font-size: 18px;color: #fff;font-family: "微软雅黑";margin-left: 50px}
.warp .login .login_con{margin: 20px 0 0 21px;font-size: 18px;color: #333;font-family: "微软雅黑";}
.warp .login .login_con p{margin-top: 20px}
.warp .login .login_con p label{width:188px;text-align: right;display: inline-block;}
.warp .login .login_con p input{width: 398px;height: 40px;border: 1px solid #ccc;}
.warp .login .login_con p img{height: 40px;vertical-align: middle;margin-left: 10px;}
.login_botton{background: url(/skin/img/button1.png);color: #fff;width:150px;height:35px;font-size: 18px;color: #fff;font-family: "微软雅黑";}
.warp .regist{width: 497px;text-align: center;margin-top: 114px;font-size: 18px;color: #333;font-family: "微软雅黑";}
.warp .fbp {margin:70px 0 0 90px;width: 400px;}
.warp .fbp p{width: 400px;text-align:left;font-size: 14px;color: #666;font-family: "微软雅黑"; line-height:36px;}