﻿@charset "utf-8";
body {margin:0 auto;font-size:12px; font-family:"微软雅黑"; text-align:center; padding:0px;}
ul,li,dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0;margin:0;}
ul {list-style:none;}
li {list-style:none;}
img {border:0px;}
a {color:#333;text-decoration:none;}
a:hover {color:#000000;	text-decoration: underline;}

.top{ width:1200px; margin:0 auto; height:170px;}
.logo{ width:413px; height:134px; float:left; margin-top:25px;}
.ewm{ width:490px; float:right; text-align:left; background:url(../Images/ewm.jpg) no-repeat right top; height:125px; padding-top:10px; margin-top:30px;}
.ewm span{ color:#878787; line-height:30px; font-size:16px;}
.ewm p{ color:#0077C2;  font-size:16px;}
.dnav{ width:100%; height:37px; background:#424242;}
.nav_c{ width:1200px; margin:0 auto;}


.navbox{height:37px; z-index:9999;position:relative;font-family:'微软雅黑';}
.nav{width:1200px;  float:left; height:37px; list-style:none;}
.nav li{float:left;background:url(../Images/li.png) no-repeat left center; height:37px; position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;color:#ffffff;}
.nav li a span:hover{color:#FFFFFF;}
.nav li a span{ float:left; font-size:14px;cursor:pointer; width:117px; text-align:center;line-height:37px;height:37px;}
.mj_hover_menu{text-decoration:none; border-top:4px solid #0078C4;   background:url(../Images/hover.jpg); height:33px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:33px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_news_bg{width:117px; float:right; height:auto; background:#424242;}
.mj_menu_news_bg dl{ width:117px; float:left; height:auto; }
.mj_menu_news_bg dl dd{ width:117px; float:right;}
.mj_menu_news_bg dl dd a{ width:100%; text-align:center; color:#FFFFFF; float:left; line-height:30px; font-size:13px;}
.mj_menu_news_bg dl dd a:hover{ color:#0077C2;}
.mj_menu_news_main{width:340px; margin:auto; padding-top:12px;}
.drop-menu-effect{ float:left; width:}

.mj_menu_news_bg2{width:420px; float:left; height:185px; background:url(../Images/menu_news_bg.png) no-repeat;}
.mj_menu_news_bg2 dl{ width:400px; float:left; height:117px; padding:10px;}
.mj_menu_news_bg2 dl dt{ width:215px; height:117px; float:left;}
.mj_menu_news_bg2 dl dd{ width:170px; float:right;}
.mj_menu_news_bg2 dl dd a{ width:85px; text-align:center; color:#000000; float:left; line-height:30px; font-size:14px;}

.jianjie{float:right; width:127px; text-align:center; background:url(../Images/jian.jpg) no-repeat left center;}
.jianjie:hover{background:url(../Images/jian2.jpg) no-repeat center;transition:1.5s;}

.banner{ width:100%; height:570px; overflow:hidden; }
.focus {
	width: 100%;
	min-width:auto;
	height: 570px;
	overflow: hidden;
	position: relative; 
}
.f-img-list {
	height: 570px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 100; 
	width: 100%;
	background: url('../Images/f-img-list-bg.jpg');
}
.f-img-list li {
	height: 570px;
	text-align: center;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101;
}
.f-img-list li img{width:100%; height:570px; display:block;}
.f-img-list li.on {
	z-index: 105;
}
.focus .f-b {
	width: 980px;
	margin: auto;
	position: relative;
	z-index: 110;
}
.focus .f-b .f-content {
	position: absolute;
	width: 100%;
	height: 100%;
}
.d-img-list-bg, .d-img-list {
	position: absolute;
	left:100px;
	top: 0;
	width: 200px;
	height: 570px;
}
.d-img-list-bg {
	background: #000000;
	opacity: 0.2;
	filter: Alpha(Opacity = 20);
}
.d-img-list li {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 112;
	display: none;
	width: 200px;
	height: 570px;
}
.d-img-list li.on {
	z-index: 113;
	display: block;
}
.d-img-list li h3 {
	padding: 60px 10px 10px 10px;
	color: #37a4e4;
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: normal;
}
.d-img-list li p {
	padding: 10px 10px 10px 10px;
	color: #ffffff;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: normal;
	line-height: 1.6;
}
.focus-btns {
	position: absolute;
	right: 140px;
	top: 280px;
}
.btn-focus {
	width: 146px;
	height: 50px;
	display: inline-block;
	margin-right: 10px;
	background: url('../Images/btn-focus.png') no-repeat;
	display: none;
}
.btn-focus.on {
	display: block;
}
.btn-focus-down {
	background-position: 0 0;
}
.btn-manage {
	background-position: 0 -50px;
}
.focus-page-btn {
	width: 66px;
	height: 66px;
	background: url('../Images/focus-page-btns.png') no-repeat;
	position: absolute;
	top:220px;
	z-index: 110;
}
.focus-btn-prev {
	background-position: 0 0;
	left: 30px;
}
.focus-btn-next {
	background-position: -66px 0;
	right: 30px;
}
.ryn{ width:100%; float:left;}


.nr1{ width:1200px; margin:50px auto; overflow:hidden;}
.nr1 li{ width:142px; height:200px; margin:0px 29px;  float:left; line-height:38px; color:#666666; font-size:15px;text-align:center; border-bottom:1px solid #999999;} 
.fw1{ width:100%; float:left; text-align:center;}
.nr2{ width:1200px; margin:0 auto;overflow:hidden;}
.fw1 span{ font-size:29px; color:#0077C2;}
.fw1 p{ font-size:15px; margin-top:10px; line-height:30px; color:#666666;}
.fw2{ width:1200px; float:right;}
.fw2 li{ background:url(../Images/ff1.jpg);color:#5A5A5A;  margin:30px 10px; width:220px; height:230px; float:left;}
.fw2 li span{ float:left; width:100%; text-align:center;font-size:16px; color:#FFFFFF; line-height:45px;}
.fw2 li p{width:220px; margin-top:13px; float:left; line-height:30px; font-size:14px;  text-align:center;}
.fw2 li:hover{ background:url(../Images/ff2.jpg); transition:1s; }
.nr3{ width:1200px; margin:40px auto; overflow:hidden;}
.al1{ width:1200px; float:left; text-align:center;}
.al1 span{ font-size:29px; color:#0077C2;}
.al1 span a{ text-decoration:none; color:#0077C2;}
.al1 p{ font-size:15px; margin-top:10px; line-height:30px; color:#666666;}
.anli{ width:1197px;  margin:0 auto; padding-left:3px;}

/* itagBox */
.itagBox{margin:10px auto 0px;clear:both;width:100%;overflow:hidden;}
.itagBox ul{width:100%;}
.itagBox ul li{position:relative;float:left;width:280px;background:#fff;height:200px; overflow:hidden;margin:9px;}
.itagBox ul .votetext
{
    width:100%;
    overflow:hidden;
    height:200px;
    background-../Images:url(../Images/votebb.jpg);
    background-position:center center;
    background-repeat:repeat;
    border-bottom:1px dotted #ddd;
}

.itagBox ul .tag1{width:280px;}
.tag_yellow{color:#fff601;}
.tag_txt{text-align:center;line-height:40px;font-size:20px; font-weight:700; font-family:微软雅黑;color:#474747; }
.itagBox ul li a{ position:absolute;left:0px;top:0px; overflow-y: auto;  line-height:18px;text-align:center;display:block;color:#FFF;width:100%;
                 height:200px; background:url(../Images/en.png);opacity:0.95;transition:0.5s;    }
.itagBox ul li a:hover{color:#FFF;text-decoration:none;}
.itagBox ul .tag2{background:#2E71B3;}
.itagBox ul .tag3{background:#2E71B3;}
.itagBox ul li font{ float:left; margin-top:13px; height:133px; line-height:36px; text-align:left; margin-left:20px; width:80%;}
.itagBox ul li span{ float:left;  text-align:left; margin-left:20px; width:80%; font-size:14px;}

.nr4{ width:100%; font-size:24px; margin:40px auto; color:#636363;}
.nr41{ width:100%; font-size:24px; float:left; color:#636363;}
.xwnr{ width:1200px;  margin:0 auto;  overflow:hidden; }
.xwnr1{ width:375px;  margin-top:30px; border-right:2px solid #999999; height:auto; float:left;}
.xw1b{ width:370px; text-align:left; float:left; font-size:17px;}
.xw1b a{ color:#1281C6;}
.xw1n{ width:370px;  float:left; margin-top:10px;}
.xw1n dl{ width:350px; float:left;}
.xw1n dl dt{ width:145px; height:110px; float:left;}
.xw1n dl dd{ width:190px; color:#666666; font-size:14px; text-align:left; float:right;}
.xw1n dl dd a{ font-size:15px; line-height:30px; color:#333333;}
.xw1n dl dd a:hover{ color:#1281C6;}
.xw1nn{ width:400px; float:left; margin-top:10px;}
.xw1nn li{ width:385px; text-align:left; line-height:30px; font-size:15px; background:url(../Images/dian.gif) no-repeat left center; padding-left:15px;}
.xw1nn li a:hover{ color:#1281C6;}
.yqlj{ width:1250px; text-indent:1em; overflow:hidden; margin:0 auto; text-align:left; padding-top:65px;}
.yqlj a{ font-size:14px; color:#333333; padding:0px 10px;}
.bottom{ width:100%; height:327px; background:#424242; margin-top:10px;}
.center{ width:1200px; margin:0 auto; overflow:hidden;}
.foot{ width:1200px; height:285px; float:left;}
.foot2{ width:1200px; float:left; font-size:12px; color:#CCCCCC;}
.foot2 a{ color:#cccccc;}
.fo1{ width:599px;  text-align:left; margin-top:15px; float:left;}
.fo1 li{ float:left; padding:10px 15px;font-size:13px; }
.fo1 li a{ color:#CCCCCC; line-height:24px;}
.da{ font-size:15px; color:#FFFFFF;}
.fo2{ width:600px; float:right; margin-top:20px;}
.fo2 dl{ width:600px; text-align:left; float:left;}
.fo2 dl dt{ width:300px; font-size:13px; line-height:30px; color:#CCCCCC; height:110px; float:left;}
.fo2 dl dd{ width:290px; float:left; margin-top:90px;}
.fo2 dl dd img{ margin:0px 5px;}

.gyxh{ width:100%; text-align:center;}
.leftt{ width:250px; float:left; margin-top:40px;}
.fenlei{ width:250px; float:left;} 
.fenlei li{ width:250px; font-size:15px; float:left; border-bottom:1px solid #EAEAEA; line-height:50px; }
.fenlei li a{ display:block; width:250px; height:50px;}
.fenlei li a:Hover{ color:#0077C2; font-weight:bold; background:url(../Images/jt.png) no-repeat right center; text-decoration:none;}
.spt{ width:250px; margin-top:30px; text-align:center; line-height:40px; font-size:15px; float:left;}
.rightt{ width:900px; float:right; font-size:14px; line-height:30px; text-align:left; margin-top:50px;}
.span1{ color:#0077C2;}
.span2{ color:#0077C2; font-weight:bold; margin-top:20px;}
.right p{ text-indent:2em;}
.right2{ width:900px; float:right; font-size:14px; line-height:27px; text-align:left; }
.right2 dl span{ font-size:17px; color:#0077C2;}
.right2 dl{ width:900px; margin-top:50px; float:left;}
.right2 dl dt{ width:140px; height:140px; float:left;}
.right2 dl dd{ width:730px; border-bottom:1px solid #AFAFAF; height:139px; float:right;}
.right2 dl dd p{ text-indent:2em;}
.kehu{ width:100%; float:left; text-align:center; font-size:23px; margin-top:50px; color:#999999;}
.khpic{ width:100%; float:left; margin-top:13px; margin-bottom:23px;}
.khpic li{ float:left; width:223px; height:164px; border:1px solid #CCCCCC;}


.fy{ width:100%; height:30px; line-height:30px; float:left; margin:28px 0px; display:inline; font-size:14px; text-align:center;}
.fy a{ color:#000000; text-decoration:none;}
.fy a:hover{ color:#000000; text-decoration:underline;}
.tu{ width:100%; height:auto; margin:20px 0px; overflow:hidden; float:left; text-align:center;}
.bt{ width:100%; color:#0077C3; height:45px; line-height:45px; float:left; text-align:left; font-size:20px; font-weight:bold;}
.bt2{ width:100%; color:#0077C3; height:45px; line-height:45px; float:left; font-size:20px; font-weight:bold;}
.sj{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; text-align:center;  background:#f1f1f1; color:#999999;}
.nr{ width:100%; height:auto; margin-top:20px; line-height:30px; float:left; text-align:left; font-size:14px;  overflow:hidden; }
.nr p{ text-indent:2em;}
.gb{ width:100%; height:30px; line-height:30px; float:left; text-align:center;  background:#f1f1f1; margin:20px 0px; color:#999999;}
.gb a{ color:#999;}


.rygun{ width:98%; float:left; background:#F9F9F9; margin-top:40px; border:1px solid #F3F3F3; height:220px; margin-bottom:20px;overflow:hidden;}
/* ����ҳ�� */
#container h2.title { position:relative; line-height:32px; }
#container h2.title img { position:absolute; top:0; }
#container h2.title span { margin-left:45px; }


.domain { padding-bottom:30px; }
.domain .main{ position:relative; }
.domain .search { border:2px solid #FE3131; width:700px; height:52px; }
.domain .keyword { padding:2px 10px; border:medium none; height:48px; line-height:48px; width:480px; }
.domain .mod-dropdownlist { float:left; background:url(../images/icons/icon_seach_pic.png) 70px center no-repeat; }
.domain .domain-suffix { text-indent:20px; border-left:1px solid #EAEAEA; width:95px; height:52px; line-height:52px; }
.domain .domain-suffix img { margin:10px;}
.domain .btn-search { margin:3px; background:#FE3131; width:98px; height:46px; line-height:38px; *float:left; }
.domain .btn-sbox { color:#fff; font-size:26px; }

#tagscloud { width:800px; height:100px; position:absolute; font-size:14px; text-align:center; }
#tagscloud a { position:absolute; top:0px; left:0px; color:#333; margin:0 20px 75px 0; line-height:18px; text-align:center; font-size:14px;padding:3px 10px; display:inline-block; border-radius:3px; }
#tagscloud a.tagc1 { background:#; color:#666; }
#tagscloud a.tagc2 { background:#; color:#F16E50; }
#tagscloud a.tagc5 { background:#; color:#fe3131; }
#tagscloud a:hover { color:#0078C1; background:#0099ff; }

.rightlx{ width:900px; float:right; font-size:14px; line-height:30px; text-align:left; margin-top:50px;}
.rightlx span{ font-size:18px; line-height:40px; font-weight:bold; float:left; width:100%; border-bottom:1px solid #999999; color:#0077C2;}
.rightlx dl{ width:100%; float:left; margin-top:40px;}
.rightlx dl dt{ float:left; width:160px; height:370px;}
.rightlx dl dd{ float:left; margin-left:20px; line-height:40px;}

.tuijian{ width:99%; float:left; border:1px solid #CCCCCC; background:#F6F6F6; margin-top:40px; }
.tuijian dl{ width:98%; margin:20px 15px; float:left;}
.tuijian dl dt{ width:220px; height:170px; float:left;}
.tuijian dl dd{ float:left; text-align:left; width:930px; float:right;}
.tuijian dl dd a:hover{ color:#0176C3;}
.tuijian dl dd span{ width:100%; margin-top:5px; float:left; color:#999999; font-size:14px;}
.tuijian dl dd font{ width:100%; float:left; font-size:14px; color:#666666; margin-top:15px;}
.aa1{ font-size:16px; float:left; color:#0176C3; width:100%; float:left;}

.xhdt{ width:1135px; margin-top:40px; text-align:left; padding-left:65px; float:left; border-bottom:#0176C3 solid 1px; background:url(../Images/tb1.jpg) no-repeat left center; height:60px; color:#0176C3; font-size:18px;}
.xhdt a{ color:#0176C3; margin-top:25px; text-decoration:none; float:right; font-size:14px;}
.xhdt span{ float:left; margin-top:15px;}

.xhdt2{ width:1135px; margin-top:40px; text-align:left; padding-left:65px; float:left; border-bottom:#0176C3 solid 1px; background:url(../Images/tb2.jpg) no-repeat left center; height:60px; color:#0176C3; font-size:18px;}
.xhdt2 a{ color:#0176C3; text-decoration:none; float:right;  margin-top:25px;  font-size:14px;}
.xhdt2 span{ float:left; margin-top:15px;}

.xhdt3{ width:1135px; margin-top:40px; text-align:left; padding-left:65px; float:left; border-bottom:#0176C3 solid 1px; background:url(../Images/tb3.jpg) no-repeat left center; height:60px; color:#0176C3; font-size:18px;}
.xhdt3 a{ color:#0176C3; text-decoration:none; float:right; margin-top:25px; font-size:14px;}
.xhdt3 span{ float:left; margin-top:15px;}

.dtnr1{ width:1200px;  float:left; margin-top:10px;}
.dtnr1 dl{ width:570px; margin:20px 15px; float:left;}
.dtnr1 dl dt{ width:220px; height:170px; float:left;}
.dtnr1 dl dd{ float:left; text-align:left; width:330px; float:right;}
.dtnr1 dl dd a:hover{ color:#0176C3;}
.dtnr1 dl dd span{ width:100%; margin-top:5px; float:left; color:#999999; font-size:14px;}
.dtnr1 dl dd font{ width:100%; float:left; font-size:14px; color:#666666; margin-top:15px;}
.aa1{ font-size:16px; float:left; color:#0176C3; width:100%; float:left;}
.aa2{ font-size:14px; float:left; color:#000000; margin-top:10px; width:100%; float:left;}

.fuwunr{ width:1200px;  float:left;}
.fuwunr dl{ width:560px; float:left; margin:20px 20px;}
.fuwunr dl dt{ width:560px; float:left; height:300px;}
.fuwunr dl dd{ width:560px; margin-top:10px; text-align:left; float:left;}
.fww1{ float:left; color:#0077C2; font-size:20px; text-align:left; width:100%;}
.fuwunr dl dd a:hover{ color:#0C9DFE; text-decoration:none;}
.fww2{ float:left; font-size:14px; width:100%; color:#666666; line-height:25px;}
.fww3{ float:left;color:#0077C2; font-size:14px; margin-top:10px;}
.hzyz{ width:1200px; margin-top:40px; float:left;}
.hzbt{ float:left; font-size:20px; color:#0078C1;}
.hznr{ float:left; width:100%; padding:10px 0px; border-top:1px solid #0078C1;  border-bottom:1px solid #0078C1; }
.hznr li{ width:380px; margin:10px 100px ; float:left; font-size:14px; color:#999999; text-align:left;}
.hznr li span{  font-size:16px; color:#333333;}
.zuihou{ width:1200px; float:left;}
.zh1{ width:1200px; float:left; margin-top:40px; padding-bottom:10px; text-align:center; font-size:22px; color:#666666; line-height:45px; background:url(../Images/zh.jpg) no-repeat center;}
.zh1 span{ font-size:27px; font-weight:bold; color:#000000;}
.zh1 strong{color:#0078C1; font-size:24px;}

.alfl{ width:1200px; margin:40px 0px 10px 0px; float:left; }
.alfl a{ padding:15px 20px; font-size:15px; color:#333333;}
.alfl a:hover{  text-decoration:none;  color:#0078C1;}

.jiaru{ width:1200px; float:right; font-size:14px; line-height:30px; text-align:left; margin-top:50px;}


/*reset css*/

.izl-rmenu{
	       margin-right: 0;
	       width: 100px;
	       position: fixed;
	       right: 0px;
	       top: 73%;right:1.1%;
	   
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(../Images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 98px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background:url(../Images/qq2.jpg);

    display: block; height:76px;
    width: 78px; margin-top:-63px;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 47px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(../Images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 98px;

}
.izl-rmenu .btn_top:hover {
	background-image: url(../Images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(../Images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    top: 65%;
    margin-top: -76px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(../Images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 98px;
    background-color: #FFF!important;
    z-index:999;
}



.dd1{ background:url(../Images/qq.jpg); width:78px; height:76px; float:left;}
.dd1:hover{ background:url(../Images/qq1.jpg); transition:0.5s;}
.dd2{ background:url(../Images/qq2.jpg); width:78px; height:76px; float:left;}
.dd2:hover{ background:url(../Images/qq21.jpg); transition:0.5s;}
.dd3{ background:url(../Images/qq3.jpg); width:78px; height:76px; float:left;}
.dd3:hover{ background:url(../Images/qq31.jpg); transition:0.5s;}
.izl-rmenu2{
	       margin-right: 0; float:left;
	       width: 82px; height:76px;
	       z-index:999;
}

.izl-rmenu2 .cart2 {
    background: url(../Images/qq2.jpg) no-repeat ;

    display: block;
    height: 78px; 
    width: 76px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;

}

.izl-rmenu2 a.cart2:hover .pic2{display:block;transition:0.5s; }

.izl-rmenu2 .cart2 .pic2 {
	display:none;
    position: absolute; margin-top:-120px; margin-left:-10px;
    width: 105px;
    height:200px;
    background:url(../Images/ewm2.png);
}

.fya{ width:100%; text-align:center; float:left; margin-top:40px; font-size:13px;}
.fya span{ width:auto; margin:0px 15px; color:#999999; }
.fya span a{ color:#999999;}
.diu{ width:900px; float:right;}
.diu2{ width:100%; float:right;}
.fyri{ width:260px; float:right; background:#268BCC; height:35px; text-align:center;  margin-top:40px; line-height:35px; font-size:13px;}
.fyri a{ color:#FFFFFF; display:block; width:260px; height:35px;}
.fyri a:hover{ background:#0099FF; color:#FFFFFF;}

/*sitemap*/
.mapbox{border:1px solid #ccc;}
.mapbox h4 {border:none;border-top:1px solid #ccc;margin-top:-1px;border-bottom:1px solid #eee;background:#EFEFEF;}
.smallcat ul li {float:left;line-height:24px;}
.smallcat ul li a {margin:0 8px; color:#000000}
.list {line-height:24px;}
.txt {line-height:24px;margin:5px 0 5px 8px;overflow:hidden;zoom:1;}
.txt li {background:url(../Images/ico_1.jpg) no-repeat 3px 12px;line-height:24px;height:24px;overflow:hidden;padding-left:10px;_padding-left:8px;margin-left:1px;*margin-left:2px;overflow: hidden;   white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.txt li img {vertical-align:middle;}
.txt li a{color:#000000;}
.txt li span.date {float:right;margin-right:8px;color:#724B20;}
.txt li b ,.txt li b a{color:#000000;font-weight: normal;display:inline;}
.txt li em {font-size:33px;}
.noico li {background:none;padding-left:0;}
h2.tit em , h3.tit em ,h4.tit em ,h5.tit em ,h6.tit em  {font-style: normal;font-weight:normal; }
h2.tit {background:#5A5A5A;line-height:33px;color:#FFF;padding:0 10px;}
h2.tit span ,h3.tit  span ,h4.tit  span {float:right;font-size:12px;font-weight:normal;font-family:'微软雅黑';}

h3.tit {height:43px;line-height:43px;font-family:'Microsoft YaHei';border-bottom:1px solid #E7E7E7;font-family:'Microsoft YaHei';padding-left:5px;}
h3.tit b{font-size:14px;}
h4.tit b a{color:#000}
h3.tit em {font-size:8px; text-transform:uppercase;margin-left:8px;color:#E3E3E3}
h3.tit span a {color:#000;}
h4.tit {border-bottom:1px solid #4da0d4;line-height:40px;padding-left:15px;background:url(../Images/ico_3.gif) no-repeat 3px 16px;;}


#pages { padding:40px 0 40px;text-align:center;font:12px 'Microsoft YaHei';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #ccc; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#000; border:1px solid #000; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


#pages2 { padding:0;text-align:center;font:12px 'Microsoft YaHei'; margin:0 auto; clear:both;}
#pages2 a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #ccc; text-align:center; color:#333}
#pages2 a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages2 a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages2 span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#000; border:1px solid #000; color:#fff; text-align:center; }
.page2 .noPage2 { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
	
	
.xhdtg{ width:835px; text-align:left; padding-left:65px; float:left; border-bottom:#0176C3 solid 1px; background:url(../Images/tb1.jpg) no-repeat left center; height:60px; color:#0176C3; font-size:18px;}
.xhdtg a{ color:#0176C3; margin-top:25px; text-decoration:none; float:right; font-size:14px;}
.xhdtg span{ float:left; margin-top:15px;}
.dtnr1g{ width:900px;  float:left; margin-top:10px;}
.bt2g{ width:100%; color:#0077C3; height:45px; line-height:45px; float:left; text-align:center; font-size:18px; font-weight:bold;}
.sjg{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; text-align:center;  background:#f1f1f1; color:#999999;}
.nrg{ width:100%; height:auto; margin-top:20px; line-height:30px; float:left; text-align:left; font-size:14px;  overflow:hidden; }
.nrg p{ text-indent:2em;}	




.rongyu{ width:1200px; height:auto; overflow:hidden; margin:50px auto;}
.rongyu h3{ font-weight:normal; font-size:29px; color:#0077C2; text-align:center; margin:40px 0px;}
.rongyu h3 span{ font-size:15px; margin-top:10px; line-height:30px; color:#666666;}




.ryzs{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.rynf{ width:225px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.rynf li{ width:100%; height:45px; line-height:45px; background-color:#fff; border-bottom:1px solid #0077C3; margin:10px 0px; font-size:16px; padding-left:20px; text-align:left; background:url(../Images/jt.png) no-repeat right;}
.rynf li a{ color:#424242;}
.ryzsjb{ width:950px; height:auto; overflow:hidden; float:right;}
.ryzsjb li{ width:200px; float:left; height:150px; overflow:hidden; display:inline; margin:20px 18px;}
.btn{display: inline-block; font-size: 14px; color: #fff; border: 2px solid #4d92d9; background-color: #4d92d9; text-decoration: none; transition: 0.4s;}
.btn:hover{background-color: transparent; color: #4d92d9; transition: 0.4s;}
.text-desc{position: absolute; left: 0; top: 0; background:url(../Images/en.png); height: 100%; opacity: 0; width: 100%; padding: 45px 5px; font-size:16px; }
.text-desc p{ width:180px; overflow:hidden; float:left; font-size:14px; text-align:center; }

.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{opacity: 0.9; top: -250px; transition: 0.5s; color: #fff; width:100%;}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}

.port-1.effect-1:hover .text-desc{top: 0;}

