@charset "utf-8";
/* CSS Document */

*======html元素======*/
* {margin:0; padding: 0;}
html, body{margin:0;padding:0;/*font: 13px/18px 'lucida sans regular','lucida sans',arial,helvetica,sans-serif;*/
	font: 13px/21px 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif;
	color: #444; }
.box {

  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari and Chrome */
  border-radius:5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
 
}
h1, h2, h3, h4, h5, h6{font-weight:normal;margin:0;line-height:1em;}	
	h1{font-size:2em;margin-bottom:.5em;}	
	h2{font-size:1.75em;margin-bottom:.5142em;padding-top:.2em;}	
	h3{font-size:1.5em;margin-bottom:.7em;padding-top:.3em;}
	h4{font-size:1.25em;margin-bottom:.6em;}
	h5,h6{font-size:1em;margin-bottom:.5em;font-weight:bold;}
	a{ color:#000;}
	blockquote, ul, ol, dl, p,dd,dt, form, pre{margin:0; padding:0;}
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
	ul ul, ul ol, ol ol, ol ul, dd{}
	li{margin:0;padding:0;list-style:none; vertical-align: text-top;}	
	pre, code, samp, kbd, var{font:100% mono-space,monospace;}
	pre{overflow:auto;}
	abbr, acronym{text-transform:uppercase;border-bottom:1px dotted #000;letter-spacing:1px;}
	abbr[title], acronym[title]{cursor:help;}
	small{font-size:.9em;}
	sup, sub{font-size:.8em;}
	em, cite, q{font-style:normal;}
	img{border:none; vertical-align:middle;_vertical-align:top;}			
	hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0 0 1.5em 0;padding:0;}	

	/*table{border-collapse:collapse;}*/

	th,caption{text-align:left;}	
	label{}
	fieldset{margin:0;padding:0;border:none;}
	legend{font-weight:bold;}
	input, select{vertical-align:middle;_vertical-align:top;}
	input[type="radio"],input[type="checkbox"], .radio, .checkbox{margin:0;}
	a:focus{outline:0;}
	a {text-decoration: none;}
	.clear{ clear:both}
	body{ background:#ffffff;}
/*======html元素结束======*/	


/* headerMenuBox */
/*html,body,span,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0}
body{line-height:16px;color:#000;font-size:12px;font-family:"Microsoft Yahei"; }
li{list-style:none;vertical-align:bottom;list-style-type:none}
filedset,img{border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}*/
.headerMenuBox{width:100%;min-width:1200px;background:#f9f9f9;border-top:2px solid #135c8e;-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);z-index:19;*border-bottom:1px solid #ccc;}
.headerMenuBox_fix{ position:fixed; z-index:10000; width:100%;top:0;left:0}
.headerMenu{width:960px;padding:10px 0;margin:0 auto;}
.loginCsiDiv{ float:right;width:160px;}
.headerMenu1170 .headerMenu{width:100%;}
.headerMenu960 .headerMenu{width:960px;}
.headerMenu_logo{float:left;height:36px;}
.headerMenuOutside{height:81px;width:100%;min-width:1100px;}
.smallMenuBox1200 .headerMenuOutside,.smallMenuBox960 .headerMenuOutside{height:56px;}
.headerMenu_line{float:left;padding-left:15px;font-weight:normal;line-height:36px;font-size:16px;color:#999;font-family:"Microsoft Yahei";}
.headerMenu_menu{float:right;margin-top:6px;}
.headerMenu_menu li{float:left;margin:0 15px;height:26px;overflow:hidden;line-height:26px;font-size:16px;}
.headerMenu_menu li a{color:#333;font-size:16px;font-family:"Microsoft Yahei";}
.headerMenu_menu li a:hover,.headerMenu_menu .cur a{color:#008573;text-decoration:none;}
.headerMenu_menu dd a{font-weight:bold;color:#008573;}
.headerMenu_lgRg,.header_userInfo{float:right;background:#189dc0;margin:18px 0 0 20px;height:26px;border-radius:2px;line-height:26px;}
.header_userInfo:hover{border-radius:2px 2px 0 0;}
.headerMenu_lgRg{padding:0 6px;}
.headerMenu_lgRg li{float:left}
.headerMenu_lgRg li a:link,.headerMenu_lgRg li a:visited,.headerMenu_lgRg li a:hover,.headerMenu_lgRg li a:active{padding:0 6px;color:#fff;font-size:15px;}
.header_userInfo{position:relative;cursor:pointer;z-index:9;} 
.userInfo_header{float:left;margin:2px;margin-right:0;border:1px solid #00a690;height:20px;}
.userInfo_userName{float:left;padding:0 12px 0 8px;min-width:32px;max-width:72px;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:"Microsoft Yahei";color:#fff;line-height:24px;text-align:center;}
.userInfo_userName:hover{color:#fff;text-decoration:none;}
.togArrowWrap{float:left;display:inline-block;width:26px;height:26px;background:#1480a9;border-radius:0 2px 2px 0;}
.userInfo_arrow{float:left;width:0;height:0;border:4px solid;border-bottom:none;border-color:#fff #007263 #007263 #007263;margin:11px 0 0 9px;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in;-webkit-backface-visibility:hidden;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;}
.header_userInfo:hover .userInfo_arrow{-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.ntipsLeft,.ntipsRight{float:left;width:7px;height:14px;background:url(headermenuIcon.png) no-repeat;}
.ntipsLeft{background-position:-5px -20px;}
.ntipsRight{background-position:-12px -20px;width:8px;}
.ntipsNum{float:left;height:14px;background:#ff8013;line-height:14px;color:#fff;}
.headerMenuOutside .noticeTips{display:inline-block;min-width:17px;height:17px;width:20px\9;height:20px\9;background:#ff8013;border-radius:50%;background:url(headermenuIcon.png) no-repeat\9;background-position:-5px -20px\9;margin-left:5px;color:#fff;line-height:17px;line-height:20px\9;text-align:center;font-size:10px;}
.noticeTips:hover{color:#fff;text-decoration:none;}
.noticeTips.pa{position:absolute;top:-7px;right:-7px;margin:0;}
.userLinks{position:absolute;z-index:10;width:98%;border:1px solid #016a5c;border-radius:0 0 2px 2px;top:26px;right:0;background:#189dc0;padding:5px 0;-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);}
.userLinks li{height:26px;background:#189dc0;line-height:26px;}
.userLinks .userLinks_item{display:block;padding:0 10px;color:#fff;}
.userLinks .userLinks_item:hover{background:#38b0cb;color:#fff;text-decoration:none;}
.userLinks_arrow{position:absolute;display:inline-block;width:10px;height:10px;background:url(headermenuIcon.png) no-repeat;background-position:-30px -20px;top:-9px;right:6px;}
.noticeItem{position:relative;}
.noticeItem .noticeTips{position:absolute;top:3px;left:60px;}
.open .userLinks{display:block;}
.bigMenuBox .headerMenu{width:1170px;padding:18px 0;}
.bigMenuBox .headerMenuOutside{height:102px;}
.smallMenuBox1200 .headerMenu{width:1200px;}
.smallMenuBox960 .headerMenu{width:960px;}






.header_logo{ float:left;}
.header_nav{ float:right;}
.header_nav ul li{ float:left; margin:0 10px; font-size:16px;   margin-top: 20px;}
.header_nav ul li a{ color:#333;}
.header_nav ul li a:hover{ color:#288ece; font-weight:bold;}
.header_LgRg{ float:right;  background:#4c7aa9; border-radius:2px;   border-radius: 2px;
    float: right;    height: 26px;    line-height: 26px;    margin: 18px 20px 0 0;}
.header_LgRg ul li{ float:left; margin:0 8px; font-size:16px;}
.header_LgRg ul li a{ color:#fff;}
.loginbox{float: left; width:90px;   }
.dropdown {
    -moz-user-select: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    cursor: pointer;
    font-weight: 200;
    
    position: relative;
   	width:90px;
}

.dropdown .old {
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}
.dropdown select {
    left: 0;
    position: absolute;
    top: 0;
}

.dropdown .selected:after {
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
}

.dropdown .carat, .dropdown .carat:after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #fff transparent transparent;
    border-image: none;
    border-right: 6px solid transparent;
    border-style: solid;
    border-width: 6px;
    margin-top: -3px;
    position: absolute;
    right: 14px;
    top: 50%;
    transform-origin: 50% 20% 0;
    z-index: 1;
}
.dropdown.open .carat {
    transform: rotate(180deg);
}.dropdown.open div {
    opacity: 1;
    z-index: 2;
}
.dropdown div {
    background: none repeat scroll 0 0 #4cb1ca;
    color: #c0f3ff;
    height: 0;
    left: 0;
    margin-top: 1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 100%;
}
.dropdown ul {
    height: 100%;
    left: 0;
    list-style: none outside none;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.dropdown li {
    border-bottom: 1px solid #39a0b9;
    list-style: none outside none;
    padding: 8px;
	display: block;
    font-size: 0.85em;
    overflow: hidden;
    white-space: nowrap;
}


.search {
	background:#fff;
	border: 1px solid #ddd;
	position: relative;
	float:right;
	margin:14px 0 0 10px;
}
.search input[type="text"] {float:left;
	border: none;
	outline: none;
	background: none;
	font-size:0.85em;
	font-family: 'Exo 2', sans-serif;
	color:#777;
	width:130px;
	padding:7px;
	-webkit-apperance:none;
	margin:0;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
}
.search input[type="text"]:focus{
	width:150px;
}
/*.search input[type="submit"] {
	border: none;
	text-indent: -9999px;
	outline:none;
	cursor: pointer;
	background: url("../a_images/search.png") no-repeat 0px 3px; 
	width:30px;
	height:25px;
	padding:8px;
}
.search input[type="submit"]:active {
	position:relative;
}*/


.search input[type="submit"] {float:left;
	border: none; text-align:left;
	outline:none;
	cursor: pointer;
	background: url("../a_images/search.png") no-repeat 0px 0px #4c7aa9;
	width:58px;
	height:30px; color:#fff; overflow:hidden;
}
.search input[type="submit"]:active {
	position:relative;
}
.tag-list{
	float:left;
}














/* footer */
.footer { margin-top:20px;
    border-top: 1px solid #eee;
    font-size: 14px;
    padding: 20px 0 20px;
    width: 1170px;
}
.footer .footer_nav{width:450px; height:25px; margin:0 auto 10px;}
.footer .footer_nav ul{ float:left; height:20px; width:100%; text-align:center;}
.copyright{color:#7d7d7d; height:25px;width:850px;  margin:0 auto 10px;}
.footer .web_info{color:#7d7d7d;height:25px; width:850px; margin:0 auto 10px;}
.footer .web_cnzz{ height:25px; width:80px; margin:0 auto 10px;}
.footer span{ float:left; margin-right:10px;}
.foot-link li{float:left;margin:0 5px;font-size:14px;}
.foot-link li a{color:#7d7d7d;}
.bottom-btn-scrtop,.bottom-btn-weixin{background: url("../a_images/back_top.png") no-repeat;display:none;width:60px;height:50px;background-position:0 0;position:fixed;bottom:40px;right:20px;cursor:pointer;}
.bottom-btn-scrtop:hover{background-position:-71px 0;}
.bottom-btn-weixin{display:block;height:40px;background-position:0 -60px;bottom:100px;}
.bottom-btn-weixin:hover{background-position:-71px -60px;}
.weixin-img{display:none;width:130px;padding:10px;position:absolute;right: 70px;bottom: 0px;background: #fff;border: 1px solid #eaeaea;box-shadow: 1px 1px 1px #eaeaea;cursor:default;}
.weixin-txt{line-height:26px;font-size:14px;text-align:center}
.hasrl .footer{margin-top:-70px;}


.footer ul li {    float: left;    font-size: 14px;    margin: 0 5px;}

.addr_list{width:1140px; height:30px;margin:8px auto; }
.addr_list strong{ float:left; margin:0 20px; line-height:40px; display:inline; font-size:18px;}
.addr_list strong a{ color:#0d6fb6; }
.addr_list img{ width:2px; float:left;}
.addr_list ul{ float:left; width:900px; height:30px;}
.addr_list ul li{ float:left;  height:30px; line-height:30px;font-size:14px;}
.addr_list ul li a{ color:#3f3f3f;}
.addr_list ul li a:hover{ color:#f30}


.addr{ width:960px; height:30px;margin:0px auto;}
.addr_1140{width:1140px;}
.addr strong{ float:left; margin:0 20px; line-height:40px; display:inline; font-size:18px;}
.addr strong a{ color:#0d6fb6; }
.addr img{ width:2px; float:left;}
.addr ul{ float:left; width:1130px; height:30px;}
.addr ul li{ float:left;  height:30px; line-height:30px;font-size:14px;}
.addr ul li a{ color:#3f3f3f;}
.addr ul li a:hover{ color:#f30}





.addr ul li.change_wk{ float:right; margin-right:15px;}


/*在线客服*/
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../img/member/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../img/member/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../img/member/open_im.png) no-repeat left top; }

/*在线客服*/
