/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; word-break:break-all;}
body, input, button, select, textarea { font: 12px/1.5 "Microsoft Yahei","DejaVu Sans", "Lucida Grande", Tahoma, "Hiragino Sans GB", STHeiti, SimSun, sans-serif; color: #777; }
table { empty-cells: show; border-collapse: collapse; border: 0; }
	caption, th { text-align: left; font-weight: 400; }
ul, li { list-style: none; margin: 0; padding: 0; }
li{display: list-item; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; padding: 0; }
h1 { font-size: 14px; font-weight: bold; }
em, cite { font-style: normal; }
center td{text-align:left !important;}
a { color: #777; text-decoration: none; }
	a:hover { color: #e85884; }
	a img { border: none; }
* img{ vertical-align:middle}
* input{ vertical-align:middle}
small { font-weight: normal; font-size: 11px; }	
label { margin: 10px; display: block; }
.Submit { border: 0; cursor: pointer; background: url(../images/button.jpg); width: 38px; height: 34px; text-indent: -999px; }
.clear { clear: both; }
.z { float: left; }
.y { float: right; }
.title3{ background:#5c5959;color:#fff;line-height:30px;width:97%;font-size:14px;font-weight:bold;}
	.title3 span{margin-left:10px;}

.wrap {margin: 0 auto;}
.page_wrap { max-width:1800px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1800?"1800px":""); background:url(../images/page_bg.jpg) no-repeat top center; margin: 0 auto;}
.footer_wrap{border-top:1px solid #f2f2f2}
.pb1,.pb2,.pb3,.pb4,.pb5,.pb6,.pb7{min-height:800px;width:100%; padding-bottom:60px;}
.pb1{ background:url(../images/about_bg.jpg) no-repeat top center;background-size:cover;background-attachment:fixed;}
.pb2{ background:url(../images/news_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.pb3{ background:url(../images/product_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.pb4{ background:url(../images/net_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.pb5{ background:url(../images/services_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.pb6{ background:url(../images/job_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.pb7{ background:url(../images/contact_bg.jpg) no-repeat top center;width:100%;background-size:cover;background-attachment:fixed;}
.containner{width:1000px;margin:auto;}
.index_l{float:left;}
.index_about{width:294px;padding:40px 35px 0 325px;color:#fff;font-size:14px;height:149px;}
	.index_about .pic{float:left;margin-left:-325px;}
	.index_about p{margin-top:0.8em;}
.index_icos{width:654px;padding-top:25px;}
	.index_icos li{float:left;width:112px;margin:0 50px;}
	.index_icos li a{color:#0849a2;background:url(../images/icos.jpg) no-repeat;padding-top:112px;width:112px;height:40px;line-height:40px;display:block;text-align:center;font-size:20px;}
	.index_icos li a:hover{color:#e95784}
	.index_icos .i1 a{background-position:0 0;}
		.index_icos .i1 a:hover{background-position:0 -172px !important;}
	.index_icos .i2 a{background-position:-204px 0;}
		.index_icos .i2 a:hover{background-position:-204px -172px !important;}
	.index_icos .i3 a{background-position:-410px 0;}
		.index_icos .i3 a:hover{background-position:-410px -172px !important;}


.login_form{ background:url(../images/login.jpg) no-repeat 20px center;width:300px;margin:auto;border:1px solid #eee;padding:20px 0 20px 120px;height:80px;margin-top:100px}
	.login_form dt{color:#f08336}
	.login_form dd{padding:2px 0;}

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/arrow1.jpg) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 45px; width: 45px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: 0 -45px; }
.icon-arrow-a-right { background-position: -45px 0; height: 45px; width: 45px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -45px -45px; }

	
	
.index_mar{}
	.index_mar a{ background:url(../images/map.jpg) no-repeat;width:346px;height:188px;display:inline-block}
	.index_mar a:hover{ background:url(../images/map_over.jpg) no-repeat;}

#header { background:url(../images/top.jpg) no-repeat top center #0849a2; height:140px;}
	#logo {height:98px;}


.index_top{width:1000px;position:absolute;left:50%;margin-left:-500px;z-index:10;top:630px;height:64px;}

.newstit{color:#0a5ab8;font-size:20px;position:absolute;left:0;top:0;line-height:64px;height:64px;font-weight:normal;}
#scrollDiv{ left:90px;top:0;width:530px;position:absolute;}
.scrollText{width:530px;height:64px;min-height:64px;line-height:64px;overflow:hidden;}
.scrollText li{height:64px;padding-left:10px;}
.scrollText li span{color:#aaa;margin-left:10px;}
.up,.down{width:16px; height:10px;background:url(../images/arrow.png) no-repeat; position:absolute;right:0; z-index:1000 !important}
.up{top:15px;}
.down{background-position:0 -23px !important;bottom:15px;}

.scrollCarousel {width:346px;height:381px;position:absolute;right:0;top:-128px;}
.scrollCarousel .wrapper {width:346px; overflow: auto;height:381px; position:absolute;right:0;top:0;}
.scrollCarousel .wrapper ul {position: absolute;top:0;}
.scrollCarousel ul li {display:block;float: left;width:346px;}
	.scrollCarousel ul li img{width:346px;height:381px;}
.scrollCarousel .arrow {display: block;height: 22px;width:22px;background: url(../images/arrow.jpg) no-repeat;position: absolute;bottom:10px;cursor: pointer;outline:0;}
.scrollCarousel .forward {background-position: -25px 0;right: 10px;}
.scrollCarousel .back {background-position: 0 0 ;right: 35px;}


.menu{font-size:14px;clear:both;width:1000px;margin:auto;}
.menu .nav{}
.menu .nav ul{overflow:hidden;}
.menu .nav li{float:left;margin:0 1px;}
.menu .nav li a{display:block;height:42px;line-height:42px;color:#fff;overflow:hidden;text-align:center;padding:0 33.5px;}
.menu .nav li a:hover,.menu .nav li a.current{background:#e85884;}
.menu .nav li .box{overflow:hidden;width:100%;height:40px;position:absolute;top:140px;left:0;background:#e85884;display:none; z-index:1000; }
	.menu .nav li .box ul{width:1000px; margin:auto;}
.menu .nav li .box a{color:#fff;line-height:40px;height:40px;border:none !important;}
.menu .nav li .box a:hover{color:#0849a2;}

.tb *{line-height:2em;}
.submenu{}
	.s1 li{width:33%;}
	.s2 li{width:50%;}
	.s1 .current,.s1 .w34{width:34% !important}
	.submenu li{float:left;font-size:18px;}
	.submenu li a{background:url(../images/bg.png) repeat-y right #b9b9b9;line-height:50px;color:#fff; display:block;text-align:center;}
	.submenu li a:hover,.submenu .current a{background-color:#0849a2 !important}

#mIndex{width:100%;height:554px; position:relative;margin:auto;}
#mIndex .Limg{width:100%;height:554px;overflow:hidden;position:relative;margin:0;padding:0;}
#mIndex .Limg li{position:absolute;top:0;left:50%;margin-left:-900px;}
.Nubbt{display:none;}
.Nubbt span{}
.Nubbt span.on{}

.tabs-title{float:left;width:344px;}
.tabs-option{float:left;_display:inline;color:#0849a2;border-bottom:1px solid #0849a2;font-size:14px;line-height:40px;cursor:pointer;width:140px;margin-right:20px; background:url(../images/arrow.jpg) no-repeat 137px 0;padding-left:7px;}
.selected{color:#e85884;border-bottom:1px solid #e85884; background-position:137px -40px !important}	

.tabs-box{overflow:hidden;width:637px;height:283px;float:right;background:#f2f2f2;}
	.tabs-content img{float:left;margin-left:-276px;}
	.tabs-content p{padding:25px;line-height:2em;}
	.tabs-content{padding-left:276px;}
	.tabs-box .btn{width:90px;height:30px;margin:auto;}
	.tabs-box .btn a{display:block;width:100%;line-height:30px;text-align:center;color:#fff;background:#0849a2;}
	.tabs-box .btn a:hover{background:#555;}
.tt{height:161px;}
	.tt dt{display:inline-block;font-size:20px;color:#0849a2;border-top:3px solid #0849a2;line-height:2em;padding:0 7px;}
	.tt dd{color:#f2f2f2;font-size:50px;line-height:1em; text-transform:uppercase}	





.i_links{position:absolute;bottom:20px;left:50%;margin-left:-500px;width:1000px;z-index:10;}
	.i_links dd{float:left;}
	.i_links dd a{display:block;width:250px;height:154px;}
	.i_links .i1 a{background:url(../images/b1.jpg) no-repeat;}
	.i_links .i1 a:hover{background:url(../images/b1-1.jpg) no-repeat;}
	.i_links .i2 a{background:url(../images/b2.jpg) no-repeat;}
	.i_links .i2 a:hover{background:url(../images/b2-1.jpg) no-repeat;}
	.i_links .i3 a{background:url(../images/b3.jpg) no-repeat;}
	.i_links .i3 a:hover{background:url(../images/b3-1.jpg) no-repeat;}
	.i_links .i4 a{background:url(../images/b4.jpg) no-repeat;}
	.i_links .i4 a:hover{background:url(../images/b4-1.jpg) no-repeat;}


.location{line-height:140px;margin:auto;width:1000px;font-size:14px;color:#aaa;}
	.location a{color:#aaa;}
	.location a:hover{color:#e85884}
.location .tit{float:left;display:inline-block;color:#555555;font-size:40px;font-weight:normal;margin-right:20px;}

	

.banner_wrap {  width: 889px; margin: 0 auto; border-top: 1px #d3d0cb solid; padding-top: 25px; }	

.index_con{background:url(../images/bg.jpg) no-repeat top center;height:378px;}
	
.pcon1{padding:20px 0;margin:20px 0;border-top:1px solid #ddd;}
.ptit{font-size:18px;color:#0849a2;line-height:2.5em;margin-bottom:10px;font-weight:normal;}
.pcon2{padding:20px 0;margin:20px 0;border-top:1px solid #ddd;overflow:hidden;}
	.pcon1 .ptit{color:#e85884 !important;}
	
	.lbtn{float:right;}
	.lbtn a{color:#fff;background:#0849a2;line-height:35px;padding:0 20px;font-size:18px;display:block;}
	.lbtn a:hover{background:#e85884}

	
	
.lst1,.lst2{overflow:hidden;}
	.lst1 dd,.lst2 dd{float:left;_display:inline;width:360px;}
	.lst1 dd,.lst2 dd{padding-left:65px;margin-bottom:10px;}
	.lst2 dd{overflow:hidden;}
	.lst2 dd span{background:#0849a2;color:#fff;}
	.lst1 dd span{background:#e85884;color:#fff}
	.lst1 dd span,.lst2 dd span{float:left;font-size:20px; font-family:Tahoma, Geneva, sans-serif;width:50px;height:30px;line-height:30px;text-align:center;margin-left:-65px;}	
	
		
.prolist{}
	.prolist ul{overflow:hidden;}
	.prolist ul li{float:left;margin:10px;display:inline-block}


#page_main { overflow: hidden;line-height:25px;width:1000px;margin:auto;_height:500px;min-height:500px; background:url(../images/bg.png);}
	

#page_main .tit span{float:right;font-size:16px;margin-top:20px;}
	#page_main .tit span a{display:block;background:#d79f3e;color:#fff;line-height:35px;padding:0 20px;}
	#page_main .tit span a:hover{background:#0849a2}


	.form2 .txttit{width:60px;text-align:center;color:#646464;}
	.form2 td{padding:8px 0;}
	.pd{padding-left:20px !important;}
	.form2 textarea{background:#f3f3f3;width:100%;border:none;}
	.form2 .iput input{background:#f3f3f3;height:33px;line-height:33px;border:none;width:100%;}
	.form2 .btn{text-align:right;}
	.form2 .btn input{height:33px;line-height:33px;border:none;padding:0 30px;color:#fff;font-size:14px;background:#0849a2; cursor:pointer}

.form1{border-top:solid 1px #eee;margin:20px auto;padding:10px 0;}
	.form1 .form_tit{font-weight:bold;color:#333;width:110px;}
	.form1 td{padding:10px;}
	.form1 .txtip input{line-height:29px;border:1px solid #dbdbdb;width:200px;}
	.form1 textarea{line-height:29px;border:1px solid #dbdbdb;width:100%;}
	.form1 .btn input{background:#0849a2;color:#fff;font-size:18px;border:none;height:31px;line-height:31px;padding:0 20px; cursor:pointer}

	.global{}
	.global a{ background:url(../images/map.gif) no-repeat top center;display:block;height:469px;}
		.global a:hover{ background:url(../images/map_over.gif) no-repeat top center;}
		
			
.page_con{padding:30px}
.ser_con{font-size:14px;}
	.ser_con h2{font-size:25px;color:#0849a2;font-weight:normal;line-height:1.2em;margin-bottom:1em;}
.page1,.page2{line-height:40px;}
.n_pic{float:left;margin-left:-420px;}
.newslist3,.qa,.ser_con1,.contact_con,.mar_con{padding-left:450px;overflow:hidden;}
.newslist3 div.page2{text-align:right;}
	div.page2 a{color:#777}
	div.page2 a:hover{color:#d79f3e}
	
#footer {width:980px;margin:auto;height:60px;line-height:60px;color:#aaa; background:url(../images/logo.jpg) no-repeat right center;position:relative;}

.news_con {line-height:200%; }
	.news_con h3 { text-align: center; margin-bottom: 10px; line-height: 36px; border-bottom: 1px #CCC dashed; font-weight:normal;font-size:18px;line-height:1.5em;}
		.news_con h3 small { display: block; color: #CCC;  }
	.news_con td { margin: 5px 0; }
.form_con td{padding:5px;}

.cul_con{font-size:14px;}
	.cul_con .c1{float:left;width:49%;}
	.cul_con .c1 dt{color:#0849a2;font-size:20px;}
	.cul_con .c1 dd{margin-bottom:2em;border-bottom:1px solid #ddd;line-height:3em;padding-bottom:1em;}
	
	.cul_con .c2 strong{font-size:20px;color:#0849a2;font-weight:normal;}
	.cul_con .c2{font-size:14px;line-height:2.5em;}

.hr_con strong{color:#f08641;}
.yfw_con table{ border-collapse:collapse; }
.yfw_con td{ border:#ddd solid 1px; padding:0 10px;}
.yfw_con td.tit,.yfw_con td.bg{background:#eee;}
.yfw_con td.tit1,.yfw_con td.tit{color:#0849a2;font-size:16px;width:70px;}
	
.main1box { clear:both; margin-top:-1px; position: relative; } 
#main1 ul { display: none; height: 160px; overflow: auto; } 
#main1 ul.block { display: block; } n
#main1 ul li small { float: right; font-size: 10px; color: #999; }
	
.newslist3 {}
.newslist3 ul{margin:15px 0;}
.newslist3 li {border-bottom: 1px #eee solid; line-height:40px; }
.newslist3 small { float: right; color: #aaa; }

.qa dt{background:url(../images/arrow.gif) no-repeat left center ;padding-left:13px;color:#0849a2;font-size:16px;line-height:2em;}
.qa dd{background:#f2f2f2;padding:8px;margin-bottom:10px;}
.contact_con{font-size:14px;}
	.contact_con h3{color:#0849a2;font-size:18px;line-height:2em;}
		.contact_con h3 small{display:block;font-weight:normal;font-size:11px;color:#333}
	.contact_con strong{color:#e85884;}	
.contact_form{padding-left:20px;}
#feedback_con span { width: 80px; text-align: right; display: inline-block;  float:left;}
.tec_con h2{color:#094b96;line-height:30px;}
.tec_con img{margin:10px;}
.gb_con { }
.gb_con table { margin: 15px 0; }
.gb_con h3 { padding-top: 5px; font-weight: normal; }
.gb_con table td { border: 1px #ddd solid; padding: 3px 10px; }
	.gb_con table *{ vertical-align: middle; }
	.gb_con small { float: right; color: #8d8782; }


.t_news{height:40px;  color:#777; margin:auto; overflow:hidden; position:relative;width:870px;padding-left:110px; background:url(../images/notice.jpg) no-repeat left top;}
.t_news ul li{width:940px;}
	.t_news a{color:#565251;}
	.t_news li span{display:inline-block;float:left;color:#fff;font-family:"Microsoft Yahei"}
	.t_news li a{ display:inline-block;float:left;width:45%;}
	.t_news a:hover{color:#f08336}
.t_news div.links{position:absolute;right:0;width:57px;height:40px;}
.t_news div.links a{ background:url(../images/more.gif) no-repeat left center;width:57px;height:40px;display:block}
.news_li,.swap{ line-height:40px; display:inline-block; position:absolute; top:0;}
.swap{top:40px;}

 
/* roundabout */
.roundabout-holder{width:900px;height:332px;margin:0 auto;}
.roundabout-moveable-item{width:296px;height:332px;}
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus{}

.index_banner{position:relative;}
/*.index_banner{max-width:1800px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)>1800?"1800px":"");overflow:hidden;margin:auto;}*/

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0 ;padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}


/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { zoom: 1;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li {}

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { display: block; width: 44px; height: 44px; margin-top:-22px;text-indent:-999px; position: absolute; top: 50%; z-index: 10; overflow: hidden;  -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; background:url(../images/arrow.png) no-repeat}
.flex-direction-nav .flex-prev { opacity: 0;left: 0px; }
.flex-direction-nav .flex-next { opacity: 0; right: 0px;background-position:-44px 0; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 20px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Control Nav */
.flex-control-nav {display:none;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
.a1:link {
	font-size: 18px;
	color: #ff0000;
	text-decoration: none;
}

.a1:visited {
	font-size: 18px;
	color: #ff0000;
	text-decoration: none;
}
.a1:hover {
	font-size: 18px;
	color: #069;
	text-decoration: none;
}