*{margin:0px; padding:0px; list-style:none; outline:none; font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
body{line-height:24px; font-size:14px; color:#333; background:#FFF;}
img{border:0px;}
a{color:#000; text-decoration:none; transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s;}
a:hover{color:#2f82ce;}
.clear{clear:both; height:0px; font-size:0px;}

.top01{width:100%; height:auto; background:url(http://mb.kaibaidu.com/pt168/skin/cn/images/dh.jpg) repeat-x bottom;}
.top02{width:1200px; height:90px; margin:0px auto;}
.top02_l{width:327px; height:90px; float:left;}
.top02_l img{width:327px; height:90px; display:block;}
.top02_c{width:810px; height:90px; margin-left:30px; float:left;}
.top02_r{width:29px; height:90px; float:right;}
.top02 .search_dk{width:29px; height:24px; cursor:pointer; margin-top:34px; display:block;}
.top02 .search_gb{width:29px; height:24px; cursor:pointer; margin-top:34px; display:none;}
.top02 .search02{width:100%; height:auto; background:url(http://mb.kaibaidu.com/pt168/skin/cn/images/sousuo02.png); position:fixed; left:0px; top:110px; z-index:99999; display:none;}
.top02 .search03{width:1200px; height:auto; padding:15px 0px; margin:0px auto;}
.top02 .search04{width:215px; height:30px; background:#FFF; float:right;}
.top02 .search05{width:38px; height:30px; float:right;}
.top02 .in{width:100%; height:30px; line-height:30px; border:0px; display:block;}


.dh{width:100%; height:auto;}
.dh ul{width:100%; height:auto;}
.dh ul li{width:115px; height:90px; float:left;}
.dh ul li .a01{width:100%; line-height:90px; text-align:center; color:#555; font-size:16px; display:block;}
.dh ul li:hover .a01{color:#fff; background:#1982cf;}
.dh_xl01{width:100%; height:auto; position:absolute; left:0px; top:122px; z-index:999999; display:none; border-top:1px solid #1982cf }
.dh_xl02{width:1200px; height:auto; margin:0px auto; background:rgba(255,255,255,0.8); padding:20px 0px;}
.dh_xl02_l{width:400px; height:auto; float:left;}
.dh_xl02_l a{width:300px; height:30px; line-height:30px; text-align:center; font-size:14px; margin:0px 10px 10px 30px; display:block; border-bottom:1px #c2c2c2 solid;}
.dh_xl02_r{width:750px; height:auto; float:right;}

.head_top {
    background-color: #e8e8e8;
    position: relative;
    z-index: 4;
    height: 32px;
    line-height: 32px; width:100%
}
.wrap{width:1200px; margin:0px auto}
.wel {
    float: left;
}
.url {
    float: right;
}
.url li { float:left; margin:0 0 0 20px; }

.banner{position:relative;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.slides img{display: block;margin: 0 auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;font-size: 0;}
.flex-control-nav .flex-active{background:#1982cf;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/img.png) -1962px -756px no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/img.png) -1964px -982px no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.pro_main dl.nones{margin-bottom:0;border-bottom:0;}
.riti1_con dl.nones{margin-bottom:0;border-bottom:0;}

.headtit {
    text-align: center;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #ccc;
    padding-bottom: 20px;
}

.ipro { padding:20px 0; }
.ipro .head { height:70px; margin:0 0 0px; text-align:center; background:url(../image/titbg.jpg) no-repeat center; }
.ipro .head h2{height:30px; font-size:24px}
.ipro .head span { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:14px; font-weight:normal; padding-top:10px }
.heada { height:70px; margin:0 0 0px; text-align:center; background:url(../image/titbg.jpg) no-repeat center; }
.heada h2{height:30px; font-size:24px}
.heada span { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:14px; font-weight:normal; padding-top:10px }

.ipro .classify { width:100%; overflow:hidden; +padding:0 0 10px; }
.ipro .classify li { float:left; width:120px; height:38px; border:1px solid #ddd; border-radius:3px; margin:0 0 10px 10px; }
.ipro .classify a { display:block; line-height:38px; padding:0 0 0 20px; background:#ededed; }
.ipro .classify a:hover { background:#e5e5e5; }
.ipro .list { width:100%; overflow:hidden; }
.ipro .list li { float:left; width:285px; height:214px; margin:0 7px 15px; }
.ipro .list a { display:block; +height:214px; position:relative; }
.ipro .list img { display:block; width:100%; height:214px; }
.ipro .list h3 { position:absolute; left:0; bottom:0; right:0; line-height:35px; text-align:center; background:url(../image/ipro-h3.png) center center repeat; color:#FFF; font-weight:normal; }
.ipro .list a:hover img { opacity:.8; filter:Alpha(opacity=80); }

.inab{width: 100%;
    background: url(../image/about_z_bg.jpg);
}
.inaba{width:1200px;  background: url(../image/nr_about_bg.png) no-repeat; height:320px}
.inabal{float:left; width:600px; padding:20px}
.inabal h2{ font-size:24px; color:#2f82ce; font-family: "微软雅黑"; margin:15px auto}
.inabar{float:right; width:450px}
.inabar img{margin:25px}
.MultiPageTab_link{cursor:hand;height:63px;width:200px;background:url(../image/about_bbg.png) repeat-x left 50%;float:left;font-weight:bold;color:#fff;text-align:center;line-height:63px}
.MultiPageTab_hover{cursor:hand;height:63px;width:200px;background:url(../image/about_bg.png) repeat-x left 50%;float:left;font-weight:bold;color:#fff;text-align:center;line-height:63px}
.MultiPageTab_link A:link{font-size:13px;text-decoration:none;font-family:"微软雅黑";background:url(../image/about_nav_bbg.png) no-repeat left 50%;color:#484848;padding-left:23px;display:inline-block}
.MultiPageTab_link A:visited{text-decoration:none;color:#fff}
.MultiPageTab_link A:hover{text-decoration:none;color:#484848; background:url(../image/about_bg.png) repeat-x left 50%; height:63px;width:200px; color:#FFF}
.MultiPageTab_link A:active{text-decoration:none;color:#fff}
.MultiPageTab_hover A:link{text-decoration:none;background:url(../image/about_nav_bg.png) no-repeat left 50%;color:#fff;padding-left:23px;display:inline-block}
.MultiPageTab_hover A:visited{text-decoration:none;color:#fff}
.MultiPageTab_hover A:hover{text-decoration:none;color:#fff;background:url(../image/about_nav_bg.png) no-repeat left 50%;}
.MultiPageTab_hover A:active{text-decoration:none;color:#fff}

.nr_annu{
   margin-top: 20px;
}
.nr_annu A{
   font-size: 12px;
    text-decoration: none;
    height: 32px;
    width: 101px;
    background: #0259ad;
    color: #fff;
    text-align: center;
    display: inline-block;
    line-height: 32px;
}
.nr_annu A:hover{
   background: #f26428;
}
.scgy{width: 100%;
    height: 720px;
    background: url(../image/index-bg3.jpg) no-repeat center 0;}
	
.icase { padding:40px 0; background-image: url(../image/pro_bg.jpg); margin-top:50px; margin-bottom:30px;
    background-position: center center;
    background-attachment: fixed;  }
.icase .head { height:70px; margin:0 0 0px; text-align:center; background:url(../image/titbg.png) no-repeat center; }
.icase  .head h2{height:30px; font-size:24px; color:#FFF}
.icase  .head span { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:14px; font-weight:normal; padding-top:10px; color:#CCC }

.icase .main { width:100%; overflow:hidden; position:relative; }
.icase .list { float:left; width:1000%; }
.icase .list li { float:left; width:258px; padding:15px 15px 25px; margin:0 15px 0 0; background:#efefef; }
.icase .list .img { margin:0 0 10px; overflow:hidden; }
.icase .list img { display:block; width:100%; height:194px; }
.icase .list a { transition:none; }
.icase .list h3 { font-weight:normal; font-size:16px; line-height:35px; margin:0 0 10px; border-bottom:1px solid #aaa; }
.icase .list p { height:44px; line-height:22px; overflow:hidden; color:#999; margin:0 0 10px; }
.icase .list .mo { text-align:right; }
.icase .list .mo a { display:inline-block; +display:inline; +zoom:1; font-size:12px; height:20px; line-height:20px; padding:0 8px; background:#FFF; border:1px solid #b3b3b3; border-radius:2px; color:#353535; }
.icase .list li:hover { background:#0FF; }
.icase .list li:hover,
.icase .list li:hover p,
.icase .list li:hover a { color:#FFF; }
.icase .list li:hover h3 { border-color:#FFF; }
.icase .list li:hover .mo a { background:#e10500; border-color:#e10500; }
.icase .list li:hover img { transform:scale(1.02, 1.02); }

.inews { padding:20px 0; }
.inews .head { height:70px; margin:0 0 0px; text-align:center; background:url(../image/titbg.jpg) no-repeat center; }
.inews  .head h2{height:30px; font-size:24px}
.inews .head span { display:inline-block; +display:inline; +zoom:1; vertical-align:middle; font-size:14px; font-weight:normal; padding-top:10px }

.inews .list2 { float:left; width:630px; }
.inews .list2 dd { padding:5px 5px 5px 165px; width:460px; height:114px; position:relative; background:#efefef; margin:0 0 14px; transition:all .5s ease; }
.inews .list2 .img { position:absolute; left:5px; top:5px; }
.inews .list2 img { display:block; width:151px; height:114px; }
.inews .list2 h3 { font-size:16px; line-height:40px; padding:10px 0 0; font-weight:normal; }
.inews .list2 p { height:50px; line-height:25px; overflow:hidden; color:#999; }
.inews .list2 a { }
.inews .list2 a:hover { color:#ce0c0d}
.inews .list2 dd:hover { background:#e5e5e5; }
.inews .main { float:right; width:533px; overflow:hidden; height:400px; position:relative; }
.inews .list { width:1000%; overflow:hidden; }
.inews .list li { float:left; width:533px; }
.inews .list a { display:block; position:relative; }
.inews .list img { display:block; width:100%; height:400px; transition:all 5s ease-out; }
.inews .list li:hover img { transform:scale(1.2, 1.2); }
.inews .tip { position:absolute; bottom:10px; right:10px; line-height:0; }
.inews .tip li { display:inline-block; +display:inline; +zoom:1; width:16px; height:16px; line-height:16px; text-align:center; background:#FFF; font-size:12px; margin:0 0 0 2px; cursor:pointer; }
.inews .tip li.active { background:#f30; color:#FFF; }
#news {
    width: 560px;
    height: 30px;
    float: left;
    background: url(../image/news.png) no-repeat left center;
    text-align: left;
    font-size: 19px;
    font-weight: bold;
    color: #2f2f2f;
    padding-left: 30px;
    line-height: 30px;
}
.more1 {
    float: right;
    padding-right: 10px;
    width: 37px;
    height: 9px;
    background: url(http://mb.kaibaidu.com/images/more.jpg) no-repeat left;
    padding-top: 20px;
}
.lists{width:100%;height:auto; overflow:hidden; padding-top:20px;}
.lists li{float:left;width:100%; height:36px; text-align:left; line-height:30px; overflow:hidden; border-bottom:1px dashed #ccc; }
.lists li a{color:#585858;font-size:14px;}
.lists li a:hover{color:#fb3a59; text-decoration:none;}
.lists li span{ float:right;padding-right:4px}

.food{height: 375px;
    width: 100%;
    background: #222;}
#box_bottom_yl_sub1_sub1 {
    height: 260px;
    width: 1200px;
    margin: 0 auto; padding-top:40px
}
.zy_bot{ width:1200px; background:#222222; float:left;}
.zy_bot_zi{ width:63px; padding-left:17px; float:left; margin-right:40px;}
.zy_bot_zi h3{ font-size:12px; color:#fff;}
.zy_bot_zi a{ font-size:12px; color:#bcbcbc; line-height:2em; text-decoration:none;}
.zy_bot_01{ background:url(../image/bot_01.png) no-repeat; background-position:left 15px;}
.zy_bot_02{ background:url(../image/bot_02.png) no-repeat; background-position:left 15px;}
.zy_bot_03{ background:url(../image/bot_03.png) no-repeat left; background-position:left 15px;}
.zy_bot_04{ background:url(../image/bot_04.png) no-repeat left; background-position:left 15px;}
.zy_bot_05{ background:url(../image/bot_05.png) no-repeat left; background-position:left 15px;}
.zy_bot_06{ background:url(../image/bot_06.png) no-repeat left; background-position:left 15px;}
.zy_bot_07{ background:url(../image/bot_07.png) no-repeat left; background-position:left 15px;}
.zy_bot_img{ padding-top:20px; padding-left:50px; width:227px; float:left;}
#box_bottom_yl_sub2_sub1 {
    width:100%;
   background: #000;
}
.bxx_b{
   font-size: 12px;
    height: 70px;
    width: 1200px;
    color: #fff;
    line-height: 35px; margin:0px auto; text-align:center
}

.toolbar { position:fixed; right:10px; top:300px; z-index:999; width:128px; }
.toolbar .top,
.toolbar .bottom { width:128px; height:19px; background:url(../image/toolbar-top.png) center top no-repeat; }
.toolbar .bottom { background-image:url(../image/toolbar-bottom.png); }
.toolbar .main { background:#2f82ce; }
.toolbar .tel { padding:0 0 10px; }
.toolbar .tel dt { line-height:25px; background:url(../image/toolbar-tel.png) center top no-repeat; color:#FFF; text-align:center; padding:55px 0 0; }
.toolbar .tel dd { line-height:20px; color:#fff; text-align:center; }
.toolbar .qq { margin:0 10px 15px; border-top:1px dashed #4089c2; }
.toolbar .qq dd { border-bottom:1px dashed #4089c2; }
.toolbar .qq a { display:block; height:40px; line-height:40px; background:url(../image/toolbar-qq.png) 10px center no-repeat; color:#FFF; padding:0 0 0 40px; }
.toolbar .rcode { }
.toolbar .rcode dd { text-align:center; color:#FFF; }
.toolbar .rcode img { display:block; width:100px; height:100px; margin:0 auto; }
.toolbar .rcode h3 { font-weight:normal; }
.toolbar .itop { height:30px; background:url(../image/toolbar-itop.png) center center no-repeat; position:relative; top:5px; cursor:pointer; }
.toolbar .jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-27px; cursor:pointer; 
	background:url(http://mb.kaibaidu.com/pt168/skin/cn/images/pointer7.png) 0 0 no-repeat; 
}
.toolbar .jing_pointer.active { left:111px; background-position:0 -120px !important; 
}

.bannera {
	width: 100%;
	float: left;
	position: relative;
}
.bannera img {
	width: 100%;
	height: auto;
}
.cooperation{ width:1200px; margin:0px auto}
.cooperation .title{ color:#2f82ce; font-size:266%; padding:5% 0 2% 0; border-bottom:1px dashed #CCCCCC}
.cooperation .content{ width:100%; margin:0 auto; color:#666666; font-size:111%; padding:2% 0; line-height:150%;}
.cooperation .content p{ padding:0 0 2% 0; text-indent:2em;}
.cooperation .list { width:100%; padding:2% 0 0 0;}
.cooperation .list  ul{}
.cooperation .list  ul li{ width:31%; float:left; padding:1%; text-align:center}
.cooperation .list  ul li img{ width:100%; height:280px}
.pager { width:100%; height:38px; margin-bottom:20px; text-align:center; }
.pager > * { display:inline-block; height:38px; line-height:38px; padding:0 20px; background:#FFF; border:1px solid #ddd; margin:0 5px; }
.pager > *:first-child { display:none; }
.pager > *:first-child + * { margin-left:0px; }
.pager > span { cursor:no-drop; }
.pager > span.cur { cursor:default; background:#f8f8f8; color:#d9324c; font-weight:bold; }
.pager > a:hover { background:#f9f9f9; }

.relink { border-top:1px solid #ddd; padding:20px 0; overflow:hidden; }
.relink p { float:right; height:30px; line-height:30px; overflow:hidden; }
.relink p:first-child { float:left;  }

.news_list li{padding:28px 0; border-bottom:1px #e5e5e5 solid;}
.news_list li .data{background-color:#e4e4e4; font-family: Arial;width: 88px;height: 88px;text-align: center;margin-right: 2%;margin-top: 10px; float:left}
.news_list li .data span{display:block;}
.news_list li .data .day{ font-size:35px; font-weight: bold; color:#097bd2;line-height: 36px;padding-top: 16px;}
.news_list li .data .month{ font-size:14px;}
.news_list li .titlea{ font-size: 20px;}
.news_list li ._i span{ display:inline-block; margin-right: 2%; font-size:12px;}
.news_list li .p{font-size:12px;line-height: 21px;height: 42px;overflow: hidden;margin-top: 6px;}
.news_list li:hover{ background-color:#e4e4e4;} 

.el {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/******************************
 ** 在线留言
 ** v.1.2
 ******************************/
.message-page input.code { border-color:#aaa; }
.message-page { width:680px; }
.message-page .row-1,
.message-page .row-2,
.message-page .row-3 { width:100%; clear:both; margin-bottom:15px; position:relative; overflow:hidden;float:left; }
.message-page .row-1 { width:328px; height:auto; padding:0 0 0 50px; border:1px solid #ddd; }
.message-page .row-2 { height:110px; padding:0 0 0 0; border:1px solid #ddd; }
.message-page .row-3 {  }
.message-page .ico-name { background:url(../image/zzz.png) 15px center no-repeat; }
.message-page .ico-phone { background:url(../image/xxx.png) 15px center no-repeat; }
.message-page .ico-email { background:url(../image/mail.png) 15px center no-repeat; }
.message-page .tip { position:absolute; right:0; top:0; height:40px; line-height:40px; padding:0 10px; font-style:normal; color:#F00; }
.message-page .txt { width:100%; height:40px; line-height:40px; background:none; border:0; color:#999; }
.message-page .text { width:98%; border:0; background:#fff; padding:5px 5px; line-height:20px; height:100px; color:#999;}
.message-page img.code { float:left; width:110px; height:42px; margin-right:20px; cursor:pointer; }
.message-page input.code { float:left; width:150px; height:40px; line-height:40px; border:1px solid #ddd; background:#fff; margin-right:20px; padding:0 10px; color:#999; }
.message-page .submit, .message-page .reset { float:left; margin:0 0 0 10px; width:184px; height:42px; border:0; cursor:pointer; color:#FFF; font-size:16px; }
.message-page .submit { background:#427edf; margin-left:0; }
.message-page .reset { background:#999; }
.message-page .submit:hover { background:#f07800; }
.message-page .reset:hover { background:#777; }
.message-page .onfocus, .message-page .onfocus input.code { border-color:#aaa; }

.dialog-log { position:absolute; z-index:99; width:auto; padding:10px 20px; border:1px solid #e0272c; background:#ffe8e9; border-radius:3px; box-shadow:1px 1px 5px rgba(0,0,0,0.2); color:#e0272c; }
.dialog-log i { position:absolute; left:15px; top:-7px; width:14px; height:7px;}