@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";word-spacing: normal;color:#666;margin:0 auto; padding:0;font-size:12px; overflow-x:hidden; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,p,blockquote{
	margin: 0;
	padding: 0;list-style:none
	/* [disabled]list-style:none; */
}
a:link,a:visited,a:active{ text-decoration: none;color:#666;}
a:hover{color:#f00}
img { border:none; vertical-align:middle;}
.clear{ clear:both; height:20px;}





.heand{ height:85px; background:#FFFFFF; border-bottom:5px solid #dcdcdc}
.top{ height:85px; width:1100px; margin:0 auto; }




.banner1{ height:360px; width:100%; background:url(../images/banner8.jpg) no-repeat top center; }
.banner2{ height:360px; width:100%; background:url(../images/banner08.jpg) no-repeat top center; }
.top_left{ width:375px; height:85px; float:left;}
.top_right{ width:725px; height:85px; float:left; }
.zywb{ height:25px; text-align:right; line-height:25px; padding-right:49px;margin-top:10px;}
.zywb img{ padding-right:10px;}





.chanptp{ width:1100px; margin:0 auto; margin-top:30px;}
.chanptp li{ float:left; list-style:none; }
.chanptp li:hover{ opacity:0.7;}






#main{ width:1100px; margin:0 auto; margin-top:20px;} 
.qwer{ width:346px; float:left; margin-right:30px;}
.jianjie{ height:40px; line-height:40px;font-size: 20px;color: #0361aa;font-weight: bold;}
.neir{ padding-top:10px; line-height:23px;}
.xzxz{ padding-top:10px;}
.xzxz li{ line-height:23px; list-style:none;background:url(../images/b1.jpg) no-repeat 0px center;text-indent:15px}
.lx{ padding-top:10px;line-height:23px;}

.qwer1{ width:346px; float:left; margin-right:30px;}
.qwer2{ width:346px; float:left; }




.main_xw{ background:#eee;  padding:30px 0; height:500px;}
.zhuti{ width:1100px; margin:0 auto; height:260px}
.zhuti_left{ width:724px; height:260px; float:left; background:#fff;}
.zhuti_right{ width:346px; height:260px; margin-left:30px; float:left}

.zhu_top{ height:40px; line-height:40px;border-bottom:#ccc 1px solid;}

.dan5{ width:135px; height:39px; line-height:39px; float:left; cursor:pointer; background:#ff7f3f; color:#fff; text-align:center; font-size:14px; }

.dan6{ width:137px; height:39px; line-height:39px; float:left; cursor:pointer; background:#fff; color:#000;  text-align:center;  font-size:14px; overflow:hidden; }

.zhu_bottom{ height:180px;}
.more{ text-align:right; padding-right:20px;}
.pic{ width:233px; height:186px; float:left; margin-right:20px;}
.wzjs{ float:left; width:430px;}
.wz{ float:left;}
.sj{ float:right;}
.wzjs li{ list-style:none; padding-left:20px; background:url(../images/b1.jpg) no-repeat 10px center; height:30px; line-height:30px; border-bottom:#ccc dotted 1px;}

.chanp{ width:135px; height:40px; position:absolute; z-index:10; line-height:40px; text-align:center; font-size:14px; background:#0361aa; color:#fff}






.wrap {width:346px;height:260px;position:relative;overflow:hidden;float:left; z-index:0}
.slidebox {width:346px;position:absolute;height:260px;z-index:0}
.slidebox li {float:left;width:346px;height:260px;left:0;top:0;}
.slidebox li img {display:block;width:346px;height:260px;}
.dot {position:absolute;width:100%;height:30px;text-align:right;bottom:0;left:0;}
.dot p {margin-right:10px;}
.dot b {width:17px;height:17px;border-radius:20px;color:#333;display:inline-block;border:1px solid #fff;background:#fff;text-align:center;line-height:17px;margin:0 3px;margin-top:6px;cursor:pointer;font-weight:normal;}
.dot .cur {background:#F63;color:#fff;border:1px solid #f63;}








.m_liuyan{ height:506px;  }
.m_main{ width:1100px; margin:0 auto; padding-top:30px;}
.m_mtop{border-bottom:#ddd 1px solid; height:38px; line-height:38px; color:#262626; font-size:20px; margin-bottom:30px;}
.kongbai{ height:335px; background:#fff; padding:30px 0 0 30px;}
.k_left{ width:350px; float:left; height:300px; line-height:45px; font-size:20px}
.k_left a{ color:#FF0000;}
.k_left a:hover{ color:#003399;}
.k_right{ width:680px;float:left;height:300x; margin-left:20px;}






.m_ctop{ height:40px; line-height:35px; color:#262626; font-size:16px; width:860px; margin:0px auto; padding-left:40px; color:#000; border-bottom:2px solid #F60; background:url(../images/title1.png) no-repeat 0 4px;; overflow:hidden}
.m_main1{ width:1100px; margin:0 auto;}
.m_cleft{ width:180px; float:left; background:#fff}
.m_cleft ul li{ line-height:30px; background:url(../images/b1.jpg) no-repeat 10px center; padding-left:20px; }
.liexing{ height:40px; line-height:35px; font-size:16px; background:url(../images/tit.png) no-repeat; color:#fff; text-align:center}
.m_cright{ width:900px;float:left; margin-left:20px; background:#fff; }
.m_cright ul{ padding-left:23px;}
.m_cright ul li{ width:181px; text-align: center; float:left; margin-right:15px; padding:10px 10px; border:#ccc 1px solid; margin-bottom:10px; margin-top:10px; }
.m_cright ul li:hover{border:#f00 1px solid; cursor:pointer}
.m_cright ul li p{ padding-top:15px;}
.pages{ height:40px; line-height:40px; text-align:right; padding-top:20px; padding-right:40px; clear:both}
.pages a{ border:1px #ccc solid; margin-right:5px; padding:5px 10px; color:#666666}
.pages a:hover{ background:#CCC; color:#FFFFFF}
.jiaqw{ line-height:23px; padding-left:10px;}




.gsxw{ width:1100px; margin:0 auto;}
.gsxw_top{ height:30px; line-height:30px; font-size:16px; color:#000 }
.gsxw_lie li{ line-height:23px; width:327px; background:#FFFFFF;margin-top:15px; margin-right:50px;float:left; border:1px #ccc solid; position:relative; height:350px; margin-bottom:40px;  }
.gsxw_lie li img{ padding-top:30px; width:310px; height:145px;}
.gsxw_lie li p{ padding:0 20px; padding-top:10px; width:293px; font-size:12px}
.xlz{ position:absolute; top:0; left:0; width:100px; height:30px; line-height:30px; text-align:center; background:#008dd2; color:#fff; font-weight:900;}





.gsxw_top1{ height:40px; line-height:40px; font-size:26px; color:#000 }
.jianjian{ line-height:30px; padding:20px 0px;}
.jianjian img{ padding-top:20px;}

.dbt{ height:80px; line-height:40px; text-align:center; border-bottom:1px dotted #ccc; padding-bottom:10px;}

.btnr{ line-height:30px; padding-bottom:20px; border-bottom:1px dotted #ccc; padding-top:20px;}

.pages1{ line-height:25px; font-size:14px; padding-bottom:60px; padding-top:30px;}
.fanhui{ height:40px; line-height:40px; float:right; background:#666666; width:80px; text-align:center; font-size:14px; font-weight:bold; margin-bottom:30px;}
.fanhui a{color:#fff; }
.fanhui a:hover{ background:#F60; display:block}

.cptp{ width:540px; height:470px; float:left; border:1px #ccc solid;}
.cptp img{ padding:5px 5px; width:530px; height:460px;}
.cpgg{ width:442px; float:left; line-height:25px; font-size:14px; margin-left:100px;}
.cpjs{ line-height:23px; padding:30px 0;border-bottom:1px dotted #ccc;}




/*menu*/
#nav { width:725px; display:block; height:45px;}
#nav li{ text-align:center; list-style:none}




#nav .mainlevel {background:#fff; float:left; width:100px; margin-right:2px; margin-top:15px;color:#000; text-decoration:none;  display:block;width:100px;font-size:14px; font-weight:900/*IE6 only*/}

#nav .mainlevel:hover {color:#f00; text-decoration:none; }

#hidden{ width:100px; position: relative; top:20px; background:#fff; display:none; z-index:999999}
#hidden li{ height:30px; line-height:30px; }
#hidden li a:hover{ background:#dcdcdc; display:block}







.box1{width:1100px; height:200px; margin:0 auto;overflow:hidden;}
.box1 .case1 .scrol1 ul{width:9999px}
.box1 .case1 .scrol1{height:200px;width:1100px; margin-top:10px;overflow:hidden;}
.box1 .case1 .scrol1 ul li{width:220px;float:left;display:inline; background:url(../img/h_pic_bg.jpg) no-repeat;}
.box1 .case1 .scrol1 ul li a img{width:200px;height:150px}
.box1 .case1 .scrol1 ul li a p{width:200px;height:30px;line-height:20px;text-align:center; padding-top:10px;}
.box1 .case1 .scrol1 ul li a p:hover{color:#f00}
.box1 a.next,.box1 a.pre{width:18px;height:12px;background:url(../images/prenext.gif) no-repeat;position:absolute;top:92px;text-indent:-9999px}
.box1 a.next{background-position:0px -12px;right:0px}
.box1 a.pre{background-position:0px 0px;left:0px}




.zxwj{ font-size:18px; width:180px; height:40px; margin-top:20px; line-height:40px; text-align:center; background:#999; float:left; margin-right:30px; }
.zxwj a{color:#fff; font-weight:700;}
.zxwj a:hover{ background:#666666; display:block;}





.focus{width:100%;height:529px;overflow:hidden;position:relative;}
.focus ul{position:absolute;overflow:hidden; height:529px;}
.focus ul li{ width: auto;float:left;height:auto;overflow:hidden;position:relative;background:#000;}
.focus ul li img{ width:100%; height:529px; overflow:hidden}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:5px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.focus .btn span.on{background:yellow;}



.focus .preNext{width:45px;height:100px;position:absolute;top:180px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none; }
.focus .pre{left:350px;}
.focus .next{right:350px;background-position:right top;}




.gsjj{margin-top:30px; height:587px; background:url(../images/aboutbg.jpg) no-repeat center top;}
.gs_center{ width:1100px; margin:0 auto; height:587px; }
.txt{ width:520px;text-indent:25px;  color:#fff; line-height:23px; padding-top:180px;float:right}
.kong{ width:800px; float:left; height:587px;}
.gengduo{ height:40px; line-height:40px;}
.gengduo a{ color:#fff;}


.lxwm{ height:384px; background:url(../images/foot.jpg) no-repeat center center; }
.lx_bot{ width:1100px; margin:0 auto;}
.bot_top{ padding-top:90px;height:104px; }
.lx_tp{ width:357px; height:53px;margin:0 auto; padding-top:70px; padding-left:120px; }

.lxwm1{ height:198px; background: url(../images/footbg.png) no-repeat}
.lx_bot1{ width:1100px; margin:0 auto;}
.bot_top1{ height:104px; padding-top:20px;}



.bot_top_ft{ width:300px; height:74px; float:left; color:#dde4f0; line-height:23px; padding-top:40px; font-size:14px}







.bot_top_ft img{ float:left; }
.bot_top_ct{ width:300px; height:74px; float:left; color:#dde4f0; line-height:23px; padding-top:40px;font-size:14px}
.bot_top_rt{ width:300px; float:right; height:104px; text-align:right; color:#dde4f0; font-size:16px;} 
.bot_top_rt img{ padding:0 20px;}
.foot{ clear:both; height:40px; line-height:40px; width:1100px; margin:0 auto; margin-top:20px; border-top:1px #70a1cc solid;}
.foot{ color:#dde4f0;}
.foot a{ color:#dde4f0; padding:0 5px;}



.ndaohang{ height:40px; line-height:40px;background-color: #1759d3; opacity:0.7;}
.ndhang{ width:1100px; margin:0 auto; height:40px;}
.ndhang li{ float:left; width:190px; font-size:15px; list-style:none; font-weight:900; text-align:center; color:}
.ndhang li  a{ color:#fff}

.gdxl{ height:50px; line-height:50px; text-align:center; font-size:14px}



/*//.pxbg{ width:1700px; margin:0 auto; height:405px; background:url(../images/pxbg.png) no-repeat}
//.flash4{width:1100px;height:405px;margin:0px auto;margin-bottom:20px;position:relative;}
//.flash4 ul li{width:140px;height:405px;position:relative;overflow:hidden;float:left; }
//
//.flash4 ul li .imgTop img{opacity:0.5;}
//.flash4 ul li .imgTop img.tm{opacity:1; cursor:pointer;}
//
//
//.flash4 ul li.first{width:538px;}
//.flash4 ul li.fast{position:absolute;right:0px;bottom:0px; }
*/

.cpdl{ width:1100px; margin:0 auto;}
.cpdl li{ float:left; list-style:none}
.jianju{ margin-right:25px;}
.cpdl li img:hover{ opacity:0.7}


.cpmc{ font-size:20px; color:#000; font-weight:bold;}
.cpcs{ padding-top:10px; padding-bottom:20px;}





.news_center{ margin-top:20px; clear:both; width:1100px; margin:0 auto;}
.news_center li{ list-style:none; height:160px; margin-bottom:15px; border-bottom:1px #ccc dashed; }
.new_tp{ width:233px; height:148px; float:left}
.new_tp img{ width:233px; height:148px;}
.new_lb{ width:737px; height:148px; float:left; padding-left:80px;}
.new_lb h3{ line-height:30px; font-size:20px;}

.new_lb div{ height:24px; line-height:24px; }
.new_lb p{ text-indent:24px; line-height:25px; padding-top:10px;}


.ckxq{ width:100px; height:30px; background: #008dd2 url(../images/ico2.gif) no-repeat  85px center;  text-align:center; margin-top:10px;}
.ckxq a{ color:#fff; font-weight:900;}
.downloadlist li{
	height:30px;
	font-size:14px;
	border-bottom:1px #ccc dotted;
	margin-top:10px;
}