@charset "utf-8";
/* CSS Document */
body{ background-color:#fff;color:#333;color:#4C4C4C; font-size:12px; }
.top{ height:34px; line-height:32px; color: #fff; background-color:#00b9ff; color:#fff;}
.top a{ margin:0 6px;color:#fff;}
#header{ height:206px; background: url(../images/header.jpg) center 34px no-repeat;}
#header .headerlogo{ position:relative; height:117px;}
#header .headerlogo #logo{ position: absolute; left:10px;top:13px;}
#header .headerlogo #tel{ position:absolute; right:5px; top:43px; height:40px; line-height:20px; padding-left:57px; background:url(../images/telred.png)  left bottom no-repeat; color: #FC0001}
#header .headerlogo #tel span{ display:block; font-size:24px; font-weight:bold; color:#FC0001;}
#nav{ height:55px; background-color:#00ADEF;}
#nav .menu li{ display:inline; float:left; width:93px; height:55px;text-align:center;}
#nav .menu li a{ display:block; height:55px; font-size:15px; line-height:55px; color:#fff;}
#nav .menu li a:hover,#nav .menu li.current a{ color:#00adef; background: url(../images/hover.jpg) repeat;}
/*banner*/
.banner{overflow:hidden;position:relative;z-index:10;height:378px;}
.banner .hd{ height:16px; position:absolute; width:102px; bottom:8px;z-index:50; left:50%; margin-left:-51px;text-align:center;} 
.banner .hd li{ width:12px; height:12px; display:inline; float:left; text-align:center; margin:0 4px; cursor:pointer; float:left; line-height:normal; font-size:1px; text-indent:-2000px; border-radius:5px; background-color:#D9D9D9;overflow:hidden; margin-top:2px;} 
.banner .hd li.on{ background-color:#FDC903;}
.banner .flashbox{ position:relative; height:378px; overflow:hidden;}
.banner .flashbox li{width:100%;height:378px;}
.banner .flashbox li a{ display:block; height:378px;}
/*mainbox*/
.boxleft{width:823px;}
.indexleft{ width:302px;}
/*轮换box*/
.lunhuanbox{ width:382px;height:327px; position: relative;overflow:hidden;}
.lunhuanbox .hd{ position:absolute; height:18px; bottom:5px; right:10px; z-index:100001; display: none;}
.lunhuanbox .hd li{ width:13px; height:13px; display:inline; float:left; text-align:center; margin-left:7px;cursor:pointer; float:left; line-height:18px; font-size:12px; color:#fff; text-align:center; text-indent:-2000px; background-color:#ee0000;overflow:hidden;filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;} 
.lunhuanbox .hd li.on{filter:alpha(opacity=80);opacity:0.8;}
.lunhuanboxpic{ position:relative; width:382px; height:327px; overflow:hidden;}
.lunhuanboxpic li img{width:382px; height:327px;}
.indexhot{ height:143px; border:1px solid #DEF1FF;}
.indexhot h3{ display:inline; float:left; width:18px; height:114px; background-color:#0095F1; position:relative; margin-top:-1px; margin-left:-1px; text-align:left; line-height:20px; padding-top:30px; padding-left:12px; padding-right:10px; color:#fff; font-weight:normal;}
.indexhot h3 span{ position:absolute; background:url(../images/hoth3.png) right no-repeat; width:6px; height:14px; margin-top:-7px; top:50%; right:-6px;}
.hotlist{ display:inline; float:left; width:230px; margin-left:18px; margin-top:12px;}
/*最新信息*/
.newbox{ width:722px; float: right; height: 327px; overflow: hidden;}
/*tyh3*/
.tyh3{ height:40px; border:1px solid #EAEAEA; line-height:40px;}
.tyh3 h3{ display:inline; overflow:hidden; float:left; position:relative; margin-left:-1px; margin-top:-1px; height:39px; line-height:39px; padding:0 21px;color:#00ADEF; font-weight:normal; font-size:16px;border:1px solid #EAEAEA; border-top:2px solid #00ADEF; border-bottom: 1px solid #fff;}
.tyh3 h3 em{ display:inline; float:left; width:5px; height:15px; margin-right:8px; margin-top:14px; font-size:1px; background-color:#fff;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; display: none;}
.tyh3 .more{ margin-right:12px; background:url(../images/more.png) left center no-repeat; padding-left:20px;}
.tyh3 .more a{ color:#52BAFF;}
.tyh3 .more a:hover{ text-decoration:underline; }
.newbxoct{ height:283px;}
/*新闻列表*/
.newslist{ margin:15px; margin-bottom:0;}
.newslistcrol{ overflow: hidden; position: relative;margin:15px; height: 252px; }
.newslistcrol .newslist{ position: relative; margin: 0 }
.newslist li.first{ margin:0 2px; background:none; padding:0;border-bottom:0; height:auto; text-align:center; margin-bottom:12px;}
.newslist li.first a{ color:#E8000E;}
.newslist li.first div{ padding:10px 16px; font-size:12px; margin-top:10px; line-height:20px; border:1px solid #E8EFF5; border-radius:6px; text-align:left;color:#8C8C8C;}
.newslist li.first div a{ color:#0093F0;}
.newslist li.first a:hover{ text-decoration:underline;}
.newslist li{ height:28px; overflow:hidden; line-height:28px;background:url(../images/new.jpg) left center no-repeat; padding-left:18px;}
.newslist li span{ float:right; font-size:12px; color: #666;}
.newslist3{ padding-bottom:10px; overflow:hidden;}
.newslist3 li{ border-bottom:1px dotted #dedede;}
/*boxright*/
.boxright{ width:282px;}
.tyh3_1{ background:#00adef; border:0; height:42px; line-height:42px;}
.tyh3_1 h3{ background:none; border-color: #0099F9;margin: 0; border:0 none; color: #fff;}
.tyh3_1 h3 em{ display: inline; }
.tyh3_1 .more a{ color:#B7E7FE}
.zxgs{ height:213px;}
.zxgs_list{margin:7px 18px; margin-bottom:0;}
.zxgs_list li { margin-top:5px;}
.zxgs_list li a{ height:32px; line-height:32px; border-radius:4px; border:1px solid #DEF1FF; display:block; background:url(../images/sj.gif) 10px center no-repeat; padding-left:25px;}
.zxgs_list li a:hover,.zxgs_list li.current a{ background:url(../images/sjh.gif) 10px center no-repeat; color:#0092EF;}
/*联系我们*/
.contact{ height:155px; line-height:20px; padding:10px 15px 0 15px;}
.contact p{ padding:0; margin:0;}
.qqzx-box  a{ display:inline; float:left; width:95px; height:28px; color:#fff; text-align:center; line-height:28px; margin-right:6px;}
.qqzx-box a.qqzix_1{ background-color:#109DE5;}
.qqzx-box a.qqzix_1:hover{ background-color:#0F8CD0;}
.qqzx-box a.qqzix_2{ background-color:#FFB900; margin-right:0;}
.qqzx-box a.qqzix_2:hover{background-color:#ECAB00;}
.index_xh{ position:relative; overflow:hidden;}
.index_xhc{ width:1136px; margin-left:-16px; position:relative; overflow:hidden;}
.xhbox{ width:362px;}
.xhbox_ct{ height:314px;}
/*通用新闻2*/
.newslist2 li{ height:24px; line-height:24px; margin:0 15px;}
.newslist2 li a{ display:block; height:24px; background:url(../images/sj2.gif) left center no-repeat; padding-left:15px;}
.newslist2 li a:hover{ background:url(../images/sjh.gif) left center no-repeat;}
.newslist2 li.first{ background:none; padding:0;margin:0 12px; height:111px; border-bottom:1px dotted #CEEAFF; padding-top:15px; overflow:hidden; line-height:20px; margin-bottom:10px;}
.newslist2 li.first a{background:none; height:auto; display:inline; padding:0;}
.newslist2 li.first span{ display:inline; float:left; margin-right:12px;}
.newslist2 li.first span img{ padding:2px; border:1px solid  #F1F1F1; width:114px; height:91px;}
.newslist2 li.first h4{ font-size:12px; margin-top:10px; margin-bottom:5px;}
.newslist2 li.first p{ margin:0; padding:0; color:#8C8C8C;}
.newslist2 li.first a{ color:#00ACF0;}
.newslist2 li.first a:hover{ text-decoration:underline; background:none;}
.over{ padding:10px 5px; overflow:hidden;}
.over a{ white-space:nowrap; margin:0 5px; color:#C6C6C6;}
.over a:hover{ text-decoration:underline; color:#0092EF}
.nyauto{ padding-bottom:10px;}
/*newslink*/
.linklist{overflow: hidden; padding:0 0 12px 1px;}
.linklist li{display: inline;float: left;width: 172px;margin-top: 12px;margin-left: 12px; text-align: center;}
.linklist li a{ display: block; }
.linklist li img{ width: 172px; height:80px; vertical-align: top;border: 1px solid #dedede;}
.linklist li p{ margin:0; height: 30px; line-height: 30px;}
/*footer*/
.footer{ height:160px; background-color:#00adef; text-align:center; color:#fff;}
.footer p{ padding:0; margin:0; line-height:20px; color:#D4E9FC;} 
.footernav{ margin-top:40px; height:30px; line-height:30px;}
.footernav a{ margin:0 8px; color:#fff;}

/*page*/
#page{margin:30px 5%;text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background-color:#FF7F14; border:1px solid #FF7F14; color:#fff; border-radius:3px; display:inline-block;margin:0 2px; padding:0 16px; height:36px; line-height:36px; text-decoration:none;}
#page .scott a:hover{background-color:#FF7F14; border:1px solid #FF7F14;}
#page .scott a,#page .scott span.morepage{padding:0 16px; height:36px; line-height:36px; background-color:#fff; border:1px solid #DEDEDE;border-radius:3px;margin:0 2px;display:inline-block;color:#737373;}
#page .scott span.morepage input{ width:25px; height:16px; border:1px solid #E1DFE0; background:none; margin-top:8px; float:left; margin-right:5px; padding-left:3px;}
#page .scott span.morepage{color:#737373;}

.nybox{ padding-bottom:20px;}
.content{ padding:10px 20px; color:#4c4c4c; padding-bottom:15px; overflow:hidden;}
.content img{ max-width:690px!important;}
.content h1{ line-height:40px; font-family:"微软雅黑"; font-weight:normal;font-size:28px; padding-left:20px; text-align:center; border-bottom:1px solid #EAEAEA; padding-bottom:10px; color:#008CE3;}
.info{ text-align:center; font-size:12px; color:#fff}
.content_info{ height:20px; line-height:20px; font-size:12px; color:#666; text-align:center; padding-bottom:10px;margin-top:8px; }
.content table td{ padding-left:5px;font-size:12px; }
.page_back{ border-top:1px dotted #dedede; padding-top:10px; margin-top:20px; position:relative; min-height:50px; _height:50px; font-size:12px; line-height:24px;}
.page_back a{ color:#008CE3;}
.page_back a:hover{ text-decoration:underline;}
.page_back .bapage_back_up{ position:absolute; right:0; top:25px;}

/*在线留言*/
.message{ width:416px;}
.messagen{ margin-top:10px;}
.messagen td{ padding:6px 0;}
.messagen td input{ border:1px solid #B71E16; background:none; height:35px;color:#fff; vertical-align:middle; line-height:35px; width:228px; padding-left:5px;}
.messagen td textarea{border:1px solid #B71E16; background:none; color:#fff;height:35px;  width:301px; height:85px; padding-left:5px;}
.messagen td.mstt{ text-align:right; width:70px; padding-right:10px;}
.messagen td.msgann input{ width:116px; background:none; cursor:pointer; font-size:14px; display:inline; float:left;height:36px; text-align:center; line-height:36px; color:#fff; border:0 none;}
.messagen td.msgann input.submit{ background-color:#FE7E13;}
.messagen td.msgann input.submit:hover{ background-color:#e86a00;}
.messagen td.msgann input.reset{ margin-left:2px; background-color:#9D9D9D;}
.messagen td.msgann input.reset:hover{ background-color:#666;}

/*在线留言列表*/
.mesage_ask{ line-height:1.8; background:#5A0000; padding:5px 10px;  margin-top:10px; font-size:12px; color:#fff;}
.mesage_ask div{ color:#fff; font-weight:bold;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:5px 10px; line-height:1.8; font-size:14px;}
.mesage_replay .admin{ color:#FE6C00;}
.mesage_replay p{ margin:0; color:#310000;}

/*
2015.12.28
a{ color:#666;}
.top{ background:url(../images/topred.jpg) repeat-x;}
#header{ background:url(../images/headerbg.jpg) top repeat-x;}
#nav{ background-color:#2cb7fe;}
#nav .menu li a:hover,#nav .menu li.current a{ color:#fff; background-color:#0095F1;}
#header .headerlogo #tel{ background:url(../images/telb.png)  left bottom no-repeat; color:#fff;}
#header .headerlogo #tel span{ color:#fff;}

tyh3
.tyh3 h3{ background:url(../images/qshn.jpg) 11px center no-repeat; color:#0095f1; padding-left:28px;}
.tyh3 h3 em{ display:none;}
.boxright .tyh3_1 h3{ background:none; color:#fff; padding-left:20px;}
.boxright .tyh3_1 h3 em{ display:inline;}
.newslist2 li.first a{ color:#333;}
.footer{ background-color:#009ced;}
*/
#header .headerlogo #tel{position: absolute;
    right: 5px;
    top: 33px;
    height: 60px;
    line-height: 20px;
    padding-left: 57px;
    background: url(../images/telred.png) left center no-repeat;
    color: #FC0001;}
#header .headerlogo #tel p{    margin: 0;
    font-size: 24px; height: 48px; line-height: 24px;
    font-weight: bold; padding-right: 58px; }
