@charset "utf-8";



*{margin: -2px;padding: 0;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,filedset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-family:"Microsoft YaHei","微软雅黑",Verdana,"宋体",Arial,helvetica,sans-serif !important}



table{border-collapse:collapse;border-spacing:0;}



fieldset,img{



	border: 0;



	text-align: center;



}





.about_more{display:block;width:80px;margin:0 auto;}

.w1200{width:1200px!important;}



address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}



ol,li{list-style:none}



caption,th{text-align:left}



h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}



q:before,q:afer{content:''}



abbr,acronym{border:0}



a{text-decoration: none;}



.clearfix {  *zoom: 1; } 



.clearfix:before, 



.clearfix:after{display:table;line-height:0;content:"";} 



.clearfix:after{clear:both;} 







.xc_cont{ max-width:1920px; margin:0 auto}



.xc_product{ max-width:1920px; margin:0 auto;height:740px;overflow:hidden;background:url(../images/innewbg.jpg);}



.top{ height:120px; background:#fff;margin-top: -118px;}



.xc_main{ width:1000px; margin:0 auto}

.page_list{height:38px;}



.logo{ width:275px; height:50px; float:left; margin-top:15px; float:left}





.logo_b{ width:275px; height:50px; float:left; margin-top:25px; float:left}



.top1{ width:460px; height:50px; float:left; margin-top:35px; float:left; margin-left:2px}



.wid-1001{width:1001px;margin:0 auto; }



.nav{ height:88px; background: #fff;}



.nav a{ margin:0;display:block;margin-top: 14px; width:140px; height:58px; float:left; text-align:center; line-height:58px; font-size:16px; color:#5c5656;transition:w 0.7s;-moz-transition: 0.7s; /* Firefox 4 */-webkit-transition: 0.7s; /* Safari and Chrome */-o-transition: 0.7s; /* Opera */}



.nav a:hover{ width:142px; background:#fff; }







.banner{ height:515px; position:relative}



.b_jm{ height:52px; background:#EB6117; position:absolute; bottom:0; left:50%; margin-left:-500px; font-size:16px;}



.b_jm dt{ display:block; width:167px; height:52px; background: url(../images/in01.png) no-repeat 20px #333; float:left; line-height:52px; color:#fff; text-align:center;} 



.b_jm dd{ display:block; width:140px; height:32px; margin:10px 0; float:left; line-height:40px; text-align:center; border-right:1px solid #fff}



.b_jm dd a{ color:#fff}

.b_jm dd p{line-height: 32px;height: 32px;margin: 0 auto;width:80px;}

.b_jm dd p:hover{border-bottom: 2px solid #fff;}

margin: 38px auto;

.b_jm dd a:hover{}







.xc_new{ height:370px; background:url(../images/innewbg.jpg)}



.xc_new .news{ height:350px; background:#fff}



.n_l{ width:430px; height:310px; float:left; margin:20px}



.n_l img{ display:block; width:430px; height:260px; float:left}



.n_l .new_tt{ display:block; width:390px; height:50px; float:left; background:#333; text-align:center; overflow:hidden; line-height:50px; color:#fff; font-size:16px; padding:0 20px;}



.n_l a:hover{ color:#fff; text-decoration:underline;background:#333333;}



.n_r{ width:510px; height:310px; float:left; margin:20px 0}



.new_bt{ width:470px; padding:0 20px; background:#d7b589; height:60px; line-height:60px; font-size:14px; color:#5d5555}



.new_bt font{ font-size:16px; color:#fff; margin-right:15px}



.new_bt font a{color:#fff;font-size:16px;float:left;}



.new_bt a{ float:right; }



.new_l{ width:510px; height:250px; overflow:hidden}



.new_l li{ display:block; width:510px; height:49px; border-top:1px solid #c5ab98;line-height:49px; font-size:14px; background-color:#eee}



.new_l li:hover{  background-color:#c5ab98; }



.new_l li:hover font{ color:#fff}



.new_l li:hover a{ color:#fff}



.new_l a:hover{ text-decoration:underline}



.new_l li font{ color:#999; margin:0 20px}



.new_l li a{ color:#333}







.xc_about{ height:800px; background:url(../images/about.jpg) 0 0 no-repeat;}



.xc_about .hz{ height:300px; width:960px; float:left; padding:30px 20px 10px; float:left;background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;overflow: hidden;}



.xc_about .hz img{ margin-right:64px;width: 295px;}



.xc_about .about{ width: 570px;

padding: 4px 400px 10px 30px;

height: 350px;

float: left;

background: url(../images/xca.jpg) no-repeat 684px -12px;

text-indent: 2em;

}



.hz a img:hover{transform:rotate(9deg);



-ms-transform:rotate(9deg); /* Internet Explorer */



-moz-transform:rotate(9deg); /* Firefox */



-webkit-transform:rotate(9deg); /* Safari 和 Chrome */



-o-transform:rotate(9deg); /* Opera */;transition: all 2s; -webkit-transition: all 2s;-o-transition: all 2s;opacity: 1;z-index: 1;}





.xc_about .about h3{ font-size:30px; color:#EB6116; font-weight:bold; text-align:center;line-height:30px;margin:20px;}



.about a{color:#EB6116;}

.xc_about .about span{color:#333;margin-right:5px;}



.I_T a{color:#93ca19;} 

.xc_about .about p{ font-size:14px; line-height:32px; color:#333; text-align:center;margin-top: 30px;}



.xc_about .about p a{ color:#e62229}











.xc_cp{ height:340px; background: url(../images/incpbg.jpg)}



.cp_bt{ height:80px; border-bottom:1px solid #6e981c; line-height:80px; color:#597b15; font-size:14px;}



.cp_bt font{ font-size:16px; color:#333; margin:0 10px 0 30px; padding-left:10px; border-left:2px solid #333}







.marqueeleft ul{float:left;}



.marqueeleft li{float:left;margin:0 20px 0 0;display:inline;height:220px;overflow:hidden; }





.fl {

	float:left;}

.fr {

	float:right;}

/******************************/



.I_main4 {

	height:740px;

	/*background:url(../images/I_main1_banner4.jpg) 50% 0 no-repeat fixed;*/



	position:relative;

	overflow:hidden;



	}



.I_main4 .I_T {

	font-size:30px; color:#fff; font-weight:bold; padding-left:10px;line-height:30px;margin-left:30px;text-align:center;padding-top:50px;



}

.wmain {

	width:1000px;

	margin:0 auto;}



.I_main4 .tag_T {

    height: 150px;

    position: absolute;

    bottom: -70px;

    left: 50%;

    width: 1000px;

    margin-left: -490px;

    text-align: left;

}

.I_main4  .tag_T  ul li {

	float:left;

	width:110px;

	text-align:center;

}

.I_main4  .tag_T  ul li.ahover {

	margin-top:-30px;

}

.I_main4 .tag_C {

	margin-left:180px;

	display:none;

}

.I_main4 .tag_C  .my_img {

	margin:20px 0 0 0;

	width:340px;

	text-align:center;

}

.I_main4 .tag_C  .my_word {

	margin:100px 0 0 0;

	width:480px;

	color:#333;

}

.I_main4 .tag_C  .my_word  h4  a {

	font-size:46px;

	line-height:60px;

	font-weight:normal;

	color:#444;

}



.I_main4 .tag_C  .my_word  h4  a :hover {

	color:#333;

}

.I_main4 .tag_C  .my_word  .en_title {

	color:#e6b943;

	font-size:23px;

	line-height:30px;

	margin:5px 0 0 0;

}

.I_main4 .tag_C  .my_word  .info {

	width:390px;

	line-height:36px;

	font-size:20px;

	margin:40px 0 0 0;

} 

.I_main4 .tag_C  .my_word  .my_star {

	margin:30px 0 0 0;

} 











.xc_link{ height:40px; background:#e6b888; }



.link_bt{line-height:40px; color:#fff; font-size:14px;}



.link_bt font{ font-size:16px; color:#EB6117; margin:0 10px 0 30px; padding-left:10px; border-left:2px solid #fff}



.link_bt a{ color:#666; border-left:1px solid #666; padding-left:10px; margin-left:10px}







.foot{ height:120px; background:#fff}



.f_r{ width:680px; height:70px; float:right; margin-top:25px; text-align:right; line-height:35px; font-size:14px; color:#666}



.f_r a{ color:#666; border-right:1px solid #ccc; padding:0 10px}



.f_r a:hover{ text-decoration:underline}







.flexslider {position: relative;width: 100%;height:515px;overflow: hidden;zoom: 1;}



.flexslider .slides li {width: 100%;height: 100%;}



.flex-direction-nav a {width:45px;height:90px;overflow: hidden;margin: -45px 40px 0 40px;display: block;position: absolute;top:250px;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;background-image: url(../images/ad_ctr.png);background-repeat: no-repeat; line-height:99em }



.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}



.flex-direction-nav .flex-prev {left: 0;}



.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}



.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}



.flexslider:hover .flex-next:hover,



.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}



.flex-control-nav {width:100%;position: absolute;bottom: 10px;text-align: center;}



.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}



.flex-control-paging li a {display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;background-image: url(../images/dot.png);background-repeat: no-repeat;background-position: 0 -16px;}



.flex-control-paging li a.flex-active,



.flex-control-paging li.active a {background-position: 0 0;}



.flexslider .slides a img {width: 100%;height:515px;display: block;}



/********************************/



.list{ background:url(../images/innewbg.jpg)}



.list_bt{ height:80px;}



.bt_l{ width:140px;height:60px; float:left; margin-top:20px; background:url(../images/listbt.jpg) no-repeat left #333; padding-left:60px; line-height:60px; text-align:center; color:#fff; font-size:16px;}



.bt_r{  height:40px; float: right; margin-top:40px;  line-height:40px; text-align:right; font-size:14px; color:#fff; padding-right:20px; padding-left:50px; background: #EB6117;}



.bt_r a{ font-size:14px; margin:0 10px;color:#fff}



.bt_r a:hover{ text-decoration:underline; color:#333}



.list_in li{ display:block; width:1000px; height:78px; border-bottom:1px solid #ccc; background:#fff; padding:11px 0}



.list_in .date{ width:150px; height:78px; border-right:1px solid #eee; line-height:78px; text-align:center; color:#EB6117; font-size:30px; font-weight:100; float:left}



.list_in .newin{ width:640px; margin-left:40px; height:78px; float:left}



.list_in .newin a{ font-size:16px; font-weight:bold; color:#000; line-height:28px;}



.list_in .newin p{ font-size:14px; color:#999; line-height:26px;}



.list_in .newmore{ width:80px; height:30px; float:left; margin:25px 0 0 40px; background:#EB6117; text-align:center; color:#fff; line-height:30px; font-size:14px;}



.list_in .newmore:hover{ background:#333;}



.page{ height:50px; margin:20px auto 0; text-align:center; line-height:50px; width:300px; padding-bottom:20px}



.page a{ width:50px; height:50px; display:block; float: left; background:#333; color:#fff}



.page a:hover{ background:#e62229}



/********************************/



.list_nr{ background:#fff;padding-top:20px; overflow:hidden}



.nr_bt{ border-bottom:1px solid #eee}



.nr_zw{ border-bottom:1px solid #eee; padding:0 20px 10px; width:960px}



.list_nr h1{ font-size:24px; font-weight:bold; color:#000; text-align:center;  line-height:40px;}



.list_nr center{ font-size:12px; color:#999; line-height:40px; }



.list_nr hr{ border:0; margin:0; padding:0; border-bottom:1px solid #ccc}



.list_nr p{ text-indent:2em; font-size:14px; line-height:40px; color:#333; margin:10px 0}



.list_nr img{ display:block; margin:10px auto}

.list_pro ul{margin-top:25px;}

.list_pro ul li{float:left;

	width:33%;

	text-align:center;

	margin-top:12px;}

.list_pro ul li p{color:#666;margin-top:12px;}

.bdsharebuttonbox{ margin-left:20px}



.hot_nr{ padding:30px 20px; overflow:hidden; border-bottom:2px solid #eee; background:#fff; width:960px}



.xg_new{ width:480px;height:120px; float:left; line-height:40px;}



.xg_new dt{ font-size:16px; font-weight:bold; color:#000}



.xg_new a,.xg_new dd{ color:#333; font-size:14px;}



.hot_new{ width:480px; height:120px; float:left; line-height:40px;}







.hot_new dt{ font-size:16px; font-weight:bold; color:#000}



.hot_new dd{ display:block; width:45%; float:left; overflow:hidden;padding-left:2px;}



.hot_new a,.hot_new dd{ color:#333; font-size:14px;}



.hot_nr a:hover{ text-decoration:underline}







/**************************nr****************************************/



.message{ height:610px; width:998px; border:1px solid #ccc; margin-top:130px; margin-bottom:30px; position:relative}



.message_t{ width:540px; height:180px; position:absolute; top:-70px; left:50%; margin-left:-270px}



.message_t dl{ display:block; width:180px; height:180px; float:left;text-align:center; color:#666; cursor:pointer }



.message_t dl:hover dt{ background:url(../images/mon.png) no-repeat top; padding-top:15px}



.message_t dl:hover dd{ color:#d41519}



.message_t dt{ display:block; width:180px; height:120px; background:url(../images/mot.png) no-repeat 0 3px; color:#fff; font-size:28px; line-height:40px; font-weight:bold; padding-top:18px}



.message_t dd{ display:block; width:180px; height:30px;  color:#666; font-size:14px; line-height:30px;}



.message_in{ height:476px; padding-top:20px; background:#fff; border-bottom:2px solid #eee }



.m1{ background:}



.message_in dl{ text-align:center; display:block; width:100%; height:80px; float:left}



.message_in dt{ font-size:24px; color:#000; font-weight:bold; line-height:40px}



.message_in dd{ font-size:14px; color:#666;  line-height:40px}



.message_n{ width:680px; float:left; margin-left:160px}



.n_1{ width:680px; height:50px; float:left}



.n_1 input{ display:block; border:0; border:1px solid #ccc; height:36px; width:300px; text-indent:1em}



.n_1 p{ display:block; float:left; line-height:38px; margin-right:10px}



.n_2{ width:680px; float:left}



.n_2 p{ display:block; float:left; line-height:38px; margin-right:10px}



.n_2 textarea{ display:block; border:0; border:1px solid #ccc; height:155px; width:540px;  padding:1em}



.button{ display:block; border:0; width:120px; height:40px;  background: url(../images/tj.jpg); cursor:pointer; float:left; margin-left:102px; margin-top:10px}



/*************************message***************************************/







.cp_in{ background:#fff; overflow:hidden}



.cp_in li{ display:block; margin:20px; width:290px; height:330px; background:#eee; float:left}



.cp_in li a{ line-height:40px;  color:#333; font-size:14px;}



.cp_in li a:hover{ text-decoration:underline}















/*CSS pageinfo style pagination*/







.pageinfo {



	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;



}



.pageinfo A {



	 PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;  COLOR: #333333; PADDING-TOP: 2px;  TEXT-DECORATION: none;



}



.pageinfo A:hover {



	background:#999999;COLOR: #fff;



}



.pageinfo A:active {



	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid



}



.pageinfo SPAN.thisclass {



	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099



}



.pageinfo SPAN.disabled {



	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid



}

/*page*/

.pageli{color:#9999B4;width: 50%;margin: 0 auto;height: 30px;}

.pageli li{float: left;  }

.pageli a{color:#9999B4;}



h1 a img{margin-top: 115px;width: 51%;margin-left: -50%;}



/*lunbo*/

.warp {

    width: 100%;

    float: left;

}

.main01 {

    width: 1000px;

    margin: 0 auto;

    overflow: hidden;

}



.cp .cpall {

  

}

.main01 {

    width: 1000px;

    margin: 0 auto;

    overflow: hidden;

}

.marqueeleft {

   

    overflow: hidden;

}



.marqueeleft li {

    float: left;

    margin: 0 5px;

    display: inline;

    overflow: hidden;

}

.marqueeleft li img{width:360px;}



.cp .tit{ height:68px; background:url(../images/hc_44.jpg) no-repeat left top}

.cp .tit h3{ padding:32px 30px 0}

.cp .tit h3 a{ float:right; width:80px; text-align:right}

.cp_t02{ display:none}

.cp .tit h3 a:hover .cp_t01 {display:none}

.cp .tit h3 a:hover .cp_t02 {display:block}

.marqueeleft ul{float:left;}

.message2{ background-image:url(../images/message.jpg)!important}



.tel {

    float: right;

    padding-left: 40px;

    background: url(../images/tel1.png) -8px 26px no-repeat;

    font-family: 'Microsoft Yahei';

    padding-top: 30px;

    text-indent: 1em;

}



.tel span {

    font-size: 12px;

    font-family: Microsoft Yahei;

    color: #333;

    text-align: left;

    display: block;

}

.tel p {

    color: #333;

    line-height: 1;

    font-family: Microsoft Yahei;

    font-size: 16PX;

padding: 10px 0;

}