
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0;font-style: normal; font-size:12px;}
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#666666;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
*{ font-family:Tahoma,Helvetica,Arial,sans-serif,"Microsoft YaHei,LiHei Pro","\5B8B\4F53"}
a{color:#666666;text-decoration:none; } 
a:hover{color:#F00;}
input,textarea,select{font-size:100%;outline:none;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,input{margin:0;padding:0;font-weight:normal;}

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
#menukong{ display:hidden;}

/*导航*/

.top{width:100%;}
.t1{ width:100%; height:97px;}
.t1c{ width:970px; height:97px; margin:0 auto;}
.logo{ width:137px; height:35px; float:left; margin-top:28px;}
.t1y{ width:670px; height:47px; float:right; margin-top:20px; text-align:right;}
.t1y p{ display:block; float:left; width:436px; height:47px;  line-height:23px; color:#D0D0DA; text-align:right; margin-top:3px;}
.t1y p a{ color:#999999; display:block; width:68px; margin-right:5px; float:right; text-align:left; background:url(../images/02.jpg) right center no-repeat;}
.sousuo{ width:230px; height:39px; float:right; text-align:right; margin-top:5px;}
.t2{ width:100%; height:60px; border-top:#cccccc 1px solid;border-bottom:#cccccc 1px solid;}
/*下拉导航*/
/* nav_menu */
.nav_menu{height:60px;background:#fff;}
.nav{width:970px;height:60px;position:relative;margin:0 auto; z-index:999;}
.nav .list li{float:left;  border-right:#ddd 1px solid;}
.nav .list a{float:left;display:block;width:auto;height:60px;text-align:center;color:#fff;white-space:nowrap;font-size:14px;line-height: 60px; color:#000000; font-weight:bold;padding:0 20px 0 20px; font-family:Microsoft YaHei,LiHei Pro}
.nav .list a:hover{color:#000; background:#dddddd;}
.nav .list a:hover,.nav .list .now{color:#000;background:#DDDDDD;}
.nav .box{position:absolute;left:0px;top:60px;width:970px;background:#DDDDDD;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;}
.nav .cont{position:relative;padding:25px 0 0px 24px; height:auto; overflow:hidden;}
.en{ font-family:sans-serif; font-size:12px;}





/*搜索*/
.dib{-moz-inline-stack:inline-block;display:inline-block;*display:inline;*zoom:1;}
.head_f{height:35px;border:1px solid #ccc;vertical-align:middle;}
.head_f input{float:left;border:0 none;}
.head_f .inp{width:170px;height:25px;line-height:25px;color:#A9A9A9;padding:0 10px;_padding:0 3px;margin-top:5px;cursor:text; }
.btn{cursor:pointer;}
.ico{display:inline-block;width:37px;height:37px;overflow:hidden;background:url(../images/search-icon.png) 10px 10px no-repeat;vertical-align:middle;}


/* sublist */
.contc{width:937px; height:auto; overflow:hidden; }
.zmenut{ width:937px; height:118px; line-height:118px; text-align:left; font-family:Microsoft YaHei,LiHei Pro; font-size:40px; font-weight:bold; color:#555555; float:left;}
.zmenudh{ width:937px; height:40px; line-height:40px; text-align:left;font-family:"宋体"; font-size:12px; color:#555555; float:left; margin-top:10px; }
.zmenudh a{font-family:"宋体"; font-size:12px; color:#555555;}
.zmenudh a:hover{ text-decoration:underline;}
.zmenucp{ width:937px; float:left;}
.mbox{width:265px; border-bottom:#333333 1px solid; margin:10px 20px 10px 10px;float:left; display:block;}
.biaoyu{ width:265px; height:auto; float:left;}
.biaoyu span{ display:block; float:left; width:265px; line-height:30px;font-family:Microsoft YaHei,LiHei Pro;font-size:14px; color:#000000;}
.biaoyu a{ display:block; float:left; width:111px; height:33px; line-height:33px; text-align:center;font-family:Microsoft YaHei,LiHei Pro;font-size:16px; font-weight:bold; color:#FFFFFF; background:url(../images/03.jpg) no-repeat;}

.zmenujj{ width:937px; height:240px;}
.zmenuimg{ width:333px; height:240px; float:left;}
.zmenutxt{ width:560px; height:240px; float:left; margin-left:20px;font-family:Microsoft YaHei,LiHei Pro;font-size:13px; color:#555; line-height:25px;}
.jjxx{ width:560px; height:40px; text-align:right; line-height:40px;}
.jjxx a{ display:block; float:right; width:111px; height:33px; line-height:33px; text-align:center;font-family:Microsoft YaHei,LiHei Pro;font-size:16px; font-weight:bold; color:#FFFFFF; background:url(../images/03.jpg) no-repeat;}
.zmenujj1{ width:937px; height:auto; overflow:hidden;}
.zmenuimg1{ width:900px;  float:left;}
.zmenutxt1{ width:900px; ; float:left; margin-left:20px;font-family:Microsoft YaHei,LiHei Pro;font-size:13px; color:#555; line-height:25px;}
.jjxx1{ width:900px; height:40px; text-align:right; line-height:40px;}
.jjxx1 a{ display:block; float:right; width:111px; height:33px; line-height:33px; text-align:center;font-family:Microsoft YaHei,LiHei Pro;font-size:16px; font-weight:bold; color:#FFFFFF; background:url(../images/03.jpg) no-repeat;}


.mbox li{ width:265px; float:left; }
.cpt{ width:265px; float:left; height:35px; line-height:30px; font-weight:bold; }
.cpn{ width:265px; float:left; height:20px; line-height:18px; color:#555555; font-weight:bold; }
.cpt a {color:#555555;font-family:Microsoft YaHei,LiHei Pro; font-size:16px;}
.cpn a {color:#555555;font-family:"\5B8B\4F53"; font-size:12px; font-weight:normal;}


/*页尾*/
.bottom{ width:970px; height:auto; overflow:hidden; margin:0 auto;}
.d1{ width:970px; height:auto; overflow:hidden; float:left; background:#ddd; padding:30px;}
.d1 dl{ width:210px; height:auto; overflow:hidden; float:left; margin-right:20px; }
.d1 dt{ width:210px; height: auto; overflow:hidden; float:left; margin-bottom:8px; line-height:18px;}
.d1 dt a{ font-family:Microsoft YaHei,LiHei Pro;font-size:16px; font-weight:bold; color:#FFFFFF;}
.d1 dd{ width:210px; height:30px; line-height:30px; float:left;}
.d1 dd a{ font-family:"宋体"; color:#555; font-size:12px;}
.d1 dd a:hover{ color:#000000; text-decoration:underline;}

.d2{ width:970px; height:90px; float:left; background:#000; padding:30px 0 0 30px;}
.d2 a{ display:block; color:#555; float:left; margin-right:19px; font-family:"宋体"; font-size:12px;}
.d2 a:hover{ color:#fff; text-decoration:underline;}
.d2jb,.bq{ width:900px; float:left; height:auto; line-height:22px;}
.bq span{ display:block; float:left; margin-right:19px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/*幻灯片*/
.hdp{ width:100%; height:400px; margin:0 auto; background:#EDEDED;}

/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*首页内容*/

.b1{ width:970px; margin:0 auto; height:auto; overflow:hidden; margin-top:20px;}
.cp1{ width:641px; height:311px; float:left; position:relative;}
.wtm{ width:351px; height:311px; position:absolute; z-index:1; background-color:#FFFFFF;filter:alpha(opacity=40);opacity:0.4; left:0; top:0;}
.tmc{width:280px; height:auto; overflow:hidden; position:absolute; left:20px; top:20px; z-index:2;}
.cpname{width:280px; height:auto; overflow:hidden; font-family:Microsoft YaHei,LiHei Pro;font-size:28px; font-weight:bold; color:#000; line-height:30px; }
.cpjj{ width:280px; height:auto; overflow:hidden;font-family:Microsoft YaHei,LiHei Pro;font-size:14px; line-height:18px; margin-top:15px; color:#000;}
.hmore{ width:111px; height:33px; background:url(../images/08.jpg) no-repeat; float:left; margin-top:35px;font-family:Microsoft YaHei,LiHei Pro;font-size:16px; line-height:33px; text-align:center; color:#fff;}


.cp2{ width:310px; height:311px; float:right; position:relative;}
.wtm1{ width:280px; height:140px; position:absolute; z-index:1;left:10px; bottom:0;}
.jjmore{ width:111px; height:33px; float:left; margin-top:10px;font-family:Microsoft YaHei,LiHei Pro;font-size:16px; line-height:33px; text-align:left; color:#F3702F;}

.news{ width:351px; height:316px; background:#EDEDED; float:left;}
.newst{ width:280px; height:42px; line-height:42px; float:left; margin:10px 0 0 15px;}
.newst h1{ display:block; float:left;font-family:Microsoft YaHei,LiHei Pro;font-size:26px; font-weight:bold; color:#000000;}
.news ul{ width:280px; height:auto; overflow:hidden; float:left;margin:0 0 0 15px;}
.news li{ width:280px; height:auto; float:left; margin-bottom:5px; margin-top:5px;}
.news li span{ display:block; float:left; width:280px; float:left; height:12px; line-height:12px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#555; text-align:left; color:#0099CC;}
.news li a{ display:block; float:left; width:280px; float:left; line-height:14px; font-family:Microsoft YaHei,LiHei Pro; font-size:12px; color:#000; text-align:left;}

.pinpai{ width:596px; height:316px; float:right;}
.pinpailist{ width:289px; height:auto; float:left; overflow:hidden;}
.pinpaiimg{ width:289px; height:96px; float:left;}
.pinpait{ width:289px; height:30px; float:left;font-family:Microsoft YaHei,LiHei Pro; font-size:14px; color:#000; line-height:30px; text-align:left;}
.pinpailink{ width:289px; height:32px; float:left; overflow:hidden;}
.pinpailink a{ display:block; float:left; margin-right:5px; line-height:16px; font-family:"宋体"; font-size:12px; color:#555;}
.pinpailink a:hover{ color:#000000; text-decoration:underline;}

.ml20{ margin-left:15px;}
.ymore{  height:33px; float:left; margin-top:10px;font-family:Microsoft YaHei,LiHei Pro;font-size:14px; line-height:33px; text-align:left; color:#000; display:block; float:right;}

.kong{ width:100px; height:20px; line-height:20px; margin:0 auto;}










