*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p,img,from{margin:0;} ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
img{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img{ border:0;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ overflow:hidden; display:block; clear:both; }
.juzhong{ width:1250px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}


.wei{}
.wei a{ width:30px; height:30px; line-height:30px; margin-right:8px;}
#tooltip{position:absolute; border:1px solid #ccc;display:none; background:#FFF; }
.tooltip{ cursor:pointer;}


body{
background-color:#ffffff;
}


.nbd{
width:100%; background-color:#FFFFFF;
}
.nbdxian{
width:98%;
height:4px;
line-height:4px;
background-image:url(../images/xian.jpg);
background-position:center;
background-repeat:no-repeat;
margin:0 auto;
}



.hs{
color:#666666}

.lfe{padding-left:10px;}
.rfe{padding-right:10px;}

.zw {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a.zw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}



.zw123 {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
.zw123{
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;


}
.zw123 a:hover {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}








.zw14 {
	font-size: 14px;
	line-height: 20px;
	color:#666666;
	text-decoration: none;
}
a.zw14:hover {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}
.zw181 {
	font-size: 18px;
	line-height: 20px;
	color:#666666;
	text-decoration: none;
}
a.zw181:hover {
	font-size: 18px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}


.zw14bszt {
	font-size: 16px;
	line-height: 20px;
	color:#fff;
	text-decoration: none;
}
a.zw14bszt:hover {
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	text-decoration:underline;
}








.navi{ width:100%; height:49px; overflow:visible; display:block;z-index:1;}
.hea_bg{ width:100%; height:104px; position:absolute; top:0;left:0; z-index:22; }
.hea_bg span{ height:104px; background:url(../images/hea_bg.jpg) center center no-repeat; }
.navi .center{ z-index:24; overflow:visible; width:764px; height:46px; display:block; margin:0 auto;}




.navi ul{ width:764px; overflow:visible;height:46px;}
.navi li{ display:block; float:left; height:44px; padding-top:3px; }
.items{ width:119px; height:44px; display:block; padding:0; position:relative; padding-left:10px; } 
.items.soye{ width:76px; }
.it_jie{ height:40px; position:relative; z-index:10; }
.it1{ width:100%; height:40px; position:absolute; top:0; left:0; font-size:16px; color:#000; line-height:40px; text-align:center; }
.it2{ width:100%; height:40px; position:absolute; background-color:#2d96ff; top:40px; left:0; font-size:16px; color:#fff; line-height:40px; text-align:center; }
.it1,.it2,.itt span{
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}
.items:hover .it1{ top:-40px; }
.items:hover .it2{ top:0; }
.items_on .it1{ top:-40px; }
.items_on .it2{ top:0; }

.itt{ width:64px; height:2px; position:absolute; top:52px; left:50%; margin-left:-32px; }
.itt span{ width:0; height:2px;  margin-left:auto; margin-right:auto; }
.items:hover .itt span{ width:100%; }
.soye .itt{ width:32px; margin-left:-16px; }
.items_on .itt span{ width:100%; }

.navi .navi_content{ width:160px; display:none; padding:10px 0; position:absolute; top:168px; margin-left:0px; border:1px solid #d8d8d8; background-color:#FFF; z-index:10000; overflow:hidden; border:2px solid #2d96ff; border-top:1px solid #2d96ff; }
.navi .navi_content a{ padding:0 10px; overflow:hidden; display:block; font-size:16px; color:#000; line-height:40px; text-align:center;}
.navi .navi_content a:hover{ color:#fff; background:#2D96FF;}

.ban{ display:block; height:523px; position:relative; top:-11px;}
.swipe{width:100%; overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe ul li{ display:block; height:523px;}
.swipe ul li div{ display:block; height:523px; width:100%;}
.swipe #pagenavi{position:absolute;left:0;bottom:38px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#FFFFFF;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 2px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#f0bc04;}












.zw12more {
	font-size: 12px;
	line-height: 20px;
	color:#666666;
	text-decoration: none;
}
a.zw12more:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}


.zwlmbs {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	font-weight:bolder;
	text-decoration: none;
}
a.zwlmbs:hover {
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	font-weight:bolder;
	text-decoration:underline;
}
.zwbs {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
a.zwbs:hover {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	text-decoration:underline;
}

.zw26 {
	font-size: 26px;
	line-height: 30px;
	color: #ff0000;
	letter-spacing:2px;
	text-decoration: none;
}
a.zw26:hover {
	font-size: 26px;
	line-height: 30px;
	color: #000;
	letter-spacing:2px;
	text-decoration:none;
}


.zwls14 {
	font-size: 14px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
}
a.zwls14:hover {
	font-size: 14px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}


.zw16 {
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
	background-image:url(../images/lmbge.jpg);
	cursor:pointer;
}
.zw16 a{
	font-size: 20px;
	line-height: 30px;
	color: #ff0000;
	text-decoration: none;
}
zw16 a:hover {
	font-size: 20px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}


.zw16title {
	font-size: 18px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;
}





.newss{
line-height:30px; 
height:30px; 
width:345px;
}


.zw16bt {
	font-size: 16px;
	line-height: 30px;
	color: #723321;
	text-decoration: none;
	background-image:url();
}
.zw16bt a{
	font-size: 16px;
	line-height: 30px;
	color: #723321;
	text-decoration: none;
}
.zw16bt a:hover {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration:none;
}



.zw16hzt {
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
}
.zw16hzt a{
	font-size: 16px;
	line-height: 30px;
	color: #000;
	text-decoration: none;
}
.zw16hzt a:hover {
	font-size: 16px;
	line-height: 30px;
	color: #ff0000;
	text-decoration:underline;
}


.zw22bzt {
	font-size:22px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
}
.zw22bzt a{
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	text-decoration: none;
}
.zw22bzt a:hover {
	font-size: 22px;
	line-height: 30px;
	color: #fff;
	text-decoration:underline;
}











.my1 {
background:url(../images/mytsgbg.jpg);
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
	width:92px;
	height:64px;
	float:left;
	cursor:pointer;
}

.my1 a {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
}

.my1 a:hover {
	color: #0476BD;
	text-decoration:underline;
}



.my11 {
background:url(../images/mytsgbg1.jpg);
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
	width:92px;
	height:64px;
	float:left;
	cursor:pointer;
}

.my11 a {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration: none;
}
.my11 a:hover {
	font-size: 13px;
	line-height: 20px;
	color: #0476BD;
	text-decoration:underline;
} 






.m1{
background-image:url(../images/lbg.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:none;}

.m1 a{
background-image:url(../images/lbg.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:none;}

.m1 a:hover{
background-image:url(../images/lbg.jpg);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#FFFFFF;
text-decoration:underline;}




.m2{
background-image:url(../images/lbge.png);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#000;
text-decoration:none;}


.m2 a{
background-image:url(../images/lbge.png);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#000;
text-decoration:none;}

.m2 a:hover{
background-image:url(../images/lbge.png);
background-position:center;
background-repeat:no-repeat;
font-size:15px;
color:#ff0000;
text-decoration:underline;}









.bszw {
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
}
a.bszw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}

.bszw16 {
	font-size: 14px;
	line-height: 25px;
	color:#CCCCCC;
	text-decoration: none;
}
a.bszw16:hover {
	font-size: 14px;
	line-height: 25px;
	color: #ff0000;
	text-decoration:underline;
}


.hhzw {
	font-size: 12px;
	line-height: 20px;
	color: #CB2027;
	text-decoration: none;
}
a.hhzw:hover {
	font-size: 12px;
	line-height: 20px;
	color: #ff0000;
	text-decoration:underline;
}


.stzw {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	font-family:"宋体";
	text-decoration: none;
}



.lmbt {
	font-size: 20px;
	line-height: 30px;
	color: #333333;
	text-decoration: none;
}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"微软雅黑";
	
}

.rf{ display:block; float: right;}
.to-kk{ height:30px; padding-top:20px; font-size:12px;}
.to-yy{ background:url(../images/labg.png) top center no-repeat; height:32px; width:134px; text-align: center; font-size:12px; line-height:32px; margin-left:5px;}
 .to-yy a, .to-yy a:visited{ color:#000;}
.to-tel{ display:block; margin-left:15px; background:url(../images/wxbg.png) top center no-repeat; height:32px; width:190px;  }
.to-sou{ background:url(../images/soubg.png) center center no-repeat; height:32px; width:190px; padding:0 11px 0 24px;}
.sous{ display:block; float:left; background-color:transparent; width:153px; height:30px; line-height:30px; font-size:12px; color:#828282;}
.souc{ display:block; float:left; background-color:transparent; width:25px; height:30px;}



.menu{width:1200px;}
.menu li{float:left; list-style:none; padding-left:24px;}
.menu li a{ color:#fff; font-size:16px; height:46px; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px;}
.menu li a:hover{ background-color:#ff9900; height:46px; color:#fff; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:18px; padding-bottom:18px;}






/*banner切换开始*/
.main_visual{height:450px; width:100%; overflow:hidden; display:block; position:relative; }
.main_image{height:450px; overflow:hidden; display:block; position:relative;}
.main_image ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px; }

.flicking_con{ height:17px; margin-top:-45px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con a{float:left;width:45px;height:11px;margin:0 2px; padding:0; background:#fff; display:block;text-indent:-1000px;}
.flicking_con a:hover{ background:#f56330;}
.flicking_con a.on{ background:#f56330;}
#btn_prev,#btn_next{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:165px;display:none;}
#btn_prev{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}
/*banner切换结束*/



/*banner切换开始*/
.main_visual3{height:300px; width:100%; overflow:hidden; display:block; position:relative; }
.main_image3{height:300px; overflow:hidden; display:block; position:relative;}
.main_image3 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image3 li{float:left;width:100%;height:300px; }

.flicking_con3{ height:17px; margin-top:-45px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con3 a{float:left;width:45px;height:11px;margin:0 2px; padding:0; background:#fff; display:block;text-indent:-1000px;}
.flicking_con3 a:hover{ background:#f56330;}
.flicking_con3 a.on{ background:#f56330;}
#btn_prev3,#btn_next3{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:115px;display:none;}
#btn_prev3{ background:url(../images/banner_zuo.png) left top no-repeat; left:4%;}
#btn_next3{ background:url(../images/banner_you.png) right top no-repeat; right:4%;}
/*banner切换结束*/





#head_time{ font-size:12px; color:#666;}

a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 



/*产品*/
.product_main { width:1150px; overflow:hidden; margin:20px auto;}
.title { width:1150px; overflow:hidden; margin:40px auto;}
.title p { width:1150px; line-height:25px; font-size:14px; color:#a5a5a5; text-align:center;}
.title p.pro_tel {  margin:0 auto 20px auto;}
.title p.pro_tel span { display:block; width:195px; height:62px; margin:0 auto 20px auto; background:url(images/title.png) no-repeat;}
.title p.pro_tel_1 span { background-position:0 0;}
.title p.pro_tel_1 span.hover { background-position:0 -62px;}
.title p.pro_tel_2 span { background-position:-200px 0;}
.title p.pro_tel_2 span.hover { background-position:-200px -62px;}
.title p.pro_tel_3 span { background-position:-400px 0;}
.title p.pro_tel_3 span.hover { background-position:-400px -62px;}
.pro_ul { width:1140px; overflow:hidden; margin-left:10px;}
.pro_ul li { float:left; width:264px; height:160px; border:1px solid #ccc; margin-right:19px; margin-bottom:25px; display:inline;}
.pro_ul li img { width:264px; height:160px;}
.pro_ul li.li_big { width:550px; height:160px;}
.pro_ul li.li_big img { width:550px; height:160px;}
.pro_ul li a { display:block; width:100%; height:100%; position:relative; color:#FFFFFF;}
.pro_ul li a span { display:block;  width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/over.png) repeat; display:none;}
.pro_ul li a span p { width:85%; background-color:#055DC1; height:35px; overflow:hidden; margin:10px auto; text-align:center; line-height:30px; font-size:16px;}
.pro_ul li a span dl { width:85%; margin:10px auto;}
.pro_ul li a span dl dt { width:100%; line-height:40px; font-size:14px; text-align:center;}
.pro_ul li a span dl dd { width:100%; line-height:20px;}
.pro_ul li a:hover span { display:block;}
.pro_ul li p {width:70%; height:35px; overflow:hidden; position:absolute; margin:3px auto; position:relative; text-align:center; line-height:30px; font-size:14px;}
.pro_ul li p a{font-size:16px; color:#000000}


.pro_ul li.pro_ul_1 { width:555px; height:555px;}
.pro_ul li.pro_ul_1 img { width:555px; height:555px;}
.pro_ul li.pro_ul_1 a span dl { width:70%; margin:150px auto;}
.pro_ul li.pro_ul_2 { float:right; width:250px; height:555px; margin-right:67px; display:inline;}
.pro_ul li.pro_ul_2 img { width:250px; height:554px;}
.pro_ul li.pro_ul_2 a span dl { width:70%; margin:150px auto;}
.pro_ul li.pro_ul_3 { width:250px; height:555px;}
.pro_ul li.pro_ul_3 img { width:250px; height:554px;}
.pro_ul li.pro_ul_3 a span dl { width:70%; margin:150px auto;}






/*********************about_profile***********************/
.ab_erl{ display: block; overflow:hidden; padding-bottom:35px;border:0}
.ab_erl table{ margin:0 auto;}
.ab_erl table a{ display:block; float:left; width:198px; background-color:#fff; height:42px; line-height:40px; font-size:16px; color:#000;margin:0 5px 10px; position:relative; overflow:hidden; text-align:center; border:1px solid #0066CC;}

.ab_erl.ab_erl_0 table a{ width:142px;border:0}
.ab_erl.ab_erl_0 table a .abebg1, .ab_erl.ab_erl_0 table a .abebg2{ width:140px;border:0}

.abebg1, .abebg2{ display:block; float:left; left:0;width:196px; height:40px; position:relative; cursor:pointer; border:0px;}
.abebg1{top:0px; border:0px}
.abebg2{top:12px; background:#0066CC; color:#fff;border:0px}
.abebg1, .abebg2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.ab_erl table a:hover .abebg1, .ab_erl table a.ernn .abebg1{top:-42px; border:1px solid #FFF;}
.ab_erl table a:hover .abebg2, .ab_erl table a.ernn .abebg2{top:-42px; border:1px solid #FFF;}







.wab_erl{ display: block; overflow:hidden; padding-bottom:35px;border:0}
.wab_erl table{ margin:0 auto;}
.wab_erl table a{ display:block; float:left; width:138px; background-color:#fff; height:42px; line-height:40px; font-size:16px; color:#000;margin:0 5px 10px; position:relative; overflow:hidden; text-align:center; border:1px solid #0066CC;}



.wab_erl.ab_erl_0 table a{ width:142px;border:0}
.wab_erl.ab_erl_0 table a .abebg1, .ab_erl.wab_erl_0 table a .abebg2{ width:140px;border:0}

.wabebg1, .wabebg2{ display:block; float:left; left:0;width:136px; height:40px; position:relative; cursor:pointer; border:0px;}
.wabebg1{top:0px; border:0px}
.wabebg2{top:12px; background:#0066CC; color:#fff;border:0px}
.wabebg1, .wabebg2{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.wab_erl table a:hover .wabebg1, .wab_erl table a.ernn .wabebg1{top:-42px; border:1px solid #FFF;}
.wab_erl table a:hover .wabebg2, .wab_erl table a.ernn .wabebg2{top:-42px; border:1px solid #FFF;}










/**内容区**/

.neirong{
font-size:14px;
line-height:28px;
color:#333333;
}
.neirong a{
font-size:14px;
color:#333333;
}










.xwlb1{ display:block; overflow:hidden;}
.xwlb1 li{ display:block; margin-bottom:10px; position: relative;}
.xwlnr{ padding:15px; overflow:hidden; position: relative; z-index:6;}
.xwbei{position: absolute; right:0; top:0; width:100%; height:100%; background:url(../images/xwlbg1.png) repeat; z-index:3;}
.xwbei2{ position:absolute; left:0; top:0; width:0%; height:100%; background:url(../images/xwlbg2.png) repeat; z-index:3;}
.xwbei2, .xwbei{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .xwbei{ width:0%;}
.xwlb1 li:hover .xwbei2{ width:100%;}
.dnebg{ width:135px; height:auto; position:relative; z-index:7; top:12px;}
.neda{ width:104px; height:120px; position:relative; z-index:9; left:0; top:0; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.nedabg{ width:104px; height:120px; position: absolute; z-index:8; left:0; top:0; background:url(../images/danbg1.png) center center no-repeat;}
.neda1{ display:block; padding-top:24px; line-height:46px; font-size:36px;}
.neda2{ display:block; line-height:20px; font-size:12px;}

.nedabg{
	-webkit-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .nedabg{ background:url(../images/danbg2.png) center center no-repeat;
transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); -moz-transform: rotate(180deg);}
.xwlb1 li:hover .neda{ color:#6d6d6d;}

.dnetu{ width:200px; height:138px; margin-right:20px;}
.dnetu img{ width:200px; height:138px; -o-border-top-left-radius:25px; -webkit-border-top-left-radius:25px;-moz-border-top-left-radius:25px;border-top-left-radius:25px; -o-border-bottom-right-radius:25px; -webkit-border-bottom-right-radius:25px;-moz-border-bottom-right-radius:25px;border-bottom-right-radius:25px;}
.dnejsn{ width:505px; overflow:hidden;}
.dneti{ line-height:38px; font-size:14px; color:#010101;}
.dneti a, .dneti a:visited{ color:#010101;}
.dnejs{ display:block; line-height:30px; color:#6d6d6d; font-size:12px; height:77px;}
.dnejs a{ display:block;} .dnejs a, .dnejs a:visited{ color:#6d6d6d;}
.nduo{ width:98px; height:30px; border:1px solid #0066CC; display:block; float:left; overflow: hidden; position:relative; line-height:30px; text-align:center; font-size:12px; color:#6b6b6b;} .nduo:visited{ color:#0066CC;}

.dneti a, .dnejs a , .nduo{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.xwlb1 li:hover .dneti a, .xwlb1 li:hover .dnejs a{ color:#000; }
.xwlb1 li:hover .nduo{ background:#0066CC; color:#FFF; border-color:#0066CC; top:-1px; left:1px;}
/**新闻手滑放大 begin**/
.xwlb1 li:hover .dnetu img{ 
animation:dnetu 6.5s linear 0s infinite alternate both;
-webkit-animation:dnetu 6.5s linear 0s infinite alternate both; 
-moz-animation:dnetu 6.5s linear 0s infinite alternate both; 
-o-animation:dnetu 6.5s linear 0s infinite alternate both;
}
@keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-webkit-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-moz-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}
@-o-keyframes dnetu
{0% {transform: scale(1.0,1.0);-ms-transform: scale(1.0,1.0);-webkit-transform: scale(1.0,1.0);-o-transform:scale(1.0,1.0);-moz-transform: scale(1.0,1.0);} 
100%{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-o-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);	}}


.xwlb1{ 
animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards;
-webkit-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-moz-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
-o-animation:xwlb1 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s alternate forwards; 
}
@keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-webkit-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-moz-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}
@-o-keyframes xwlb1
{0% {filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; margin-top:240px;} 
100%{filter:alpha(opacity=100); -moz-opacity:1; opacity:1; margin-top:0px;}}


/**页码**/
.yema{ padding-top:30px; position:relative; height:38px; }
.yema a{ display:block; float:left; width:50px; height:36px; text-align:center; line-height:36px; font-size:22px; color:#FFF; font-size:20px; font-family:"宋体"; border:1px solid #FFF; position:absolute;}
.yema a.prev{ left:50%; margin-left:-100px;}
.yema a.next{ right:50%; margin-right:-100px;}
.yema a.prev, .yema a.next{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}
.yema:hover a.prev, .xwlb1:hover a.prev, .aqsdlb:hover a.prev, .xwgd:hover a.prev{ left:50%; margin-left:-57px;}
.yema:hover a.next, .xwlb1:hover a.next, .aqsdlb:hover a.next, .xwgd:hover a.next{ right:50%; margin-right:-57px;}


.zflcss{font-size:14px;color:#666666;text-decoration:none;}
.zflcss a{font-size:14px;color:#666666;text-decoration:none;}
.zflcss span{height:50px; padding:6px;text-align:center;}
.zflcss span:hover{height:50px;  padding:6px;text-align:center; background-color:#3198FF;font-size:14px;color:#fff;text-decoration:none;}


/***************************************************- review.html -***************************************************/
.hui{ padding-top:2px; }
.hui li{ width:380px; margin-left:10px; padding-bottom:38px;}
.hui_jie{ width:350px; padding:9px 10px; padding-bottom:0;  border:1px solid #F7F7F7; border-bottom:1px solid #F7F7F7;}
.hui_img{ width:350px; height:235px;}
.hui_bt{ height:58px; font-size:14px; color:#000; line-height:58px; text-align:center;}
.hui_jie:hover{ border:1px solid #3198FF; border-bottom:1px solid #3198FF;}
.hui_jie:hover .hui_bt{ color:#3198FF;}





/*********************************************- news_view.html -**********************************************/
.news_title{ font-size:20px; color:#333333; line-height:26px; text-align:center; padding-top:50px; padding-bottom:26px;}
.wen_title{ margin-left:auto; margin-right:auto;}
.wen_title td{font-size:14px; color:#666666; padding:10px 0;}
.wen_title td img{ vertical-align:middle; padding-right:8px; }
.news_wen{ padding-top:39px; padding-bottom:70px; font-size:14px; color:#444444; line-height:24px;}

.pian td{ padding:10px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.pian a{ font-size:14px; color:#555555; line-height:34px; display:block; float:left; clear:both; }
.pian a span{ color:#000;}
.pian a:hover{ color:#005ca2; }
.pian a:hover span{ color:#005ca2; }
.return{ width:116px; height:36px; border:2px solid #09F; background:#FFF; font-size:14px; color:#000; line-height:36px; text-align:center; font-weight:bold;}
.return:hover{
animation:return 0.5s linear 0s alternate forwards;
-webkit-animation:return 0.5s linear 0s alternate forwards;
-moz-animation:return 0.5s linear 0s alternate forwards; 
-o-animation:return 0.5s linear 0s alternate forwards; 
background:#09F; color:#FFF; }
@keyframes return
{0% { background:#FFF; color:#005ca2; }100%{ background:#005ca2; color:#FFF; }}
@-webkit-keyframes return/*Safari and Chrome*/
{0% { background:#FFF; color:#005ca2; }100%{ background:#005ca2; color:#FFF; }}
@-moz-keyframes return
{0% { background:#FFF; color:#005ca2; }100%{ background:#005ca2; color:#FFF; }}
@-o-keyframes return
{0% { background:#FFF; color:#005ca2; }100%{ background:#005ca2; color:#FFF; }}





.nrq-con{ background:#fefefe; padding:40px 40px 40px; overflow:hidden; border:1px solid #ddd;}
.yd{ line-height:36px; font-size:30px; color:#f56a41;}
.rg{ padding-top:9px; padding-bottom:15px; }
.ymk{ font-size:22px; color:#797979; line-height:40px; padding-bottom:10px; padding-top:10px;}
.yq{ padding-bottom:35px;}
.xm{ line-height:26px; color:#444; font-size:14px;}
.xie002{ padding-left:16px; padding-right:16px;line-height:26px; color:#444; font-size:14px;} .xie label{ line-height:26px; color:#444; font-size:14px;}
.xie1{ width:240px; height:26px; color:#7e7e7e; padding:0 5px; font-size:12px; line-height:26px; border:1px solid #e3e3e3; background:#FFF;}
.xie2{ width:1020px; height:80px; padding:0 5px;line-height:26px; color:#7e7e7e; font-size:12px; border:1px solid #e3e3e3; background:#FFF; margin-top:9px;margin-bottom:9px; }
.ti{ width:70px; height:28px; background:#f56a41; margin-left:8px; color:#FFF; font-size:12px; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; cursor:pointer;}
.geshi{ display:block; padding-top:4px;}





.nav{ display:block; margin-right:-5px;}
.nav li{ padding:0 5px; display:block; float:left; font-size:16px; line-height:34px; color:#000;}
.nav li a{ display:block; text-align:center; padding:0 17px; position:relative;}
.nav li a, .nav li a:visited{ color:#000;}
.nav li a span {
	position: absolute;
}
.line-1 { left: 0; top: 0; width: 0%; height: 2px; background:url(../images/na_hua1.jpg) left top no-repeat;}
.line-2 { right: 0;	top: 0;	width: 2px;	height: 0%; background-color: #000;}
.line-3 { right:0;	bottom:0; width: 0%; height: 2px; background-color: #000;}
.line-4 {left: 0;bottom: 0;width: 2px;height: 0%; background:url(../images/na_hua2.jpg) bottom center no-repeat;}
.nav li:hover a .line-1, .nav li:hover a .line-3 ,.nav li.nann a .line-1, .nav li.nann a .line-3 {width: 100%;}
.nav li:hover a .line-2, .nav li:hover a .line-4 ,.nav li.nann a .line-2, .nav li.nann a .line-4{height: 100%;}

.ejn{ float:left;}
#sddm li{ overflow:visible;}
#sddm .ejnk{ position: absolute; visibility: hidden; margin: 0 auto; padding:10px; background: #fff; border: 1px solid #c1c1c1; z-index:99;}
#sddm .ejnk a { position: relative; display: block; margin: 0 auto; padding:0px 5px; width:auto !important; min-width:80px; _width:80px; white-space:nowrap; text-decoration: none; border-bottom:1px solid #c1c1c1;  color: #000; font-size:14px; line-height:44px;}
#sddm .ejnk a:hover{
	-webkit-transition:all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
#sddm .ejnk a:hover { padding-left:8px; padding-right:2px; }
.ejn img{ padding-top:10px;}











/*视觉图*/
.kv{height:567px;position:relative;width:100%}
.kv ul{height:567px;width:100%;}
.kv ul li{height:567px;width:100%;}
.kv ul li a{height:567px;width:100%;display:block;}
.kv .kv_prev{position:absolute;left:0px;top:230px;background:url(../images/icon_bg.png) no-repeat left top;height:70px;width:70px;z-index:2;}
.kv .kv_next{position:absolute;right:0px;top:230px;background:url(../images/icon_bg.png) no-repeat -115px top;height:70px;width:70px;z-index:2;}
.kv .kv_prev:hover{background:url(../images/icon_bg.png) no-repeat left -81px;}
.kv .kv_next:hover{background:url(../images/icon_bg.png) no-repeat -115px -81px;}
.kv .kv_page{width:150px;height:20px;position:absolute;left:50%;bottom:30px;margin-left:-75px;z-index:2;}
.kv .kv_page a{display:none;float:left;width:22px;height:22px;background:url(../images/icon_bg.png) no-repeat -33px -203px;margin:0 4px;}
.kv .kv_page a.selected{background:url(../images/icon_bg.png) no-repeat left -203px;}





.t1{
position:absolute;
background-color:#0FC481;
height:50px;
width:795px;
margin-top:280px;
line-height:50px;
color:#FFFFFF;
font-size:25px;
text-align:center;
filter: alpha(opacity=90);
opacity:0.90;
cursor:pointer;
}

.t11{
position:absolute;
background-color:#009966;
height:50px;
width:795px;
margin-top:280px;
line-height:50px;
color:#FFFFFF;
font-size:25px;
text-align:center;
filter: alpha(opacity=90);
opacity:0.90;
cursor:pointer;

}


.t2{
position:absolute;
background-color:#0FC481;
height:50px;
width:390px;
margin-top:280px;
line-height:50px;
color:#FFFFFF;
font-size:25px;
text-align:center;
filter: alpha(opacity=90);
opacity:0.90;
cursor:pointer;
}

.t22{
position:absolute;
background-color:#009966;
height:50px;
width:390px;
margin-top:280px;
line-height:50px;
color:#FFFFFF;
font-size:25px;
text-align:center;
filter: alpha(opacity=90);
opacity:0.90;
cursor:pointer;

}








.fotk{ display:block; height:58px;}
.totk{ display:block; height:58px;}
.fotk2{ display:block; height:80px;}
.totk3{ display:block; height:48px;}
.cpdti{ position:relative; margin-bottom:44px; text-align:center; font-size:60px; line-height:68px; color:#345b9b;text-transform:uppercase;}
.cpdti span{ display:block; width:136px; height:32px; position:absolute; left:50%; background:#124892; margin-left:-68px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#fff;}
.sank{ display:block; position:relative; width:402px; height:598px; float:left; background:#FFF; margin-left:22px; margin-bottom:22px; padding:47px 36px;}
.cpbk{ display:block; overflow:hidden; height:184px; border:1px solid #e1e1e1;}
.cpfl{ display:block; padding-top:20px;}
.cpfl a{ display:block; clear:both; font-size:14px; color:#000; line-height:34px;}
.cpfl a:hover{ padding-left:5px; color:#f08300;}
.sank:hover .cpbk img{transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
/**页面进入动画**/
.sank1, .sank2, .sank3{
	animation:sank 0.9s linear both;
	-webkit-animation:sank 0.9s linear both;
	-moz-animation:sank 0.9s linear both;
	-o-animation:sank 0.9s linear both;
}
.sank1{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.sank2{animation-delay:0.3s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s;}
.sank3{animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s;}
@keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes sank{
0%{ top:500px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}






/************************************solution********************************************/
.jsok{ display:block; margin-left:-20px;}
.jsok li{ width:560px; height:173px; display:block; position:relative; float:left; margin-left:20px; margin-bottom:20px; background:#E4E4E4; padding:15px;}
.sotu{ display:block; float:left; width:229px; height:143px; overflow:hidden;}
.jsok li:hover .sotu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1); }
.sojk{ display:block; overflow:hidden; width:315px; padding-top:15px;}
.sojti{ display:block; height:77px; font-size:18px; color:#000; line-height:30px;}
.sokan{ display:block; width:115px; height:34px; overflow:hidden; text-align:center; background:url(../images/kabg.png) center center no-repeat; color:#6c6c6d; font-size:14px; line-height:34px; }
.sokan span{ display:block; display:block; position:relative; top:0; color:#6c6c6d;}
.jsok li:hover .sokan span{ top:-100%; color:#FFF;}
.jsok li:hover .sokan{ background:url(../images/kabg2.png) center center no-repeat;} 
.jsok li .sokan:hover span{ top:0;}
/**********************************solution-view****************************************/
.fadbg1{ display:block; padding:32px 0 44px; background:#FFF;}
.fadbg1 .cpbt{ margin-bottom:30px;}
.sojdti{ padding-top:18px; line-height:42px; color:#fff; font-size:30px;}
.sojsk{ width:675px; padding-top:33px;}
.sojsk a, .sojsk a:visited{ color:#444;}
.sojsk a{ display:block;}
.fatu1{ width:533px; height:267px; overflow:hidden;}
.fadbg1:hover .fatu1 img, .fadbg2:hover .fatu2 img, .fadbg2:hover .fatu4 img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.fadbg2{ display:block; padding:32px 0 50px; background:#f5f5f5;}
.fatu2{overflow:hidden; width:476px; height:282px; display:block;}
.fatu4{ width:506px; height:285px; overflow:hidden; display:block; }




.cafl1, .cafl2, .cafl3, .cafl4, .cafl5, .cafl6, .cafl7, .cafl8{
	animation:cafl1 0.9s linear both;
	-webkit-animation:cafl1 0.9s linear both;
	-moz-animation:cafl1 0.9s linear both;
	-o-animation:cafl1 0.9s linear both;
}
.cafl1{animation-delay:0s; -webkit-animation-delay:0s; -moz-animation-delay:0s; -o-animation-delay:0s;}
.cafl2{animation-delay:0.3s; -webkit-animation-delay:0.3s; -moz-animation-delay:0.3s; -o-animation-delay:0.3s;}
.cafl3{animation-delay:0.6s; -webkit-animation-delay:0.6s; -moz-animation-delay:0.6s; -o-animation-delay:0.6s;}
.cafl4{animation-delay:0.9s; -webkit-animation-delay:0.9s; -moz-animation-delay:0.9s; -o-animation-delay:0.9s;}
.cafl5{animation-delay:1.2s; -webkit-animation-delay:1.2s; -moz-animation-delay:1.2s; -o-animation-delay:1.2s;}
.cafl6{animation-delay:1.5s; -webkit-animation-delay:1.5s; -moz-animation-delay:1.5s; -o-animation-delay:1.5s;}
.cafl7{animation-delay:1.8s; -webkit-animation-delay:1.8s; -moz-animation-delay:1.8s; -o-animation-delay:1.8s;}
.cafl8{animation-delay:2.1s; -webkit-animation-delay:2.1s; -moz-animation-delay:2.1s; -o-animation-delay:2.1s;}
@keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-webkit-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-moz-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}
@-o-keyframes cafl1{
0%{ top:200px; opacity:0; -moz-opacity:0; -webkit-opacity:0; -o-opacity:0; filter: alpha(opacity=0); }
100%{ top:0px; opacity:1; -moz-opacity:1; -webkit-opacity:1; -o-opacity:1; filter: alpha(opacity=100); }
}




.ldk{ background: url(../images/ldbg1.png) right top no-repeat, url(../images/ldbg2.png) left bottom no-repeat #EAEAEA; padding:42px 0 30px;}
.lddti{ position:relative; margin-bottom:18px; text-align:center; height:68px; font-size:60px; line-height:68px; color:#e4e5e5;text-transform:uppercase;}
.lddti span{ display:block; width:130px; height:32px; position:absolute; left:50%; background:#EAEAEA; margin-left:-65px; top:18px; z-index:6; line-height:32px; font-size:30px; color:#000;}
.ldlb{ display:block; margin-left:-19px;}
.ldlb dd{ width:260px; height:400px; float:left; margin-left:10px; padding:16px 15px 0; background:#EFEFEF;}
.ld1{ border-top:2px solid #4c8cc5;}
.ld2{ border-top:2px solid #f4a84c;}
.ldtu{ display:block; width:260px; height:181px; margin:0 auto; overflow:hidden;}
.ldlb dd:hover .ldtu img{
transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);
}
.ld-m{ display:block; text-align:center; margin-bottom:10px; line-height:30px; font-size:18px; color:#000; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ld-t{ display:block; width:34px; height:2px; background:#7f7f7f; margin:0 auto 16px;}
.ld-j{ height:105px; text-align:center; padding:0 15px; line-height:24px; font-size:12px; color:#777;}
.ld-j a, .ld-j a:visited{ color:#777;}















/**新闻**/
.xueh{ padding-top:24px; padding-bottom:38px;}
/**学会新闻焦点样式**/
.Focus{width:412px;position:relative;height:375px; float:left;}
.Focus .prev,.Focus .next{position:absolute;display:block;left:10px;top:97px;width:46px;height:62px;background:url(images/focusAdvBg.png) no-repeat;filter:alpha(opacity=80);opacity:0.8;}
.Focus .next{left:auto;right:10px;background-position:-46px 0;}
.Focus .prev:hover,.Focus .next:hover{filter:alpha(opacity=100) !important;opacity:1 !important;}
.FocusIn{width:412px;height:375px;position:relative;margin:0 auto;overflow:hidden;}
.FocusIn .bd li{vertical-align:middle;height:375px;}
.FocusIn .hd{position:absolute;right:16px;top:190px; z-index:999;}
.FocusIn .hd ul{vertical-align:middle;display:inline-block;*display:inline;overflow:hidden;zoom:1;}
.FocusIn .hd ul li{position:relative;float:left;display:inline; margin:0 4px; cursor:pointer; width:11px; height:11px; background:#FFF; -moz-border-radius:50%;  -webkit-border-radius:50%; border-radius:50%;}
.FocusIn .hd ul li.on{ background:#395ea2;} 

/**新闻切换 begin**/
.xuexx{width:820px;position:relative; }
.tabPanel dl{width:820px;float:none; clear:both; z-index:1; position:relative;}
.tabPanel dl dd{ float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tabPanel dl dd span{ cursor:pointer; display:block; position:relative; top:0;}
.tabPanel dl dd a{ color:#000;}
.tabPanel dl dd a:hover{ color:#fff;}
.tabPanel dl dd span, .tabPanel dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel dl dd:hover span, .tabPanel .hit span{ top:-100%;}
.tabPanel .hit, .tabPanel dl dd:hover{background-color:#395ea2;cursor:pointer; border-color:#395ea2; color:#FFF;}
.panes{ display:block;  clear:both; padding-top:20px;}
.pane{ min-height:100px;background-color:#fff;display:none;}
/**新闻切换 end**/

/**新闻切换**/
.tab{width:820px;position:relative; }
.tab .tab_menu{width:820px;float:none; z-index:1; position:relative;}
.tab .tab_menu li{float:left;width:120px; height:38px; line-height:38px; font-size:16px; color:#000; border:1px solid #bfbfbf; cursor:pointer;text-align:center; margin-right:10px; position:relative; overflow:hidden;}
.tab .tab_menu li span{ cursor:pointer; display:block; position:relative; top:0;}
.tab_menu li span, .tab_menu li{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tab .tab_menu li:hover span{ top:-100%;}
.tab .tab_box{width:820px;height:375px; float:left; margin-top:20px; }
.tab .tab_menu .selected, .tab .tab_menu li:hover{background-color:#395ea2;cursor:pointer; border-color:#395ea2; color:#FFF;}
.hide{display:none;}
.tab_box .div{} 



/**首页新闻推荐**/
.xw_in{ width:820px; height:375px; position:relative; }
.xw_intj{ background:#395ea2; width:412px; height:375px; position:relative;}
.xw_intu{ width:412px; height:228px; position: relative; z-index:1; overflow:hidden;}
.xw_intu img{ display:block; float:left; width:412px; height:228px; position:relative; z-index:1;}
.xw_tumc{ width:372px;padding:26px 20px 0; height:35px; bottom:0px; background:url(../images/ne_inbg.png) left bottom repeat-x; position: absolute; z-index:2;  line-height:26px; color:#FFF; font-size:14px;}
.xw_tumc a, .xw_tumc a:visited{ color:#FFF; }
.xw_tjj{ padding: 16px 25px 25px;}
.xw_tjj1{ height:70px; line-height:24px; font-size:12px; color:#c0d6ff;}
.xw_tjj1 a{ display:block;}
.xw_tjj1 a, .xw_tjj1 a:visited{ color:#c0d6ff;}
.duo1{ width:96px; height:34px; display:block; background:#5177bd; line-height:34px; text-align:center; font-size:12px; color:#FFF;}
.duo1 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo1 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo1:hover span{ top:-100%;}
.xw_tj_da{ color:#87abeb; line-height:34px; font-size:12px;}
/*新闻推荐列表*/
.ne_tjlb{  width:378px; height: 375px; margin-left:30px; position:relative; top:-27px;}
.ne_tjlb ul{ border-top:1px solid #d1d1d1;}
.ne_tjlb ul li{ border-bottom:1px solid #d1d1d1; overflow:hidden; padding-bottom:10px;}
.ne_lbti{ padding-top:7px; padding-bottom:3px; height:26px; line-height:26px; font-size:14px; color:#000;}
.ne_lbti a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ne_lbti a, .ne_lbti a:visited{ color:#000; }
.ne_lbjs{ height:51px; line-height:24px; color:#585858; font-size:12px;}
.ne_lbjs a, .ne_lbjs a:visited{ color:#585858;}
.ne_lbda{ background:url(../images/biao1.png) left center no-repeat; padding-left:20px; line-height:26px; color:#9f9f9f; font-size:12px;}
.ne_lbxx{ line-height:20px; font-size:12px; color:#b1b1b1; border-bottom:2px #cfcfcf solid;}
.ne_lbxx:visited{ color:#b1b1b1;}
.ne_tjlb ul li .ne_lbti a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.ne_tjlb ul li:hover .ne_lbti a{ padding-left:5px;}
.duo2{ width:41px; height:29px; display:block; line-height:29px; position: relative; overflow:hidden; padding-left:25px; font-size:12px; color:#000; background:url(../images/duobg.png) center center no-repeat; float:right; top:-55px;}
.duo2 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo2 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo2:hover span{ top:-100%;}

/***学会简介***/
.xuej{ width:334px; height:384px; border:2px solid #c79e45; padding:20px 27px 27px;}
.xuej_ti{ overflow:hidden; padding-bottom:20px; line-height:30px; font-size:20px; color:#000;}
.xuejs{ background:#f5f5f5; height:334px; width:334px;}
/*学会选项卡*/
.tabPanel2 dl{height:110px; float:left; width:41px; position:relative;}
.tabPanel2 dl dd{ float:left; position:relative; overflow:hidden;  width:34px; height:110px; margin-bottom:2px;  padding-right:7px; text-align:center; cursor:pointer; background:url(../images/jj_tibg1.png) center center no-repeat; line-height:16px; font-size:16px; color:#fff;}
.tabPanel2 dl dd span{ display:block; width:34px; float:left;height:85px; padding-top:25px;  position:relative; } .xue01{ top:0;left:0;} .xue02{ top:-100%;left:100%;}
.tabPanel2 dl dd span, .tabPanel2 dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel2 dl dd:hover .xue01, .tabPanel2 .hit2 .xue01{ left:-100%;}
.tabPanel2 dl dd:hover .xue02, .tabPanel2 .hit2 .xue02{ left:0%;}
.tabPanel2 .hit2, .tabPanel2 dl dd:hover{ cursor:pointer; background:url(../images/jj_tibg2.png) center center no-repeat; }
.panes2{ margin-left:43px; }
.pane2{ min-height:100px; display:none; }

.zcbg{ width:248px; height:312px; padding:22px 22px 0; color:#454545; line-height:24px; font-size:12px;}
.zcks{ height:240px; padding-bottom:10px; }



/**学术交流**/
.xuejl{ background:#8597b8; padding-top:35px; padding-bottom:14px;}
.xuejl_dti{ display:block; position:relative; line-height:42px; font-size:26px; color:#fff; }
.jlxx{  padding-top:12px;}
.xuejllb{ margin:40px  37px 23px; height:220px ; overflow:hidden; }
.xuejllb ul{ margin-left:-35px; margin-top:-25px;}
.xuejllb ul li{ width:335px; height:84px; float:left; padding-left:35px; padding-top:25px; padding-bottom:25px; padding-right:32px;  border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.jllb_da{ width:58px; float:left; text-align: center; font-family:Arial, Helvetica, sans-serif;}
.jlda1{ position:relative; height:56px; overflow:hidden; margin-bottom:2px; font-size:48px; color:#838383; line-height:56px; border-bottom:1px solid #b7b7b7;}
.jlda2{ position:relative; height:24px; overflow:hidden; font-size:12px; color:#8f8f8f; line-height:24px;}
.jlda1 span, .jlda2 span{ display:block; position:relative; top:0;}

.jllb_js{ display:block; margin-left:78px;}
.jllb_js_ti{ color:#000; font-size:14px; line-height:32px;}
.jllb_js_ti a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.jllb_js_ti a, .jllb_js_ti a:visited{ color:#000;}
.jllb_js_js{ height:48px; padding-top:2px; line-height:24px; color:#6c6c6c; font-size:12px;}
.jllb_js_js a, .jllb_js_js a:visited{ color:#6c6c6c;}

.jllb_js_ti a, .jlda1 span, .jlda2 span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.xuejllb ul li:hover .jllb_js_ti a{ padding-left:5px; color:#4573c7;}
.xuejllb ul li:hover .jlda1 span, .xuejllb ul li:hover .jlda2 span{ top:-100%; color:#4573c7;}

/*交流选项卡*/
/**tabs**/
.tabPanel3 dl{height:46px; float:right;}
.tabPanel3 dl dd{ float:left; height:46px;width:128px;text-align:center; position:relative; overflow:hidden; background:#e8e8e8; margin-left:6px; cursor:pointer;line-height:46px; font-size:16px; color:#000;}
.tabPanel3 dl dd span{ display:block; position:relative; top:0; cursor:pointer;}
.tabPanel3 dl dd span, .tabPanel3 dl dd{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.tabPanel3 dl dd:hover span, .tabPanel3 .hit3 span{ top:-100%;}

.tabPanel3 .hit3, .tabPanel3 dl dd:hover{cursor:pointer;color:black; background:#4573c7; color:#FFF;}
.panes3{ display:block; clear:both; height:281px; background:#fff;}
.pane3{ min-height:100px; display:none;}

.duo3{ width:41px; height:29px; display:block; line-height:29px; position: relative; overflow:hidden; padding-left:25px; font-size:12px; color:#000; background:url(../images/duobg.png) center center no-repeat;}
.duo3 span{ display:block; position:relative; top:0; cursor:pointer;}
.duo3 span{
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.duo3:hover span{ top:-100%;}




.folx{ background:#333333; padding:32px; color:#999;}
.fo_lxk1{ line-height:26px; font-size:14px; color:#999; margin-left:35px;}
.fo_tu{ display:block; float:left; }
.fo_tu{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fo_tu{transition-duration:1s; -webkit-transition-duration:1s; -o-transition-duration:1s; -moz-transition-duration:1s;}
.fo_lxk1:hover .fo_tu{transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);}
.fo_lxx{ display:block; margin-left:52px; text-align:left;}
.folx table{ margin-left:-36px;}
.folx table td{ padding-top:10px; padding-bottom:10px; border-left:1px solid #CCC;}

/***foot***/
.fobg{ background:#bbb; height:48px; line-height:48px; font-size:12px; color:#333;}
.fobg a, .fobg a:visited{ color:#333;}
.fobg a{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.fobg a:hover{ color:#666;}

/*******************about********************/
.fotk{ height:40px;}
.dbtbg{ background: url(../images/nytbg.jpg) center top repeat-x; height:72px; position:relative; z-index:2; top:-7px; margin-bottom:26px;}
.wzk{ padding-top:21px; line-height:30px; font-size:12px; color:#bdd1f8;}
.wzk span{ font-family:"宋体";}
.wzk a, .wzk a:visited{ color:#bdd1f8;}
.wzk a{
	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
.wzk a:hover{ color:#f0f5ff;}
.dbtk{ line-height:72px; font-size:26px; color:#FFF;}



.center{ width:1200px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; }

/*产品 切换开始*/
.main_visual1{height:330px; overflow:hidden; position:relative; }
.main_image1{height:400px; overflow:hidden; position:relative; }
.main_image1 ul{width:9999px; overflow:hidden;position:absolute;top:0;left:0}
.main_image1 li{float:left;width:1250px;height:380px; }

.flicking_con1{ height:17px; margin-left:auto; margin-right:auto; position:relative; z-index:9;}
.flicking_con1 a{float:left;width:17px;height:17px;margin:0 3px; padding:0; background:url(../images/dian_bg2.png) center top no-repeat; display:block;text-indent:-1000px}
.flicking_con1 a:hover{ background:url(../images/dian_hover2.png) center top no-repeat;}
.flicking_con1 a.on{ background:url(../images/dian_hover2.png) center top no-repeat;}
#btn_prev1,#btn_next1{z-index:20;position:absolute;display:block;width:74px!important;height:74px!important;top:182px;display:none;}
#btn_prev1{ left:-100px;}
#btn_next1{ right:-100px;}
/*产品 切换结束*/


.pin{ margin-left:30px; background-color:#FFF}
.pin:hover .pin_bottom{ border:2px solid #0094DE; border-top:0; background:#0094DE;}
.pin:hover .pin_bt{ color:#FFF;}
.pin:hover .pin_jian{ color:#FFF;}
.pin:hover .pin_more a{ background:url(../images/pin_more_hover.png) left top no-repeat;} 

.pin_top{ width:273px; height:206px; border:2px solid #c0c4cf; border-bottom:0;}
.pin_img{ width:273px; height:206px; }
.pin_bottom{ width:233px; height:80px; padding:0 20px; border:2px solid #c0c4cf; border-top:0; }
.pin_bt{ height:44px; padding-top:10px; background:url(../images/pin_bt_bg.jpg) left bottom no-repeat; font-size:16px; color:#000; line-height:44px;}
.pin_jian{ height:56px; font-size:12px; color:#909090; line-height:56px; }
.pin_more{ height:31px;}
.pin_more a{ width:88px; height:31px; display:block; background:url(../images/pin_more_bg.png) left top no-repeat;} 




.jdjq{ display:block; width:394px; height:117px; margin-top:8px; float: right; border:1px solid #e4e4e4; padding:13px 8px 0;}
.jdj-ti{ display:block; margin-left:-8px; margin-bottom:16px; border-left:4px solid #d82929; height:20px; padding-left:16px; line-height:20px; font-size:16px; color:#00447d;}
.jdtl{ display:block; margin-left:;}
.jdtl li{ display:block; float:left; width:96px; height:113px; text-align:center;}
.jdtuk{ display:block; width:85px; height:65px; margin:0 auto 9px; overflow:hidden;}
.jdtm{ line-height:20px; font-size:14px; color:#444;}


.jdjq3{ display:block; width:1200px; height:210px; margin-top:8px; float: right; padding:13px 8px 0;}
.jdj-ti3{ display:block; margin-left:-8px; margin-bottom:16px; border-left:4px solid #d82929; height:20px; padding-left:16px; line-height:20px; font-size:16px; color:#00447d;}
.jdtl3{ display:block; margin-left:;}
.jdtl3 li{ display:block; float:left; width:395px; height:200px; text-align:center;}
.jdtuk3{ display:block; width:368px; height:210px; margin:0 auto 9px; overflow:hidden;}
.jdtm3{ line-height:20px; font-size:14px; color:#444;}

