@charset "utf-8";
body{ margin:0; padding:0; color:#333; font-family:"微软雅黑"; font-size:14px; }
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333; }
a:hover{color:#0c6cb0; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ float:left; width:100%; text-align:center; padding-top:10px; padding-bottom:30px;}
.page a{ display:inline-block; line-height:30px; padding:0 10px; border:1px solid #e0e0e0; border-radius:3px; margin:0 3px;}
.page a.current,.page a:hover{ color:#fff; border:1px solid #0068b7; background:#0068b7;}
input,select,textarea{  font-family:"微软雅黑"; outline:none}
.fl{ float:left;}
.fr{ float:right}
.wrap{ width:1200px; margin:0 auto;}
/*头部*/
.top{ width:1024px; padding:15px 0; overflow:hidden; margin:0 auto;}
.logo{ height:63px; float:left;}
.rtop{ float:right;height:63px; width:360px; }
.ttop{ width:100%;  float:right; text-align:right; margin-top:8px; line-height:25px;}
.rtel{ width:100%;  float:right; text-align:right; line-height:25px;}
.deng{ width:100%; float:right; height:30px;}
.input1{ width:98px; height:23px; text-indent:5px; line-height:23px; border:1px solid #ddd; margin-left:10px; float:left;}
.button1{ border:0; float:left; margin-left:10px; height:25px; color:#fff; cursor:pointer; background:#0c6cb0; display:block; width:60px; text-align:center; line-height:25px;}
.button1:hover{ color:#fff;}

.menu{ width:100%; float:left;  background:#0c6cb0}
#nav {width:1024px; display:block;  margin:0 auto;}
#nav .jquery_out {float:left;line-height:45px;display:block; }

#nav .mainlevel { float:left;/*IE6 only*/ background-repeat:no-repeat; position:relative; width:128px; }

#nav .mainlevel a { text-decoration:none; line-height:45px; display:block; float:left; width:128px; text-align:center; text-transform:uppercase;font-size:16px; display:block;  color:#fff;transition: all 0.3s ease 0s;}
#nav .mainlevel a.hov{ background:#0867a3}
#nav .mainlevel a:hover {background:#0867a3}

#nav .mainlevel ul {display:none; position:absolute; list-style-type:none; padding:0; margin:0; z-index:1020; padding:10px 0; background:#0c6cb0; width:148px; margin-left:-10px;  }
#nav .mainlevel ul li { width:100%; height:30px; line-height:30px; margin:0; padding:0;  list-style-type:none;/*IE6 only*/}
#nav .mainlevel ul li a{ width:100%; height:30px;line-height:30px; padding:0; margin:0; color:#fff; font-size:12px; text-align:center}
#nav .mainlevel ul li a:hover{ background:#fff; color:#0068b7}
.bannern{ width:1024px; overflow:hidden; margin:0 auto;}
.bannern img{ float:left}
.banner img{ width:100%; float:left}
.banner{ width:1024px; overflow:hidden; margin:0 auto;}
.banner-box{ width:100%;height:320px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:320px;}
.banner-box .bd li a{display:block;background-size:auto;height:320px; width:100%;}

.banner-btn{width:100%;position:absolute;top:125px; margin:0 auto}
.banner-btn a{display:block;width:30px;height:57px;position:absolute;top:0; outline:none}
.banner-btn a.prev{left:40px;background:url(le.png) no-repeat;} 
.banner-btn a.prev:hover{background:url(le2.png) no-repeat;}
.banner-btn a.next{right:40px;background:url(ri.png) no-repeat;}
.banner-btn a.next:hover{background:url(ri2.png) no-repeat;}

.banner-box .hd {position:absolute;top:180px;left:50%; margin-left:-24px; }
.banner-box .hd ul li{width:8px;height:8px;border-radius :50%;text-indent:-9999px;margin:0px 4px;background:#aab2d3;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#132a88;}

.fuwucate{ width:1024px; margin:0 auto; overflow:hidden; text-align:center; line-height:30px;}
.fuwucate a{ display:inline-block; margin:0 10px; color:#0c6cb0}

.rollBox{width:1114px;overflow:hidden;margin:0 auto; margin-top:20px; margin-bottom:10px;}
.rollBox .Cont{width:1024px;overflow:hidden;margin:0 23px; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}

.fuwum{ width:221px; padding:10px; margin-right:20px; text-align:left; float:left; background:#f2f2f2; color:#0c6bb0; }
.fuwum_t{ font-size:16px; width:100%; float:left; font-weight:bold;line-height:30px;}
.fuwum_t a{ color:#0c6bb0}
.fuwum_main{ width:100%; float:left;}
.fuwum_main li{ line-height:30px; width:100%; float:left; height:30px; overflow:hidden;}
.fuwum_main li a{ color:#0c6bb0;}
.img1,.img2{ float:left; margin-top:60px; cursor:pointer}



.index_ss{ width:1024px; margin:0 auto; overflow:hidden; height:45px; line-height:45px;}
.rmss{ float:left; background:url(xhl.png) left center; line-height:45px; background-repeat:no-repeat; padding-left:28px; color:#f3961a}
.rmss a{ margin-right:10px; color:#f3961a}
.forms{ float:right; height:25px; margin-top:10px;}
.input2{ width:210px; height:23px; text-indent:20px; line-height:23px; border:1px solid #ddd; background:url(fdj.png) left 5px center; background-repeat:no-repeat; float:left;}

.index_news{ width:1024px; margin:20px auto; overflow:hidden}
#g_tabs0 {width:830px; float:left; overflow:hidden;}
.g_menu0{width: 830px; height:38px;  line-height:33px;}
.g_menu0 a{ cursor:pointer; color:#fff;height:38px; display:inline-block; line-height:33px; background:url(tab1.png); padding:0 10px; margin-right:10px}
.g_menu0 a.g_hover{ color:#fff;background:url(tab2.png) center center; }
#g_main0 ol{display: none; background:#f2f2f2; padding:10px; width:810px; float:left; margin-top:5px;}
#g_main0 ol.g_block{display: block;}
.inews{ width:395px; float:left; border-bottom:1px dashed #ccc; height:34px; margin-right:20px;}
.inews_t{ width:280px; float:left; line-height:34px; height:34px; overflow:hidden;}
.inews_sj{ float:right; text-align:right; width:100px; line-height:34px;}
.noright{ float:right; margin-right:0}
.inpic{ width:179px; float:right; margin-top:20px;}
.inpic li{ width:100%; margin-top:24px; float:left; height:83px; line-height:83px; color:#fff; font-size:22px; text-align:center;}
.inpic li a{ color:#fff; display:block;}
.inpic li a:hover{ text-decoration:underline}
.inpic li.wenzi1{ background:url(bg1.png);}
.inpic li.wenzi2{ background:url(bg2.png);}

.index_case{ width:100%; float:left; width:100%; background:#f5f5f5; padding:25px 0}
.stitle1{ color:#000; font-size:22px; font-weight:bold; width:100%; float:left; text-align:center; margin:10px 0 20px 0;}
.stitle2{ color:#000; font-size:22px; font-weight:bold; width:100%; float:left; text-align:center; margin:30px 0 20px 0;}

.colee_left{ width:1024px; margin:0 auto; overflow:hidden}
.colee_left img{ border:1px solid #ccc; width:140px; height:70px; margin-right:15px;}

.footbg{ width:100%; float:left; background:#0c6cb0; padding:10px 0; padding-bottom:0; color:#fff;}
.footbg a{ color:#fff}
.foot{ width:650px; margin:0 auto; overflow:hidden;}
.foot_l{ float:left; line-height:25px; font-size:16px; letter-spacing:3px;}
.footst{ font-size:25px; margin-bottom:15px;}
.footst span{ font-size:22px; padding-left:20px; letter-spacing:0}
.foot_l a{ display:inline-block; margin:0 2px; padding:0 2px; border:1px dashed #fff}
.footqq{ float:left; margin:0 100px;}
.footqq a{ display:block; float:left;font-size:18px; margin-bottom:10px; letter-spacing:3px; background:url(qq.png) left center; height:35px; line-height:35px; text-indent:40px; background-repeat:no-repeat}
.wxewm{ float:left; width:90px; margin-bottom:10px;}
.copyright{ width:100%; float:left; text-align:center; padding:15px 0; text-align:center; line-height:25px; border-top:1px solid #0c6cb0;}

.site{ width:1024px; margin:0 auto;  height:40px; padding:10px 0;  line-height:40px; }
.main{ width:1024px; margin:0 auto; overflow:hidden; margin-bottom:30px;}

.left{ width:250px; float:left; overflow:hidden;}
.left a{ width:100%; float:left; background:#f5f5f5; height:40px; border-radius:5px;  line-height:40px; display:block; text-align:center; margin-bottom:5px;transition: all 0.3s ease 0s;}
.left a.hov,.left a:hover{ background:url(left1.jpg) right center; color:#fff;}

.right{ width:760px; float:right;  border:1px solid #ddd; border-radius:3px;}
.righttop{ width:100%; height:52px; background:url(bg2.jpg) left bottom; float:left; background-repeat:repeat-x; line-height:48px; font-size:18px; color:#0c6bb0; text-indent:20px;}
.newslist{ width:720px; padding:10px 20px; float:left;}
.newslist li{ width:100%; background:url(doc1.png) left center; background-repeat:no-repeat; float:left; height:30px; line-height:30px; margin-bottom:5px;}
.newslist li:hover{background:url(doc1.png) left center; background-repeat:no-repeat;}
.news_t{ width:580px; float:left; height:30px; line-height:30px; text-indent:22px; overflow:hidden}
.news_sj{ width:100px; float:right; line-height:30px; text-align:right}
.title2{ width:100%; text-align:center; float:left; line-height:40px; color:#53a0f2; font-size:17px; margin-top:10px;}
.shijian2{ width:100%; text-align:center; color:#999;}
.contents{ width:720px; padding:15px 20px;  float:left;  line-height:30px;}
.contents img{ max-width:720px; height:auto}
.piclist{ width:740px; float:left; float:left; padding:15px 0;}
.piclist li{ width:165px; margin-left:20px; float:left; margin-bottom:20px;}
.piclist li img{ width:163px; height:82px; float:left; border:1px solid #ddd;}
.piclist li p{ float:left; width:100%; line-height:30px; height:30px; text-align:center; overflow:hidden;}
.cvf td{ padding-bottom:15px; line-height:30px;}
.text1{ width:480px; float:left; border:1px solid #ddd; line-height:28px; text-indent:5px;}
.button2{ border:0; float:left; height:30px; color:#fff; cursor:pointer; background:#0c6cb0; display:block; width:120px; text-align:center; line-height:30px;}
.red{ color:#F00; display:none}
.text2{ width:280px; float:left; border:1px solid #ddd; line-height:28px; text-indent:5px;}

.sitemap a{ display:inline-block}