/* 全局样式 */
* {font-family: "Microsoft yahei";}
body {margin: 0;padding: 0;	font-size: 12px; color: #666666; background:#FFF url(../images/head_bg.jpg) repeat-x top center;font-family: "Microsoft yahei";}
div,span,form,img,ul,ol,li,dl,dt,dd {margin: 0;	padding: 0;	border: 0;}
ul,h1,h2,h3,h4,h5,h6,p{padding: 0;	margin: 0;list-style-type: none;font-weight: normal;}
li,dl {	list-style-type: none;}
input,button,textarea,select {font: 100% Arial, '宋体';	outline: none;}
.clear {height: 0;line-height: 0;font-size: 0;clear: both;}
img{border:none;}
a {color:#000;text-decoration:none;}
a:hover, a:active {color:#ec0000;}
.agray {color:#000;}
.lf{ float:left;}
.rg{ float:right;}
.box{ width:1000px; margin:0 auto;}
.banner{width:100%; margin:0 auto;height:300px; background:#FFF url(../images/banner/about.jpg) no-repeat top center;}
.bannertext{width:1000px; margin:0 auto;text-align:left; color:#fff; line-height:300px; font-size:30px;font-weight: bold;}

/*top*/
.top{ width:1000px; margin:0 auto; height:90px;}
.logo{float:left; padding-top:10px;}

/*menu*/
.menu {width:840px;height:90px; line-height:90px;float:right;}
.menus {width:840px;}
#nav_all li { height:90px; float:left; width:120px; position:relative; z-index: 999;}
#nav_all li a {color:#000; font-size:16px; display:block; width:120px; text-align:center; height:90px; line-height:90px; text-decoration: none;}
#nav_all li:hover a.yiji {color:#FFF;}
#nav_all li a:hover {color:#FFF;background:#E20F0E url(../images/menu_bg.jpg) no-repeat;display:block;}
.liactive {color:#FFF !important;background:#E20F0E url(../images/menu_bg.jpg) no-repeat !important;display:block !important;}
#nav_all li ul {display:none; width:120px; position:absolute; left:0px; top:90px; z-index: 999; background:#E20F0E; }
#nav_all ul li { clear:both; display:block; height:25px; line-height:25px; width:120px;text-align:center;z-index:999;}
#nav_all ul li a { height:25px; line-height:25px; font-size:12px; width:120px; color: #FFF; display:block; padding:0;text-align: center; font-weight: normal; white-space:nowrap;}
#nav_all ul li a:hover { color:#FF0; margin:0; padding:0; background:#900; width:120px;}

/*Banner*/
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;margin-top:1px;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a {display:block; width:100%; height:100%; text-indent:-9999px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png) center center no-repeat;}

/*index about*/
.i_about {width: 1000px;height:380px; margin:0 auto;}
.i_title_bg {width: 378px; text-align:center;height:70px;margin: auto;font-size: 32px;background: url(../images/dp2_1.png) no-repeat bottom;}
.title_En {font-weight: bold;color: #5b5b5b;font-size: 30px;float: left;margin-left: 25px; padding-top:15px;}
.title_Ch {font-weight: bold;color: #d70c19;float: left;margin-left: 55px; font-size:30px; padding-top:15px;}
.i_about_pic{width: 450px;float: left;margin-top:10px;}
.i_about_content{width: 540px;float: left; line-height:25px; font-size:14px;margin-top:10px;margin-left:10px; margin-bottom:20px;text-indent:2em;}
.i_about .more{ background:url(../images/icon6.png) no-repeat left center; width:94px; text-align:center; padding-right:20px; line-height:29px; margin:0 auto;font-size:12px; font-weight:normal;}
.i_about .more a{ display:block;}
.i_about .more:hover{ background:url(../images/icon5.png) no-repeat center center;}
.i_about .more:hover a{ color:#fff;}

/*index qiye*/
.i_qiye {width:100%;margin:0 auto;background:#F6F6F6;}
.i_qiyes {width: 1000px;height:380px; margin:0 auto;}
.inpro{ overflow:hidden; margin-top:20px;}
.inpro .lefta,.inpro .righta{ float:left; width:27px; height:27px; cursor:pointer;}
.inpro .lefta{ background:url(../images/lefta.png) no-repeat left top; margin-right:24px; margin-top:76px;}
.inpro .righta{ background:url(../images/righta.png) no-repeat left top; margin-left:24px; margin-top:76px;}
.inpro .lefta:hover{ background:url(../images/lefta.png) no-repeat left bottom;}
.inpro .righta:hover{ background:url(../images/righta.png) no-repeat left bottom;}
.inpro .proWind{ float:left; width:898px; height:236px; overflow:hidden;}
.inpro .proWind ul{ overflow:hidden; width:99999px;}
.inpro .proWind ul li{ float:left; width:300px; padding:0 30px; border-right:1px solid #eee;}
.inpro .proWind ul li a .img2{ width:300px; height:185px;}
.inpro .proWind ul li a .tip{float: left;font-size:15px; line-height:30px; padding-top:10px; width:138px;font-weight: bold;}
.inpro .proWind ul li .tips{float: left; font-size:13px; line-height:30px; padding-top:10px;width:160px;}
.inpro .proWind ul li .tips dl{float:right;width:80px; text-align:right;}
.inpro .proWind ul li .tips dl a{color:#E20F0E;}
.inpro .proWind ul li:hover .tip{color:#ec0000;}
.inpro .more{ background:url(../images/icon5.png) no-repeat left center; width:94px; text-align:center; padding-right:20px; line-height:29px; margin:0 auto;font-size:12px; font-weight:normal;}
.inpro .more a{ display:block; color:#fff;}
.inpro .more:hover a{ color:#ff0;}

/*index news*/
.i_News {width: 1000px;margin:0 auto;}
.NewsList{overflow:hidden;margin-top:10px;}
.NewsList li{float:left; width:440px; margin:5px 15px 5px 15px;padding:10px;border: 1px solid #ccc; }
.NewsList li a:hover{ color:#ec0000;}
.NewsList li a h4{ font-size:20px; line-height:35px;font-weight: bold;}
.NewsList li a p{ line-height:22px; height:45px; overflow:hidden; color:#333;}
.i_News .more{ background:url(../images/icon6.png) no-repeat left center; width:94px; text-align:center; padding-right:20px; line-height:29px; margin:0 auto; margin-top:20px;margin-bottom:30px; font-size:12px; font-weight:normal;}
.i_News .more a{ display:block;}
.i_News .more:hover{ background:url(../images/icon5.png) no-repeat center center;}
.i_News .more:hover a{ color:#fff;}

/*index contact*/
.i_Contact {width: 1000px;height:200px;margin:0 auto;}
.ContactList{overflow:hidden;margin-top:10px;}
.ContactList li{float:left;width:320px; margin:5px; height:70px;line-height:65px;overflow:hidden;}
.ContactList li .img2{float:left;width:58px; height:58px;padding:10px;}
.ContactList li h4{float: left;font-size:20px; line-height:45px;font-weight: bold;width:170px;}
.ContactList li p{float: left;line-height:22px; height:25px; overflow:hidden; color:#FF0000;width:230px;}

/*food*/
.foot{background:#E20F0E; height:50px; line-height:50px; color:#FFF;}
.foots{ width:1000px; margin:0 auto;}
.foot .lf a{color:#FFF; margin-left:5px; margin-right:5px;}
.foot .rg a{color:#FFF;}
.gs{width:1000px;margin:0 auto;padding:10px; height:70px; line-height:70px; text-align:center;}
.gs .lf a{float: left;width:330px; margin-left:5px;font-size:15px;font-weight: bold;color:#FF0000;}
.gs .ct{float: left;width:330px; text-align:center;}
.gs .rg{float: right;width:330px;}
/*友情链接*/
.gs .rg .footer-select{float: right;RIGHT: 150px;margin-TOP: 19px}
.gs .rg .footer_sel{BORDER-BOTTOM: #000 1px solid;BORDER-LEFT: #000 1px solid;LINE-HEIGHT: 22px;WIDTH: 190px;HEIGHT: 22px;COLOR: #333;BORDER-TOP: #000 1px solid;BORDER-RIGHT: #000 1px solid}
/*Top*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:54px; float:right; position:fixed; right:50px; bottom:15px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}


/*Class about*/
.dd{ margin-top:20px; padding-bottom:20px;}
.ddlf{ width:204px;}
.ddlf1{ background:#e40001; height:110px; text-align:center; color:#fff; line-height:110px; font-size:25px;}
.ddlf2{ border-bottom:1px solid #d9d9d9; margin-top:3px;}
.ddlf2 .a1{ border-top:1px solid #d9d9d9; height:45px; line-height:45px; display:block; color:#373636; padding-left:15px; font-size:14px;}
.ddlf2 .a1 span{ margin-right:5px;}
.ddlf2 .a1:hover{ color:#e41317;}
.ddlf2 .a2{ background:#0C198A; color:#fff; border-top:1px solid #0C198A;}
.ddlf2 .a2:hover{ color:#fff;}
.ddlf2 div{ margin-top:5px; margin-bottom:5px;}
.ddlf2 .aa1{ display:block; height:30px; line-height:30px; padding-left:15px; color:#888888;}
.ddlf2 .aa1 span{ margin-right:5px;}
.ddlf2 .aa1:hover,.ddlf2 .aa2{ color:#e41317;}
.ddrg{ width:768px;}
.ddrg1{ height:32px; line-height:32px; color:#888888; border-bottom:1px solid #d2d2d2;}
.ddrg1 a{ color:#888888;}
.ddrg1 a:hover{ color:#e41317;}
.ddrg2{ margin-top:25px; color:#454545;}
.div_pro{ color:#1f1f1f; font-size:30px; line-height:30px;}
.div_pro span{ color:#e40001; font-weight:bold;}
/*content*/
.txt{line-height:30px; margin-top:20px;}
.txt p{ word-break:break-all;text-align:left;line-height:30px; font-size:14px;text-indent:2em;color:#000;}
.txt img{margin:15px auto;display: block;max-width:740px;}
.txt span{color:#e40001;}
/*rongyu*/
.ul_abo{ margin-top:23px;}
.ul_abo li{ width:230px; margin-right:20px; margin-top:10px; margin-bottom:10px; float:left; border:1px solid #e5e5e5; height:177px; width:232px;}
.ul_abo .li{ margin-right:0px;}

/*Class Qiye*/
.ss{ padding-top:20px;}
.ss1{ color:#E20F0E; font-size:24px; line-height:36px; overflow:hidden; font-weight:bold;}
.ul_pro{ margin-top:35px;}
.ul_pro li{ width:310px; margin-right:20px; float:left;}
.ul_pro .li{ margin-right:0px;}
.ul_pro li .div1{ background:#fff; border:1px solid #cfcece; padding:3px; height:185px; width:300px;}
.ul_pro li .div2 a{ display:block; height:40px; line-height:40px; overflow:hidden; color:#3d3d3d; text-align:center; font-size:18px;}
.ul_pro li:hover .div1{ background:#e40001;}
.ul_pro li:hover .div2 a{ color:#e41317}

/*Class News*/
.ul_news li{ border-bottom:1px dashed #d4d4d4; padding-bottom:18px; margin-bottom:18px;}
.ul_news li .div1{ width:67px; height:67px; background:#e6e6e6; text-align:center;}
.ul_news li .div1 .p1{ color:#5a5a5a; font-size:24px; line-height:24px; padding-top:11px;}
.ul_news li .div1 .p2{ color:#5a5a5a; font-size:12px; line-height:12px; margin-top:10px;}
.ul_news li .div2{ width:680px;}
.ul_news li .div2 .p1 a{color:#3c3b3b; font-size:16px; font-weight:bold;}
.ul_news li .div2 .p1 a:hover{ color:#e41317}
.ul_news li .div2 .p2{ color:#808080; margin-top:3px;}


.fenye{width:768px;height:40px;}
.list_page{text-align:center;margin:10px;font-family:宋体;}
.list_page a{display:inline-block;padding:7px 10px;background:#fff;border:1px solid #3c3b3b;font-family:"micorsoft yahei","simsun";color:#333;margin:2px;}
.list_page a:hover{background:#F00;color:#fff;border:1px solid #3c3b3b;text-decoration:none;}
.list_page a.hover {background:#F00;border:1px solid #3c3b3b;color:#fff;display:inline-block;padding:7px 10px;font-family:"micorsoft yahei","simsun";}

/*News View*/
.biaoti{ text-align:center; font-size:24px; color:#E20F0E;}
.time{ color:#d1d1d1; text-align:center; margin-top:10px; border-bottom:dotted 1px #d7d7d7; padding-bottom:8px;}
.btinfo{margin:15px 0;line-height:30px; border-top:dotted 1px #AAA; }