@charset "utf-8";
/* CSS Document */
html{ font:normal 62.5%/2.3em Arial,"微软雅黑"; background:url(../images/BG2.jpg) repeat-y top center}
*{ margin:0px; padding:0px;}
body{ background:#fff; font-size:12px; line-height:24px; color:#555; background:url(../images/BG.jpg)}
a {
    color: #4b4b4b;
    text-decoration: none;
}
a:focus {
    outline: medium none;
}
a:hover {
    color: #ff9000;
    text-decoration: none;
}
a img{ border:0px;}
ul li{ list-style:none;}
.clear{ clear:both;}


#top{ width:auto; height:87px; background:#2B2D30;}
.top{ width:1024px; height:87px; margin:0 auto;}
.logo{ width:330px; height:auto; float:left;}
.menu{ width:600px; height:87px; float:left; margin-left:10px; font-family:"微软雅黑";}
#nav a {display: block; width:85px; text-align:center; color:#fff;}
#nav a:hover  {color:#f9b401; text-decoration:none;}
#nav li {float: left; width: 85px; line-height:87px; font-size:14px;}
#nav li a:hover{ width:85px; height:87px; background:url(../images/menu_li2.jpg) no-repeat; color:#25c8ff;}
#nav li ul { left: -999em; width:85px; position: absolute; font-size:12px; font-weight:normal; z-index:1000; margin-top:0px;}
#nav li ul li{ width: 85px; filter:alpha(opacity=80); opacity:0.8; background:#2e92f5; text-align:center; border-bottom:1px dashed #bef2fd; line-height:30px; height:30px;}
#nav li ul a{display: block; width:85px; height:30px;}
#nav li ul a:hover{color:#f9b401; background:#fff; height:30px;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left;}
.tubiao{ width:80px; height:auto; float:left; margin-left:0; color:#fff}
.tubiao a{color:#fff;}
.banner_xia{ width:auto; height:20px; background:url(../images/banner_xia_bg.jpg) repeat-x;}
#kinMaxShow{visibility:hidden;width:100%; height:433px; overflow:hidden;}
.ind_main{ width:1024px; height:auto; margin:0 auto; }

/*index*/
.box1{ width:100%; height:360px; overflow:hidden;padding-top:10px;}
.box1 .box1_left{ float:left; width:474px; height:360px;}
.box1 .box1_left .about_home_title{ width:100%; height:50px;}
.box1 .box1_left dl{ width:100%; height:293px; -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px; background-color:#fff; padding-top:17px;}
.box1 .box1_left dl dt{ float:left; width:169px;  height:118px; padding-left:10px; padding-top:10px;}
.box1 .box1_left dl dd.fr{ float:right; width:266px; height:128px; padding-right:16px;}
.box1 .box1_left dl dd.line2{ margin-top:133px; padding:0 10px;}
.box1 .box1_left dl dd p{ line-height:22px; }
.box1 .box1_left dl dd a{ float:right; display:block; color:#f18200;}
.box1 .box1_right{ float:right; width:525px; height:350px; border:5px solid #fff; overflow:hidden; -moz-border-radius:5px;-webkit-border-radius:5px;  border-radius:5px; background-color:#fff;}
.box1 .box1_right .slideTxtBox{width:525px; height:350px;}
.box1 .box1_right .slideTxtBox .hd{height:46px; line-height:46px;}
.box1 .box1_right .slideTxtBox .hd ul{float:left; height:46px;}
.box1 .box1_right .slideTxtBox .hd ul li{float:left; cursor:pointer; height:46px; width:172px; line-height:46px; text-align:center; background-color:#0197ea; font-size:18px; color:#fff; margin-right:4px; font-weight:bold;}
.box1 .box1_right .slideTxtBox .hd ul li.last{margin-right:0px;}
.box1 .box1_right .slideTxtBox .hd ul li.on{height:46px; color:#fff; background:url(../images/box1right.jpg) no-repeat top left;}
.box1 .box1_right .slideTxtBox .bd ul{padding-top:5px; width:525px; overflow:hidden;}
.box1 .box1_right .slideTxtBox .bd li{float:left; width:525px; height:45px; line-height:45px; background:url(../images/box1r_bj1.jpg) no-repeat; padding-bottom:5px;}
.box1 .box1_right .slideTxtBox .bd li span{display:block; float:left; width:96px; line-height:45px; text-align:center; color:#fff; font-size:17px;}
.box1 .box1_right .slideTxtBox .bd li a{ display:block; float:right; width:409px; font-size:14px; padding-left:20px;}
.box1 .box1_right .slideTxtBox .bd li:hover{ background:url(../images/box1r_bj1_on.jpg) no-repeat;}
.box1 .box1_right .slideTxtBox .bd li:hover a{ color:#0197ea;}


.box3{ width:100%; height:257px; overflow:hidden; padding-top:15px; position:relative;}
.box3 .box3_left{ float:left; width:474px;}
.box3 .box3_left .add_con{ height:207px; background-color:#fff; -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px; background-color:#fff;}
.box3 .box3_left .add_con ul{ padding-top:8px;}
.box3 .box3_left .add_con ul li{ height:38px; line-height:38px; background:url(../images/dian.jpg) no-repeat 20px center; padding-left:35px; font-size:14px;}
.box3 .box3_left .add_con ul li:hover{ background:url(../images/dian_on.jpg) no-repeat 20px center; padding-left:35px;}
.box3 .box3_left .add_con ul li:hover a{ color:#1977aa;}
.box3 .box3_left .add_con ul li.libg{ height:40px; line-height:40px; background-color:#f6f6f6;}

.box3 .box3_right{ float:right; width:535px;}
.box3 .box3_right .contact_con{ height:207px; background-color:#fff; -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;  border-radius:0 0 5px 5px; background-color:#fff;}
.box3 .box3_right .contact_con dl{ padding:20px 18px;}
.box3 .box3_right .contact_con dl dt{ float:left; width:282px;}
.box3 .box3_right .contact_con dl dt span{ display:block; width:235px; height:33px; border-bottom:1px solid #aaa; line-height:33px; font-size:16px;}
.box3 .box3_right .contact_con dl dt p{ font-size:14px; line-height:24px; padding-top:10px;}
.box3 .box3_right .contact_con dl dd{ float:right;}

#foot{ width:auto; height:auto; background:#2B2D30; margin-top:20px; padding-bottom:10px;}
.foot{ width:1024px; height:auto; margin:0 auto; text-align:center; padding-top:20px; color:#fff; line-height:27px;}
.foot a{ color:#fff;}
.foot .flink{float:left; margin-left:220px;}
.BG_Contain{ width:100%;}
.Silderbar{width:227px; float:left; overflow:hidden;}
.Contain{ width:1024px; margin:0 auto;}
.MainContain{ width:1024px; margin:0 auto; margin-top:20px; z-index:1;}
.MainContent{ float:right; width:760px; min-height:423px; _height:auto !important; _height:423px; -moz-border-radius:10px;-webkit-border-radius:10px;  border-radius:10px; background-color:#fff; padding:10px 8px; margin-bottom:30px;}
.Content{}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:2em;}

/*SildeBar*/
.Menu{ background:url(../images/menu_list.jpg) repeat-y;}
.Menu .h3{ height:56px; background:url(../images/menu_about.jpg) no-repeat;}
.news .h3{ height:56px; background:url(../images/menu_news.jpg) no-repeat;}
.jobs .h3{ height:56px; background:url(../images/menu_jobs.jpg) no-repeat;}
.english .h3{ height:56px; background:url(../images/menu_english.jpg) no-repeat;}
.lwpq .h3{ height:56px; background:url(../images/menu_lwpq.jpg) no-repeat;}
.zzfw .h3{ height:56px; background:url(../images/menu_zzfw.jpg) no-repeat;}
.contact .h3{ height:56px; background:url(../images/menu_contact.jpg) no-repeat;}
.down .h3{ height:56px; background:url(../images/menu_down.jpg) no-repeat;}
.Menu .h3 span{ font-size:20px; color:#fff; display:block; font-size:18px; font-weight:bold; line-height:20px; padding:15px 0px 0px 65px;}
.english .h3 span{ line-height:56px; padding:0 0 0 65px;}
.Menu .h3 em{ color:#a3daf5; display:block; line-height:18px; text-transform:Uppercase; color:#fff; padding-left:65px;}
.MenuList{ padding:7px 0 18px 0; min-height:60px; _height:auto !important; _height:60px; background:url(../images/menu_bottom.jpg) no-repeat center bottom;}
.MenuList li{ width:100%; height:45px; background:url(../images/dian.jpg) no-repeat 20px center; padding-left:35px;}
.MenuList li a{ display:block; line-height:45px;}
.MenuList li a span{ line-height:45px; font-size:14px;}
.MenuList li.onmenu,.MenuList li:hover{ background:url(../images/dian_on.jpg) no-repeat 20px center #f0f0f0;}
.MenuList li.onmenu a span,.MenuList li:hover a span{ color:#0094e5;}

.english li a span{ line-height:45px; font-size:12px; color:#0094e5;}
/*SildeBar*/
.banner{ width:100%; height:auto; overflow:hidden; background:#4163ad;}
.banner img{max-width: 100%;height: auto;width: auto\9;} 
/*Banner*/
/*news*/
.news_list{ padding:15px 30px;}
.news_list li{ height:38px; line-height:38px; background:url(../images/news_ico.jpg) no-repeat left center; border-bottom:1px dashed #ddd; padding-left:45px;}
.news_list li em{ float:right; font-size:12px; color:#a8a8a8；}
.news_list li a{ font-size:14px;}
.news_list li.news_top{ border-bottom:none; background:none; padding-left:0; height:161px; padding-bottom:18px;}
.news_list li.news_top dt{ float:left; width:235px; height:148px; border:1px solid #e0e0e0; padding:5px;}
.news_list li.news_top dd{ float:right; width:425px;}
.news_list li.news_top dd span{ display:block; height:34px; border-bottom:1px dashed #ddd; font-size:14px; color:#0094e5;}
.news_list li.news_top dd span em{ font-size:12px; color:#a8a8a8;}
.news_list li.news_top dd p{ line-height:24px; font-size:12px; padding:10px 0 10px;}
.news_list li.news_top dd a{ color:#0094e5; font-size:12px;}

.news_info .info_title{ padding:10px 0px; font-size:14px; text-align:center; border-bottom:1px solid #ccc;}
.news_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; padding-bottom:5px;}
.news_info .service_pic{ padding:10px 0; text-align:center;}
.news_info .service_pic img{ width:560px; height:456px;}
.news_info .info_txt{ padding:10px 0px;}
.news_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.news_info .PrevNextBox{ padding:10px 0;}
.news_info .PrevNextBox dl{ float:left; width:50%}
.news_info .PrevNextBox span{ color:#b21211;}
.news_info .PrevNextBox a.none:hover{ color:#b21211; cursor:pointer;}

/*down*/
.down_list{ padding:5px 10px; }
.down_list li{ height:36px; line-height:36px; border-bottom:1px dashed #ececec; background:url(../images/san.jpg) no-repeat left center; padding-left:20px;}
.down_list li a span{ font-size:12px; color:#666; float:left; padding-right:10px; font-family:宋体; width:200px;}
.down_list li a img{ width:16px; height:16px; float:left; padding-top:9px;}

.news_info .down_url{clear:both; overflow:hidden; padding:0 0 10px 10px;float:right}
.news_info .down_url ol{height:27px; text-align:center; margin:5px; padding:0 0 0 28px; overflow:hidden; line-height:27px; float:left; background:url(../images/downurl-bg.gif) 0 0 no-repeat;}
.news_info .down_url ol a{display:block; float:left; overflow:hidden; height:27px; overflow:hidden; padding:0 10px 0 0; background:url(../images/downurl-bg.gif) right 0 no-repeat;}
.news_info .down_url ol a:hover{color:#F63; text-decoration:none;}
* component_page_style */
.notdata{height:100px; line-height:100px; width:640px; font-size:16px; color:#F00; text-align:center;}
.page_style{height:25px; margin:20px auto;}
.page_style a{text-decoration:none; }
.page_style td{float:left; height:26px; line-height:26px; padding-right:5px;}
.page_style .effective a{height:26px; line-height:26px; padding:0 8px; color:#666; display:block; text-align:center; border:1px #cacaca solid;}
.page_style .invalid{text-align:center; padding:0 8px; border:1px #cacaca solid; color:#999; }
.page_style .interval{width:5px; font-size:1px; overflow:hidden;}
.page_style .numeric{font-family:arial,helvetica,sans-serif;padding:0 8px;}
.page_style .numeric a{display:block; padding:0 8px; border:1px #cacaca solid; color:#333; background:#0094e5 font-family:arial,helvetica,sans-serif;}
.page_style .numeric a:hover{color:#F00; border:1px #cacaca solid; background:#0094e5; text-decoration:none;}
.page_style .current,.page_style .effective a:hover{color:#F00; border:1px #cacaca solid; background:#0094e5; padding:0 8px; text-decoration:none;}

/* feedback.tpl 在线反馈 */
.titlebar {
    background: url("../images/title_line_bg.gif") no-repeat scroll left bottom transparent;
    height: 30px;
    margin: 15px 0 10px;
    padding: 0 0 0 30px;
    width: 100%;
}
.titlebar .title {
    float: left;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
}
.feedback{overflow:hidden;}
.feedback .input{clear:both; height:40px; overflow:hidden; background:url(../images/dotted.gif) 0 bottom repeat-x;}
.feedback .input .b{height:30px; padding:5px 0 0 0;}
.feedback .input .b input{height:22px; line-height:22px; padding:2px 5px; width:280px; overflow:hidden; border:1px #999 solid; outline:none; margin:0;}
.feedback .input .b select{border:1px #999 solid; outline:none; height:28px; line-height:28px; padding:3px 5px;}
.feedback ul li{float:left; overflow:hidden;}
.feedback ul .a{padding:0 5px 0 20px; width:150px; text-align:right; height:40px; line-height:40px;}
.feedback .textarea{clear:both; height:140px; overflow:hidden; padding:5px 0 0 0; background:url(../images/dotted.gif) 0 bottom repeat-x;}
.feedback .textarea textarea{height:120px; width:280px; padding:5px; overflow:hidden; border:1px #999 solid; outline:none; margin:0;}
.feedback .input .b .captcha{width:60px; text-transform:uppercase;}
.feedback .submit{height:35px; clear:both; overflow:hidden; padding:10px 0 10px 175px;}
.feedback .submit a{display:block; width:120px; height:33px; text-align:center; line-height:33px; font-size:14px; color:#FFF; font-weight:bold; text-decoration:none; background:url(../images/sprite.png) -152px -234px no-repeat;}
.feedback .submit a:hover{background-position:-152px -269px;}
#siimage{border:1px #DFDFDF solid;}/* 验证码 */
#captcha_box{display:none; overflow:hidden;}
#captcha_box img{position:absolute; margin:-35px auto auto 90px;}
#demo { 
overflow:hidden; 
width: 500px; 
float:left;
} 
#demo img { 
margin:0 1px;
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;top:538px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:50px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#63b166;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#p4{width:112px;background-color:#21cafb;height:47px;margin-left:47px;border:1px solid #204397;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}