﻿@charset "utf-8";

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, p,

h4, h5, h6, blockquote, pre, a, abbr, acronym, 

address, big, cite, code, del, dfn, em, font, img, ins, 

kbd, q, s, samp, small, strike,sub, sup, tt, 

var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 

table, caption, tbody, tfoot, thead, tr, th, td { 

    margin: 0; 

    padding: 0; 

    border: 0; 

    outline: 0; 

} 

:focus { outline: 0;} 

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

th, td {font-weight: normal;} 

a,img, iframe {border: none; text-decoration:none;} 

ol, ul {list-style: none;} 

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

hr {margin:0; padding:0; border:0; color:#666666; background-color: #000; height: 1px}

a{

	color:#333;

}

a:hover{

	color:#DD0508;

}



h1, h2, h3,h4, h5, h6{ font-size:12px;}

body{

	font-size:14px;

	font-family:"微软雅黑";

	color:#333;

	-webkit-text-size-adjust:none;

	line-height: 30px;

}

.clear{

	clear:both;

}

.clearh{ clear:both; height:5px; width:100%}

.abfl{ float:left; display:inline}

.abfr{ float:right; display:inline}







.top{

	width:100%;

	margin: 0 auto;

	padding: 0px 0;

	height: 89px;

	background:#a7b4cd;

}



.logo{

	float:left;

	padding-top: 20px;

	padding-bottom: 10px;

}

.top_right{

	width:1004px;

	margin: 0 auto;

	text-align: right;

}

.top_right a{

	width:75px;

	padding-left:5px;

	padding-right:5px;

	color:#333;

	line-height:32px;

	margin-right:5px;

}

.top_right a:hover{ color:#F00; text-decoration:underline;}

.dianhua{

	color:#FFF;

	background-image: url(../images/bg_r1_c13.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 15px;

}

.dianhua a{ color:#fff;}



.huandeng{

	width:100%;

	height:260px;

}

.wrapper{ width:1004px; margin:0 auto;}

#yc-mod-slider{}



div.wrapper {

	width:1004px;

	margin: 0 auto;

	position: relative;

	height:320px;

}

.fn-clear { zoom: 1;}

.box_skitter { position: relative; background: none; }

.box_skitter ul { display: none; }

.box_skitter .container_skitter { overflow: hidden; position: relative; }

.box_skitter .image { overflow: hidden; }

.box_skitter .image img { display: none; }

.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20;}

.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }

.box_skitter .prev_button { position: absolute; top: 50%; left: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }

.box_skitter .next_button { position: absolute; top: 50%; right: -5px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }

.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }

.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }

#slideshow { width:1004px; height:350px; }

#slideshow ul { display: none; }





.con{

	width:1004px;

	margin:0px auto 10px;

	position: relative;

	padding: 0px 0px;

}

.con1{

	width:1004px;

	background:#FFF;

	margin: 10px auto;

}

.pro-fl{

	width:250px;

	float:left;

}

.pro_fltop{

	background-image: url(../images/index_r11_c4.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	background-color: #f5f5f5;

}

.pro_fltop span{

	line-height:30px;

	color:#4F4F4F;

	padding-left:15px;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 13px;

}

.pro-con{

	padding-bottom:5px;

	padding-top:10px;

	height: 90px;

	margin: 10px 0;

}

.pro-con ul li{

	height:26px;

	line-height:26px;

	border-bottom:1px dashed #cccccc;

	background-image: url(../images/tubiao.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding-left:10px;

}

.pro-con ul li a{ color:#666666; float:left;}

.pro-con ul li a:hover{ color:#F93; text-decoration:underline;}

.pro-con ul li span{ float:right;}

.about{

	float:right;

	width:730px;

}

.jianjie{

	line-height: 24px;

	padding: 0px 0px;

	width: 1004px;

	margin: 0 auto;

}

.jj_left{

	padding:15px;

	border: 1px solid #ccc;

}

.jj_left_1{

	float:right;

	width:460px;

}

.jj_left_1 p{ text-indent:2em;}

.jianjie-top {

	margin-bottom: 11px;

}

.jianjie-con{



}

.jianjie-con img{

	float:right;

	padding: 10px 0 10px 10px;

}

.jianjie-con p{ float:right; text-indent:2em; line-height:24px;}

.jianjie-con p a{ color:#F00;}

.lianxi{

	padding: 10px 13px;



}

.lianxi-top{

	background-image: url(../images/bg_r24_c18.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #e1e1e1;

	padding: 5px 10px;

}

.lianxi-top h3 a{

	color:#0B5DAF;

	font-size:14px;

	font-weight:bold;

	font-family:"微软雅黑";

	letter-spacing:3px;

}

.lianxi p{

	line-height: 34px;

	font-size: 14px;

}



.con2{

	width:1004px;

	background:#FFF;

	margin:0 auto;

}

.con2-left{ float:left; width:218px; padding-top:10px;}

.con2-left a img{ margin-bottom:10px; margin-top:10px;}

.con2-right{ float:right; width:737px;}

.con2-righttop{ height:30px; line-height:30px; background:url(../images/news-top.jpg) no-repeat;}

.con2-righttop span{ color:#FFF; float:left; padding-left:25px;}

.con2-righttop a{ float:right; padding-right:10px;}

.con2-righttop a:hover{ color:#F93; text-decoration:underline;}

.con2-rightcon{ width:717px; height:286px; padding:10px;  overflow:hidden;}

.con2-rightcon ul{ overflow:hidden;}

.con2-rightcon ul li{ float:left; width:330px; height:35px; line-height:35px; background:url(../images/tubiao.jpg) no-repeat left; padding-left:15px; overflow:hidden; border-bottom:1px dashed #cccccc; margin-left:10px;}

.con2-rightcon ul li a{ float:left; overflow:hidden; width:250px;}

.con2-rightcon ul li a:hover{ color:#F93; text-decoration:underline;}

.con2-rightcon ul li span{ float:right;}





.pro{ width:1004px; height:215px; background:#FFF; padding:10px;}

.pro-top{ height:30px; background:url(../images/anli-bg.jpg) no-repeat; line-height:30px;}

.pro-top span{ color:#FFF; float:left; padding-left:25px;}

.pro-top a{ float:right; padding-right:10px;}

.pro-top a:hover{ color:#F93; text-decoration:underline;}

.chanpin{ width:970px; padding-top:20px; padding-left:10px;}

.chanpin ul li img{ width:160px; height:130px; border:1px solid #b5b5b5;}

.chanpin ul li{ width:162px; height:170px; text-align:center; line-height:30px; float:left; padding-left:15px; padding-right:15px;}

.chanpin ul li a:hover{  color:#F93; text-decoration:underline; }



.footer{

	width:100%;

	margin:0px auto;

	font-size: 12px;

	color: #8c8c8c;

	padding: 10px 0px;

}

.foot_map{

	background-image:url(../images/xb_r28_c6.jpg);

	line-height:41px;

	padding-left:50px;

	background-repeat: no-repeat;

	background-position: left center;

}

.footer_l{

	width:190px;

	float: left;

	color: #FFF;

	font-size: 14px;

	background-image: url(../images/gb_r42_c21.jpg);

	background-repeat: repeat-y;

	background-position: right top;

	background-color: #033268;

	padding: 30px 20px;

}

.footer_r{

	width:750px;

	float: right;

	line-height: 32px;



}

.footer a{

	color:#8c8c8c;

}

.footer a:hover{

	color:#FFF;

}

.di-nav{

	height: 40px;

	line-height:40px;

	color: #8c8c8c;

	padding-bottom: 5px;

	border-bottom: 1px solid #333;

	margin-bottom: 15px;

}

.di-nav a{

	color:#8c8c8c;

	text-align:center;

}

.di-nav span{

	padding-left:10px;

	padding-right:10px;

	line-height:30px;

	color:#666;

	text-align:center;

}

.di-nav a:hover{

	color:#FFF;

	text-decoration:underline;

}

.footer p{

	line-height: 28px;

	color:#000;

	font-size:14px;





}
.footer p span{
    margin-left: 25px;
}




.about2{

	width:1004px;

	margin:0px auto 0px;

	padding: 0px 0px 0px;

}

.nei_left{

	float:left;

	width:222px;

	text-align: left;

}

.nei_left-top{

	height:40px;

	line-height: 40px;

	text-align: center;

	background-image: url(../images/neytb2.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.nei_left-top span{

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 16px;

	letter-spacing: 1px;

	color: #FFF;

}

.ny_lx{

	height:43px;

	font-size:15px;

	text-align: left;

	display: block;

	font-weight: bold;

	background-image: url(../images/lx_title.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	line-height: 43px;

	padding-left: 55px;

	color: #0080c9;

}

.nei_left-con{

	border: 1px solid #ccc;

	padding: 10px 7px;



}

.nei_left-con h3{ font-size:14px;}

.nei_left-con ul li{

	height:33px;

	padding: 0 0px 0 15px;

	background-image: url(../images/ico24_1.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.nei_left-con ul li a{

	color:#333;

	font-family:"微软雅黑";

	font-size: 12px;

	text-align: left;

	line-height: 30px;

}

.nei_left-con ul li a:hover{

	color:#f50005;

	text-decoration:underline;

}

.nei_left-con dl{}

.nei_left-con dl dt{

	/* [disabled]height:31px; */

	margin-bottom: 4px;

	/* [disabled]line-height: 31px; */

	border: 1px solid #ccc;

}

.nei_left-con dl dt a{

	color:#000;

	font-family:"微软雅黑";

	font-size: 16px;

	text-align: left;

	line-height: 36px;

	display: block;

	padding-left: 20px;

	height: 36px;

	background-image: url(../images/xb_r16_c7.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

.nei_left-con dl dt a:hover{

	color:#DD0508;

	background-image: url(../images/xb_r16_c8.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

.nei_left-con dl dd{

	line-height:28px;

	/* [disabled]padding-left: 20px; */

	height:28px;

	width:85px;

	float:left;

	font-size: 14px;

}

.nei_left-con dl dd a{

	color:#333;

	background-image: url(../images/xb_r17_c7.jpg);

	background-repeat: no-repeat;

	background-position: 15px 6px;

	padding-left: 20px;

}

.nei_left-con dl dd a:hover{

	color:#DD0508;

	background-image: url(../images/xb_r17_c7.jpg);

	background-repeat: no-repeat;

	background-position: 15px 6px;

}

.nei_right{

	width:760px;

	float:right;

}

.nei_right-top{

	height:36px;

	line-height:36px;

	font-size: 14px;

	margin-bottom: 10px;

	border-bottom: 2px solid #b00002;

}

.nei_right-top a{





}

.nei_right-top b{

	color:#DD0508;

	float:left;

	font-size: 14px;

	font-family: "微软雅黑";

	line-height: 36px;

	height: 36px;

	padding-left: 16px;

	background-image: url(../images/gb_r30_c9.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.nei_right-top span{

	float:right;

	background-image: url(../images/gb_r30_c29.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	text-align: right;

	/* [disabled]padding-left: 40px; */

	padding-right: 10px;

}

.nei_right p{ text-indent:2em; line-height:24px;}

.lianxi2{ float:left; width:220px;  margin-top:10px;}

.lianxi2 p{ line-height:22px; padding-left:10px;}



.news{

	padding: 10px;

}

.news_so ul li{

	line-height:32px;

	border-bottom:1px dashed #cccccc;

	padding-left:20px;

	background-image: url(../images/bg_r22_c10.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

}

.news_so ul li a{ }

.news_so ul li a:hover{ color:#F93;}

.news_so ul li span{ float:right; padding-right:10px;}



.newso_title{

	font-size:18px;

	font-weight:bold;

	line-height:40px;

	border-bottom: 2px solid #ccc;

	margin-bottom: 10px;

}

.zuozhe{ height:30px; line-height:30px; border:1px solid #cccccc; text-align:center; margin-bottom:26px;}

.news p{ line-height:24px; text-indent:2em;}



.productlist{

}

.productlist ul li{

	float:left;

	width:158px;

	text-align: center;

	margin:3px 8px;

	overflow:hidden;

}

.productlist ul li .cp_kuang{

	text-align: center;

}

.productlist ul li .cp_kuang a img{

	width:150px;

	height:113px;

	padding: 3px;

	border: 1px solid #ccc;

	background-color: #FFF;

}

.productlist ul li .cp_kuang a:hover img{ border-color:#09F;}

.productlist ul li h3{ height:30px;

	text-align:center;

	display: block;}

.productlist ul li h3 a{

	line-height:30px;

	color:#333;

}

.productlist ul li h3 a:hover{

	color:#DD0508;

	text-decoration:underline;

}

.cfsblist{

}

.cfsblist ul li{

	float:left;

	width:156px;

	height:130px;

	text-align:center;

	overflow:hidden;

	margin:5px 9px;

}

.cfsblist ul li .pic img { padding:2px; border:1px solid #d5d5d5; width:150px; height:100px;}

.cfsblist ul li .h3 a{ line-height:30px; font-size:12px; font-weight:normal; height:30px; display:block;}

.cfsblist ul li .h3 a:hover{ color:#F93; text-decoration:underline;}

.product{

	padding: 10px;

	border: 1px solid #e2e2e2;



}

.product img{ margin:0 auto; text-align:center;}

.shuoming{ margin-top:10px; width:680px; border-bottom:1px solid #cccccc; padding:10px 0px;}

.shuoming-top{ padding-left:10px; font-weight:bold;}

.shuoming p{ text-indent:2em; line-height:24px;}



.fenye{ text-align:center; height:30px; margin-left:20px; margin-top:10px; margin-bottom:10px;}
.fenye a{margin:0 5px}
.fenye .page-num-current{
    color: #b40013;
}
#pagination-digg li { border:0; margin:0; padding:0 1px;; font-size:11px; list-style:none;  float:left; }

#pagination-digg a { border:solid 1px #1eaaf5; margin-right:2px; padding:0px;}

#pagination-digg .previous-off,#pagination-digg .next-off  { border:solid 1px #f069ae; color:#888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }

#pagination-digg .next a,#pagination-digg .previous a { font-weight:bold; }	

#pagination-digg .active {

	color:#F93;

	font-weight:bold;

	display:block;

	float:left;

	padding:4px 6px;

	margin-right:2px;

	border:solid 1px #F93;

}

#pagination-digg a:link,#pagination-digg a:visited { color:#de7a24; display:block; float:left; padding:3px 6px; text-decoration:none; }

#pagination-digg a:hover { border:solid 1px #1eaaf5; }

#head{

	margin:0px auto;

	width:1004px;

}

.top_hy{ line-height:35px; height:35px; border-bottom:1px solid #017dd7;}

.index_title{

	height:40px;

	line-height: 37px;

	border-bottom: 1px solid #ccc;

	}

.index_title h4{

	display:block;

	padding-left: 20px;

}

.index_title h4 a{

	font-size:15px;

	font-weight:bold;

	color: #ff9600;

}

.wangzha_title{

	background-image: url(../images/wb_r10_c4.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 70px;

	line-height: 70px;

	margin: 10px;

}

.wangzha_title h3{

	font-size:24px;

	font-weight:bold;

	display: block;

	letter-spacing: 3px;

	padding-left: 70px;

	}

.wangzha_title h3 a{

	color: #FF6100;

}

.wangzha_title h3 a span{

	padding-left:10px;

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-style: italic;

}

.jianjie_title{

	background-image: url(../images/wb_r16_c4.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 70px;

	line-height: 70px;

	margin: 10px;

}

.jianjie_title h3{

	font-size:24px;

	font-weight:bold;

	display: block;

	letter-spacing: 3px;

	padding-left: 70px;

	}

.jianjie_title h3 a{

	color: #FFF;

}

.jianjie_title h3 a span{

	padding-left:10px;

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-style: italic;

}

.jianjie_w{

	padding: 0px 10px;

	color: #FFF;

	font-size: 14px;

}

.jianjie_w p{ text-indent:2em;}

.index_title_en{

	margin-bottom: 10px;

	background-image: url(../images/gb_r12_c35.jpg);

	background-repeat: repeat-x;

	background-position: center center;

	text-align: center;

	line-height: 70px;

}

.index_title_en h3{

	width:150px;

	margin:0 auto;

	display:block;

	background-color:#FFF;

	font-size: 28px;

	font-family: "微软雅黑", Arial;

	letter-spacing: 2px;

}

.index_title_en h3 a{

	color:#0146a5;	

	

}

.center_title{

	height: 46px;

	line-height: 46px;

	text-align: center;

	font-size: 24px;



	}

.center_title h3{

	font-size:24px;

	font-weight:normal;

	display: block;

	letter-spacing: 3px;

	width: 130px;

	margin: 0 auto;

	text-align: center;

	}

.center_title h3 a{

	color: #E01D03;

}

.center_title h3 a span{

	padding-left:10px;

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-style: italic;

}

.link_title{

	background-image: url(../images/wb_r20_c11.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	line-height:45px;

	height:45px;

	color:#FFF;

	padding-left: 50px;

	}

.shipin_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 14px;

	letter-spacing: 1px;

	background-image: url(../images/bg_r7_c14.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

	color: #333;

	width: 100px;

	padding-left: 35px;

}

.zhengshu_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 14px;

	letter-spacing: 1px;

	background-image: url(../images/bg_r7_c16.jpg);

	background-repeat: no-repeat;

	background-position: 4px center;

	color: #333;

	width: 100px;

	padding-left: 45px;

}

.cptitle_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 14px;

	letter-spacing: 1px;

	background-image: url(../images/bg_r7_c9.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	color: #333;

	width: 100px;

	padding-left: 35px;

}

.cfsb_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 14px;

	letter-spacing: 1px;

	color: #333;

	width: 100px;

	padding-left: 38px;

	background-image: url(../images/bg_r10_c11.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

}

.cptitle_l a{color: #666;}

.cptitle_r {

	float:right;

	width: 750px;

	text-align: right;

}



.title_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 18px;

	letter-spacing: 1px;

	padding-left: 10px;

}

.title_l span{

	font-size:16px;

	color:#999;

	letter-spacing: 0px;

	text-align: center;

	margin-left: 8px;

	font-family: Arial;

	font-variant: small-caps;

}

.title_l a{

	color: #006EAA;

}

.title_r {

	float:right;

	text-align: center;

	padding-left: 10px;

}



.title_r a

{

	font-size: 12px;

}

.altitle_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 14px;

	letter-spacing: 1px;

	background-image: url(../images/bg_r11_c5.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	color: #333;

	padding-left: 20px;

	height: 32px;

	padding-right: 10px;

}

.floatl_txt{

	padding: 10px;

	border: 1px solid #f1f1f1;

	margin: 0 0 10px 0;

}

.floatr_txt{

	border: 1px solid #f1f1f1;

	padding: 10px;

	margin: 0 0 10px 0;

}

#zone_2{

	margin: 0px auto;

	overflow: hidden;

	width: 100%;

}

#zone_5{

	margin: 0px auto;

	overflow: hidden;

	width: 100%;

}

#zone_6{

	margin: 0px auto;

	overflow: hidden;

	width: 100%;

	background-image: url(../images/xb_r26_c1.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#cp_fl{

	margin: 0 0 10px 0;

	border: 1px solid #f1f1f1;

	width:440px;

	float:left;

	padding: 10px;

	}

.ny_title{

	height:46px;

	line-height:46px;

	text-align:center;

	color:#DD0508;

	font-size: 20px;

	font-weight: bold;

}



.mian{

	width:100%;

	margin:0 auto;

	background-color: #FFF;

}

.connter{

	width:100%;

	margin:0 auto;

	border-top: 5px solid #f78e21;

	background-color: #f3f3f3;

}

.jiameng{

	margin: 10px 0 0 0;

}

.jiameng ul li{

	background-image:url(../images/jm_bg.png);

	background-repeat:no-repeat;

	background-position:6px center;

	height:30px;

	padding:14px 0 0px 46px;

}

.jiameng ul li a{

	color:#FFF;

	font-weight:bold;

	font-family:"微软雅黑";

	font-size: 13px;

}

#zone_3{

	margin:0px auto 20px;

	width: 100%;

	/* [disabled]overflow: hidden; */

	padding: 20px 0 20px;

	background-repeat: no-repeat;

	background-color: #e6e6e6;

}

.link_txt{

	background-image:url(../images/link.png);

	background-position:left top;

	background-repeat:no-repeat;

	line-height: 33px;

	float: right;

	width: 245px;

}

.link{

	margin: 10px 0;

}

.link ul li{float:left; width:110px; margin:4px 6px;}

.link ul li img {width:110px; height:48px;}

/* ============产品图片列表============== */

div .productlist_cyrano_3{

	padding:0;

}



div.productlist_cyrano_3 div.fang{

background: #fff;

padding:3px;

margin:0px 2px 0px 2px;

text-align:center;

}



div.productlist_cyrano_3 div.picFit{

overflow: hidden;

}





div.productlist_cyrano_3 div.title{

text-align:center;

overflow: hidden;

white-space:nowrap;

}



div.productlist_cyrano_3 a:link,div.productlist_cyrano_3 a:visited,div.productlist_cyrano_3 a:active{

font:12px/25px arial,simsun;

text-decoration: none;

}



div.productlist_cyrano_3 a:hover{

color:#ff0000;

text-decoration: underline;

font:12px/25px arial,simsun;

}



#top_2 {

	margin:0 auto;

	width:100%;

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #19294b;

	color: #FFF;

	position: relative;

}

.top_2_1{

	width:1004px;

	margin:0 auto;

	line-height: 31px;

	height: 31px;

}

.top_2_1 a{

	color:#FFF;

}

.top_1_1{

	width:100%;

	margin:0 auto;

	color: #666;

	background-image: url(../images/wb_r2_c1.gif);

	background-repeat: repeat-x;

	background-position: center top;

}

.top_1_1 a{

	/* [disabled]color:#333; */

}

.float_l{

	float:left;

	margin-right: 16px;

}

.float_r{

	float:right;

	width: 300px;

	text-align: right;

}

.float_r img{

	vertical-align: text-bottom;



}

.top1{

	width:1004px;

	margin:0px auto;

	position: relative;

}

#top_1{

	width:100%;

	margin:0 auto;

	position: relative;

	z-index: 100;

	background-color: #c70505;

}

#head{

	margin:0px auto;

	width:1004px;

}

/*menu css*/

.menu{

	height: 49px;

	line-height: 49px;

	margin: 0 auto;

	position:relative;

	z-index: 110;

}

.menu ul li a{

	display:block;

	text-decoration:none;

	width:125px;

	font-weight:bold;

	font-size: 15px;

	color: #FFF;

	display: block;

	text-align: center;

	background-image: url(../images/bg_r6_c19.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.menu ul {padding:0; margin:0;list-style-type: none; }

.menu ul li {

	float:left;

	position:relative;

	width: 125px;

}

.menu ul li:hover{

	background-image: url(../images/gb_r7_c8.jpg);

	background-repeat: no-repeat;

	background-position: center center;

}

.menu ul li ul {display: none;}

/* specific to non IE browsers */

.menu ul li:hover a {

	color:#fff;

}

.menu ul li:hover ul {

	display:block;

	position:absolute;

	top:49px;

	left:0;

}

.menu ul li:hover ul li a.hide {

	color:#fff;

	background-color: #004b8b;

}

.menu ul li:hover ul li {

	display:block;

	color:#fff;

	width:125px;

	clear:both;

	height: 36px;

	line-height: 36px;

	background-color:#0379D9;

	border-bottom: 1px solid #00659d;

}

.menu ul li:hover ul li:hover a.hide {

	color:#fff;

	background-image: url(../images/gb_r7_c8.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {

	display:block;

	color:#fff;

	width:100%;

	text-align:center;

	/* [disabled]border:1px solid #00659d; */

	background-image:none;

	font-size: 12px;

	font-weight: normal;

	/* [disabled]border-bottom: 1px solid #00659d; */

}

.menu ul li:hover ul li a:hover {

	color:#FFF;

	background-color: #F19C31;

}

.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:210px; bottom:0;}

.menu ul li:hover ul li:hover ul li a {

	color:#000;

	background-color: #0379D9;

}

.menu ul li:hover ul li:hover ul li a:hover {background-color: #f33; color:#fff;}

.menu ul li:hover ul.left {left:-105px;}

.menu ul li:hover ul li:hover ul.left {left:-210px; width:209px;}

.menu ul li.current, .menu ul li:hover{

	background-color: #6e6e6e;

}

.menu li.current a,.menu li:hover a{

	color: #FFF;

	background-color: #6e6e6e;

}

/*end if*/





/*-- Slider --*/



#slider {

  overflow: hidden;

}



.slider-caption {

  text-align: center;

  position: absolute;

  width: 100%;

  margin-top: 160px;

  color: #fff;

  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;

}



.slider-caption h1 {

  text-shadow: 1px 1px #777;

  font-size: 48px;

  padding-bottom: 10px;

  font-weight: 500;

  color: #f78e21;

  text-transform: uppercase;

}



.slider-caption p {

  font-size: 18px;

  font-weight: 300;

  color: #fff;

  line-height: 15px;

}



.slider-caption a {

  margin-top: 20px;

  text-decoration: none;

  display: inline-block;

  background-color: #f78e21;

  width: 200px;

  height: 40px;

  text-align: center;

  color: #fff;

  line-height: 40px;

  text-transform: uppercase;

  font-size: 18px;

  font-weight: 600;

}



/*-- End Slider --*/

#zone_top{

	width:986px;

	position: absolute;

	bottom: 30px;

	z-index: 100;

	left: 50%;

	margin-left: -503px;

	background-image: url(../images/bl.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 180px;

	padding: 10px;



}

#zone_bottom{

	background-image: url(../images/bg3.gif);

	background-repeat: no-repeat;

	background-position: center top;

	height: 10px;

}

#zone_1{

	margin: 0px auto;

	width: 100%;

	padding: 0px 0px 20px;

	background-color: #C70706;

	background-image: url(../images/cpbg1.gif);

	background-repeat: repeat-x;

	background-position: left top;



}

.heading-section {

	text-align: center;

	padding: 20px 0 30px 0;

}



.heading-section h2 {

	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 24px;

	color: #333;

	font-weight: 900;

	text-transform: uppercase;

	line-height: 50px;

}

.txt_box{

	float:left;

	width:233px;

	margin-right: 15px;

}

.index_a{

	height: 78px;

	margin-bottom: 10px;

	line-height: 78px;

	background-image: url(../images/bg_r9_c5.jpg);

	background-repeat: no-repeat;

}

.index_a a{

	font-size:24px;

	font-family:"微软雅黑", Arial;

	color:#f3e3c9;

	font-weight: bold;

	padding-left: 20px;

}

.index_a .a_l{

	float:left;

	background-image: url(../images/xl_r16_c4.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 28px;

	padding-top: 10px;

	padding-left: 30px;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

	width: 110px;

}

.n_l{

	float:left;

	font-size: 14px;

	font-weight: bold;

	color: #FFF;

}

.n_r{

	float:right;

	font-size: 12px;

	font-weight:normal;

}

.n_r a{

	color: #0080c9;

}

.honor_box{

	text-align: center;

}

.txt_news{

	float:left;

	width:340px;

	margin-right: 20px;

	background-repeat: repeat-x;

	background-position: left top;

	background-image: url(../images/gb_r31_c40.jpg);

	height: 310px;

}

.txt_lianxi{

	margin:0 0px 0 0px;

	float: right;

	width: 230px;

	height: 280px;

}

.news_box {

	margin-bottom: 10px;



}

.cp_box{

	float:right;

	width:440px;

}

.news_box ul li{

	list-style:none;

	background-image: url(../images/sanjiao.png);

	background-repeat: no-repeat;

	background-position: 6px center;

	padding-left: 20px;

}

.news_box ul li span{float:right;}

#zone_4{

	width:1200px;

	margin:0 auto;

	text-align: right;

}



/*-- Latest Posts --*/



.blog-post {

	position: relative;

	margin-bottom: 30px;

	float: left;

	width: 240px;

}



.blog-thumb {

  overflow: hidden;

  position: relative;

}



.blog-thumb img {

	width: 240px;

}



.blog-content {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	background-color: rgba(0,0,0,0.7);

	color: #fff;

	padding: 15px;

}



.content-show a {

  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;

  font-size: 16px;

  font-weight: 700;

  color: #fff;

  text-transform: uppercase;

}



.content-show span {

  color: #f78e21;

}



.content-hide {

  margin-top: 15px;

  display: none;

}



.content-hide p {

  color: #fff;

}



/*-- End Latest Posts --*/

.cp_list{

	overflow: hidden;

	margin-bottom: 20px;



}

.cp_list li{

	float:left;

	width:251px;

	text-align: center;

	display:block;

}

.cp_list li .cp_img{

	height: 190px;

	text-align: center;

	display: block;

	margin-bottom: 10px;

}

.cp_list li .cp_img a img{

	vertical-align:middle;

	width: 249px;

	height: 200px;

	border: 1px solid #fff;

}

.cp_list li .cp_img a:hover img{

	border-color:#09F;

}

.cp_list li .cp_wenzi{

	text-align:left;

	background-image: url(../images/bg_r25_c28.jpg);

	padding: 10px;

	color: #FFF;

	line-height: 24px;

	height: 182px;

}

.cp_list li .cp_wenzi h3{

	display: block;

	font-weight:bold;

	height:30px;

	line-height: 30px;

}

.cp_list li .cp_wenzi h3 a{

	line-height:30px;

	color: #000;

	font-size: 14px;

}

.news_title{

	margin-bottom: 10px;

}

.news_title h3{

	font-size: 18px;

	line-height: 36px;

	font-family: "微软雅黑";

	color: #666;

	padding: 0px 6px;

}

.news_title h3 span{

	float:right;

	font-size: 12px;

	line-height: 36px;

	font-weight: normal;

}

/*Slide Start*/

#mainflash{

	width:100%;

	margin:0px auto;

	overflow:hidden;

	height:496px;

	position: relative;

}

#Slidebox{

	width:100%;

	margin:0 auto;

	overflow: hidden;

	height: 496px;

	overflow:hidden;

	position:relative;

}

#flashBg {

	height: 496px;

	overflow: hidden;

	width:100%;

	clear: both;

	margin: 0 auto;

}

#flashLine {

	height: 496px;

	width:100%;

	clear: both;

	margin: 0 auto;

}

#flash{

	width:100%;

	height: 496px;

	overflow: hidden;

	clear: both;

	position: absolute;

	margin: 0 auto;

	padding: 0;

	z-index: 1;

}

#flash a {

	width: 100%;

	height: 496px;

	display: none;

}

#flash img {

	height:496px;

}

.flash_bar {

	width:52%;

	z-index: 80;

	height: 30px;

	overflow: hidden;

	position: absolute;

	padding-top: 13px!important;

	padding-top: 12px;

	bottom:0px;

	left:0px;

	text-align: center;

	background-image: url(../images/tg_flashbar.png);

	background-repeat: no-repeat;

	background-position: center 0px;

	padding-left: 48%;

}

.flash_bar .dq {

	display: block;

	float: left;

	width: 12px;

	height: 12px;

	margin:2px 4px;

	cursor: pointer;

	background: url(../images/pagination.png) no-repeat 0px -12px;

	overflow:hidden;

	_background: none;





_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");

}



.flash_bar .no {

	display: block;

	float: left;

	width: 12px;

	height: 12px;

	margin:2px 4px;

	cursor: pointer;

	background:url(../images/pagination.png) no-repeat 0px 0px;

	overflow:hidden;

	_background: none;





_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://vizo.retail20.cn/images/pagination.png" ,sizingMethod="crop");

}



/*pic list*/



/*chanpin flash*/



#CSSBox{

	float:left;

	width:380px;

	height:140px;

	margin:0 auto;

	overflow:hidden;

}

#CSSBox ul li{

	float:left;

	list-style:none;

	margin:10px 10px;

}

#CSSBox ul li img {

	width:170px;

	height:128px;

}

#CSSBox ul li span{ display:block; text-align:center; font-size:12px; padding-top:10px;}

#LeftButton{

	cursor:pointer;

	margin:5px;

	height:140px;

	width:18px;

	float:left;

	background-image: url(../images/s_left.png);

	background-repeat: no-repeat;

	background-position: center center;

}

#RightButton{

	cursor:pointer;

	margin:5px;

	height:140px;

	width:18px;

	float:right;

	background-image: url(../images/s_right.png);

	background-repeat: no-repeat;

	background-position: center center;

}

#wrapper{

	margin:0 auto;

	overflow: hidden;

	width: 680px;

	border: 1px solid #e1e1e1;

}

#ProductShow{width:305px;height:245px;text-align:center;border:1px solid #c0c0c0;margin:5px;}

.cptitle{

	float: left;

	width: 36px;

	text-align: center;

	padding-top: 40px;

}

.cptitle a{

	font-size:18px;

	font-family:"微软雅黑", Arial;

	font-weight:bold;

	color: #FFF;

	display: block;

}

.index_cpt{

	line-height: 80px;

	height: 80px;

	text-align: center;

}

.index_cpt h4 a{

	color: #FFF;

}

.index_cpt h4{

	display:block;

	font-size: 24px;

	color: #FFF;

	font-family: "微软雅黑", Arial;

	letter-spacing: 2px;

}

.index_cpt span{

	float:right;

	font-size: 12px;

	padding-right: 8px;

}

#demo1p {

	height: 160px;

	list-style: none outside none;

	/* [disabled]overflow: hidden; */

	/* [disabled]width: 675px; */

}

#indemo1p {

	float: left;

	width: 1960px;

}

#demo1p1 {

	float: left;

	width: 800%;

}

.down{

	padding: 10px;

	margin-bottom: 20px;

}

.down h3.Ti{ background:url(../images/dtitle.jpg) no-repeat left top;}

.down .Pimg{

	overflow:hidden;

	padding: 10px;

	width: 640px;

}

.down .Pimg #trigger4{ display:none;}

.down .Pimg #next4{ float:left; width:16px; height:17px; margin-top:77px; background:url(../images/arrowxx.jpg) no-repeat left top; overflow:hidden; margin-right:15px; margin-left:10px;}

.down .Pimg #prev4{float:left; width:16px; height:17px; margin-top:77px; background:url(../images/arrowxx.jpg) no-repeat right top; overflow:hidden; margin-left:15px;}

.down .Pimg #panel4{ float:left; width:662px; overflow:hidden; height:146px; position:relative; top:20px;}

.down .Pimg .img ul.list{ list-style:none; position:absolute; height:146px; width:2010em;}

.down .Pimg .img ul.list li{ float:left; margin-right:15px;}

.down .Pimg .img a img{ border:1px solid #E0E2E5;}

.down .Pimg .img a h2{ font-weight:normal; font-size:100%; height:18px; line-height:18px; text-align:center; overflow:hidden;}

#demo2p {

    height: 175px;

    list-style: none outside none;

    margin-left: 10px;

    overflow: hidden;

    width: 720px;

}

#indemo2p {

    float: left;

    width: 800%;

}

#demo2p1 {

    float: left;

}



#demo2p2 {

    float: left;

}

ul {

    list-style: none outside none;

}

.top_14 {

    list-style: none outside none;display:inline;

    

}

.top_14 li{

	float:left;

	margin:5px 10px;

	width: 226px;

}

.top_14 li .pic{

	height:172px;

	text-align:center;

	position:relative;

}

.top_14 li .pic a img{

	padding:3px;

	border:1px solid #ccc;

	width:218px;

	height:164px;

	

}

.top_14 li .pic a:hover img{

	border-color:#FF0;

}

.top_14 li .pic h3{

	text-align:center;

	font-size:14px;

	font-weight:normal;

	display: block;

	height: 30px;

	line-height: 30px;

	position:absolute;

	z-index:100;

	bottom:0px;

	background-image: url(../images/cptitbg.png);

	width:226px;

	text-align:center;

}

.top_14 li .pic h3 a{

	color:#FFF;

}

.top_14 li .pic h3 a:hover{

	color:#C70706;

}

.top_14 li .xiangqi{ line-height:24px; text-align:left;}



.top_14 {

    list-style: none outside none;display:inline;

    

}

.top_15 li{

	float:left;

	margin:5px 10px;

	height:220px;

}

.top_15 li .pic{

	height:188px;

	text-align:center;

}

.top_15 li .pic a img{

	padding:3px;

	border:1px solid #ccc;

}

.top_15 li .pic a:hover img{

	border-color:#DD0508;

}

.top_15 li h3{

	text-align:center;

	font-size:14px;

	font-weight:normal;

	display: block;

	height: 30px;

	line-height: 30px;

}

.top_15 li h3 a{



}

.top_14 li .xiangqi{ line-height:24px; text-align:left;}

.rexian{

	color: #333;

	text-align: right;

	line-height: 30px;

	background-image: url(../images/tel.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	height: 100px;

	float: right;

	width: 230px;

}

.rexian span{

	font-size:30px;

	display: block;

	line-height: 40px;

	color: #0F9B9E;

	font-family: Impact;

	background-image: url(../images/tel.png);

	background-repeat: no-repeat;

	background-position: right center;

}

.mainbox{

	/*height:340px;*/

	background-color:#f3f3f3; position:relative;

}

.mainbox img{width:100%}

#inleft{

	float: right;

	width:750px;

	margin-top: 40px;

	padding: 20px 0px;

}

#inright{

	float:left;

	width:235px;

	background-image: url(../images/xb_r14_c4.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	background-color: #212121;

	padding-bottom: 20px;

}

.hotpropic{

	text-align:center;

}

.hotpropic img {

	border:1px solid #d5d5d5;

	padding:3px;

}

.honor_pic{

	padding: 10px;



}

.san_l{

	float:left;

	width:28px;

	height:170px;

	background-image:url(../images/bg_r13_c4.png);

	background-repeat:no-repeat;

	background-position:left center;

}

.san_r{

	float:right;

	width:28px;

	height:170px;

	background-image:url(../images/bg_r13_c10.png);

	background-repeat:no-repeat;

	background-position:left center;

}

.newslist{

	padding:10px 10px 10px 0px;

	color: #333;

}

.newslist ul li{

	line-height:32px;

	background-image: url(../images/sanjiao.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

	border-bottom:1px dashed #d5d5d5;

	float:left;

	width:325px;

	margin-left:10px;

}

.newslist ul li span{ float:right;}

.newslist ul li .innew_t{

	line-height: 31px;

	height: 31px;

	background-image: url(../images/bg_r27_c17.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 20px;

	color: #FFF;

	padding-right: 10px;

}

.newslist ul li .innews_w{}

.newslist ul li .innew_t a{

	color:#FFF;

}

.newslist ul li .innew_t a:hover{

	color:#C60;

}

.newslist ul li .innew_t span{ float:right;}

.right_lianxi{

	float:left;

	width:230px;

	margin:0 0px 0 0px;

}

.right_lianxi h2{

	background-image:url(../images/lianxibg.jpg);

	background-position:left center;

	background-repeat:repeat-x;

	padding-left:30px;

	height: 30px;

	line-height: 30px;

}

.right_lianxi h2 a{color:#FFF;}

.right_fenlei{

	margin: 0px 0 20px;

}

.right_fenlei ul li{

	background-image:url(../images/1_r9_c24.jpg);

	background-repeat:no-repeat;

	background-position:0px center;

	height:32px;

	padding: 0 10px 0 30px;

}

.right_fenlei ul li a{

	color:#0070B4;

	font-family:"微软雅黑";

	font-size: 12px;

	text-align: left;

	line-height: 30px;

}

.right_fenlei ul li a:hover{

	color:#0070B4;

}



.product_box{ display:block; margin-bottom:15px;}

.product_box .pr_l{ float:left; width:150px; padding:10px;}

.product_box .pr_l img{ width:150px; height:150px;}

.product_box .pr_r{ float:right; width:520px;}

.product_box .pr_r h3{ display:block; font-size:12px; font-weight:bold; text-align:left;}

/*tab css*/



.slideGroup{

	width:100%;

	text-align:left;

	margin-bottom: 20px;

}

.slideGroup .parHd{

	height:42px;

	line-height:42px;

	/* [disabled]position:relative; */

	width: 720px;

	margin: 0 auto 10px;

}

.slideGroup .parHd ul{

	height:40px;

	text-align: left;

	display: block;

	/* [disabled]float: left; */

	/* [disabled]width: 830px; */

}

.slideGroup .parHd ul li{

	float:left;

	cursor:pointer;

	width: 120px;

	height: 40px;

	line-height:40px;

	text-align: center;

	margin: 0 8px;

}

.slideGroup .parHd ul li.on{

	height:40px;

	background-image:url(../images/bg_r23_c9.jpg);

	background-repeat:no-repeat;

	background-position:center center;

}

.slideGroup .parHd ul li a{

	font-size:16px;

	color: #333;

}	

.slideGroup .parHd ul li.on a{

	color:#FFF;

}

.slideGroup .parBd{

	zoom:1;

	width: 100%;

}

.slideGroup .slideBox{

	overflow:hidden;

	zoom:1;

	min-height: 185px;

}



.slideGroup .sPrev,.slideGroup .sNext{ display:block; width:30px; height:90px; float:left;  border:1px solid #ddd; background:url(../images/icoleft.gif) center center no-repeat #f4f4f4; }

.slideGroup .sNext{ background:url(../images/icoright.gif) center center no-repeat #f4f4f4;  }

.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd .tempWrap{ float:left;  }

.slideGroup .parBd ul{

	overflow:hidden;

	zoom:1;

}

.slideGroup .parBd ul li{

	margin:5px 10px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

	width: 226px;

}

.slideGroup .parBd ul li .pic{ text-align:center; }

.slideGroup .parBd ul li .pic a img{

	width:216px;

	height:134px;

	display:block;

	padding: 4px;

	border: 1px solid #ccc;

}

.slideGroup .parBd ul li .pic a:hover img{ border-color:#09F;}

.slideGroup .parBd ul li h3{

	line-height:30px;

	font-size:14px;

	font-weight:normal;

	height: 30px;

	display: block;

}

/* end */

/*flash*/

.banner_show{

	margin:0;

	padding:0px;

	width:100%;

	height:327px;

	overflow:hidden;

}

.banner_show a{ margin:0 auto;}

.banner_show a img{ margin:0 auto;}

.flash_box{

	width: 100%;

	margin: 0 auto;

	height: 454px;

	text-align: center;

}

#slider1 .panel1 {

	background: url(../images/banner1.jpg) no-repeat center top;

	text-align: center;

	height: 327px;

}

#slider1 .panel1 div { margin: 89px 0 0 304px; }

#slider1 .panel2 {

	background: url(../images/banner2.jpg) no-repeat center top;

	text-align: center;

	height: 327px;

}

#slider1 .panel2 div { margin: 89px 0 0 0; }

#slider1 .panel3 {

	background: url(../images/banner3.jpg) no-repeat center top;

	text-align: center;

	height: 327px;

}

#slider1 .panel3 div { margin: 89px 500px 0 0; }

#slider1 .panel4 { background: url(../images/main4.jpg) no-repeat center top; text-align: center; height: 338px; }

#slider1 .panel4 div { margin: 89px 0 0 580px; }

.hotpropic{width:256px;height:180px;}

.icompany p{text-indent:0em;}

.float_l{

	float:left;

	margin-right: 16px;

}

.float_r{

	float:right;

	text-align: right;

}

.index_anli{

	float: right;

	width: 250px;

	margin-bottom: 10px;

}

.index_anli h4{

	font-size: 15px;

	color: #0080c9;

	padding-left: 40px;

	display: block;

	background-image: url(../images/xl_r11_c7.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

.index_anli h4 span{

	float:right;

	margin-right: 5px;

}

.index_anli h4 span a{ font-size:12px; font-weight:normal;}

.ny_border{

	padding: 20px;

	border: 1px solid #e1e1e1;

	font-size: 14px;

	line-height: 30px;

}



.jj_pic a img{

	padding: 9px;

	border: 1px solid #fff;

}

.jj_pic a:hover img{

	padding: 9px;

	border: 1px solid #fff;

}

.jj_wen{

	line-height: 30px;

}

.jj_wen p{ text-indent:2em;}

.jj_wen h3{

	line-height:50px;

	font-size:16px;

	color: #DD0508;

}

.jj_wen h3 p{ text-indent:2em;}

.jj_wen h3 a{

}

.jj_wen h3 a:hover{

}

.jj_box1{

	float:left;

	width: 667px;

	position:absolute;

	z-index:100px;

	left: 193px;

	top: 0px;

	height: 127px;

}

.jj_box3{

	float:left;

	width: 245px;

	position:absolute;

	left: 267px;

	top: 9px;

	z-index:100px;

	height: 167px;

}

.jj_box4{

	float:left;

	width: 415px;

	position:absolute;

	left: 565px;

	top: 56px;

	z-index:100px;

	height: 117px;

}



.jj_box2{

	float:right;

	width: 265px;

	position:absolute;

	left: 582px;

	top: 34px;

	z-index:100px;

	height: 168px;

}



.jj_b_w{

	font-size:14px;

	line-height:24px;

	font-weight: bold;

}

.jj_b_w span{

	color: #E01D03;

}

.jj_b_w_2{ color:#FFF;font-size:14px;

	line-height:24px;

	font-weight: bold;}

.jj_b_w_2 p{

	background-image: url(../images/quan.gif);

	background-repeat: no-repeat;

	background-position: left 8px;

	margin-bottom: 10px;

	text-indent: 20px;

}

.jj_pic p{ text-indent:2em;}

.news_1{}

.news_pic{ float:left; width:126px;}

.news_pic img{ padding:2px; border:1px solid #ccc; width:120px;}

.news_wenzi{

	float: right;

	width: 210px;

}

.news_wenzi h3{ font-size:12px; font-weight:bold; display:block;}

.chanpin_con3{ text-align:center; font-size:18px; line-height:50px; color:#000; font-weight:bold; }

/*flash css*/

#wowslider-container1 .ws_bullets {

	top:0;

	right: 0;

}

.pro_tit_4{ color:#000;}

#wowslider-container1 {

	overflow: hidden;

	zoom: 1;

	position: relative;

	width:100%;

	height:550px;

	z-index:100;

	text-align: center;

	margin: 0 auto;

}

#wowslider-container1 .ws_shadow {

	width:100%;

	background: url(../images/shadow.png) left 100%;

	height:30px;

	position: absolute;

	left:50%;

	bottom:0px;

	z-index:100;

	margin-left: -50%;

}

#wowslider-container1 .ws_images {

	position: absolute;

	left:50%;

	top:0px;

	width:100%;

	height:550px;

	overflow:hidden;

	text-align: center;

	margin-left: -50%;

}

#wowslider-container1 .ws_images a {

	color:transparent;

}

#wowslider-container1 .ws_images img {

	top:0px;

	left:0px;

	border:none 0;

}

#wowslider-container1 a {

	text-decoration: none;

	outline: none;

	border: none;

}

#wowslider-container1 .ws_bullets {

	font-size: 0px;

	position:absolute;

	z-index:70;

	width: 52%;

	padding-left: 48%;

	bottom: 0px;

	top: 500px;

}

#wowslider-container1 .ws_bullets div {

	position:relative;

	float:left;

}

#wowslider-container1 .ws_bullets a {

	margin-left:4px;

	width:12px;

	height:15px;

	background: url(../images/bullet.png) left 50% no-repeat;

	float: left;

	text-indent: -1000px;

	position:relative;

}

#wowslider-container1 .ws_bullets a.ws_selbull, #wowslider-container1 .ws_bullets a:hover {

	background-position: right 50%;

}

#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {

	position:absolute;

	display:none;

	top:50%;

	margin-top:-28px;

	z-index:60;

	height: 62px;

	width: 38px;

	background-image: url(../images/arrows.png);

}

#wowslider-container1 a.ws_next {

	background-position: 100% 0;

	right:-8px;

}

#wowslider-container1 a.ws_prev {

	left:-8px;

	background-position: 0 0;

}

#wowslider-container1 a.ws_next:hover {

	background-position: 100% 100%;

}

#wowslider-container1 a.ws_prev:hover {

	background-position: 0 100%;

}

* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev {

	display:block

}

#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {

	display:block

}

#wowslider-container1 .ws-title {

	position: absolute;

	bottom:50px;

	left: 0;

	margin-right:5px;

	z-index: 50;

	padding:12px;

	color: #F9FBFB;

	text-transform:uppercase;

	background:#000000;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size: 18px;

}

#wowslider-container1 .ws-title div {

	padding-top:5px;

	font-size: 13px;

	text-transform:none;

}

#wowslider-container1 .ws_bullets a img {

	text-indent:0;

	display:block;

	top:16px;

	left:-120px;

	visibility:hidden;

	position:absolute;

	-moz-box-shadow: 0 0 5px #999999;

	box-shadow: 0 0 5px #999999;

	border: 5px solid #FFFFFF;

}

#wowslider-container1 .ws_bullets a:hover img {

	visibility:visible;

}

#wowslider-container1 .ws_bulframe div div {

	height:90px;

	overflow:visible;

	position:relative;

}

#wowslider-container1 .ws_bulframe div {

	left:0;

	overflow:hidden;

	position:relative;

	width:240px;

}

#wowslider-container1 .ws_bullets .ws_bulframe {

	display:none;

	top:20px;

	overflow:visible;

	position:absolute;

	cursor:pointer;

	-moz-box-shadow: 0 0 5px #999999;

	box-shadow: 0 0 5px #999999;

	border: 5px solid #FFFFFF;

}

#wowslider-container1 .ws_bulframe span {

	display:block;

	position:absolute;

	top:-11px;

	margin-left:-9px;

	left:120px;

	background:url(../images/triangle.png);

	width:15px;

	height:6px;

}

/* slide */

.slide-number a,.slide-number .slide-number-active,.sl-angle,.slide-number{background-image:url(../images/icon.png)}

#banner{position:relative;margin:0 auto;min-width:990px;overflow:hidden;width:100%;height:454px;z-index:100;background:#f9f9f9}

#J-slide{position:relative;width:100%;height:400px;background:#f9f4ed}

#J-slide .slide{float:left;position:absolute;top:0;left:0;width:100%;height:454px}

.slide-1 .bg-1,.slide-1 .pic-1,.slide-1 .txt-1{display:block;opacity:1}

.slide-2 .bg-2,.slide-2 .pic-2,.slide-2 .txt-2{display:block;opacity:1}

.slide-3 .bg-3,.slide-3 .pic-3,.slide-3 .txt-3{display:block;opacity:1}

.slide-number{

	padding:9px 0;

	text-align:center;

	background-position:0 400px;

	background-repeat:repeat-x;

	/* [disabled]background-color:#ededed; */

}

.slide-number a{width:14px;height:14px;display:inline-block;margin:0 10px 0 0;background-repeat:no-repeat;background-position:-40px -286px;text-indent:-9999em;overflow:hidden;outline:0}

.slide-number a::moz-focus-inner{border:0}

.slide-number .slide-number-active{background-position:-11px -287px}



.hotpropic{width:100%;height:454px; text-align:center;}

.icompany p{text-indent:0em;}

.line_b{

	background-image:url(../images/line_r7_c5.jpg);

	height:9px;

	background-position:left top;

	background-repeat:no-repeat;

	margin-bottom:16px;

}

.line_t{



}

.gongg .gg{

	width:1004px;

	margin:0 auto 10px;

}

.bgmore{

	background-image: url(../images/bg_r25_c10.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 15px;

}

.bgmore a {

	color: #FFF;

	padding-left: 13px;

}

.tel{

	padding-left:60px;

}

#demo {

	overflow:hidden;

	height:230px;

	width: 980px;

} 



#indemo { 

float: left; 

width: 800%; 

} 

#demo1 { 

float: left; 

} 

#demo2 { 

float: left; 

}

.r_b{

	height: 9px;

	background-image: url(../images/line_r6_c2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	margin-bottom: 16px;

}

.r_t{

	/* [disabled]border-left: 1px solid #d8d8d8; */

	/* [disabled]border-right: 1px solid #d8d8d8; */





}

.bt_bg{

	background-image:url(../images/bg_r9_c1.jpg);

	background-position: center top;

	height:30px;

	width:100%;

	margin:0 auto;

	position: relative;

	background-repeat: no-repeat;

}

.gundong{

	overflow:hidden;

	height: 500px;

}

/* xiangce flash*/



#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }

#mbOverlay.mbOverlayFF { background:transparent url(../images/80.png) repeat; }

#mbOverlay.mbOverlayIE { position:absolute; }

#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }

#mbCenter.mbLoading {

	-moz-box-shadow:none;

	-webkit-box-shadow:none;

	background-color: #fff;

	background-image: url(../images/whiteloading.gif);

	background-repeat: no-repeat;

	background-position: center;

}

#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }

#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }

#mbImage a:hover, #mbImage a:active { color:#fff; }

#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }

#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }

#mbNumber { background:url(../images/mbnumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }

#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }

#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }

#mbPrevLink { width:32px; height:100px; background:transparent url(../images/customblackprevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }

#mbNextLink {

	width:32px;

	height:100px;

	position: absolute;

	top:38%;

	right:-32px;

	background-color: transparent;

	background-image: url(../images/customblacknext.gif);

	background-repeat: no-repeat;

	background-position: center;

}

#mbCloseLink {

	width:24px;

	position:absolute;

	top:10px;

	right:10px;

	background-color: transparent;

	background-image: url(../images/customblackclose.gif);

	background-repeat: no-repeat;

	background-position: center;

}

#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

.layout_default{

	float:left;

	margin:10px 10px;

	width: 280px;

	text-align: center;

}

.mod_gallerylist{

	/* [disabled]width:700px; */

	margin:0 auto

}

.meta{

	font-size:12px;

	text-align:center;

	line-height: 32px;

}

.image_container{

	width:280px;

	height:193px;

	text-align:center;

}

.image_container a img{

	vertical-align:middle;

	border: 1px solid #eee;

	padding: 9px;

	height: 173px;

	width: 260px;

	-webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;

}

.image_container a:hover img{

	border: 1px solid #dc091f;

	background-color: #dc091f;

}

.meta a{

	text-decoration:none;

	color: #333;

	font-size: 14px;

}

.meta a:hover{

	color: #DD0508;

}

.image_container td{

	width:162px;

	height:126px;

	text-align: center;

	background-image: url(../images/s06.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

}

/*end */

.nav_right{

	float:left;

	width:810px;

}

.anli_title{

	background-image:url(../images/left_title.jpg);

	background-repeat:no-repeat;

	background-position:left top;

	font-size: 14px;

	line-height: 43px;

	height: 43px;

	padding-left: 40px;

}

.anli_l{

	float:left;

	font-weight: bold;

	color: #0080c9;

}

.anli_r{

	float:right;

	font-size: 12px;

}

.anli_box{

	background-image:url(../images/left_body.jpg);

	background-repeat:no-repeat;

	height:190px;

	padding: 5px 5px 0px;

}

.index_h{



}

.indexnew{

	width:1004px;

	margin:0px auto 10px;

	overflow: hidden;

}

.lanren{ position:absolute; right:0; top:150px;}

.lanren .slide_min{ width:28px; height:112px; background:url(../images/slide_min.jpg) no-repeat; cursor:pointer;}

.lanren .slide_box{

	width:154px;

	height:auto;

	overflow:hidden;

	font-size:12px;

	text-align:center;

	line-height:130%;

	color:#666;

	border-bottom:2px solid #1c6da5;

	border-left:2px solid #1c6da5;

	border-right:2px solid #1c6da5;

	background-color:#FFF;

}

.lanren .slide_box .weixin{ margin-bottom:5px;}

.lanren .slide_box img{ cursor:pointer;}

.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}

.lanren .slide_box span{ padding:5px 10px; display:block;}

.lanren .slide_box span a{ color:#1c6da5;}

.soso{

	float: right;

	width: 169px;

	height: 24px;

	background-image: url(../images/bg_r8_c19.jpg);

	background-repeat: no-repeat;

	background-position: right 0;

	overflow:hidden;

	margin-top: 8px;

}

.soso .ss_btn{

  float: right;

  width: 31px;

  height: 24px;

  cursor: pointer;

  border: none;

  background: none;

}

.soso .text{

  float: left;

  width: 130px;

  height: 24px;

  line-height: 24px;

  background: none;

  border: none;

  color: #c6b6b3;

  text-indent: 12px;

  padding: 0;

}



.hengfu_1{

	width:100%; margin:0 auto; background-image:url(../images/xb_r10_c3.jpg); background-position:center center; background-repeat:no-repeat; height:170px;

}

.hengfu_2{

	width:1004px;

	margin:0 auto 20px;

	background-image: url(../images/line_r12_c2.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.k_top{ background-image:url(../images/bg_r23_c5.jpg); height:4px; background-repeat:no-repeat; background-position:left bottom}

.k_bottom{

	background-image:url(../images/bg_r27_c5.jpg);

	height:4px;

	background-repeat:no-repeat;

	background-position:left bottom

}

.cp_fenlei{

	margin: 10px 14px 10px;

}

.cp_fenlei li{

	background-image:url(../images/gb_r17_c10.jpg);

	background-position:left top;

	height:40px;

	line-height:40px;

	background-repeat:repeat-x;

	padding-left:20px;

	padding-right:15px;

}

.cp_fenlei li a{

	color:#FFF;

	background-image: url(../images/gb_r19_c24.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.cp_fenlei dl dt{

	height:40px;

	line-height: 40px;

	background-color:#f0f0f0;

	margin-bottom:4px;

}

.cp_fenlei dl dt a{

	color:#C70706;

	font-family:"微软雅黑";

	font-size: 14px;

	text-align: left;

	display: block;

	padding-left: 24px;

	background-image: url(../images/xb_r16_c7.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

.cp_fenlei dl dt a:hover{

	color:#212121;

	background-image: url(../images/xb_r16_c8.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

}

.cp_fenlei dl{}

.cp_fenlei dl dd{height:36px;

	line-height: 36px;

	background-color:#f0f0f0;

	margin-bottom:4px;}

.cp_fenlei dl dd a{color:#C70706;

	font-family:"微软雅黑";

	font-size: 14px;

	text-align: left;

	display: block;

	padding-left: 30px;

	background-image: url(../images/xb_r17_c7.jpg);

	background-repeat: no-repeat;

	background-position: 20px center;}

.cp_fenlei dl dd a:hover{color:#212121;

	background-image: url(../images/xb_r17_c8.jpg);

	background-repeat: no-repeat;

	background-position: 20px center;}

.gongg{

	width: 100%;

	background-color: #FFF;

}

.gg .gg_l{

	line-height: 46px;

	float:right;

	width:770px;

	border-left: 1px solid #ccc;

	

}

.gg .gg_l span{

	font-size:14px;

	color:#676767;

	font-weight: bold;

}



.gg .gg_r{

	float:left;

	width:211px;

	background-image: url(../images/xb_r12_c3.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 211px;

	color: #FFF;

	text-align: center;

	font-size: 14px;

	font-weight:bold;

}

.gg .gg_r h3{

	font-size:24px;

	display:block;

	letter-spacing:2px;

	margin-top:40px;

	line-height:36px;

}

.gg .gg_r p{

	padding:0 12px 10px;

}

.gg .gg_r .cpmorebg{

	width:110px;

	border:1px solid #333;

	font-size:16px;

	text-align:center;

	margin:0 auto;

	line-height: 30px;

	font-weight: bold;

}

.gg .gg_r .cpmorebg a{ color:#FFF;}

.gg .gg_l li{

	float:left;

	width:184px;

	border: 1px solid #ccc;

	padding: 3px 3px 3px 3px;

	border-left: none;

	height: 202px;

	display: block;

}

.gg .gg_l li:hover{ border:1px solid #F00;}

.gg .gg_l li h3 a:hover{

	color:#C80606;

}

.gg .gg_l li .tjpic{

	width:184px;

	height:160px;

	display: block;

}

.gg .gg_l li .tjpic a img{

	width:184px;

	height:160px;

}

.gg .gg_l li h3{

	line-height:36px;

	height:36px;

	text-align:center;

	background-color: #bfbfbf;

	margin: 2px 0px;

	display: block;

}

.gg .gg_l li h3 a{ font-size:14px; font-weight:bold; color:#FFF;}

.gg .gg_l li p{}

.sp_wj{ text-align:center;}

.new_b{

	height:30px;

	display: block;

	line-height: 30px;

	text-align:right;

}

.new_b a{

	height:30px;

	line-height:30px;

	background-color:#999;

	color:#FFF;

	display:block;

	width:100px;

	text-align:center;

	font-weight:bold;

	float: right;

}

.cfsb_b{

	background-image: url(../images/line_r11_c2.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height:8px;

	margin-bottom:16px;

}

/* teacher css */

.bodyCon07{

	width:100%;

	overflow:hidden;

}

.bodyCon07 .teacher{

	width:1004px;

	height:370px;

	position:relative;

	margin:0 auto;

	overflow:hidden;

	/* [disabled]background-image: url(../images/teabg1.png); */

	/* [disabled]background-repeat: repeat; */

}

.bodyCon07 .teacher .teacherPic{

	width:1004px;

	height:200px;

	position:absolute;

	/* [disabled]margin:0 auto; */

	left: 50%;

	margin-left: -500px;

}

.bodyCon07 .teacher .teacherPic .content{

	width:248px;

	height:175px;

	float:left;

	position:relative;

	overflow:hidden;

	text-align:center;

	background-image: url(../images/teabg1.png);

	border: 1px solid #ccc;

	margin-bottom: 15px;

}

.bodyCon07 .teacher .teacherPic .content img{

	width:248px;

	height:165px;

}                                    

.bodyCon07 .teacher .teacherPic .content .txt{

	width:248px;

	height:36px;

	position:absolute;

	left:0px;

	bottom:0px;

	background-image: url(../images/wb_r8_c10.jpg);

}

.bodyCon07 .teacher .teacherPic .content .txt h3{

	color:#FFF;

	font-size:16px;

	font-weight:100;

	margin:0px 0 0px 0;

	background-image: url(../images/teabg1.png);

	line-height: 36px;

	height:36px;

}

.bodyCon07 .teacher .teacherPic .content .txt h3 a{ color:#FFF;}

.bodyCon07 .teacher .teacherPic h4{color:#fff;font-size:14px;font-weight:100;}

.bodyCon07 .teacher .teacherPic .content .txt p{

	color:#fff;

	padding:0px 10px;

}

.bodyCon07 .teacher .teacherPic .content .txt p.morejs{

	background-image:url(../images/b63.gif);

	background-repeat:no-repeat;

	background-position:center center;

	height:30px;

	margin:10px 0px;

	line-height:30px;

}

.bodyCon07 .teacher .teacherPic .content .txt p.morejs a{ color:#FFF;}

.bodyCon07 .teacher .teacherPic .gengduo{

	font-family:"宋体";

	font-size:16px;

	line-height:300px;

	text-align:center;

	color: #FFF;

}

/*anli css*/

.latestWeb{

	width:1004px;

	margin:0 auto;

	height: 700px;

}

.latestWeb ul{ overflow:hidden; _height:1%;}

.latestWeb li{

	float:left;

	/* [disabled]border:1px solid #EBEAEA; */

	width:270px;

	margin:8px 2px 8px;

}

.latestWeb li .pic_wh{

	width:250px;

	height:280px;

	background-image: url(../images/listbj011.png);

	background-repeat: no-repeat;

	background-position: center top;

	padding: 12px 10px;

}

.latestWeb li .anlititle{ height:30px; line-height:30px; display:block;}

.latestWeb li .anlititle a{

	color: #E49226;

	font-size: 14px;

}

.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}

/*图片切换*/



.scroll{

	width:1002px;

	height:206px;

	overflow: hidden;

	margin-bottom: 16px;

}

.scroll_left{

	width:38px;

	height:200px;

	float:left;

	background-image: url(../images/bg_r12_c5.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.scroll_right{

	width:38px;

	height:200px;

	float:right;

	background-image: url(../images/bg_r11_c22.jpg);

	background-repeat: no-repeat;

	background-position: right center;

}

.pic_tj{

	width: 924px;

	float: left;

	overflow: hidden;

}

.pic_tj ul{

	overflow:hidden;

}

.pic_tj ul li{

	margin:5px 7px 10px 8px;

	float:left;

	_display:inline;

	overflow:hidden;

	text-align:center;

	width: 216px;

	/* [disabled]height:250px; */

}

.pic_tj ul li .pic{

	width:216px;

	height:164px;

	overflow:hidden;

	/* border-radius:50%;

	[disabled]-moz-border-radius:50%;	 

	-webkit-border-radius: 50%;*/

}

.pic_tj ul li .pic img{

	display:block;

	width:210px;

	height:158px;

	border:1px solid #ccc;

	padding:2px;

}

.pic_tj ul li .pic a:hover img{

	border-color:#0278D8;

}

.pic_tj ul li .title{

	line-height:24px;

}

.pic_tj ul li h3{

	text-align:center;

	font-size: 14px;

	font-weight: boder;

	line-height: 36px;

	display: block;

	height: 36px;

}

.pic_tj ul li h3 a{

	color:#FFF;

}

.pic_tj ul li h3 a:hover{

	color:#CC0;

}



/*end if*/

.neiy_title a{ }

.neiy_titlei a:hover{ color:#F93; text-decoration:underline;}

.neiy_title span{

	float:right;

	line-height: 30px;

}

.neiy_title{

	font-weight:bold;

	line-height:30px;

	background-repeat: no-repeat;

	background-position: 10px center;

	margin-bottom: 6px;

	height: 30px;

	padding-left: 23px;

	background-color: #e1e1e1;

	padding-right: 10px;

	background-image: url(../images/xb_r16_c8.jpg);

}

.nei_c{

	display:block;

	margin-bottom: 10px;

	text-indent:2em;

	/* [disabled]border-bottom: 1px dashed #ccc; */

}

/*seach css*/



.seartext{

	float:left;

	width:210px;

	height:22px;

	padding-left:10px;

	border:1px solid #d5d5d5;

	color:#333;

	font-size:14px;

	line-height:22px;

}

.searbtn{

	float:right;

	width:66px;

	height:22px;

	border:0;

	cursor:pointer;

	background-image: url(../images/search.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.select{

	position:relative;float:left;

	width:91px;height:40px;

	line-height:40px;

	background:url(../images/select.jpg) left top no-repeat; }

.select select{margin:5px auto;width:91px;}

div.selectbox-wrapper{

	position: absolute;*left:0;overflow:hidden;z-index:9999;

	width:89px;border: #edb94a 1px solid;border-top: #ffffff 0 solid;*margin-top:0;

	text-align:left;

	background: #fff;}

div.selectbox-wrapper ul li.selected {color:#5f2909;background-color:#ebb33d;}

div.selectbox-wrapper ul li.current {color:#5f2909;background-color:#ebb33d;}

div.selectbox-wrapper ul li {

	cursor:pointer;

	width:100%;padding-right:3px;padding-bottom:3px;padding-top: 3px;

	color:#999999;font-size:14px;text-align:center;line-height:24px;}

.selectbox{

	display:block;cursor:pointer;

	width:91px;border:none;

    color:#999999;font-size:14px;line-height:40px;text-indent:8px;height:40px;

    background:none;}



.gg_l .gg_title{

	float:left;

	width:100px;

	font-size:14px;

	text-align: right;

	color: #0060AC;

	font-weight: bold;

}

.gg_l .gg_neir{

	float:left;

	width:580px;

	font-size:14px;

	overflow: hidden;

}

.gg_l .gg_neir a{ float:left; padding:0 15px;}

/*end search*/

.cf_box{ float:left; width:700px;}

.newst_1{

	line-height: 36px;

	height: 36px;

	background-image: url(../images/bg_r10_c6.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

	padding-left: 50px;

	background-color: #A1000A;

	font-size: 16px;

	font-weight: bold;

}

.newst_1 a{

	color: #FFF;

}

.newst_1 a:hover{}

.newst_2{

	line-height: 36px;

	height: 36px;

	background-image: url(../images/bg_r10_c12.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

	padding-left: 50px;

	font-size: 16px;

	font-weight: bold;

}

.newst_3{

	line-height: 36px;

	height: 36px;

	background-image: url(../images/bg_r9_c24.jpg);

	background-repeat: no-repeat;

	background-position: 8px center;

	padding-left: 40px;

	font-size: 16px;

	font-weight: bold;

	}

.newst_3 a{

	letter-spacing: 1px;

	color: #666;

}

.newst_3 a span{

	font-size:14px;

	color:#A00210;

	letter-spacing: 0px;

	text-align: center;

	margin-left: 8px;

}

.index_fenlei{

	width:1004px;

	margin:0 auto;

	border-bottom:1px dashed #ccc;

	padding-bottom: 15px;

}



.index_cplist{

	overflow: hidden;

	padding: 10px 0px 0px;



}

.index_cplist li{

	float:left;

	width:184px;

	text-align: center;

	margin:5px 8px;

	display:block;

}

.index_cplist li .cp_img{

	height: 140px;

	text-align: center;

	display: block;

	margin-bottom: 5px;

}

.index_cplist li .cp_img a img{

	vertical-align:middle;

	padding: 3px;

	border: 1px solid #ccc;

	width: 176px;

	height: 132px;

}

.index_cplist li .cp_img a:hover img{

	border-color:#09C;

}

.index_cplist li .wenzi{ float:right; width:165px; text-align:left;}

.index_cplist li h3{

	display: block;

	font-weight:bold;

	height:30px;

	line-height: 30px;

}

.index_cplist li h3 a{

	line-height:30px;

}

.in_news_pic{

	float: left;

	width: 96px;



}

.in_news_pic img{

	padding:2px;

	border:1px solid #ccc;

	width:90px;

	height: 68px;

}

.in_news_wenzi{

	float: right;

	width: 490px;



}

.in_news_wenzi h3{

	font-size:12px;

	font-weight:bold;

	display:block;

	background-image: url(../images/bg_r22_c10.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

}

.in_news_wenzi h3 a{

	color:#006EAA;

}

.in_news_wenzi h3 a:hover{

	color:#02496f;

}

.index_newst{

	height:40px;

	line-height: 40px;

	border-bottom: 1px solid #db1d05;

	background-image: url(../images/fj_r20_c16.jpg);

	background-repeat: no-repeat;

	background-position: left center;

}

.new_title_l{

	float:left;

	font-weight: bold;

	font-family: "微软雅黑";

	font-size: 15px;

	letter-spacing: 1px;

	color: #DB1D03;

	padding-left: 15px;

}

.new_title_l span{

	font-size:14px;

	color:#999;

	letter-spacing: 0px;

	text-align: center;

	margin-left: 8px;

	font-family: Arial;

}

.new_title_l a{

	color: #006EAA;

}

.new_title_r {

	float:right;

	text-align: center;

	padding-left: 10px;

}



.new_title_r a

{

	color: #333;

	font-size: 12px;

}

.footer_link{

	line-height:25px;

	padding: 0px 0px 10px;

	font-size: 14px;

}

.youshi_1{

	background-image: url(../images/xb_r18_c4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 128px;

	position: relative;

	z-index: 0;

}

.youshi_2{

	background-image: url(../images/xb_r19_c4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 253px;

	position: relative;

	z-index: 0;

}

.youshi_3{

	background-image: url(../images/xb_r20_c3.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 186px;

	position: relative;

	z-index: 0;

}

.indexanli{ width:1004px; margin:0 auto;}

.ny_left_box{

	background-image: url(../images/xb_r14_c4.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-color: #212121;

	padding-bottom: 15px;

	margin-bottom: 15px;

}

/* 主导航css */

.navi_list{

	position:absolute;

	width: 780px;

	right: -200px;

	top: 35px;

	z-index: 3;

}

.nav .nLi{

	float:left;

	position:relative;

	display:inline;

	width: 110px;

}

.nav .nLi h3{

	float:left;

	display: block;

}

.nav .nLi h3 a{

	display:block;

	width:110px;

	text-align:center;

	font-size:16px;

	height:38px;

	line-height:38px;

	color:#000;

}

.nav .nLi:hover h3 a{ background-color:#b40013; color:#fff;}

.nav .sub{

	display:none;

	width:110px;

	left:0;

	top:38px;

	position:absolute;

	/* [disabled]background:url(../images/dh_sec_bg.png); */

	z-index:100;

	background-color: #014f8e;

}

.nav .sub li{ zoom:1; }

.nav .sub a{ display:block; text-align:center; font-size:14px; height:35px; line-height:35px; color:#eee; -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}

.nav .sub a:hover{

	background-color:#b40013;

	color:#fff;

}

.nav .on{background-color:#b40013;}

.nav .on h3 a{

	color:#FFF;

}

.index_bg{

	position:fixed;

	top:130px;

	left:0;

	height:100%;

	width:100%;

	background-size: cover;

	-ms-background-size: cover;

	-webkit-background-size: cover;

	-ms-background-size: cover;

	z-index:-1;

	background-image: url(../images/banner1.jpg);

	background-repeat: no-repeat;

	background-position: center;

	height:728px;

}

/*kuangjia*/

.ad{ height:340px; background-color:#f3f3f3; position:relative;}

.quick_dh{

	position:absolute;

	left:50%;

	margin-left:-502px;

	width:1004px;

	overflow:auto;

	z-index: 1;

	top: 650px;

}

.quick_dh .kuan_left{ float:left;}

.quick_dh .kuan_right{ float:right;}

.quick_dh .kuan_center{

	height:200px;

	float:left;

	width:990px;

	background-image: url(../images/quick_dh_bg.png);

}

.quick_dh .kuan_center li{ float:left; margin-top:0px; overflow:hidden;}

.quick_dh .kuan_center li.sp{ margin-left:13px;}

.quick_dh .kuan_center li a{ display:block;}

.quick_dh .kuan_center li a img{ display:block; padding:9px; border:1px solid #666666; -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; transition: all 0.8s ease-out;}

.quick_dh .kuan_center li a:hover img{ border:1px solid #dc091f; }

.quick_dh .kuan_center li a span{

	display:block;

	height:35px;

	line-height:35px;

	color:#999999;

	padding-left:15px;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

	background-image: url(../images/quick_dh_ic.png);

	background-repeat: no-repeat;

}

.quick_dh .kuan_center li a:hover span{ color:#dc091f; background-position: 0 -35px;}



#home_news{ position:relative;}

#home_news .rsp{

	width:211px;

	height:111px;

	overflow:hidden;

	position: absolute;

	background:#000;

	top:40px;

	left:10px;

}

#home_news .text{

	position:absolute;

	width:211px;

	height:111px;

	left:10px;

	top:40px;

	overflow:hidden;

}

#home_news .text span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ccc; background:none; padding:0 5px;}

#home_news .text h3{

	color:#bbb;

	padding:0 5px;

	font-weight:normal;

	line-height: 26px;

}

/*neiye banner*/

/*.ban_about{ background:url(../images/1.jpg) center no-repeat;}*/

.ban_news{

	background-image: url(../images/3.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.ban_case{

	background-image: url(../images/4.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.ban_brand{

	background-image: url(../images/5.jpg);

	background-repeat: no-repeat;

	background-position: center;

}

.ban_contact{

	/*background-image: url(../images/6.jpg);*/

	background-repeat: no-repeat;

	background-position: center;

}

.ban_join{ background:url(../images/6.jpg) center no-repeat;}

.ban_products{

	background-image: url(../images/2.jpg);

	background-repeat: no-repeat;

	background-position: center;

}



.ad-preloads {

	position: absolute;

	left: 50%;

	width: 1200px;

	margin-left: -600px;

}



/* 荣誉css */

.honor_css { overflow:auto;}

.honor_css li{ float:left; width:283px;}

.honor_css li.sp{ margin-left:21px;}

.honor_css li a,.honor_css li a img,.honor_css li a span{ display:block;}

.honor_css li a span{ height:30px; line-height:30px; text-align:center; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}

.honor_css li a{ color:#666;}

.honor_css li img{ padding:9px; border:1px solid #eee; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}

.honor_css li:hover img{ background:#dc091f; border:1px solid #dc091f;}



/* 内刊css */

.nk_css{ overflow:auto;}

.nk_css li a img{ display:block;}

.nk_css li{ float:left; margin-bottom:25px;}

.nk_css li.sp{ margin-left:25px;}

.nk_css li a{ position:relative; display:block; padding:9px; border:1px solid #eee;  -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;}

.nk_css li a:hover{ background:#dc091f; border-color:#dc091f;}

.nk_css li a span{ position:absolute; display:block; width:200px; height:30px; line-height:30px; left:9px; bottom:9px; text-align:center; background:url(../images/title_bg02.png); color:#fff; z-index:1;}

.nk_css li a .nk_mask{ position:absolute; background-color:#000; left:9px; top:9px; width:200px; height:244px; z-index:1;}

.nk_css li a .nk_ic_zoom{ position:absolute; left:9px; top:9px; width:200px; height:244px; z-index:2; background:url(../images/ic_zoom01.png) no-repeat 50% 50%;}



/* 新闻css */

.news_css{ border-top:1px solid #f3f3f3;}

.news_css li{ padding:10px; border-left:1px solid #f3f3f3; border-right:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; overflow:auto;}

.news_css li:hover{ background-color:#c1c0c0;}

.news_css li .news_left{ width:320px; float:left;}

.news_css li .news_left a,.news_css li .news_left img{ display:block;}



.news_css li .news_right{ width:850px; float:right;}

.news_css li .news_right h3{

	height:35px;

	line-height:35px;

	font-weight:normal;

	margin-bottom:10px;

	position:relative;

	font-size: 16px;

}



.news_css li .news_right h3 a{ font-weight:bold; color:#000; font-size:16px;}

.news_css li .news_right h3 i{

	font-family:Arial, Helvetica, sans-serif;

	color:#999;

	display:block;

	position:absolute;

	right:10px;

	top:0px;

	font-style:normal;

	font-size:14px;

}

.news_css li .news_right span{ display:block; color:#000; line-height:180%; font-weight:bold; font-size:14px}

.news_css li .news_right .news_more{ display:block; margin-top:10px; height:30px; line-height:30px; width:90px; text-align:center; border:1px dashed #ccc; color:#3c3939;  -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}

.news_css li .news_right .news_more:hover{ background-color:#fff;}



.news_view{ border:1px solid #dfdfdf; padding:20px 49px;}

.news_view_title h3{ text-align:center; height:35px; line-height:35px; color:#666; font-size:20px; font-weight:normal;}

.news_view_title span{ display:block; text-align:center;}

.news_view_title{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ddd;}



.n_p{ margin-top:15x; padding-top:10px;}

.n_p span{ display:block; height:35px; line-height:35px; text-align:right;}



/* 视频css */

.video_css{ overflow:auto;}

.video_css li{ float:left; position:relative;}



.video_css li a,.video_css li a img{ display:block;}

.video_css li a ul{ padding:15px 0px;}

.video_css li a ul h3{ font-weight:normal; text-align:center; font-size:14px;}

.video_css li a ul span{ display:block; text-align:center; font-size:12px; color:#999; height:25px; line-height:25px;}

.video_css li a .nk_mask{ position:absolute; background-color:#000; left:0; top:0; width:300px; height:180px; z-index:1;}

.video_css li a .nk_ic_zoom{ position:absolute; left:0; top:0; width:300px; height:180px; z-index:2; background:url(../images/ic_zoom01.png) no-repeat 50% 50%;}



/* 工程案例css */

.case_css{ overflow:auto;}

.case_css li{ float:left; margin-bottom:9px;}

.case_css li.sp{ margin-left:9px;}

.case_css li a{ display:block;}

.case_css li a{ position:relative; overflow:hidden; height:175px; width:293px;}

.case_css li a span{ display:block; position:absolute; z-index:2; text-align:center; width:100%; height:35px; line-height:35px; color:#fff; background:url(../images/title_bg.png); left:0; bottom:-35px;}

.case_css li a .case_mask{ position:absolute; background-color:#000; left:0; top:0; width:293px; height:140px; z-index:1;}

.case_css li a .case_ic_zoom{ position:absolute; left:0; top:0; width:293px; height:140px; z-index:2; background:url(../images/ic_zoom02.png) no-repeat 50% 50%;}



.search_css{ position:absolute;}

.search_css_loc{ right:0; top:12px;}

.search_css_loc_p{

	right:0;

	top:50px;

}

.case_search{ height:36px; width:280px; background:url(../images/search_bg.jpg) no-repeat; padding:1px;}

.case_search input{ display:block; float:left;}



/* 工程名录css */

.caseml_css{ position:relative; overflow:auto;}

.caseml_css .caseml_menu{ width:190px;}

.caseml_css .caseml_menu_class{ float:left;}

.caseml_css .caseml_menu_class_fix{ position:fixed;}

.caseml_css .caseml_menu h3{ height:50px; background:url(../images/title_bg04.png) no-repeat; color:#fff;}

.caseml_css .caseml_menu h3 span{ display:block; height:50px; line-height:50px; background:url(../images/ic_loc.png) no-repeat 30px 8px; padding-left:68px;}

.caseml_css .caseml_menu li{ height:36px; line-height:36px; background-color:#9ca8c5; margin-top:1px; margin-left:22px; padding-left:45px;}

.caseml_css .caseml_menu li a{ color:#fff;}

.caseml_css .caseml_menu li a:hover{ color:#19294b;}



.caseml_css .caseml_main{ float:right; border:1px solid #ced1d8; width:1008px; padding:20px 0;}

.caseml_css .caseml_main h3{ padding-left:30px; padding-bottom:15px; color:#19294b;}

.caseml_css .caseml_main ul{ overflow:auto; padding-bottom:15px;}

.caseml_css .caseml_main ul li{ float:left; margin-left:30px; width:450px; height:25px; line-height:25px;}

.caseml_css .caseml_main span{ display:block; margin:0 30px; height:15px; border-top:1px dashed #ccc;}



/* 右侧客服css */

#left_kf{

	background:url(../images/button.png) no-repeat left -498px;

	width:63px;

	height:190px;

	padding-top:1px;

	position:fixed;

	left:-3px;

	top:50%;

	margin-top:-95px;

	overflow:hidden;

	z-index:120;

}

#left_kf li{width:63px;height:46px; background:url(../images/left_kf_ic_bg.png) no-repeat -63px 0px; -webkit-transition: background-position 0.2s ease-out; -moz-transition: background-position 0.2s ease-out; transition: background-position 0.2s ease-out;}

#left_kf li:hover{ background-position: 0px 0px;}

#left_kf li a{display:block;height:46px;z-index:1; left:0px; top:0px;}

#left_kf .weixi{background:url(../images/button.png) no-repeat -62px -637px;}

#left_kf .weixi:hover{background:url(../images/button.png) no-repeat -138px -637px;}

#left_kf .qq{background:url(../images/button.png) no-repeat -60px -724px;}

#left_kf .qq:hover{background:url(../images/button.png) no-repeat -136px -724px;}

#left_kf .tel{background:url(../images/button.png) no-repeat -62px -683px;}

#left_kf .tel:hover{background:url(../images/button.png) no-repeat -137px -683px;}

#left_kf .up{background:url(../images/button.png) no-repeat -208px -595px;}

#left_kf .up:hover{background:url(../images/button.png) no-repeat -207px -548px;}



#left_kf_info_mask{ position:fixed; width:100%; height:100%; background-color:#000; z-index:200; display:none;}

#left_kf_info{ position:fixed; width:450px; height:100%; left:-450px; top:0; overflow:hidden; z-index:201;}

#left_kf_info .kf_info_bg{ width:400px; height:100%; overflow:hidden; position:absolute; z-index:202;}

#left_kf_info .kf_info_bg img{ height:100%; width:100%;}

#left_kf_info .kf_info{ width:350px; position:absolute; z-index:203;  padding:0 25px; }

#left_kf_info .left_back{ width:50px; height:50px; position:absolute; z-index:204; left:400px; top:50%; margin-top:-25px;}

#left_kf_info .left_back a{ display:block; background:url(../images/button.png) no-repeat -284px -195px; height:50px; width:50px;}

#left_kf_info .left_back a:hover{ background-position:-346px -195px;}



#left_kf_info .kf_info h3{ height:46px; border-bottom:1px solid #cccccc; background:url(../images/button.png) no-repeat -90px -298px; margin-top:30px; padding-bottom:30px;}

#left_kf_info .kf_info li{ border-bottom:1px solid #cccccc; height:70px; line-height:70px;}

#left_kf_info .kf_info li i{ display:block; float:left; height:70px; width:40px; background:url(../images/button.png) no-repeat;}

#left_kf_info .kf_info li i.i_tel{ background-position:0px -70px;}

#left_kf_info .kf_info li i.i_qq{ background-position:0px -140px;}

#left_kf_info .kf_info li i.i_wx{ background-position:0px -210px;}

#left_kf_info .kf_info li a{ display:inline-block; float:left; height:25px; line-height:25px; margin-top:24px; margin-right:15px;}

#left_kf_info .kf_info li a span{ display:block; float:left; height:25px; width:30px; background:url(../images/button.png) no-repeat -385px 0px;}

#left_kf_info .ewm{ margin-top:20px; line-height:180%;}

#left_kf_info .ewm img{ border:1px solid #ccc; float:left; display:block; margin-right:15px;} 



/* 选材中心css */

.p_class{

	border-top:none;

	padding:25px 0 15px 0;

	position:relative;

	min-height: 50px;

}

.p_class .soright{float:right; width:260px;}

.p_class ul{

	float: left;

	width: 900px;

	display: block;

}

.p_class ul h3,.p_class ul li{ float:left; height:35px; line-height:35px;width:85px;}

.p_class ul h3,.p_class ul li a{ float:left; height:35px; line-height:35px;width:85px;text-align:center; font-size:16px; color:#000; font-weight:bold;}

.p_class ul h3{ font-size:14px; font-weight:normal; margin-right:15px;}

.p_class ul li{ margin-right:15px;}

.p_class ul a:hover{ background-color:#dc091f;color:white;}



.products_css{ margin-top:10px; overflow:auto;}

.products_css li{

	float:left;

	width: 288px;

}

.products_css li.sp{

	margin-left:10px;

}

.products_css li a{

	display:block;

	position:relative;

	color:#888;

	list-style: none;

}

.products_css li a i{

	width:288px;

	height:216px;

	display:block;

}

.products_css li a:hover{ color:#dd0920;}

.products_css li a span{ display:block; text-align:center; height:60px; line-height:60px; color:#000; font-weight:bold;}



.products_css li a .p_mask{

	position:absolute;

	background-color:#000;

	left:0;

	top:0;

	width:288px;

	height:216px;

	z-index:1;

}

.products_css li a .p_ic_zoom{

	position:absolute;

	left:0;

	top:0;

	width:288px;

	height:216px;

	z-index:2;

	background:url(../images/ic_zoom02.png) no-repeat 50% 50%;

}



/* 设备css */

.equ_css{ overflow:auto;}

.equ_css li{ float:left;}

.equ_css li.sp{ margin-left:9px;}

.equ_css li a,.equ_css li span{ display:block;}

.equ_css li span{ height:60px; line-height:60px; text-align:center;}

.equ_css li a{ position:relative; color:#888;}

.equ_css li a:hover{ color:#dd0920;}

.equ_css li a i{ width:293px; height:195px; display:block;}

.equ_css li a .e_mask{ position:absolute; background-color:#000; left:0; top:0; width:293px; height:195px; z-index:1;}

.equ_css li a .e_ic_zoom{ position:absolute; left:0; top:0; width:293px; height:195px; z-index:2; background:url(../images/ic_zoom02.png) no-repeat 50% 50%;}





/* 资源css */

.res_css{ overflow:auto;}

.res_css li{ float:left;}

.res_css li.sp{ margin-left:9px;}

.res_css li a,.res_css li span{ display:block;}

.res_css li span{ height:60px; line-height:60px; text-align:center;}

.res_css li a{ position:relative; color:#888;}

.res_css li a:hover{ color:#dd0920;}

.res_css li a i{ width:293px; height:195px; display:block;}

.res_css li a .r_mask{ position:absolute; background-color:#000; left:0; top:0; width:293px; height:195px; z-index:1;}

.res_css li a .r_ic_zoom{ position:absolute; left:0; top:0; width:293px; height:195px; z-index:2; background:url(../images/ic_zoom01.png) no-repeat 50% 50%;}



/* 工厂css */

.factory_css{ overflow:auto;}

.factory_css li{ float:left;}

.factory_css li.sp{ margin-left:9px;}

.factory_css li a{ display:block; position:relative; color:#888;}

.factory_css li a:hover{ color:#dd0920;}

.factory_css li a i{ width:293px; height:195px; display:block;}

.factory_css li a span{ display:block; text-align:center; width:100%; height:60px; line-height:60px;}

.factory_css li a .f_mask{ position:absolute; background-color:#000; left:0; top:0; width:293px; height:195px; z-index:1;}

.factory_css li a .f_ic_zoom{ position:absolute; left:0; top:0; width:293px; height:195px; z-index:2; background:url(../images/ic_zoom01.png) no-repeat 50% 50%;}



/* 联系我们css */

.contact_css{ overflow:auto;}

.contact_css .map{ float:left; width:550px;}

.contact_css .contact_info{ float:right; width:550px;}

.contact_css .contact_info li{ line-height:200%;}

.contact_css .contact_info li h3{ height:35px; line-height:35px; color:#666; margin:30px 0 5px 0;}



.contact_info_down { overflow:auto; clear:both;}

.contact_info_down li{ float:right; width:550px;}

.contact_info_down li{ line-height:200%;}

.contact_info_down li h3{ height:35px; line-height:35px; color:#666; margin:30px 0 5px 0;}





.fk_css ul{ margin-top:30px;}

.fk_css ul li{ margin-bottom:10px;}

.fk_css ul form label{ display:inline-block; width:220px; padding-right:20px; text-align:right;}

.fk_css ul form label span{ color:#ff0000; font-family:Arial, Helvetica, sans-serif;}

.fk_css ul form a{ display:block; width:150px; height:35px; line-height:35px; text-align:center; background-color:#19294b; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; color:#fff; margin-left:240px; margin-top:15px;}

.fk_css ul form a:hover{ background-color:#dd0920}



/* 分页css */

.scott *{ padding:0px; margin:0px;}

.scott { height:30px; text-align:right;}

.scott a,.scott span{ display:inline-block;}

.scott a:link { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; color:#888; -webkit-transition:all .6s ease; -moz-transition:all .6s  ease; transition:all 0.6s  ease;}

.scott a:visited { BORDER: #d8d9da 1px solid; height:26px; line-height:26px; BACKGROUND-COLOR: #fff;}

.scott a:hover { BORDER: #db0a20 1px solid; BACKGROUND-COLOR: #db0a20; COLOR: #fff;}



.scott span.current { BORDER: #db0a20 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #db0a20; COLOR: #ffffff;}

.scott span.disabled { BORDER: #cccccc 1px solid; padding:2px 10px; margin-left: 4px; height:26px; line-height:26px; BACKGROUND-COLOR: #fff; COLOR: #999999;}





/* 案例内页css */

.case_view{ width:960px; margin:0 auto;}

.case_view h3{ position:relative; height:40px; line-height:40px; color:#666; font-weight:normal; border-bottom:2px solid #999; margin-bottom:8px;}

.case_view h3 a{ display:block; height:33px; line-height:33px; position:absolute; bottom:0; right:0; padding-right:20px; font-size:14px;}

.case_view h3 a:hover{ color:#dd0920; background-image:url(../images/ic_list_on.png);}

.case_view .case_intro{ padding:20px 0; line-height:180%; color:#888; }



.case_view .app_class{ height:40px; line-height:40px; color:#19294b; margin-bottom:8px; }

.case_view .app_class h3,.case_view .app_class li{ float:left; height:35px; line-height:35px;}

.case_view .app_class h3{ font-size:14px; font-weight:normal; margin-right:15px; border:none;}

.case_view .app_class li{ margin-right:15px;}

.case_view .app_class li.app_loc a,.case_view .app_class li.app_loc a:hover{ color:#dc091f}



.ad-gallery, .ad-gallery * {

  margin: 0;

  padding: 0;

}

.ad-gallery .ad-image-wrapper {

width: 100%;

height: 590px;

position: relative;

overflow: hidden;

}

.ad-gallery .ad-image-wrapper .ad-loader {

  position: absolute;

  z-index: 10;

  top: 48%;

  left: 48%;

}

.ad-gallery .ad-image-wrapper .ad-next {

  position: absolute;

  right: 0;

  top: 0;

  width: 35%;

  height: 100%;

  cursor: pointer;

  display: block;

  z-index: 100;

}

.ad-gallery .ad-image-wrapper .ad-prev {

  position: absolute;

  left: 0;

  top: 0;

  width: 35%;

  height: 100%;

  cursor: pointer;

  display: block;

  z-index: 100;

}



.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

background: url(../images/ad_prev.png);

width: 78px;

height: 78px;

display: none;

position: absolute;

top: 40%;

left: 0;

z-index: 101;

}

.ad-gallery .ad-image-wrapper .ad-next .ad-next-image {

background: url(../images/ad_next.png);

width: 78px;

height: 78px;

right: 0;

left: auto;

}

.ad-gallery .ad-image-wrapper .ad-image {

  position: absolute;

  overflow: hidden;

  top: 0;

  left: 0;

  z-index:9;

}



.ad-gallery .ad-image-wrapper .ad-image .ad-image-description {

position: absolute;

bottom: 0px;

left:0px;

text-align: left;

width: 100%;

z-index: 2;

color:#454545;

background:url(../images/title_bg03.png);

height:40px; 

line-height:40px;

padding-left:20px;

}



.ad-gallery .ad-controls {

/*height: 20px;*/

display: none;

}

.ad-gallery .ad-info {

  float: left;

}

.ad-gallery .ad-slideshow-controls {

  float: right;

}

.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {

cursor: pointer;

}

.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {



}



.ad-gallery .ad-nav {

width: 100%;

position: relative;

background-color:#f3f3f3;

}

.ad-gallery .ad-forward, .ad-gallery .ad-back {

  position: absolute;

  top: 590px;

  z-index: 10;

}

/* IE 6 doesn't like height: 100% */

.ad-gallery .ad-forward, .ad-gallery .ad-back {

  height: 129px;

  width:60px;

}

.ad-gallery .ad-back {

  cursor: pointer;

  /*left: -20px;*/

  display: block;

  background:#f3f3f3 url(../images/ad_scroll_back.png) 50% 50% no-repeat;

}

.ad-gallery .ad-back:hover {

	background-image:url(../images/ad_scroll_back_on.png)

}

.ad-gallery .ad-forward {

  cursor: pointer;

  display: block;

  right: 0px;

  background:#f3f3f3 url(../images/ad_scroll_forward.png) 50% 50% no-repeat;

}

.ad-gallery .ad-forward:hover {

	background-image:url(../images/ad_scroll_forward_on.png)

}

.ad-gallery .ad-nav .ad-thumbs {

  overflow: hidden;

  width: 96%;

  height:129px;

}

.ad-gallery .ad-thumbs .ad-thumb-list {

float: left;

width: 9000px;

list-style: none;

margin-left:60px;

}

.ad-gallery .ad-thumbs li {

  float: left;

  margin-top:15px;

  margin-left:10px;

}

.ad-gallery .ad-thumbs li a {

	display: block;

}

.ad-gallery .ad-thumbs li a img {

  display: block;

  border: 1px solid #fff;

}

.ad-gallery .ad-thumbs li a.ad-active img {

 border: 1px solid #ff0000;

}

/* Can't do display none, since Opera won't load the images then */

.ad_wz{ position:relative;}

.ad_wz img{ display:block; position:absolute;}

.ad_wz h3{

	display:block;

	position:absolute;

	font-weight:normal;

	font-size:24px;

	font-family: "微软雅黑", Arial;

}

.adwz_about{

	left:110px;

	top:40px;

	color:#E00018;

}

.adwz_history{ left:325px; top:200px; color:#fff;}

.adwz_fra{ left:340px; top:200px; color:#fff;}

.adwz_honor{ left:325px; top:200px; color:#fff;}

.adwz_cul{ left:140px; top:200px; color:#fff;}

.adwz_nk{ left:235px; top:200px; color:#fff;}

.adwz_news{ left:435px; top:40px; color:#fff;}

.adwz_case{ left:445px; top:80px; color:#fff;}

.adwz_products{ left:480px; top:130px; color:#696a80;}

.adwz_contact img{ right:0px; top:240px;}



.area_sec_dhs{

	width:1200px;

	position:absolute;

	bottom:0;

	left:50%;

	margin-left:-600px;

	text-align:left;

}

.area_sec_dhs a{ display:inline-block; text-align:center; height:40px; line-height:40px; width:110px; background-color:#19294b; color:#dfdfdf; margin-right:2px;  -webkit-transition: background-color 0.6s ease-out; -moz-transition: background-color 0.6s ease-out; transition: background-color 0.6s ease-out;}

.area_sec_dhs a:hover{ background-color:#dc091f; color:#fff;}

.area_sec_dhs a.loc,.area_sec_dhs a.loc:hover{ background-color:#fff; color:#666;}





.index_copyright{ position:absolute; right:10px; bottom:5px; line-height:30px; color:#fff; font-size:12px;}

.index_copyright a{ color:#fff;}

.index_copyright a:hover{ color:#ffff00;}

.area_1003{ width:1003px; margin:0 auto;}

.area_1200{ width:1200px; margin:0 auto; }

.area_1200_over{ overflow:auto; }

.sp_60{ height:60px;}



.area_loc{ height:50px; position:relative; color:#999; margin-bottom:10px;}

.area_loc .read_loc{ position:absolute; top:10px; right:0; font-size:14px;  height:35px; line-height:35px; color:#000; font-weight:bold;}

.area_loc .read_loc_left{ position:absolute; top:10px; left:0; font-size:12px; height:35px; line-height:35px;}

.p_class .read_loc_p{

	position:absolute;

	top:10px;

	right:0;

	font-size:12px;

	height:35px;

	line-height:35px;

}

.area_loc a{ color:#000;}

.area_loc a:hover{ color:#dc091f;}



.area_nr{ line-height:200%; color:#000; font-weight:bold; font-size:14px;}

/*blkb css*/

.blkb_box{}

.blkb_box li{ float:left; width:280px; margin:0 8px;}

.blkb_box li .bl_pic{

	width:280px;

	height:193px;

	text-align:center;

}

.blkb_box li .bl_pic a img{

	vertical-align:middle;

	border: 1px solid #eee;

	padding: 9px;

	height: 173px;

	width: 260px;

	-webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; transition: all 0.6s ease-out;

}

.blkb_box li .bl_pic a:hover img{

	border: 1px solid #dc091f;

	background-color: #dc091f;

}

.blkb_box li h3{ line-height:30px; display:block; height:30px;}

.blkb_box li h3 a{ color:#333;}

.blkb_box li h3 a:hover{color:#900;}



/*baolikanban css*/

.layout_default2{

	float:left;

	margin:10px 10px;

	width: 280px;

	text-align: center;

}

.mod_gallerylist2{

	/* [disabled]width:700px; */

	margin:0 auto

}

.meta2{

	font-size:12px;

	text-align:center;

	line-height: 32px;

}

.image_container2{

	width:280px;

	height:367px;

	text-align:center;

}

.image_container2 a img{

	vertical-align:middle;

	border: 1px solid #eee;

	padding: 9px;

	height: 347px;

	width: 260px;

	-webkit-transition: all 0.6s ease-out;

	-moz-transition: all 0.6s ease-out;

	transition: all 0.6s ease-out;

}

.image_container2 a:hover img{

	border: 1px solid #dc091f;

	background-color: #dc091f;

}

.meta2 a{

	text-decoration:none;

	color: #333;

	font-size: 14px;

}

.meta2 a:hover{

	color: #DD0508;

}

.image_container2 td{

	height:367px;

	text-align: center;

	background-image: url(../images/s06.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 280px;

}

.pro_tiao{

	line-height:36px;

	height:36px;

	background-color:#CCC;

	margin-top:20px;

	color:#333;

	font-size:16px;

}

.products_css li.sp a i{
	background-size: 100% !important;
}