﻿html { /*background:url(../skin/html_bg.jpg) repeat-x;*/}
body { margin:0 auto; padding:0; height:auto; color:#333; font:12px/24px "Microsoft YaHei","微软雅黑","SimHei","黑体"; }
div, form, ul, ol, li, span, p, dl, dt, dd, img { margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:14px; font-weight:normal;  }
ul, ol, li { list-style:none }
table, td, input, textarea { font-size:12px }
a{color:#444;text-decoration:none;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease；}
a:visited{}
a:hover{color:#187ad8; text-decoration:underline; -webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}
a:focus{outline:none;}
*:focus {outline: none;}
img { border:none;} 
.wrapper { position:relative; width:1000px; margin:0 auto; }
.wrapper1000 { position:relative; width:1000px; margin:0 auto; }

.cm_header_bg { position:relative; height:120px; z-index:2;}
.cm_header { height:120px;}
.cm_header .logo { position:absolute; top:5px; left:0px; width:577px; height:117px; background:url(../skin/logo.jpg) no-repeat;}
.cm_header .logo a { display:block; height:118px;}
.cm_header .txt { position:absolute; top:25px; right:0px; width:450px; height:20px; text-align:right;}
.cm_header .txt a { color:#333; margin-right:20px; line-height:20px;}

.search_box { position:absolute; top:10px; right:0px; width:150px; height:30px; background:#fff;}
.search_box .input_txt { float:left; width:110px; height:30px; line-height:30px; text-indent:5px; background:none; border:none; color:#666;}
.search_box .btn { float:left; width:40px; height:30px; background:url(../skin/search_btn.png) no-repeat center center; border:none; cursor:pointer;}

/* flexslider */
.slides li a { display: block; height: 630px;}

.cm_nav_bg { height:44px; background:#187ad8; position:relative; z-index:999;}
.cm_nav {}
.cm_nav ul { position:absolute; top:0px; left:0px; width:1000px; height:44px;}
.cm_nav ul li { position:relative; float:left; width:140px;  height:44px; text-align:center; font-size:14px; line-height:44px;}
.cm_nav ul li a { display:inline-block; width:140px; height:44px; color:#fff;}
.cm_nav ul li a:hover { background-color:#0f459a; text-decoration:none;}
.cm_nav ul li:hover a { background-color:#0f459a; text-decoration:none;}
.cm_nav ul li a.current { background-color:#0f459a; color:#fff;}
.cm_nav ul li span { position:absolute; top:44px; right:0px; width:140px; display:none;}
.cm_nav ul li span a {display:block; height:44px; width:100%; color:#fff;background-color:#0f459a;}
.cm_nav ul li span a:hover {background-color:#187ad8;}
.cm_nav ul li i { margin-left:5px;}

.cm_footer_bg { background:#dfdfdf; height:135px;}
.cm_footer { height:135px;}
.cm_footer .block01 { position:absolute; top:10px; left:0px; width:168px; height:109px; background:url(../skin/logo_footer.jpg) no-repeat;}
.cm_footer .block02 { position:absolute; top:40px; left:260px; width:580px; height:60px; line-height:30px; }
.cm_footer .block03 { position:absolute; top:15px; right:0px; width:200px; height:36px; text-indent:-9999px; line-height:36px; padding-top:82px; background:url(../skin/erweima.jpg) no-repeat; text-align:center;}



/* 居中分页*/
#page { margin-top:10px; height:36px; padding:10px 0 5px 0;  font:14px/36px Arial, Helvetica, sans-serif; text-align:center;}
#page a { display:inline-block;  margin-right:5px; width:36px; height:36px; background:#f5f5f5; -webkit-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1); -o-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1); -moz-transition: background .3s cubic-bezier(0.39, 0.575, 0.565, 1); transition:background .3s cubic-bezier(0.39, 0.575, 0.565, 1); border:none; }
#page a:hover, #page a.current { background-color:#187ad8;color:#fff; }
#page a.current { color:#fff; }
#page .page-prev { background:url(../skin/arrow.png) no-repeat 0px -36px; }
#page .page-prev:hover { background:#187ad8 url(../skin/arrow.png) no-repeat -36px -36px; text-decoration:none; }
#page .page-next { background:url(../skin/arrow.png) no-repeat -36px 0px; }
#page .page-next:hover { background:#187ad8 url(../skin/arrow.png) no-repeat 0px 0px; text-decoration:none; }
#page .next_group { width:80px;}
#page .prev_group { width:80px;}
