@charset "utf-8";

body { margin:0; padding:0; color:#333; text-align:justify; font-family:Microsoft Yahei; font-size:12px;}
ul,li,h1,h2,h3,h4,h5,h6,form,dl,p { padding:0; margin:0;}
ul, li, dt, dd, dl { list-style: none; padding: 0; margin: 0; }
img  { border:0;}
input {vertical-align:middle;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:none; color:#666;}
.Lleft{ float:left;}
.Rrig{ float:right;}
.Clearfloat{ clear:both;}
.sytle001{ font-size:14px; color:#000; font-weight:bold;}
.style002{ color:#888;}
.style003{ color:#ae7f00;}

/*--服务分类--*/

#sideBar{
text-align:left; width:50px; height:100%; background-color:#333; font-size:14px;
}

#sideBar h2{
	color:#fff;
	font-size:110%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold !important;
	background-color:#1e2380;
	line-height:30px;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	width:177px;
	color:#fff;
	border-bottom:1px solid #666;
	line-height:22px;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 140px;
	right:0px;
	background-image:url(images/background.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#sideBarTab{
	float:left;
	height:250px;
	width:50px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:200px;
	height:auto;
	padding-bottom:10px;
}

#sideBarContentsInner{
	width:200px;
}

/*--top--*/
#top{ width:1000px; height:95px; margin:0px auto;}
.Toprig{ line-height:40px; text-align:right;}

/*--dh start--*/
.navMain { width: 1000px; margin: 0 auto; height:52px; position: relative; background:url(../images/index-end_09.jpg) left top no-repeat;}
.navIndex { height: 52px; }
    .navIndex li { color: #000; font-size: 14px; float: left; line-height: 36px; height: 36px; width: 141px; text-align: center; border-right:1px solid #ccc; font-weight:bold;}
li.nav3, a.nav4:hover { background-position: -1120px -156px; }
    .navIndex a:hover { color: #000; }
.navIndex a { color: #000; display: block; width: 142px; }

.nav1 { margin-right: 142px; }
.navSub { width: 1000px; height:190px; display: none; overflow: hidden; }
    .navSub a { color: #000; display: block;  margin: 0 auto; width: 142px; font-size:13px; }
        .navSub a:hover { color: #ff9c00;}
    .navSub dl { width: 142px; float: left; text-align: center; line-height: 23px; position: relative;  height: 134px;}
    .navSub dt { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -5000px; background-position: -1120px 0; display: none; }

.nav000{ width:40%; float:left; padding-left:10px;}
    .navSub dd { position: relative; }
.nav2 { margin-left: 142px; _margin-left: 132px; }
.navSub dt, .navSub, li.nav3, a.nav4:hover{ background-image: url(../images/navSub.png); background-repeat: no-repeat; }
.Navteststyle a{ width:142px; background:url(../images/iend_09.jpg) left 1px no-repeat; color:#fff;}
/*--dh end--*/



.head-v3{width: 1000px; margin: 0 auto; height:52px; position: relative; font-size:14px; font-weight:bold; font-family:Microsoft Yahei; background:url(../images/index-end_09.jpg) left top no-repeat; z-index:100; }
.head-v3 .navigation-inner{margin:0 auto;width:1000px;position:relative}
.navigation-up{height:36px; line-height:36px;}
.navigation-up .navigation-v3{}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 14px "microsoft yahei";color:#fff; width:142px; text-align:center; border-right:1px solid #F0F0F0}

.navigation-up .navigation-v3  a.navonly{ width:142px; height:36px; line-height:36px; font-size:14px; font-weight:bold; font-family:Microsoft Yahei; background:url(../images/iend_09.jpg) left 1px no-repeat; color:#fff;}
.navigation-up .navigation-v3  a.navonly:hover{background-image: url(../images/navSub1.png); color:#333; background-repeat: no-repeat;}

.navigation-up .navigation-v3 .nav-up-selected{background-image: url(../images/iend_09.jpg); color:#fff; background-repeat: no-repeat; width:142px;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#344157}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0;font:normal 16px "microsoft yahei"; line-height:50px;}
.navigation-up .navigation-v3 li h2 a{color:#333;display:inline-block; font-size:14px; font-weight:bold;height:36px;font-family:"microsoft yahei"; line-height:36px;}
.navigation-up .navigation-v3 li.nav-up-selected a{ color:#fff}

.navigation-down{position:absolute;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#344157;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1000px;position:relative; display:table;}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px; width:145px; height:170px; line-height:24px;}
.navigation-down .menu-1 dt{font:normal 16px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd{ width:150px}
.navigation-down .menu-1 dd a{color:#fff;font:normal 14px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 14px "microsoft yahei"}


.nav_lbg{ height:50px; display:inline-block; background-position: 115px -165px;}
.navigation-up .navigation-v3 dl{ float:right; margin-right:15px;}
.navigation-up .navigation-v3 dl dt{ float:left; width:28px; margin-right:8px; }
.navigation-up .navigation-v3 dl dt.dt_dh{ height:50px; display:inline-block; background-position: 0 -208px;}
.navigation-up .navigation-v3 dl dd{ float:left; font-size:23px; color:#fff; font-family:Arial, Helvetica, sans-serif;}


 .navigation-down-inner ul{ margin-top:10px; display:table; float:left;}
 .navigation-down-inner ul li{ float:left; margin:15px; width:191px; height:153px; overflow:hidden;}
 .navigation-down-inner ul li img{ width:185px; height:117px; overflow:hidden; border:3px solid #d9d9d9;}
 .navigation-down-inner ul li span{ width:185px; height:30px; text-align:center;font:normal 15px "microsoft yahei"; color:#fff; display:block; line-height:38px; }
 .navigation-down-inner ul li a{ color:#fff;}
 .navigation-down-inner ul li a:hover{ color:#60aff6; }



/*--Main start--*/
#ContainerMain{ width:1000px; height:auto; margin:0px auto; margin-bottom:20px;}
#CMLeft{ width:210px; height:auto; float:left;}
.SearchNr{ width:210px; height:23px; margin-bottom:15px;}
.SearLeft{ width:186px; height:21px; line-height:21px; text-align:left; border:1px solid #ddd; border-right:0px;}
.CMLtitle{ width:170px; height:38px; line-height:38px; background:url(../images/iend_30.jpg) left top no-repeat; font-size:16px; font-weight:bold; color:#fff; padding:0px 20px;}
#CMLType{ width:210px; height:250px;}
.CMLlinetitle{ width:210px; height:34px; line-height:34px; border-bottom:2px solid #fc9600; font-size:16px; font-weight:bold; margin-top:5px;}
.TopicNew li{ background:url(../images/list_bg.jpg) 10px center no-repeat; line-height:33px; border-bottom:1px solid #ddd; padding-left:30px; width:180px; list-style:none;}
.CMLQua{ width:208px; height:125px; border:1px solid #ddd; margin:10px auto 16px;}
.Clientitle{ width:210px; height:15px; margin-top:20px; background:url(../images/iend_39.jpg) left top no-repeat;}
#ClientNr{ width:186px; height:200px; border:#efb258 solid 2px; border-top:0px; padding:13px 10px;}
.ContactNr{ width:210px; height:150px; margin-top:15px;}

.c_flink{ width:980px; padding:10px; height:auto; border:1px solid #ddd; margin:10px auto 16px; line-height:24px;}
.c_flink li{ margin:0px 5px; float:left;}

#CMRig{ width:770px; height:auto; float:right;}

#OrangeHKRig{ width:500px; height:auto; float:left; margin-top:20px;}

.Content{ width:500px;}
#tabs-1{border:1px solid #dedede; margin-top:10px;}
#tabs-2{border:1px solid #dedede; margin-top:10px;}

.Content #nav{height:38px;line-height:38px; font-size:14px; color:#222; border-bottom:1px solid #fc9600;
}
.Content #nav ul li{ cursor: hand; text-align:center; width:125px; float:left;}
.Content  #nav ul li.active {color: #fff; font-weight:bold; background:url(../images/inend_21.jpg) left top no-repeat;}
.Content  #nav ul li.normal{ color: #222; background:url(../images/inend_20.jpg) left top no-repeat;}
.OrgHKImg{ width:200px; height:185px; float:left;}
.Tabs01{ width:265px; float:right; padding-right:20px;}
.Tabs01 li{ height:29px; line-height:29px; border-bottom:1px dashed #dedede;}
.Tabs02{ width:265px; float:right; padding-right:20px;}
.Tabs02 li{ height:29px; line-height:29px; border-bottom:1px dashed #dedede;}



.OrangeHKNr{ width:498px; height:185px; border:1px solid #dedede; padding:10px;}

#QandA{ width:250px; height:auto; margin-top:20px; float:right;}
.QandAtitle{ width:250px; height:38px; border-bottom:1px solid #fc9600; line-height:38px;}
.QandANr{ width:250px; height:auto; margin-top:10px;}
.QandANr li{ width:250px; text-indent:0.7em; height:28px; line-height:28px; margin:1px 0px; background-color:#ececec;}

.SmallBanner img { width:245px; height:70px; margin:20px 0px; float:left;}

/*slider*/
#slider{width:470px; margin:0px 15px;}
.slider_box{width:470px; margin:0 auto;height: 195px; overflow: hidden;position: relative;}
.silder_con{height:120px;overflow: hidden;position: absolute;}
.silder_panel{width:470px;height:195px;overflow: hidden;float: left;position: relative;}
.silder_panel img{width:145px;height:115px;display: block;overflow: hidden; border:1px solid #9d9d9d; padding:1px;}
.silder_intro{width: 310px;height: 120px;line-height:24px;overflow: hidden;color: #666; padding-left:10px;}
.silder_con{height:120px;overflow: hidden;}

.CMRBanner{ width:770px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:770px; height:290px; overflow:hidden; position:relative;}
.piclist{ height:290px;position:absolute; left:0px; top:0px}
.piclist li{float:left;}
.swaplist{ position:absolute; left:0px; top:0px}
.og_prev,.og_next{ width:45px; height:100px; background:url(../images/silder_btn.gif) no-repeat; background:url(../images/silder_btn.gif) no-repeat\9; position:absolute; top:95px; z-index:3; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;}
.og_prev{ background-position:left 0px; left:0;}
.og_next{ background-position:right 0; right:0;}


.silder_nav{width:470px;height:68px;margin: 5px auto 0px;padding: 2px 5px;bottom: 0;position: absolute;overflow: hidden; background-color:#dbdbdb;}
.silder_nav li{float: left;padding:0px;border:1px solid #fff; margin:2px;}
.silder_nav li.current{border:3px solid #f00; margin:0px 5px 0px 0px;}
.silder_nav li,.silder_nav img{display: block;width:85px;height:60px;overflow: hidden;}

.silderBox{height:8px; line-height:8px;}

#DoingNr{ width:770px; height:auto;}
#DoingL{ width:500px; height:auto; border:1px solid #dbdbdb; border-top:2px solid #efb258; float:left;}
.DoingLtitle{ width:470px; margin:0px 15px 10px; height:32px; line-height:32px; border-bottom:2px solid #e0e0e0;}

#HKInfo{ width:248px; height:auto; border:1px solid #dbdbdb; border-top:2px solid #efb258; float:right; padding-bottom:10px;}
.HkInfotitle{ width:218px; margin:0px 15px 5px; height:32px; line-height:32px; border-bottom:2px solid #e0e0e0;}
.HKinfoNr li{ width:218px; border-bottom:1px dashed #d9d9d9; text-align:left; line-height:32px; margin:0px 15px;}
.MoreImg{
	width:23px;
	height:23px;
	position: absolute;
	left: 226px;
	top: 225px;
}

.MoreImgNews{
	width:23px;
	height:23px;
	position: absolute;
	left: 210px;
	top: 225px;
}


.Newsul{ width:220px; padding:0px 12px 10px; float:left; margin-right:16px; _margin-right:15px; border:1px solid #dbdbdb; border-top:2px solid #efb258; margin-top:20px;}
.Newsultitle{ width:220px; margin-bottom:5px; height:32px; line-height:32px; border-bottom:2px solid #e0e0e0;}
.NewsulNr{ width:220px; height:auto;  overflow:hidden;}
.NewsulNr li{ width:220px; border-bottom:1px dashed #d9d9d9; text-align:left; line-height:32px;}

.NewsMidbanner{ width:375px; height:60px; margin-top:18px;}
/*bottom*/

.footall {
	width:100%;
	height:auto;
	border:1px solid #cecdcd;
	background:#e3e3e3;
	min-height:210px;
	border-left:none;
	border-right:none;
}
.footall ul {
	width:100%;
	border-top:1px solid #fff;
}
.footall dl {
	width:1000px;
	margin:0 auto;
	height:auto;
	padding:20px 0;
}
.footall dl dt {
	margin-right:40px;
	margin-left:5px;
	float:left;
}
.footall dl dd {
	float:left;
	margin-top:20px;
	padding-left:39px;_padding-left:35px;
	border-left:1px dotted #a29f9a;
	width:120px;
	height:auto;
	min-height:135px;
}
.footall dl dd span.dda {
	font-size:14px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#707070;
	background:url(../images/r_gy.jpg) left center no-repeat;
	text-indent:1.5em
}
.footall li {
	margin-top:10px;
	background:url(../images/r_dot.jpg) 6px center no-repeat;
	text-indent:0.8em;
	color:#707070;
}
.footall dl dd span.dds {
	font-size:14px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#707070;
	background:url(../images/r_zn.jpg) left center no-repeat;
	text-indent:1.5em
}
.footall dl dd span.ddt {
	font-size:14px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#707070;
	background:url(../images/r_tj.jpg) left center no-repeat;
	text-indent:1.8em
}
.footall dl dd span.ddh {
	font-size:14px;
	display:block;
	margin-bottom:5px;
	font-weight:bold;
	color:#707070;
	background:url(../images/r_help.jpg) left center no-repeat;
	text-indent:1.5em
}

#BottomNr{ width:100%; height:50px; text-align:center; padding:15px 0px; line-height:25px; color:#f00; background-color:#525252;}

.aboutRigtitle{ width:750px; height:35px; line-height:35px; text-align:left; padding-left:20px; color:#222; background-color:#ededed; margin-bottom:6px;}
.AboutRigBanner{ width:770px; height:120px;}

#AboutNr{ width:770px; line-height:30px; margin:15px 0px;}
#BussinessNr{ width:770px; margin:10px 0px;}


.listbox_zc{ 
    width: 770px;
	margin-top:10px;
}

.tbox_zc{
	margin:0 10px 15px 0;
	_margin:0 3px 15px 3px;
	overflow:hidden;
	width:375px;
	float:left;
}
.tbox_zc .title_zc h5{
	background: url(../images/list_ti_bg.jpg) no-repeat scroll left 7px rgba(0, 0, 0, 0);
    border-bottom: 2px solid #F04C0B;
    display: table;
    height: 29px;
    line-height: 29px;
    overflow: hidden;
    text-align: left;
    text-indent: 1.5em;
	padding-right:5px;
    width: auto;
	font-size:14px;
	color:#707070;
	float:left;
	font-weight:normal; font-family:宋体;
	}
.title_zc {width:375px; height:auto; overflow:hidden;}
.title_zc span{ float:right; margin-right:5px; font-size:12px; color:#aeaeae; line-height:30px;}
.tbox_zc dt{
	height:33px;
	overflow:hidden;
	clear:both;
	background:url(../images/lanmu_bg.gif);
}
.tbox_zc dd{
	border-top:1px solid #ebebeb;
    padding-top:5px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox_zc dt strong{
	height:33px;
	line-height:33px;
	display:block;
	padding-left:34px;
	float:left;
	color:#3a71be;
	letter-spacing:1px;
}
.tbox_zc dt strong a{
	color:#000;
}
.tbox_zc dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox_zc dt span.more{
	float:right;
	position:relative;
	line-height:33px;
	padding-right:8px;
	color:#596F37;
}
.tbox_zc dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox_zc dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox_zc dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox_zc dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #BADAA1;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox_zc dt span.label a:hover{
	color:#360;
}
.tbox_zc dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #BADAA1;
}

.d1{/* 前置时间日期的小列表 */
	padding:4px 0px;
	width:373px; display:table
}
.d1 li{
	height:27px;
	line-height:27px;
	overflow:hidden;padding-left: 16px;
}
.d1 li span{
	color:#ABA9A2;
	margin-right:5px;
	float:left;
}
.d1 li a{
	
}


.slideBox{ width:200px; height:185px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:200px; height:185px; overflow:hidden; display:block;  }

.slideBox22{ width:200px; height:185px; overflow:hidden; position:relative; }
.slideBox22 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox22 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox22 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox22 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox22 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox22 .bd li{ zoom:1; vertical-align:middle; }
.slideBox22 .bd img{ width:200px; height:185px; overflow:hidden; display:block;  }

a.gotop {
	background: url(../images/gotop.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 8px;
	display: block;
	height: 40px;
	position: fixed;
	right: 3px;
	width: 43px;
}
a.gotop:hover {
	background: url(../images/gotoph.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.flink_sh {
	width:208px;
	height:auto;
	overflow:hidden;
	margin:0 auto; padding-top:30px;
}
.flink_sh li {
	line-height:28px;
	margin:0 auto;
	float:left;
	overflow:hidden;
	z-index:10;
	display: block;
}

.search-keyword {
	width:186px;
	border:none;
	color:#999;
}
.search-img {
	width:23px;
	height:23px;
}

.listbox_xiugai{ 
    margin-bottom: 10px;
    width: 750px;
	margin-top:15px;
}

.listbox_xiugai_zc{ 
    margin-bottom: 10px;
    width: 718px;
	margin-top:15px;
}
.listbox_xiugai li{ width:760px; height:27px; line-height:27px; overflow:hidden; padding-left:6px; border-bottom:1px dashed #ccc; margin-bottom:3px;}
.info_xiugai{ float:right; padding-right:7px;}



#codewx,#code_hover{ width:120px; height:170px; background:url(../images/rf_wx.png) no-repeat;position:fixed;left:0px;cursor:pointer;bottom:80px;}
#code_img{width:270px;height:355px;background:url(../images/icon_rf.png) 0 -3px no-repeat;position:fixed;left:115px;bottom:90px;cursor:pointer;display:none; z-index:1000000000}

.bgAdd0005{ width:1000px; height:750px; margin:20px auto 50px; }

/* liketome */
.liketome{ position:fixed;bottom:0px; left:0px;}
.headertest{width:200px; height:78px; background:url(../images/contacttest.jpg) no-repeat; display:none;}
.liketome ul{ padding:0px;position:fixed;bottom:0px; left:0px; width:100%; list-style:none; background:#000; height:80px; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.liketome ul.menu{ display:inline-block;}
.liketome ul li{ float:left; text-align:center; width:95%; height:80px;position:relative; line-height:80px; font-size:24px; color:#fff;}
.liketome ul li .xxx{font-family:Verdana, Geneva, sans-serif; font-size:20px; line-height:80px; color:#000;}
.liketome ul li .xxx:hover{ color:#4571a0; text-decoration:none;}

