/*通用类*/
*{margin:0;	padding:0;}
body{margin:0;font-size:12px;font-family:"Microsoft Yahei";color:#787878;background:#fff;}
h1,h2,h3{font-weight:500;}
img{border:none;}
a{color:#5a5a5a;text-decoration:none;	}
a:hover{color:#0064d4;}
ul{list-style-type:none;}
em,i{font-style:normal;	}
input.sub,label{border:none;cursor:pointer;}
input,textarea{font-family:"Microsoft Yahei";outline:none;color:#a4a4a4;font-size:12px;}
table{border-collapse:collapse;	}
table td,table th{padding:0;}
div.clear{font: 0px Arial; line-height:0;height:0;overflow:hidden;	clear:both;	}
.fl{float:left;	}
.fr{float:right;}
/*公共样式*/
.w1080{ width:1080px; margin:0 auto;}

/*首页*/
.login_w{ height:36px; overflow:hidden; background:#ecf0f1; line-height:36px;}
.login_w a{ padding:0 10px; color:#787878;}
.top{ height:108px; overflow:hidden;}
.logo{ width:558px; height:70px; overflow:hidden; margin:19px 0;}
.logo img{ /*float:left; margin-right:10px;*/}
.logo h2{ display:block; width:auto; float:left; font-size:32px; font-weight:bold; color:#2980b9;}
.logo span{ text-indent:1px; padding-top:0px; display:block; float:left;font-family: 'Times New Roman'; color:#bdc3c7;}
.rxico{ height:50px; overflow:hidden; margin:29px 0;}
.rxico a{ display:block; width:50px; height:50px; overflow:hidden; float:left; margin-left:55px;}
.rxico a.top_ico1{ background:url(../images/q1_cy9r.jpg) no-repeat;}
.rxico a.top_ico1:hover{ background:url(../images/q2_brav.jpg) no-repeat;}
.rxico a.top_ico2{ background:url(../images/q3_pvbx.jpg) no-repeat;}
.rxico a.top_ico2:hover{ background:url(../images/q4_u0br.jpg) no-repeat;}
.rxico a.top_ico3{ background:url(../images/q5_u6tn.jpg) no-repeat;}
.rxico a.top_ico3:hover{ background:url(../images/q6_kxvv.jpg) no-repeat;}
.rx{ /*width:165px;*/ height:50px; overflow:hidden; float:left; font-size:16px; padding-left:10px;}
.rx strong{ color:#e74c3c; font-size:24px; font-weight:normal}
.nav,.footer_nav_w{ background:#3498db; height:50px; overflow:hidden;}
.nav a{ display:block; float:left; height:50px; padding:0 45px; color:#fff; line-height:50px; font-size:14px;}
.nav a:hover{ background:#2980b9;}
.footer_nav_w{ text-align:center;}
.footer_nav_w a{ padding:0 45px; line-height:50px; color:#fff;}
.footer_nav_w a:hover{ color:#d9d9d9;}
.footer{ background:#2c3e50;/* height:80px;*/ overflow:hidden;}
.copyright{ padding:24px 0; line-height:16px; color:#ecf0f1;}
.copyright a { color:#ecf0f1;}
.fx{ padding:24px 0;}

.focus{ width:100%; height:400px; overflow:hidden; position:relative;}

/*网站公告-首页*/
.wzgg{background:url(../images/lbt_i7pb.jpg) left no-repeat;border: 1px solid rgb(214, 214, 214); border-radius: 1px;    display: block;height: 18px;    padding: 14px;width: 1050px; word-wrap: break-word; margin:25px auto;}
.wzgg h2{ float:left; padding-left:25px; font-size:14px; color:rgb(231, 76, 60);}

/*box*/
.box{ background:#f8f8f8; height:400px; overflow:hidden;}
.title{ padding:30px 0 20px;height:36px; overflow:hidden;}
.title h2{ width:auto; padding-bottom:13px; float:left; color:rgb(45, 44, 44); font-size:14px; border-bottom:3px rgb(52, 152, 219) solid}
.title span{ display:block; float:left; color:rgb(169, 170, 170); padding:2px 8px;}
.title a{ display:block; float:right; height:28px; overflow:hidden; width:82px; border-radius:5px; text-transform:uppercase; border:1px rgba(241, 241, 241, 1) solid; font-size:14px; text-align:center; line-height:28px;}
.shortcut{ width:306px; float:left;}
.shortcut_img{ width:306px; height:186px; overflow:hidden;}
a.shortcut_links_cpzx{ display:block; background:url(../images/cpbj_yeg9.jpg) no-repeat; width:176px; height:72px; overflow:hidden; float:left; font-size:14px; color:rgb(236, 240, 241); padding:24px 0 0 24px;}
a.shortcut_links_cpzx span{ display:block; font-size:20px; font-weight:bold; color:#fff;}
a.shortcut_links_cpzx:hover span{color: rgba(52,73,94,1);transition: color 0.4s ease 0s;}
a.shortcut_links_zxly{ display:block; width:106px; height:43px; overflow:hidden; float:left; background:url(../images/lyt_9y56.jpg) center 12px no-repeat; padding-top:53px; background-color:rgb(52, 73, 94); color:rgb(236, 240, 241); text-align:center;}
a.shortcut_links_zxly span,a.shortcut_links_zxly em{ display:block;}
.news{ width:348px; float:left; margin-left:20px;}
.about{ width:384px; overflow:hidden; float:right; position:relative;}
.news ul{ padding:18px 18px; background-color: rgb(255, 255, 255);border: 1px solid rgb(241, 241, 241);height:246px;width: 310px;}
.news ul li{ width:100%; height:28px; overflow:hidden; margin-bottom:13px; border-bottom:1px #c6c6c6 dashed;}
.news ul li a{ display:block; width:75%; height:28px; line-height:28px; overflow:hidden; float:left; line-height:28px; text-indent:15px; background:url(../images/26.png) left center no-repeat;}
.news ul li span{ display:block; width:25%; height:28px; line-height:28px;overflow:hidden; float:right; text-align:right;}
.about_font{ position:absolute; right:0; top:120px; width:266px; height:148px; padding:20px; overflow:hidden; background:url(../images/bj_6l37.png); color:#fff;}
.about_font p{ line-height:240%; color:#f8f8f8;}
.about_font a{ display:block; width:86px; height:28px; overflow:hidden; text-align:center; line-height:28px; border:1px #8bc8f1 solid; color:#fff; margin-top:10px;}
.about_font a:hover{ transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;border-color: rgba(231, 76, 60, 1);background-color: rgba(231, 76, 60, 1);}
.links{ width:1078px; margin:30px auto; overflow:hidden; height:72px; border:1px solid rgb(216, 216, 216);}
.links h2{ padding-right:8px; width:36px; overflow:hidden; height:72px; background:url(../images/yl_sduj.png) no-repeat; text-align:center; font-size:12px; color:#fff; float:left;}
.links a{ display:block; line-height:72px; font-size:14px; padding:0 10px; float:left;}
.links a:hover{ color:#47cdff}
.lxfs{ background-color: rgb(255, 255, 255);border: 1px solid rgb(241, 241, 241);display: block;height: 236px;padding: 0;width: 384px;word-wrap: break-word;}
.lxfs_fl{ width:186px; float:left; padding:0 19px 0 20px;}
.lxfs_fl dl{ height:40px; padding:17px 0 18px; width:186px; overflow:hidden; border-bottom:1px #f1f1f1 solid; float:left;}
.lxfs_fl dl.last{ border-bottom:none;}
.lxfs_fl dl dt{ width:24px; height:auto; float:left;}
.lxfs_fl dl dd{ padding-left:5px; font-size:14px; line-height:140%;}
.lxfs_fl dl dd em{ font-size:12px; padding-top:15px;}
.lxfs_fl dl dd.rxzx em{ font-size:18px;}


.d1{width:940px;height:20px;overflow:hidden;white-space:nowrap;}
.d2{ width:940px;}
.div2{width:auto;height:20px;font-size:12px;}
.div2 a{ padding:0 10px; display:inline-block;}
.div2 a img{ display:inline-block; float:left;}





/*内页左侧通用导航*/
.content{ width:800px; height:auto; margin:0 auto; min-height:400px; padding-left:280px; position:relative; padding-top:20px;}
.nav_ny{ width:230px; height:auto; overflow:hidden; position:absolute; left:0; top:-65px;}
.nav_ny h2{ padding:40px 0 0 45px; width:174px; height:88px; overflow:hidden; background:#3498db; color:#fff; font-size:18px;}
.nav_ny h2 span{ display:block;font-family: 'Times New Roman'; padding-top:5px;}
.nav_ny ul{ padding:15px 0 15px 20px; height:auto; overflow:hidden; margin-top:18px; background:url(../images/nav_ny_bg.png) repeat-y;}
.nav_ny ul li{ width:100%; height:40px; overflow:hidden;}
.nav_ny ul li a{ display:block;color:#fff; font-size:14px; text-indent:8px; line-height:40px; }
.nav_ny ul li a:hover,.nav_ny ul li a.select{ background:url(../images/san_07_6vpX.png) 180px center no-repeat; background-color:#34495e;}
.dqwz{ position:relative; border:1px #d6d6d6 solid; border-radius:3px;background:#fff; height:38px; margin:0 0 20px;}
.dqwz span.dqwz-ico{ display:block; line-height:38px; padding-left:27px; background:url(../images/dqwz-ico.png) 10px center no-repeat;}
.dqwz span.dqwz-ico a{ padding:0 5px; color:#787878;}
.dqwz span.dqwz-ico a:hover{ text-decoration:underline;}
a#back_home{ position:absolute;right:-1px; top:-1px; line-height:38px; text-align:center;width:100px; height:38px; border:1px #d6d6d6 solid; border-radius:3px;}
a#back_home:hover,.title a:hover{background-color: rgb(255, 102, 0);border-color: rgb(255, 87, 0);transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s; color:#fff;-moz-transition: color 0.4s ease 0s;-webkit-transition: color 0.4s ease 0s;-o-transition: color 0.4s ease 0s;
transition: color 0.4s ease 0s;}
/*关于我们*/
.article{ padding-bottom:40px;}
.article p{ font-size:14px; color:#5a5a5a; line-height:200%; margin-top:28px; }
/*产品中心*/
.cpzx dl{ width:250px; margin-right:25px; height:auto; overflow:hidden; float:left;}
.cpzx dl.cpzx_list_none{ margin:0;}
.cpzx dl dt{ width:250px; height:316px; overflow:hidden;}
.cpzx dl dt img{max-width: 250px;max-height: 316px;}
.cpzx dl dd{ width:100%; height:auto; padding-bottom:10px;}
.cpzx dl dd a,.cpzx dl dd span{ color: #5e5e5e;display: block; height:20px; overflow:hidden;font-size: 14px;font-weight: bold;text-align: center;}
.cpzx dl dd span{ font-weight:normal; font-size:12px;}
.cpzx dl dd span em{ color:#ff3c00}
.fenye{ margin-bottom:20px;}
.black2 {  margin:3px; padding:7px; text-align:center;}
.black2 a{ border:1px #000 solid; padding:2px 5px; margin:2px; color:#000;}
.black2 a:hover { background:#000; color:#fff;}
.black2 a:active { border:1px #000 solid; background:#000; color:#fff;}
.black2 span.current { border:1px #000 solid; padding:2px 5px; margin:2px; background:#000;}
.black2 SPAN.disabled { border:1px #eee solid; padding:2px 5px; margin:2px; color:#ddd;}
.black2 input { display:none;}
.black2 button { display:none;}

.cpzx_xx{ width:539px; height:315px; overflow:hidden; float:right;}
.cpzx_xx h2{ height:33px; border-bottom:1px #ddd solid; font-size:20px; font-weight:bold; color:#333;}
.cpzx_xx ul li{ height:24px; overflow:hidden; line-height:24px;}
.cpzx_xx ul li del{ color:#898989;}
.cpzx_xx ul li strong{ color:#f60; font-size:20px;}
.tsfont{ background:#f5f5f5; border:1px #e5e5e5 solid; padding:10px; line-height:18px;}
.nycont{ font-size:14px; line-height:140%; padding:20px 0;}
.next_prev{ padding:20px 0;}
.next_prev span{ display:block; height:24px; line-height:24px;}
.next_prev span a{ color:#787878;}
.next_prev span a:hover{ text-decoration:underline;}
/*新闻中心*/
.news_list ul li{ height:29px;border-bottom: 1px dashed #c6c6c6; overflow:hidden; margin-bottom:14px;}
.news_list ul li p{ font-size:14px; width:80%; height:29px; overflow:hidden; line-height:29px; float:left;}
.news_list ul li span{ display:block; width:20%; height:29px; overflow:hidden; float:right; line-height:29px; text-align:right; color:#acacac;}
.news_list ul li a:hover{ color:#0064d4;}
.news_list ul li a.lm_news{ color:#2c90ff; padding-right:5px;}
/*新闻内页*/
.news_title h1{font-size: 16px;color: #2980b9;font-weight: bold; text-align:center;}
.news_title span{ margin:10px 0; display:block; text-align:center;}
/*在线留言*/
.zxly{ border:1px #ddd solid; padding-top:15px; background:url(../images/yumao_55vy.jpg) bottom right no-repeat; margin-bottom:20px;}
.zxly dl{ padding-left:25px; width:410px; height:auto; overflow:hidden;}
.zxly dl dt{ height:34px; line-height:34px; font-size:12px; color:#777;}
.zxly dl dd input,.zxly dl dd textarea{ width:408px; height:32px; overflow:hidden; background:#eee; border:1px #aaa dashed;}
.zxly dl dd textarea{ height:129px;}
input.tijiaobtn{ width:410px; height:30px; background:#dd3939; border:none; text-align:center; color:#fff; line-height:30px; font-size:14px; margin:25px ;}
.lxwm{ overflow:hidden;border:1px #ddd solid; padding:10px;  margin-bottom:20px;}
.map{ width:507px; height:300px; overflow:hidden; float:right;}
.lxwm_fl{ width:271px; height:auto; float:left;}
.lxwm_fl h2{ font-size:20px; font-weight:bold; color:#347dc0;}
.lxwm_fl dl{ padding:12px 0;}
.lxwm_fl dl dt{ font-size:14px; color:#5a5a5a;}
.lxwm_fl dl dd{ color:#3498db; font-size:14px;}
.lxwm_fl dl.lxwm_italic dd{ font-size:18px; font-style:italic;}
.qq{ padding-top:15px; overflow:hidden;}
.qq a{ display:block; float:left; margin-right:15px;}

.preview{width:251px; height:auto; float:left; position:relative;}
/* smallImg */
.smallImg{position:relative; height:52px; margin-top:1px;padding:6px 0; width:251px; overflow:hidden;float:left;}
.scrollbutton{width:7px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{ background:url(../images/background.png) left center no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{ background:url(../images/background.png) -10px center no-repeat;margin-left:244px; margin-top:-50px;}

#imageMenu {height:50px; width:237px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center; margin:0 5px;}
#imageMenu li img{width:50px; height:50px;cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
/* bigImg */
.bigImg{position:relative; float:left; width:251px; height:315px; overflow:hidden;}
.bigImg #midimg{width:251px; height:315px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

#flash{width:100%;height:400px;overflow:hidden;clear:both;position:relative;}
#flash a{width:980px;height:393px;display:none;}
#flash img{width:980px;height:393px;}
.flash_bar{width:520px;padding-left:470px;z-index:69;height:30px;overflow:hidden;position:absolute;padding-top:13px!important;padding-top:12px;bottom:0px;left:0px;background:url(../images/tg_flashbar.png) no-repeat 10px 0px;text-align:center;}
.flash_bar .dq{display:block;float:left;width:8px;height:8px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop");}
.flash_bar .no{display:block;float:left;width:8px;height:8px;margin:5px 5px;cursor:pointer;background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop");}
#flashBg{height:393px;overflow:hidden;width:100%;clear:both;margin:0;padding:0;}
#flashLine{background:url(../images/touming.png) repeat-x center bottom;height:393px;width:100%;clear:both;}



.wh1{ position:absolute; left:50%; margin-left:-540px;top:156px; z-index:9999;}
.h1{ text-align:right;}
.h1 span{ display:block; font-size:36px; font-weight:bold; color:#fff;}
.h1 em{ display:block; font-size:14px; color:rgb(224, 221, 221); line-height:180%;}

.banner{width:100%; height:400px; overflow:hidden; position:relative;}
.banner #bannerbox ul{width:100%; height:400px; overflow:hidden;}
.banner #bannerbox ul li{float:left;}
.banner #bannerbox ul li a{width:100%; height:400px; display:block;}
.banner .bannerbot{position:absolute; width:100%; bottom:25px; left:0; height:18px; overflow:hidden;}
.banner .bannerbot span{ display:block; width:16px; float:left; margin:0 6px; height:16px; overflow:hidden; border-radius:16px; border:1px #fff solid;}
.banner .bannerbot span.active{ background:#fff;}
#bannerzt{ width:64px; position:absolute; left:50%; margin-left:42px;}

.actGotop{position:fixed; _position:absolute; bottom:140px; right:50px;width:30px;height:39px;display:none;}
.actGotop a,.actGotop a:link{width:30px;height:39px;display:inline-block; background:url(../images/gotop.gif) no-repeat; _background:url(../images/gotop.gif) no-repeat; outline:none;}
.actGotop a:hover{width:30px;height:39px; background:url(../images/gotopd.gif) no-repeat; outline:none;}

.picMarquee-left{width:1080px;overflow:hidden; position:relative;}
.picMarquee-left .bd{ padding:10px 0;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 15px;float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width:188px; height:236px; display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ }
.picMarquee-left .bd ul li .title1{ line-height:25px; text-align:center;   }