/*css   reset*/
html,body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,button,textarea,select{margin:0;padding:0; border: none; outline:none;}
img{ display:block; border:none;}
ul,ol{ list-style:none;}
a{ text-decoration:none; font-family:"微软雅黑"; color:#666; font-size:12px;}
a:hover{ text-decoration:none; color:#0c65b1;}
textarea { outline: none; resize: none; }
span,p { font-size:12px;  font-family:"微软雅黑";}
.clear {clear:both;}
body {font-family:"微软雅黑"; background:#f0f0f0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal;}

/*原子类*/
.fl { float:left;}
.fr { float:right;}

.c_999 { color:#999;}
.c_666 { color:#666;}


.hide { display:none !important;}
.show { display:block !important;}


/*head*/

.top { width:100%; height:355px; background:#d9f5ff; position:relative;}
.head { width:1000px; position:absolute; left:50%; margin:0 0 0 -500px; z-index:11; top:40px;}
.banner { position:relative;}
.banner img { margin:0 auto;}
.banner ul li { display:none;}
.banner ol { width:120px; position:absolute; left:50%; margin:0 0 0 -60px; bottom:50px;}
.banner ol li { width:20px; height:20px; float:left; background:#000; cursor:pointer; border-radius:50%; margin:0 10px 0 0;}
.banner ol .on { background:#fff;}


.nav { width:665px; height:39px; line-height:37px; background:url(../images/nav_bg.png); border-radius:5px; margin:5px 0 0 0;}.nav ul li { float:left; width:110px; text-align:center;}.nav ul .no-bg { background:none;}.nav ul .bg-01 { background:url(../images/line-01.png) no-repeat right 2px;}.nav ul li a { color:#fff; font-family:"微软雅黑"; font-size:14px;}.nav ul li a:hover { color:#f2fa57;}.nav ul .on a { color:#f2fa57;}
/*下拉菜单*/.nav .demo li .down { display: none; }.nav .demo li .down li { width: 110px; height: 39px; background: rgba(0,153,255,0.5); margin-bottom: 1px; }


/*con*/
.con { width:1000px; overflow:hidden; margin:-44px auto 0; position:relative;  }
.c_left { width:247px;margin-bottom: -3000px;    padding-bottom: 3000px; min-height:409px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  border-radius:5px; background:#fff;}
.c_left .title { background:#0bb7f7; height:44px; line-height:44px; text-align:center; border-radius:5px 5px 0 0; color:#fff; font-size:18px;}
.cl_bot { overflow:hidden;}
.cl_bot ul { width:202px; margin:10px 0 0 10px; padding:0 0 0 10px; box-sizing:border-box;}
.cl_bot ul li { height:43px; line-height:43px; background:url(../images/icon-02.png) no-repeat 10px center; padding:0 0 0 30px; border-bottom:1px dashed #cccccc;}
.cl_bot ul li a { font-size:14px;}
.cl_bot ul .on { background:url(../images/icon-01.png) no-repeat 10px center;}
.cl_bot ul .on a { color:#0bb7f7;}

.c_rihgt { width:742px;margin-bottom: -3000px;    padding-bottom: 3000px; border-radius:5px; background:#fff; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.cr-title { width:698px; margin:0 0 0 15px; height:44px; line-height:44px; border-bottom:1px dashed #ccc; padding:0 0 0 10px;}
.cr-title .p_01 { font-size:16px; color:#333;}
.cr-title .p_02,.cr-title .p_02 a { font-size:12px; color:#999;}
.cr-title .p_02 a:hover { color:#0bb7f7;}
.cr-con { width:698px; margin:20px 0 0 15px;}
.cr-con ul li { height:132px; border-bottom:1px solid #eeeeee; margin:15px 0 0 0;}
.li_right { width:520px; margin:0 0 0 25px;}
.li_right .p_title { margin:10px 0 15px 0; overflow:hidden; }
.li_right .p_title a,.li_right .p_title span { font-size:14px;}
.li_right .p_title a { color:#333;}
.li_right .p_title a:hover { color:#00aff6;}
.li_right .p_title span { color:#999;}
.li_right .p_con { font-size:12px; color:#666; line-height:24px;}


.page { width:680px; height:50px; text-align:center; margin:50px 0 20px 70px;}
.page ol { height:50px; margin:0 0 0 50px;}
.page li { font-size:12px; border:1px solid #bfbfbf; padding:6px 10px; text-align:center; margin:0 10px 0 0; float:left; font-family:" 微软雅黑"; cursor:pointer;  }
.page li a { color:#262626; font-size:14px;}
.page .current { border:1px solid #00aff6;}
.page .current a { color:#00aff6; }



/*footer*/
.footer {  width:100%; height:61px; line-height:61px; background:#4e4e4e; margin:50px 0 0 0; position: relative;}img.main_bot{	position: absolute;	top: -50px;	z-index: 5;	left: 50%;	margin-left: -500px;}
.f-in { width:1000px; margin:0 auto;}
.f-in .select { width:208px; height:30px; line-height:30px; border-radius:5px; float:left; margin:18px 0 0 0;}
.f-in p { color:#fff;}





