﻿@charset "utf-8";body{margin:0px;padding:0px;font-size:12px;color:#333;background:url(../images/body_bg.jpg) top center no-repeat #7AB8DD;font-family:"\5FAE\8F6F\96C5\9ED1";}
td{font-size:12px;}
img{border:none;}
form,input,select,button{font-size:12px;color:#333;vertical-align:middle;font-size:12px;margin:0px;padding:0px;}
ul,li,h1,h2,h3,h4,h5,dl,dt,dd,em,div{margin:0px;padding:0px;font-style:normal;list-style:none;text-indent:0px;}
a,img{border:0;}
a,a:visited{color:#414141;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:none;}
form,input,select,button{font-size:12px;color:#333;vertical-align:middle;font-size:12px;margin:0px;padding:0px;}
.tdbg input,select{height:22px;}
.subtdbg{padding-top:30px;text-align:center;}
.subtdbg img{width:50px;}
.subtdbg input{border:0;background:#CA1C1D;width:100px;height:35px;line-height:35px;font-size:14px;color:#fff;cursor:pointer;}
.clear{clear:both;}
.blank30{padding-bottom:30px;}
.blank20{padding-bottom:20px;}
.blank15{padding-bottom:15px;}
.blank10{padding-bottom:10px;}
.line{height:10px;background:url(../images/line_bg.jpg);}
.top{height:33px;background:url(../images/top_bg.png) repeat-x;display:none}
.header{width:100%;height:150px;padding:0px;border-bottom:0px solid #dedede;}
.header .main{position:relative;width:1002px;margin:0px auto;}
.header .swf{position:absolute;z-index:1;}
.header .logo{float:left;margin-top:30px;z-index:2;position:absolute;}
.header .right{float:right;width:400px;margin-top:15px;}
.icolink{margin-bottom:10px;text-align:right;}
.icolink a{margin-left:12px;color:#FFF;}
.icolink a:hover{color:#CA1C1D;}
.search{float:right;position:relative;width:65%;border-bottom: 1px solid #f3f4f6;border-left: 1px solid #f3f4f6;border-right: 1px solid #f3f4f6;border-top: 1px solid #F3F3F3;background: #fff;border-radius: 4px;padding: 3px;}
.header-bottom{padding: 1em 0 3.5em;}
.search input[type="text"]{outline: none;padding:6px 15px;background: none;width: 79%;border: none;font-size:12px;color:#666;}
.search input[type="submit"]{width: 20px;height: 20px;background: url(../images/top-s.png) no-repeat;padding: 0px 1px;border: none;cursor: pointer;position: absolute;outline: none;top: 5px;right: 5px;}
.header .swf{float:right;width:558px;overflow:hidden;}
.header .tel{float:left;margin-left:20px;}
.header .tel span{font-size:14px;font-weight:bold;color:#444;}
.header .tel img{vertical-align:bottom;margin-top:10px;}


.logo a{ display:block; width:425px; height:58px;background: url(../images/logo.png) no-repeat;}
*html .logo a{ display:block; width:425px; height:58px;background: url(../images/logo.gif) no-repeat;}

.menu_list{margin-top:30px;position:absolute;z-index:3;width:1002px; }
.menu_list li{width:6.5%;margin:0 3.5%;float:left;text-align:center;}
*html #.menu_list li {width:6.8%;margin:0 3.2%;float:left;text-align:center;} /* ie6 fixed */
.menu_list li a{color: #0e4d6d;font-size:16px;font-weight:bold;display:block;height:40px;line-height:40px; overflow:hidden;}
.menu_list li a:hover{color:#CA1C1D;border-bottom:2px solid #CA1C1D;}
.menu_list li .currclass{color:#CA1C1D;border-bottom:2px solid #CA1C1D;}

.menu_list_en{margin-top:30px;position:absolute;z-index:3;width:1002px;}
.menu_list_en li{float:left; margin:0 3.8% 0 3.8%;text-align:center;}
.menu_list_en li a{color: #0e4d6d;font-size:18px;font-weight:bold;display:block;height:40px;line-height:40px;}
.menu_list_en li a:hover{color:#CA1C1D;border-bottom:2px solid #CA1C1D;}
.menu_list_en li .currclass{color:#CA1C1D;border-bottom:2px solid #CA1C1D;}

.banner{ width:1002px; margin:0px auto;height:400px;overflow:hidden; position:relative;background: url(../images/banner_en.jpg) top left no-repeat;min-width: 990px; border-radius: 30px 30px 0px 0px;}
/* end of menu*/
.main{width:1002px;margin:0px auto;}
.mainindex{width:1002px;height:900px;margin:0px auto;}
.l01{width:280px;float:left;background-color:#FFF;padding:20px 20px 0 30px;}
.r02{width:630px;float:right;background-color:#FFF;padding:20px 32px 0 10px; overflow:hidden;}
.tit{font-size:20px;color: #0e4d6d;height:20px;line-height:20px;font-weight:normal;padding-bottom:15px;border-bottom:1px solid #dedede;}
.tit span{font-size:20px;font-weight:normal;margin-right:0px;}
.list{margin: 10px 0 20px 0px;padding: 0;list-style: none;width:51%;float:right;}
.list li{height:28px;line-height:28px;background: url(../images/list_point.gif) 0px 13px no-repeat;padding-left:15px;overflow:hidden;}
.list li a{color: #004276;font-size:14px;}
.list li .data{font-size:14px;float:right;color:#666;font-family:Arial;margin-left:10px;}
.list li a:hover{color: #ff4301;}
.more{float:right;font-size:14px;margin-left:15px;font-weight:normal;color:#333;}
.more a{font-size:14px;font-weight:normal;color:#333;}
.more a:hover{color:#FF3300;}
.about{margin-top:10px;line-height:24px;font-size:14px;color:#333;}

.pic2{ width:290px; height:220px;  float:left; overflow:hidden;}

.aboutlist{margin-top:10px;}
.aboutlist li{float:left;width:33.33333%;text-align:center;}
.aboutlist li a{display:block;padding:3px 0px;margin-right:15px;margin-bottom:10px;background-color:#999999;font-size:14px;color:#fff;}
.aboutlist li a:hover{display:block;background-color:#CA1C1D;font-size:14px;color:#fff;}

.aboutenlist{margin-top:15px;}
.aboutenlist li{float:left;width:50%;text-align:center;}
.aboutenlist li a{display:block;padding:4px 0px;margin-right:15px;margin-bottom:15px;background-color:#999999;font-size:14px;color:#fff;}
.aboutenlist li a:hover{display:block;background-color:#CA1C1D;font-size:14px;color:#fff;}

.structure2{margin-top:20px;}
.structure2 li{padding:0px;lear:both;}
.structure2 li .sx{padding:0px 5px;background-color:#CA1C1D;color:#fff;text-align:center;float:right;margin:0px;}
.structure2 li .one{height:30px;overflow:hidden;}
.structure2 li a{color:#004276;font-size:14px;font-weight:bold;display:block;float:left;}
.structure2 li a:hover{color:#ff3300;}
.structure2 .pic{width:100%;height:75px;margin-bottom:10px;overflow:hidden;}
.structure2 .pic img{height:70px}
#structure{margin-top:20px;height:235px;overflow:hidden;}
.structure li{width:100%;float:left;margin-bottom:10px;}
.structure .r{float:left;}
.structure li .pic{width:41%;position:relative;overflow:hidden;z-index:1;float:left;margin-right:20px;}
.structure li .sx{position:absolute;padding:0px 5px;height:20px;line-height:20px;background-color:#CA1C1D;color:#fff;text-align:center;z-index:2;top:0px;left:0px;}
.structure li .pic img{width:100%;}
.structure li a{color:#333;font-size:14px;font-weight:bold;}
.structure li a:hover{color:#ff3300;}
.business{margin-top:20px;}
.business li{width:32%;float:left;margin-right:2%;margin-bottom:2%;position:relative;overflow:hidden;}
.business .r{float:right;margin-right:0;}
.business li .pic{display:block;width:100%;height:120px;overflow:hidden;}
.business li .pic img{width:100%;}
.business li .name{width:100%;height:30px;background: url(../images/tmbg.png);overflow:hidden;text-align:center;position:absolute;bottom:0px;left:0px;line-height:30px;/*background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=60);background:#fff;实现FF背景透明，文字不透明*//*实现IE背景透明*/}
.business li a{color:#004276;font-size:14px;}
.business li a:hover{color:#ff3300;}
.i_box{position:relative;overflow:hidden;width:300px;height:180px;margin: 0 auto;}
.i_imglist{width:300px;height:180px;z-index:0}
.i_imglist li img{width:300px;height:180px;display:block}
.i_nav{position:absolute;left:20px;bottom:0;overflow:hidden;width:260px;height:30px;z-index:2}
.i_nav ul li{float:left;_display:inline;width:86px;height:30px;margin:0 1px;background-color:#000;opacity:0.5;filter:alpha(opacity=50);text-align:center;line-height:30px;cursor:pointer}
.i_nav ul li.hover{background-color:#fff;opacity:0.8;filter:alpha(opacity=80)}
.i_nav ul li a{color:#fff;text-decoration:none;font-size:14px;}
.i_nav ul li a:hover{text-decoration:underline}
.i_nav ul li.hover a{color:#000}
.i_prev a,.i_next a{position:absolute;overflow:hidden;width:19px;height:30px;background-color:#000;color:#fff;text-align:center;font-weight:bold;opacity:0.9;filter:alpha(opacity=90);text-decoration:none;line-height:30px;font-size:14px;}
.i_prev a{left:0;bottom:0}
.i_next a{right:0;bottom:0}
.i_prev a:hover,.i_next a:hover{background-color:#CA1C1D;opacity:0.8;filter:alpha(opacity=80);color:#fff}
.contant{background:url(../images/contant_bg.jpg) right bottom no-repeat;min-height:320px;}
/* ----- position -----*/.position{height:60px;line-height:60px;border-bottom:1px solid #dedede;margin:0px 40px 0px 40px;}
.position .rwz{float:right;color: #666;text-align:right;}
.position a{color: #666;}
.position a:hover{color: #FF0000;}
.position h1{color: #0e4d6d;font-size:20px;font-weight:normal;}
/* ----- submenu -----*/
.title{height:55px;line-height:55px;font-weight:bold;font-size:16px;background-color:#CA1C1D;border-radius: 10px 0px 0px 10px;text-align:center;color:#fff;margin-bottom:30px;display:none;}

.menu ul{border-top:none;margin-top:55px; }
.menu ul li{height:40px;line-height:40px;font-size:16px;font-weight:normal;text-align:center;margin-bottom:5px;}
.menu ul li a{display:block;color:#fff;background-color:#0e4d6d;border-radius: 0px 0px 0px 0px;}
.menu ul li a:hover{color:#FFF;background-color:#CA1C1D;border-radius: 0px 0px 0px 0px;}
.menu ul li.currclass a{color:#FFF;background-color:#CA1C1D;border-radius: 0px 0px 0px 0px;}

.menu_en ul{border-top:none;margin-top:55px;}
.menu_en ul li{height:40px;line-height:40px;font-size:15px;font-weight:normal;text-align:center;margin-bottom:5px; font-family:Arial, Helvetica, sans-serif}
.menu_en ul li a{display:block;color:#fff;background-color:#0e4d6d;border-radius: 0px 0px 0px 0px;}
.menu_en ul li a:hover{color:#FFF;background-color:#CA1C1D;border-radius: 0px 0px 0px 0px;}
.menu_en ul li.currclass a{color:#FFF;background-color:#CA1C1D;border-radius: 0px 0px 0px 0px;}


.mainn .left .bk{width:208px;padding-bottom:10px;border:#D5D5D5 1px solid;background-color:#fff;float:left;}
.mainn .left .bk h1{height:30px;margin-left:15px;font-size:16px;line-height:30px;font-weight:normal;}
.mainn .left .from{padding:0px 10px;}
.mainn .left .from a{display:block;margin:5px 0px;}
.mainn .left .input_1{margin:0px;padding:0px 0px 0px 11px;border:1px solid #f4f4f4;border-right:none;width:170px;height:25px;line-height:25px;color:#888;font-size:12px;}
.mainn{width:1000px;margin:0px auto;}
.mainn .left{width:160px;float:left;}
.mainn .right{width:790px;float:right;padding:0px 25px 20px 25px;min-height:500px;/*（解决ie8.9.ff.chrome）*/*+height:100%;/*（解决ie7）*/_height:500px;/*（解决ie6） ie6超出自动溢出）*/background-color:#FFF;border-radius: 0px 30px 0px 30px;}
.mainn .rightall{padding:0px 25px 20px 25px;margin:0px 0px;min-height:450px;/*（解决ie8.9.ff.chrome）*/*+height:100%;/*（解决ie7）*/_height:450px;/*（解决ie6） ie6超出自动溢出）*/border-left:2px solid #F0F0F0;background-color:#fff;}
#ckepop{margin-top:5px;margin-left:250px;}
#ckepop a{color:#666;}
.content{padding:30px 40px;font-size:14px;line-height:30px ;}
#MyContent img{max-width:700px;_width:expression(this.width > 700 ? "700px" : this.width);}
.content p{text-indent:2em;}
.content img{max-width:700px;_width:expression(this.width > 700 ? "700px" : this.width);}
.content td{font-size:14px;}
.content td p{text-indent: 0em;font-size:14px;}

.content_en{padding:30px 40px;font-size:14px;line-height:30px ;}
#MyContent img{max-width:700px;_width:expression(this.width > 700 ? "700px" : this.width);}
.content_en p{text-indent:0em; }
.content_en img{max-width:700px;_width:expression(this.width > 700 ? "700px" : this.width);}
.content_en td{font-size:14px;}
.content_en td p{text-indent: 0em;font-size:14px;}

.content_news{line-height: 30px;padding:0px 40px;font-size:14px;min-height:200px;}
.content_news p{text-indent:2em;}
.nextn{border-top: 1px solid #E0E0E0;line-height:28px;font-size:12px;color:#333;margin:40px 40px;padding:12px 0px 30px 0px;}
.nextn a{color:#0099DF;}
.share{float:right;margin-top:25px;}
.cen{text-align:center; line-height:32px;color:#000;font-size:25px;padding:15px 30px 0px 30px;font-family:"黑体";}
.linenr{border-bottom: 1px solid #E0E0E0;margin-bottom:15px;padding-bottom:15px;}
.titleinfo{color:#707070;text-align:center;border-bottom: 1px solid #E0E0E0;margin:10px 40px 30px 40px;line-height:25px;height:35px;}
.wzbot1{height:30px;line-height:30px;font-size:12px;color:#999999;float:right;}
.wzbot1 a.print{width:68px;height:30px;padding-left:22px;float:left;color:#999999;background:url(../images/print.gif) left no-repeat;}
.wzbot1 a.close{width:50px;height:30px;padding-left:22px;float:left;color:#999;background:url(../images/close.gif) left no-repeat;}
.wzbot{font-size: 12px;}
.wz_bd{width:370px;float:left;}
.wz_bdtxt{display:block;float:left;padding-right:5px;line-height:36px;color:#666666;}
.wzbot a:hover,.wzbot1 a:hover,.wz_page a:hover{color:#f00;}
.backlink{width:80px;height:30px;line-height:30px;text-align:center;background-color:#51AD00;margin:15px auto;}
.backlink a{font-size:14px;color:#fff;}
.busslist{margin:20px 0px;}
.busslist a{float:left;font-size:12px;line-height:25px;width:16%;margin-left:10px;padding-left:15px;color:#0099DF;background:url(../images/ico.png) no-repeat 0px 8px;}

.Contact{ margin:30px 40px;}
.Contact .a1{ width:48%; float:left; font-size:14px;}
.Contact .a2{ width:50%; margin-top:10px; float:right;}
.Contact .a2 .upfile{ border:1px solid #d4d4d4;}
.Contact .a2 textarea { border:1px solid #d4d4d4;}

.Contact .a2 td{ padding:5px;font-size:14px; color:#666;}

.paper{margin:30px 40px;}
.paper li{ width:20%; float:left; height:30px; line-height:30px; font-size:14px;}
.paper li a{ display:block;background:url(../images/pdf.gif) no-repeat 0px 8px; padding-left:20px;color:#004276;}
.paper li a:hover{ color:#FF0000;}

/* timeline */
.timeline{background:url("../images/line4.png") repeat-y 50px 0;overflow:hidden;position:relative;height:100px;margin:20px 10px;width:520px;margin:40px auto 0 auto;}
.timeline-date{overflow:hidden;position:relative;}
.timeline-date h2{background:url("../images/icon9.png") no-repeat 10px 0;height:87px;margin-bottom:20px;}
.timeline-date h2 span{color:#999999;display:inline-block;font-size:22px;margin:30px 0px 0 110px;}
.timeline-date ul li{background:url("../images/icon7.png") no-repeat 42px 5px;zoom:1;height:70px;}
.timeline-date ul li h3{float:left;text-align:right;font-size:14px;color:#878787;display:block;}	
.timeline-date ul li h3 span{display:block;color:#ADADAD;font-size:12px;padding-left:15px;}	
.timeline-date ul li dl{margin-top:-5px;}
.timeline-date ul li dl.right{background:url() no-repeat 0 0;float:left;margin-left:35px;margin-top:-5px;display:block;background-color:#FFBB42;height:40px;width:216px;}	
.timeline-date ul li dl span{display:block;font-size:16px;padding:0px 10px 0px 30px;color:#fff;line-height:40px;}

.wap{width:364px;height:550px;background:url(../images/phone.gif) no-repeat center;padding-top:60px;margin-top:50px;float:left;}
.smewm{width:280px;height:250px;background:url(../images/ewm.png) no-repeat left bottom;margin-top:250px;float:right;font-size:16px;}
.newslist{padding:20px 40px;}
.newslist li{height:30px;line-height:30px;verflow:hidden;background: url(../images/list_point.gif) 0px 13px no-repeat;padding-left:15px;}
.newslist .border{margin-bottom:10px;padding-bottom:10px;border-bottom:#CCCCCC 1px dashed;}
.newslist li .date{font-size:14px;float:right;color:#666;font-family:Arial;}
.newslist li .tw{margin-left:15px;}
.newslist li a{font-size:14px;color:#004276;}
.newslist li a strong{color:#000;font-weight:normal;}
.newslist li a:hover{color:red;text-decoration:none;}
.newslist2{padding:15px 0px 20px 0px;font-family:Arial, Helvetica, sans-serif;}
.newslist2 li{height:145px;margin-bottom:15px;overflow:hidden;border-bottom:#CCCCCC 1px dashed;}
.newslist2 li .pic{height:130px;float:left;margin-right:15px;overflow:hidden;}
.newslist2 li .pic img{width:200px;}
.newslist2 li .txt{line-height:25px;font-size:16px;color:#414141;font-weight:bold;}
.newslist2 p{text-indent:2em;color:#666;line-height:150%;}
.newslist2 li a strong{color:#000;font-weight:normal;}
.newslist2 li a:hover{color:red;text-decoration:none;}
.newslist3{padding:15px 0px 20px 0px;font-family:Arial, Helvetica, sans-serif;}
.newslist3 li{float:left;line-height:30px;width:21%;margin-left:10px;padding-left:15px;color:#0099DF;background:url(../images/ico.png) no-repeat 0px 15px;}
.newslist3 li a{font-size:12px;color:#333;}
.newslist3 li a:hover{color:red;text-decoration:none;}
.piclistbox{}
.piclistbox ul{clear:both;}
.piclistbox li{float:left;width:226px;height:195px;border:1px solid #E4E4E4;margin-top:10px;margin-right:1
px;display:inline;text-align:center;}
.piclistbox .r{float:right;width:226px;height:195px;border:1px solid #E4E4E4;margin-top:10px;margin-right:0px;display:inline;text-align:center;}
.piclistbox li .pic{width:205px;height:146px;margin-top:10px;padding:0px 10px;overflow:hidden;text-align:center}
.piclistbox li .pic img{width:205px;}
.piclistbox li .picname{padding-top:10px;}
.piclistbox a{color:#414141;font-size:12px;}
.piclistbox a:hover{color:red;text-decoration:none;}
/*下面是对联广告的css代码*/
.duilian{top:270px;position:absolute;width:102px;overflow:hidden;display:none;}
.duilian_left{left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:#CCC solid 1px;width:100px;height:300px;overflow:hidden;}
.duilian_close{width:100%;height:24px;line-height:24px;text-align:center;display:block;font-size:13px;color:#555555;text-decoration:none;}
/*文章分页样式*/.fenye{text-align:center;clear:both;padding:15px 0px 15px 0px;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:200px;margin:0px auto;}
.fenye a{color:#565656;background-color:#e8e8e8;margin-left:5px;padding:5px 10px;font-weight:normal;text-align:center;}
.fenye a:hover{color:#fff;background-color:#0099CC;text-decoration:none;font-weight:bold;}
.fenye .curr{color:#fff;background-color:#0099CC;font-weight:bold;}
.page{text-align:center;clear:both;padding:15px 0px 15px 0px;font-family:Ar6ial, Helvetica, sans-serif;font-size:14px;}
.page a{color:#565656;background-color:#e8e8e8;margin-left:5px;padding:5px 10px;font-weight:normal;text-align:center;}
.page a:hover{color:#fff;background-color:#0099CC;text-decoration:none;font-weight:bold;}
.page .curr{color:#fff;background-color:#0099CC;}
.link{width:972px;margin:0px auto;height:105px;padding:5px 15px 10px 15px;background-color:#E2F5FF;}
.link h1{margin:0px 0px 10px 0px;font-size:20px;color: #0e4d6d;font-weight:normal;height:35px;line-height:35px;}
.link .linkpiclist{margin:0px 0px 0px 0px;text-align:center;}
.link .linkpiclist a{margin-right:5px;padding:0px;}
.link .linkpiclist a img{width:126px;height:43px;border:1px solid #dedede;}
.foot{padding:20px;height:153px;text-align:center;font-size:14px;background: url(../images/foot_bg.png) center bottom no-repeat;}
.foot .links{text-align:center;height:30px;line-height:30px;color:#fff;}
.foot .links a{margin:14px;padding:0px;color:#CA1C1D;}
.foot .copyright{text-align:center;line-height:30px;color:#333;margin-top:60px;}
.foot .copyright a{color:#333;}
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.weixin_img{position:absolute;top:-189px;left:-183px;display:none;}
.wap_img{position:absolute;top:-145px;left:-183px;display:none;}
#scrollUp{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-54px -53px;display:none;}
#scrollUp:hover{background-image:url(../images/backgrounds.32.png);background-position:-100px -53px}
.wap_ewm{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-102px 0;cursor:pointer;}
.wap_ewm:hover{background-image:url(../images/backgrounds.32.png);background-position:-146px -46px}
.weixin_ewm{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}
.weixin_ewm:hover{width: 45px;height: 45px;background-image: url(../images/backgrounds.32.png);background-position: -192px -46px;}

