@charset "utf-8";
/* Common */

* { word-wrap: break-word; }

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0;

padding: 0;}

body { color: #333; font: 12px/1.5 'Microsoft Yahei','Simsun';}

input, image, button, textarea { border: none; vertical-align: middle;}

h1,h2,h3,h4,h5,h6{ font-size:100%;}

ul,ol{
	list-style: none;
}

a{ text-decoration:none; color: #333;}

a:hover{ text-decoration:underline;}

.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 

.cl { zoom: 1; }

.mtm { margin-top: 10px !important;}

.mbm { margin-bottom: 10px !important;}

.mtn { margin-top: 5px !important;}

.mbn { margin-bottom: 5px !important;}

.mt15 { margin-top: 15px !important;}

.mt20 { margin-top: 20px !important;}

.mt30 { margin-top: 30px !important;}

.mb20 { margin-bottom: 20px !important;}

.mb30 { margin-bottom: 30px !important;}

.mt40 { margin-top: 40px !important;}

.mb15 { margin-bottom: 15px !important;}

.mln { margin-left: 5px !important;}

.mlm { margin-left: 10px !important;}

.ml15 { margin-left: 15px !important;}

.mrm { margin-right: 10px !important;}

.plm { padding-left: 10px !important;}

.prm { padding-right: 10px !important;} 

.ptn { padding-top: 5px !important;}

.pbn { padding-bottom: 5px !important;}

.ptm { padding-top: 10px !important;}

.pbm { padding-bottom: 10px !important;}

.plm { padding-left: 10px !important;}

.pl15 { padding-left: 15px !important;}

.prm { padding-right: 10px !important;}

.pt15 { padding-top: 15px !important;}

.pb15 { padding-bottom: 15px !important;}

.pt20 { padding-top: 20px !important;}

.pb20 { padding-bottom: 20px !important;}

.pt40 { padding-top: 40px !important;}

.pb40 { padding-bottom: 40px !important;}

.txt_center { text-align: center;}

.rel { position: relative;}

.zz { float: left;}

.yy {
	float: right;
}

.line_h_20 { line-height: 20px !important;}

.line_h_22 { line-height: 22px !important;}

.line_h_24 { line-height: 24px !important;}

.text_in { text-indent: 2em;}

.font_s_14 { font-size: 14px !important;}

.font_s_16 { font-size: 16px !important;}

.font_s_18 { font-size: 18px !important;}

.font_s_20 { font-size: 20px !important;}

.yahei { font-family: 'Microsoft Yahei' !important;}

.h_24 { height: 24px;}

.font_w_b { font-weight: bold;}

.font_w_n { font-weight: normal;}

.txt_over, .ul_txt_over li { word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.ul_rel li { position: relative;}

.ul_aor span.aor { position: absolute; top: 0; right: 0; color: #999; font-size: 12px;}

.ul_aor span.aor a { color: #999;}

.ul_float li { float: left;}

.ul_float_left li { float: left; overflow: hidden; width: 100%;}

.ul_float_aor span { float: right;}

.ul_float_aor span.aor { color: #999;}

.ul_float_aor span.aor a { color: #999;}

.ul_24 li { height: 24px; line-height: 24px;}

.ul_26 li { height: 26px; line-height: 26px;}

.ul_28 li { height: 28px; line-height: 28px;}

.ul_30 li { height: 30px; line-height: 30px;}

.p_12 { height: 18px; text-align: center;}

.i_dot { background: #CECCCE; display: inline-block; height: 3px; margin: -3px 5px 0; overflow: hidden; vertical-align: middle; width: 3px;}


.bg_white { background-color: #FFF;}

.last { border-bottom: none !important;}

a.no_txt { text-indent: -999em;}

.color_333, a.color_333 { color: #333;}

.color_666, a.color_666 { color: #666;}

.color_999, a.color_999 { color: #999;}

.color_FFF, a.color_FFF { color: #FFF;}

.line_solid { border-bottom: 1px solid #E9E9E9;}

.line_dashed { border-bottom: 1px dashed #E9E9E9;}

.none_display{display: none;}

.odd{ background-color: #FAFAFA;}

/* Common */





body{ background-color: #E6E6E6;}

/*  Pager */

.yeehim_pager li { float: left; display: inline; height: 30px; line-height: 30px; margin-left: 5px;}

/*  Pager */








/*  搜索框样式 */

.yeehim_search { margin-left: 112px; margin-top: 10px;}

.yeehim_search .dv_txt { width: 262px; height: 31px;}

.yeehim_search .dv_txt .ser_input { width: 252px; height: 31px; line-height: 30px; background: url(../images/huadian_11.gif) no-repeat 0 0; color: #CCC; padding: 0 10px;}

.yeehim_search .dv_btn { width: 46px; height: 31px;}

.yeehim_search .dv_btn .btn_search { width: 46px; height: 31px; background: url(../images/huadian_11.gif) no-repeat -262px 0;}

/*  搜索框样式 */






/* header */

.yeehim_header { height: 96px; overflow: hidden; background: url(../images/index_01.gif) no-repeat center top #EBEDEE;}

.yeehim_header .logo { width: 183px; margin-top: 25px;}

.yeehim_header .right { width: 420px;}


.yeehim_header .right .top_link{ color: #ffffff;}


.yeehim_header .right .top_link .p1 { background: url(../images/index_12.gif) no-repeat left center;padding-left: 18px;}

.yeehim_header .right .top_link .p2 { background: url(../images/index_13.gif) no-repeat left center;padding-left: 20px;}

.yeehim_header .right .top_link .p3 { background: url(../images/index_14.gif) no-repeat left center;padding-left: 20px;}

.yeehim_header .language { width: 113px; background: url(../images/huadian_07.gif) no-repeat 0 0; height: 31px;} 

.yeehim_header .language .cn { background: url(../images/huadian_04.gif) no-repeat  left center; margin-top:  6px; padding-left: 15px; margin-left: 6px;}

.yeehim_header .language .en { background: url(../images/huadian_05.gif) no-repeat  left center; margin-top: 6px; padding-left: 15px; margin-left: 6px;}



.yeehim_search { margin-left: 212px; margin-top: 10px;}

.yeehim_search .dv_txt { width: 162px; height: 31px;}

.yeehim_search .dv_txt .ser_input { width: 152px; height: 31px; line-height: 30px; background: url(../images/index_16.gif) no-repeat 0 0; color: #CCC; padding: 0 10px;}

.yeehim_search .dv_btn { width: 46px; height: 31px;}

.yeehim_search .dv_btn .btn_search { width: 46px; height: 31px; background: url(../images/index_16.gif) no-repeat -262px 0;}





/*导航*/
.daohang { background:url(/images/index_02.jpg) repeat-x; height: 42px; z-index: 99; position: relative; min-width: 1200px; }
.caidan { margin: 0 auto; padding: 0; width: 1200px; height: 35px; border-right: #58a5fe solid 1px;}
.caidan li { border-left: #58a5fe solid 1px; float: left; position: relative; font-size: 16px; width: 149px; height: 35px; text-align: center; }
.caidan li a { color: #ffffff; display: block; line-height: 35px; padding: 0px;font-family: '微软雅黑', sans-serif;}


.caidan li ul li a { color: #ffffff; display: block; line-height: 35px; padding: 0px; }
.caidan li:hover > a { background:url(/images/hover_bg.jpg) repeat-x; text-decoration: none; }
.caidan ul { display: none; margin: 0; padding: 0; min-width: 145px; width: 100%; }
.caidan li:hover > ul { display: block; *left:-22px;}
.caidan ul li { display: block; height: 35px; float: none; background:url(/images/tbg.png) repeat-x; border-top: #58a5fe solid 1px; border-left: none; }
.caidan ul li:hover a, .caidan li:hover li a { background:url(/images/zicai1.jpg) repeat-x; !important; color: #ffffff; text-align: center; }
.caidan ul a { display: block; height: auto; font-size: 16px; word-wrap: break-word; }
.caidan ul a:hover, .caidan ul li:hover > a {background:url(/images/zicai2.jpg) repeat-x; !important;
color: #f7f7f7 !important; text-shadow: rgba(0,0,0,0.7) 2px 2px 2px; }
/* */


/* header */







.container{ width: 1200px; margin: 0 auto;clear: both;background-color: #fff;}
.containerx{ width: 1200px; margin: 0 auto;clear: both;}
.banq{background-color: #efefef; line-height: 33px;}


/* footer */

.yeehim_foot {	clear: both;background-color: #fff;
 height:185px;}
.footzhong{ width: 780px; margin: 0 auto;}

.yeehim_foot .foot_link { height: 33px; line-height: 33px; background-color: #EDEDED; border-bottom: 2px solid #D4D4D4;border-top: 2px solid #D4D4D4; font-size: 12px; color: #333;}

.yeehim_foot .container{color: #666666;}

.yeehim_foot .container .logo{width:125px;}

/* footer */



.index {
	width: 1200px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;
}
.indexweb {
	width: 1200px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;
	background:#f2f0f0;
}


.ge {
	clear: both;
}


.image .list{width:273px;display:inline-block;float:left;background:#fff;margin:10px 12px;border:1px #DCDCDC solid}

.image .list a{display:block}

.image .list img{width:260px;height:195px;display:block;margin:7px auto}

.image .list span{display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-size:16px;border-top:1px dashed #ccc;}


/* chanpin 
.mai2{width:100%; overflow:hidden; position:relative;background:url(../images/al2.jpg) no-repeat center top;}
*/
.chanpin{
	text-align: center;
	height: 680px;

	margin-bottom: 50px;
	margin-top: 40px;
	padding-top:30px;
	
}
.chanpin .biaot{
	text-align: center;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}

.chanpin .biaot h2{	
 font-size:36px;margin:5px 0px 15px; color:#fff; letter-spacing:1px}
.chanpin .biaot p{ font-size:14px;color:#fff}
.cplb{
	background-color: rgba(255,255,255,0.1);
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 1200px;
	clear: both;
}


/* anli 
.mai{width:100%; overflow:hidden; position:relative;background:url(../images/al1.jpg) no-repeat center top ;}

*/
.anli{height:740px;}
.anli .biaot{text-align:center;padding:50px 0px 30px;color:#fff; }
.anli .biaot h2{
font-size:36px;margin:5px 0px 15px;  letter-spacing:1px;
}
.anli li{ float:left;width:280px;margin:10px;background-color:rgba(255,255,255,0.9);}
.anli li a{ display:block; cursor:pointer}
.anli li .hezi{width:280px;height:195px; overflow:hidden; background:#fff; position:relative}
.anli li .hezi img{width:100%;height:195px;-webkit-transition: all 1s  ease-out 0s;  /* Saf3.2+, Chrome */-moz-transition: all 1s  ease-out 0s;  /* FF4+ */-o-transition: all 1s  ease-out 0s;  /* Opera 10.5+ */transition: all 1s  ease-out 0s;opacity:1;}
.anli li:hover .hezi img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);opacity:1.0}
.anli li .hezi i{position:absolute; display:none;width:42px;height:42px;background:url(../images/i2.png) no-repeat center;left:50%;top:50%;margin:-21px 0px 0px -21px; z-index:100;filter:Alpha(Opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.anli li:hover .hezi i{display:block}
.anli li p{ dis play:none;width:100%;height:38px;padding:12px 0px 0px; color:#333; text-align:center;margin:0px; position:relative; overflow:hidden}
.anli li p span{ position:absolute;width:100%;height:100%; display:block; z-index:10;left:0px;top:0px;-webkit-transition: all 0.5s ease;  /* Saf3.2+, Chrome */-moz-transition: all 0.5s ease;  /* FF4+ */-o-transition: all 0.5s ease;  /* Opera 10.5+ */transition: all 0.5s ease;padding-top:11px;}
.anli li p .bg1{font-size:14px;}
.anli li p .bg2{font-size:15px;top:50px;}
.anli li:hover p .bg1{top:-50px;}
.anli li:hover p .bg2{top:0px;background:#bbd9ff;}
.anli .more{width:260px;backgr ound:#EA5504; margin:25px auto 0px; text-align:center; font-size:18px;}
.anli .more a{border:1px dotted #999;display:block;color:#999;padding:8px;border-radius:100px;}
.anli .more a:hover{color:#ff7700;border-color:#ff7700}


/* xinwen */
.indexb {
	width: 1200px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	clear: both;

}
.xinwen{margin-bottom:40px;overflow:hidden}
.xinwen .biaot{text-align:center;margin:40px 0px 40px;}
.xinwen .biaot a{margin:0px 4px; color:#fff;}
.xinwen .biaot h2{
		color:#fff;
font-size:36px;margin:5px 0px 15px;  letter-spacing:1px;
}

.xinwenlist{text-align:left; background:#f2f2f2; display:block;width:100%;height:100%}
.xinwenlist ul{width:1200px;text-align:left;float:left}
.xinwenlist li{float:left;width:560px;height:100px;overflow:hidden;margin:20px;border-bottom:1px solid #eee}
.xinwenlist li .idate{width:72px;height:56px; float:left; font-family:Arial; background:#f2f2f2; font-size:14px; overflow:hidden; text-align:center;padding:12px 0px; color:#999;}
.xinwenlist li .idate span{ display:block; font-size:20px; font-weight:bold; color:#4874e7;margin-bottom:5px;}
.xinwenlist li .text{float:left;margin:0px 0px 0px 20px;width:440px;}
.xinwenlist li .text h3{ font-size:16px; font-weight:normal; color:#fff;text-shadow:1px 1px 1px #000;}
.xinwenlist li .text p{ color:#fff; font-size:12px;margin-top:15px;text-shadow:1px 1px 1px #000;}
.xinwenlist li a:hover .text h3{color:#ff0;}


/* xinwen 结束*/
/* web*/

.web {
	width: 95%;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	height: auto;
	clear: both;
}

.web .biaot {
	color: #666666;
	font-size: 36px;
	font-weight: 400;
	line-height: 80px;
	margin: 10px 0 0 0;
	height: 80px;
	padding: 0 0 0 14px;
	border-bottom: solid 1px #999;
	text-align: center;
}


.web .nr {
	line-height: 35px;
	font-size:16px;
	padding-top:20px;
	padding-right: 26px;
	padding-bottom:25px;
	padding-left: 26px;


}

/* web结束*/
.fa-crumbs {
	    margin-left:0px;

    padding: 30px 0 24px 30px;
    color: #999999;
    font-size: 15px;
    line-height: 18px;
    height: 18px;
    overflow: hidden;
	 background:#fff;
}

.fa-crumbs a {
    color: #999999;
}

.fa-crumbs a:hover {
    color: #1169af;
    text-decoration: underline;
}

.fa-crumbs span {
    font-family: "新宋体";
    margin: 0 10px;
}


/*   / slide   */
.kright {
	float: right;
	background-color: #E9F3FD;
	border: 1px solid #298AFD;

}
.krighta {
	float: right;
	width: 145px;
	clear: both;
	margin-top: 0px;
}
.kright1 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	color: #FF0;
	background-color: #386ee8;
	height: 30px;
	width: 140px;
	line-height: 30px;
	text-align: left;
	text-indent: 10px;
}
.kright2 {
	font-size: 14px;
	color: #555555;
	height: 30px;
	width: 145px;
	line-height: 30px;
	text-align: left;
	text-indent: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color: #E9F3FD;
}
.kright3 {
	width: 145px;
	text-align: center;
}
.kright4 {
	width: 145px;
		padding-top: 10px;
		padding-bottom: 10px;

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	text-align: center;
}
/*   / slide   */