@charset "utf-8";

/*

请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！

技术支持：QQ2863868475

2016-7-27

-----粮院的朋友请不要再抄袭了，做人要有底线！-----

*/

@import url("page.css");

* { margin:0; padding:0; word-break:break-all; }

body { font-size:13px; margin:0px; padding:0px; font-family:"microsoft Yahei", Arial, Helvetica, sans-serif;background-color:#fff; min-width:1100px;}

a { color:#333; text-decoration:none; }

a:hover { text-decoration:underline; color: #FF6600; }

img { border:0; vertical-align:bottom; }

li { list-style:none; }

table { border-collapse:collapse; border-spacing:0; }

.c20 { clear:both; line-height:20px; height:20px; }

.c { clear:both; }

.mt5 { margin-top:5px; }

.mt10 { margin-top:10px; }

.mt20 { margin-top:20px; }

.mt30 { margin-top:30px; }

.mt40 { margin-top:40px; }

.mb20 { margin-bottom:20px;}

.mt70 { margin-top:70px;}

.left { float:left; }

.right { float:right; }

.w1000 { width: 1000px; }

.w1100 { width: 1100px; min-width:1100px; }

.center { margin-right: auto; margin-left: auto; margin-top: 0px; }

.red { color:#CC0000 }

/* 分页  泰兴*/

#pages { font-family:"宋体"; line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }

#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }

#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }

#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }

#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #1592b6; color:#fff; text-align:center; padding:0 10px; background-color: #1592b6; }

.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

/* 默认幻灯片  泰兴*/

.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 240px; width: 320px; }

.FocusPic .content { overflow:hidden }

.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }

.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:320px; height:30px; line-height:30px; overflow:hidden }

.FocusPic .title-bg { background:#000; filter:alpha(opacity=60); opacity:0.6; }

.FocusPic .title a { display:block; padding-left:10px; color:#fff; font-size:14px; }

.FocusPic .change { bottom:5px; height:20px; right:3px; *right:5px;

_right:4px; position:absolute; text-align:right; z-index:9999; }

.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;

}

.FocusPic .change i.cur { background-color: #155ba4; }

.top { position:relative; top:0; left:0; z-index:999; width:100%; min-width:1000px; background-color: #ececec; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d7d7d7; background-image: url(../images/top_bg.png); background-repeat: repeat-x; background-position: bottom; }

.nav { float: right; height: 115px; width: 800px; position:relative; }

.nav li { float: left; font-size: 15px; line-height: 115px; height: 115px; position:relative; position:relative; border-right-width: 1px; border-right-style: solid; border-right-color: #D7D7D7; }

.nav li a { color:#333333; text-decoration:none; padding-left:21px; padding-right:21px; display:block; }

.nav li a:hover { color:#FFFFFF; text-decoration:none; color:#FFFFFF; }

.nav li:hover  { color:#FFFFFF; background-color: #fd9613; }

.nav li:hover a { color:#FFFFFF;}

.nav li.mainmenu > a{background-repeat: no-repeat; background-position: 2px center;}

.nav .cur a { color:#FFFFFF; text-decoration:none; padding-left:30px; padding-right:30px;  }

.nav dl{ width:100%; font-size:13px; position:absolute; top:115px; left:0px; background-color: #d88b05;opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; /* ie8  */ filter:alpha(opacity=95);    /* ie5-7  */ -moz-opacity:0.95;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.95; }

.nav dl dd { height:35px; line-height:35px; text-align: center; white-space: nowrap; font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f59f0a; }

.nav dl dd a{ color:#FFFFFF; padding:0px;  }

.nav dl dd a:hover{ color:#FFFFFF; opacity:0.9; background-color: #F78902; }

.nav .nav_line{ width:2px; float:left; height:46px; background-image: url(../images/navline.png); background-repeat: no-repeat; background-position: center center; }

.nav li.on { color:#FFFFFF; background-color: #FD9613; background-image: url(../images/navlion.png); background-repeat: repeat-x; background-position: center bottom; }



/*banner   泰兴*/

.index_banner { background-image: url(../images/index_banner.jpg); background-repeat: repeat-x; background-position: center center; height: 450px; width: 100%; }

.banner { width:100%; position:relative;min-width:1000px; }

.fullSlide { width:100%; position:relative; background:#fff; height:450px; z-index: 10; }

.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul {width:100% !important;}

.fullSlide .bd li {width:100% !important;height:450px;overflow:hidden;text-align:center;}

.fullSlide .bd li a {display:block;height:400px;}

.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul {text-align:center;}

.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:55px;height:4px;margin:2px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}

.fullSlide .hd ul .on {background:#c8161d;filter:alpha(opacity=100);opacity:1;}

.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:5;top:50%;margin-top:-66px;z-index:1;width:69px;height:138px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}

.fullSlide .prev{ _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banLeft.png'); _background:none; left:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: left top; }

.fullSlide .next {_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src='/Skins/Default/Img/banRight.png'); _background:none; right:120px; background-image: url(../images/banner_icon1.png); background-repeat: no-repeat; background-position: right top; }



.main { float: left; width: 1100px; position: relative; }



.top1 { background-image: url(../images/top_line.jpg); background-repeat: no-repeat; background-position: center center; height: 35px; width: 100%; line-height: 35px; color: #FFFFFF; }

.top_right { float: right; width: 450px; }

.top_right span a { color:#FFFFFF; text-decoration:none; padding-left:8px; padding-right:8px;}

#ico_sc { background-image:url(../images/ico_sc.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; float:left; }

#ico_tel { background-image:url(../images/ico_tel3.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; float:right; }

.top_right b{ font-size:18px;}

.logo { float: left; padding-top: 10px; padding-bottom: 10px; }

.service { float: left; width: 100%; }

.service_title  { height: 80px; background: url(../images/title_bg1.jpg) no-repeat center bottom; border-bottom: solid 2px #dbdbdb; padding-top: 20px; padding-right: 0; padding-bottom: 0; padding-left: 0; }

.yewu_t { width: 205px; height: 80px; margin: 0 auto; border-bottom: solid 2px #0266b4; text-align: center; font-size: 30px; line-height: 78px }



.products_list { float: left; width: 1100px; position: relative; }

.products_list li { background-color: #FFFFFF; padding: 9px; float: left; width: 330px; margin-left: 24px; margin-top: 12px; margin-bottom: 12px; border: 1px solid #e2e2e2; }

.products_list li:hover {border: 1px solid #00abe4; }

.products_list span { float: left; width: 80px; padding-top: 15px; }

.products_list span img { border:1px solid #e2e2e2; -moz-border-radius:80px;-ms-border-radius:80px;-o-border-radius:80px;-moz-border-radius:80px;border-radius:80px;}

.products_list p { font-size: 14px; line-height: 35px; font-weight: bold; color: #333333; float: right; width: 200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.products_list dt { line-height: 22px; color: #999999; float: right; width: 200px; }

.products_list i { font-style: normal; line-height: 30px; color: #FFFFFF; background-color: #CCCCCC; text-align: center; float: left; height: 30px; width: 100px; }

.products_list i a { color:#FFFFFF; text-decoration:none;}

.products_more { float: left; width: 1100px; position: relative; }

.products_more div { width:280px; line-height:50px; height:50px; text-align:center; margin-left:auto; margin-right:auto; background-color: #f59f0a; }

.products_more div a { color:#FFFFFF; text-decoration:none;}



.guzhang { float: left; width: 520px; }

.guzhang_title { line-height: 40px; float: left; height: 40px; width: 520px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.guzhang_title span { font-size: 18px; line-height: 40px; font-weight: bold; color: #000000; float: left; height: 40px; padding-right: 10px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #0266b4; }

.guzhang_title i { font-style: normal; line-height: 40px; color: #333333; text-transform: uppercase; float: left; }

.gu_pic { float: left; width: 500px; padding: 9px; border: 1px solid #e2e2e2; }

.gu_content { line-height: 25px; color: #666666; width: 500px; float: left; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 10px; }

.gu_list { background-color: #ebebeb; float: left; width: 500px; margin-right: 10px; margin-left: 10px; }

.gu_list li { text-align: center; float: left; height: 80px; line-height: 80px; font-weight: normal; color: #aa0001; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; background-repeat: no-repeat;}

#z01 { background-image:url(../images/ico_10.png); width: 110px; padding-left: 40px; color: #333333; font-size: 18px;  background-position: 10px center; }

#z02 { background-image:url(../images/ico_11.png); width: 120px; padding-left: 40px; color: #333333; font-size: 18px; background-position: 20px center; }

#z03 { background-image:url(../images/ico_12.png); width: 130px; padding-left: 55px; color: #333333; font-size: 18px; background-position: 20px center; border-right-style: none; }

#z04 { background-image:url(../images/ico_13.png); width: 180px; padding-left: 55px; color: #333333; font-size: 18px; background-position: 30px center;}

#z05 { background-image:url(../images/ico_14.png); width: 200px; padding-left: 40px; color: #333333; font-size: 18px; background-position: 30px center; border-right-style: none; }

.case { width: 100%; padding-top: 30px; padding-bottom: 30px; position: relative; background-repeat: repeat-x; background-position: center center; }

.title3 { text-align: center; float: left; width: 1100px; background-image: url(../images/t_cases.jpg); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 30px; }

.title3 h2 { font-size: 24px; font-weight: normal; color: #000000; line-height: 40px; float: left; width: 1100px; }

.title3 p { line-height: 25px; color: #666666; text-align: center; float: left; height: 25px; width: 1100px; text-transform: uppercase; font-size: 12px; }

.title3 i { font-size: 24px; font-style: normal; color: #333333; padding-left: 10px; font-weight: lighter; text-transform: uppercase; }



.case_list { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; position: relative; }

.case_list li { padding: 10px; float: left; width: 255px; position: relative; }

.case_list span { padding: 2px; float: left; width: 249px; border: 1px solid #e2e2e2; overflow: hidden; position: relative; }

.case_list span:hover img { -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1); -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

.case_list li p { line-height: 40px; padding: 5px; height: 40px; width: 245px; overflow: hidden; float: left; text-align: center; text-overflow:ellipsis; background-color: #F1F1F1; position: relative; white-space: nowrap; }

.case_list li i { background-color: #000000; float: left; height: 141px; width: 255px; position: absolute; left: 10px; top: 10px; font-size: 40px; line-height: 191px; color: #FFFFFF; text-align: center; font-weight: lighter; opacity:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* ie8  */ filter:alpha(opacity=0);    /* ie5-7  */ -moz-opacity:0.0;    /* old mozilla browser like netscape  */ -khtml-opacity: 0; font-style: normal; padding-top: 50px; }

.case_list li:hover i { background-color: #000000; float: left; height: 101px; width: 255px; position: absolute; left: 10px; top: 10px; font-size: 40px; line-height: 191px; color: #FFFFFF; text-align: center; font-weight: lighter; opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /* ie8  */ filter:alpha(opacity=70);    /* ie5-7  */ -moz-opacity:0.7;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.7; font-style: normal; transition:600ms; padding-top: 90px; }

.news { background-color: #f1f1f1; width: 100%; padding-top: 30px; padding-bottom: 30px; }

.news1 { float: left; width: 360px; position: relative; }

.news_title { line-height: 40px; float: left; height: 40px; width: 360px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.news_title span { font-size: 18px; line-height: 40px; font-weight: bold; color: #000000; float: left; height: 40px; padding-right: 10px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aa0001; }

.news_title  i { font-style: normal; line-height: 40px; color: #333333; text-transform: uppercase; float: left; }



.m_zxc{ width: 360px; float: left; }

.m_zxc dl{ border-bottom: 1px dashed #cecece; float: left; width: 360px; padding-top: 10px; padding-right: 0; padding-bottom: 15px; padding-left: 0; }

.m_zxc .last dl{ border-bottom: none;}

.m_zxc dt{ height:30px; line-height:30px; font-size:13px; color:#c8161d; overflow: hidden; float: left; width: 320px;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;  }

.m_zxc dt a{ color:#0266b4; font-weight: bold; }

.m_zxc dd{ margin-top:0px; padding-left:30px; line-height:24px; color:#555555; overflow: hidden; float: left; width: 320px; font-size: 12px; padding-right: 10px; }

.m_zxc i { width:20px; line-height:20px; font-style: normal; color: #FFFFFF; background-color: #0266b4; text-align: center; margin: 5px; float: left; height: 20px; }

.news_list { float: left; width: 360px; padding-top: 10px; padding-bottom: 10px; }

.news_list li { line-height: 45px; background-image: url(../images/26.png); background-repeat: no-repeat; background-position: 5px center; float: left; height: 45px; width: 340px; padding-left: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2;white-space: nowrap; overflow: hidden; text-overflow:ellipsis;  }

.news_list span { color: #999999; float: right; }

.contact { float: right; width: 280px; }

.contact_title { line-height: 40px; float: left; height: 40px; width: 280px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.contact_title span { font-size: 18px; line-height: 40px; font-weight: bold; color: #000000; float: left; height: 40px; padding-right: 10px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #aa0001; }

.contact_title  i { font-style: normal; line-height: 40px; color: #333333; text-transform: uppercase; float: left; }

.news_content { line-height: 26px; color: #333333; width: 280px; padding-top: 10px; padding-bottom: 10px; float: left; height: 230px; overflow:hidden;}

.contact2 { background-color: #E6E6E6; float: left; width: 260px; padding: 10px; }

.contact2 span { float: left; background-color: #FFFFFF; padding: 2px; }

.contact2 p { line-height: 25px; color: #000000; float: right; width: 150px; padding-top: 20px; }

.links { line-height: 25px; color: #333333; float: left; width: 1080px; padding: 9px; border: 1px solid #FFFFFF; }

.links b { line-height: 25px; color: #333333; float: left; height: 25px; padding-right: 5px; }

.links a { color:#666666; text-decoration:none; padding-left:8px; padding-right:8px; float:left; display:block;}

.links a:hover { color:#FF0000; text-decoration:none;}

.bottom { background-color: #0266b4; width: 100%; padding-top: 20px; padding-bottom: 20px; border-top-width: 5px; border-top-style: solid; border-top-color: #f59f0a; }

.logo_bottom { float: left; height: 105px; width: 250px; background-image: url(../images/bottom_line.png); background-repeat: repeat-y; background-position: right center; padding-top: 30px; }

.bottom_right { float: right; width: 800px; }

.bottom_menu { line-height: 40px; float: left; height: 40px; width: 800px; font-size:15px; }

.bottom_menu a { color:#DDDDDD; text-decoration:none; padding-right:15px; }

.bottom_menu a:hover { color:#FFFFFF; text-decoration:underline;}

.copyright { line-height: 28px; color: #DDDDDD; float: left; width: 800px; padding-top: 5px; }
.copyright a{ color: #fff; text-decoration: underline; }

.hynews { float: left; width: 500px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

.hynews li { background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 2px center; float: left; height: 40px; width: 490px; padding-left: 10px; line-height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F3F3F3; }

.hynews li a { width:390px; float:left; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:40px; }

.hynews span { float:right; color:#999999;}

.hynews_first { padding: 10px; float: left; width: 500px; }

.hynews_first li { float: left; width: 500px; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.hynews_first p { line-height: 35px; background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 2px center; float: left; height: 35px; width: 490px; padding-left: 10px; }

.hynews_first dt { line-height: 25px; color: #999999; float: left; width: 500px; padding-bottom: 10px; }

.about_content { line-height: 28px; color: #333333; padding: 5px; float: left; width: 350px; text-indent: 2em; }

.about_content a { background-color:#0266b4; color:#FFFFFF; padding-left:5px; padding-right:5px; display:inline-block; line-height:25px; text-align:center; text-indent: 0;}

.about_pic { padding: 4px; float: left; width: 350px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e2e2e2; }

.youshi { background-image: url(../images/pro_bg.jpg); background-repeat: no-repeat; background-position: center top; width: 100%; padding-top: 30px; padding-bottom: 60px; }

.youshi_title { text-align: center; float: left; width: 1100px; padding-bottom: 30px; }

.youshi_box { background-color: #FFFFFF; padding: 20px; float: left; width: 210px; margin-left: 33px; }

.youshi_box span { text-align: center; float: left; width: 210px; padding-bottom: 10px; }

.youshi_box p { font-size: 20px; line-height: 35px; font-weight: bold; color: #0266b4; text-align: center; float: left; width: 210px; }

.youshi_box dt { line-height: 22px; color: #999999; text-align: center; float: left; width: 210px; }

.youshi_box i { float: left; height: 35px; width: 100px; padding-left: 55px; text-align:center; }

.youshi_box i a { color:#FFFFFF; text-decoration:none; background-color:#f59f0a; font-style: normal; float:left; display:block; width:100px; line-height: 35px; }

.youshi_tel { line-height: 30px; color: #333333; float: left; height: 35px; width: 350px; padding-left: 350px; padding-bottom: 30px;opacity:0.85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; /* ie8  */ filter:alpha(opacity=85);    /* ie5-7  */ -moz-opacity:0.85;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.85; }

.youshi_tel span { line-height: 30px; color: #333333; background-color: #E6E6E6; float: left; width: 310px; padding-left: 40px; background-image: url(../images/ico_tel2.png); background-repeat: no-repeat; background-position: 10px center; -webikit-border-radius:30px; -moz-border-radius:35px; -ms-border-radius:30px; border-radius:30px; font-size: 15px; }

.left_title span { font-size: 50px; line-height: 60px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; float: left; height: 60px; width: 45px; padding-left: 10px; font-family: "Times New Roman", Times, serif; }



.products { float: left; width: 1100px; padding-top: 20px; padding-bottom: 20px; position: relative; }

.products_left { float: left; width: 210px; position: relative; }

.products_title { background-color: #0266b4; float: left; width: 190px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }

.products_title h2 { font-size: 24px; line-height: 30px; color: #FFFFFF; float: left; height: 30px; width: 190px; }

.products_title p { font-size: 14px; line-height: 30px; font-weight: 200; text-transform: uppercase; color: #96CFFE; float: left; height: 30px; width: 190px; }

.products_class { float: left; width: 208px; border: 1px solid #e2e2e2; }

.products_class li { font-size: 14px; line-height: 52px; text-align: center; float: left; height: 52px; width: 208px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }

.products_list2 { float: right; width: 870px; position: relative; }

.products_list2 li { background-color: #FFFFFF; padding: 9px; float: left; width: 405px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e2e2e2; }

.products_list2 li:hover {border: 1px solid #00abe4; }

.products_list2 span { float: left; }

.products_list2 span img { border:1px solid #e2e2e2;}

.products_list2 p { font-size: 14px; line-height: 35px; font-weight: bold; color: #333333; float: right; width: 210px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.products_list2 dt { line-height: 22px; color: #999999; float: right; width: 210px; }

.products_list2 i { font-style: normal; line-height: 30px; color: #FFFFFF; background-color: #CCCCCC; text-align: center; float: left; height: 30px; width: 100px; }

.products_list i a { color:#FFFFFF; text-decoration:none;}

