/* 全局样式 */
* {font-family: "Microsoft yahei","微软雅黑",Arial;}
body {margin: 0;padding: 0;	font-size: 14px; color: #000; height:100%; line-height:22px; width:100%;}
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;}
i, em { font-style: normal;}
input,button,textarea,select {font: 100% Arial, '宋体';	outline: none;}
.clear {height: 0;line-height: 0;font-size: 0;clear: both;}
img{border:none;}
html{overflow-x:hidden;}
a {color:#333;text-decoration:none;}
a:hover, a:active {color:#ec0000;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.oh { overflow: hidden; *zoom: 1;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lf{ float:left;}
.rg{ float:right;}
.box{ width:1200px; margin:0 auto;}
.boxs{ width:100%; margin:0 auto;}
.h_100{height:100px;}
.mt_-10{ margin-top:-10px;}
.mt_10{ margin-top:10px;}
.mt_30{ margin-top:30px;}
.mt_40{ margin-top:40px;}
.mt_90{ margin-top:90px;}
.mt_100{ margin-top:100px;}
.ml_80{ margin-left:80px;}
.ml_140{ margin-left:140px;}
.ml_143{ margin-left:143px;}
.ml_285{ margin-left:285px;}
.mr_80{ margin-right:80px;}
.mr_145{ margin-right:145px;}
.mr_278{ margin-right:288px;}
.mr_290{ margin-right:290px;}
.bc_1{background: url(../images/head_bg.jpg) no-repeat top center;}
.bc_2{background: #F8FFF1;}
.bc_3{background: url(../images/index/teshe_c.jpg) no-repeat bottom center;}
.bc_4{background: url(../images/index/i_about_bg.jpg) no-repeat center;}
.bc_5{background: url(../images/index/i_news_bg.jpg) no-repeat center;}
.bc_6{background: #DFBF60;}
.bc_7{background: #FBF3CC;}
.bb_1{border-bottom:2px solid #C90;}

/*pic*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{  transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px); }
.imghover_big { overflow: hidden; display: block; }
.imghover_big img { width: 100%; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden; }
.imghover_big:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }

/*top*/

/*head*/
.logo{width:440px; height:62px; padding:20px 0; overflow:hidden;}
.tel{width:150px; height:30px; line-height:30px; font-size: 18px; color:#FFF; text-align:left; font-weight:800; background:url(../images/tel_bg.jpg) no-repeat center; padding-left:40px; overflow:hidden;}

/*menu*/
.menu { width:700px; height:70px; line-height:70px;}
#nav_all li { width:100px;height:70px; float:left; position:relative; z-index: 999;}
#nav_all li a { width:100px; height:70px; line-height:70px;color:#000; font-size:16px; display:block; text-align:center; text-decoration: none;}
#nav_all li:hover a.yiji {color:#ED6D00;}
#nav_all li a:hover {color:#ED6D00; border-bottom:2px solid #ED6D00; display:block;}
.liactive {color:#ED6D00 !important; border-bottom:2px solid #ED6D00 !important;display:block !important;}
#nav_all li ul { width:100px; left:0; top:70px;display:none; position:absolute; z-index: 999; background: url(../images/1px.png);}
#nav_all ul li { width:100px; height:30px; line-height:30px; margin:0; clear:both; display:block; z-index:999; overflow:hidden;}
#nav_all ul li a { width:100px; height:30px; line-height:30px; margin:0; font-size:12px; color: #FFF; display:block; text-align: center;}
#nav_all ul li a:hover { width:100px; color:#FF0; background:#F25620; border-bottom:0px solid #ED6D00; }

/*Banner*/
.banner{width:100%;position:relative;height:500px; margin-top:1px;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:500px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:7px;margin:1px;overflow:hidden;background:#FFF;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#C00;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}

/*index title*/
.i_title{ width:575px; height:100px; background:url(../images/i_title_bg.png) no-repeat 0 0; margin:0 auto;}
.i_title_b{ width:575px; height:100px; background:url(../images/i_title_bg.png) no-repeat 0 -50px; margin:20px auto 10px auto;}
.i_title .ch , .i_title_b .ch{width:100%; line-height:30px; font-size:32px; font-weight:550; text-align: center;}
.i_title .en , .i_title_b .en{width:100%; line-height:30px; font-size:15px; font-weight:550; text-transform:uppercase; text-align: center; color:#999999;}

/*index main_1*/
.main_1{width:1200px; height:650px; margin:0 auto; overflow:hidden;}
.main_1 .title_1{ line-height:80px; font-size:40px; font-weight:bold; color:#F45B22; text-align:center;}
.main_1 .title_2{ line-height:40px; font-size:35px; color:#F45B22; text-align:center;}
.main_1 .l_bg{ width:395px; height:560px; margin-top:-90px; background:url(../images/index/teshe_l.jpg) no-repeat center; }
.main_1 .r_bg{ width:395px; height:560px; margin-top:-90px; background:url(../images/index/teshe_r.jpg) no-repeat center; }
.main_1 .title_t1{ line-height:30px; font-size:20px; font-weight:bold; color:#FFF; text-align:center; display:block;}
.main_1 .title_t2{width:50%; line-height:40px; font-size:25px; font-weight:bold; color:#FFF; text-align:center; display:block;}
.main_1 .title_t1 a,.main_1 .title_t2 a{ font-weight:bold; color:#FFF;}
.main_1 .title_t1 a:hover,.main_1 .title_t2 a:hover{ font-weight:bold; color:#FF0;}

/*index main_2*/
.main_2{width:1200px; height:450px; margin:0 auto; color:#993300; overflow:hidden;}
.main_2 .pic{ width:570px; height:344px; margin:52px 0; overflow:hidden;}
.main_2 .title{width:50%; line-height:50px; font-size:25px; text-align:center; margin-top:55px; overflow:hidden;}
.main_2 .txts{width:50%; height:250px; margin:10px 0; font-size:16px; overflow:hidden;}
.main_2 .txts p{line-height:30px; text-indent:2em; text-align:left; padding-bottom:8px;}
.main_2 .more{line-height:30px; text-align:right;}
.main_2 .more .i_more{ width:130px; height:30px; line-height:30px; margin:20px auto; text-align:center; color:#996600; opacity:0.6; filter:alpha(opacity=60); border: #996600 1px solid; display:block; border-radius:15px;}
.main_2 .more .i_more:hover{ background:#996600; opacity:1; filter:alpha(opacity=100); color:#FFF; border: #996600 1px solid;}

/*index more*/
.i_more a{ width:130px; height:30px; line-height:30px; margin:20px auto; text-align:center; color:#996600; opacity:0.6; filter:alpha(opacity=60); border: #996600 1px solid; display:block; border-radius:15px;}
.i_more a:hover{ background:#996600; opacity:1; filter:alpha(opacity=100); color:#FFF; border: #996600 1px solid;}

/*index mian_3*/
.main_3{width:100%; height:500px; margin:0 auto; overflow:hidden;}
.main_3 .title{ width:100%; height:80px; text-align:center; border-bottom:1px solid #CCC; margin-bottom:50px;}
.main_3 .title .ch{ line-height:40px; font-size:32px; font-weight:550; text-align: center; color:#009900;}
.main_3 .title .en{ line-height:39px; font-size:15px; font-weight:550; text-transform:uppercase; text-align: center; color:#999999;}
.main_3 .title .bb_2{ width:100px; border-bottom:2px solid #090; margin:0 auto;}

.main_3 .Box_con {width:1505px; margin:40px auto; position: relative;}
.main_3 .Box_con .btnl {position: absolute;}
.main_3 .Box_con .btn {width: 41px;height: 41px;display: block;position: absolute;top: 100px;cursor: pointer;}
.main_3 .Box_con .btnl {background: url(../images/index/icon.png) no-repeat left top; left: -72px;}
.main_3 .Box_con .btnr {background: url(../images/index/icon.png) no-repeat right top;right: -72px;}
.main_3 .Box_con .btnl:hover {background: url(../images/index/icon.png) no-repeat left bottom;}
.main_3 .Box_con .btnr:hover {background: url(../images/index/icon.png) no-repeat right bottom;}
.main_3 .Box_con .conbox {position: relative;overflow: hidden;}
.main_3 .Box_con .conbox ul {position: relative;list-style: none;}
.main_3 .Box_con .conbox ul li {width: 285px;height: 225px;margin-left: 20px;float: left;overflow: hidden;}
.main_3 .Box_con .conbox ul li:first-child {margin-left: 0;}
.main_3 .Box_con .conbox ul li img {width: 285px;height: 190px;display: block;transition: all 0.5s;}
.main_3 .Box_con .conbox ul li:hover img {transform: scale(1.1);}

.main_3 .Box_con .txt{width:285px;height:35px; background: #FFF;color:#000; z-index: 1; position: absolute;}
.main_3 .Box_con .txt h3{font-size:15px;font-weight:100;height:35px;line-height:35px;text-align:center;}
.main_3 .Box_con .txt:hover{ background: #090;color:#FFF;}


/*index main_4*/
.main_4{ width:1200px; height:450px; margin:0 auto;}
/*pic*/
.main_4_pic {width: 460px; height: 330px; overflow: hidden; zoom: 1; position: relative;}
.main_4_pic .imgCon { width: 460px; height: 330px; margin: 0; padding: 0; position: relative; list-style: none; }
.main_4_pic .imgCon li { float: left; width: 460px; height: 330px; }
.main_4_pic .imgCon li .imgTitle { width: 460px; position: absolute; bottom: 0; height:35px; line-height:35px; overflow:hidden; text-align: center; z-index: 2; }
.main_4_pic .imgCon li .imgTitle a { width:460px; height:35px; line-height:35px;color: #fff; display: block; text-decoration: none; font-family: font-weight: normal; font-size: 14px; zoom: 1; overflow:hidden; }
.main_4_pic .showPage { width: 460px; height: 35px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
.main_4_pic .foucs { display:none; width: 460px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
.main_4_pic .foucs span.f { background: url(../images/news_pic_bg.png) -170px -90px no-repeat; }
.main_4_pic .foucsButton { width: 30px;cursor: pointer; height: 20px; padding: 7px; margin-top: -35px; position: relative; z-index: 4; }
.main_4_pic .foucsButton span { display: inline; width: 8px; height: 15px; margin: 4px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/news_pic_bg.png) 0 0 no-repeat; }
.main_4_pic .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
.main_4_pic .lBtn { float: left; }
.main_4_pic .lBtn span { float: left; background-position: 0 -105px; }
.main_4_pic .rBtn { float: right; }
.main_4_pic .rBtn span { float: right; background-position: -45px -105px; }
.main_4_pic .btnHover { width: 25px; overflow: hidden; }
.main_4_pic .btnHover img { display: inline; }
/*list*/
.main_4_list{ width:700px; border-top:1px solid #eaeaea;}
.main_4_list li{ width:100%; float:left; padding:11px 0; border-bottom:1px solid #eaeaea; }
.main_4_list li a{ display:block; background:url(../images/inews_jt.png) no-repeat right; overflow:hidden;}
.main_4_list li ._date{ float:left; width:11%; text-align:center; border-right:1px solid #eaeaea; color:#b0b0b0; font-family:arial; }
.main_4_list li ._date span{ display:block;}
.main_4_list li ._date ._d1{ font-size:30px; line-height:40px; }
.main_4_list li ._date ._d2{ font-size:14px; line-height:20px;}
.main_4_list li ._nr{ width:80%; float:left; margin-left:2%; }
.main_4_list li ._title{ font-size:18px; color:#000; margin-bottom:5px; margin-top:5px;}
.main_4_list li ._sum{ color:#565656;}
.main_4_list li a:hover ._date ._d1,.main_4_list li a:hover ._date ._d2,.main_4_list li a:hover ._title{ color:#F00; }
.main_4_list li a:hover{ background:url(../images/inews_jton.png) no-repeat right; }


/*food*/
.footer{overflow:hidden; overflow:hidden; padding:25px 0 20px 0;}
.foot_left{ width:900px;overflow:hidden; float:left;}
.foot_left ul{overflow:hidden; padding-bottom:15px;}
.foot_left ul li{width:150px; overflow:hidden; float:left;}
.foot_left ul li.r{margin-right:0px;}
.foot_left h2{width:150px;float:left; margin-bottom:10px;}
.foot_left h2 a{display:block; padding-left:10px; font-size:15px; font-weight:bold;  color:#333;}
.foot_left h2 a:hover{color:#F00;}
.foot_left h2.r{margin-right:0px;}
.foot_left p a{font-size:13px; color:#666; padding-left:10px; line-height:25px;}
.foot_left p a:hover{color:#F00;}

.foot_right{overflow:hidden; width:270px; float:right; text-align:left;}
.code{width:160px; float:left;overflow:hidden;margin-right:10px;}
.code img{margin-left:15px; background:#000;}
.codetitle{width:100px;color:#000; float:left;margin-top:50px;}

.foot{color:#000; height:40px; line-height:40px;}
.foot .lf a{ color:#000; margin-left:5px; margin-right:5px;}
.foot .rg a{ color:#000;}

/*Top*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
#tbox{width:54px; float:right; position:fixed; right:10px; bottom:15px; z-index:26;
_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 */
/* banner*/
.c_banner{ width:100%; height:350px; margin-top:1px; z-index:1; position:relative; overflow:hidden;}
.c_banner .title { width:350px; height:350px; background: url(../images/1px.png);}
.c_banner .title .cn { font-size: 36px; color:#FFFFFF; padding-top:150px; line-height:60px; font-weight: 100; margin-left: 45px; }
.c_banner .title .en { font-size: 30px; font-family: helv; text-transform: uppercase; font-weight: 100; }
.c_banner .title i { width: 70px; height: 3px; float: left; margin-left: 45px; background: #996600; }

/*left*/
.c_left{ width:249px; height:555px; margin:-35px 0 30px 0; z-index:50; position:relative;}
.c_left .c_navtitle { width:249px; height:40px; line-height:40px; padding:30px 0 10px 0; background:url(../images/class/leftnav_t_bg.png) no-repeat center; font-size:22px; font-weight:600; color:#FFFFFF; text-align:center;}
.c_left .c_leftnav{ width:249px; height:464px; background:url(../images/class/leftnav_bg.jpg) no-repeat center;}
.c_left .c_leftnav ul { width:193px; margin:0 auto; padding-top:10px}
.c_left .c_leftnav ul li{ background:url(../images/class/leftnav_l.jpg) bottom center no-repeat; width:193px; height:42px; line-height:42px; text-align:center; margin-top:5px;}
.c_left .c_leftnav ul li a{ display:block; height:42px; width:193px; color:#6e3408; font-size:14px}
.c_left .c_leftnav ul li a:hover{ background:url(../images/class/leftnav_c_bg.jpg) no-repeat;}

.c_left .c_leftnav ul li.on{ background:url(../images/class/leftnav_c_bg.jpg) no-repeat}
.c_left .c_leftnav ul li.on a{color: #fff;}

.c_left .c_leftnav .imgtel{ margin:50px 0 0 18px;}

/*right*/
.c_right { width:910px; height:auto; margin-bottom:30px;}
.weizhi { height:45px; line-height:45px; color:#993300; border-bottom:1px solid #C90;}
.weizhi .title{ font-size:22px; color:#000; font-weight:600; text-align:left;}
.weizhi .r{ font-size:13px; text-align:right;}
.weizhi .r img{ vertical-align:-4px}
.weizhi .r a{ color:#993300;}

/* content */
.cont{ height:auto !important; min-height:200px; padding:20px 0;}
.cont img{margin:10px auto;display: block;max-width:900px;}
.cont p{text-indent:2em; line-height:30px; font-size:15px;}

/*center page*/
.fenye{width:100%;}
.list_page{text-align:center;margin:10px;font-family:宋体;}
.list_page a{display:inline-block;line-height:25px;padding:2px 10px;background:#fff;border:1px solid #CCC;font-family:"micorsoft yahei","simsun";color:#333;margin:2px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.list_page a:hover{background:#005BAC;color:#fff;border:1px solid #CCC;text-decoration:none;}
.list_page a.hover {background:#005BAC;border:1px solid #CCC;color:#fff;display:inline-block;padding:2px 10px;font-family:"micorsoft yahei","simsun";}

/* pic list */
.c_pic{width:910px; overflow:hidden;}
.c_pic ul{margin-right:-15px;overflow:hidden;}
.c_pic ul li{width:285px;height:225px;float:left;margin:10px 8px;overflow:hidden;}
.c_pic ul li img{width:285px;height:190px;display: block;transition:all .5s;}
.c_pic ul li:hover img{transform: scale(1.15, 1.15);}

.c_pic .txt{width:285px;height:35px; background: #FFF;color:#000; z-index: 1; position: absolute;}
.c_pic .txt h3{height:35px;line-height:35px;font-size:15px;text-align:center;}
.c_pic .txt:hover{ background: #090;color:#FFF;}

/*news list*/
.c_news_list{ width:100%; margin:20px auto;}
.c_news_list ul li{padding:20px;border:1px solid #FC0;margin-top:10px;position:relative;background:#FEFCED;}
.c_news_list ul li .tit{font-size:20px;color:#090;}
.c_news_list ul li .date{ color:#c2c1c1; line-height:33px; font-size:12px;}
.c_news_list ul li p{font-size:13px;color:#979797;}
.c_news_list ul li .border_top,.c_news_list ul li .border_left {left: 0;top: 0;position:absolute;background:#090;}
.c_news_list ul li .border_right,.c_news_list ul li .border_bottom {bottom: 0;right: 0;position:absolute;background:#090;}
/* 边框宽度 */
.c_news_list ul li .border_top,.c_news_list ul li .border_bottom {height: 2px;width: 0;}
.c_news_list ul li .border_right,.c_news_list ul li .border_left {height: 0px;width: 2px;}
.c_news_list ul li, .c_news_list ul li .border_top, .c_news_list ul li .border_right, .c_news_list ul li .border_bottom,.c_news_list ul li .border_left {-webkit-transition: all 4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;  transition: all .4s ease;}
.c_news_list ul li:hover {border-color: transparent;background: #fbfbfb;}
.c_news_list ul li:hover .border_top, .c_news_list ul li:hover .border_bottom {width: 100%}
.c_news_list ul li:hover .border_left,.c_news_list ul li:hover .border_right {height: 100%}


/*news show*/
.Titleinfo{ width:1200px; margin:0 auto; padding:15px 0px 10px 0px; text-align:center; border-bottom:1px solid #CCC;}
.Titleinfo .tit{ font-size:24px; line-height:50px; color:#090; font-weight:bold; padding:20px 0;}
.Titleinfo .date{ margin:0px 21px; color:#999999;}
.NewsInfo{ line-height:1.8em; padding:26px 0px 0px 0px; font-size:16px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.Back{ text-align:center; padding-top:15px;}
.PrevNextBox { width:1200px; border-top:1px solid #CCC; margin:0px auto 0 auto; padding:22px 0px 20px 30px; position:relative;}
.PrevNextBox dl{ padding-left:56px; position:relative; margin-bottom:7px;}
.PrevNextBox dl b{ position:absolute; left:0px; top:0px; color:#C90;}
.PrevNextBox a{ color:#333333;}.PrevNextBox a:hover{ color:#e52613;}
.PrevNextBox a.none{ cursor:default; color:#888888;}
.PrevNextBox a.none:hover{ color:#888888;}

/*paper*/
.page_ul {overflow: hidden; margin:35px 0;clear:both;}
.page_ul.r{margin-top:35px; margin-right:35px;}
.page_ul .page{font-size: 12px;text-align: center;}
.page_ul .page a {display:inline-block;}
.page_prev {background:url(../images/page/fy_l.png) no-repeat center;width:33px;height:33px;}
.page_next {background:url(../images/page/fy_r.png) no-repeat center;width:33px;height:33px;}
.page_prev:hover{background:url(../images/page/fy_lh.png) no-repeat center}
.page_next:hover{background:url(../images/page/fy_rh.png) no-repeat center}
.page_prev,.page_next{display: inline;width:33px;height:33px;vertical-align: top;cursor: pointer;-webkit-transition: all 0.5s ease-in-out;;}
.page_ul .page .shu_1{color: #8a8a8a; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:33px; 
vertical-align:middle; text-align:center;width:33px; height:33px;-webkit-transition: all 0.5s ease-in-out; margin:0px 3px;}
.page_ul .page .shu_1.hover{color:#FF0000; background:url(../images/page/fy.png) no-repeat center;}
.page_ul .page .shu_1:hover{color:#FF0000; background:url(../images/page/fy.png) no-repeat center;}

/*contact map*/
.contact_map{ width:910px; height:400px; margin: 20px 0;}