@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea, pre {
	font-size: 12px;
	font-family: "微软雅黑", Tahoma, Helvetica, "Microsoft Yahei", Arial, STHeiti,SimSun;
	_font-family: Tahoma, Arial, Helvetica, STHeiti,SimSun; 
}
html body {
	font-family:  "微软雅黑",Tahoma, Helvetica, "Microsoft Yahei", Arial, STHeiti,SimSun;
}

h1, h2, h3, h4, h5, h6, button, input, select, textarea {
	font-size: 100%;

}
html {
	color: #000;
	background: #fff;
	overflow-x: hidden;
}

fieldset, img {
	border: none;
}
input, button, select, textarea {
	outline: none;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;

}
textarea {
	resize: none
}
ul, ol, li, dl, dt, dd {
	list-style: none;
}
q:before, q:after {
	content: '';
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
body {
	color: #222;
	background: #fff;
}
a {
	
	text-decoration: none;
	outline: none;
}
*:focus {
	outline: 0;
}

a:hover {
	color: #ff4900;
/*	-webkit-transition: color .15s linear, background-color .3s linear;
	-moz-transition: color .15s linear, background-color .3s linear;
	-o-transition: color .15s linear, background-color .3s linear;
	-ms-transition: color .15s linear, background-color .3s linear;
	transition: color .15s linear, background-color .3s linear;
*/	cursor: pointer;
	text-decoration:none;
}
img {
	-ms-interpolation-mode: bicubic;
}

.none{ display:none;}


.div,p{white-space:normal;word-break:break-word;word-wrap: break-word; }


.clearfix:after{ content:"."; clear:both; display:block; height:0; visibility:hidden; }
.clearfix{ display:block;*zoom:1;}

.clear{clear:both}


/*************************************************************************************************************************************/
.fl{ float:left}
.fr{ float:right}

.ml-15{margin-left:15px !important;}
.ml-24{margin-left:24px !important;}
.ml-25{margin-left:25px !important;}
.ml-30{margin-left:30px !important;}
.ml-40{margin-left:40px !important;}
.ml-45{margin-left:45px !important;}
.ml-55{margin-left:55px !important;}
.ml-120{margin-left:120px !important;}

.mr-15{margin-right:15px !important;}
.mr-20{margin-right:20px !important;}
.mr-25{margin-right:25px !important;}
.mr-40{margin-right:40px !important;}
.mr-45{margin-right:45px !important;}
.mr-60{margin-right:60px !important;}
.mr-65{margin-right:65px !important;}


.c-red{ color:red;}


.m-wrap{ width:100%;}
.gray-bg{ width:100%; background:#ededed;}

/*----------top---------------*/
.m-top{ width:100%; height:117px; border-bottom:3px solid #F86D0D;}
.m-top-bt{ width:100%; height:32px; background:#444;}
.m-top-btnr{ width:1200px; height:32px; margin:0 auto;}
.m-top-btnr p{ float:left; line-height:32px; color:#fff; font-size:14px;}
.m-top-btnr dl{ float:right; height:32px; line-height:32px; color:#fff;}
.m-top-btnr dt{ float:left; height:32px; line-height:32px;}
.m-top-btnr dt a{ color:#fff; margin-right:10px}
.m-top-btnr dt a:hover{ text-decoration:underline;}
.m-top-btnr dd{ float:left; height:32px; line-height:32px; cursor:pointer; color:#fff; padding:0 8px; position:relative;}
.m-top-btnr dd:hover{ background:#e9e9e9;}
.m-top-btnr dd p.on{ color:#444;}
.m-top-btnr dd i{ float:left; width:15px; height:15px; margin:8px 6px 0 0;}
.m-top-btnr dd .i1{}
.m-top-btnr dd .i2{ }
.m-top-btnr dd .i3{ }
.m-top-btnr dd .i4{ }
.m-top-btnr dd .i1.on{ }
.m-top-btnr dd .i2.on{ }
.m-top-btnr dd .i3.on{ }
.m-top-btnr dd .i4.on{ }
.top-hide1{ width:320px; height:99px; box-shadow:0px 2px 3px #949494; position:absolute; top:32px; right:0; background:#e9e9e9; z-index:10; cursor:default; padding:17px 0 0;}
.top-hide1-left{ width:100px; height:52px; float:left; border-right:1px solid #c8c8c8;}
.top-hide-btn1{ width:69px; height:28px; color:#fff; background:#ff4900; display:block; border-radius:5px; line-height:28px; text-align:center; margin:0 auto;}
.top-hide-btn1:hover{ color:#fff; background:#FF5D22;}
.top-hide1-left p{ color:#666; float:none; text-align:center; font-size:12px;}
.top-hide1-right{ width:204px; height:99px; float:left; margin-left:15px;}
.top-hide1-right p{ color:#666; line-height:24px; font-size:12px; margin:0 7px 7px 0;}
.top-hide1-right input{ border:1px solid #e0e0e0; color:#666; padding:3px; border-radius:3px; float:left; width:145px; margin:0 0 7px 0;}
.top-hide1-right a{ color:#666; float:right; margin:0 8px 0 0;}
.top-hide1-right a:hover{ text-decoration:underline;}
.top-hide2{ width:320px; height:80px; box-shadow:0px 2px 3px #949494; position:absolute; top:32px; right:0; background:#e9e9e9; z-index:10; cursor:default; padding:17px 0 0;}
.top-hide2 select{ position:absolute;top:18px;left:21px;background:none;border:none;height:26px;line-height:26px;color:#666;}
.top-hide2 input{ border:1px solid #e0e0e0; color:#666; padding:3px 3px 3px 47px; border-radius:5px; float:left; width:152px; margin:0 0 7px 20px; height:20px;}
.top-hide2 p{ color:#666; line-height:12px; font-size:12px; margin:0 7px 7px 0; cursor:pointer;}
.top-hide2 p:hover{ text-decoration:underline;}
.top-hide-btn2{ width:65px; height:28px; color:#fff; background:#ff4900; display:block; border-radius:5px; line-height:28px; text-align:center; margin:0 auto; border:none; cursor:pointer; float:right; margin-right:20px;}
.top-hide-btn2:hover{ color:#fff; background:#FF5D22;}
.top-hide3{ width:246px; height:97px; box-shadow:0px 2px 3px #949494; position:absolute; top:32px; right:0; background:#e9e9e9; z-index:10; cursor:default; padding:9px 5px 5px;}
.top-hide3-left{ width:72px; height:72px; float:left; margin:0 5px}
.top-hide3 p{ color:#ff4900; margin:18px 0px 7px 10px; cursor:text; line-height:12px;}
.top-hide3 b{ color:#666; margin:2px 0px 0px 10px; cursor:text; line-height:12px; float:left;}
.top-hide3 h1{ color:#666; margin:0 0 0 4px; float:left; width:72px; text-align:center;}
.top-hide3 h2,.top-hide3 h3{ color:#666; margin:0 0 0 10px; float:left; width:74px; text-align:center;}


.m-top-nr{ width:1200px; height:85px; margin:0 auto; position:relative;}
.m-logo{ width:300px; height:85px; float:left; position:relative;}
.m-logo img{ width:150px; height:85px; float:left;}
.m-logo-nr{ float:left; width:150px; height:85px; position:relative;}
.m-logo-nr i{  width:4px; height:8px; margin-top:36px; display:block; float:left;}
.m-logo-nr p{  padding:2px 15px 2px 5px; margin-top:30px; max-width:98px; float:left;border-radius:3px; color:#626262; cursor:pointer; height:17px; overflow:hidden;}
.m-logo-nr ul{ width:394px; background:#fff; position:absolute; top:53px; left:5px; padding:8px 0; box-shadow:0px 1px 2px #818181; z-index:10;}
.m-logo-nr ul li{ float:left; margin-left:13px; width:117px; height:32px; overflow:hidden;}
.m-logo-nr ul li a{ line-height:32px; color:#626262;}
.m-logo-nr ul li a:hover{ text-decoration:underline;}

.m-nav{ height:85px; float:right; margin-right:115px;}
.m-nav li{ float:left; position:relative;}
.m-nav li i{ position:absolute; bottom:0; left:42px; width:18px; height:10px; }
.m-nav li>a,.m-nav li>p{ width:82px; height:57px; display:block; color:#444; line-height:38px; text-align:center; font-size:15px; margin:28px 10px 0;cursor:pointer}
.m-nav li>a:hover,.m-nav li>p:hover,.m-nav li.active a,.m-nav li.active p{ color:#ff4900;}

.btn-nav{ width:116px; height:121px; float:left; cursor:pointer; border-top:9px solid rgba(255, 255, 255, 0); color:#fff;}
.btn-nav:hover,.btn-nav-on{ background:#fff; border-top:9px solid #0f528f; color:#167ac7;}
.btn-nav p{ line-height:121px; text-align:center; font-size:18px;}
.btn-nav p i{  width:13px; height:15px; display:inline-block;}
.btn-nav.btn-nav-on p i{  width:13px; height:15px; display:inline-block;}
.btn-nav-nr{ padding:10px 0 20px 20px; width:492px; box-shadow:0px 4px 7px #999; position:absolute; top:130px; right:0; background:#fff;}
.btn-nav-nr li{ padding:0px 5px; width:154px; height:46px; float:left;}
.btn-nav-nr li img{ width:24px; height:24px; float:left; margin-top:12px; margin-right:7px;}
.btn-nav-nr li a{ color:#626262; float:left; margin-top:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.btn-nav-nr li a:hover{ color:#626262; text-decoration:underline;}

.larg-nav{ position:absolute; top:85px; left:50%; width:1920px; height:252px; margin-left:-884px; background:#f86d0d; border-bottom:17px solid #de5a00; z-index:5;}
.larg-nav-nr{ width:1200px; height:252px; margin:0 auto;}
.larg-nav-nr-left{ float:left; width:400px; height:170px; padding:70px 0 0 180px; color:#fff;}
.larg-nav-nr-left h1{ font-size:34px; font-weight:normal;}
.larg-nav-nr-left p{ margin-top:10px;}
.larg-nav-nr-right{ float:left; width:620px; height:252px; color:#fff;}
.larg-nav-nr-right dl{ float:left; margin-right:20px; min-width:125px; height:207px; margin-top:45px;}
.larg-nav-nr-right dt{ font-size:18px; font-weight:bold;}
.larg-nav-nr-right dd{ margin:10px 0;}
.larg-nav-nr-right dd>a{ color:#fff !important;}
.larg-nav-nr-right dd>a:hover{ text-decoration:underline; color:#fff;}



/*------------foot------------*/
.w-foot{width:100%;padding:65px 0 35px;background:#404144}
.w-f-nr{ width:1200px; margin:0 auto; min-height:20px;}
.w-f-left{ width:422px; border-right:1px solid #5b5b5b; float:left;}
.w-f-left h1{ font-size:14px; color:#dbdbdb; font-weight:normal; margin-bottom:15px;}
.w-f-left h2{ color:#989898; margin-bottom:7px; font-weight:normal;}
.w-f-left p{ color:#989898; margin-top:25px; height:45px;}
.w-f-left p i{ width:19px; height:18px;  display:block; float:left;}
.w-f-middle{ width:600px; border-right:1px solid #5b5b5b; float:left; padding-top:12px; min-height:131px;}
.w-f-middle-nr-r{ float:left;}
.w-f-middle-nr1{ width:190px; float:left; margin-left:33px;}
.w-f-middle-nr2{ width:225px; float:left;}
.w-f-middle-nr3{ width:152px; float:left;}
.w-f-middle h1{ width:100%; font-size:14px; color:#dbdbdb; font-weight:normal; margin-bottom:9px;}
.w-f-middle a{ width:100%; color:#989898; margin-bottom:5px; display:block;}
.w-f-middle a:hover{ text-decoration:underline;}
.w-f-middle i{ width:42px; height:42px; display:block; float:left; margin:5px 15px 0 0;}
.w-f-middle-nr1 i{ }
.w-f-middle-nr2 i{ }
.w-f-middle-nr3 i{ }
.w-f-right{ width:146px; float:left; padding:10px 0 0 30px;}
.w-f-right h1{ font-size:14px; color:#dbdbdb; font-weight:normal; margin-bottom:3px;}
.w-f-right h2{ font-size:18px; color:#dbdbdb; font-weight:normal; margin-bottom:17px;}
.w-f-right h2 i{width:16px; height:20px; float:left; display:block;}
.w-f-right p{ color:#989898; margin-bottom:5px;}


.w-foot1{width:100%;padding-top:15px; position:absolute; bottom:0; left:0;}
.f_info1{text-align:center;line-height:26px;font-size:13px; padding:0 0 18px 0; color:#a6b3ca;}
.w-foot2{width:100%;padding-top:15px;background:#fff;}
.f_info2{text-align:center;line-height:26px;font-size:13px; padding:0 0 18px 0; color:#c6cbd0;}


.w-foot-zt{width:100%;background:#404144}
.f_info{text-align:center;line-height:26px;font-size:13px; padding:18px 0; background:#404144; color:#999;}


/*------------right------------*/
.m-right{ width:53px; position:fixed; right:20px; top:222px; z-index:50}
.m-right li{ border-radius:5px; margin-bottom:5px; position:relative}
.right-tu1{ width:53px; height:59px; display:block;  }
.right-tu2{ width:53px; height:59px; display:block; }
.right-tu3{ width:53px; height:59px; display:block;  }
.right-tu4{ width:53px; height:59px; display:block;  }
.right-tu1:hover{  }
.right-tu2:hover{  }
.right-tu3:hover{  }
.right-tu4:hover{  }
.right-nr{ width:212px; height:78px;  position:absolute; top:0; right:66px; padding:10px}
.right-nr .r-btn1{ float:left; display:block; width:82px; height:30px; color:#626262; font-size:16px; line-height:27px; margin:7px 0 0 28px;}
.right-nr .r-btn2{ float:left; display:block; width:82px; height:30px; color:#626262; font-size:16px; line-height:30px; margin:7px 0 0 0px;}
.right-nr .r-btn1 i{ width:23px; height:29px; display:block;  margin-right:5px; float:left;}
.right-nr .r-btn2 i{ width:23px; height:29px; display:block;  margin-right:5px; float:left;}
.ri-fon1{ float:left; margin:15px 5px 0 15px; color:#626262;}
.right-nr .r-btn3{ float:left; width:22px; height:22px; margin:12px 3px 0; }
.right-nr .r-btn4{ float:left; width:22px; height:22px; margin:12px 3px 0; }
.right-nr .r-btn5{ float:left; width:22px; height:22px; margin:12px 3px 0; }
.ri-user{width:100%; height:28px; margin:5px 0 0 10px;}
.ri-user img{ width:22px; height:22px; border-radius:100%; border:2px solid #fff; float:left; margin-right:5px;}
.ri-fon2{line-height:23px;font-size:14px;color:#626262;width:162px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right-nr .r-btn6{ float:left; display:block; width:100px; height:26px; color:#626262; font-size:16px; line-height:27px; margin:11px 10px 0 0;}
.right-nr .r-btn7{ float:left; display:block; width:82px; height:26px; color:#626262; font-size:16px; line-height:30px; margin:10px 0 0 0px;}
.right-nr .r-btn6 i{ width:23px; height:26px; display:block;  margin-right:5px; float:left;}
.right-nr .r-btn7 i{ width:23px; height:26px; display:block;  margin-right:5px; float:left;}
.ri-erw{ width:72px; height:72px; float:left; margin-right:5px;}
.ri-fon3{ font-size:16px; color:#626262; margin-top:4px;}
.ri-fon4{ color:#626262; margin-top:8px; line-height:17px;}




/*------------全屏图片轮播------------*/
.banner{background:#1f262f;}
.banner .focus{height:564px;position:relative;}
.banner .focus .f_pic{width:100%;height:564px;}
.banner .focus .focus_1{}
.banner .focus .focus_2{}
.banner .focus .pagination{bottom:10px;left:0;position:absolute;width:100%;text-align:center; z-index:10;}
.banner .focus .pagination .toc{display:inline-block;margin:0 3px;width:12px;height:12px;line-height:99;overflow:hidden;}
.banner .focus .pagination .selected{}




/*----------bg 图片轮播---------------*/
.jztc-banner{ width:100%; height:400px; background:#ff3e35; position:relative;}
.jztc-banner-bg{ position:absolute; width:100%;overflow: hidden; height:400px; left:0; top:0;}
.jztc-banner-bg ul{ height:100%; width:100%}
.jztc-banner-bg li{ width:100%; height:100%; text-align:center; display:none;}
.jztc-banner-bg li i{ width:100%; height:400px; display:block}
.banner-box{width:666px;height:370px;position:relative;overflow:hidden; margin:0 15px; float:left;}
.banner-box .bd{ width:666px;}
.banner-box .bd li .m-width {width:666px;overflow:hidden;}
.banner-box .bd li{width: 666px;height:370px; float:left}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li img{ width:666px; height:370px;}
.banner-box .hd {position:absolute;bottom:15px;left:0; width:100%; text-align:center;}
.banner-box .hd ul li{ width:13px;height:13px;text-indent:-9999px; margin:0 4px; display:inline-block; cursor:pointer;}
.banner-box .hd ul li.on{ }
		


/*------------弹窗------------*/
.mask{ width:100%;height:100%;position:fixed; background:#000; opacity:0.6; filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6; left:0;right:0;top:0;bottom:0; z-index:100;}
.m-tc{ position:fixed; top:50%; left:50%; margin-top:0px; margin-left:-400px; background:#fff; z-index:101; color:#818181;}
.tc-bt1{ width:100%; height:40px; background:#ececec;}
.tc-bt2{ width:100%; height:40px; background:#288ad5;}
.tc-bt1 p{ margin-left:15px; font-size:14px; color:#373945; font-weight:bold; line-height:40px; font-family:"宋体"; float:left;}
.tc-bt2 p{ margin-left:15px; font-size:14px; color:#fff; font-weight:bold; line-height:40px; font-family:"宋体"; float:left;}
.tc-bt1 i{ float:right; width:12px; height:12px; cursor:pointer; margin:14px 10px 0 0;}
.tc-bt2 i{ float:right; width:12px; height:12px; cursor:pointer; margin:14px 10px 0 0;}
.tc-nr{ padding:12px 0 0 10px; overflow-x:hidden;}

.tc1-nr{ width:100%; min-height:34px;}
.tc1-fon1{ width:124px; height:32px; line-height:32px; font-size:14px; margin:7px 0; color:#666; font-family:"宋体"; text-align:right; float:left; letter-spacing:1px;}
.tc1-inp1{ padding:5px; width:216px; height:22px; margin-top:7px; font-size:14px; border:1px solid #e6e6e6; background:#fff; float:left;}
.tc1-sel1{ width:142px; height:34px; color:#666; font-family:"宋体"; margin-top:7px; float:left;border:1px solid #e6e6e6;}
.tc1-img1{ width:228px; height:101px;}
.tc1-btn1{ width:120px; height:35px; background:#167ac7; color:#fff; line-height:35px; text-align:center; margin:20px auto 0; display:block;}
.tc1-btn1:hover{ background:#288ad5; color:#fff; }
.pala-fon{ font-size:14px; line-height:26px;}
.warn-fon1{ font-size:20px; margin-top:20px;}
.warn-fon1 i{  width:33px; height:33px; display:block; float:left; margin-right:10px;}




/*------------页码------------*/
.page{margin:31px 0;height:auto;overflow:hidden;text-align:center}
.page a{display:inline-block;padding:0 10px;height:30px;line-height:30px;font-size:14px;color:#666;border:solid 1px #ebebeb;background:#fff;}
.page a.on,.page a:hover{text-decoration:none;background-color:#ff4900;color:#fff;border-color:#ff4900}
.page li{display:inline-block}
.page li span{color:#666;font-size:14px;padding-left:4px}
.page .fye{display:inline-block;width:165px;height:31px;color:#666;line-height:30px;font-size:14px;padding-left:20px;position:relative}
input.btn.num{background:#ff4900;color:#fff;font-size:14px;text-align:center;line-height:30px;cursor:pointer;border:0;padding:0 10px;margin-left:5px}
input.yema{border:solid 1px #ebebeb;height:28px;line-height:28px;font-size:13px;text-align:center;width:40px;margin:0 5px}
.page ul{display:inline-block}
p.form_wrap{position:absolute;top:11px;left:15px}





/*------------其他------------*/
.position{width:1200px;height:24px;line-height:24px;margin:0 auto;color:#666;font-size:14px;padding:14px 0;overflow:hidden}
.position span{ margin:0 3px;}
.position a{color:#666;font-size:14px}
.position a:hover{color:#ff4900}


.tc-login{ width:350px; height:170px; position:fixed; top:50%; left:50%; margin-left:-175px; margin-top:-75px; background:#f8f8f8; z-index:101;}
.tc-login .bt{ width:330px; height:30px; background:#e8e8e8; padding:0 10px; line-height:30px; color:#676767;}
.tc-login .bt i{ float:right; font-style:normal; cursor:pointer; font-weight:bold; font-size:16px;}
.tc-login .nr{ width:350px; height:89px; border-bottom:1px solid #e8e8e8;}
.tc-login .nr img{ float:left; margin:33px 10px 0 23px;}
.tc-login .nr p{ float:left; margin-top:38px; color:#666; font-size:14px;}
.tc-login .btm{ width:350px; height:50px; background:#fff;}
.tc-login .btm a{ background:#ff5c00; color:#fff; height:30px; min-width:5px; line-height:30px; display:block; padding:0 8px; margin:9px 7px 0 0; float:right;}
.tc-login .btm a:hover{ background:#ff7425;}
.tc-login .btm p{ background:#fff; color:#8b8b8b; height:30px; min-width:5px; line-height:30px; display:block; padding:0 8px; margin:9px 7px 0 0; border:1px solid #c3c3c3; float:right; cursor:pointer;}
.tc-login .btm p:hover{ color:#ff5c00; border:1px solid #ff5c00;}





