/* CSS Document */
body{ margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:22px; color:#333; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#bb0102; text-decoration:none; }
img{ border:none;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form{ margin:0; padding:0; font-weight:normal; font-size:12px}
ul, li, ol{ list-style:none; margin:0; padding:0;}
.bd{zoom:1}
.bd:after { content: "\20"; display: block; height: 0; clear: both;}
.box{zoom:1;}
.box:after { content: "\20"; display: block; height: 0; clear: both;}

/*header*/
.header{ background:url(images/topbg.jpg) repeat-x left top; height:105px;}
.top{ width:1003px; margin:0 auto; padding:0; position:relative }
.top .logo{ width:390px; height:58px; margin-top:16px; margin-left:27px; float:left; display:inline}
.top .toptel{ float:right; width:272px; margin-right:20px; display:inline; text-align:right; color:#999999; padding-top:13px;}
.top .toptel ul{ padding:0; margin:0; padding-bottom:13px;}
.top .toptel a{ color:#999999;}
.top .toptel a:hover{ color:#bb0102;}
.topsina_webo{ background:url(images/znz_06.jpg) no-repeat left center; padding-left:30px; display:inline-block }
.top .nav{
	width:1003px;
	margin:0 auto;
	height:43px;
	position:absolute;
	z-index:999;
	left: 1px;
	top: 89px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.nav .nav_left{ width:15px; height:43px; float:left;background:url(images/nav_left.gif) no-repeat}
.nav .nav_main{ float:left; line-height:43px; width:976px; text-align:center;background:url(images/nav_mid.jpg) repeat-x left top;}
.nav .nav_main ul{ margin:0 auto; padding:0;}
.nav .nav_main ul li{float:left; background: url(images/navline.jpg) no-repeat right top; width: 88px;}
.nav .nav_main ul li.nobor{ background:none repeat scroll 0 0 transparent}
.nav .nav_main ul li a{ color:#fff;font-size:14px;font-weight:bold;height:43px; display:block;padding:0;}
.nav .nav_main ul li a:hover{ color:#bc0102; background:url(images/navhover.jpg) repeat-x left top; }

.nav .nav_right{ width:12px; height:43px; float:left; float:right;background:url(images/nav_right.gif) no-repeat}
#index_banner{ height:357px; text-align: center;}
/*----*/
.banner {z-index:99; margin: 0px auto; width: 1003px; height: 357px; _width: 1005px;position:relative}
.banner_l {position:absolute;top:147px;left:-23px; width: 23px;}
.banner_r {position:absolute;top:147px;right:-23px; width: 23px; }
.bannerImg {position: absolute; top:26px;left:0; width: 1003px;}
.bannerImg .bannerPage {position: absolute; top: 280px; left: 450px}
.bannerImg .bannerPage a {margin-right: 2px}
.bannerImg .bannerPage a img {vertical-align: middle}
.slides_container {	position: relative; width: 1003px; overflow: hidden}
.pagination {margin: 26px auto 0px}
.pagination li {margin: 0px 1px; float: left}
.pagination li a {background-image: url(images/pagination.png);background-position: 0px -1px; width: 15px; display: block; float: left; height: 15px;overflow: hidden;font-size:0px;}
.pagination li.current a {background-position: 0px -18px}

.index_bg01 {
	BACKGROUND: url(images/banner_bg01.jpg) repeat-x;
}
.index_bg02 {
	BACKGROUND: url(images/banner_bg02.jpg) repeat-x bottom;
}
.index_bg03 {
	BACKGROUND: url(images/banner_bg03.jpg) repeat-x bottom;
}
.index_bg04 {
	BACKGROUND: url(images/banner_bg04.gif) repeat-x 0px -58px
}
.index_bg05 {
	BACKGROUND: url(images/banner_bg05.gif) repeat-x 0px -58px
}
.index_bg06 {
	BACKGROUND: url(images/banner_bg06.gif) repeat-x 0px -58px
}
/*--*/
.gonggao{ background:url(images/znz_28.jpg) repeat-x left top; height:50px;}
.gonggao_box{ width:978px; margin:0 auto; line-height:43px; background:url(images/znz_33.jpg) no-repeat left center; padding-left:25px; height:43px;}
.gonggao_box h3{ float:left; width:70px;}
/*.gonggao_box h4{ float:left; width:721px; }*/
.gonggao_box .gonggao_index{width:710px;float:left;height:43px;overflow:hidden}
.ggweibo{ background:url(images/znz_36.jpg) no-repeat left; display:inline-block; padding-left:23px; }
.ggqq{ background: url(images/znz_31.jpg) no-repeat left; display:inline-block; padding-left:23px; }
.index_guanzhu{ font-weight:bold; float:left }
.index_gzcoin{ margin-top:10px; margin-left:5px}

.redcu{ color:#c50001; font-weight:bold;}
/*container*/
.container{ background:url(images/znzbgg.jpg) repeat-y center top; }
.clear{ clear:both}
.containter_box{ width:1003px; margin:0 auto;position:relative}
.weiruanyahei{ font-family:'microsoft yahei', 'Î¢ÈíÑÅºÚ'; font-size:28px;  text-align:center; color:#000; line-height:55px;}
.weiruanyahei2{font-family:'microsoft yahei', 'Î¢ÈíÑÅºÚ';text-align:center; color:#000;font-size:14px; font-weight:bold }
.index_website{ width:233px; height:218px; float:left; display:inline; margin-top:26px; background: url(images/wangzhanjianshe.jpg) no-repeat left top; margin-right:22px;}
.index_website_tt{ margin-left:13px; margin-top:7px;  font-family: Microsoft YaHei;}
.index_website_box{ width:195px; margin:0 auto; margin-top:10px}
.index_website_box ul{  margin:0 auto; padding:0}
.index_website_box ul li{ list-style:none; border-bottom:1px #ccc solid; line-height:28px; background:url(images/redcoin.jpg) no-repeat left center; padding-left:10px; }
.wujianxi{ margin-right:0;}
.index_taocan{ clear:both; margin:0 auto; padding-top:10px;}
.index_taocan li{ float:left; display:inline; padding:0;}
.index_news{ width:362px; float:left; display:inline; }
.maginrigt19{ margin-right:19px;}
.index_newsb ul{ margin:0; clear:both; padding:0}
.index_newsb li{line-height:30px; border-bottom:1px #ccc dashed;overflow:hidden; width:360px; padding-left:2px; height:30px;text-align:left; }
.index_newsb li span.time{ background:url(images/newsbg.jpg) no-repeat left  4px; color:#FFF; width:46px; height:25px; display:block; float:left; text-align:center; margin-right:5px;}
.in_knowledge{ width:362px; margin:0 auto; padding:0;}
.in_knowledge ul{ margin:0 auto; padding:0;}
.in_knowledge ul li{ background: url(images/jiantouhui.jpg) no-repeat left; padding-left:10px; height:30px; border-bottom:1px #ccc dashed;line-height:30px}
.in_knowledge li span.time{ background:url(images/newsbg.jpg) no-repeat left  4px; color:#FFF; width:46px; height:25px; display:block; float:right; text-align:center; margin-right:5px;}
.index_news .index_newstt{ background:#e6e6e6; width:362px; height:36px; line-height:36px; }
.weiruan14{ font-size:14px; color:#444; font-family: Microsoft YaHei; font-weight:bold}
.magintop10{ margin-top:10px;}
.paddingtop10{ padding-top:10px;}
.maginleft2{ margin-left:2px;}
.florght{ float:right; display:inline}
.floleft{ float:left;display:inline}
.freead{ width:236px; height:234px; float:right; display:inline; margin-right:2px;}
.index_case{ width:997px; margin:0 auto; clear:both}
.index_case_tt{ height:36px; background:#e6e6e6; line-height:36px; color:#333333}
.index_case_tt a{  color:#333333}
.index_case_tt a:hover{  color:#be0102}
.index_casepic{ width:997px; margin:10px 0; padding:0}
.index_casepic ul{ margin:0 auto; padding:0;}
.index_casepic ul li{ float:left; display:inline; background:#dfdfdf; border:1px #ccc solid; width:148px; text-align:center; padding-top:4px; margin:0 8px 10px 8px;overflow:hidden}
.index_casepic ul li img{ width:140px; height:90px; border:1px #ccc solid; margin:0; padding:0  }
.index_casepic ul li.nori{ margin-right:0;}
.index_casepic ul li p{ padding:0; margin:0;  line-height:20px;height:20px;overflow:hidden}	
#right0{ margin-right:0;}
.inddex_webleft{ width:657px; float:left; display:inline; margin-left:2px;}
.inddex_weblefttt{ height:29px; width:655px; border:1px #d6d6d6 solid; border-bottom:none;clear:both}
.inddex_weblefttt ul{ margin:0 auto; padding:0}
.inddex_weblefttt ul li{background: url(images/tab_a.jpg) no-repeat left top; width:131px; text-align:center; height:28px; line-height:28px; font-family:Microsoft YaHei; font-weight:bold;font-size:14px; color:#6e6e6e; float:left}
.inddex_weblefttt ul li a{font-weight:bold;font-size:14px; color:#6e6e6e; }
.inddex_weblefttt ul li a:hover,.inddex_weblefttt ul li a.selected{color:#fff; background:url(images/tab_b.jpg) no-repeat left top; display:block;}
.inddex_weblefbox{ width:635px; border:1px #d6d6d6 solid; border-bottom:5px #d6d6d6 solid; clear:both; height:181px; padding:10px; overflow:hidden}
.inddex_weblefboxb{ width:299px; float:left; display:inline; margin-left:10px;}
.inddex_weblefboxb ul{ margin:0 auto; padding:0;}
.inddex_weblefboxb ul li{ background: url(images/redjiantou.jpg) no-repeat left; padding-left:10px; list-style:none; line-height:25px; border-bottom:1px #ccc solid}
.inddex_weblefbox ul{}
.inddex_weblefbox ul li{width:290px; background: url(images/redjiantou.jpg) no-repeat left; margin-left:10px;padding-left:10px; float:left; line-height:25px; border-bottom:1px #ccc solid}
.index_webright{ width:326px; float:right; height:231px; margin-right:2px; display:inline; border:1px #d6d6d6 solid; border-bottom:5px #d6d6d6 solid;}
.index_webrighttt{ background: url(images/bangzhu.jpg) no-repeat left; height:28px; line-height:28px;  }
.index_webrighttt h2{font-family: Microsoft YaHei; font-size:14px; font-weight:bold; color:#444; width:126px; float:left; text-align:center}
.index_webrighttt span{ float:right; }
.padding10{ padding:10px 0}
.index_partner{width:997px; margin:0 auto; height:105px; position:relative; clear:both}
.index_partner h2{ width:111px; height:28px; background:#bb0102; line-height:28px; text-align:center; font-size:14px; font-weight:bold; color:#fff; position:absolute; z-index:999;
 }
.index_partner h2 a{color:#ffff; font-size:14px; font-weight:bold; color:#fff; }
.index_partner h2 a:hover{color:#ffc600; font-size:14px; font-weight:bold; }
.index_partnerpic{
	border:1px #d6d6d6 solid;
	border-bottom:5px #d6d6d6 solid;
	width:995px;
	position: absolute;
	top:20px;
	left: 0px;
	background:url(images/kehubg.jpg) repeat-x left bottom
}

.index_partnerpic ul{margin:0;padding:0;float:left}
.index_partnerpic ul li{ width:105px; height:47px; float:left; margin:20px 0 10px 5px;}
.index_partnerpic ul li img{width:105px; height:47px;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-MS-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";}
/*
    opacity:0.7;
    filter:alpha(opacity=70);
	-moz-transition: opacity .6s cubic-bezier(0.2, 0.4, 0.7, 0.8);
    -webkit-transition: opacity .6s cubic-bezier(0.2, 0.4, 0.7, 0.8);
    transition: opacity .6s cubic-bezier(0.2, 0.4, 0.7, 0.8);
}*/
.index_partnerpic ul li img:hover{
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-MS-filter: "progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)";
} 
.footer{ clear:both; margin-top:10px; }
.footer_box{ width:997px; margin:0 auto;}
.footred{
	height:246px;
	background:#181718;
	clear:both;
	border-top:2px #b80102 solid;
}
.footer_contact{ width:326px; float:left; display:inline; padding-top:18px;}
.footer_contact ul{ margin:0 auto; padding:0; }
.footer_contact ul li{ border-bottom:1px #1f1f1f solid}
.white14{font-family: Microsoft YaHei; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.paddingtop2{ padding-top:2px;}
.footer_nav{ width:510px; float:right;padding-top:18px;}
.footer_nav dl{ float:right; display:inline; margin-left:40px;}
.footer_nav dl dt{ color:#fff; font-size:14px; font-weight:bold; font-family: Microsoft YaHei; line-height:35px; }
.footer_nav dl dd{border-bottom:1px #1f1f1f solid}
.footer_nav p{ clear:both; text-align:right; padding-top:14px;}

.footer_link{ background:#121112; border-top:1px #3f3e3f solid; padding:10px 0;}
.footer_linkbox{width:997px; margin:0 auto;   padding-top:10px;  position:relative;}
.footer_linkbox h2{ color:#6b6b6b; font-weight:bold; float:left; margin-right:5px;display:inline}
.footer_linkbox p{
	float:left;
	color:#6b6b6b;
	width:920px;
} 
.footer_linkbox p a,.friendlink a{ color:#6b6b6b;} 
.footer_linkbox p a:hover,.friendlink a:hover{ color:#ff0500;} 
.footer_linkbox h3{ clear:both; color:#323232}
.footercoin{position:absolute; left:70px; top:-18px; height:28px; text-align:right }

.popup_box { display:none; padding:0; width:567px; height:264px; line-height:1.5em;}
.popup_box .btn_close_a { display:block; position:absolute; top:14px; right:14px; width:20px; height:20px;}
.popup_box .btn_close_a a{display:block;width:20px;height:20px;}
.popup_box .content {width:567px; height:264px; background:url(images/index_pop/bg.gif) no-repeat;}
.popup_box .content .btn_talk{ position:absolute;width:305px;height:44px;top:120px;left:170px;}
.popup_box .content .btn_talk a{display:block;width:305px;height:44px;}


.index_left_qq{width:66px;height:115px;position:absolute;left:-76px;top:10px;background:url(images/index_left_qq.gif) no-repeat;}
.index_left_qq a{display:block;width:66px;height:115px;}
/*float*/
.kefubox_right{ width:166px;height:500px;position: absolute; top: 0px; left: auto; right: 0px;z-index:1000;margin:0 8px 0 0}
.kefuline{ width:68px; height:144px; margin:0 auto; z-index:-1000;background:url(images/floatqq/qq_14.gif) no-repeat }
.kuandu{ width:166px; margin:0 auto; background: #FFF; position:absolute; top:125px; z-index:-999; border-bottom:0;}
.kuandu_border{ width:164px; border:1px #c8c8c8 solid; border-bottom:0;}
.kefubott{ width:166px; height:11px;background:url(images/floatqq/qq_38_02.jpg) no-repeat center top; clear:both; border:0;}
.kefutittle{ width:156px; margin:0 auto; height:46px; margin-top:3px;background:url(images/floatqq/qq_15.jpg) no-repeat }
.kefubg{ background:#efeeee; width:156px;margin:0 auto;padding-bottom:5px;}
.tel{ text-align:center; padding:10px 0; width:131px; margin:0 auto; display:block }
.kefulist{ width:151px; margin:0 auto; padding-bottom:5px; }
.kefulist h2{font-weight:bold; border:1px #cdcdcd solid;width:150px; background:url(images/floatqq/qq_23.gif) repeat-x left top; font-size:14px; height:25px; line-height:25px; cursor:pointer }
.coin{ background:url(images/floatqq/jiantoull.gif) no-repeat 2px 4px;padding-left:18px;}
.current .coin{ background: url(images/floatqq/qq_26.gif) no-repeat 2px 4px;color:#cc0000}
.huise6{  color:#666;}
.current .huise6{  color:#a40202;}
.duihualist{ width:151px; background:#dfdfdf; margin:0 auto;display:none}
.duihualist ul{width:151px;padding:0;}
.duihualist ul li{ list-style:none;}
.bluebg{width:101px; height:42px; background:url(images/floatqq/qq_31.jpg) no-repeat left top; line-height:40px; padding-left:50px; color:#fff; font-size:12px }
.bluebg a{color:#fff; font-size:12px; text-decoration:none;}
.bluebg a:hover{ color:#fff000; text-decoration:none;}
.xiahualine{ border-bottom:1px #a5a5a5 solid; list-style:30px; width:119px; margin:0 auto; padding-left:32px; font-size:12px; line-height:25px; color:#272727; background:#dfdfdf url(images/floatqq/QQtubiao.jpg) no-repeat 8px center;}
.kefubot{ width:161px; background:url(images/floatqq/qq_38_01.jpg) no-repeat left top; height:20px; display:block; clear:both; padding-top:21px; font-size:12px;text-align:center; color:#FFF; text-align:center}

/*11.28*/
.box2{ width:1003px; height:230px; background: url(images/jz.png) -180px -95px no-repeat; position:relative; margin:0 auto;}
.box2 h3{ font-size:22px; color:#f01700; line-height:30px;padding-top:16px;font-weight:400;}
.box2 span{ display:block; line-height:30px; font-size:20px; color:#333333; margin:20px 0px;}
.box2 ul{margin-top:10px}
.box2 li{color:#333;font-size:12px; width:500px; height:30px; line-height:30px; background:url(images/li7.png) no-repeat left center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px;}
.box2 li a{ font-size:16px; color:#333;}
.box2 a.jz{ display:block; width:133px; height:36px; position:absolute; bottom:10px; left:3px; background:url(images/jz1.png)}