@charset "gb2312";
/**
*   Made by cgq
*   版本：1.0.0
*   2011.06.15
**/

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#000; font:12px/22px "宋体";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#5f5b5a; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;} 

/* mouse */ 
.pointer{cursor:pointer;} 

/* text */ 
.t_l{text-align:left;} 
.t_c{text-align:center;} 
.t_r{text-align:right;} 

/* auto */ 
.break{word-break:break-all;word-wrap:break-word;} 
.no_break{word-break:keep-all;word-wrap:normal;} 

/* float */ 
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

/* unline */ 
.text_un{text-decoration:underline;} 
.text_no{text-decoration:none;} 

/* hidden */ 
.o_hidden{overflow:hidden;} 

/* dis_no */ 
.none{display:none;} 
.block {display:block;} 

/* border */ 
.b_no{border:none;}
.b_no_l{border-left:none;}
.b_no_r{border-right:none;}
.b_no_t{border-top:none;}
.b_no_b{border-bottom:none;}

/* margin */ 
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mr10 { margin-right:10px;}
.mt10 { margin-top:10px;}

/* padding */ 
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}

/* padding */ 
.height_10{ height:10px; display:block; clear:both; overflow:hidden;}
.height_20{ height:20px; display:block; clear:both; overflow:hidden;}

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

/*********清除浮动处理**********/
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*color*/
.gray_background{ background-color:#F8F8F8;}
.blue_background{ background-color:#ECF1F4;}
.green_color{ color:#67920D;}
.white_color{ color:#fff;}
.black_color{ color:#000;}



/* 公共部分 */

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.w1000 {width:1000px;background:#FFF;}
.rmb {font-size:13px;font-weight:700;font-family:"Microsoft YaHei";color:#F30 !important;}
.green {color:#008000 !important;}


/* 头部 */
#header {width:100%;background:#FFF;height:134px;}
.head {margin:auto;width:1000px;height:97px;background:url(../images/headerbg.jpg) no-repeat top right;}
#logo {float:left;width:352px;height:57px;/*background:url(../images/logo.png) no-repeat;*/margin-top:20px;}
#navbox {width:100%;height:37px;background:#ad002b;}
.nav1000 {width:1000px;height:37px;margin:auto;}
#FloatDIV {position:fixed;top:400px;right:0;border:#F2F2F2 1px solid;}
.nav-search {width:284px;float:left;margin-top:3px;}
.nav-search li {float:left;}
.search-l {width:14px;height:29px;background:url(../images/searchleft.png);}
.nav-search input {background:#810525;height:27px;line-height:27px;width:214px;color:#ffe1a2;border-top:1px solid #200109;border-bottom:1px solid #b22a4c;border-left:none;border-right:none;padding-left:3px;}
.nav-search .searchBtn {width:51px;height:29px;background:url(../images/searchbtn.png);float:left;border:none;}
.topright {width:210px;height:38px;float:right;margin-top:25px;}
.topright ul li {float:left;}


/* 主体 */
#content {width:1000px;height:auto;overflow:hidden;background:#FFF;margin:auto;padding-top:15px;}
.con_left {width:699px;float:left;overflow:hidden;}
.conico {width:700px;height:50px;background:#eaeaea;color:#1f1f1f;margin-top:5px;}
.conico ul {float:left;width:175px;height:47px;border-bottom:3px solid #717171;}
.conico ul:hover {border-bottom:3px solid #d91414;}
.conicol {width:40px;height:47px;}
.conicor {padding-left:10px;padding-top:8px;}
.conicor a {color:#999;}
.conico ul li {float:left;}

.tittlei {float:left;width:345px;overflow:hidden;padding-top:10px;}
.tittlei .ulpadding {float:left;padding-top:16px;}
.tittlet {width:345px;height:28px;border-bottom:1px solid #d91414;}
.tittlet a {color:#FFF;}
#more {float:left;width:40px;height:20px;background:#F30;background:url(../images/more.jpg) no-repeat right;margin:5px 0 0 190px;text-indent:-999999px;}
.more2 {float:left;padding:0px 0 0 350px;}
.tittlet a:hover {text-decoration:none;}
.titleleft {width:107px;height:28px;text-indent:22px;color:#FFF;background:url(../images/titlebg.jpg);float:left;line-height:28px;font-size:13px;}
.titleleft a {color:#FFF;}
.tittlei span {float:left;text-align:center;color:#676767;padding-right:8px;}
.tittlei span img {margin-bottom:12px;margin-top:10px;}
.tittlei span a {color:#676767;padding:0px;margin:0px;}
.ulpadding li {float:left;width:174px;height:26px;line-height:26px;padding-left:4px;background:url(../images/tittleicon.jpg) no-repeat left;}
.ulpadding li a {color:#484848;}

.mtl {width:699px;height:332px;margin-top:18px;float:left;overflow:hidden;}
.mtl dl {float:left;width:203px;background:url(../images/tittletubg1.gif); height:309px;float:left;border:2px solid #ef1255;padding:5px;text-align:center;}
.mtl dl img {width:203px;height:268px;padding-bottom:8px;}
.mtl dl a {color:#484848;}
.mtl ul {overflow:hidden;width:228px;height:138px;border:2px solid #FFF;float:left;margin-left:8px;margin-bottom:40px;}
.mtl ul:hover {border:2px solid #eee;background:#f2f2f2;}
.mtl ul .dd {float:left;width:104px;height:138px;}
.mtl ul li {float:left;padding-left:5px;width:109px;}
.mtl ul .b {height:50px;padding-top:1px;color:#151515;}
.mtl ul .t {height:20px;color:#878787;}
.mtl ul .d {height:42px;color:#878787;}
.mtl ul .m {color:#878787;}
.mtl ul .m span {font-size:18px;color:#ff1a1a;font-family:"Microsoft YaHei";font-weight:700;}
.mtl ul a:hover {text-decoration:none;}



.tittlebig {float:left;width:699px;overflow:hidden;padding-top:10px;}
.tittletb {width:699px;height:28px;border-bottom:1px solid #d91414;}
.tittletb a {width:107px;height:28px;text-indent:22px;color:#FFF;background:url(../images/titlebg.jpg);float:left;line-height:28px;font-size:13px;}
.tittletb a:hover {text-decoration:none;}
.tittlebigimg {width:699px;overflow:hidden;}
.tittlebigimg li {float:left;width:168px;height:108px;margin:12px 6px auto auto;}

.tittlebigimg li span {background:url(../images/tittlebigbg.png);width:168px;height:24px;line-height:24px;position:absolute;margin-left:-168px;margin-top:84px;text-align:center;color:#FFF;}




/* home 焦点图 */
#foucsBox { margin: 0 auto; padding: 0; width: 699px; height: 357px; overflow: hidden; zoom: 1; position: relative; }
#foucsBox .imgCon { width:699px; height:357px; margin: 0; padding: 0; position: relative; list-style: none; }
#foucsBox .imgCon li { float: left; width: 699px; height: 357px; }
#foucsBox .imgCon li img { border: 0; }
#foucsBox .imgCon li .imgTitle { width: 699px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }
#foucsBox .imgCon li .imgTitle a { color: #fff; display: block; text-decoration: none; font-family: "Microsoft Yahei","黑体"; font-weight: normal; font-size: 18px; zoom: 1; }
#foucsBox .showPage { width: 699px; height: 70px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1; }
#foucsBox .foucs { width: 699px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3; }
#foucsBox .foucs span { display: inline-block; width: 7px; height: 7px; margin: 0 5px; line-height: 0; font-size: 0; background: url(../images/bg.png) -160px -90px no-repeat; cursor: pointer; overflow: hidden; }
#foucsBox .foucs span.f { background: url(../images/bg.png) -170px -90px no-repeat; }
#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }
#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px; }
#foucsBox .lBtn { float: left; }
#foucsBox .lBtn span { float: left; background-position: 0 -90px; }
#foucsBox .rBtn { float: right; }
#foucsBox .rBtn span { float: right; background-position: -30px -90px; }
#foucsBox .btnHover { width: 146px; background: #408ED6; overflow: hidden; }
#foucsBox .btnHover img { display: inline; }





/* right */
.con_right {width:281px;float:left;padding-left:20px;overflow:hidden;}
.newslist {width:281px;padding-top:5px;float:left;}
.newslist ul li {width:276px;height:29px;padding-left:5px;background:url(../images/tittleicon.jpg) no-repeat left;line-height:29px;border-bottom:1px dashed #b5b5b5;font-size:12px;}
.newslist ul li span {color:#999999;}
.newslist ul li a {float:left;color:#2d2d2d;width:230px;}
.newslist ul li a:hover {text-decoration:none;}
.newslist ul li:hover {border-bottom:1px dashed #f30;}
.righttop {margin-top:6px;float:left;}
.yw {float:left;padding-top:10px;border-bottom:1px solid #e5e5e5;}
.yw ul li a{float:left;color:#3b3b3b;width:249px;height:36px;padding-left:30px;line-height:36px;border:1px solid #e5e5e5;border-bottom:none;background:url(../images/rightico.png) no-repeat 0px 3px;}
.yw ul li a:hover {color:#e01b4a;text-decoration:none;background:url(../images/rightico.png) no-repeat 0px -33px #f2dc6b;}
.lx {padding:8px;margin-top:4px;float:left;width:263px;border:1px solid #e5e5e5;}
.lx ul li {line-height:24px;color:#3b3b3b;}
.lx ul li img {margin:10px auto;}





/* footer */

.hb {width:100%;height:auto;overflow:hidden;border-top;1px solid #e5e5e5;border-bottom;1px solid #e5e5e5;background:#f2f2f2;margin:10px auto;float:left;}
.hb ul {margin:auto;padding:10px;padding-bottom:0px;width:1000px;}
.hb ul li {line-height:40px;width:1000px;font-size:18px;font-weight:700;font-family:"Microsoft YaHei";color:#3b3b3b;}
.hb ul li a {padding-right:10px;}
.hb ul li a img {margin-bottom:10px;}
.link {background:none;height:auto;}
.link .btlink {line-height:20px;width:1000px;font-size:18px;font-weight:700;margin-top:-20px;font-family:"Microsoft YaHei";color:#3b3b3b;}
.link ul li {  white-space:nowrap; line-height:24px;font-family:"宋体";font-size:12px;padding-top:10px;font-weight:100;color:#8f8f8f;}
.link ul li a {  white-space:nowrap;width:150px;overflow:hidden;color:#8f8f8f;float:left;}


/* n */
.nbanner {width:100%;height:194px;float:left;}
.nbanner ul {width:1000px;margin:auto;}
.nleft {float:left;width:266px;overflow:hidden;padding-top:5px;border-right:1px solid #c8c8c8;}
.nleft ul {width:260px;margin:auto;padding-bottom:5px;overflow:hidden;}
.nleft ul span {width:210px;float:left;height:60px;color:#FFF;background:url(../images/nleft.jpg) no-repeat left #fe3434;line-height:60px;font-family:"Microsoft YaHei";font-size:24px;font-size:24px;font-weight:700;padding-left:50px;}
.nleft ul a {width:250px;padding-left:20px;background:url(../images/nrleftico.jpg) no-repeat left;height:38px;line-height:38px;border-bottom:1px solid #F2F2F2;color:#0c69dc;float:left;}
.nleft ul li {line-height:24px;color:#3b3b3b;}



/* 首页3D旋转图片效果 */

#featured-area {float:left;/*height:237px;*/height:247px;width:220px; padding-top:10px;margin:0px auto;padding-left:10px;}
#featured-area ul li {width:120px !important;height:170px !important;}
#featured-area img{border:none;}
.roundabout-holder {list-style:none; width:170px; height:200px; margin:0px auto;}
.roundabout-moveable-item {font-size:12px!important;height:200px;width:200px;cursor:pointer; padding:5px;border:0px solid #aaaaaa;-webkit-border-radius:5px;-moz-border-radius:5px;background:#f9f9f9;}
.roundabout-moveable-item img {height:100%;width:100%;background-color:#FFFFFF;margin:0;}
.roundabout-in-focus {cursor:auto;}
.roundabout-in-focus:hover {-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span	 {display:none;font-size:12px;}
.roundabout-in-focus:hover span	{display:inline;position:absolute;bottom:5px;right:5px;padding:5px;background:#f9f9f9;color:#333;z-index:999;-webkit-border-top-left-radius:5px;-moz-border-radius-topLeft:5px;font-size:12px;border-left:0px solid #aaaaaa;border-top:0px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited {outline:none;text-decoration:none;}
.roundabout li {margin:0}




/* 首页幻灯flexslider */
.flexslider{margin:0px auto;position:relative;width:699px;height:357px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}