body {
	margin:0;
	padding:0;
	font-size: 15px;
}
li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#333333;text-decoration:none;}
a:hover {color:#1c73b0;text-decoration:none;}
.center{ text-align:left; width:700px; float:right;}
.line{
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}}

img {border:0;}
.img:visited img{border: 0px solid #cccccc;}
.img img{border: 0px solid #cccccc;padding:0px;}
.img:hover img{border: 0px solid #cccccc;}

/*顶部样式*/
.top_up_bg{ width:100%; height:32px; border-bottom:1px #e6e6e6 solid; margin:0 auto;}
.top_up{ width:1200px; height:32px; margin:0 auto; line-height:32px; color:#666}
.top_up a{ color:#666}
.top_up_left{ float:left; width:800px;}
.top_up_right{ float:right; width:400px; text-align:right; color:#666}
.top_up_right a{ color:#666;}

.top{ background:url(top.jpg) no-repeat; width:1200px; height:120px; margin:0 auto}

.flash_bt{ width:100%; height:59px; background:url(flash_bt.jpg) repeat-x; margin:0 auto}
.flash_bt_con{ width:1200px; height:59px; margin:0 auto}
.flash_bt_left{ float:left; height:59px; line-height:59px; color:#333}

/* 轮换区 */
.flash{}
.flash_bt{ width:100%; height:39px; margin:0 auto; background-color:#f1f1f1; overflow:hidden; border-bottom:1px #e2e2e2 solid;}
/*轮换*/
.banner{position: relative; height:500px; overflow: hidden; clear:both;}
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height:500px;}
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height:500px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0;}
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width:100%; height:500px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height:500px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top:0;}
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align:center; font-size:0; line-height:0;}
.bctrli a{display:inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(banner_control.png) no-repeat left center; }
.bctrli a:hover,
.bctrli a.curr{background-position: right center;}
.bctrli a{*display: inline; *zoom: 1; }

/*导航样式*/
.Top_menu {height:55px; width:100%; background:url(menu_bg.jpg) no-repeat center top; margin:0 auto; overflow:hidden; font-family:"微软雅黑";}
.Top_menu ul{list-style:none; margin:0 auto; width:1200px; position:relative; z-index:10;}
.Top_menu ul li{float:left;width:130px;text-align:center; height:55px; line-height:55px; font-size:16px;}
.Top_menu ul .li_link{width:2px; height:55px; background:url(menu_list.jpg) no-repeat center top;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;} 
.Top_menu ul li a:active {color:#fff;display: block;}

.nqType{position:relative; overflow: hidden; height:55px; width:1200px; margin:0 auto;}
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float:left;}
.nqtWrap li a{display: block; height:55px; padding: 0 25px; line-height:55px; color: #000; text-decoration: none; }
.nqUnderline{position:absolute; bottom:0; right:0; height:3px; width:60px; z-index:1; top:52px; background-color:#e70012;}

.flash_bt{ width:100%; height:59px; background:url(flash_bt.jpg) repeat-x; margin:0 auto}
.flash_bt_con{ width:1200px; height:59px; margin:0 auto}
.flash_bt_left{ float:left; height:59px; line-height:59px; color:#333}


/*index*/
.main{width:1200px; margin:0 auto; height:auto; padding-top:30px;}

/*上下产品*/
.sy_cp{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:20px; padding-top:30px; background-color:#f7f7f7;}
.sy_cp_bg{ width:1200px; height:auto; margin:0 auto;}
.sy_cp_top{ width:896px; height:65px; float:right; line-height:65px; background-color:#333333; margin-bottom:10px;}
.sy_cp_tf{ width:174px; height:65px; line-height:65px; font-size:22px; font-weight:bold; color:#fff; background-color:#029adb; float:left; text-align:center;}
.sy_cp_r{ width:60px; height:65px; line-height:60px; float:right; text-align:center; color:#fff; font-size:14px;}
.sy_cp_r a{ color:#CCC}
.sy_cp_r a:hover{ color:#FFF;}

.sy_cp_list a{width:270px; height:244px; background-color:#fff; display:block; color:#333333; border-bottom:3px #ef820d solid;}
.sy_cp_list a:hover{width:270px; height:244px; display:block; color:#029adb; background-color:#fff; border-bottom:3px #029adb solid;}

/*优势*/
.youshi{ width:100%; height:auto; margin:0 auto; background:url(youshi_bg.jpg) repeat center top; overflow:hidden;}
.youshi_top{ width:100%; height:130px; margin:0 auto; margin-top:80px; background:url(youshi_top.png) no-repeat center bottom;}
.youshi_tf{ width:1200px; height:50px; line-height:50px; margin:0 auto; font-size:40px; font-weight:bold; color:#0689e3; text-align:center;}
.youshi_r{ width:1200px; font-weight:bold; height:50px; line-height:30px; text-align:center; font-size:50px; color:#0689e3; margin:0 auto; text-transform:uppercase;}
.youshi_bg{ width:1100px; min-height:1538px; background:url(youshi_bg.png) no-repeat center top; margin:0 auto; margin-top:30px;}
.youshi_left{ width:515px; height:auto; float:left;}
.youshi_right{ width:515px; height:auto; float:right;}

/*right*/
.right{width:896px; height:auto; float:right; margin-bottom:20px;}
.right_top{ width:896px; height:50px; margin:0 auto; border-bottom:1px #0c99e3 solid; margin-bottom:15px;}
.right_tf{ width:100%px; height:50px; line-height:50px; font-size:22px; font-weight:bold; color:#0c99e3; float:left;}
.right_r{ text-align:right; line-height:50px; margin-right:10px!important;}
.right_bg{ width:896px; height:auto; margin:0 auto; overflow:hidden;}
.right_bt{ width:896px; height:7px;}
.right_con{ width:880px; height:auto; overflow:hidden; margin:10px; color:#111; line-height:30px; font-size: 14px; }

.gsjj{ width:1200px; height:auto; padding-top:30px; padding-bottom:10px; margin:0 auto;}
.gsjj_top{ width:1200px; height:38px; margin:0 auto; background:url(gsjj_top.jpg) no-repeat center left; margin-bottom:15px;}
.gsjj_tf{ width:500px; height:38px; float:left; text-indent:15px; line-height:38px; text-align:left; font-size:24px; color:#333333; font-weight:bold;}
.gsjj_r{ width:100px; height:14px; float:right; line-height:38px; text-align:right; line-height:14px;}
.gsjj_bg{ width:1200px; height:394px; margin:0 auto; margin-top:20px; overflow:hidden; background-color:#FFF;}
.gsjj_img{ width:500px; height:350px; float:left;}
.gsjj_body{ width:668px; height:auto; float:right; color:#111; font-size:14px; line-height:27px; margin-right:10px;}


/*联系方式*/
.sy_lx{ width:1200px; height:350px; margin:0 auto; border:1px #cdcdcd solid; margin-top:20px;}
.sy_lx_map{ width:880px; float:left; height:350px;}
.sy_lx_bg{ width:290px; float:right; margin-top:15px;}


.news{
	width:1200px;
	height:auto;
	overflow:hidden;
	padding-top:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 30px;
}
.news_top{ width:100%; height:120px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.news_tf{ width:100%; margin:0 auto; font-size:30px; font-weight:bold; color:#070707; text-align:center; margin-top:15px; margin-bottom:20px;}
.news_r{ width:396px; height:40px; margin:0 auto; text-align:center; color:#0c99e3; font-weight:bold; font-size:40px; line-height:40px; overflow:hidden;}
.news_bg{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.news_list{ width:588px; height:98px; float:left; margin-left:6px; margin-right:6px; margin-bottom:12px; overflow:hidden;}
.news_list a{ width:588px; height:98px; display:block; float:left; background-color:#f0f0f0; color:#595959; overflow:hidden;}
.news_list a:hover{width:588px; height:98px; display:block; float:left; background-color:#da231f; color:#FFF; overflow:hidden;}
/*案例*/
.tj_cp{width:100%; height:auto; overflow:hidden; margin:0 auto; background-color:#eaeaea; padding-bottom:30px; margin-top:30px;}
.tj_cp_top{ width:396px; height:40px; margin:0 auto; text-align:center; color:#0c99e3; font-weight:bold; font-size:40px; line-height:40px; overflow:hidden; margin-top:20px;}
.tj_cp_tf{ width:100%; margin:0 auto; font-size:30px; font-weight:bold; color:#070707; text-align:center; margin-top:15px; margin-bottom:20px;}
.tj_cp_r{ width:100px; float:right;}
.tj_cp_r a{ color:#FFF;}
.tj_cp_r a:hover{ text-decoration:underline;}
.tj_cp_bg{ width:1268px; height:auto; margin:0 auto; overflow:hidden;}
.tj_cp_bt{ width:1200px; height:52px; margin:0 auto;}

/* mover ad */
.movead {zoom:1; width:1268px; margin:0 auto; margin-top:15px;}
.movead .pcont {width:1180px; height:250px; overflow:hidden; float:left; margin-left:5px; margin-right:5px;}
.movead .ScrCont {width: 32766px; zoom: 1}
.movead #List1_1 {FLOAT: left}
.movead #List2_1 {FLOAT: left}
.movead .LeftBotton { background:url(leftbtn.png) no-repeat center; FLOAT: left; WIDTH:26px; HEIGHT:240px;_behavior: url(js/iepngfix.htc);}
.movead .RightBotton { background:url(rightbtn.png) no-repeat center; FLOAT: left; WIDTH:26px; HEIGHT:240px;_behavior: url(js/iepngfix.htc);}

.movead .pl img{DISPLAY: block; CURSOR: pointer; width:262px; height:200px; margin:0 auto;}

.movead .pl {float:left; width:272px; height:210px; overflow:hidden; background-color:#fff; margin-right:12px; margin-left:12px;}
.movead .pl a{ width:262px;height:200px; display:block; color:#5a5a5a; border:5px #fff solid;}
.movead .pl a:hover{ width:262px; height:200px; display:block; color:#fff; border:5px #0c99e3 solid;}
.movead .pl img.picshadow{width:262px;}


/*left*/
.left{ float:left; width:276px; height:auto; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.left_pro_top{ width:276px; height:65px; line-height:65px; background-color:#ef820d; color:#FFF; font-size:24px; font-weight:bold; text-align:center;}

.left_pro_bg{ width:276px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:15px;background-color:#029adb;}

.left_list{ width:250px; height:auto; margin:0 auto; text-align:left; text-indent:15px; overflow:hidden;}
.left_list ul{}
.left_list ul li{ width:250px; height:38px; float:left; line-height:38px; background:url(left_list.jpg) no-repeat center top; font-size:16px;margin-top:10px; font-weight:bold;}
.left_list ul li a{ text-decoration:none; color:#323230; display:block;}
.left_list ul li a:visited{text-decoration:none; color:#323230; display:block;}
.left_list ul li a:hover{height:38px; line-height:38px; display:block; color:#029adb;}
.left_list ul li a:active{ text-decoration:none; color:#323230; display:block;}

#navigation a.here:link,
 #navigation a.here:visited,
 #navigation a.here:hover,
 #navigation a.here:active {height:50px; line-height:50px; display:block; color:#fff; background-color:#d02617;}

.left_lx{ width:276px; height:154px; margin:0 auto; overflow:hidden; background:url(left_lx_bg.png) no-repeat center top;}

.bigprolist{
	float:left;
	list-style:none;
	background-image:url(/images/left_list.jpg);
	width:250px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:17px;
	color:#323230;
	font-weight: bold;
	background-repeat: no-repeat;
}
a.bigprolist:hover{
	float:left;
	list-style:none;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:17px;
	color:#F029adb;
}
.smallprolist{
float:left; list-style:none;width:115px; background-repeat:no-repeat; height:35px; line-height:35px; font-size:14px; margin:0px 0px; text-align:left; padding-left:10px; color:#FFFFFF;border-bottom:1px dashed #c6e5fa; 
}
a.smallprolist:hover{
float:left; list-style:none;height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFFF00;
}
.smallprolist1{
float:left; list-style:none;width:240px; background-repeat:no-repeat; height:35px; line-height:35px; font-size:14px; margin:0px 0px; text-align:left; padding-left:10px; color:#FFFFFF;border-bottom:1px dashed #c6e5fa; 
}
a.smallprolist1:hover{
float:left; list-style:none;height:35px; line-height:35px; text-align:center; font-size:14px; color:#FFFF00;
}

/*footer*/
.foot_bg {
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
	background-color:#0689e3
}
.foot_nav {
	width:1000px;
	height:40px;
	margin:0 auto;
	border-bottom:1px #2e94da solid;
	margin-top:10px;
	text-align:center;
	line-height:40px;
	color:#FFFFFF
}
.foot_nav a {
	color:#FFFFFF
}
.foot {
	width:1200px;
	height:215px;
	background:url(foot.jpg) no-repeat;
	margin:0 auto
}
.foot_con {
	margin-left:320px;
	width:660px;
	height:auto;
	padding-top:40px;
	line-height:30px;
	color:#FFFFFF
}
.foot_con a {
	color:#FFFFFF
}
.yunu-prd-sd {float: left;width: 276px;border: 1px solid #e0e0e0;border-bottom: 3px solid #029adb;padding-bottom: 20px;}
.yunu-prd-sd-title {line-height: 84px;color: #fff;font-size: 24px;text-align: center;background-color: #029adb;}
.yunu-prd-sd-title small {text-transform: uppercase;font-size: 18px;margin-left: 5px;padding-left: 18px;background: url(fen_h.gif) no-repeat left center;}
.yunu-sideMenu h3 {margin: 0;border-bottom: 1px solid #e2e0e0;font-size: 16px;}
.yunu-sideMenu h3 a {display: block;padding: 0 24px;line-height: 54px;background: url(fen_jt1.gif) no-repeat 90% center;}
.yunu-sideMenu h3 a:hover {background-image: url(fen_jt2.gif);}
.yunu-sideMenu ul {margin: 0 15px;overflow: hidden;}
.yunu-sideMenu li {border-bottom: 1px solid #e2e0e0;float: left;width: 50%;}
.yunu-sideMenu li a {display: block;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 15px;background: url(fen_jt3.gif) no-repeat left 16px;}