body,div,dl,dt,dd,ul,li,p{margin: 0; padding: 0;}
/*@font-face{font-family:"Microsoft YaHei";src:url('../css/msyh.ttf');}*/
body {font:12px/2.5em "Microsoft YaHei",Arial, Helvetica, sans-serif; color: #333333}
img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#333333;}
a:hover{color:#0066CC;text-decoration:none}
.c{clear:both;}
.bn{ background:none}
.width{width:980px; margin:0 auto}
.qq{color:#32abe1;background:url(../css/qq.gif) no-repeat left top;padding-left:25px;padding-top:5px}

.shadow{filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction=120,strength=4);/*ie*/-moz-box-shadow: 2px 2px 5px #000000;/*firefox*/-webkit-box-shadow: 2px 2px 5px #000000;/*safari»òchrome*/box-shadow:2px 2px 5px #000000;/*opera»òie9*/}

.top{width:980px; margin:0 auto;height:120px;overflow:hidden;/*position:fixed; top:0px; _top:0;_position:absolute; _top:expression(documentElement.scrollTop);z-index:999;*/}
.logo{float:left; width:500px; padding-top:15px;}
.tel{ float:right; width:400px; height:120px; background:url(../css/tel.gif) no-repeat right center}

.nav { background:url(../css/nav.jpg) repeat-x center; height:50px; line-height:50px;font-size:16px}
.nav ul{ width:980px; margin:0 auto;}
.nav a{ width:110px;display:block; float:left;color:#FFFFFF;text-align:center}
.nav a:hover{ background:url(../css/nav_hover.gif) no-repeat bottom;}

.page_banner{background:url(../css/banner.jpg) no-repeat center; height:200px;}
/*banner*/
.banner {width:100%;height:400px;position:relative;margin:0 auto;padding:0;}
.banner .arrow {display:inline-block;position:absolute;z-index:2;width:34px;height:56px;bottom:45%;cursor:pointer;}
.banner .l {background:url(../css/buttons.png) no-repeat 0px 0px;left:50px;}
.banner .r {background:url(../css/buttons.png) no-repeat -34px 0px;right:50px;}
.banner .bn {display:none;position:absolute;width:100%;height:400px;text-align:center}
.banner .b0{background:url(../css/banner.jpg) no-repeat center;}
.banner .b1{background:url(../css/b1.jpg) no-repeat center;}
.banner .b2{background:url(../css/b2.jpg) no-repeat center;}
.banner .b3{background:url(../css/b3.jpg) no-repeat center;}
.banner .b4{background:url(../css/b4.jpg) no-repeat center;}
.banner .b5{background:url(../css/b5.jpg) no-repeat center;}
.banner .b6{background:url(../css/b6.jpg) no-repeat center;}
.banner .b7{background:url(../css/b7.jpg) no-repeat center;}



.ipiclist{ width:980px; margin:0 auto; padding:15px 0}
.ipiclist dt{float:left; width:245px;text-align:center; height:184px;}
.ipiclist dt img{ border:3px #CCCCCC solid;}

/**/
.prot{width:980px; margin:0 auto;height:54px;background:url(../css/title2.jpg) 0 bottom no-repeat;}
.prot p{float:left;height:54px;font:700 20px/54px "Times New Roman";color:#f08300}
.prot p span{font-size:20px; line-height:54px; font-family:"Microsoft YaHei"; font-weight:100;color:#333;margin-right:10px;}

/* mover ad */
.movead {zoom:1;width:1002px;margin:0 auto;height:240px;}
.movead .pcont {float:left;width:940px;overflow:hidden; margin:0 7px;overflow:hidden;padding:20px 0 0 0;}
.movead .ScrCont {width:32766px; zoom: 1}
.movead #List1_1 {float:left}
.movead #List2_1 {float:left}
.movead .LeftBotton { background:url(../css/leftbtn.jpg) no-repeat center; float:left; width:24px; height:240px;}
.movead .RightBotton {background:url(../css/rightbtn.jpg) no-repeat center; float: left; width:24px; height:240px;}
.movead p {float:left; width:235px; text-align:center;height:200px;overflow:hidden;}
.movead p a{display:block; margin:0 5px;padding:5px 0; background:#D5D5D5; font-size:14px}
.movead p a:hover{ color:#FFFFFF; background:#006ecf}

/*con*/

.con{width:980px;height:360px;margin:0 auto;}
.con_left{width:503px;float:left;height:350px; overflow:hidden}
.con_title1{width:100%;height:54px;background:url(../css/title2.jpg) 0 bottom no-repeat;}
.con_name{float:left;height:54px;font:700 20px/54px "Times New Roman";color:#f08300}
.con_name span{font-size:20px; line-height:54px;font-family:"Microsoft YaHei"; font-weight:100;color:#333;margin-right:10px;}
.more{float:right; padding-top:20px;}

.con_about{width:503px;height:268px;font-size:14px; line-height:34px;color:#5a5b5b;overflow:hidden;margin-top:18px;}
.con_about img{float:left;margin-right:12px;margin-top:10px}
.con_right{float:left;width:412px;padding-left:64px;height:350px;}
.con_title2{width:100%;height:54px;margin-bottom:12px}
.news_top{width:100%;height:92px;}
.news_img{display:block;float:left;}
.news_top p{float:left;padding-left:16px;font-size:12px; line-height:1.2em; font-weight:700;overflow:hidden;width:278px;margin-bottom:8px;}
.news_top p a{color:#f94501}
.news_top div{width:278px;float:left;padding-left:16px;height:48px;overflow:hidden;font-size:12px; line-height:24px;color:#5a5b5b;}
.con_news{width:100%;}
.con_news li{width:100%;height:35px;overflow:hidden;font:12px/35px;color:#5a5b5b;}
.con_news li span{float:right;display:block;width:80px;}
.con_news li a{float:left;color:#5a5b5b;display:block;}
.con_news li p{float:left;background:url(../css/news_class1.jpg) no-repeat center;width:65px;margin-right:6px;}
.con_news li p a{color:#fff; padding-left:6px}

#conb{background:url(../css/con2bg.jpg) repeat-x; padding:40px 0 20px 0;}
#conbt{width:980px; margin:0 auto;height:300px; overflow:hidden}
#conbt .conb{float:left; width:300px;height:300px;}
#conbt .conb p{font-size:24px; line-height:1.5em; color:#3d3d3d}
#conbt .pl{margin-left:20px;padding-left:19px;border-left:1px #CCCCCC solid;}
#conbt font{padding-top:10px;line-height:35px; font-size:14px; display:block}
#conbt font span{font-size:30px;color:#CC0000;}
#conbt .conb .conbb dl{line-height:22px; height:85px; border-bottom:1px #CCCCCC solid}
#conbt .conb .conbb dl dt{width:100px; float:left; padding-top:10px; height:70px}
#conbt .conb .conbb dl dd{width:190px; float:right;height:75px;padding-top:5px;}
#conbt .conb .conbb dl dd a{color:#f94501; font-weight:bold;display:block;}


.main{padding-top:20px;}
.main_page{margin:0 auto;width:980px;background:url(../css/i.gif) #FFFFFF repeat-y 221px 0;}

.left{float:left; width:222px;}
.left_title{background:url(../css/left_t.gif) no-repeat; height:65px; line-height:65px; font-size:20px; color:#FFFFFF; text-align:center}
.left_class{margin:0 auto; padding:10px 0;font-size:14px}
.left_class a{ background:url(../css/left_ico.gif) no-repeat 10px center; border-bottom:1px solid #e7e7e7; display:block; padding-left:30px; line-height:35px;}
.left_lx{margin:0 auto; padding:10px 0;}
.left_lx font{padding-top:10px;line-height:30px;display:block; font-size:12px}
.left_lx font span{font-size:22px;color:#CC0000;}

.right{float:left; width:720px; margin-left:20px;}
.right_title{background:url(../css/title2.jpg) no-repeat bottom left; height:65px; line-height:65px;}
.right_title p{float:left; font-size:18px; width:120px; text-align:center; color:#000000;height:65px;}
.right_title span{float:right; text-align:right;height:65px;}
.right_body{padding:10px;}
.right_body img{ border:1px #000000 solid; margin:8px; max-width:700px}

.list_pic{padding:10px;overflow:hidden; clear:both}
.list_pic dl{height:180px;padding:5px 0;border-bottom:#CCCCCC dashed 1px}
.list_pic dl dt{width:240px;float:left;height:180px;text-align:center}
.list_pic dl dt img{width:225px;height:169px;border:3px solid #EEEEEE;}
.list_pic dl dt img:hover{border:3px solid #0066CC;}
.list_pic dl dd{width:450px;float:right;height:180px;line-height:25px}
.list_pic dl font{ font-size:16px; font-weight:100; display:block}
.list_pic dl font a{color:#CC0000; line-height:30px;}
.list_pic dl font a:hover{color:#0066CC}
.list_pic dl dd .more{width:85px;height:25px;overflow:hidden;text-align:center; float:right; margin-top:15px;}
.list_pic dl dd .more a{color:#FFFFFF;display:block;background:#fa4402; line-height:25px}
.list_pic dl dd .more a:hover{background:#CC0000;}

.list_text{padding:15px 10px;overflow:hidden}
.list_text dl font{font-size:14px; line-height:2.5em; font-weight:100}
.list_text dl font a{color:#CC0000;}
.list_text dl font a:hover{color:#0066CC}
.list_text dl dt{color:#999999;margin:5px 0;word-wrap:break-word;overflow:hidden;text-indent:24px;margin:0 auto;line-height:18px;}
.list_text dl dd{color:#777;margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:5px;color:#196ba7}

.list_page{text-align:center;line-height:20px;color:#999999;padding-bottom:40px;}
.list_page strong{padding-right:8px;font-weight:normal;}
.list_page .p{display:inline;border:1px solid #d6d6d6;cursor:pointer;color:#999;padding:3px 6px;margin:0 4px;}
.list_page .p:hover{text-decoration:none;}
.list_page .sp{border:1px solid #aaaaaa;color:#196ba7;font-weight:bold;}
.list_page .p:hover{color:#196ba7;border:1px solid #196ba7;}

.info_pic{padding:15px 0;border-bottom:1px dotted #dedede;}
.info_pic .pic{ float:left;width:350px;height:250px;overflow:hidden;text-align:center}
.info_pic .pic img{border:5px solid #EEEEEE; width:320px;height:240px;}
.info_pic .text{float:right;width:360px;height:250px;overflow:hidden;}
.info_pic .text h1{font-size:18px;font-weight:500;padding-right:10px;color:#CC0000}
.info_pic .text font{padding-top:10px;display:block;font-size:12px}
.info_pic .text span{font-size:22px;color:#CC0000;}

.text_title{font-size:18px; line-height:2.5em; font-weight:100;text-align:center;color:#CC0000;padding-top:20px;}
.text_other{text-align:center;color:#999;margin:4px 0;}
.text_jj{border:1px solid #CCCCCC;background:#EEEEEE;padding:10px;margin:10px auto;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.text_jj a{font-family:verdana;color:#00f;}
.text_jj a:hover{color:#0262ae;}
.text_jj span{font-weight:bold;color:#000;}

.prenext{position:relative;margin:0 auto;line-height:25px;color:#999;border-bottom:1px #CCCCCC dotted;border-top:1px #CCCCCC dotted}

.reltit{font-size:16px;height:50px;line-height:50px;border-bottom:2px solid #EEEEEE}
.relpic{padding:10px 0;height:auto;overflow:hidden;}
.relpic li{float:left;width:144px;}
.relpic li img{width:130px;height:98px;border:3px solid #EEEEEE;}
.relpic li img:hover{border:3px solid #0066CC;}
.relpic li a{text-align:center;text-decoration:none;display:block}
.reltext{padding:10px 0;height:auto;overflow:hidden;}
.reltext li{width:355px;float:left;height:30px;line-height:30px;border-bottom:1px dotted #CCCCCC}
.reltext .r{float:right}
.reltext li a{background:url(../css/eucms.gif) no-repeat -193px -36px;padding-left:5px}
.reltext li span{float:right;color:#888888;padding-right:5px;}

#bar{z-index:1000;_display:none;width:100%;height:65px;background:url(../css/bottom.png) repeat bottom;position:fixed;bottom:-65px; left:0; _top:0;_position:absolute; _top:expression(documentElement.scrollTop);}
#bar .bar{width:1000px; margin:0 auto; padding-top:5px; height:60px;}

#bar .bar .bq{color:#FFFFFF; width:300px; float:left; font-size:14px}
#bar .bar .bq a{float:left;}
#bar .bar .bq span{ width:180px; line-height:20px; height:50px; padding-top:10px; padding-left:10px;float:left}
#bar .bar .bq span font{ color:#FFFF00;font-size:14px}
#bar .bar .btel{color:#FFFFFF; width:320px; float:left; font-size:14px}
#bar .bar .btel a{float:left;}
#bar .bar .btel span{ width:240px; line-height:40px; height:40px; padding-top:10px; padding-left:10px;float:left}
#bar .bar .btel span font{ font-size:24px;color:#FFFF00;}
#bar .bar .btop{color:#FFFFFF; width:30px; float:right}

#box_link{width:980px; margin:5px auto;text-align:left;}
#link{border-bottom:1px solid #CFCFCF; font-size:14px;margin-bottom:5px; padding-right:10px}
#link span{cursor:pointer;}
.link a{padding-right:10px}

.foot{background:url(../css/bottom.jpg) no-repeat center top; padding:20px 0 10px 0; text-align:center; color:#FFFFFF;}
.foot a{ color:#FFFFFF}
.foot_menu a{ padding:0 10px; font-size:14px}

.fixed{width:32px; height:235px; background:#D5D5D5; position:fixed; left:0; bottom:70px;border-top-right-radius:5px;border-bottom-right-radius:5px; color:#949494;position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:999;}
.fixed a{display:block;width:16px;height:16px;margin:0 auto;}
.fixed a.codepic{background:url(../css/eucms.gif) no-repeat -118px -26px;height:16px; margin-top:10px}
.fixed a.backup{background:url(../css/eucms.gif) #a8a8a8 no-repeat -72px 4px;width:32px; height:26px; display:block;border-bottom-right-radius:5px;}
.fixed a.backup:hover{background:url(../css/eucms.gif) #70ca10 no-repeat -97px 4px;}
.fixed .code{background:url(../css/eucms.gif) no-repeat 0px -60px;position:absolute;right:-195px;width:195px;height:195px;top:0px;display:none;}
.fixed .bdsharebuttonbox{width:16px;overflow:hidden;margin:0 auto;padding:3px;text-align:center;}
.fixed .bdsharebuttonbox a{line-height:25px;}