html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size: 12px; font-family:"Microsoft Yahei",Arial;  }
.Arial{ font:normal normal 40px "Open Sans Semi-Bold","Open Sans","Open Sans","Arial",sans-serif;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
.arial,.arial a{font-family:Arial;}
body { background: #fff; color: #363636; line-height: 1.2; -webkit-text-size-adjust:none;}
a { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.l,.fl{ float:left;}
.r,.fr{ float:right;}
.c,.clear{ clear:both; width:0; height:0; margin:0; padding:0; line-height:0; font-size:0;}
.nosee{ visibility:hidden;}
html,
body{
	height:100%;
	width:100%;
	position:relative;
	overflow:hidden;
}
.test{ height:100px; width:100px; position:fixed; display:none; left:0px; top:0px;  background:#CCC; z-index:10000;}





.t_link a{ margin-left:30px;color:#AAAAAA; float:left; display:inline;}
.t_link h1{ float:left;}
.t_link h1 a{ margin:0;}

.hot{ width:395px; padding-right:40px;}
.hot span{ float:right; display:inline;}


.hot h1,.hot h1 strong{ font-weight:normal; font-size:12px;}
.hot h2,.hot h2 strong{ font-weight:normal; font-size:12px;}

header{ height:108px; max-width:1754px; min-width:1003px; overflow:hidden; margin:0 auto;}
.header hgroup{ height:34px; color:#A09F9D;font-size:11px; text-align:right; overflow:hidden; padding:16px 0px 0px 0px; display:none;}
.header hgroup a{color:#7c7c7c; font-size:12px;}
.header hgroup span{ font-size:8px; color:#7c7c7c; font-size:12px; padding-right:32px;}

.navWrap{ width:100%;}
a.ver_login{}
a.ver_flash{ padding-left:100px;position:relative;}
a.ver_flash:hover{ position:relative;}

menu{ padding:0px; float:left; width:80%; overflow:hidden; text-align:left;}
menu ul li{float:left;margin-right:25px;width:55px; height:47px;}
menu ul li a{ display:block;width:55px; height:45px; text-align:center;color:#A09F9D; padding-top:2px;}
menu ul li a:hover,menu ul li a.on{ color:#fff; background:url(../images/menu_on.png) no-repeat;text-shadow: 0 5px 10px #666; position:relative;top:1px;transition: all 0.6s ease-out 0s;}

.logo{ float:right; width:20%; text-align:right;}
.logo img{}

#bridgehead{ width:147px !important; height:80px !important; background:url(../images/zx.png) no-repeat !important;}
#BDBridgeIconWrap{ margin-right:27px !important; top:40% !important;}
#BaiduBridgePigeon{ left:auto !important; right:27px !important;}

.loading{ width:50px; height:20px; position:absolute; left:50%; top:50%; margin-left:-25px;}

.main{ position:relative; width:100%; height:100%; overflow:auto; overflow-y:scroll; }
.main_box{ position:relative; overflow:hidden; font-size:1em;  }
.show{visibility:hidden; position:relative; z-index:501}
.hide{ background:url(../images/loading.gif) no-repeat center;  position:relative;} 



.body1754 header{ margin:0 10px;}
.body1754 footer{ margin:0 10px;}
.deptMenu{ display:none;}
@media screen and (max-width: 1752px){
 header{ margin:0 10px;}
 footer{ margin:0 10px;}
}


.ele_1{ width:100%; position:relative; overflow:hidden; word-wrap: break-word; height:500px; text-align:center; top:150px;  }
.ele_1 span,.ele_1 i,.ele_1 p,.ele_1 h2{ display:block;}

.ele_1 .more{  position:fixed; right:-50px; float:right;   z-index:2; margin-right:10%; background:url(../images/about/more.jpg) no-repeat; display:block; width:124px; height:24px;}

.ele_1 .t1{ position:fixed;   width:50%;  z-index:1; left:0 ; top:0; }
.ele_1 .t2{  position:fixed;  width:50%;  z-index:1; left:0 ; top:0;}
.ele_1 .t3{  position:fixed;overflow:hidden; width:50%;z-index:1;  left:0 ; top:0;}
.ele_1 .t4{ position:fixed;overflow:hidden; width:50%; z-index:1; left:0 ; top:0;}
.ele_1 .t5{  position:fixed;overflow:hidden; width:50%;  z-index:1;  left:0 ; top:0;}
.ele_1 .t6{ position:fixed;overflow:hidden; width:50%;  z-index:1; left:0 ; top:0;}

.ele_1 .t1 span{ font-size:600%;  color:#d1052f ;}
.ele_1 .t1 h2{ font-size:200%; }

.ele_1 .t2 span{ font-size:200%; line-height:250%;}
.ele_1 .t2 h2{ font-size:300%; color:#d1052f;}

.ele_1 .t3 span{ font-size:200%; line-height:250%; }
.ele_1 .t3 h2{ font-size:300%; color:#d1052f;}


.ele_1 .t4 span{ font-size:500%; color:#d1052f;}
.ele_1 .t4 h2{ font-size:200%;}
.ele_1 .t4 .p{ font-size:100%; color:#d6d6d6;}
.ele_1 .t4 .p a{color:#d6d6d6;}
.ele_1 .t4 .p em{ display:inline-block; padding:0px 4px;}

.ele_1 .t5 span{ font-size:600%; color:#d1052f; }
.ele_1 .t5 h2{ font-size:200%;}
.ele_1 .t5 .p{ font-size:100%; color:#d6d6d6;}
.ele_1 .t5 .p a{color:#d6d6d6;}
.ele_1 .t5 .p em{ display:inline-block; padding:0px 4px;}

.ele_1 .t6 span{ font-size:600%; color:#d1052f;}
.ele_1 .t6 h2{ font-size:200%;}
.ele_1 .t6 .p{ font-size:100%; color:#d6d6d6;}
.ele_1 .t6 .p a{ color:#d6d6d6;}
.ele_1 .t6 .p em{ display:inline-block; padding:0px 4px;}

.ele_2{ width:100%;  position:relative; min-height:420px; }
.cont_2{ position:fixed; top:650px; overflow:hidden;  text-align:center; font-size:200%; line-height:200%; z-index:1}
.cont_2 .txt{ position:relative; top:0px;}
.cont_2 h2{ font-size:150%; color:#d1052f;}
.ele_2 .bg{ position:fixed; top:650px; width:100%;  z-index:0;}


.ele_3{ width:100%;  position:relative;   }
.cont_3{ position:fixed; width:100%; overflow:hidden; top:1000px; z-index:3; text-align:center;  color:#fff; }
.cont_3 a{color:#fff; }
.cont_3 .txt{ width:50%; margin-left:50%;  position:relative; top:-100px;}
.cont_3 i{ font-size:210%; display:block; position:relative; }
.cont_3 h2{ font-size:1200%; display:block;  position:relative; }
.cont_3 .p{ font-size:150%; display:block; position:relative; line-height:200%;}
.ele_3 .bg{ position:fixed; top:1000px; width:100%;  z-index:2;}


.ele_4{ width:100%;  position:relative; overflow:hidden;  }
.cont_4{ position:fixed; width:100%; top:1500px; z-index:5;}
.ele_4 .txt{ position:absolute; font-size:200%; text-align:center;   z-index:3; width:500px;   top:50%;      color:#fff; }
.ele_4 .txt h2{ font-size:200%;}
.ele_4 .red_bg{ position:absolute; width:100%; height:200px;  background:#d1052f; z-index:2; left:0; top:50%; opacity:0.8; filter:alpha(opacity=80);}
.ele_4 .bg_1{ position:absolute; width:100%; z-index:1; left:0; top:0;}
.ele_4 .bg{ position:fixed; top:1500px; z-index:4;}

.ele_5{ width:100%;  position:relative; }
.cont_5{ position:fixed; width:100%;  left:0; top:0;  z-index:5}
.cont_5 .txt{ width:100%; position:relative;   z-index:10 }
.cont_5 ul{ width:100%; overflow:visible; left:50%; top:50%;    position:relative; z-index:13 ;  }
.cont_5 ul li{ color:#DB3659; float:left; position:absolute; cursor:pointer; list-style:none;   z-index:15  }
.cont_5 ul li img{ position:relative; z-index:16;  }
/*opacity:0; filter:alpha(opacity=0);*/
.ele_5 .bg{position:fixed; top:2000px; z-index:4; }

.ele_6{ width:100%;  position:relative; }
.ele_6 .bg{ position:fixed; top:2500px; z-index:6}
.cont_6{ position:fixed; top:2500px; z-index:7}
.cont_6 .txt{ width:45%; margin-right:55%; font-size:120%; top:-200px;position:absolute; color:#fff; text-align:center;  z-index:2}
.cont_6 h1{ font-size:300%; line-height:150%;}
.cont_6 h2{ font-size:160%;}
.cont_6 .r_img{position:absolute; overflow:hidden; width:auto; z-index:1;}

.ele_7{ width:100%;  position:relative;  }
.ele_7 .bg{ position:fixed; top:3000px; z-index:8}
.cont_7{ position:fixed; top:3000px; z-index:15}
.cont_7 .txt{ width:40%; margin-left:60%; right:10px; top:500px; position:absolute; color:#d1052f; text-align:center;  z-index:9}
.cont_7 h1{ font-size:500%; line-height:150%;}
.cont_7 h2{ font-size:170%;}

.ele_8{ width:100%;  position:relative; min-height:500px;}
.ele_8 .bg{position:fixed; top:3500px; z-index:11; background:url(../images/about/xxx70.jpg) no-repeat; background-size:100%  auto; }
.cont_8{ position:fixed; top:3500px; z-index:12}
.cont_8 .txt{ width:100%; right:10px;  font-size:120%; position:absolute; z-index:11; line-height:1.5;  color:#fff; text-align:center; }
.cont_8 h1{ font-size:600%;}
.cont_8 h2{ font-size:200%;}
.cont_8 .p{ margin-top:100px;}


.ele_9{ width:100%;  position:relative; min-height:500px;}
.ele_9 .bg{position:fixed; top:4000px; z-index:12}
.ele9bg1{ position:absolute; left:0; top:0; z-index:3}
.ele9bg2{ position:absolute; left:0; top:0;  z-index:2}
.ele9bg3{ position:absolute; left:0; top:0;  z-index:1}
.cont_9{ position:fixed; top:4000px; z-index:13; overflow:hidden; }
.cont_9 .txt{ width:100%; left:0px;  top:0; position:absolute; padding:100px 0 300px;  color:#000; text-align:left; font-size:200%; }
.cont_9 .ani{ position:relative; width:60%; margin-left:40%; padding:40px 0; text-align:center;}
.cont_9 h1{ font-size:300%; color:#D1052F; text-indent:-25px; padding:20px 0;}
.cont_9 h2{ font-size:120% ;padding:10px 0;}
.cont_9 .txt .red{ color:#D1052F;}
.cont_9 .txt .red a{ color:#D1052F;}
.cont_9 .ani a{color:#000;}
.ele_10{ width:100%;  position:relative; min-height:500px; z-index:99;}
.ele_10 .bg{position:fixed; top:4000px; z-index:15; height:500px; background:#fff;}
.cont_10{ position:fixed; top:4000px; z-index:16; overflow:hidden; }
.cont_10 .txt{ width:100%; left:0px;  top:0; position:relative; padding-top:20px;  color:#000; text-align:left; font-size:200%; }
.cont_10 .txt .title h2{position:relative; color:#D1052F; font-size:300%; text-align:center; padding:10px 0;}
.cont_10 .txt .title h2 span{ display:block; position:relative; top:-1000px; }
.cont_10 .txt .title .p{ position:relative; overflow:hidden; margin:0 auto; text-align:center; font-size:90%;}
.cont_10 .txt .title .p div{ display:block; position:relative; top:500px;  }
.cont_10 .txt .title .p span{ display:inline-block; padding:5px; }
.cont_10 .txt .title .p span a{ color:#bbb;}
.cont_10 .links_list{ margin:0 auto; margin-top:20px; text-align:center;}
.cont_10 .links_list li{ position:relative; display:inline-block; *float:left; background:#fff; width:174px; height:90px;}
.cont_10 .links_list li img{ position:absolute; width:174px; height:90px; left:0; top:0;}



.leftnav { width:60px; position:fixed; height:260px;  right:22px; top:50%; z-index:9000; margin-top:30px;}
.leftnav li{ padding:5px 0; width:60px; height:20px; line-height:20px; font-size:12px;}
.leftnav li a{ background:url(../images/about/nav.png) no-repeat 0 -24px ; color:#555; font-weight:bold; line-height:20px; display:block; padding-left:20px; width:40px; text-decoration:none;} 
.leftnav li a.cur{ background:url(../images/about/nav.png) no-repeat 0 -1px ; line-height:20px; color:#FF0000; display:block; padding-left:20px; }
.leftnav li a:hover{ background:url(../images/about/nav.png) no-repeat 0 -1px ;color:#FF0000;}

.leftnav li.on a{ background:url(../images/about/nav.png) no-repeat 0 -25px ; color:#bbb; line-height:20px; display:block; width:40px; padding-left:20px; text-decoration:none;} 
.leftnav li.on a.cur{ background:url(../images/about/nav.png) no-repeat 0 -47px ; line-height:20px; color:#fff; display:block; padding-left:20px; }
.leftnav li.on a:hover{ background:url(../images/about/nav.png) no-repeat 0 -47px ;color:#fff;}
.leftnav li.lefttop {display:none; height:20px; margin-top:5px; background:url(../images/top.gif) no-repeat center; cursor:pointer; }

/*=============footer============*/
.footer{ position:fixed; width:100%;  left:0;  font-size:12px; color:#fff; padding:40px 0 10px 0; overflow:hidden; z-index:500;}
.footerCnt{   margin:0 auto;}
.footer a{ color:#fff;}
.footer .rightAt a img{ position:relative; top:0px;}
.footer .copyRight{ padding-bottom:7px; padding-top:5px;}
.footer .contact{ padding-bottom:2px;}
/*.footer .leftAt{ padding-right:20px; background:url(../images/about/leftAt.jpg) right center no-repeat;}*/
.footer .rightAt a{ margin:0 12px;}
.footer a img {
    position: relative;
    top: -2px;
}
/*======2013-7-23=========*/
.ele_1 a{ color:#d1052f;}

.wapper{ max-width:1754px; margin:0px auto;}
header{ height:88px; padding-top:40px;}
.fix header{ height:80px; padding-top:10px; position:fixed; left:0; top:0; background:#fff; z-index:8000; width:90%; padding:10px 5% 0;}
header hgroup{ height:34px; color:#A09F9D;font-size:11px; text-align:right; overflow:hidden; padding:13px 0px 0px 0px;}
header hgroup a{color:#A09F9D;}
header hgroup span{ font-size:8px;}
.navWrap{ width:100%;}
a.ver_login{}
a.ver_flash{ padding-left:100px;position:relative;}
a.ver_flash:hover{ position:relative;}

menu{ padding:0px; float:left; width:80%; overflow:hidden; text-align:left;}
menu ul li{float:left;margin-right:25px;width:55px; height:47px;}
menu ul li a{ display:block;width:55px; height:47px; text-align:center;color:#A09F9D;}
menu ul li a:hover,menu ul li a.on{ color:#fff; background:url(../images/menu_on.png) no-repeat;text-shadow: 0 5px 10px #666; position:relative;top:1px;transition: all 0.6s ease-out 0s;}

.logo{ float:right; width:20%; text-align:right;}
.logo img{}

footer{ background:#fff; border-top:1px solid #DD0E39; height:34px; line-height:34px; color:#BABAB9; font-size:11px;max-width:1754px; min-width:1003px; overflow:hidden; margin:0 auto;}
footer a.xhr{background:url(../images/D.ico) no-repeat; padding-left:24px; color:#DB002D; margin-left:10px;}


@media screen and (max-width:860px) {
		.logo{ float:none;}
		menu{ float:none; display:none; width:100%;}
		.deptMenu{ display:block; position:relative; top:12px;}
		header{ padding:0; max-width:none; min-width:inherit; min-height:59px; height:auto;}
		.fix header{ height:auto; position:relative; height:auto; padding-top:40px; position:relative; width:auto;}
		.box{ max-width:none; min-width:inherit;}
		.case .box{ max-width:none; min-width:inherit; overflow:hidden;}
		.contents{ max-width:none; min-width:inherit;}
		menu ul li{ float:none; height:auto; width:100%; text-align:center; line-height:47px;}
		menu ul li a.on{ background:#d1052f; top:0;}
		menu ul li a:hover{ background:none; color:#A09F9D; text-shadow: 0 0 #fff; top:0;}
		menu ul li a{ width:auto; height:auto; font-size:14px;}
		
		.menushow menu{ display:block;}
		.menuhide menu{ display:none;}
		
		
		
		.red a, .blue a, .green a{ height:28px;}
		.gray a, .yello a{ height:28px;}
		
		
		.new_right{ display:none;}
		.new_left{ width:100%;}
		.article{ padding:0;}
		.article img{ max-width:100%;}
		.fp span{ display:block; height:13px; overflow:hidden;}
		a.close{ bottom:-14px;}
		
		.swfbg{ display:none;}
		.midconts.contact_partT{ left:0; top:0;}
		.scrollConsbox.contact_part1{ padding:20px 0 0 20px; float:none; height:auto; padding-bottom:4px;}
		.scrollConsbox.contact_part1 .title{ font-size:20px;}
		.scrollConsbox.contact_part1 .scrollCpart{ padding:0 0 14px;}
		
		.scrollConsbox.contact_part2{ padding:20px 0 0 20px; float:none;}
		.scrollConsbox.contact_part2 .title{ font-size:20px;}

		.scrollConsbox.contact_part3{ padding:20px 0 0 20px; float:none;}
		.scrollConsbox.contact_part3 .title{ font-size:20px;}
		
		.midconts.contact_partT{ height:auto; background:url(../images/about/e91.jpg) no-repeat  left top;}
		
		.scrollConsbox .scrollCpart p{ padding-bottom:0;}
		
		.midconts{ position:relative;}
		.middlebox{ height:auto;}
		.midconts.contact_partT{ position:relative;}
		.contact_part3 dl{ width:140px; float:left; color:#7A7A7B;}
		.scrollConsbox.contact_part3{ height:auto; padding-bottom:60px;}
		.textarea_contact{ width:277px;}
		.textarea_contact textarea{ width:250px;}
		
		.input_contact{ width:97%;}
		.input_contact input{ width:96%; margin-left:2%;}
		.textarea_contact{ width:97%;}
		.textarea_contact textarea{ width:95%; padding:0 2%;}
		
		.yzWrap a{ color:#7A7A7B;}
		.scrollConsbox .scrollCpart p{ font-size:14px;}
		
		.serWrap{ height:670px; background:url(../images/about/e91.jpg) no-repeat  left top; padding-bottom:20px;}
		.midconts{ top:125px;}
		
		.service_bon{ bottom:40px;}
		.service_bon i{ display:none;}
		.service_bon span{ text-align:center; width:50%; float:left; padding:0; line-height:30px;}
		
		.ser_up_menu{ top:38px; width:60px; margin-left:-30px;}
		.ser_up_menu img{ width:100%;}
		.ser_down_menu{ bottom:240px; width:60px; margin-left:-30px;}
		.ser_down_menu img{ width:100%;}
		
		.cateLogo{ width:24%;}
		.cateTxt{ width:72%;}
		.cateImg{ width:80%; margin:0 auto;}
		.cateImg img{ width:100%;}
		.listBox{ width:100%;}
		
		.footer{ width:100%; overflow:hidden;}
		.gray p,.blue p,.yello p,.red p,.green p{ font-size:12px; padding:0 15px; height:auto; line-height:20px; overflow:hidden;}

		
		
		

	}