﻿@charset "utf-8";
body{ margin:0; padding:0; color:#333; font-size:12px;font-family:"微软雅黑";}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333; }
a:hover{color:#b80000; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;}
.hover{ color:#F00}

/*头部*/

.top{ width:1100px; height:150px; background:url(top.jpg); margin:0 auto;}
.logo{ width:527px; height:107px; margin-left:10px; margin-top:20px; float:left;}
.logo img{ width:527px; height:107px;}
.rtop{ float:right; width:400px; color:#1c3e5a; padding-right:10px; padding-top:30px;}
.rtop a{ color:#1c3e5a}
.top_1{ width:400px; float:right; text-align:right; line-height:25px;}
.top_2{ width:226px; float:right; height:22px; padding-top:25px;}
.textxx{ width:173px; float:left; text-indent:30px; line-height:22px; height:22px; border:0; background:url(text.gif)}


.menu{ width:1100px; height:34px; margin:0 auto; background:url(menu.gif); margin-bottom:10px;}
.menu li{ width:154px; text-align:center; height:34px;  line-height:34px; float:left; font-size:15px; text-align:center; overflow:hidden;}
.menu li a{  display:block; color:#fff }
.menu li a:hover{ background:url(menubg.gif);}
#menubg{background:url(menubg.gif);}
#menuli{ width:3px; background:url(menuli.gif) top right;}

#banner{ width:1100px; overflow:hidden; margin:0 auto; }
.banner{ width:850px; height:300px; float:left}
.focus {width:850px; height:300px;  overflow:hidden; position:relative;}
.focus ul {height:300px; position:absolute;}
.focus ul li {float:left; width:850px; height:300px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:840px; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:840px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff; display:none}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
.focus img{ width:850px; height:300px;}

.zhizi{ width:240px; float:right; height:300px; overflow:hidden}
.zhizi_top{ width:240px; height:31px; background:url(01.jpg);}
.zll{ width:100px; text-indent:22px; line-height:29px; font-size:14px; font-weight:bold; float:left; color:#FFF;}
.zrr{ width:60px; padding-right:10px; padding-top:10px; float:right; text-align:right}
.zhizi_main{ width:218px; border:1px solid #e7e7e7; border-top:0; padding:10px; height:248px;}

.play{width:218px;height:228px; padding-top:20px; float:left; overflow:hidden; }
.textbg{margin-top:120px;z-index:1;/*filter:alpha(opacity=40);opacity:0.4;*/width:190px;position:absolute;height:40px; text-align:right;overflow:hidden; }
.text{margin-top:170px;z-index:2;font-size:12px;width:218px;color:#000; background:url(hei.png); line-height:40px;   height:40px; text-indent:10px; overflow:hidden;position:absolute;cursor:pointer;}
.num{margin:200px 20px 0 0px; background:url(hei.png);z-index:3;width:218px;  text-align:right;position:absolute;height:30px; padding-top:10px; overflow:hidden;}
.num a{margin:0px; padding:1px 4px; margin-top:5px;font-size:12px;line-height:12px;cursor:pointer;color:#000; background:#554e48;text-align:center}
.num a.on{background:#554e48;color:#fff; }
.num a.on2{background:#a40e04;color:#fff;}
.num a:hover{ text-decoration:none}

.content img{width:218px;height:159px; margin-top:10PX;}


.index_1{ width:1100px; margin:10px auto; overflow:hidden;}

.about{ width:302px; float:left; overflow:hidden;}
.about_top{ width:301px; height:31px; background:url(06.jpg); border-right:1px solid #ebebed}
.all{ background:url(04.jpg); width:97px; float:left; font-size:14px; font-weight:bold; line-height:29px; height:31px; color:#FFF; text-indent:20px;}

.arr{ width:60px; padding-top:10px; float:right; padding-right:10px; text-align:right}

.red{ color:#a00004}
.about_main{ width:290px; padding:5px; border:1px solid #ebebed; line-height:22px;}


#tabs0 {

 width: 538px; float:left; overflow:hidden; margin-left:10px;

}
.menu0{
 width: 537px;height:31px; background:url(06.jpg); border-right:1px solid #ebebed
}
.menu0 li a{ color:#FFF}
.menu0 li{
 display:block;
 float: left;
background:url(05.jpg); width:97px; float:left; font-size:14px; font-weight:bold; line-height:29px; height:31px; color:#FFF; text-indent:20px; margin-right:1px;
}
.menu0 li.hover{
 background:url(04.jpg);
}
#main0 ul{
 display: none; width:515px; padding:10px;  border:1px solid #ebebed; padding-top:7px; height:260px;
}
#main0 ul.block{
 display: block;
}
.inews{ width:100%; height:25px; border-bottom:1px dashed #ebebed; line-height:25px;}
.ititle{ width:430px; background:url(07.jpg) no-repeat; text-indent:13px; float:left; overflow:hidden; line-height:25px; height:25px;}
.itime{ width:70px; float:right; text-align:right}


#tabs1{
 text-align:left;
 width:240px; float:right; overflow:hidden;
}
.menu1box{
 position:relative;
 overflow:hidden;
width: 239px;height:31px; background:url(06.jpg); border-right:1px solid #ebebed
}
#menu1{
 position:absolute;
 top:0;
 left:0;
 z-index:1;
}
#menu1 li a{ color:#FFF}
#menu1 li{
 float:left;
background:url(05.jpg); width:97px; float:left; font-size:14px; font-weight:bold; line-height:29px; height:31px; color:#FFF; text-indent:20px; margin-right:1px;
}
#menu1 li.hover{
 background:url(04.jpg);

}#menu1 li.hover a{color:#fff;}
.main1box{
 clear:both;


}
#main1 ul{
 display: none; display: none; width:228px; padding:5px;  border:1px solid #ebebed; height:267px; border-top:0

}
#main1 ul.block{
 display: block;
}
.ititle1{ width:100%px; background:url(08.jpg) no-repeat; border-bottom:1px dashed #ebebed; text-indent:13px; float:left; overflow:hidden; line-height:25px; height:25px;}


.qyfc{ width:1100px; margin:10px auto; overflow:hidden }
.qyfc_top{ width:100%; height:31px; background:url(09.jpg)}
.qll{ background:url(04.jpg); width:97px; float:left; font-size:14px; font-weight:bold; line-height:29px; height:31px; color:#FFF; text-indent:20px;}
.qrr{ width:60px; padding-top:10px; float:right; padding-right:10px; text-align:right}
.qyfc_main{ width:1078px; border:1px solid #ededed; overflow:hidden; padding:10px;}
.fc{ width:217px; overflow:hidden; margin-right:15px; float:left;}
.fc img{ width:215px; height:140px; border:1px solid #FFF;}
.fc p{ width:217px; height:25px; line-height:25px; text-align:center; overflow:hidden}
.fc a{ display:block}
.fc img:hover{ border:1px solid #EC7B01}
.qyfc_main1{ width:1098px; border:1px solid #ededed; overflow:hidden; padding:10px 0;}

.link{ width:165px; height:70px; margin:0 8px; float:left; border:1px solid #CCC}
.link img{ width:165px; height:70px; float:left }
.link img:hover{ border:1px solid #EC7B01}
.foot{ width:1100px; margin:0 auto; overflow:hidden; line-height:22px; background:url(foot.jpg) repeat-x; padding:15px 0; text-align:center;}


/*内页*/


.main{ width:1100px; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.left{ width:230px; overflow:hidden; float:left;}
.lefttop{ width:229px; height:31px; background:url(06.jpg); border-right:1px solid #ebebed}
.all{ background:url(04.jpg); width:97px; float:left; font-size:14px; font-weight:bold; line-height:29px; height:31px; color:#FFF; text-indent:20px;}

.leftmain{ width:206px; padding:10px 11px; background:#FFF; padding-bottom:0; overflow:hidden; margin-bottom:10px; line-height:25px;
border:1px solid #ebebed; border-top:0
}
.leftmain li{ width:206px; background:url(leftli.jpg); height:32px; line-height:32px; text-indent:18px; margin-bottom:10px; float:left}
.leftmain li a{ display:block}
.hov{background:url(leftli1.jpg); color:#FFF}
.leftmain li a:hover{background:url(leftli1.jpg); color:#FFF}

.cc_top{ width:100%; height:40px; background:url(cc.jpg) top right; background-repeat:no-repeat; line-height:40px; font-size:14px; font-weight:bold; text-indent:10px; border-bottom:1px solid #ebebed}
.cc_main{ padding:5px; padding-top:10px; line-height:22px;}
.right{ width:855px; overflow:hidden; border:1px solid #ebebed; float:right; line-height:25px;}
.righttop{ width:855px; height:33px; background:url(righttop.jpg); line-height:32px; text-indent:10px;}
.rightmain{ width:835px; padding:10px; min-height:440px; overflow:hidden; line-height:25px;}
.rightmain img{ max-width:835px;}

.honor{ width:264px; overflow:hidden; margin:0 7px; float:left; margin-bottom:10px;}
.honor img{ width:260px; height:190px; border:1px solid #ebebed; padding:1px;}
.honor p{ width:264px; background:url(zz.jpg) no-repeat; padding-top:10px; height:15px; line-height:15px; text-align:center; overflow:hidden}
.honor a{ display:block}

.fc1{ width:264px; overflow:hidden; margin:0 7px; float:left; margin-bottom:10px;}
.fc1 img{ width:260px; height:169px; border:1px solid #ebebed; padding:1px;}
.fc1 p{ width:264px; background:url(zz.jpg) no-repeat; padding-top:10px; height:15px; line-height:15px; text-align:center; overflow:hidden}
.fc1 a{ display:block}

#ccff td{ line-height:30px;}
#ccff td strong{ color:#155a95; font-size:14px;}
.case{ width:740px; overflow:hidden; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #d9d9d9}
.case_t{ width:740px; height:25px; line-height:25px; font-size:14px; font-weight:bold}
.case_c{ width:740px; height:25px; line-height:25px; font-size:13px; font-weight:bold}
.case_txt{ width:740px; overflow:hidden; line-height:20px;}

.lsdt{ width:740px; overflow:hidden; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #d9d9d9;}
.lsdt img{ width:214px; height:142px; float:left;}
.lsdt_main{ width:515px; float:right; height:142px; line-height:22px; overflow:hidden;}

.news{ border-bottom:1px dashed #d9d9d9; width:100%; height:25px; line-height:25px; margin:5px 0;}
.title{ width:700px; float:left; height:25px; background:url(07.jpg) center left; background-repeat:no-repeat; text-indent:15px; line-height:25px; overflow:hidden;}
.time{ width:80px; float:right; text-align:right;}
.cc{ width:718px; height:519px; margin:0 auto; background:url(cc.jpg)}

.cc1{ width:300px; margin-left:70px; padding-top:80px;}
.cc2{ width:320px; margin-left:70px; padding-top:150px;}

