﻿
body{margin:0 auto; padding:0 inherit; color:#333; font-family:"微软雅黑"; font-size:12px; background:url(../images/bj.png);}
h1,h2,h3,h4,h5,dl,dt,dd,div,checkbox,input,textarea,select,option,span,strong,sapm,a,form,table{margin:0 auto; padding:0; list-style-type:none; border:none; list-style-image:none;}
ul,li,dl,dt,dd,text,button{margin:0; padding:0; list-style-type:none;}
fieldset{border:0 none;}
ol,ul{list-style:none}
em,input{font-style:normal; margin:0px; padding:0px;}
input,textarea{font-size:12px; outline:none; -moz-outline:none;}
input{vertical-align:middle;}
a{text-decoration:none; color:#333;}
a:hover{ _color:inherit; text-decoration:none; }
p{margin:0; padding:0;}
.qcfd{clear:both;}
#margin_right{margin-right:0px;}
.margin_q{margin:0px;}
.left{float:left;}
.right{float:right;}
a.axia{display:block; width:44px; height:21px; margin:0 auto; margin-top:50px; text-align:center;}
.asj{}
.asj:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.touming{width:500px; height:300px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:absolute; display:block; left:0px;}
/*公共*/


.bg{background: url(../images/nav_bj.png)}

.top{ width:100%; height:35px; line-height:35px; background:#313131;}
.top .topnr{ width:1180px; margin:0 auto; color:#FFF;}
.top .topnr span{ float:left;}
.top .topnr .topnr_right{ float:right;}
.top .topnr .topnr_right a{ color:#FFF; margin-left:5px; margin-right:5px;}
.head{width:1180px; margin:0 auto; height:120px;}

.head .logo_biaoyu{ float:left; margin-top:30px; margin-left:30px;}
.head .logo_right .dianhua{width:262px; height:67px; text-align:left; margin-bottom:10px; font-size:14px; float:right}
.head .logo_right .dianhua span{color:#333;}
.head .logo_right{ float:right; width:365px;  height:27px; margin-top:10px;}
.head .logo_right input.inputt{width:175px; height:25px; border:1px solid #e9e9e9; padding-left:10px; color:#999; border-right:none; line-height:25px; margin-left:145px;}
.head .logo_right input.subbt{height:25px; width:25px; text-align:center;  color:#FFF; font-family:"微软雅黑"; font-size:14px; background:url(../images/ss_fdj.jpg) no-repeat center center #313131;}

/* menu */
.menu{height:60px;position:relative; border-top:1px solid #f6f6f6;}
.menu .nav{width:1110px;height:60px;margin:0 auto;}
.menu .nav li{float:left;font-size:16px;}
.menu .nav li a{float:left;display:block;height:60px;padding:0 30px;line-height:60px;text-decoration:none;position:relative;overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{background:#0171b8;color:#fff;}
.menu .nav li .box{width:100%;height:50px;position:absolute;top:60px;left:0px;display:none; z-index:9999;}
.menu .nav li .box_er{width:1110px; height:50px; font-size:14px;}
.menu .nav li .box_er a{display:block;height:50px;float:left;color:#fff;line-height:50px;border:none;background:none;padding:0;width:118px;text-align:center;}
.menu .nav li .box_er a:hover{color:#900;}


/*底部*/
.Contact{ width:1180px; height:400px; margin:0 auto; position:relative;}
.Contact h2{ text-align:center; font-size:20px; margin-top:30px; font-weight:normal;}
.Contact p.lxh2{ text-align:center; color:#d2d2d2; font-size:13px;}
.Contact .lianxi{ width:310px; float:left; border-right:1px solid #ebebeb; height:200px; margin-top:45px; padding-right:40px;}
.Contact .lianxi .dizhi{ height:45px; background:url(../images/lxbg.jpg) no-repeat left top; padding-left:20px;}
.Contact .lianxi .dizhi p,.Contact .lianxi .lxfs p{ margin-top:13px; color:#999999; font-size:14px;}
.Contact .lianxi .lxfs{background:url(../images/lxbg.jpg) no-repeat left top; padding-left:20px; margin-top:60px;}
.Contact .lianxi .lxfs p{ margin-top:5px;}
.Contact .lianxi  h3{font-size:18px;}
.Contact .liuyan{width:737px; float:right; margin-top:45px; margin-left:50px; float:left; display:inline;}
.Contact input.inputt1{ width:240px;height:37px; border:1px solid #e7e7e7; padding-left:15px; margin-bottom:15px; line-height:37px;}
.Contact .input_left{ width:257px; float:left;}
.Contact .input_right{ width:410px; height:145px; float:left; margin-left:10px; display:inline;}
.Contact .input_right textarea{width:448px; height:125px; border:1px dashed #d4d4d4; font-size:14px; color:#999999; padding:10px;}
.Contact .liuyan input.submitt{ width:737px; height:39px; background:url(../images/subbt.jpg) no-repeat; text-align:center; line-height:39px; color:#999; cursor:pointer;}



.bottom{ height:50px; line-height:50px; border-top:1px solid #242323; background:#0f0f0f;color:#bdbdbd; position:relative;}
.bottom .bottomnr{ width:1000px; margin:0 auto; position:relative;}
.bottom .bottomnr a{color:#bdbdbd;}
.bottom .bottomnr img{ margin-left:10px;}
.bottom .bottomnr a.topshang{ width:112px; height:96px; background:#045c9e; display:block; float:left; position:absolute; right:112px; bottom:0; text-align:center; line-height:96px; font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#a9bcd4;}
.bottom .bottomnr a.fhsy{width:112px; height:76px; background:#272727; display:block; float:left; position:absolute; right:0; bottom:0; text-align:center; font-size:24px; color:#504f4f; line-height:30px; padding-top:20px;}



/*公共部分*/
.bog{width:1055px; padding-bottom:20px; line-height:220%;}

.banner{height:300px; background-position:center top; background-repeat:no-repeat; display:block;}

.canter{line-height:220%; font-size:14px}

.titel{height:31px; background:url(../images/index_50.jpg) repeat-x;}
.titel strong{display:block; line-height:31px; font-size:18px; color:#81bf26;}
.titel p{ width:570px; text-align:right; float:right; display:block; font-family:"宋体"; color:#777; padding-right:10px; line-height:31px;}


#Paging{height:36px; line-height:36px; text-align:center; overflow:hidden; background:#fff; width:600px; border:1px solid #ddd; border-radius:5px; font-size:14px;} 
#Paging span{padding:7px 20px;}
#Paging a{padding:7px 15px; color:#333; border-right:1px solid #ddd;}
#Paging a:hover,#Paging a.checka{background:#837D7D; color:#fff;}


.bread_crumbs{height:60px; background:#f7f7f7; border-bottom:1px solid #eee; border-top:1px solid #eee;min-width:1160px;}
.bread{width:1180px; margin:0 auto;}
.crumbs{width:600px; float:left; line-height:60px; height:60px; font-size:14px;}
.crumbs a{padding:0 10px;}
#mainNavBaraa{width:171px; height:60px; position:relative; z-index:999; background:url(../images/f_nav.jpg) no-repeat; float:right;}
#navaa{width:171px;height:60px;margin:0 auto;}
#navaa ul{padding:0;margin:0;}
#navaa ul li{position:relative;float:left;width:171px;overflow:hidden;list-style-type:none;}
#navaa ul li b a{display:block;color:#fff;text-decoration:none; line-height:60px; text-align:center; height:60px; font-size:16px;}
#navaa ul li b a:hover{font-weight:bold;}
.subNavaa{position:absolute;width:171px;top:55px;left:0px; padding:10px 0px; background:url(../images/f_x_nav.png) no-repeat top center #fff;text-align:center; border-radius:5px;}
.subNavaa a{text-decoration:none;font-weight:normal;display:block; line-height:42px; border-bottom:1px dotted #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd;}
.subNavaa a:hover,.subNavaa a.dqwz{color:#fff;background:#ffc224; border-right:1px solid #ffc224; border-left:1px solid #ffc224;}



#code_img{ width:270px; height:355px; background:url(../images/icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}

.tab{ margin:0; padding:0; /*合并边线*/border-collapse:collapse;/*宽高自定*/ background:#fff;} 
.tab td{border-bottom:solid 1px #eee; font-size:14px;} 

/*公共部分结束*/


/*首页内容*/

/*banner*/
/* banner */
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;max-height:629px !important;overflow:hidden;}
.fullwidthbanner-container .fullwidthabnner	{width:100% !important;max-height:6290px !important;position:relative;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer{width:768px; height:309px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer{width:480px; height:193px;	}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer{width:320px;height:129px;	}
}
@media only screen and (max-width: 319px) {
		.banner, .bannercontainer{width:240px;height:97px;	}
}


.tp-leftarrow:hover,
.tp-rightarrow:hover {	background-color:#e1472f !important;}
/** BULLETS **/
.tp-bullets {z-index: 1001;position: absolute;bottom: 0px;}
.tp-bullets.simplebullets.round .bullet { cursor: pointer; position: relative;width: 188px;height: 6px;float: left; -webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear; -o-transition: color, background 0.1s linear; transition: color, background 0.1s linear;}


.tp-leftarrow.large {z-index: 100;cursor: pointer;position: relative;background:url(../images/slider-left-arrow.png) no-Repeat #393939;width: 42px;height: 43px;margin-left: 0px;margin-top: -21px;-webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear;transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/}

.tp-rightarrow.large {z-index: 100;cursor: pointer;position: relative; background:url(../images/slider-right-arrow.png) no-Repeat 0 0 #393939;width: 42px;
height: 43px;margin-left: 0;margin-top: -21px; -webkit-transition: background 0.1s linear;-moz-transition: color, background 0.1s linear;-o-transition: color, background 0.1s linear; transition: color, background 0.1s linear;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}
.tp-bullets.tp-thumbs { z-index: 100; position: absolute; padding: 3px; background-color: #fff; width: 500px;height: 50px;margin-top: -50px;}
.fullwidthbanner-container .tp-thumbs { padding: 3px;}
.tp-bullets.tp-thumbs .tp-mask { width: 500px; height: 50px; overflow: hidden; position: relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {width: 5000px;position: absolute;}
.tp-bullets.tp-thumbs .bullet {width: 100px;height: 50px;cursor: pointer;overflow: hidden; background: none;margin: 0;float: left;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/ -moz-opacity: 0.5; -khtml-opacity: 0.5;opacity: 0.5;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}

.tp-thumbs img {width: 100%;}
.tp-bannertimer { width: 100%;height: 10px; position: absolute;z-index: 200;z-index: 5000;}
.tp-bannertimer.tp-bottom {bottom: 0px !important;height: 5px;}
@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {.responsive .tp-bullets.tp-thumbs {width: 300px !important; height: 30px !important;}.responsive .tp-bullets.tp-thumbs .tp-mask {width: 300px !important; height: 30px !important;}.responsive .tp-bullets.tp-thumbs .bullet {
width: 60px !important;height: 30px !important;}}

@media only screen and (min-width: 0px) and (max-width: 479px) {.responsive .tp-bullets {display: none;}
.responsive .tparrows {display: none;}}
.tp-simpleresponsive img {-moz-user-select: none;-khtml-user-select: none; -webkit-user-select: none; -o-user-select: none;}
.tp-simpleresponsive a {  text-decoration: none;}
.tp-simpleresponsive ul {list-style: none; padding: 0; margin: 0;}
.tp-simpleresponsive >ul >li {list-stye: none;position: absolute;visibility: hidden;}
.caption.slidelink a div,.tp-caption.slidelink a div { width: 10000px;height: 10000px;}
.tp-loader {background: url(../images/loader.gif) no-repeat 10px 10px;background-color: #fff; margin: -22px -22px; top: 50%; left: 50%;z-index: 10000; position: absolute;width: 44px;height: 44px;border-radius: 3px; -moz-border-radius: 3px;-webkit-border-radius: 3px;}

/*首页内容*/
.jianjie{ width:1180px; height:450px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.jianjie h2{ text-align:center; font-weight:normal; font-size:28px; background:url(../images/jjbg.png) no-repeat center center;}
.jianjie h2 span{ padding-top:15px; display:block; text-align:center;}
.jianjie h2 samp{display:block; text-align:center; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.jianjie .jjtt{ width:1090px; margin:0 auto; text-align:center; margin-top:30px; color:#999; line-height:25px;}
.jianjie ul{ width:760px; margin:0 auto; margin-top:40px;}
.jianjie ul li{float:left; width:220px; height:150px; display:inline; background:url(../images/a_fgx.jpg) no-repeat right center; padding-right:48px; text-align:center;}
.jianjie ul li span{display:block; text-align:center; line-height:36px; font-size:18px; margin-top:10px;}
.jianjie ul li samp{display:block; text-align:center; line-height:18px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999}
.jianjie ul li.no{padding-right:0px; background:none;}




.case{ width:100%; height:922px; background:url(../images/casebg.jpg) no-repeat center top; position:relative;}
.case a.axia{ display:block; width:44px; height:21px; margin:0 auto; position:relative; top:-10px;}
.case a.amore{display:block; width:170px; height:44px; text-align:center; line-height:44px; font-size:14px; margin:0 auto; position:relative; bottom:-10px; font-family:Arial, Helvetica, sans-serif; color:#fff; background:#000;}

/* Div1 */
.Div1{width:1180px;height:auto;overflow:hidden;position:relative;}
.Div1_title{height:32px;width:1000px;padding-bottom:3px;background:url(../images/lizi_img001.jpg) repeat-x;}
.Div1_title em{float:left;font-style:normal;line-height:32px;padding-left:13px;font-size:14px;}
.Div1_title span{float:right;display:block;padding:8px 15px 0 0; height: 20px;}
.Div1_title span b , .Div1_title span a{display:block;float:left;}
.Div1_title span b , .Div1_title span b img{width:11px;height:11px;}
.Div1_title span b img{cursor:pointer;}
.Div1_prev{padding:2px 10px 0 0;}
.Div1_next{padding:2px 0 0 0px;}
.Div1_title span a{font-size:12px;padding-left:15px;margin-right:10px;}
.Div1_title span a:hover{color:#f34d01;}
.Div1_title span a.Div1_title_a1{color:#f34d01;}

.Div1_main{padding-top:13px;width:10000px;overflow:hidden;position:relative;z-index:1;}
.Div1_main ul{width:1180px;float:left;}
.Div1_main ul li{float:left; width:345px; height:340px; background:#fff; margin-right:40px; display:inline; padding:10px; margin-bottom:40px;}
.Div1_main ul li span a{display:block; color:#787878; height:36px; line-height:36px; font-size:16px;}
.Div1_main ul li p{line-height:30px; height:30px; color:#787878;}
.Div1_main ul li a.lj{width:50px; height:30px; float:right; background:url(../images/lj.jpg) right center no-repeat;}
.Div1_main ul li a.lj:hover{background:url(../images/lj_b.jpg) right center no-repeat;}
.Div1_main ul li.no{margin-right:0px;}
.Div1_main_a2{height:19px;color:#fff;line-height:19px; margin-left:10px;}
.Div1_main_a2:hover{background:url(../images/lizi_img008.jpg) no-repeat;}

.Div1_main div span.Div1_main_span1 .Div1_main_a1{background:url(../images/lizi_img010.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 b , .Div1_main div span.Div1_main_span1 p{color:#33a0ff;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2{background:url(../images/lizi_img008.jpg) no-repeat;}
.Div1_main div span.Div1_main_span1 .Div1_main_a2:hover{background:url(../images/lizi_img009.jpg) no-repeat;}


.casenr .Div1_prev1 ,.casenr .Div1_next1{display:block;width:50px;height:50px;position:absolute;cursor:pointer;z-index:2;top:400px;}
.casenr .Div1_prev1 img ,.casenr .Div1_next1 img{width:50px;height:50px;}
.casenr .Div1_prev1:hover ,.casenr .Div1_next1:hover{opacity:0.7;.filter:alpha(opacity=70)}
.casenr .Div1_prev1{left:-55px;}
.casenr .Div1_next1{right:-55px;}
.casenr{width:1200px; margin:0 auto; position:relative; margin-top:20px;}

.case_bt{width:1180px; height:50px; margin:0 auto; margin-top:20px; margin-bottom:30px;}
.case_bt h2{ text-align:center; font-weight:normal; font-size:28px; background:url(../images/jjbg.png) no-repeat center center;}
.case_bt h2 span{ padding-top:15px; display:block; text-align:center;}
.case_bt h2 samp{display:block; text-align:center; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}

.wdkh{ width:1180px; height:450px; margin:0 auto; margin-top:50px; margin-bottom:20px;}
.wdkh h2{text-align:center; font-weight:normal; font-size:28px; background:url(../images/jjbg.png) no-repeat center center;}
.wdkh h2 span{ padding-top:15px; display:block; text-align:center;}
.wdkh h2 samp{display:block; text-align:center; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.wdkh ul{ width:1180px; margin:0 auto; margin-top:30px;}

#scroll1 {width:1180px; position:relative; margin-top:30px}
#scroll1 #MarqueeDiv { float:left; width:1180px;}

.wdkh ul li{float:left; width:264px; height:396px; display:inline; margin:0px 15px; text-align:center;}
.wdkh ul li img{ border:1px solid #ddd; margin-bottom:36px;}
.wdkh ul li span{display:block; text-align:center; line-height:36px; font-size:18px; margin-top:10px;}
.wdkh ul li samp{display:block; text-align:center; line-height:18px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999}
.wdkh ul li.no{margin-right:0px; background:none;}
.wdkh .axia{display:block; width:44px; height:21px; margin:0 auto; margin-top:10px; text-align:center;}

.fwlc{width:100%; height:596px; background:url(../images/index_68.jpg) center top; margin-top:50px; margin-bottom:30px;}
.fwlc_bt{width:1180px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
.fwlc_bt h2{ text-align:center; font-weight:normal; font-size:28px; background:url(../images/jjbg1.png) no-repeat center center;}
.fwlc_bt h2 span{ padding-top:15px; display:block; text-align:center; color:#ccc;}
.fwlc_bt h2 samp{display:block; text-align:center; line-height:24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.lct{width:1180px; margin:0 auto; text-align:center; color:#999; line-height:25px; }
.lct ul li{float:left; width:150px; height:150px; text-align:center; margin-right:55px;}
.lct ul li a {float:left; width:145px; height:145px; display:block; text-align:center; border-radius:74px; border:3px solid #ccc; color:#ccc; transition:background 1s;}
.lct ul li a:hover{background:#0171b8; border:3px solid #0171b8; color:#fff;}
.lct ul li a span{display:block; text-align:center; line-height:36px; font-size:18px; margin-top:10px; margin-top:45px;}
.lct ul li a samp{display:block; text-align:center; line-height:18px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.lct ul li.no{margin-right:0px; background:none;}

.fwxm{background:url(../images/ore_bj.png); width:100%; padding:40px 0px; margin-top:51px;}
.fwxm ul{width:1140px; margin:0 auto;}
.fwxm ul li{width:530px; float:left; height:70px;}
.fwxm ul li samp{height:70px; font-size:52px; line-height:70px; display:block; width:80px; text-align:center; color:#a7a8a8; float:left; font-family:Arial, Helvetica, sans-serif;}
.fwxm ul li strong{height:18px; line-height:18px; overflow:hidden; display:block; font-weight:normal; margin-bottom:10px;}
.fwxm ul li strong a{display:block; font-size:14px; height:18px; line-height:18px;}
.fwxm ul li strong span{display:block; height:18px; font-size:12px; float:right; width:80px; text-align:right; color:#707070}
.fwxm ul li p a{height:36px; line-height:18px; overflow:hidden; color:#707070;}
.fwxm ul li.x{margin-bottom:30px;}
.fwxm ul li.r{margin-right:50px;}

.fwlc a.axia{display:block; width:44px; height:21px; margin:0 auto; text-align:center; position:relative; bottom:-10px;}


/*内页*/
.new_div{min-width:1160px;}
.about_jjbt{padding:30px 0px; text-align:center; width:100%; font-size:14px;min-width:1160px;}
.bfb{padding:50px 0px;}
.dise{background:#fafafa;min-width:1160px;}
.t_x{border-top:1px solid #ddd;}
.d_x{border-bottom:1px solid #ddd;}
.about_jj{width:1160px; margin:0 auto;line-height:220%; font-size:14px}
.about_jj_sp{width:411px; }
.about_jj_nr{width:715px; line-height:220%;}

.about_hj_bj{background:url(../images/about_23.jpg) no-repeat center top; padding-top:80px;}
.about_hj_nr{width:1146px; background:#0171b8; margin:0 auto; padding:30px 16px; height:325px;}
#scroll2 {width:1146px; position:relative}
#scroll2 #MarqueeDiv { float:left; width:1146px;}
#scroll2 #scroll_left { float:left; width:55px; height:55px; position:absolute; left:-100px; top:120px; cursor:pointer;}
#scroll2 #scroll_right { float:right; width:55px; height:55px; right:-100px; top:120px; position:absolute; cursor:pointer;}
#scroll2 #scroll_left img,#scroll2 #scroll_right img{width:55px; height:55px}
#scroll2 #scroll_left img:hover,#scroll2 #scroll_right img:hover{opacity:0.7}
.about_hj_nr ul li{width:350px; float:left; height:325px; margin:0px 16px}
.about_hj_nr ul li.no{margin-right:0px;}


/*有用*/
.w1030{margin: 0 auto;	width: 1180px;}

.dev{margin-top:50px; width:1180px;height: auto; background: url(../images/bg-line2.jpg) repeat-x 0 9px;overflow: hidden;}


#container{position: relative;}

#timeline {width: 980px;margin:0 auto;overflow:hidden;	position: relative;}
#dates {width: 960px;	height:20px;	margin-bottom: 45px;	overflow: hidden;}
#dates li {list-style: none;cursor:pointer;	position: relative;	width: 120px;	height: 20px;	text-align: center;	background: url(../images/icon8.png) no-repeat center top;
	font-size: 14px;	color: #333;}
#dates li a{display: block;	width: 120px;	height: 20px;text-align: center;	background: url(../images/icon8.png) no-repeat center top;}
#dates .selected{background: url(../images/icon7.png) no-repeat center top;}

.w1030 a.axia{display:block; width:44px; height:21px; margin:0 auto; margin-top:50px; text-align:center;}

#issues {width: 980px;}
#issues li {float: left;	width:980px;}
#issues li .div_01{margin: 0 auto;width:560px;	font-size: 14px;color: #333;	text-align: center;}
#issues li .div_01 span{margin:0 auto 30px;	display: block;	width: 174px;	height: 30px;	line-height: 30px;	color: #fff;background: #312945;}
.w_xian{background:url(../images/about_29.jpg); height:21px; display:block;}
/*有用*/



#preview{float:left;margin:20px 0; width:307px;}
.jqzoom{width:307px; height:252px; position:relative; border:#ccc solid 1px;}
.jqzoom img {margin:1px;padding:0;}
.zoomdiv{ left:459px; height:330px; width:330px;}
.list-h li{ float:left;}
#spec-n5{width:307px; height:89px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/pic_s_btn_l.gif) no-repeat; width:11px; height:78px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/pic_s_btn_r.gif) no-repeat; width:11px; height:78px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:307px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:95px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:83px; height:66px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{position:absolute;top:1px;left:0px;width:330px;height:330px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{visibility:hidden;position:absolute;top:0px;left:0px;width:83px;height:66px;border:1px solid #aaa;background:#237dd5 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:280px; margin:0 2px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}



.cg_case_bt{padding-top:80px;}
.cg_case_bt_nr{width:1180px; margin:0 auto;}
.cg_case_bt_nr strong{display:block; width:300px; font-size:26px; float:left; height:50px; line-height:50px;font-weight:normal;}
.cg_case_bt_nr strong span{ margin-left:10px;}
.cg_case_ss{width:200px; float:right; border:1px solid #ddd; margin-top:10px;}
.cg_case_ss .tet{width:169px; height:30px; line-height:30px; text-indent:12px; float:left; color:#999;}
.cg_case_ss .ss{width:30px; height:30px; background:url(../images/ss_05.jpg) no-repeat center center; float:left; border-left:1px solid #ddd; float:left;}

.cg_case_tj{width:1180px; padding:30px 0px;}
.cg_case_tj ul li{height:36px; line-height:36px; color:#ccc; text-align:left;}
.cg_case_tj ul li span{color:#333; font-size:14px;}
.cg_case_tj ul li a{padding:10px; color:#999; }
.cg_case_tj ul li a:hover,.cg_case_tj ul li a.cur{color:#900;}

.cg_case_lb{width:1180px;}
.cg_case_lb ul li{float:left; width:345px; height:340px; background:#fff; margin-right:40px; display:inline; padding:10px; margin-bottom:40px;}
.cg_case_lb ul li span a{display:block; color:#787878; height:36px; line-height:36px; font-size:16px;}
.cg_case_lb ul li p{line-height:30px; height:30px; color:#787878;}
.cg_case_lb ul li a.lj{width:50px; height:30px; float:right; background:url(../images/lj.jpg) right center no-repeat;}
.cg_case_lb ul li a.lj:hover{background:url(../images/lj_b.jpg) right center no-repeat;}
.cg_case_lb ul li.no{margin-right:0px;}

.cg_case_ny_nr{width:800px;}
.cg_case_ny_nr_bt{border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:20px;}
.cg_case_ny_nr_bt h1{display:block; line-height:36px; font-size:24px; font-weight:normal; margin-bottom:10px;}
.cg_case_ny_nr_bt span{line-height:24px; color:#999;}
.cg_case_ny_nr_xyy{ border-top:1px solid #ddd; padding-top:20px; text-align:center;}
.cg_case_ny_nr_xyy a{line-height:40px; padding:10px; background:#fafafa;}
.cg_case_ny_nr_xyy a:hover{background:#ffc224; color:#fff;}
.cg_case_ny_nr_xyy a.tu{ background: none;}

.cg_case_ny_gd{width:310px;}
.cg_case_ny_gd_bt{border-bottom:1px solid #ddd; height:50px; line-height:50px; text-align:left; font-size:18px; margin-bottom:10px;}
.cg_case_ny_gd ul li{height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.cg_case_ny_gd ul li span{display:block; width:80px; float:right; line-height:30px; text-align:right; color:#999;}
.cg_case_ny_gd ul li a{display:block; color:#CCC; line-height:30px;float:left;}
.cg_case_ny_gd ul li a:hover{color:#000;}

.service{ margin-top:80px;}
.service ul li{padding:20px; background:#fafafa; height:63px; border:1px solid #ddd;-webkit-box-shadow:#ccc 1px 1px 0px;-moz-box-shadow:#ccc 1px 1px 0px;box-shadow:#ccc 1px 1px 0px; behavior:url(../images/pie.htc); border-radius:5px; margin-bottom:50px; font-size:14px;}
.service ul li span{display:block; text-align:left; width:125px; float:left; background:url(../images/service_fgx.jpg) no-repeat right center; margin-right:20px; font-size:24px; color:#0171b8; height:63px;}

.online{width:1060px;}
.online ul{width:418px; float:left; padding-right:80px; background:url(../images/service_fgx.jpg) repeat-y right top; padding-top:20px;}
.online ul li{ margin-bottom:20px; text-align:center;}
.online ul li .tet{height:43px; width:418px; background:url(../images/online_07.jpg) no-repeat left top; line-height:43px; text-indent:10px; font-size:14px; color:#999;}
.online ul li .tet2{height:43px; width:418px; background:url(../images/online_13.jpg) no-repeat left top; line-height:43px; text-indent:10px; font-size:14px; color:#999;}
.online ul li .tet3{height:238px; width:400px; background:url(../images/online_15.jpg) no-repeat left top; line-height:43px; padding:9px; font-size:14px; color:#999;}

.list_zl{width:1180px;}
.list_zl ul li{width:262px; height:158px; float:left; margin-bottom:40px; margin-right:41px; border:1px solid #ddd;}
.list_zl ul li.no{margin-right:0px;}

.wrap {width:1180px; /*BORDER: #b7c5d9 1px solid;*/}
.a10 {COLOR: #777;  TEXT-DECORATION: none;}
.a10:hover {/*COLOR: #bb2233;*/ TEXT-DECORATION: underline}
.md-head {LINE-HEIGHT:30px; HEIGHT:30px; text-align:center; color:#ccc;}
.md-head A {text-align:center; padding:10px; font-size:14px;}
.md-head A.wid { padding:10px }
.md-head A.cur {color: #333; font-size: 14px; font-weight: bold;}
.md-body {ZOOM: 1; margin-top:30px;}
.md-body ul li{width:268px; float:left; margin-right:20px; margin-bottom:20px;}
.md-body ul li img{padding:4px; border:1px solid #ddd;}
.md-body ul li span{display:block; height:30px; line-height:30px; text-align:center; font-size:14px;}
.md-body ul li.no{margin-right:0px;}

.rollBox{width:1180px; height:160px; position:relative}
.rollBox .LeftBotton{height:30px;width:14px;background:url(../images/job_mj_l.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute; left:-34px; top:60px;}
.rollBox .RightBotton{height:30px;width:14px;background:url(../images/job_mj_r.png) no-repeat 0px 0;overflow:hidden;float:left;display:inline;cursor:pointer; position:absolute; right:-34px; top:60px;}
.rollBox .Cont{width:1180px;overflow:hidden;float:left;height:160px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:264px; height:160px;float:left;text-align:center; margin-right:40px;}
.rollBox .Cont .pic img{border:1px solid #ccc;display:block;margin:0 auto;}

.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}



.nw_bjs{background:url(../images/news_09.jpg); padding:30px 0px;min-width:1160px;}
.nw_bjs dl{width:1160px; margin:0 auto;}
.nw_bjs dl dt{height:36px; line-height:36px; text-align:center; margin-bottom:50px; font-size:14px;}
.nw_bjs dl dt a{padding:8px 25px; background:#eee; margin-right:20px;}
.nw_bjs dl dt a:hover,.nw_bjs dl dt a.dqwz{background:#000; color:#fff;}

.nw_bjs dl dd{height:185px; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #ddd;}
.nw_bjs dl dd img{float:left;}
.nw_bjs dl dd em{width:165px; float:left; text-align: center; font-size:72px; line-height:185px; height:185px; color:#bbb;}
.nw_bjs dl dd strong a{display:block; height:36px; line-height:36px; font-size:24px; font-weight:normal;}
.nw_bjs dl dd p{height:36px; line-height:18px; font-size:14px; color:#999; margin:30px 0px;}
.nw_bjs dl dd span{display:block; float:right; text-align:right; height:36px; line-height:36px; width:100px; color:#999;}
.nw_bjs dl dd a.a_lj{ width:150px; float:left; display:block; height:36px; line-height:36px; text-align:center; border-radius:5px; background:url(../images/more.png) no-repeat 120px 10px #837D7D; color:#fff; padding-right:8px; font-size:14px;}
.nw_bjs dl dd a.a_lj:hover{color:#fff; background:url(../images/more.png) no-repeat 120px 10px #fec224;}

.page{width:100%; height:auto; padding:30px 0px 60px 0px;}
.page h2{width:100%; height:90px; background:url(../images/line.jpg) bottom center repeat-x; font-size:30px; color:#404040; margin:auto; text-align:center; font-weight:normal; line-height:47px}
.page h2 span{height:30px; border-bottom:1px solid #5a5a5a; padding:9px; color:#a7a7a7; font-size:14px;}
.p2{ background:#e5e5e5;}
.p2 .content strong{ font-size:16px; color:#000000}

.page .content{width:1003px; margin-top:45px; font-size:14px; color:#404040; line-height:170%; text-align:center}

.gun{width:100%; height:372px; padding:23px 0px; margin-top:20px; position:relative}
.gun .jbg{width:100%; height:9px; background:url(../images/jbg.jpg) top center no-repeat; position:absolute; left:0px; bottom:-9px}
#scroll {width:903px; position:relative; margin-bottom:40px}
#scroll #scroll_left { float:left; width:55px; height:55px; position:absolute; left:-77px; top:158px; cursor:pointer;}
#scroll #MarqueeDiv { float:left; width:903px;}
#scroll #MarqueeDiv ul { float:left; margin:0; padding:0; width:1010px; height:372px; display:inline; overflow:hidden;}
#scroll #MarqueeDiv ul li { float:left; width:223px; height:346px; padding:12px 25px; background:#e7e7e7; border:1px solid #c8c8c8; margin:0px 13px; overflow:hidden}
#scroll #MarqueeDiv ul li:hover{ border:1px solid #7a7a7a; background:#fff}
#scroll #scroll_right { float:right; width:55px; height:55px; right:-77px; top:158px; position:absolute; cursor:pointer;}
#scroll #MarqueeDiv ul li h3{ height:40px; line-height:40px; text-align:left; border-bottom:1px solid #c4c4c4; color:#000000; font-size:18px; font-weight:normal; }
#scroll #MarqueeDiv ul li dd{width:50%; height:40px; line-height:40px; text-align:left; font-size:12px; color:#999999; float:left}
#scroll #MarqueeDiv ul li dd span{ color:#000}
#scroll #MarqueeDiv ul li .cont{ line-height:180%; font-size:12px; color:#999999; margin-top:5px; height:210px; overflow:hidden;}
#scroll #MarqueeDiv ul li .email{ width:100%; height:25px; line-height:25px; background:url(../images/icos_email.png) left center no-repeat; text-indent:25px; font-size:12px; color:#999999; margin-top:5px}


.contact{width:1003px; height:auto; margin:65px auto 0px auto; }
.contact .pic{width:500px; float:left; text-align:right; float:left}
.contact .txt{width:450px; float:right; color:#404040; font-size:16px; line-height:200%}
.contact .txt h3{font-size:24px; color:#000; color:#404040; margin:20px 0px; font-weight:normal}
a.map{width:100%; height:30px; margin-top:20px; display:block; background:url(../images/map.jpg) left center no-repeat; font-size:14px; color:#cc1f2c; text-indent:25px; line-height:30px}

.contact{width:1170px; height:auto; margin:30px auto;}
.contact h1{width:100%; height:60px; font-size:26px; line-height:60px; color:#000; font-weight:normal; border-bottom:1px solid #dcdcdc}
.contact .map{width:660px; height:325px; border:5px solid #e5e5e5; float:right}
.contact .contact_map{width:660px; height:325px; font-size:12px}
.contact .cont{width:!00%; height:auto; margin:30px auto 80px auto}
.contact .nr{color:#818181; font-size:14px; width:460px; float:left; line-height:200%}
.contact .nr a{color:#0171b8}

.tm{width:1200px; background:url(../images/fg.jpg) bottom center repeat-x; padding-bottom:20px}
.team_ny{width:100%; margin:0 auto; font-size:24px;line-height:170%;}
.team{width:100%;}
.team ul li{width:280px; padding:0px 10px; float:left; margin-bottom:30px;}
.team ul li span{display:block; height:60px; line-height:60px; text-align:center; font-size:24px; background:#313131; color:#fff;}
.team_ny .pic{width:280px; height:360px; float:left; margin-right:50px}
.team_ny .txt{width:830px; height:auto; float:right; font-size:14px; color:#333; line-height:180%}
.team_ny .txt h2{ font-size:18px; font-weight:normal; margin-bottom:10px}
.team_ny .txt p{ padding:5px 0px}
.team_ny .txt img{ max-width:100%}

.picbox{width:100%; overflow:hidden;}
.picbox li{overflow:hidden; position:relative; width:280px; padding:0px 10px; float:left; margin-bottom:30px;}
.picbox li span{display:block; height:60px; line-height:60px; text-align:center; font-size:24px; background:#313131; color:#fff;}
.picbox li img{cursor:pointer; display:block;} 
.pic_hover{width:280px; height:360px; text-align:center; overflow:hidden; position:absolute; bottom:100%; background:url(../images/qxtm.png); padding-top:60px;}
.pic_hover p{line-height:48px; text-align:center; color:#fff; margin:0 auto; font-size:24px; margin-bottom:30px;}
.pic_hover a.bj{color:#333; border-radius:5px; height:30px; padding:10px 30px 10px 20px; font-size:18px; line-height:30px; text-align:center; background:url(../images/tear_more.png) no-repeat 130px center #eaeaea;}

.links{width:1180px; height:auto; margin-bottom:80px; font-size:14px; text-align:left; line-height:180%;}
.links a{margin-right:10px}