@charset "gb2312";
*{margin:0; padding:0;}
ul,li{list-style:none;}
a{text-decoration:none;font-weight: normal;}
a:Hover { color:#d22d31;}
a img{border:0;}
body{font-family:"Helvetica","Arial","Verdana","sans-serif",'Microsoft Yahei';font-size:14px; min-width:1100px;}
.clear{clear:both;}
::selection{background:#004e90;color:#fff;text-shadow:none}
.middle { width:1100px; margin:0 auto;}

.top { height:34px; line-height:34px; font-size:12px; background:#f9f9f9; color:#ccc; z-index:4; border-bottom:solid 1px #ddd;}
.top a { color:#999; margin:0 4px;}
.top a:Hover { color:#004e90;}
.top .top_l { float:left;color:#999;}
.top .top_r { float:right; font-family:'ËÎÌå';}
.top .top_r a {font-family: "Microsoft YaHei";}
.top .top_r span { margin-left:12px; display:inline-block;  font-family: "Microsoft YaHei"; color:#999;}
.top .top_r span.toptel { margin-right:20px; }


.header { position:relative; z-index:3; height:132px; background:#fff;}
.header .logo { display:block; width:210px; float:left; height:80px; margin:26px 0; background:url(../images/icon.png) no-repeat;}
.header .header_m { float:left; margin-left:60px; width:616px;}
.header .header_m .search_top { margin:30px 0 -2px;}
.header .header_m .search_top a { display:inline-block; height:30px; line-height:26px; font-size:13px; color:#333; padding:0 4px; margin:0 4px; border-bottom:solid 2px #004e90; cursor:pointer;}
.header .header_m .search_top a:hover,
.header .header_m .search_top a.active { border-color:#d9261d; color:#d9261d; font-weight:bold;}
.header .header_m .search { border:solid 2px #004e90; height:40px; padding-left:30px; background:url(../images/icon.png) no-repeat 8px -98px;}
.header .header_m .search .search_text { border:0; background:#fff; height:40px; float:left; width:500px; line-height:40px; font-family: "Microsoft YaHei";font-size:14px; outline:0;}
.header .header_m .search .search_submit { border:0; background:none; background:#004e90; height:40px; width:80px; line-height:40px; text-align:center; display:block; float:right; cursor:pointer; color:#fff;font-family: "Microsoft YaHei";font-size:16px; outline:0; }
.header .header_m .search .search_submit:hover { background:#0063b6;}
.header .header_r { float:right; padding-top:20px;}
.header .header_r p { height:23px; background:url(../images/icon.png) no-repeat 0 -152px; padding-left:28px; font-size:13px; color:#666; line-height:24px; margin:6px 0;}
.nav { height:50px; line-height:50px; color:#fff; background:#004e90;}
.nav .navlist { width:1100px; margin:0 auto;}
.nav .navlist li {height:50px; float:left; background:url(../images/icon.png) no-repeat -49px -92px;}
.nav .navlist li a { color:#fff; display:inline-block; width:132px; text-align:center; font-size:16px;}
.nav .navlist li:hover { background:#d9261d;}
.nav .navlist li.active { background:#d9261d;}
.nav_bottom { background:#eee; height:79px;}
.navlists {width:1100px; margin:0 auto;}
.navlists li { padding:12px 14px;*padding:12px 13px; float:left; border-right:solid 1px #ddd; border-left:solid 1px #ddd; margin-right:-1px;}
.navlists li i { display:block; width:36px; height:31px;background:url(../images/icon.png) no-repeat 2px -220px;}
.navlists li p { text-align:center;}
.navlists li a { color:#666; display:inline-block; width:70px; text-align:center;}
.navlists li a.ons {color:#d9261d;}
.navlists li a:Hover { color:#d9261d; text-decoration:underline;}
.navlists li span {font-family:'ËÎÌå'; font-size:12px; color:#999;}
.navlists li div { width:20px; height:50px; }
.navlists li i.navi02 { background:url(../images/icon.png) no-repeat 0 -300px;}
.navlists li i.navi03 { background:url(../images/icon.png) no-repeat 2px -380px;}
.navlists li i.navi04 { background:url(../images/icon.png) no-repeat 3px -460px;}
.navlists li i.navi05 { background:url(../images/icon.png) no-repeat 6px -540px;}
.navlists li i.navi06 { background:url(../images/icon.png) no-repeat 3px -620px;}

.navlists li.active { border-color:#c31108; background:#d9261d; color:#fff;}
.navlists li.active i { background-position:-162px -220px;}
.navlists li.active i.navi02 { background-position:-164px -300px;}
.navlists li.active i.navi03 { background-position:-162px -380px;}
.navlists li.active i.navi04 { background-position:-161px -460px;}
.navlists li.active i.navi05 { background-position:-158px -540px;}
.navlists li.active i.navi06 { background-position:-161px -620px;}
.navlists li.active a { color:#fff;}
.navlists li.active span { color:#ff908a;}

.hleft { width:294px; float:left; margin:10px 0 0;}
.hdiv { margin-bottom:10px;}
.hdiv .hdiv_t { background:#004e90; color:#fff; height:34px; line-height:34px; padding:0 10px; border-left:solid 2px #f90; font-size:14px; position:relative;}
.hdiv .hdiv_t span { font-size:12px;}
.hdiv .hdiv_t a.more { position:absolute; top:0; right:10px; line-height:34px; color:#6292bb; font-size:12px; font-family:'ËÎÌå';}
.hdiv .hdiv_t a.more:hover { color:#f90;}
.hdiv .hdiv_b { border:solid 1px #ddd; border-top:0;}

.hlmenu li { border-bottom:solid 1px #ddd; padding:0 10px; height:37px; line-height:37px; color:#666; position:relative; vertical-align:bottom; }
.hlmenu li span { color:#004e90; font-size:14px; font-weight:bold;}
.hlmenu li a { color:#666; font-size:12px; padding-left:8px;border-left:solid 1px #ccc; margin-left:4px;}
.hlmenu li a:Hover { text-decoration:underline; color:#004e90;}
.hlmenu li a.more { padding:0; margin:0; border:0; font-family:'ËÎÌå'; font-size:14px; position:absolute; top:0; right:10px; font-weight:bold; color:#004e90;}
.hlmenu li a.more:Hover { text-decoration:none; color:#d9261d;}

.hmiddle { width:530px; float:left; margin:10px 0 0 10px;}


.banner{height:240px;overflow:hidden;position:relative; width:100%; margin-bottom:10px;}
.banner .hd{height:14px;overflow:hidden;position:absolute;left:50%;margin-left:-36px;bottom:14px;z-index:1;}
.banner .hd ul{overflow:hidden;zoom:1;float:left;}
.banner .hd ul li{float:left;margin:0 5px;width:12px;height:12px;cursor:pointer;background:#004e90;}
.banner .hd ul li.on{ background:#d9261d;}
.banner .bd{position:relative;height:100%;z-index:0; width:100%;}
.banner .bd li{zoom:1;vertical-align:middle;overflow:hidden;}
.banner .bd li a { display:block; width:100%; height:240px;}
.banner .bd li a img { display:block; width:100%; height:100%;}
.banner .prev,
.banner .next{position:absolute;left:0%;top:50%;margin-top:-21px;display:block;width:30px;height:42px; background:url(../images/icon.png) no-repeat -320px -460px;}
.banner .next{left:auto;right:0%; background-position:-350px -460px;}
.banner .prev:hover{ background-position:-320px -502px;}
.banner .next:hover{ background-position:-350px -502px;}

.hnews { padding:10px 10px;}
.hnews li { height:30px; line-height:30px; font-size:13px;vertical-align:bottom;}
.hnews li a { float:left; display:inline-block; width:270px; padding-left:12px; background:url(../images/icon.png) no-repeat -330px 13px; color:#656565;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.hnews li a:Hover  { text-decoration:underline; color:#005ce7;}
.hnews li b { float:left; display:inline-block; width:120px; font-size::12px; font-weight:normal; margin-left:20px;color:#004e90;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.hnews li .date { float:right; color:#999;}

.hright { width:256px; float:right; margin:10px 0 0;}
.hlogin { border:solid 1px #ddd; padding:20px 24px; height:230px; font-size:12px; margin-bottom:10px;}
.hlogin ul {}
.hlogin li { height:26px; line-height:24px; padding:6px 0; float:left;width: 100%;}
.hlogin li.btnli { height:30px;}
.hlogin li span { display:inline-block; width:50px; color:#666; float:left; font-size:12px;}
.hlogin li .ltext,
.hlogin li .ltext2 { border:solid 1px #ddd; border:1px solid #ccc; -webkit-box-shadow:0 1px 0 #ececec inset;-moz-box-shadow:0 1px 0 #ececec inset;-ms-box-shadow:0 1px 0 #ececec inset;-o-box-shadow:0 1px 0 #ececec inset;box-shadow:0 1px 0 #ececec inset; width:154px; *width:152px;height:24px; line-height:25px; float:left; text-indent:0.5em;}
.hlogin li .ltext2 { width:82px; text-indent:0.2em; font-size:12px;}
.hlogin li * { vertical-align:middle;}
.hlogin li .code { display:block; height:24px; float:left;}
.hlogin li .lsubmit,
.hlogin li .lbtna,
.hlogin li .lbtna2,
.hlogin li .lbtna3 { display:inline-block; border:0; background:#ff8700; width:96px; height:30px; line-height:30px; color:#fff;font-family: "Microsoft YaHei"; cursor:pointer; text-align:center; float:left; border-radius:1px;}
.hlogin li .lbtna { background:#004e90; float:right;}
.hlogin li .lbtna2 { background:#d9261d; width:134px;}
.hlogin li .lbtna3 { background:#e6e6e6; width:60px; color:#333; float:right;}
.hlogin li .lsubmit:Hover { background:#ffa43e;}
.hlogin li .lbtna:Hover { background:#0066bd;}
.hlogin li .lbtna2:Hover { background:#ff5850;}
.hlogin li .lbtna3:Hover { background:#c9c9c9;}
.hlogins { height:230px;}

.hzzyw { padding:22px 0 6px 20px; height:184px;}
.hzzyw ul { background:url(../images/icon.png) no-repeat -323px -22px;height:170px; }
.hzzyw li { padding-left:28px; float:left; width:90px; height:48px; line-height:22px;}
.hzzyw li a { font-size:12px; color:#000;}
.hzzyw li a:Hover  { text-decoration:underline; color:#004e90;}

.hleft .hnews li a { width:260px;}
.hdiv .hdiv_ts { background:#fff; border:0; border-bottom:solid 1px #004e90; height:33px; line-height:33px; padding:0; position:relative;}
.hdiv .hdiv_ts .htitle {display:inline-block; height:33px; padding:0 14px; background:#004e90; color:#fff; border-left:solid 2px #f90; font-weight:bold;}
.hdiv .hdiv_ts b { display:inline; background:#fff; height:33px; float:left; color:#004e90; cursor:pointer; padding:0 10px;}
.hdiv .hdiv_ts b.active { color:#d9261d; }
.hdiv .hdiv_ts b.htitle { color:#fff; }
.hdiv .hdiv_ts b a { color:#004e90;}
.hright2 .hdiv .hdiv_ts b.active a{ color:#fff; }
.hdiv_bs .hnews { display:none;}
.hright2 .hdiv .hdiv_ts { padding-left:0;}
.hright2 .hdiv .hdiv_ts b.active { background:#004e90; color:#fff; border-left:solid 2px #f90;}

.hdiv_t .mianfei { display:inline-block; width:35px; height:31px; background:url(../images/icon.png) no-repeat -316px -220px; position:absolute; top:-10px; left:70px; color:#fff; font-size:12px; font-style:normal; text-align:center; line-height:24px;}
.hright .hnews li a { width:210px;}
.had { display:block; height:80px; margin-bottom:20px;}
.had .bd li a img{ display:block; width:100%; height:80px;}
.had img{ display:block; width:100%; height:80px;}

.hqyzf { padding-top:4px; height:296px;}
.hqyzf li { float:left; margin:10px 0 0 16px; width:102px;}
.hqyzf li a { display:block; border:solid 1px #ddd; padding:1px;}
.hqyzf li a img { display:block; width:100%; height:26px;}

.hleft2 { width:834px; float:left;}
.hright2 {width:256px; float:right;}
.hright2 .hnews li a { width:210px;}

.hzhtj{ padding-top:2px; height:177px;}
.hzhtj li { float:left; margin:14px 0 0 16px; width:188px;}
.hzhtj li a { display:block; border:solid 1px #ddd; padding:1px;}
.hzhtj li a img { display:block; width:100%; height:62px;}

.hleft2 .hleft,.hleft2 .hmiddle { margin-top:0;}
.hdiv_t a.btna { background:#f90; color:#fff; padding:2px 6px; font-size:12px; border-radius:1px; margin-left:4px;}
.hdiv_t a.btna:Hover { background:#f60;}

.hleft2 .hleft .hdiv { margin-bottom:0; overflow:hidden;}
.hleft2 .hmiddle .hdiv { margin-bottom:0; overflow:hidden;}

.qudao { background:#eee; padding:14px 0;display: none}
.qudao li { padding:6px 0;}
.qudao li i { color:#004e90; display:inline-block; width:80px;font-style: normal;font-weight: bold;}
.qudao li a { color:#666;}
.qudao li a:hover { color:#004e90; text-decoration:underline; font-weight:bold;}
.qudao li span { margin:0 6px; color:#666;}
.qudao li span.qdf_s{width: 90px;height: 30px;display: inline-block;}
.qudao li span img { height:30px; margin-right:10px;}
.qudao li * { vertical-align:middle;}

.hmtlm { padding:20px 0;}
.hmtlm h2 { height:30px; line-height:30px; border-bottom:solid 1px #ddd; font-size:16px;color:#004e90; margin-bottom:10px; text-align:center;}
.hmtlm h2 span { border-bottom:solid 1px #004e90; display:inline-block; height:30px; padding:0 2px;}
.hmtlm div a { display:inline-block; color:#666; margin-right:10px; line-height:26px;}
.hmtlm div a:hover { color:#004e90; text-decoration:underline; font-weight:bold;}

.foot { background:#262626; padding:30px 0; color:#959595; height:148px;}
.foot .middle { position:relative;}
.foot li { line-height:34px;}
.foot li a { color:#959595;}
.foot li a:hover { color:#004e90; text-decoration:underline; font-weight:bold;}
.foot li span { margin:0 6px;}
.foot .dingyue,
.foot .fuwu { position:absolute; top:0; right:158px; width:128px; height:20px; padding-top:134px; text-align:center; color:#959595; background:url(../images/icon.png) no-repeat -316px -289px;}
.foot .fuwu { right:0; background-position:-470px -289px;}
.foot li i { font-style:normal; margin-right:6px;}
.foot li * { vertical-align:middle;}

.hlefts { width:834px; float:left; margin-top:10px;}
.checkdiv {}
.checkdiv ul { border-bottom:solid 1px #ddd; position:relative;}
.checkdiv li { border:solid 1px #ddd; padding:10px; border-bottom:0; line-height:28px; vertical-align:top; font-size:12px; }
.checkdiv li.showli { display:none;}
.checkdiv li font ,.checkdiv li strong{ font-weight:normal; background:#eee; display:inline-block; width:110px; height:30px; line-height:30px; text-align:center;font-size:14px; float:left;}

.checkdiv li .check_r_div { float:left; width:702px;}
.checkdiv li span { margin-left:10px; *margin-left:5px;display:inline-block; /*height:28px;*/ line-height:27px; vertical-align:middle; *display:inline;}
.checkdiv li .xzsf { cursor:pointer; color:#d9261d; padding-right:14px; background:url(../images/updown.png) no-repeat right 10px;}
.checkdiv li .xzsfs { background-position:right -20px;}
.checkdiv li span label { cursor:pointer; color:#666; font-weight:normal;}
.checkdiv li span label.haslabel { padding-right:14px; background:url(../images/updown.png) no-repeat right 6px; margin-left:4px;}
.checkdiv li span label input { margin-right:4px; *margin-right:0px;}
.checkdiv li span label.active { background-position:right -25px; color:#d9261d; font-weight:bold;}
.checkdiv li .diquc span label.haslabel { padding-right:0; background:none;}
.checkdiv li .diquc span label.active { color:#666; font-weight:normal;}
.checkdiv li span select { height:28px; line-height:28px; border:solid 1px #ccc; vertical-align:top;}
.checkdiv li *,
.checkdiv li span * { vertical-align:middle;}
.checkdiv li .checkmdiv { }
.checkdiv li .checkmdiv p,
.checkdiv li .checkmdivs { display:none; border:dashed 1px #d9261d; padding:2px; margin:10px; border-radius:1px; }
checkdiv li#condition { padding:4px 10px; position:relative;overflow:inherit;*overflow:visible; }
.checkdiv li#condition strong { margin:6px 0;}
.checkdiv li .showliup { position:absolute; bottom:-24px; left:50%; margin-left:-60px; width:120px; height:24px; line-height:24px; text-align:center; color:#666; border-bottom-left-radius:4px;border-bottom-right-radius:4px; background:#ddd; cursor:pointer;}
.checkdiv li i {height:28px;line-height:28px; padding:0 28px 0 8px; border:1px solid #ddd;font-style:normal;position:relative;display:none;  color:#666; margin:4px 0;margin-left:10px;}
.checkdiv li i * { vertical-align:top;}
.checkdiv li i.active { display:inline-block;}
.checkdiv li i b { display:inline-block; font-weight:normal; height:28px; line-height:28px;}
.checkdiv li i span { display:inline-block; color:#d9261d; margin:0; height:28px; line-height:28px; max-width:80px; overflow:hidden;}
.checkdiv li i a{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 28px;
	height: 28px;
	background: #fff url(../images/del.png) center -19px no-repeat;
	display: block;
	text-indent: -999999em;
}
.checkdiv li i:hover { border-color:#d9261d; color:#d9261d;}
.checkdiv li i:hover a{background:#d9261d url(../images/del.png) center 3px no-repeat; cursor:pointer;}
.saveResult,
.goreset,
.psubmit,
.goresets{ border:0; background:none; display:inline-block; width:110px; height:30px; line-height:30px; text-align:center; color:#fff; background:#d9261d; font-family:"Microsoft YaHei"; cursor:pointer; margin:6px 0; margin-left:10px; outline:0;}
.goreset { background:#666; width:60px;}
.goresets { background:#004ea2; width:80px;}
.psubmit { background:#f60; width:80px;}
.saveResult:Hover { background:#ff2f25;color:#fff;}
.goreset:Hover { background:#888;color:#fff;}
.goresets:Hover { background:#1169c9;color:#fff;}
.psubmit:Hover { background:#f90;color:#fff;}

.psearch { background:#f1f1f1; border:solid 1px #ddd; padding:4px 10px; margin-top:34px;}
.psearch .ptextspan { display:inline-block; background:#fff url(../images/icon.png) no-repeat 6px -104px;width:220px; padding-left:30px; border:solid 1px #ddd;height:28px;}
.psearch .ptextspan .ptext { border:0;  height:28px; line-height:28px; *height:27px; *line-height:27px; background:#fff; outline:none; width:220px; }
.psearch select { height:30px; line-height:30px; border:0; border:solid 1px #ccc; margin-left:10px; }
.psearch * { vertical-align:middle;}

.gaoji { margin-top:10px; display:none;}
.gaoji li.endli { text-align:center;}
.gaoji li .lspan { width:180px; text-align:right;}
.gaoji .gjtext { width:200px; height:28px; line-height:28px; border:solid 1px #ccc; margin-left:10px;}

.tab { margin:20px 0; line-height:40px;}
.tab .tablist { float:left; height:41px; overflow:hidden;}
.tab .tablist a {display:inline-block; padding:0 20px;height:41px; line-height:40px; color:#666; cursor:pointer; font-weight:bold; font-size:16px;}
.tab .tablist a.active{ background:#004ea2; color:#fff;}
.tab .tablist a:hover { background:#eee;}

.tab .tablistr { float:right;height:41px; overflow:hidden; width:540px;}
.tab .tablistr a { font-size:16px; color:#004ea2; float:left; font-weight:bold;}
.tab .tablistr .page { float:right; width: 360px; text-align: right; line-height:40px; height:40px;}
.page span { color:#666; }
.page b { color:#d9261d; }
.page a {display:inline-block; font-size:14px; font-weight:normal; float:none; color:#666; height:28px; line-height:28px; padding:0 10px; border:solid 1px #ddd; font-family:'ËÎÌå'; }
.tab .page a { float:none;}
.page a:hover { border-color:#004ea2; color:#004ea2;}
.page .pagetext {display:inline-block; height:28px; line-height:28px; width:30px; border:solid 1px #ccc;}
.page .pagebtn {display:inline-block; height:30px; line-height:30px; width:40px; background:none; background:#004ea2; color:#fff; border:solid 1px #004084; cursor:pointer;}
.page * { vertical-align:middle;}

.tabbody .tabbodys { display:none; position:relative;}
.tabbody .tabbodys table { border-collapse:collapse; width:100%; text-align:center;}
.tabbody .tabbodys table tr th {background: #eaeaea;border: solid 1px #cccccc;color: #000;padding: 3px 0;}
.tabbody .tabbodys table tr td { border:solid 1px #ccc; /*background:#fff;*/}
.tabbody .tabbodys table tr td strong { color:#f00;}
.tabbody .tabbodys table tr td font { color:#f00;}
.tabbody .tabbodys table tr td a {color:#333;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: normal;width: 99%;/*display: block;*/display: inline-block;}
.tabbody .tabbodys table tr td a.btn_cylist{color: #ff6500;width:72%;margin:0 auto;border-radius: 3px;}
.tabbody .tabbodys table tr td a:hover { text-decoration:underline; color:#f00;}
.tabbody .tabbodys table tr td a:visited { color:#999;}
.tabbody .tabbodys table tr td span { color:#f00; }
.tabbody .tabbodys table tr td font { font-size:12px; font-family:'ËÎÌå'; position:relative; top: -6px; left: 2px;}
.tabbody .tabbodys .page { text-align:center; padding:10px 0;}
.tabbody .tabbodys .tablistr { position:absolute; top:-41px; right:0;}
.tabbody .tabbodys .tablistr .page { padding:0;}

.tableft { text-align:left; padding:0 10px;}

.penddiv { text-align:center;}
.penddiv select { height:30px; line-height:30px; border:solid 1px #d9261d; font-family:"Microsoft YaHei"; margin-left:10px; background:#d9261d; color:#fff; }
.penddiv a {border:0; background:none; display:inline-block; height:30px; line-height:30px; text-align:center; color:#fff; background:#004ea2; font-family:"Microsoft YaHei"; cursor:pointer; margin-left:10px; outline:0; padding:0 16px;}
.penddiv a:hover { background:#0065d2; }
.penddiv * { vertical-align:middle;}


.hrights {width:256px; float:right; margin-top:10px;}
#head_loginer1 img{ margin:0 34%}
.hlogin li .code{    margin: 0 auto 0 2px!important;}
/*Ê±¼ä*/
.checkdiv li .datepickerWrap { display:none;}
.datepickerWrap .input1 { width:70px; height:26px; line-height:26px; border:solid 1px #ccc; padding-left:4px;}
.ui-datepicker { border:solid 1px #ccc; display:none; color:#333; background:#fff; font-size:12px; padding:4px;}
.ui-datepicker td { padding:1px;}
.ui-datepicker td a,.ui-datepicker td span { text-decoration:none; color:#555555; font-family:Arial, Helvetica, sans-serif; border:solid 1px #d3d3d3; display:block; width:20px; height:20px; text-align:center; line-height:20px; background:url(../images/active_bg.gif) repeat-x 0 1px;}
.ui-datepicker td a:hover { color:#212121; border:solid 1px #999999;}
.ui-datepicker td span { color:#ccc; background:#f9f9f9; border:solid 1px #f0f0f0;}
.ui-datepicker td  .ui-state-active { color:#363636;border:solid 1px #fcefa1;background:#fcfaf1;}
.ui-datepicker-header { text-align:center; position:relative; background:#ededed; height:32px; border:solid 1px #d3d3d3;  line-height:30px; }
.ui-datepicker-header * { vertical-align:middle;}
.ui-datepicker-prev,.ui-datepicker-next { position:absolute; top:10px; cursor:pointer; display:block; width:12px; height:12px; background:url(../images/button.gif) no-repeat;}
.ui-datepicker-prev {left:10px;background:url(../images/button.gif) no-repeat 0 -12px; }
.ui-datepicker-next { right:10px; }
.ui-datepicker-title { width:180px; padding-top:4px;}
.ui-datepicker-title * { vertical-align:middle;}
.ui-datepicker-month { margin-right:4px;}

.alertbg { width:100%; height:100%; background:url(../images/black.png); position:fixed; top:0; left:0; z-index:999999; display:none;}
.alertbg .alertdiv { width:700px; position:absolute; top:52%; left:50%; background:#fff; margin:-236px 0 0 -350px; padding:30px;}
.checkdiv .alertbg .alertdiv li strong { width:90px;}
.checkdiv .alertbg .alertdiv li .check_r_div { width:588px;}
.alertbg .alertdiv h2 { text-align:center; font-size:18px; color:#666; margin-bottom:20px;}
.alert_b { text-align:center;}
.alert_b * { vertical-align:middle;}
.alertbg .alertdiv .saveResult { margin:14px 0 0 0px; width:90px;}
.alertbg .alertdiv .goreset {  margin:14px 0 0 10px;}
.alertbg .alertdiv .close { display:inline-block; width:20px; height:20px; z-index:999999;text-align:center; line-height:20px; border-radius:10px; cursor:pointer; background:#c00 url(../images/del.png) no-repeat center -1px; color:#fff; position:absolute; top:-10px; right:-10px;}

.alertbg2 { width:100%; height:100%; background:url(../images/black.png); position:fixed; top:0; left:0; z-index:999999; display:none;}
.alertbg2 .alertdiv { width:900px; position:absolute; top:50%; left:35%; background:#fff; margin:-236px 0 0 -250px; padding:30px;}
.checkdiv .alertbg2 .alertdiv li strong { width:90px;}
.checkdiv .alertbg2 .alertdiv li .check_r_div { width:588px;}
.alertbg2 .alertdiv h2 { text-align:center; font-size:18px; color:#666; margin-bottom:20px;}
.alert_b { text-align:center;}
.alert_b * { vertical-align:middle;}
.alertbg2 .alertdiv .saveResult { margin:14px 0 0 0px; width:90px;}
.alertbg2 .alertdiv .goreset {  margin:14px 0 0 10px;}
.alertbg2 .alertdiv .close { display:inline-block; width:20px; height:20px; text-align:center; line-height:20px; z-index:999999; border-radius:10px; cursor:pointer; background:#c00 url(../images/del.png) no-repeat center -1px; color:#fff; position:absolute; top:-10px; right:-10px;}


.ltext::-webkit-input-placeholder { /* WebKit browsers */
color:red;
}
.ltext:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:red;
}
.ltext::-moz-placeholder { /* Mozilla Firefox 19+ */
color:red;
}
.ltext:-ms-input-placeholder { /* Internet Explorer 10+ */
color:red;
}

/*ÏêÇéÒ³*/
.breads { color:#666; height:24px; line-height:24px; margin-bottom:10px;width:100%;;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.breads a { color:#666; float:left;}
.breads a:hover { color:#d22d31;}
.breads span { color:#ccc;  font-family:'ËÎÌå'; margin:0 8px; float:left; }
.breads .fanhui { float:right; padding:4px 8px; background:#d22d31; color:#fff; border-radius:2px; line-height:16px;}
.breads .fanhui:hover { background:#f00; color:#fff;}
.breads * { vertical-align:middle;}

.detail_top { border:solid 1px #ddd; padding:30px 10px; text-align:center;min-height: 40px;}
.detail_top h1 { font-size:18px; color:#333; margin-bottom:20px;}
.mfdy_btn{float: right;
    display: inline-block;
    background: #ff8700;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 3px;
    color: #fff;
    /* float: right; */
    font-size: 14px;
    margin-top: 6px;
    margin-right: 24px;
    /* position: absolute; */
    /* right: 6px; */}
.mfdy_btn em{background: url(../images/login_icon.png) no-repeat;
    background-position:-152px -101px;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: 4px;
    float: left;
    margin-left: 0;}


.detail_top .bdsharebuttonbox { text-align:center; height:18px;}
.detail_top .bdsharebuttonbox a { float:none; display:inline-block; color:#666; margin:0 4px; padding-left:20px;}
.detail_top .bdsharebuttonbox * { vertical-align:middle;}

.tabtitle { background:#3366cc; color:#fff; font-size:16px; padding:6px 10px; margin:-1px 0; position:relative; z-index:2;}
.detail_tab { border-collapse:collapse; width:100%;}
.detail_tab tr th { background:#eeeeee; border:solid 1px #cfcfcf; padding:6px;}
.detail_tab tr td { border:solid 1px #cfcfcf; padding:8px; color:#666; font-size:13px; text-align:center; line-height:24px;}
.gzjl_h tr td a:hover{ color:red;}
.gzjl_h tr td a:visited{ color:red;}

.detail_tab tr td b { display:block; text-align:left; padding:0 2px; color:#333;}
.detail_tab tr td p { text-align:left; padding:0 2px; color:#666;}
.detail_tab tr td p span { color:#f00;}
.detail_tab tr td p strong { color:#3366cc;}

.tabnei {border:solid 1px #cfcfcf; padding:10px; color:#666; line-height:24px;clear: both;}
.tabnei dl {}
.tabnei dl dt { float:left; font-weight:bold; color:#3366cc;}
.tabnei dl dd { float:left; max-width:740px;}
.tabnei dl dd.clear { clear:both; float:none;}

.tabnei .lxfs { padding:10px; line-height:30px; position:relative;}
.tabnei .lxfs .lxfs_btn { position:absolute; top:12px; right:12px;}
.tabnei .lxfs .lxfs_btn a { display:block; width:190px; height:30px; line-height:30px; border:solid 1px #ccc; background:#f5f5f5; color:#666; font-size:12px; text-align:center; margin-bottom:12px;}
.tabnei .lxfs .lxfs_btn a:hover { border-color:#3366cc; color:#3366cc;}
.tabnei .lxfs h3 { color:#333; font-size:18px; }
.tabnei .lxfs dl { margin-top:6px;}
.tabnei .lxfs dl dt { color:#444; text-align:right; width:60px;}
.tabnei .lxfs dl dd { width:600px; padding-left:6px;}
.tabnei .lxfs h4 { color:#3366cc; font-size:16px; margin:10px 0 0px;}
.tabneis { margin-top:-1px; padding:30px; font-size:14px; }
.tabneis p { text-align:center; font-weight:bold; color:#333; line-height:30px; }
.tabneis .penddiv { margin-top:20px;}

.dlogins { border:solid 1px #ddd;}
.dlogins ul { padding:10px 14px;}
.dlogins li { line-height:24px; font-size:12px;}
.dlogins li p { font-size:14px; color:#d22d31;}
.dlogins li span { color:#999;}
.dlogins li b { font-weight:normal; color:#444;}
.dlogins ul.tul { background:#eee; padding:6px 14px;}
.dlogins ul.tul li { font-size:14px; font-weight:bold; color:#333;}
.dlogins li .lbtna { display:inline-block; width:104px; height:24px; line-height:24px; border:solid 1px #0960ff; border-radius:2px; text-align:center; margin-top:10px;}
.dlogins li .lbtna span { color:#0960ff; margin-left:6px;}
.dlogins li .lbtna * { vertical-align:middle;}

.dlogins li .lbtna02 { border-color:#17ac85; margin-left:10px;}
.dlogins li .lbtna02 span {color:#17ac85;}

.dlogins li .lbtna03 { border-color:#8dc81b;}
.dlogins li .lbtna03 span {color:#8dc81b;}

.dlogins li .lbtna04 { border-color:#e67359; margin-left:10px;}
.dlogins li .lbtna04 span {color:#e67359;}

.dlogins li .lbtna05 { border-color:#d9261d; background:#d9261d; color:#fff; width:100%; height:28px; line-height:28px;}

.dlogins .hlogin { border:0; margin-bottom:0;}
.dlogins .hlogin ul { padding:0;}
.dlogins .hlogin ul li .lbtna { margin-top:0; height:30px; border:0; line-height:30px; border-radius:0;}

.rdiv { border:solid 1px #ddd; margin-top:20px; }
.rdiv h2 { font-size:14px; color:#000; background:#eee; line-height:16px; padding:6px 10px;}
.rdiv .rdivs { padding:10px 14px;}
.rdiv .rdivs .lbtna { display:inline-block; width:104px; height:24px; line-height:24px; background:#ff901a; border-radius:1px; text-align:center; margin-top:10px;}
.rdiv .rdivs .lbtna span { color:#fff; font-size:12px; margin-left:6px;}
.rdiv .rdivs .lbtna * { vertical-align:middle;}
.rdiv .rdivs .lbtna02 { margin-left:10px; background:#999;}
.rdiv .rdivs h3 { font-size:12px; color:#444; margin:10px 0;}
.rdiv .rdivs p { font-size:12px; color:#888; line-height:20px;}
.rdiv .rdiv_b { padding:10px 14px; border-top:dashed 1px #ddd; text-align:center;}
.rdiv .rdiv_b .lbtna {display:inline-block; width:90px; height:28px; line-height:28px; background:#d9261d; color:#fff; font-size:12px; border-radius:1px; text-align:center;}

.hrights .hnews li a { width:100%;}.tabsub { margin:20px 0; line-height:40px;}.tabsub .tablist { float:left; height:41px; overflow:hidden;}.tabsub .tablist a { display:inline-block; padding:0 20px; height:41px; line-height:40px; color:#666; cursor:pointer; font-weight:bold; font-size:16px;}.tabsub .tablist a.active,.tabsub .tablist a.active:hover { background:#004ea2; color:#fff;}.tabsub .tablist a:hover { background:#eee;}.tabsub .tablistr { float:right;height:41px; overflow:hidden; width:550px;}.tabsub .tablistr a { font-size:16px; color:#004ea2; float:left; font-weight:bold;}.tabsub .tablistr .page { float:right; margin-left:20px; line-height:40px; height:40px;}.page span { color:#666; }.page b { color:#d9261d; }.page a {display:inline-block; font-size:14px; font-weight:normal; float:none; color:#666; height:28px; line-height:28px; padding:0 10px; border:solid 1px #ddd; font-family:'ËÎÌå'; }.tabsub .page a { float:none;}
.hdiv .hdiv_ts b a {color:#004e90;}
.hdiv .hdiv_ts b.active a { color:#d9261d; }
.hnews2 li a { width:390px;}

.weimashare { position:fixed; top: 50%; left: 50%;  background: #fff; border: solid 1px #aaa; padding: 2px; margin: -126px 0 0 -113px;}
.weimashare .weimashareshutDown{
    width: 19px;
    height: 19px;
    display: block;
    float: right;
    cursor: pointer;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background:url('../ola_skin_colse.png') no-repeat;
    position: absolute;
    top: 2px;
    right: 2px;
}

.weimashare .erweimaPic{
    width: 220px;
    height: 220px;
    float: left;
    padding: 0;
    margin: 20px 0 0 0;

}

.select_box { display:inline-block; background:#d9261d;border:1px solid #b3120a; color:#fff; position:relative;padding:0; font-size:12px;z-index:2; margin:0px 5px 0; z-index:999999;}
.select_box .myselect { cursor:pointer; display:block; line-height:28px; font-size:14px;color:#fff; width:80px;  height:28px; overflow:hidden;border:0; padding:0 5px; background:none; z-index:9999; font-family:'Î¢ÈíÑÅºÚ'; }
.select_box ul {width:90px; position:absolute; left:-1px; bottom:30px; border:1px solid #b3120a;background:#d9261d;display:none; z-index:9999;}
.select_box ul li {display:block;line-height:30px;padding:0 5px;cursor:pointer;font-family:'Î¢ÈíÑÅºÚ';font-size:12px;font-weight:normal; position:relative; text-align:left; min-width:70px;}
.select_box ul li.assign_li{padding:0px;}
.select_box ul li.assign_li a.assign_btn{ background:#f90; width:100%;margin:0px; line-height:28px; height:28px; font-size:14px; padding-left:0px; padding-right:0px;}
.detail_top {border-bottom:0;padding-bottom: 0;}
.tabnei { border-top:0;}
.leftdingyue {position:fixed;/*top: 300px;*/top: 500px;left: 4px;width: auto;text-align:center;font-size: 12px;color:#959595;z-index:9999;}
.leftdingyue img { width:100%; display:block;}
.leftdingyue #Layer2 { width:98px;}

/*ÂÖ²¥*/
.carousel-content{width: 834px;height: 139px;position: relative;margin: 0 auto;}
.carousel{width: 100%;height: 100%;position: relative;overflow: hidden;border-radius: 5px;}
.carousel li{float: left;position: absolute;display: none;}
.carousel li,.carousel li img{width: 100%;height: 100%; display:block;}
.carousel-index{position: absolute;bottom: 8px;width: 100%;display: flex;justify-content: center;}
.carousel-index li{float: left;width: 18px;height: 18px;line-height: 18px;text-align: center;border-radius: 10px;background-color: rgba(0,0,0,0.3);font-size: 12px;cursor: pointer;margin: 0 3px;color: #fff;}
.carousel-index li.current-index{background-color: rgba(0,0,0,0.7);}
.carousel-index li:hover{background-color: rgba(0,0,0,0.7);}
/*ÂÖ²¥*/
/*ÉóÅúÂÖ²¥*/
.right_lb4{width: 308px;height: 164px;margin: 10px auto;position: relative;/*²ÎÕÕÎï*/}
.lb4{width: 308px;height: 164px;}
.lb4 a{position: absolute;/*¾ø¶Ô¶¨Î»*/}
.lb4 a img{ display:block;}
.lb4_icon{position: absolute;bottom: 15px;right: 42%;}
.lb4_icon ul li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin: 0 1px;cursor: pointer;background-color: hsla(0,0%,100%,.6)}
.lb4_icon ul li:hover,.lb4_icon ul li.hover{ background-color: hsla(0,0%,100%,1)}
/*ÉóÅúÂÖ²¥*/

.gg_mark{ position:absolute;z-index: 999;font-style: normal;background-color: rgba(0, 0, 0, 0.3);color: #fff;display: block;border-radius: 3px;padding: 2px 6px;right: 3px;bottom: 3px;font-size: 12px; cursor:pointer;}

@media screen and (max-width:1366px) {
.leftdingyue{top: 50px;}
}
@media screen and (max-width:1024px) {
.leftdingyue{ display:none;}
}
/*°ïÖúÒýµ¼½çÃæ*/
#CoDivhelp{max-height: 700px;}
.black_overhelp {display: none;position: fixed;width: 100%;height: 100%;background-color: black;z-index: 99999;top: 0;left: 0;right: 0;left: 0;margin: auto;background-color: rgba(0,0,0,0.8);}
 img{ cursor:pointer;}
 .new_banner .bj_lb li a img{width:100%;}
.help_alert{padding:38px 25px;}
.help_alert h6{background:url(../images/project/images/helpalert_tit.jpg) repeat;display: block;height: 82px;line-height: 82px;text-align: center;color: #fff;font-size: 24px; width:100%;    margin: 0;padding: 0;}
.help_top2{margin-top:15px;float:left;width:100%;}
.help_top2 dl{width:48%;float: left; margin-right:3.5%;background:#fff; border:1px solid #d6d7d8;}
.help_top2 dl dt{height:45px; line-height:45px; font-size:16px; font-weight:bold; background:#f4f4f4; color:#333; text-align:center;}
.help_top2 dl dd{padding:10px 14px;    float: left;    margin: 0px;}
.help_top2 dl dd video{width:200px; height:115px;}
.help_top2 dl dd  img{float:left; width:200px;}
.help_top2 dl dd a{ font-size: 14px; color:#000;}
.help_top2 dl dd  span{float: left;width: 200px;margin-left: 25px;margin-top: 32px;line-height: 24px;  font-size: 14px;   }
.help_top5{margin-top:15px;}
.help_top5 dl{width:18%;margin-right:2%;float:left;}
.help_top5 dl dt{color:#0c84fc;text-align:center;border-bottom:1px solid #cacaca; height:45px; line-height:45px; font-weight:bold; font-size:16px; position:relative;}
.help_top5 dl dt em{background: url(https://www.ccpc360.com/f/images/project/images/h_icon.png) no-repeat;background-position: 0px -37px;display: inline-block;width: 20px;height: 20px;position: absolute;top: 13px;left: 20px;}
.help_top5 dl dd{ height:66px; line-height:22px; font-size:12px; color:#333; margin:10px 0 5px;}
.help_top5 dl dd a{  color:#333;    text-decoration: none;}
.help_top5 dl dd video{ width:100%; }
.white_content .close_div {background: url(https://www.ccpc360.com/f/images/project/images/h_icon.png) no-repeat;background-position:0 0;width: 29px;height: 29px;display: inline-block;position: absolute;top: 3px;right: 3px;cursor: pointer;}
.help_top2 dl dd img{ width:200px; height:115px;}
.help_top5 dl dd img{ width:100%;}
#videoboxall .videobox{ display:none;}
#showcont11{ z-index:99999999;}
/*°ïÖúÒýµ¼½çÃæ*/

/*crmÍ¨Öªµ¯¿ò*/

.help_alert{padding:0;}
.help_alert h6{background:url(https://www.ccpc360.com/f/images/project/images/helpalert_tit.jpg) right repeat;display: block;height:62px;line-height: 62px;text-align: center;color: #fff;font-size: 18px; width:100%;}

.white_contenttz{position:fixed;z-index: 100000;overflow: auto;display: block;top: 20%;background: #fff;width:42%;left:29%;}
.white_contenttz .close_div {background: url(https://www.ccpc360.com/f/images/project/images/h_icon.png) no-repeat;background-position: 0 0;width: 29px;height: 29px;display: inline-block;position: absolute;top: 3px;right: 3px;cursor: pointer;}
.sxtz_box{ padding:20px 30px;}
.sxtz_box span{}
.sxtz_box .box_text_s{height: 30px;line-height: 30px;font-size: 16px;}
.sxtz_box p.box_text_p1{line-height: 22px;text-indent: 28px;font-size: 14px;}
.sxtz_box p.box_text_p1 font{ color:#0c88fc;}
.sxtz_box dl{ position:relative;    float: left;width: 100%;height: auto;margin-top: 20px;margin-bottom: 20px;}
.sxtz_box dl dt{    font-weight: bold;
    background: #7bbeff;
    font-size: 16px;
    height: 34px;
    line-height: 35px;
    width: auto;
    display: inline-block;
    padding: 0 10px;
    border-radius: 20px;
    color: #fff;
    position: absolute;
    top: -18px;
    width: 96.5%;}
.sxtz_box dl dd{background: #e0f2fb;    color: #333;display: block;padding:24px 10px 6px 10px;border-radius: 5px; display:none;}
.sxtz_box dl dd p{line-height:20px;margin-bottom:3px;color: #474747;}
.sxtz_box dl dd p em{ color:#3298fb; font-weight:bold; font-style:normal;margin-right: 5px; width:3%; display:inline-block;float: left;}
.sxtz_box dl dd p span{ width:95%; display:inline-block;}
.mfty_s{    width: 96%;
    display: block;
    margin-top: 15px;
    clear: both;
    /* margin-top: 30px; */
    float: left;
    color: #f47e00;
    line-height: 25px;
    font-weight: bold;
    font-size: 15px;
    background: #fff4e8;
    padding: 10px 2%;
    border-radius: 5px;}
.tctz_s{display: block;height: 22px;line-height: 22px; float:left;font-size: 14px;margin-top: 5px;width: 100%; color:#666;}
.tctz_s b{ float:right; font-weight:normal;}
.time_s{width: 100%;text-align: right;display: block;color: #474747;}
.sxtz_box dl dt b{cursor: pointer;float: right;
    font-size: 12px;
    font-weight: normal;
    padding-right: 5px;}
#btn_sq{    display: block;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    height: 38px;
    line-height: 38px;
    background: #f47e00;
    border-radius: 28px;
    color: #fff;
    font-size: 16px;}
@media screen and (max-height:768px) {
.white_contenttz{ top:6%;width:38%; left:31%}
}

/*crmÍ¨Öªµ¯¿ò*/

.card.bg.zxt-list {
    height: 381px;
}
.card.bg.zxt-list .zxt-header{
    height: 70px;
    line-height: 70px;
}
.card.bg.zxt-list .zxt-content-item {
    padding: 10px 0;
}

.user-center {border: 1px solid #9cc6f2;padding: 16px;margin-left: 16px;width: 320px;height: 240px;box-sizing: border-box;}
.user-reg {display: flex;justify-content: space-between;border-bottom: 1px solid #9cc6f2;padding-bottom: 16px;}
.user-reg a {display: inline-block;width: 48%;height: 40px;background-color: #1276de;border-radius: 4px;color: #fff;text-align: center;line-height: 40px;}
.user-service h3 {padding: 8px 0; text-align: center;}
.user-service ul {display: flex;flex-wrap: wrap;}
.user-service li {width: 50%; padding:6px 0; display: flex; justify-content: flex-start;align-items: center; letter-spacing: -1px; color:#1276de;}
.user-service .iconfont { font-size:20px;margin-right: 10px;}

.card-bd span.right_list_title {
    display: inline-block;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.card-bd ul li a{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.card.side-area .card-bd ul li a,.card.index-area .card-bd ul li a{
    display: inline-block;
}

.userInfo-title {
    height: 55px;
    line-height: 55px;
    font-weight: bold;
    font-size: 16px;
}
.card.userInfo {
    width: 254px;
    height: 254px;
    padding: 10px;
    background: url(/static/images/userinfo/bg.png);
    background-size: cover;
}
.card.userInfo.brown {
    background: url(/static/images/userinfo/bg1.png);
    width: 254px;
    height: 254px;
    padding: 10px;
    background-size: cover;
}
.userInfo-content {
    display: flex;
    flex-wrap: wrap;
    padding: 5px 5px;
}
.userInfo-item {
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 8px 0;
    color: #666;
}
.userInfo-item span {
    padding-top: 5px;
}
.userInfo-footer {
    height: 40px;
    line-height: 40px;
    padding: 0 8px;
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.userInfo-footer a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    border: 1px solid #1276de;
    color: #1276de;
    border-radius: 4px;
}
.userInfo-footer a.active {
    background: #1276de;
    color: #fff;
}
.userInfo.brown .userInfo-footer a.active {
    background: #B0782D;
    color: #fff;
}
.userInfo.brown .userInfo-footer a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    border: 1px solid #B0782D;
    color: #B0782D;
    border-radius: 4px;
}
.userInfo-item img {
    width: 30px;
}



.side_content_item_title {
    height: 30px;
    line-height: 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(180deg, #d8e8fb 0%, #ffffff 100%);
    padding: 10px 20px;
}
.side_content_item {
    border: 1px solid #d5eaff;
    margin-top: 20px;
}
.side_content_item_body {
    padding: 0px 20px 10px 20px;
    line-height: 40px;
}
.side_content a {
    text-decoration: none;
    color: #333;
}
.side_content_item_body.hotwords a.active {
    color: red;
    font-weight: bold;
}
.side_content_item_body.hotwords a:not(:first-child) {
    margin-left: 20px;
}
.side_content {
    margin-left: 20px;
}
.side_content_item_body_title {
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.side_content_item_body.industry ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding-left: 0;
}
.side_content_item_body.industry ul li {
    width: 48%;
    list-style: none;
}