﻿@charset "utf-8";
/* CSS Document */
/*base*/
html{-webkit-text-size-adjust:none;}
body,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,button,textarea,blockquote,p,th,td,fieldset,ul,li,ol{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ word-wrap:break-word; word-break:break-all;}
img{ border:0;}
/*del,ins{ text-decoration:none;}*/
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}	
q:before,q:after{ content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup,sub{ vertical-align:baseline;}
/* because legend doesn't inherit in IE */
input,select{ vertical-align:middle;}
i,cite,em{ font-style:normal}
/* New Clearfix */
.clear{ clear:both;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content:''; clear:both; height:0;}
* html .clearfix{ zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1;} /* IE7 */
/* Defaults */
a{ text-decoration:none;}
body{ font:normal 14px tahoma,Arial,5FAE8F6F96C59ED1,5B8B4F53; color:#000; line-height:20px; background:url(img/bodybg1111.gif); background:#fff}
.l{ float:left;}
.r{ float:right;}
.reset_ul{ margin:0; padding:0; list-style:none;}
.title{ color:#000; font-size:18px; font-weight:bold; height:48px; background:url(img/li.GIF) no-repeat left 2px; text-indent:30px;}
.title .en{ font-size:14px; color:#6f6f71; font-weight:normal;}
.tp{ padding-top:30px;}
.tp2{padding-top:22px; }
.tm{ margin-top:30px;}
.tm2{ margin-top:12px;}
h1{ font-size:18px; font-weight:bold; color:#a83508; line-height:70px;}
/**********************/

.w1150{ width:1150px;}
.w1143{ width:1144px;}
.w1160{ width:1160px;}
.w1161{ width:1161px;}
.w1190{ width:1190px;}
.wauto{ margin:0px auto;}
#header{ background:#000 url(img/topbg.jpg) no-repeat center;}
#header .cont{ height:145px; position:relative; background:#000 url(img/topbg.jpg) no-repeat center;}
.logo{ margin-top:44px; margin-right:44px; _margin-top:22px; width:641px; height:58px;}
.advimg{ margin-top:62px; _margin-top:62px; width:238px; height:29px;}
.phone{ margin-top:40px; _margin-top:40px; width:208px; height:86px;}

#nav{ height:64px; background:#450000; border-top:#601515 solid 1px; position:relative; z-index:20;}
#nav .links{ height:64px; line-height:24px; position:relative; background:#450000; border-top:#601515 solid 1px;}
#nav .links .twonav{ position:absolute; overflow:hidden; padding-left:127px; background:url(img/navbg.png); width:1017px; top:64px; z-index:9999;}
#nav .links .twonav ul{ float:left; width:126px; border-right:#171717 solid 1px; padding:25px 0px;}
#nav .links .twonav ul li{ width:126px; line-height:25px; height:25px; text-align:center;}
#nav .links .twonav a{ display:block; width:100%; color:#FFF;}
#nav .links .twonav a:hover{background:#333;}
#nav .links .onenav{ height:64px; border-right:#601515 solid 1px;}
#nav .links .onenav li{ float:left; }
#nav .links .onenav a{ display:block; color:#ffeadb; width:126px; padding:14px 0px; border-left:#601515 solid 1px; text-align:center;}
#nav .links .onenav a:hover{background:#220000;}
#nav .links .onenav .en{ font-size:10px;text-transform:Uppercase;/* -webkit-transform: scale(0.8);*/ font-family:Arial, Helvetica, sans-serif; display:block; width:100%; color:#a83508; line-height:12px; text-align:center;}

#banner{ height:524px; width:100%; position:relative; border-bottom:#5f5f5f solid 1px; z-index:15;}
#banner .shadUp,#banner .shadDown{ position:absolute; left:0px; height:6px; width:100%; z-index:10;}
#banner .shadDown{ bottom:0px; background:url(img/shadow_down.png) repeat-x left bottom; }
.btleft,.btright{ position:absolute; width:67px; height:102px; background:url(img/jt.PNG) no-repeat; top:200px; cursor:pointer; z-index:700;}
.btleft{ left:10px;}
.btright{ right:10px; background-position:left -102px;}
#banner .shadUp{ top:0px;background:url(img/shadow_up.png) repeat-x;}
.pic{ position:absolute; left:0px; height:524px; width:100%;}

#footer{ background:#eee;}
#footer .content{ padding-bottom:20px; background-color:#eee;}
#footer .copyright{ display:block; width:550px; margin-left:25px; margin-top:8px; font-size:12px;}
.footlinks{ padding:25px 0px; background-color:#eee;}
.footlinks ul li{ float:left; margin:0px 5px;}

.sidebar{ width:377px; height:490px; background:url(img/bodybg2.gif);}
.sidebar .newstit{ line-height:59px; background: url(img/titbg.jpg) no-repeat; color:#fdbc00; text-indent:50px; font-weight:bold;}
.sidebar .newstit .more{ color:#fff; margin-right:25px;}
.sidebar ul{ padding:20px;}
.sidebar li{ width:100%; margin-bottom:15px;}
.sidebar li .deta{ color:#da3400; font-size:12px; margin-left:15px; font-weight:normal;}
.sidebar li dt{ font-size:14px; font-weight:bold; line-height:20px; height:30px; width:100%;}
.sidebar li dd{ font-size:12px; color:#CCC; padding-bottom:12px; border-bottom:#666 dashed 1px;}
.sidebar li a{ color:#fff;} 

.dnks ul li{float:left; margin:0px 7px; _margin:0px 6px; }
/************************************/
.leftpic{ width:224px; height:323px;}
.text{ width:895px;}
.text ol{ padding-left:20px;}
.text ol li{ font-size:12px;}
.text fieldset{ width:390px; border:#515151 solid 1px; padding:15px 23px; height:160px; *padding:0px 23px 15px 23px;}
.text fieldset p{ font-size:12px; *margin-top:15px;}
.text fieldset legend{ color:#feac2f; font-weight:bold; padding:0px 4px;}

.conts{ margin-top:20px;}
.imgs{ position:relative;}
.imgs .title{ height:35px; *height:25px; }
.imglist{ height:231px; overflow:hidden; position:relative;}
.imgs .left,.imgs .right{ width:19px; height:37px; position:absolute; top:180px; cursor:pointer;}
.imgs .left{ background:url(img/left.gif) no-repeat; left:-30px;}
.imgs .right{ background:url(img/right.gif) no-repeat; right:-30px;}
.imglist ul{ width:12000px;}
.imglist ul li{ float:left; margin:0px 7px; _margin:0px 6px;}
.imglist ul li span{ display:block; padding:10px; background:url(img/textddn.jpg) repeat-x; }
.imglist ul li a{color:#000;}
.lister{ width:377px; height:490px; position:relative; float:left; background:url(img/bodybg2.gif); margin:0px 5px; _margin:0px 4px;}
.lister .newstit{ line-height:59px; background: url(img/titbg.jpg) no-repeat; color:#fdbc00; text-indent:50px; font-weight:bold;}
.lister .newstit .more{ color:#fff; margin-right:25px;}
.lister .ul{ padding:20px;}
.lister li{ width:100%; margin-bottom:15px;}
.lister li .deta{ color:#da3400; font-size:12px; margin-left:15px; font-weight:normal;}
.lister li dt{ font-size:14px; font-weight:bold; line-height:20px; height:30px; width:100%;}
.lister li dd{ font-size:12px; color:#CCC; padding-bottom:12px; border-bottom:#666 dashed 1px;}
.lister li a{ color:#fff;} 


.piclist2{ margin-bottom:-10px; border-bottom:#666 solid 1px;}
.piclist2 ul li{ float:left; margin-right:12px; margin-bottom:12px;}
.piclist2 ul li a{ display:block; color:#CCC; line-height:40px;}
.pagesd{ clear:both; }
.piclist3 ul li{ margin:10px; float:left; width:144px;}
.piclist3 ul li a{ display:block; color:#CCC; line-height:30px; text-align:center;}

.znlist{ margin-bottom:40px;}
.znlist ul li{ line-height:35px; border-bottom:#666 dashed 1px;}
.znlist ul li a{ color:#000;}
 
.znlist .date{ font-size:12px; color:#FF9;}
/***********************************************/
.pcont p{ font-size:14px; text-indent:28px; margin-bottom:20px;}
.pagecont .sidebar{ width:337px;}
.pagecont .contents{ width:770px;}
.sidnav{ width:335px; border:#000 solid 1px; background:#131313; padding:20px 0px;}
.sidnav li{ background:url(img/sidbg.jpg) no-repeat center bottom; line-height:30px; height:45px; text-indent:30px;}
.sidnav li a{ color:#fdbc00; display:block; width:100%;}
.sidnav li a:hover{ color:#FFF;}
.cru{ color:#999; font-size:12px; height:37px; border-bottom:#666 solid 1px;}
.cru a{ color:#999;}
.card{ width:305px; border:#000 solid 1px; background:#131313; padding:15px; margin-top:15px;}
.qymp{ display:block; height:35px; font-size:16px; color:#FC9; font-weight:bold; border-bottom:#333 solid 1px; margin-bottom:15px;}

.winparent{ width:336px; height:396px; margin:20px auto; overflow:hidden; position:relative;}
.win{ height:396px;}
.win li{ list-style:none; width:336px; height:396px; float:left; }
.win li .loop{ float:left; width:144px; margin:12px; _margin:8px;}
.win li .loop .texts{ display:block; width:100%; text-align:center; line-height:30px; font-size:12px;}


#header .yc_tel{  background:url(../images/tel.png) left center no-repeat; padding-left:55px; height:47px; margin-top:52px;}
#header .yc_tel small{ font-size:14px; padding-bottom:5px; display:inline-block;color:#fff;}
#header .yc_tel big{ font-size:22px; color:#fff; font-weight:bold;}


.baxy a{ color:#000; font-size:12px; }
@media (max-width: 1150px){#banner{ width:1150px;}}