@charset "utf-8";
/* CSS Document */
/*CSS for all*/
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,object,iframe,form,blockquote,fieldset,input,textarea,code,address,caption,cite,code,em,i,ins{margin:0; padding:0; font-style:normal; font-size:12px; font-weight:normal;}
ul,ol,li{list-style:none;}
fieldset,img{border:none;}
caption,th{text-align:left;}
table{border-spacing:0;}
body{font-family:微软雅黑; color:#333; background:#fff; min-width:1200px;}
td,input,textarea,select{font-size:12px;font-family:微软雅黑;}
textarea{line-height:18px;}

a{text-decoration:none; color:#333;}
a:hover{color:#0340a6;text-decoration:none;}


#MultiPage{padding:10px 0; float:right; border:0px solid #000; margin:0 auto;}
#MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
#MultiPage a{border:0px solid #66461d; display:inline; background:#f2f0f0; float:left; overflow:hidden; padding:5px 10px; color:#656565; line-height:20px; height:20px; margin-right:5px; text-decoration:none;}
#MultiPage a:hover {border:0px solid #c11e0d; background:#dbdbdb; color:#676568; text-decoration:none;}
#MultiPage a.click{border:0px solid #c11e0d; background:#1b5590; color:#FFF; float:left;}
#MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
#MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
#MultiPage .button{float:left;height:22px;padding:2px; margin-right:4px; background: url(../images/b_bg.jpg); border:1px solid #c0c0c0;width:40px; line-height:15px;   font-size:12px; }

#MultiPage_1{padding:0; overflow:hidden; border:0px solid #000;}
.MultiPage{margin:0 auto;}
.MultiPage span{float:left; display:inline; line-height:17px; height:17px; margin-right:4px; font-size:12px; font-weight:bold;}
.MultiPage a{border:1px solid #66461d; display:inline; background:#e0c68d; float:left; overflow:hidden; padding:0 5px; color:#71202f; line-height:17px; height:17px; margin-right:3px; text-decoration:none;}
.MultiPage a:hover {border:1px solid #c11e0d; background:#FFF; color:#676568; text-decoration:none;}
.MultiPage a.click{border:1px solid #c11e0d; background:#c11e0d; color:#FFF; float:left;}
.MultiPage a.uclick{border:1px solid #dedede; background:#fafafa; color:#cccccc; float:left;}
.MultiPage .txtinput{float:left; line-height:17px; height:17px; width:20px; padding:0 2px; font-size:12px; margin-right:4px;}
.MultiPage .button{float:left; line-height:15px; height:19px; width:40px; padding:0 2px; font-size:12px; margin-right:4px;}

.clearDiv{clear:both; font-size:0; line-height:0; height:0; overflow:hidden; background:none;}
.noInfo{line-height:50px; font-size:14px; font-weight:bold; padding:10px 0 0 20px;}

.hScape01{height:0px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape03{height:3px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape05{height:5px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape10{height:10px; overflow:hidden; margin:0 auto; font-size:0;}
.hScape15{height:15px; overflow:hidden; margin:0 auto; font-size:0;}

.txtInput{height:18px; line-height:18px; padding:0 5px;}
/*CSS for all end*/

/*Body*/
#Headertop{margin:0 auto; width:100%; height:35px;background:#1b5590; overflow:hidden;}
#Headertop ul{margin:0 auto; width:1180px; height:35px;font-size:14px;color: #fff;line-height: 35px; overflow:hidden;}
#Headertop ul span{float: right; width:80px; height:35px;font-size: 13px; overflow:hidden;}
#Headertop ul img{vertical-align: middle;}

#Header{margin:0 auto; width:100%; height:128px;background:#f6f6f6; overflow:hidden;}
#Header #main{margin:0 auto; width:1200px; height:120px;}
#Header #main #logo{float:left; width:440px; height:79px; margin:28px 0 0 0; line-height:79px;overflow:hidden;}
#Header #main #rmenu{float:right; width:720px; height:120px; margin:0; z-index:100; }
#Header #main #rmenu li.s1{float:left; width:120px; height:120px; margin:0; font-size:18px;text-align:center; line-height:120px; color:#1c1c1c;overflow:hidden;}
#Header #main #rmenu li.s2{float:left; width:120px; height:120px; margin:0; background:url(../images/menu_onbg.png) center no-repeat;font-size:18px;text-align:center; line-height:120px; color:#fff;overflow:hidden;}

.on { display: block; }
.off { display: none; }

#inban{margin:0 auto;width:100%;height:600px;overflow:hidden; position:relative;}
#inban #ban_bg{width:100%;height:3px; background:url(../images/ban_bg.png);overflow:hidden; position:absolute; top:0px; left:0px; z-index:5;}

#Footer{margin:0 auto;width:100%; height:304px; padding:0; background:url(../images/bottom_bg.jpg) center no-repeat;overflow:hidden; }
#Footer #main{margin:0 auto;width:1200px; height:auto; padding:35px 0;overflow:hidden;}
#Footer #main #contact{float:left;width:620px; height:auto;margin:0 0 0 25px; padding:0;color: #d0d0d0;font-size: 16px;line-height: 30px; overflow:hidden;}
#Footer #main #contact #ctl{float:left;width:100%; height:auto;margin:0 0 20px 0; padding:0; overflow:hidden;}
#Footer #main #ewm{float:right;width:510px; height:auto;margin:20px 0 0 0; padding:0;  overflow:hidden;}
#Footer #main #ewm li{float:right;width:170px; height:auto;margin:0; padding:0; text-align:center; font-size:14px; color:#fff; line-height:30px; overflow:hidden;}
#Footer #copy{margin:0 auto;width:100%; height:58px; padding:0;border-top: 1px solid #898989;;text-align:center; color:#d6d6d6;font-size:14px;  line-height:58px;overflow:hidden; }
#Footer #copy a{ color:#969696;}
#Footer #copy a:hover{ color:#85acd3;}

/*主体内容*/

.more{ float:right;margin:5px 10px 0 0; }

#indiv01{margin:40px auto;width:1200px; height:auto;overflow:hidden;}
#indiv01 #title{margin:0px auto 30px auto;width:100%; height:auto;text-align:center;overflow:hidden;}
#indiv01 #pro{margin:0 auto;width:1200px; height:auto; padding:0; overflow:hidden;}
#indiv01 #pro ul{ float:left;width:1250px; padding:0; overflow:hidden;}
#indiv01 #pro li{float:left;width:390px; height:310px; margin:0 15px 20px 0; padding:0; text-align:center;overflow:hidden;}
#indiv01 #pro li .pimg{float:left;width:388px; height:278px; margin:0; padding:0; border:1px solid #d4d4d4;overflow:hidden;}
#indiv01 #pro li .pt{float:left;width:100%; height:30px; margin:0; padding:0; text-align:center; font-size:16px; line-height:30px; color:#1f1f1f; overflow:hidden;}

#indiv02{margin:35px auto;width:100%; height:592px;background: url(../images/in02bg.jpg) center no-repeat;overflow:hidden;}
#indiv02 #main{margin:55px auto 0px auto;width:1200px; height:auto;overflow:hidden;}
#indiv02 #main ul{float: left;width:340px; height:auto;overflow:hidden;}
#indiv02 #main li{float: left;width:310px; height:110px;margin: 0 0 40px 0; padding: 12px 15px;background: #36b0f6; overflow:hidden;}
#indiv02 #main li .pt1{float: left;width:100%; height:auto;margin: 0 0 10px 0; font-size: 24px;color: #fff; overflow:hidden;}
#indiv02 #main li .pt2{float: left;width:100%; height:auto;margin: 0; font-size:16px;color: #fff;line-height: 22px; overflow:hidden;}

#indiv04{margin:60px auto;width:100%; height:auto; padding:0; background:url(../images/in_aboutbg.jpg) center no-repeat;overflow:hidden;}
#indiv04 #title{margin:0 auto 30px auto;width:100%; height:auto;text-align:center;overflow:hidden;}
#indiv04 #about{margin:0 auto;width:1200px; height:auto;overflow:hidden;}
#indiv04 #about #rinfo{float:right;width:610px; height:358px; margin:0 10px 0 0; font-size:16px; line-height:32px; color:#666;overflow:hidden;}
#indiv04 #about #rinfo #rtl{float:left;width:100%; height:auto; margin:25px 0; font-size:24px; line-height:30px; color:#292929;overflow:hidden;}
#indiv04 #about #rinfo #rmore{float:left;width:100px; height:35px;background: #1b5590; margin:20px 0 0 0; font-size:14px; line-height:35px;text-align: center; color:#fff;overflow:hidden;display: block;}
#indiv04 #about #lp{float:left;width:556px; height:358px; margin:0 20px 0 0;padding:0px; background:#fff;overflow:hidden;}

/*内页*/
#pageDiv{margin:25px auto; width:1200px; overflow:hidden;}
#pageban {margin:0 auto;width:100%; height:250px;text-align:center; overflow:hidden;}


#pageleft{float:left;width:252px; height:auto; margin:0;overflow:hidden;}
#pageleft .ltitle{float:left;width:217px; height:65px; margin:0; padding:0 0 0 35px; background:url(../images/icon01.jpg) 15px 23px no-repeat #165aa5;font-size:24px; line-height:65px;color:#fff;overflow:hidden;}

#pageleft #lmenu{margin:0px auto;width:232px; height:auto;background: #f7f8f9; padding:10px;overflow:hidden;}
#pageleft #lmenu li.s1{float:left;width:202px;height:auto; margin:0;padding:10px 15px;background: url(../images/arrow01.png) 185px 20px no-repeat;border-bottom:1px dashed #dee8e9; line-height:35px; font-size:20px; color:#000;cursor:pointer;}
#pageleft #lmenu li.s2{float:left;width:202px;height:auto; margin:0;padding:10px 15px;background: url(../images/arrow02.png) 185px 24px no-repeat;border-bottom:1px dashed #dee8e9; line-height:35px; font-size:20px; color:#000;cursor:pointer;}
#pageleft #lmenu .pli02{float:left;width:190px; height:auto; margin:0; padding:5px 0 5px 10px;line-height:20px; font-size:18px; color:#434343;overflow:hidden;cursor:pointer;}

#pageleft #lsearch{margin:12px auto;width:250px; height:40px;border: 1px solid #165aa5; padding:0px;overflow:hidden;}
#pageleft #lsearch #lk{float: left;width:190px; height:40px;overflow:hidden;}
#pageleft #lsearch #rb{float: left;width:60px; height:40px;overflow:hidden;}

#pageleft #lcontact{margin:0px auto;width:222px; height:auto;background: #f7f8f9; padding:15px;font-size: 16px;line-height: 30px; color: #000; overflow:hidden;}

#pageright{float:right;width:930px; height:auto; padding:0; overflow:hidden;}
#pageright .rtitle{float:left;width:900px; height:64px; margin:0; padding:0 0 0 30px;background: url(../images/icon02.jpg) 14px 20px no-repeat;border-bottom:1px solid #ccc;font-size: 30px;color: #165aa5;line-height: 64px; overflow:hidden;}
#pageright .rtitle #rt{float:right;min-width:350px; height:64px; margin:0 15px 0 0; padding:0; font-size:14px; line-height:64px;color:#666;text-align: right; overflow:hidden;}
.loca{float:right;min-width:200px; height:55px; margin:0;font-size:14px;color:#8a8989; line-height:60px; text-align:right;overflow:hidden;}

#page_f{margin:20px auto;width:800px; height:auto; font-size:14px; line-height:25px; overflow:hidden;}

#pageright #about{margin:25px auto;width:840px; height:auto;font-size: 18px; line-height: 45px;color: #111; overflow:hidden;}

#pro{margin:20px auto;width:926px; height:auto;overflow:hidden;}
#pro ul{float: left;width:950px; height:auto;overflow:hidden;}
#pro li{float:left;width:302px; height:262px;margin:0 10px 12px 0; padding:0; overflow:hidden;}
#pro li .pimg{float:left;width:300px; height:215px;margin:0; padding:0; border:1px solid #d4d4d4;overflow:hidden;}
#pro li .pt{float:left;width:100%; height:45px;margin:0; padding:0; text-align:center; line-height:45px; font-size:16px; color:#1f1f1f;overflow:hidden;}

#pro_view{margin:35px auto;width:740px; height:auto;}
#pro_view .ptitle{ float:left;margin:5px 0;width:500px; height:auto; text-align:center; font-size:18px; font-weight:bold;}
#pro_view #img{ float:left;width:600px;border:1px solid #c7c6c6; padding:2px; text-align:center;}
#pro_view #spic{ float:left;width:495px; margin:10px 0 0 0;}
#pro_view .pb{margin:30px auto;min-width:500px; height:auto; text-align:center;overflow:hidden;}
#pro_view .pti{margin:30px auto;width:715px; height:40px; padding:0 0 0 25px; border-bottom:1px solid #dcdcdc; font-size:22px; color:#c30404; line-height:40px;overflow:hidden;}
#pro_view .pmain{margin:0px auto;width:700px; height:auto; padding:0;font-size:14px; color:#3a3a3a; line-height:30px;overflow:hidden;}

#pageright #picli01{margin:20px auto;width:900px; height:auto; padding:0px; overflow:hidden;}
#pageright #picli01 ul{float:left;width:950px; height:auto; padding:0px; overflow:hidden;}
#pageright #picli01 li{ float:left;width:300px; height:240px; margin:0 12px 15px 0;overflow:hidden;} 
#pageright #picli01 li .pimg{ margin:0 auto; width:300px; height:200px; padding:0;overflow:hidden;}
#pageright #picli01 li .pt{ margin:0 auto; width:100%; height:40px; padding:0; text-align:center;font-size:14px; color:#333; line-height:40px; overflow:hidden;}

.loca_f{margin:0 auto;width:1024px; height:40px;border-bottom:1px solid #feebd1;;overflow:hidden;}
.loca_f #main{margin:0 auto;width:1015px; height:40px;font-size:14px;color:#8a8989; line-height:40px; overflow:hidden;}

#contact {margin:50px auto;width:1160px; height:auto; padding:0;overflow:hidden;}
#contact #lli{float:left;width:500px; height:auto; padding:0;overflow:hidden;}
#contact #lli li{float:left;width:500px; min-height:30px; padding:0; margin:20px 0; font-size:16px; color:#fa9d1b;line-height:30px;}
#contact #lli li img{ vertical-align:middle;}
#contact #rmap{float:right;width:625px; height:450px; padding:0;overflow:hidden;}

/*新闻内页*/
#page_newsview { margin:10px auto 0 auto;width:1024px; overflow:hidden; }
#page_newsview .ptitle{float:left;width:100%; margin:10px 0; border-bottom:1px solid #cbcbcb; line-height:20px;font-size:20px; color:#242424; font-weight:bold;text-align:center; padding:10px 0 20px 0;overflow:hidden;}
#page_newsview .pdate{float:left;width:100%; line-height:30px; color:#8e8e8e; text-align:center; margin:0 0 20px 0;overflow:hidden;}
#page_newsview .pcontent{margin:0 auto; height:auto; width:95%; padding:10px 0 20px 0;border-bottom:1px dotted #cbcbcb; font-size:14px;line-height:30px; overflow:hidden;}
#page_newsview .pcontent p{font-size:14px;line-height:30px;}
#page_newsview .print{float:left; height:auto; width:650px; margin:0; padding:20px 0; text-align:right;line-height:25px; color:#555; border-bottom:1px dotted #d3d4d4;overflow:hidden;}
#page_newsview .pre{float:left; height:30px; width:50%; font-size:14px;margin:10px 0 0 0;overflow:hidden;}
#page_newsview .next{float:left; height:30px; width:50%;font-size:14px;margin:10px 0 0 0; text-align:right;overflow:hidden;}

#plogin{margin:0px auto;width:100%; height:auto; background:url(../images/login_bg00.jpg);overflow:hidden;}
#plogin #main{margin:160px auto 0 auto;width:530px; height:400px; padding:120px 35px 0 35px;background:url(../images/login_bg01.png);overflow:hidden;}
#plogin #main .lk01{margin:0 auto;width:530px; height:202px;overflow:hidden;}
#plogin #main .lk01 li{ float:left;width:410px; height:60px;padding:20px 15px 20px 95px; border-bottom:1px solid #d9d9d9;overflow:hidden;}
#plogin #main .lk02{margin:40px auto 0 auto;width:460px; height:auto; font-size:20px; line-height:75px; color:#ddd;overflow:hidden;}
#plogin #lk03{margin:70px auto;width:530px; height:auto; padding:0px; text-align:center; font-size:22px; color:#ff9500;overflow:hidden;}
/*版权信息*/


/*链接*/
.t_more {color: #faab53;}
a.t_more:link {text-decoration: none;color: #faab53;}
a.t_more:visited {text-decoration: none;color: #faab53;}
a.t_more:hover {text-decoration: none;	color: #cc0000; }
a.t_more:active {text-decoration: none;}

.t_news01 {color: #242424; }
a.t_news01:link {text-decoration: none;color: #242424;}
a.t_news01:visited {text-decoration: none;color: #242424;}
a.t_news01:hover {text-decoration: none;	color: #cc0000; }
a.t_news01:active {text-decoration: none;}

.t_bmenu {color: #f6f3f3; }
a.t_bmenu:link {text-decoration: none;color: #f6f3f3;}
a.t_bmenu:visited {text-decoration: none;color: #f6f3f3;}
a.t_bmenu:hover {text-decoration: none;	color: #5e99e2; }
a.t_bmenu:active {text-decoration: none;}

.t_01 {color: #848484;}
a.t_01:link {text-decoration: none;color: #848484;}
a.t_01:visited {text-decoration: none;color: #848484;}
a.t_01:hover {text-decoration: none;	color: #b0b0b0; }
a.t_01:active {text-decoration: none;}

.t_02 { color: #ff9500; }
a.t_02:link {text-decoration: underline;color: #ff9500;}
a.t_02:visited {text-decoration: none;color: #ff9500;}
a.t_02:hover {text-decoration: underline;	color: #cc0000; }
a.t_02:active {text-decoration: none;}

.t_white01 {color: #fff;}
a.t_white01:link {text-decoration: none;color: #fff;}
a.t_white01:visited {text-decoration: none;color: #fff;}
a.t_white01:hover {text-decoration: none;	color: #ffff00; }
a.t_white01:active {text-decoration: none;}

.t_bt {color: #a5a5a5; }
a.t_bt:link {text-decoration: none;color: #a5a5a5;}
a.t_bt:visited {text-decoration: none;color: #a5a5a5;}
a.t_bt:hover {text-decoration: none;	color: #d4d4d4; }
a.t_bt:active {text-decoration: none;}

.tdate {font-size:12px;color:#7a7a7a;letter-spacing:0px; font-weight:normal;}
.tdate02{font-size:16px;color:#999;}
.tdate03 { float:right;font-size:12px;color:#7a7a7a;letter-spacing:0px; line-height:35px; font-weight:normal;}

.bsearch{ width:60px;height:40px;background:#165aa5; border:0px solid #b7b7b7;  padding:0px; color:#fff; font-size:16px; line-height:40px;text-align: center;} 
.ksearch{ width:180px;height:40px;background:none; border:0px solid #b7b7b7;padding:0 5px; color:#3c6ca2; line-height:40px; font-size:14px;} 
.k03{ width:100%; height:60px;background:none; border:0px solid #b7b7b7; padding:0px; font-size:24px; line-height:60px;color:#a4a4a4;} 
