/* CSS Document */
@import url(main.css);

header{ background:#fff;}
.topbg{ width:100%; background:url(../images/t_1.gif) repeat-x bottom;}
.top_h{ height:100px;}
.logo{ float:left; margin-top:15px; }
.s_input{ width:250px; height:36px; border:1px #ccc solid;padding:5px 10px; line-height:36px; margin:25px 0 0 0; float:right;}
.t_button{ background:url(../images/s_1.gif) no-repeat; width:80px; height:48px; cursor:pointer; float:right; margin:25px 0 0 0; }
.lag{ float:right; margin:37px 0 0 30px;}
.lag img{ float:left;}
.lag font{ float:left; padding:0 0 0 10px;}  


.menubg{ height:55px; width:100%; background:url(../images/m_1.gif) repeat-x;}
.menu ul li{ float:left;}
.menu ul li a{display:block;float:left; font-size:14px;font-family:'Microsoft YaHei'; color:#fff; padding:0 40px; height:55px; line-height:55px; background:url(../images/m_2.gif) no-repeat left; }
.menu ul li a:hover{ background:url(../images/m_3.gif) repeat-x;color:#fff;}
.menu ul li a.on{color:#fff; background:url(../images/m_3.gif) repeat-x;}

#kinMaxShow{display:none;}
#kinMaxShow .sub_1_1{ display:block; position:absolute;left:10%; top:-30px;}
#kinMaxShow .sub_1_2{ display:block; position:absolute;left:10%; top:350px;}
    
#kinMaxShow .sub_2_1{ display:block; position:absolute;left:-346px; bottom:100px;}
#kinMaxShow .sub_2_2{ display:block; position:absolute;left:110px; top:20px;}
    

.main{ width:100%;padding::0 0 15px 0; height:100%; overflow:hidden;}

.fastbox{ height:230px; background:#f0f0f0;}
.fast{ position:absolute; z-index:999;}
.fast dl{ width:346px; float:left; margin-top:-60px; float:left; margin-left:30px; background:#fff; padding-bottom:15px; height:260px; overflow:hidden;}
.fast dl dt{ padding-bottom:10px;}
.fast dl dd font{ border-left:4px #0559b0 solid; float:left; font-size:14px; padding:0 0 0px 7px; color:#333;height:18px;}
.fast dl dd span{ float:right; padding-top:7px;}
.fast dl dd{ font-size:14px; padding:5px 15px 0px 15px; display:block;}
.f_about{height:44px; overflow:hidden; border-top:1px #e8e8e8 solid;  margin-top:8px;}


.list{border-top:1px #0475eb solid; width:100%; margin-top:3px;}
.list a{ float:left; padding:8px 10px 0 0px; color:#fff; overflow:hidden;}



.title{ padding:0px 0px 10px 0px; width:100%; border-bottom:1px #dddddd solid; height:100%; overflow:hidden; margin-bottom:15px;}
.title font{ display:block; float:left;color:#333; font-size:14px; font-weight:bolder; border-left:4px #0857b3 solid; padding:0 0 0 10px; height:20px; line-height:20px;}
.title a{ float:right; padding:10px 10px 0 0;}
.title strong{ display:block; color:#333; font-size:14px;}
 
.probox{ width:100%;overflow:hidden;padding:15px 0 30px 0; height:100%; }
.protitle{ width:100%;overflow:hidden; text-align:center; padding-bottom:15px;}
.protitle font{ display:block; font-size:24px;font-family:'Microsoft YaHei'; color:#333; padding:30px 0 0 0;} 
.protitle a{ display:block; color:#999;}
.protitle span{ display:block; background:#ff0000; width:80px; height:5px; margin:5px auto;}  
.left-button{ float:left; cursor:pointer; margin:140px 20px 0 0;}
.right-button{ float:left; cursor:pointer; margin:140px 0px 0 20px;}
.rollBox{height:100%; overflow:hidden; width:1100px;}
.rollBox .Cont{width:1010px;overflow:hidden;float:left; margin:15px 0 0 0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:230px;float:left;text-align:center; margin:0 25px 0 0; border:1px #dedede solid;}
.rollBox .Cont .pic font{ background:#e9e9e9; display:block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:45px; line-height:45px; width:230px;}
.rollBox .Cont .pic img{display:block;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#e95821;}
.rollBox #List1,.rollBox #List2{float:left;}

.bottombox{ width:100%; background:#222; height:100%; overflow:hidden; color:#a6a6a6;} 
.bottom_text{ width:500px; float:left; line-height:26px; margin-top:15px;}
.bottom_text a{ display:block; font-size:14px; color:#898989;}
.bottom_text a font{ font-size:14px; color:#a9a9a9;}
.erwei{ float:right;}
.erwei font{ display:block; width:113px; text-align:center; font-size:14px;}

.bottom_line{ width:100%; border-top:1px #363636 solid; padding:20px 0; margin-top:20px; height:100%; overflow:hidden;}
.bottom_line font{ float:left; color:#a9a9a9;}
.backbg{ width:100%; background:url(../images/b_2.gif) repeat-x #222 top; height:63px;}
.back{ text-align:center;height:63px;}
.back a{ color:#fff; display:block;background:url(../images/b_1.png) no-repeat; height:63px; width:63px; margin:0 auto;}

.mainbox{ width:100%; height:100%; overflow:hidden; background:#f9f9f9; padding:30px 0;}
.inmain{  width:100%;height:100%; overflow:hidden; }
.indiv {width:100%; background:#f5f5f5; height:100%; overflow:hidden; padding:20px 0 30px 0;}
.inbanner{ height:300px; }
.inbanner_a{ width:100%; background:url(../images/inbanner1.jpg) no-repeat center; height:300px; position:absolute; z-index:-1;}
.inbanner_c{ width:100%; background:url(../images/inbanner2.jpg) no-repeat center; height:300px;}
.inbanner_p{ width:100%; background:url(../images/inbanner3.jpg) no-repeat center; height:300px;}
.inbanner_h{ width:100%; background:url(../images/inbanner4.jpg) no-repeat center; height:300px;}
.inbanner_f{ width:100%; background:url(../images/inbanner6.jpg) no-repeat center; height:300px;}
.inbanner_s{ width:100%; background:url(../images/inbanner5.jpg) no-repeat center; height:00px;}
.inbanner_o{ width:100%; background:url(../images/inbanner7.jpg) no-repeat center; height:300px;}
.f_input{ border:solid 1px #e8e8e8; padding:3px; height:20px;}
.f_button{ cursor:pointer; background:#f00; color:#fff; padding:5px 8px;}
.ff_button{ cursor:pointer; padding:5px 8px;}

.inlist{ float:left; width:210px;}
.inlist ul li a{ padding-left:10px; font-size:14px; width:200px;display:block; height:60px; line-height:60px; margin:0 0 2px 0; background:url(../images/l_2.gif) no-repeat right #fff;}
.inlist ul li a:hover{ color:#e95821; background:url(../images/l_3.gif) no-repeat right #fff;}
.inlist_name{}

.menu_list {}
.menu_head {position: relative; padding-left:10px; font-size:14px; width:220px;display:block; height:60px; line-height:60px; margin:0 0 2px 0; background:url(../images/l_2.gif) no-repeat right #fff; cursor:pointer;}
.menu_head font{ font-size:14px; width:200px;display:block; height:60px; line-height:60px; margin:0 0 2px 0; background:url(../images/l_2.gif) no-repeat right #fff; cursor:pointer;}
.menu_body { display:none; }
.menu_body a { display:block; color:#666; background-color:#fff;  text-decoration:none; line-height:28px; height:28px;width:180px; cursor:pointer; overflow:hidden; font-size:14px; padding:10px 0 0px 30px;}
.menu_body a:hover { color: #f00;}

.intitle{overflow:hidden; margin-top:-60px; background:url(../images/m_4.png) repeat-x; height:60px;}
.intitle strong{ display:block;font-family:'Microsoft YaHei'; font-size:16px; color:#333;}
.intitle font{ color:#fff; font-size:18px;display:block; background:url(../images/m_5.gif) repeat-x; height:60px;width:150px; text-align:center; line-height:60px; font-weight:bolder; float:left;}
.intitle a{ font-size:12px; float:right; background:#fff; height:60px; line-height:60px; padding:0 25px;}

.inbox{  width:800px;height:100%; overflow:hidden;float:right; background:#fff; padding:20px; border:1px #e4e4e4 solid; min-height:400px;}

.inpro{ float:left; width:800px; overflow:hidden;}
.inpro ul{ width:840px;}
.inpro ul li{ width:180px; float:left; margin:0 23px 23px 0;}
.inpro ul li a{ color:#666;}
.inpro ul li a:hover{color:#e95821;}
.inpro ul li a img{display:block;margin:0 auto; padding:2px; border:1px #eaeaea solid; }
.inpro ul li a font{ text-align:center; display:block; width:165px; text-align:center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:12px;}

.innews{  float:left; width:800px; overflow:hidden;}
.innews ul li{ width:100%; border-bottom:1px #ccc dashed; height:36px; line-height:36px; color:#333;}
.innews ul li a span{ float:right; font-family:Verdana; font-size:12px; } 
.innews ul li a:hover{ color:#e95821;}

