body{background:#fff;}
body,form{margin:0;padding:0;font-size:14px;}
*{font-family:"微软雅黑";}
.width{width:964px;margin:auto;overflow:hidden;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.m{margin-top:10px;}
.red{color:#f30;}
.dis{display:none;}
.m10{margin:10px;}
.mtb{ margin-top:10px; margin-bottom:10px;}
.ml10{ margin-left:30px}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#f30;}
ul,li{ list-style:none; list-style-type:none; margin:0; padding:0;}


.top{background:url(../images/top_bg.jpg) repeat-x;}
.logo{background:url(../images/logo.jpg) no-repeat; width:502px; height:71px; margin-top:30px;}
.lang{height:71px; margin-top:30px; margin-right:10px;}
.lang a{line-height:71px; font-size:14px; color:#999999}.lang a:hover{ color:#FF0000}
.jgz{height:23px; margin-top:55px;}

.b{font-size:0;}.b img{ margin:0; padding:0; display:block;}

.menu{background:url(../images/menubg.jpg) repeat-x; height:47px; overflow:hidden;}
.menu .menu_l{background:url(../images/menubg_l.jpg) no-repeat; height:47px; width:9px;}
.menu .menu_r{background:url(../images/menubg_r.jpg) no-repeat; height:47px; width:9px;}
.menu .menu_m{ height:47px; width:946px; overflow:hidden;}
.menu .menu_m ul{text-align:center}
.menu .menu_m ul li{ float:left; height:40px; }
.menu .menu_m ul li a{ font-size:16px;  line-height:40px; color:#FFF; font-weight:bold;padding:0px 24px; display:block;}
.menu .menu_m ul li a:hover{ color:#000}
#nav li ul {display:none; position:absolute; width:130px;}
#nav li ul li{border-top:1px solid #FFF; background:#0066a1; width:120px;}
#nav li ul li a{ font-size:14px;  line-height:40px; color:#FFF; font-weight:bold;padding:0px; display:block;}
#nav li ul li a:hover{ color:#000;background:#91D6DD;}

.box{width:308px; overflow:hidden; margin-right:20px;}
.box .box_t{background:url(../images/box_t.jpg) no-repeat; height:53px; width:308px;line-height:53px;overflow:hidden}
.box .box_t span{  font-size:18px; font-weight:bold; margin-left:20px; color:#333; float:left}
.box .box_t a{ color:#999; font-size:12px; font-weight:bold; margin-right:20px;margin-top:8px; }.box_t a:hover{ color:#F54037}
.box .box_f{background:url(../images/box_f.jpg) no-repeat; height:11px;}
.box .box_m{}
.box .box_m a{background:url(../images/box_m.jpg) no-repeat; height:37px;display:block; line-height:34px; text-indent:30px; color:#727071; padding-right:20px; width:288px; overflow:hidden;}
.box .box_m a:hover{ color:#F54037}
.box .box_m .video{text-align:center; border-left:#E2E2E2 solid 1px;border-right:#E2E2E2 solid 1px; width:302px;overflow:hidden; height:107px; padding-top:3px}
.box .box_m .video img{ cursor:pointer;}


.box2{ width:234px;margin-right:9px; }
.mg{ margin:0;}
.box2 .pic img{ border:11px solid #E8E9ED}
.box2 .boxtitle{ background:url(../images/pg_bg.jpg) repeat-x; height:50px; line-height:50px; margin-right:2px; cursor:pointer; color:#666;font-weight:bold; display:block; font-size:14px;}
.box2 .boxtitle:hover{ background:url(../images/pg_bg_hover.jpg) repeat-x; color:#FF0000;}
.box2 .boxtitle .title{margin-left:1px;}
.box2 .boxtitle .more{margin-right:10px; margin-top:10px;}


.tool{ width:300px;background:url(../images/line_shuzhe.jpg) no-repeat right center;margin-top:20px; height:280px;}
.tool .zzpg{ background:url(../images/zxpg.jpg) no-repeat; width:263px; height:58px; display:block; margin-top:10px; text-align:center; line-height:58px; color:#FFFFFF; font-size:24px; font-weight:bold;}.tool .zzpg:hover{ background:url(../images/zxpg_hover.jpg) no-repeat; }
.tool .fwcx{ background:url(../images/fwcx.jpg) no-repeat; width:263px; height:58px; display:block;margin:35px 0;text-align:center;line-height:58px;color:#FFFFFF; font-size:24px;font-weight:bold;}.tool .fwcx:hover{ background:url(../images/fwcx_hover.jpg) no-repeat;  }
.tool .weibo{ background:url(../images/weibo.jpg) no-repeat; width:263px; height:58px; display:block; margin-bottom:20px;text-align:center;line-height:58px;color:#FFFFFF; font-size:24px;font-weight:bold;}.tool .weibo:hover{ background:url(../images/weibo_hover.jpg) no-repeat; }

.fz{ width:320px;background:url(../images/line_shuzhe.jpg) no-repeat right center;margin-top:20px; height:280px;}
.fz .title{ font-size:18px; color:#000000; font-weight:bold;}
.fz .fzjg{vertical-align:middle; height:30px; margin-top:20px; color:#5C5C5C;}
.fz .fzjgs{vertical-align:middle; color:#AAAAAA; width:170px;}

.job{margin-top:20px; height:280px; margin-left:30px; float:left; width:280px;}
.job .title{ font-size:18px; color:#000000; font-weight:bold;}
.job .joblist{ margin-top:10px;}

.job .joblist li{ height:40px; line-height:40px; color:#999999; border-bottom:1px solid #999; }
.job .joblist li a{ color:#4C4C4C;display:block; width:200px; overflow:hidden; height:40px;}.job .joblist li a:hover{ color:#F54037}
.job .more{ text-align:right; font-size:16px; margin-top:5px;}
.job .more a{ color:#666666;}.job .more a:hover{ color: #F54037}

.kehu{ background:url(../images/wmdkh.jpg) no-repeat left center; width:964px; height:23px; cursor:pointer;}

img{border:0}

.case{height:70px; position:relative;}
.case .case_prev{position:absolute;left:0;top:25px}
.case .case_next{ position:absolute; left:950px ;top:25px }
.case_wai{ width:920px; overflow: hidden; position:absolute;left:20px; top:10px;height:60px}
.prevpage{ background:url(../images/scroll_l.jpg) no-repeat;display: block;height:49px;width:24px;}
.nextpage {background:url(../images/scroll_r.jpg) no-repeat;display: block;height:49px;width:24px;}
.case .case_list{float:left; width:2000px; position:absolute; left:0; top:0;}
.case_list .pic{width:165px; height:60px; float:left; margin-right:18px;}
.case_list .pic img{ width:160px;height:50px; margin:3px 0 0 8px;border:1px solid #CCCCCC; padding:2px;}
.case_list .pic a:hover img{ border:1px solid  #F54037;}

.foot{background:url(../images/foot_bg.jpg) repeat-x; height:181px; margin-top:10px; text-align:center; line-height:30px; padding-top:30px; color:#999;}
.foot img{ vertical-align:middle;}

/*内页左侧边框*/
.cleft{ width:236px;}
.cbox{background:url(../images/cclassbg.jpg) repeat-y;width:236px;overflow:hidden; margin-right:20px; margin-bottom:10px;}
.cbox .cbox_t{background:url(../images/cclassbg_title.jpg) no-repeat;text-indent:40px;font-size:18px; font-weight:bold; height:49px; width:236px;line-height:53px;overflow:hidden; color:#666666}
.cbox .cbox_f{background:url(../images/cclassbg_foot.jpg) no-repeat; height:15px;}
.cbox .cbox_m a{background:url(../images/dot2.jpg) no-repeat;height:28px;display:block; line-height:20px; margin-left:41px; width:154px; overflow:hidden; text-indent:35px; color:#727071; margin-top:10px; margin-bottom:10px;}.cbox .cbox_m a:hover{ color:#F54037}
.cbox .cbox_m .lxfs{ margin:0px 15px; line-height:24px;color:#666666;}
.cbox .cbox_m .lxfs a{background:none; width:206px; height:80px; text-indent:0px; margin-left:0px; display:block; margin-top:5px;}


.cright{ width:710px;}
.cright .title{background:url(../images/pagetitle.jpg) no-repeat;height:40px; line-height:40px;overflow:hidden; text-indent:30px; margin-bottom:20px; padding-right:10px; padding-top:2px;color:#666666}
.cright .title a{color:#666666}.cright .title a:hover{color:#F54037}
.cright .content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px; margin:10px;color:#666666}
.cright .content img{max-width:650px;}
.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_title a{ display:block; width:600px; overflow:hidden;}
.info_other{text-align:center;color:#999;margin:20px 0; border-bottom:1px #CCCCCC dotted; padding-bottom:10px;}

.cright .content .anlititle{background:url(../images/anli.jpg) no-repeat;height:30px; line-height:23px;overflow:hidden; text-indent:20px; margin:20px auto; padding-right:10px;color:#666666; font-weight:bold;}

.anli_list .pic{width:165px; height:170px; float:left; margin:3px; text-align:center;}
.anli_list .pic a img{ width:160px;height:120px; border:1px solid #CCCCCC; padding:2px;}
.anli_list .pic a:hover img{ border:1px solid  #F54037;}

.anli_list .pic1{width:330px; height:170px; float:left; margin:3px; text-align:center;}
.anli_list .pic1 a{float:left;color:#666666;}
.anli_list .pic1 a:hover{color:#f30;}
.anli_list .pic1 a img{ width:160px;height:120px; border:1px solid #CCCCCC; padding:2px;}
.anli_list .pic1 a:hover img{ border:1px solid  #F54037;}
.anli_list .pic1 .title1{line-height:30px; font-size:14px; font-weight:bold;text-indent:5px;}
.anli_list .pic1 p{float:left; width:150px; height:75px; overflow:hidden; padding:0;font-size:12px;line-height:20px;margin:0px 0px 0px 5px; text-align:left;}
.anli_list .pic1 .More{float:left;width:150px;text-align:right;}
.anli_list .pic1 .More a{float:right;color:#1B96A6;}
.anli_list .pic1 .More a:hover{color:#f30;}


.list_title{font-size:14px;margin:0;padding:0;color:#03f; font-weight:normal; height:31px; line-height:25px; background:url(../images/line.jpg) no-repeat; margin-top:10px;}
.list_title span{ color:#999999; margin-right:10px;}
.list_title a{color:#666666; text-indent:20px;display:block; width:500px; overflow:hidden; height:31px;}
.list_title a:hover{color:#f30;}

/*分页部分*/
.List_page{text-align:center;margin:10px auto;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #999999;color:#999999;}
.List_page span{background:#999999;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #999999;}


.plug_book_add{margin:0;padding:0}
.plug_book_add dt{margin:6px 0;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666;}
.plug_book_add dt .inputs{width:680px;height:120px;border:1px solid #ccc;overflow:hidden;background:url(../Images/tishi.gif) no-repeat right bottom}


#wrap {display:block;bottom:0px;right:0px; top:300px;width:31px; height:102px;position:fixed;}

