@charset "gb2312";
/* CSS Document */

/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, caption, tbody, tfoot, thead, tr, th, td, form, button, input, textarea { margin:0; padding:0; }
html{ background:url(../img/body_bg.jpg) no-repeat center 0 #f9fdfd;}
body { font:14px/1.5em "\5FAE\8F6F\96C5\9ED1"; color:#000; width:100%; cursor:default; margin:0 auto; padding:0; height:auto;}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
ol, ul, li, dl, dd, dt { list-style:none; }
select { font-size:12px; }
i, em, cite { font-style:normal; }
table { border-collapse:collapse; }
button { cursor:pointer; font-size:12px; }
fieldset, img, input, button { border:0; } 
address, caption, th, em { font-weight:400; }
.float{ float:left;}
.floatr{ float:right;}
.clear{ clear:both; height:1px; overflow:hidden;}
.d{ display:inline;}
.db{ display:inline-block;}

.top{ width:100%; height:164px;}

.nav_box{ width:100%; height:60px; background:#c52e26;}
.nav{ width:1200px; height:60px; margin:0 auto; padding:0; text-align:center; line-height:60px;}
.nav li{ display: inline-block; float: left; width:auto; height: 60px;}
.nav li a{ display:block; width:auto; height: 60px; line-height: 60px; padding: 0 35px; color: #fff; text-decoration: none; font-size:18px; text-align: center;}
.nav li a:hover{ background:#a00b11;}
.yyui_menu1 li { float:left; position:relative;} /*������������*/
.yyui_menu1 li a { display:block;text-decoration:none; padding:0 34px 0 33px;}
.yyui_menu1 li a:hover {}
 
.yyui_menu1 li ul { position:absolute; float:left; width:150px; border:1px solid #D2D2D2; display:none; background-color:#FFFfff; z-index:9999;} /*��������������*/
.yyui_menu1 li ul li{ height: 40px; line-height: 40px;}
.yyui_menu1 li ul a { width:100px;text-decoration:none; height: 40px; line-height: 40px; color:#333333; font-size: 14px; padding:0px 25px;}
.yyui_menu1 li ul a:hover { background:#f2f2f2;}
 
.yyui_menu1 li ul ul{ top:0;left:150px;} /*����������������,������������������������*/

.banner{ width:1200px; height: 360px; margin: 15px 0 0 0; background: #ccc;}
.banner img{ width:1200px; height: 360px;}

.main_box{ width:1200px; height:auto; margin:0 auto; padding:0;}
.main_box1{ width:1198px; height:auto; margin:0 auto; padding:0; border:1px solid #e8e9e9; background:#fff; padding:0 0 20px 0;}

.index_pic{ width:368px; height:240px; border:5px solid #e8e9e9; margin:15px 0 0 0; overflow:hidden;}
#owl-demo{ position:relative;width:368px;height:240px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:368px;height:240px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:34px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:8px;width:100%;font-size:14px;color:#fff;text-align:center; text-decoration:none;}
#owl-demo1{ position:relative;width:368px;height:240px;}
#owl-demo1 .item{ position:relative;display:block;}
#owl-demo1 img{display:block;width:368px;height:240px;}
#owl-demo1 b{position:absolute;left:0;bottom:0;width:100%;height:34px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo1 span{position:absolute;left:0;bottom:8px;width:100%;font-size:14px;color:#fff;text-align:center; text-decoration:none;}
.owl-pagination{position:absolute;left:0;bottom:30px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../img/bg15.png);*display:none;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../img/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:55%;width:20px;height:40px;margin-top:-40px;text-indent:-9999px;}
.owl-buttons1{display:none;}
.owl-buttons1 div{position:absolute;top:55%;width:20px;height:40px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../img/bg17.png);}
.owl-next{right:0;background-image:url(../img/bg18.png);}
.owl-prev:hover{background-image:url(../img/bg19.png);}
.owl-next:hover{background-image:url(../img/bg20.png);}

.news{ width:1200px; height:168px; border:1px solid #e8e9e9; background:#fff; margin:15px 0 0 0; padding:13px 0; overflow:hidden;}
.news_tit{ width:1172px; height:50px; background:#c52e26; border-radius: 6px; margin: 0 0 0 13px}
.news_tit span{ display:inline-block; float:left; width:auto; height:50px; line-height:50px; padding:0 0 0 22px; font-size:22px; font-weight:bold; color:#fff;}
.news_tit a{ display:inline-block; float:right; width:30px; height:50px; margin:0 10px 0 0; background:url(../img/more.png) no-repeat center 50%;}
.news_con{ width:100%; height: auto;}
.news_con a{ display:inline-block; float: left; width:231px; height: 85px; line-height: 24px; margin: 13px 0 0 13px; background: #fff3f3; border: 1px solid #b20309; border-radius: 6px; text-align: center; font-size: 16px; padding:15px 25px 0 25px; vertical-align: middle; color: #000; text-decoration: none;}
.news_con a:hover{ background: #c52e26; color: #fff;}

.layout{ width:380px; height:218px; border:1px solid #e8e9e9; background:#fff; margin:15px 0 0 15px; overflow:hidden; padding:15px;}
.layout_m{ margin:15px 0 0 15px;}

.tit_skin{ width:100%; height:40px; background:url(../img/tit_skin.png) no-repeat 0 0;}
.tit_skin span{ display:inline-block; float:left; width:auto; height:35px; line-height:35px; margin:5px 0 0 9px; padding:0 27px 0 18px; background:url(../img/tit_span.png) no-repeat right 0 #f4f4f4; font-size:18px; font-weight:bold; color:#b20000;}
.tit_skin a{ display:inline-block; float:right; width:12px; height:35px; margin:5px 0 0 0; background:url(../img/more1.png) no-repeat center 15px;}

.layout_text{ width:380px; height:auto; margin:8px 0 0 0; overflow: hidden; line-height: 30px;}



.layout_list{ width:338px; height:auto; margin:10px 0 0 10px;}
.layout_list li{ display:inline-block; float:left; width:328px; height:32px; line-height:32px; padding:0 0 0 10px; background:url(../img/img.png) no-repeat 0 50%; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.layout_list li a{ color:#585858; text-decoration:none;}
.layout_list li a:hover{ color:#c52e26; text-decoration:underline;}

.ldxz{ width:338px; height:auto; margin:5px 0 0 10px;}
.ldxz ul{ display:inline-block; float:left; width:338px; height:auto; margin:12px 0 0 0;}
.ldxz ul li{ display:inline-block; float:left; width:338px; height:auto; line-height:20px; color:#585858;}
.ldxz ul li.ldxz_tit{ color:#cd0809; font-weight:bold;}

.layout_list1{ width:348px; height:auto; margin:5px 0 0 0;}
.layout_list1 li{ display:inline-block; float:left; width:330px; height:60px; padding:15px 4px 15px 14px; border-bottom:1px solid #ccc;}
.layout_list1 li.noline{ border:none;}
.layout_list1 li a{ display:inline-block; float:left; width:330px; height:20px; line-height:20px; color:#535353; text-decoration:none; font-weight:bold; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.layout_list1 li p{ display:inline-block; float:left; width:330px; height:40px; line-height:20px; color:#959595; overflow:hidden;}
.layout_list1 li a:hover{ color:#c52e26; text-decoration:underline;}

.index_demo{ width:1168px; height:210px; border:1px solid #e8e9e9; background:#fff; margin:15px 0 0 0; overflow:hidden; padding:15px;}
.index_demo_con{ width:1168px; height:156px; margin:14px 0 0 0; overflow:hidden;}
.index_demo_con li{ display:inline-block; float:left; width:234px; height:154px; margin:0 5px; border:1px solid #E00003;}
.index_demo_con li a.demo_img{ display:inline-block; float:left; width:234px; height:154px;}
.index_demo_con li a.demo_img img{ width:234px; height:154px; background:#fafafa;}

.foot{ width:100%; height:auto; padding:50px 0; background:#c52e26; color:#fff; text-align:center; line-height:20px; margin:20px 0 0 0;}


.site{ width:1180px; height:50px; margin:0 auto; background:url(../img/site_bg.png) no-repeat 0 50%; padding:0 0 0 20px}
.site a{ width:auto; height:50px; line-height:50px; text-align:center; color:#383838; text-decoration:none; margin:0 5px;}
.site a:hover{ text-decoration:underline; color:#9e2227;}


.text{ display:inline; float:left; width:1100px; min-height:400px; height:400px; height:auto!important; padding:0 49px 20px 49px;}
.text h1{ display:inline-block; float:left; width:1100px; height:auto; padding:10px 0; line-height:40px; font-size:30px; font-weight:bold; text-align:center; color:#666;}
.text .text_xinxi{ width:1100px; height:25px; line-height:25px; text-align:center; color:#888; border-bottom:1px solid #e8e8e8; padding:0 0 10px 0; position:relative;}
.text .text_xinxi a{ color:#666; text-decoration:none;}
.text .text_xinxi a:hover{ text-decoration:underline;}
.text .text_xinxi .jiathis_style{ display:inline-block; float:right; position:absolute; right:0; top:5px;}
.text_con{ width:1100px; height:auto; padding:18px 0; border-top:1px solid #fff; overflow:hidden;}
.text_con, .text_con p, .text_con h1, .text_con h2, .text_con h3, .text_con h4, .text_con h5, .text_con h6{font-size: 16px;line-height: 26px; color:#333;}
.text_con p{ display:block; margin:15px 0; padding:0;-webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px;}
.text_con img{ display:block; margin:0 auto; padding:0;}
.text_con a{ color:#f26300; text-decoration:none;}
.text_con a:hover{ color:#d25a07; background:#ffbf93;}
.text_con table{margin:0 auto;padding:0;}

.list{ display:inline; float:left; width:1100px; min-height:400px; height:400px; height:auto!important; padding:20px 49px 20px 49px;}
.list li{ display:inline-block; float:left; width:1100px; height:auto; padding:15px 0; border-bottom:1px dotted #ccc;= cursor:pointer;}
.list li a{ display:inline-block; float:left; width:100%; height:auto; line-height:22px; padding:15px 0; font-size:18px; font-weight:bold; color:#535353; text-decoration:none;}
.list li a:hover{ color:#c52e26;}
.list li span{ display:inline-block; float:left; width:1040px; height:52px; background:url(../img/list_bg.png) no-repeat 0 0 #ccc; overflow: hidden; padding:20px 20px 20px 40px;}
.list li span p{ display:inline-block; float:left; width:1040px; height:52px; overflow:hidden; line-height:26px;}
.list li font{ display:inline-block; float:left; width:100%; height:30px; line-height:30px; text-align:right;}

.fenye{ width:1110px; height:26px; margin:0 0 0 44px; padding:50px 0 20px 0; text-align:center;}
.fenye a{ display:inline-block; width:auto; height:30px; line-height:30px; padding:0 15px; background:#f3f3f3; margin:0 5px; text-decoration:none; color:#7a7a7a; border-radius: 4px;}
.fenye a:hover{ background:#DCDCDC; color:#000;}
.fenye a.fenye_now{ background:#c52e26; color:#fff;}

.line{ width:1090px; height:30px; background:url(../img/line_bg.png) repeat-x 0 0;}
