@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;} 
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank23 {clear:both; height:23px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank80 {clear:both; height:80px; overflow:hidden; display:block;}
.line {clear:both; height:27px; overflow:hidden; display:block; background:url(../images/in_05.jpg) no-repeat}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a,a:visited{color: #014ba1; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff url(../images/1_01.jpg) repeat-x top;font-size: 12px;color: #000;line-height:22px;font-family:Arial;}

.mainbody { width:1003px; margin:0 auto;}
.head { width:1003px; height:106px;overflow:hidden; position:relative; margin:0 auto;background:url(../images/hdbg.jpg) no-repeat center;}
.logo { width:697px; height:86px; left:50px; top:10px;position:absolute; display:block; z-index:9; overflow:hidden}

.banner_02{ clear:both;height:297px; width:100%; position:relative; overflow:hidden}
#jdt2{width:100%; height:436px; overflow:hidden;}
#jdt2 li a{width:100%; height:297px; display:block; text-indent:-9999px;}
#jdkz2{position:absolute; left:50%; width:100px; margin-left:-25px; bottom:10px; z-index:2; height:20px;}
#jdkz2 li{width:10px; height:10px; display:inline; margin:0 5px; background:#666; float:left; -moz-opacity:0.7; filter:alpha(opacity=70); opacity:0.7; cursor:pointer; text-indent:-999px;}
#jdkz2 .xkz2{background:#fff; -moz-opacity:0.10; filter:alpha(opacity=70); opacity:0.7;}

.focus{ position:relative; width:400px; height:264px; float: left; margin-left:30px;}  
.banner_03{height:264px; width:400px; position:relative; overflow:hidden;}
#jdt3{width:100%; height:264px; overflow:hidden;}
#jdt3 li a{width:100%; height:264px; display:block;}
#jdt3 li img {width:400px; height:264px;}
#jdkz3{position:absolute; right:5px; width:130px; bottom:7px; z-index:2; height:20px;}
#jdkz3 li {background:url(../images/a.jpg) no-repeat;cursor:pointer;float:left;font-family:arial;height:20px;line-height:20px;width:22px;margin:0 2px;text-align:center;color:#fff; font-size:12px; cursor:pointer;}
#jdkz3 .xkz3{background:url(../images/b.jpg) no-repeat;height:20px;line-height:20px;width:22px;margin:0 2px;color:#ff7b11;font-weight:800; text-decoration:none;}
#jdt3 img { margin:0}

.flash { width:1003px; height:297px; overflow:hidden; clear:both;}

.nav{ width:999px;height:52px; margin:0 auto; background:url(../images/dhbg.png) no-repeat;}
.nav ul li { height:52px; line-height:52px;text-align:center; float:left;}
.nav ul li a,.nav ul li a:visited{color:#000; padding:0 33px; height:52px; display:block;}
.nav ul li a:hover{color:#fff;  text-decoration:none;background:url(../images/nav1.jpg) repeat-x center;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{color:#fff; background:url(../images/nav1.jpg) repeat-x center;}
.warp { width:1003px; background:url(../images/bg.jpg) repeat-y; overflow:hidden;}
.about { padding:0 5px;}
.about p { padding:3px 0;}
.about a { color:#014ca5;}
.contact { font-size:14px;padding:0 20px; line-height:25px; background:url(../images/cont.jpg) no-repeat right center;}
.contact p { text-indent:1em; padding:5px 0;}
.contact a { color:#014ca5;}
.news { padding:0 5px;}
.news p { padding:5px 0;}
.news a { color:#014ca5;}
.news img { max-width:660px; margin:5px 0; height:auto !important; height:100%;}
.news table { width:660px; border:0; margin:0 auto; border-left:#666 1px solid;border-top:#666 1px solid;}
.news td { border:0; border-right:#666 1px solid;border-bottom:#666 1px solid; text-align:center;}

h1 { width:600px; margin:0 auto; text-align:center; font-size:18px; font-weight:bold; line-height:30px; color:#014ca5; margin-bottom:5px;}
.nywarp { width:980px; margin:0 auto}
.nyleft { width:264px; float:left}
.column{ width:243px; float:right; overflow:hidden;}
.nyright { width:713px; float:right}
.column1{ width:690px; overflow:hidden;}

.nyleft h3 { width:230px; height:45px; line-height:34px; color:#fff; font-weight:bold; font-size:14px; color:#fff; background: url(../images/Com_02.jpg) no-repeat; padding-left:34px;}
.nyright h3 { width:688px; height:46px; line-height:34px; color:#fff; font-weight:bold; font-size:14px; color:#fff; background: url(../images/Com_03.jpg) no-repeat; padding-left:25px; font-family:Tahoma,Helvetica,Arial,sans-serif;}

.leftbg { clear:both;width:248px; overflow:hidden; background:url(../images/left_06.jpg) no-repeat bottom;}
.synav{ width:241px; overflow:hidden;}
.synav a {width:196px; height:40px; line-height:40px; padding-left:45px; display:block; background:url(../images/fl1-e.png) no-repeat; color:#333; margin-top:10px;}
.synav a:hover {background:url(../images/fl2-e.png) no-repeat; font-weight:bold; color:#333; text-decoration:none}

.sylxbg { clear:both;width:248px; overflow:hidden; background:url(../images/left_09.jpg) no-repeat bottom;}
.nylx { width:248px; background:url(../images/left_07.jpg) no-repeat top; overflow:hidden}
.nylx p { padding:0 25px;}

.syleft { width:686px; float:left}
.syright { width:302px; float:right;}

.syabout { width:657px; height:207px; background:url(../images/ab_06.jpg) no-repeat; overflow:hidden; margin-left:20px; padding-top:10px;}
.sytex {width:657px; height:187px; overflow:hidden}
.sytex img{ float:left; margin:5px 10px 0 20px;}
.sytex p { line-height:24px; padding:0 20px;}

.lxtex { width:285px;height:247px; background:url(../images/sv.jpg) no-repeat top; float:right; margin-right:20px}
.cont { width:265px; height:195px; padding-left:15px; font-family:Tahoma,Helvetica,Arial,sans-serif; overflow:hidden; padding-top:15px;color:#333; line-height:25px;}
.cont a { color:#333}
.cont strong a{ color:#005dc2; font-weight:bold;}
.nytex { width:243px;height:240px; background:url(../images/com_08_en.jpg) no-repeat top; clear:both; margin-top:25px;}
.cont2 { width:235px; height:195px; font-family:Tahoma,Helvetica,Arial,sans-serif;padding:15px 0 0 13px; overflow:hidden;color:#333; line-height:22px;}
.cont2 a { color:#333}
.cont2 strong a{ color:#005dc2; font-weight:100;}

.sypro { width:1003px; overflow:hidden; background:url(../images/in_04.jpg) repeat-y; padding-bottom:10px;}
.syfl{ width:241px; float:left; margin-left:22px;}
.syfl li { float:left; width:241px; height:40px; line-height:40px; overflow:hidden; margin-top:18px;}
.syfl li a {width:196px; height:40px; padding-left:45px; display:block; background:url(../images/fl1-e.png) no-repeat; color:#333}
.syfl li a:hover {background:url(../images/fl2-e.png) no-repeat; font-weight:bold; color:#333; text-decoration:none}

.cpright li { float:left; width:280px; line-height:25px; text-align:center; margin:20px 15px 0 33px;}
.cpright li .pimg { width:280px; height:210px; overflow:hidden}
.cpright li .pimg img { display:block; width:280px; height:210px;transition:all 1s;}
.cpright li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}

.footer { clear:both; width:100%;height:25px;color:#333; background:#fff;line-height:25px;font-size:12px; text-align:center; padding-top:15px;}
span.zzb07tail a,.footer a{ color:#333;}

.footer2 { clear:both; width:100%;height:50px;line-height:25px;color:#333; text-align:center;}
.footer2 img { vertical-align:middle}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px;}
.txtc a { text-decoration:underline}

ul.prolist{widht:680px; overflow:hidden}
ul.prolist li { width:;height:30px; background:url(../imagws/dian.jpg) repeat-x bottom; width:680px; float:left; line-height:30px; border-bottom:#ddd 1px solid;}
ul.prolist li a { color:#333; padding-left:30px; width:520px;heigth:30px; display:block; overflow:hidden; background:url(../images/anm_allow.gif) no-repeat 8px 12px; float:left;}
ul.prolist li span { width:95px; text-align:center;height:30px; float:right;}

ul.prolist2{widht:680px; overflow:hidden}
ul.prolist2 li { width:680px; float:left; border-bottom:#ddd 1px solid; padding:10px 0;}
ul.prolist2 li .pimg { width:128px; height:88px; float:left; overflow:hidden;}
ul.prolist2 li .pimg img { width:128px; height:88px;transition:all 1s;}
ul.prolist2 li .pimg:hover img{ transform:scale(1.2,1.2);transform-origin:center center}
ul.prolist2 li .text { width:520px; float:right; }
ul.prolist2 li .text h2 { font-size:14px; font-weight:bold; overflow:hidden; padding-bottom:5px;}
ul.prolist2 li .text h2 a { color:#333;}
ul.prolist2 li .text .tex {height:40px; overflow:hidden; line-height:20px; color:#666; font-size:12px;}

.pro { width:218px; height:30px; line-height:30px; padding-top:5px;}
.pro span { width:150px; height:30px; overflow:hidden; display:block;color:#000; float:left;}
.pro a { width:60px;height:30px; display:block; float:left; color:#969292; font-family:宋体; text-align:center}

.pro1 { width:690px;}
.pro1 li { width:222px; height:auto; line-height:25px; text-align:center;margin:5px 0px 0 7px; float:left}
.pro1 li img { width:220px; height:135px; display:block;border:#ddd 1px solid;}
.pro1 li a { color:#000}
.pro1 li p { line-height:18px; height:36px; overflow:hidden; padding-top:10px;}

.pro2 { width:690px;}
.pro2 li { width:302px; height:auto; line-height:25px; text-align:center;margin:15px 14px 0 25px; float:left}
.pro2 li img { width:300px; height:225px; display:block;border:#ddd 1px solid;}
.pro2 li a { color:#000}
.pro2 li p {display:table-cell; vertical-align:middle; height:40px; line-height:20px;}

.synews { width:275px; height:207px;}

.synews2 { width:654px;height:232px; background:url(../images/news-e.jpg) no-repeat; float:left; margin-left:20px;}
.synews2 ul { width:385px; padding-left:74px; padding-top:10px;}
.synews2 li { width:385px; height:30px; float:left; border-bottom:#ccc 1px dashed; line-height:30px; color:#333; background:url(../images/s.jpg) no-repeat left center;}
.synews2 li a { height:30px; float:left; padding-left:10px; width:275px; word-break:keep-all;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; display:block; color:#333;}
.synews2 li span { width:70px; height:30px; display:block; float:right; text-align:right;}

.yy td {padding:3px 0;}
.yy input { border:#ddd 1px solid;height:25px;line-height: 25px; margin:2px 0}
.yy textarea {border:#ddd 1px solid; line-height:25px;}
.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

.cpbj { padding:10px; background:#0000fe; overflow:hidden;}
table.lctb { width:98%; margin:10px auto; border-top:#999 1px solid;border-left:#999 1px solid;}
.lctb td,.lctb th {border-bottom:#999 1px solid;border-right:#999 1px solid; font-weight:bold; text-align:center; font-size:14px; padding:5px;background:#fff;}
.lctb .pp { font-size:20px; padding:10px;}
.lctb th {background:#003fb1; color:#fff;}