@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,td,tr,table,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;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.blank50 {clear:both; height:50px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #4b4c4c; text-decoration: none; outline:none;}a:hover {color: #f60; text-decoration: underline}
body {background:#fff;font-size:14px;color: #4b4c4c;line-height:28px;font-family:Verdana; -webkit-text-size-adjust:none;}

.mainbody { width:1200px; margin:0 auto;font-family:Microsoft YaHei;}

.t_top { width:100%; height:40px; overflow:hidden; background:#3caeb5;}
.t_top .t_right { height:30px; float:right; padding-top:5px; padding-right:10px;}

.header { width:100%; height:109px; overflow:hidden;}
.head { width:1200px; height:109px; margin:0 auto;}
.head .logo { height:52px; float:left; margin-top:28px;}

.nav{float:right; height:109px; overflow:hidden;}
.nav ul li {height:109px; text-align:center; float:left; font-size:16px;font-family:Microsoft YaHei;}
.nav ul li a,.nav ul li a:visited{color:#545454; padding:0 20px;height:109px;line-height:109px; display:block;}
.nav ul li a:hover{color:#fff; text-decoration:none; background:#0344ac url(../images/in_10.jpg) no-repeat center 76px;}
.nav ul li img { vertical-align:middle; margin-bottom:3px; margin-right:5px;}

#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; text-decoration:none; background:#0344ac url(../images/in_10.jpg) no-repeat center 76px;}

.flash { clear:both;width:100%; height:556px; overflow:hidden; text-align:center;}
.flash2 { clear:both;width:100%; height:400px; overflow:hidden; text-align:center;}

.sousou { width:1200px; margin:30px auto; height:39px; overflow:hidden;}
.ss1 { float:right; width:237px; height:22px; overflow:hidden; margin-right:15px; margin-top:8px;}
.ss { width:440px; height:37px; float:left; border-bottom:#dbdbdb 1px solid;border-top:#dbdbdb 1px solid; overflow:hidden; margin-left:15px;}

h1 { width:85%; text-align:center; font-size:24px; font-weight:bold; line-height:30px; color:#333; padding-bottom:30px; margin:0 auto;}

.titbg { width:100%; clear:both; background:#f7f7f7; border-bottom:#ddd 1px solid; overflow:hidden; padding:20px 0 5px 0;}
.tit { width:1200px; margin:0 auto;height:35px; overflow:hidden; margin-bottom:10px;}
.tit .tit_r {float:right; overflow:hidden; padding-right:20px;}
.tit .tit_r a { display:inline-block; padding:0 2px; text-decoration:none; height:30px; line-height:30px; margin-left:25px; color:#333}
.tit .tit_r a:hover,.tit .tit_r a.selected { border-bottom:#f60 3px solid;}
#kk1 a.kk1,#kk2 a.kk2,#kk3 a.kk3,#kk4 a.kk4,#kk5 a.kk5,#kk6 a.kk6,#kk7 a.kk7,#kk8 a.kk8 { border-bottom:#f60 3px solid;}
.tit p {font-family:Arial; color:#02254f; float:left; background:url(../images/h1.jpg) no-repeat 0 7px; padding-left:18px; margin-top:3px;}

.abtit { clear:both; text-align:center; overflow:hidden; padding-bottom:10px;}
.abtit h3 { font-size:22px; color:#0344ac;}
.abtit span { display:block; color:#757575;}

.hl_main5_content{ width:1200px; overflow:hidden; padding-top:25px;}
.hl_main5_content1{width:1200px;overflow:hidden; margin:0 auto;}
.hl_main5_content1 ul{width:2000%;height:495px; overflow:hidden;}
.hl_main5_content1 ul li{float:left; width:282px;height:475px; margin:0 10px; cursor:pointer; text-align:left;}
.hl_main5_content1 ul li a { text-decoration:none;}
.hl_main5_content1 ul li .pimg {width:280px;height:373px; border:#ddd 1px solid; overflow:hidden;}
.hl_main5_content1 ul li .pimg img{width:280px;height:373px;transition:all 0.2s;}
.hl_main5_content1 ul li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.hl_main5_content1 ul li h3 { font-size:18px; color:#3e3e3e; padding:15px 0;border-bottom:#d2d2d2 1px solid;}
.hl_main5_content1 ul li p { color:#898989; padding-top:10px; overflow:hidden; line-height:26px;}
.hl_scrool_leftbtn,.hl_scrool_rightbtn{width:47px;height:34px; border:#d2d2d2 1px solid; float:left; cursor:pointer; background-repeat:no-repeat; background-position: center;}
.hl_scrool_leftbtn { background-image:url(../images/left.png);}
.hl_scrool_rightbtn{float:right; background-image:url(../images/right.png);}
.hl_scrool_leftbtn:hover,.hl_scrool_rightbtn:hover{ background-color:#0344ac;}
.hl_scrool_leftbtn:hover { background-image:url(../images/lefts.png);}
.hl_scrool_rightbtn:hover{ background-image:url(../images/rights.png);}

.jq22{width: 282px;height:435px;position: relative; display:block;}
.jq22 .border-bottom{width: 0px;height: 2px;background: #fa0;position:absolute;left:0px;bottom:0;z-index:9999}

.hl_main5_content .text { width:277px; height:36px; margin:0 auto; overflow:hidden;}
.hl_main5_content .text a { display:inline-block; width:139px; height:34px;border:#d2d2d2 1px solid; line-height:34px; font-size:12px; color:#848484; text-align:center; text-decoration:none; margin-left:19px; float:left;}
.hl_main5_content .text a:hover {background-color:#0344ac; color:#fff;}

.nyleft { width:260px; float:left; }
.nyright { width:880px; float:right; font-size:15px; padding-bottom:20px; overflow:hidden;}

.sybg { clear:both; width:100%; padding:50px 0; background:#f9f9f9; overflow:hidden;}
.sybg .abimg { width:392px; height:260px; float:right; overflow:hidden; cursor:pointer;}
.sybg .abimg img{ width:392px; height:260px; float:right;transition:all 0.2s;}
.sybg .abimg:hover img{ transform:scale(1.1,1.1);transform-origin:center center}

.boder { border:#e8e8e8 1px solid; background:#fff; padding:20px 17px; height:345px; overflow:hidden; color:#616161;}
.boder img.pimg { clear:both; margin:10px 0;}
.boder a { color:#616161;}

.tit3 { width:100%; line-height:22px; height:22px;overflow:hidden;}
.tit3 h3 { font-size:16px; float:left; color:#0344ac; font-weight:bold;}
.tit3 h3 span { font-weight:100; padding-left:10px; font-size:12px; font-family:Verdana; color:#b4b4b4;}
.tit3 a { display:block; float:right; text-align:right; color:#818282; font-size:12px; font-family:Arial; padding-top:5px;}

.syabout { width:384px; float:left;}
.syabout .sytex { width:100%; height:140px; overflow:hidden; line-height:29px;}
.syabout .sytex p { text-indent:2em;}

.synews { width:322px; float:left; margin-left:32px;}
.news_t li { float:left; width:100%; background:url(../images/dian.jpg) repeat-x bottom; overflow:hidden;}
.news_t li a { display:block; float:left; width:70%; overflow:hidden; background:url(../images/a4.png) no-repeat left center; padding-left:10px;}
.news_t li span { display:block; float:right; width:25%; text-align:right; font-size:12px; color:#999;}

.sylx { width:322px; float:right;}
.lxlx { height:140px; overflow:hidden; line-height:24px;}

.tit2 { clear:both; width:280;height:40px; line-height:40px; overflow:hidden; background:#1066d0; margin-bottom:10px;}
.tit2 h3 { height:40px; padding-left:15px; font-size:16px; font-weight:bold; color:#fff;}
.tit2 h3 span { font-family:Verdana; font-weight:100; font-size:14px; padding-left:8px;}

.synav { width:260px; overflow:hidden;}
.synav h2 { clear:both;width:238px; line-height:22px; padding:5px 0 5px 22px; overflow:hidden; border-bottom:#f0f0f0 2px solid; background:url(../images/index_29.jpg) no-repeat left center; font-weight:bold;}
.synav h2 a {color:#494949;}
.synav ul{ height:105px; overflow:hidden;}
.synav li {width:260px; float:left; line-height:22px;  overflow:hidden; background:url(../images/dian.jpg) repeat-x bottom;}
.synav li a {color:#494949;padding:5px 0 5px 38px; display:block; background:url(../images/03.png) no-repeat 25px 15px;}

.pro1 ul li{float:left; width:222px;margin:10px 9px; cursor:pointer; text-align:left;}
.pro1 ul li a { text-decoration:none;}
.pro1 ul li .pimg {width:220px;height:293px; border:#ddd 1px solid; overflow:hidden;}
.pro1 ul li .pimg img{width:220px;height:293px;transition:all 0.2s;}
.pro1 ul li:hover .pimg img{ transform:scale(1.1,1.1);transform-origin:center center}
.pro1 ul li h3 {font-size:18px; color:#3e3e3e; padding:15px 0; text-align:center; border-bottom:#ddd 1px solid;}

.jq222{width: 222px;height:354px;position: relative; display:block;}
.jq222 .border-bottom{width: 0px;height: 2px;background: #fa0;position:absolute;left:0px;bottom:0;z-index:9999}

.pro12 li { float:left; width:260px; margin:20px 50px 0px 60px; text-align:center; cursor:pointer;}
.pro12 li img { width:250px; height:208px; padding:4px; border:#ddd 1px solid;transition:all 0.2s; margin-bottom:10px;}
.pro12 li:hover img{ transform:scale(1.1,1.1);transform-origin:center center;-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.pro2 li { float:left; width:282px; margin:10px 9px; text-align:center; cursor:pointer}
.pro2 li .pimg { width:280px; height:187px; border:#ddd 1px solid;overflow:hidden;}
.pro2 li .pimg img {width:280px; height:187px;transition:all 0.2s;}
.pro2 li:hover .pimg img {transform:scale(1.1,1.1);transform-origin:center center;-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);}

.footer2 { clear:both; width:100%; height:147px; line-height:72px; background:url(../images/in_27.jpg) repeat-x; text-align:center; color:#908f8f;}
.footer2 span.zzb07tail a,.footer2 a{ color:#908f8f;}
.footer2 .ftbq { width:100%; height:72px; padding-bottom:3px; overflow:hidden; color:#fff;}
.footer2 .ftbq a { color:#fff; padding:0 12px;}

.about {min-height:300px; height:auto !important;height:300px; overflow:auto;zoom:1;}
.about p {padding:5px 0; text-indent:2em;}
.culture p {padding:0;text-indent:0; line-height:31px;}
.culture strong { font-size:16px;}
.culture img { margin-right:50px; float:left;}

.product table{ width:100%; margin:10px auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.product td,.product th {border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:7px 10px; font-size:14px; line-height:22px;}
.product th { background:#ccc; color:#fff; font-weight:bold; text-align:center;}
.product .pro { width:20%; text-align:center;}
.product tr:nth-child(odd){background:#f9f9f9;}
.product tr:nth-child(even){background:#fff;}

.product .pimg { float:left; width:450px;}
.product .tex { color:#5c5c5c; line-height:32px; float:right; width:550px;}
.product .tex p { width:100%; background:url(../images/dian.jpg) repeat-x bottom;}
.product .tex a.more { width:100px; margin:10px 0; height:30px; line-height:30px; color:#fff; text-decoration:none; background:#ce0c0a; display:block; text-align:center; border-radius:10px; text-indent:0; font-size:15px;}
.product .tex span { font-weight:bold; color:#0344ac;}

.news { min-height:250px; height:auto !important;height:250px; overflow:auto;zoom:1;}
.news p {padding:3px 0; text-indent:2em;}
.news img { max-width:700px; height:auto !important; height:100%; margin:5px 0;}
.news table { width:96%; margin:10px auto; border-left:#999 1px solid;border-top:#999 1px solid;}
.news td,.news th {border-right:#999 1px solid;border-bottom:#999 1px solid; padding:3px 5px; font-size:12px; line-height:20px;}

.contact { width:1100px; margin:10px auto; padding:10px 0; background:url(../images/cont.jpg) no-repeat right center; overflow:hidden;}
.contact p {text-indent:1em; padding:5px 0;}
.contact strong { font-size:16px;}

.pnpage { clear:both; text-align:center;padding-top:20px;}
.pnpage a { padding:0 15px; font-weight:bold;}

.close { clear:both; color:#f60; text-align:center; padding-top:5px; font-size:12px;}
.close a{color:#f60; }

ul.newlist{widht:100%; overflow:hidden;}
ul.newlist li { width:90%; float:left; padding:15px 5%; border-bottom:#ddd 1px solid;}
ul.newlist li:hover { background:#f9f9f9;}
ul.newlist li .nytime { width:180px; height:120px; float:left; background:#4785e9; color:#fff; text-align:center; font-size:20px;}
ul.newlist li .nytime span { display:block; font-size:60px; padding:30px 0 20px 0;}
ul.newlist li .text { width:860px; float:right;}
ul.newlist li .text h3{ width:100%; padding-top:15px; padding-bottom:10px; font-size:20px; font-weight:bold;}
ul.newlist li .text .tex { line-height:24px;}
ul.newlist li .text .tex a.more { color:#f60;}

.nytime2 { width:90%; text-align:center; border-top:#ccc 1px solid; margin:0 5%; padding-top:5px;}

table.yy { width:78%; margin:10px auto;}
.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:30px;line-height:30px; margin:0 3px; color: #222;}
.yy textarea {border:#b2b5b5 1px solid; line-height:30px;margin:0 3px;color: #222;}
input.aak { background:#000; color:#fff; line-height:30px; padding:0 10px; cursor:pointer;}

table.bak { width:96%; margin:10px auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.bak td,.bak th {border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:5px 10px; font-size:14px; line-height:22px;}
.bak th { color:#666; font-weight:bold; text-align:center;}
.bak .pro { background:#f6f6f6; width:20%;font-weight:bold;}
.bak tr:nth-child(odd){background:#fff3f3;}
.bak tr:nth-child(even){background:#fff;}

table.bakb { width:96%; margin:10px auto; border-left:#ccc 1px solid;border-top:#ccc 1px solid;}
.bakb td,.bakb th {border-right:#ccc 1px solid;border-bottom:#ccc 1px solid; padding:5px 10px; font-size:14px; line-height:22px;}
.bakb th { color:#666; font-weight:bold; text-align:center;}
.bakb .pro { background:#f4f8fc; width:20%;font-weight:bold;}

.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
span.current,a.num { display:inline-block; margin:0 5px; padding:0 8px; height:23px; line-height:23px;}
span.current,a.num:hover { background:#fbeded; border:#ff5203 1px solid; color:#ff5203;}
a.num,a.end,a.next,a.prev { border:#cdcdcd 1px solid; color:#333; background:#fff; text-decoration:none;}
a.end,a.next,a.prev { display:inline-block; padding:0 8px;height:23px; line-height:23px;}
a.prev { margin:0 5px;}

.iw_poi_content { font-size:12px; line-height:20px;}