﻿/* CSS Document */
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {	margin: 0;	padding: 0;font-weight:normal;}
div,p,a,li,input,select{ font-family:"微软雅黑","宋体";outline:none;}

html{ font-size:62.5%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}

body{font-size:1.4em; color:#272727;  font-family:"微软雅黑";  }
body,html,*+html{margin:0;height:100%;}
img {max-width:100%;height: auto;width: auto\9; /* ie8 */}
.clearfix  { clear:both;height:0;font-size: 1px;line-height: 0px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
img, fieldset {	border: 0;}
h1, h2, h3, h4, h5, h6,cite{ font-weight:normal; font-style:normal;}
a{ text-decoration:none;}
table,td{ margin:0; padding:0;}
ul{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}

.red{ color:#F00; padding-right:5px;}
.org{color:#ff4901; font-weight:bold;}
.bdnone{ border:none 0;}
img{vertical-align:middle;}
.fwd{ font-weight:bold;}
.gre{color:#5a841e;}

/* --index ----*/
.head {	WIDTH: 100%; HEIGHT: 90px; OVERFLOW: hidden; PADDING-TOP: 0px;}
.itop {	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 90px; }
.logoarea {	WIDTH: 590px; FLOAT: left; HEIGHT: 80px; }
.logoarea span{width:440px;float:left;}
.logoarea h2{ float:left;height:80px;width:150px;line-height:80px; font-size:22px; color:#292929; }

.hebca2{width:170px;height:170px; border:1px solid #e3e3e3;}
/*20150723*/
.logo_rili{width:110px;height:50px; line-height:30px; float:left;MARGIN-TOP:40px;MARGIN-left:30px; text-align:center;color:#b00812;}
.logo_rili A {	COLOR: #b00812; TEXT-DECORATION: none}
.logo_rili A:hover {	COLOR: #b00812; TEXT-DECORATION: underline;}
.logo_rili A span{display:none;position:absolute; z-index:990;}
/*.logo_rili A:hover span{display:block; position:absolute; z-index:990;}*/
.rilis{width:265px;height:170px;background-color:#fff; }
/*-----*/
.logo_right {MARGIN-TOP:40px; FLOAT: right;width:200px;height:30px; line-height:30px;}
.logo_right {}
.logo_right A {	COLOR: #b00812; TEXT-DECORATION: none}
.logo_right A:hover {	COLOR: #b00812; TEXT-DECORATION: underline;}
.logo_right A span{display:none;}
.logo_right A:hover span{display:block; position:absolute; z-index:999;}


.nav {	WIDTH: 100%; BACKGROUND: #f4f4f4 0px 0px; HEIGHT: 45px}

#navMenu {margin:0 auto; WIDTH: 960px;HEIGHT: 45px}
#navMenu ul li{float:left; width:137px;line-height:45px;height:45px; text-align:center;}
#navMenu ul li a {display:block;	BORDER-LEFT: #fff 1px solid; BACKGROUND:#e1e1e1 ; COLOR: #333; TEXT-DECORATION: none}
#navMenu ul li a:hover {BORDER-LEFT: #fff 1px solid; BACKGROUND: #af0812; COLOR: #fff; TEXT-DECORATION: none}
#navMenu ul li a:active{BACKGROUND: #af0812; }

#navMenu ul li ul{display:none;}
#navMenu ul li:hover ul{ display:block; z-index:998;position: absolute;width:800px;height:155px;padding-top:5px; border:1px solid #d2d2d2; background-color:#FFFFFF;}
#navMenu ul li:hover ul li{float:left;WIDTH:120px;margin-left:2px;padding:0 5px; text-align:left;}
#navMenu ul li:hover ul li a{font-size:14px; color:#2A2A2A; line-height:24px;background-color:#fff;}
#navMenu ul li:hover ul li a:hover{COLOR: #b00812;TEXT-DECORATION: underline; background-color:#fff;}
#navMenu ul li:hover ul li h2 a{color:#9d1217; font-size:16px; font-weight:bold; line-height:30px;}


/* --ywbl 可以删除 ----*/
.ywbl{width:660px;height:160px; border:1px solid #d2d2d2; background-color:#FFFFFF;}
.ywbl ul{width:660px;}
.ywbl ul li{float:left;WIDTH:120px;margin-left:2px;padding:0 5px;}
.ywbl ul li a{font-size:14px; color:#2A2A2A; line-height:24px;}
.ywbl ul li a:hover{COLOR: #b00812;TEXT-DECORATION: underline}
.ywbl ul li h2 a{color:#9d1217; font-size:16px; font-weight:bold; line-height:30px;}
/* --ywbl 可以删除 ----*/


.syzn{display:block;z-index:998; position:absolute;width:660px;height:200px; border:1px solid #d2d2d2;}
.syzn ul{}
.syzn ul li{float:left;WIDTH: 218px;margin-left:2px;}
.syzn ul li a{font-size:14px; color:#2A2A2A; line-height:24px;}
.syzn ul li a:hover{COLOR: #b00812;TEXT-DECORATION: underline}
.syzn ul li h2 a{color:#9d1217; font-size:16px; font-weight:bold; line-height:30px;}
.syznl{wdith:218px;float:left;}
.syznl ul li{float:left;}


.notice{width:958px;margin:0 auto;height:35px; line-height:35px; border:1px dashed #ccc; background-color:#f8f8f8; color:#1D1D1D;margin-top:10px;}
.notice span{display:inline-block;width:30px;margin-top:-3px; float:left;}
.notice h3{width:440px;height:35px;line-height:35px;font-size:14px;color:#5A0001; float:left;}
.notice h3 a{color:#5A0001;}
.notice h4 a{float:right; display:block; width:15px;height:35px; text-align:center;}

.main {	MARGIN: 0px auto; WIDTH: 960px;height:380px;}

.banner {	MARGIN: 10px 10px 0px 0px; WIDTH: 667px; FLOAT: left; HEIGHT: 360px; OVERFLOW: hidden; background-color:#f4f4f4;}
.banner IMG {	WIDTH: 670px; HEIGHT: 360px}

.quickbtn { BORDER-LEFT: #eaeaea 1px solid; WIDTH: 279px; BACKGROUND: #ffffff; FLOAT:right; HEIGHT: 360px; margin-top:10px;}
.btns {MARGIN: 0px 0px 0px; HEIGHT: 170px; OVERFLOW: hidden}
.btns LI {	 POSITION: relative; WIDTH: 93px; FLOAT: left; HEIGHT: 80px; text-align:center;}
/*20150723*/
.btns img{width:80px;height:50px;}
.btns A {	TEXT-ALIGN: center; WIDTH: 93px; line-height:28px;DISPLAY: block;COLOR: #4e4e4e; TEXT-DECORATION: none;}
/*------*/
.btns A:visited { COLOR: #4e4e4e;CURSOR: pointer; TEXT-DECORATION: none; }
.btns a:hover{COLOR: #6F0001;}


.quickbtn_title {LINE-HEIGHT: 31px; PADDING-LEFT: 10px; WIDTH: 263px;  HEIGHT: 32px; COLOR: #000; FONT-SIZE: 13px; OVERFLOW: hidden; FONT-WEIGHT: bold}
.quickbtn_img{padding-left:5px;height:80px;}
.quickbtn_img ul li{width:270px;height:40px;line-height:40px;color:#cb2026; background-image:url(../images/down2_18.jpg); background-position:50% 50%;background-repeat:no-repeat;}

.quickbtn_img ul li a{ margin-left:50px;text-decoration:none;color:#cb2026; background-color:#f5f5f5;}
.quickbtn_img ul li a:hover{color:#B10002; background-image:none;}

.quickbtn_img ul li a span{display:none;}
.quickbtn_img ul li a:hover span{display:block; position:absolute; z-index:998;}


.quickbtn_content {	WIDTH: 250px; OVERFLOW: hidden}
.quickbtn_content UL {MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 279px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px}
.quickbtn_content ul LI {BORDER-BOTTOM: #ccc 1px dotted; LINE-HEIGHT: 26px; PADDING-LEFT: 10px; WIDTH: 250px; BACKGROUND:url(images/arrow_t.jpg) no-repeat 0px 8px; HEIGHT: 26px; MARGIN-LEFT: 10px; OVERFLOW: hidden}
.quickbtn_content ul LI a{ display:block; color:#4e4e4e;}
.quickbtn_content ul LI a:visted{color:#2e2e2e;}
.quickbtn_content ul LI a:hover{ text-decoration:underline;color:#6F0001;}

.bottom{width:100%;height:60px; text-align:center; color:#4e4e4e; font-size:13px; background-color:#F0F0F0;margin-top:10px;padding-top:20px; }

/* --flow ----*/

.pcflows{ margin: 10px 10px 0px 0px; width:670px; float:left; background-color:#f4f4f4;padding:20px 0px; }
.pcflows img{width:582px; }
.pcflows h2{ color:#AB2023; font-size:20px; height:40px; line-height:40px;}
.pcflows p{line-height:2em;color:#2F2F2F;}
/*20150723*/
.pcflowts{margin:10px 20px 0 10px; background-color:#c95600;padding:10px; color:#fff; font-size:14px;}

.pcflowb{width:420px;height:36px;margin-left:10px;margin-top:30px;}
.pcflowb ul li{width:208px;height:36px; text-align:center;line-height:36px;color:#FFFFFF;font-size:16px; float:left;}
.pcflowb ul li a{display:block; background-image:url(../images/flowbg_05.png); background-repeat:no-repeat; color:#FFFFFF;}
.pcflowb ul li a:hover{ background-image:url(../images/flowbg_03.png);background-repeat:no-repeat;color:#FFFFFF;}
.pcflowh{height:1px;width:100%; background-color:#991c1d;}
.pcfloww{width:598px;margin-left:10px; padding:20px 20px 30px 20px;border:1px solid #991c1d;} 

.pcflowbtn{margin:0 auto;width:200px;height:36px;line-height:36px; background-color:#991c1d; text-align:center; color:#fff;}
.pcflowbtn a{display:block;color:#fff;}
.pcflowbtn a:hover{color:#FFF280;}

.pcflowo{width:598px;margin-left:10px; padding:20px 20px 30px 20px;border:1px solid #991c1d;} 
.pcflow2b{width:120px;height:120px;margin:0 auto; }
.pcflow2b img{width:120px;height:120px;}
/*------*/

/* --downs ----*/
.downmain{MARGIN: 0px auto; WIDTH: 960px;height:230px;}
.downs{ margin: 10px 10px 0px 0px; width:880px;height:210px; float:left; background-color:#f4f4f4;padding:40px 40px; }
.downs ul li{float:left;width:170px; text-align:center;height:200px;}
.downs ul li h3{height:45px;line-height:35px;}
.downs ul li h3 a{color:#3B3B3B;}
.downs ul li h3 a span{display:none;}
.downs ul li h3 a:hover{color:#CB2026; text-decoration:underline;}
.downs ul li h3 a:hover span{display:block; position:absolute; margin-left:-46px;z-index:998;}
.downs ul li h4{ text-align:left; width:150px; color:#6e6e6e; font-size:12px;height:110px;margin-left:8px;}



.down2{width:265px;height:210px; border:1px solid #eaeaea; background-color:#f5f5f5;}
.down2 ul{margin-left:5px;margin-top:5px;}
.down2 ul li{width:120px; float:left;margin-left:5px; background-color:#F5F5F5;}
.down2 ul li img{margin-top:10px;}
.down2 ul li h3{color:#4e4e4e; font-size:13px; text-align:center; line-height:25px; background-color:#f5f5f5;}

/* --guide ----*/
.guidemain{MARGIN: 0px auto; WIDTH: 960px;}
.guideright{width:700px;margin-left:8px; float:right;padding-top:10px; border: 1px #E0E0E0 dashed; border-top:none;}
.guideright h2{height:50px;line-height:50px; font-size:22px;width:680px;padding-left:20px; color:#C50101; background-color:#F7F0F0;}
.guideright p{line-height:30px; text-indent:2em; color:#2E2E2E; font-size:14px;}
.guideright p a{color:#AF0003;}
.guideright p a:hover{ color:#580001; text-decoration:underline;}

.gbtn{float:left;width:170px;height:35px;line-height:35px;  background-color:#E9E0E0;margin-left:100px;padding-right:15px;}
a.gbtn{display:block; text-align:center;width:170px;}
a.gbtn:hover{ text-decoration:none;}

.guideleft{ float:left; width:250px;padding-top:10px;overflow:auto; zoom:1;}
.guideleft ul{}
.guideleft ul li{
	width: 250px;
	height: 40px;
	line-height: 40px;
	background-color: #F0F0F0;
	border-bottom: #FCFCFC solid 1px;
	font-size: 14px;
}
.guideleft ul li span{margin-left:20px;}
.guideleft ul li a{ color:#9d1217; display:block;width:250px; height:40px;background-color:#F0F0F0; border-bottom:#FCFCFC dotted 1px; }
.guideleft ul li a:hover{ color:#F9F9F9; background-color:#9d1217;}


.videohl{width:385px; float:left;margin-left:6px;}
.videohl h3{color:#246f99; font-size:18px;height:50px; line-height:50px;}
.videohl ul li{height:25px;line-height:25px; font-size:13px; color:#373737;}
.videohr{width:300px; float:right;margin-top:20px;}

.gotop{width:70px;height:40px;line-height:40px;position:fixed;top:600px; right:10px;top:50%; background-color:#F7F0F0; border: 1px solid #F0F0F0; text-align:center;}
.gotop a{ display:block;color:#B84109; font-size:14px;}
.gotop a:hover{ color:#e9e9e9; background-color:#8A5740;}

.quick{width:70px;height:40px;line-height:40px;position:fixed;top:600px; left:10px;top:50%; background-color:#F7F0F0; border: 1px solid #F0F0F0; text-align:center;}
.quick a{ display:block;color:#B84109; font-size:14px;}
.quick a:hover{ color:#e9e9e9; }