@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body { font-family:"微软雅黑"; font-size:12px; line-height:27px; color:#555; text-decoration:none; background:#fff;}
a { color:#555; text-decoration:none;}
a:hover { color:#555; text-decoration:none;}
img { border:0;}
ul,li { list-style-type:none;}
div,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin: 0px; padding: 0px;}



.top { width:100%; height:29px; background:#eee; border-bottom:1px solid #ddd;}
.top .top-in { width:1000px; height:29px; background:#eee; line-height:29px; margin:0px auto; color:#999;}
.top .top-in .top-in-r { float:right; color:#999; line-height:29px;}
.top .top-in .top-in-r  { text-align:right;}
.top .top-in .top-in-r a { color:#999; margin:0px 7px;}


.header { width:1000px; height:130px; overflow:hidden; margin:0px auto;}
.header .logo { width: auto;max-height: 120px; float:left;margin-top: 10px;}
.header .logo img { width: auto;max-height: 120px;}
.header .text { width: auto; height:56px; float:left; margin-top:36px; margin-left:20px; padding-left:20px; border-left:1px solid #ddd; font-size:17px; color:#333;}
.header .text span { font-weight:bold; font-size:17px; color:#EC1A24;}
.tdk{width:600px; float:right;text-align: right;font-size:15px;}
.tdk a{ margin:0 7px;}
.header .tel { width:200px; height:56px; float:right;/* margin-top:36px;*/ background:url(tel.jpg) no-repeat top left; padding-left:65px; font-size:15px;}
.header .tel span { font-weight:bold; font-size:24px; color:#EC1A24;}

/*nav*/
.nav-wrap { width:100%; height:48px; background:#0f52b4; border-top:1px solid #039; border-bottom:1px solid #039;}
.nav{ width:1000px; height:48px; margin:0px auto;}
.nav li{float:left;}
.nav li a{float:left; min-width:111px;}
.inmenu:link,.inmenu:visited{color: #fff; font-size:15px; line-height:48px; height:48px; text-align:center;}
.inmenu:hover,.inmenu:active{color: #fff; background:#039; text-decoration:none; transition:1s all;}
.nav_cn li.inmenu_1 a:link,.nav_cn li.inmenu_1 a:visited,.nav_cn li.inmenu_1 a:hover,.nav_cn li.inmenu_1 a:active{color: #fff; font-size:16px; height:48px; line-height:48px; background:#039; transition:1s all; text-align:center;}

.nav li:hover{position:relative; z-index:99999999999}
.nav li:hover a{background:#039;}
.nav li:hover ul li a{background:#039;}
.nav li ul li{float:none;text-align:left;height:30px;}
.nav li ul li a{float:none;display:block;color:#FFF;white-space:nowrap;height:30px;line-height:30px;text-transform:capitalize;text-overflow:ellipsis; padding:0 15px; min-width:81px;}
.nav li ul li a:hover{color:#FFF;background:#EC1A24; transition:1s all;}
.nav li ul{display:none;position:absolute;top:48px;left:0; z-index:9999;}



/*banner*/
#banner{clear:both;min-width:1000px;background:#ddd;width: 100%;margin: 0px auto;}
.slider_img{display: block;text-align: center;height: 100%;}
.slider_img img{display:inline-block!important;margin:0px 0;max-width:100%;width: auto;height: auto;display:block;}
.wmuSlider{height:100%!important;position:relative;overflow:hidden;}

.bbdd{z-index: 2;position: absolute;bottom: 2%;margin: 0;padding: 0; width:100%; text-align:center;}
.bbdd li{margin: 0 8px 10px 0;list-style-type: none; display:inline-block;}
.bbdd a{display:inline-block;text-indent: -9999px;width:16px;height:16px; background: url(dot.png) no-repeat 0 -16px;display: block;border-radius:16px; overflow:hidden }
.bbdd a.wmuActive{background-position: 0 0;}
.banner{width:100%;text-align:center; margin:0 auto;margin-bottom:10px;background:#eee url(bg1.jpg) bottom repeat-x;}
.banner img{min-width:1000px;max-width:100%;}

.wmuSliderPrev,.wmuSliderNext{width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.wmuSliderNext {background-position: 0 -70px;right: 0;}
.wmuSliderPrev {left: 0;}
.wmuSlider:hover .wmuSliderNext {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderPrev {opacity: 0.8;filter: alpha(opacity=25);}
.wmuSlider:hover .wmuSliderNext:hover,
.wmuSlider:hover .wmuSliderPrev:hover {opacity: 1;filter: alpha(opacity=50);}


/*关键词*/
.keyword-wrap { width:100%; height:50px; background:#f7f7f7; border-bottom:1px solid #e7e7e7;}
.keyword {width: 1000px; margin:0px auto; height:50px; line-height:50px; font-size:13px;}
.keyword ul { float: left; width: 655px;}
.keyword ul li { float: left; margin-left: 4px;	margin-right: 4px;}
.keyword ul li span { font-weight: bold; font-size: 13px; color:#0f52b4;}

/*搜索*/
.search_index{ float: right;	width: 250px; margin-top:10px;}
.input{float:left; width: 200px; height: 30px; padding-left: 5px; line-height: 30px; font-size: 12px; color:#666; background:url(search_left.jpg) no-repeat left top; border:none;}
.search_name{ height: 30px;	width:43px; background:#EC1A24; cursor: pointer; float: right; border: 0px none; text-align:center; color:#fff;}










/*首页产品推荐*/
.main { width:1000px; height:auto; overflow: hidden; margin:40px auto;}
.main .pro-left { width:230px; height:600px; overflow: hidden; float:left; border:5px solid #0f52b4; background:#fff;}
.main .pro-left .title { width:230px; height:90px; overflow: hidden; background:#0f52b4; line-height:90px; text-align:center; color:#fff; font-size:25px; font-weight:bold;}
.main .pro-left .title-cate { width:200px; height:35px; overflow: hidden; background:#0f52b4; line-height:35px; text-align:center; color:#fff; font-size:15px; font-weight:bold; margin:15px 15px 0px 15px; letter-spacing:4px;}
.main .pro-left .pro-list { width:215px; height: auto; overflow: hidden; margin-top:10px;}
.main .pro-left .pro-list ul { width:215px; height: auto; overflow: hidden;}
.main .pro-left .pro-list li { width:165px; height:42px; line-height:42px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;font-weight: normal; font-size:14px; margin-left:15px; background: url(proSidIco01.gif) no-repeat 15px center; padding-left:35px; border-bottom:1px solid #ccc;}
.main .pro-left .pro-list li a { color:#444;}
.main .pro-left .pro-list li a:hover { color:#EC1A24;}

.main .pro-right { width:740px; overflow: hidden; float:right; border:1px solid #ddd; background: url( proBg.gif) repeat;}
.main .pro-right .title { width:715px; height:35px; line-height:35px; overflow: hidden; float:right; border-bottom:1px solid #ddd; background:#f3f3f3 url( proSidIco01.gif) no-repeat 10px 14px; padding-left:25px; font-size:16px; font-weight:bold; color:#EC1A24;}

.main .pro-right .proMainCnt{ padding-top:8px; overflow:hidden; background:url(proBg.gif) repeat left top; border:1px solid #e5e5e5;}
.main .pro-right .proMainCnt li{ float:left; width:210px; /*padding-left:25px; padding-right:5px; padding-top:10px; */ background:url( proImgY.gif) no-repeat  bottom center;margin:10px 18px;padding-bottom:14px;}
.main .pro-right .proMainCnt li a{ display:block; overflow:hidden;}
.main .pro-right .proMainCnt li img{ width:208px; height:208px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.main .pro-right .proMainCnt li span{ display:block; color:#666; height:41px; line-height:41px; overflow:hidden; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2;}
.main .pro-right .proMainCnt li:hover img{ border-color:#0f52b4;}
.main .pro-right .proMainCnt li:hover span{ background:#0f52b4;border-color:#0f52b4;}
.main .pro-right .proMainCnt li:hover a{ color:#fff}

.main .proMainCnt01{clear: both; padding-top:8px; overflow:hidden; background:url(proBg.gif) repeat left top; border:1px solid #e5e5e5;}
.main .proMainCnt01 li{ float:left; width:210px; /*padding-left:25px; padding-right:5px; padding-top:10px; */ background:url( proImgY.gif) no-repeat  bottom center;margin:10px 18px;padding-bottom:14px;}
.main .proMainCnt01 li a{ display:block; overflow:hidden;}
.main .proMainCnt01 li img{ width:208px; height:208px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.main .proMainCnt01 li span{ display:block; color:#666; height:41px; line-height:41px; overflow:hidden; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2;}
.main .proMainCnt01 li:hover img{ border-color:#0f52b4;}
.main .proMainCnt01 li:hover span{ background:#0f52b4;border-color:#0f52b4;}
.main .proMainCnt01 li:hover a{ color:#fff}

/*successful cases*/
.main-case { width:100%; height:auto; padding:40px 0px; overflow:hidden; background:#f3f3f3; border:1px solid #ddd; border-width:1px 0px;}
.main-case .title { width:250px; height:45px; overflow:hidden; border-bottom:1px solid #aaa; line-height:35px; text-align:center; font-size:25px; font-weight:bold; margin:0px auto; color:#EC1A24;}
.main-case .title-bg { width:150px; height:5px; overflow:hidden; background:#aaa; margin:0px auto;}
.main-case .title-line { width:450px; height:1px; overflow:hidden; background:#aaa; margin:0px auto;}
.main-case .case-cont { width:1000px; height:auto; overflow:hidden; margin:0px auto; margin-top:35px;}
.main-case .case-cont ul { width:1033px; height:auto; overflow:hidden;}
.main-case .case-cont li { width:310px; height:auto; overflow:hidden; float:left; margin-right:33px;}

.case-list { width:310px; height:auto; overflow:hidden;}
.case-list .title { width:305px; height:30px; line-height:25px; border-bottom:2px solid #ccc; overflow:hidden; padding-left:5px; font-size:16px; font-weight:bold; color:#444; text-align:left;}
.case-list img { width:300px; height:170px; margin-top:10px; padding:4px; border:1px solid #ccc; background:#fff;}
.case-list h3 { width:310px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.case-list h3 a { color:#333;}
.case-list h3 a:hover { color:#333; text-decoration:underline;}
.case-list h4 { width:310px; height:60px; line-height:20px; font-size:12px; font-weight: normal; color:#999;}
.case-list .more { width:90px; height:28px; line-height:28px; font-size:12px; font-weight: normal; color:#999; border:1px solid #ccc; border-radius:3px; text-align:center; margin-top:10px; background:#eee;}


/*about*/
.main-about { width:1000px; height:auto; overflow:hidden; margin:0px auto;}
.main-about .title { width:1000px;  height:40px; overflow: hidden; border-bottom:2px solid #ddd; margin-bottom:30px;}
.main-about .title .tip { height:40px; color:#0f52b4; line-height:25px; text-align:center; float:left; font-size:20px; font-weight:bold;}
.main-about .about-cont { width:1000px; height:auto; overflow:hidden;}
.main-about .about-cont img { width:370px; height:220px;}
.main-about .about-cont p span {font-size:15px; font-weight:bold; color:#333;}
.main-about .about-cont p { width:600px; height: auto; line-height:25px; font-size:12px; font-weight: normal; color:#666; float:right;}
.main-about .about-cont b { width:90px; text-align:left; height:28px; line-height:28px; font-size:12px; font-weight: bold; color:#EC1A24; margin-top:10px;}
.main-about .about-cont b a { color:#EC1A24; font-weight:bold; line-height:28px;}
.tips{width: 1000px;overflow: hidden;border-bottom: 2px solid #ddd;margin-bottom: 15px;height: 35px;color: #0f52b4;float: left;font-size: 20px;font-weight: bold;margin-top: 15px;}

/*news*/
.main-news { width:1000px; height:auto; overflow:hidden; margin:0px auto; margin-top:40px;}
.main-news .news-left { width:620px; height:440px; overflow:hidden; float:left; border:1px solid #ddd; background:url( proBg.gif) repeat;}
.main-news .news-left .title { width:620px;  height:40px; overflow: hidden; border-bottom:1px solid #ddd; background:#eee; margin-bottom:10px;}
.main-news .news-left .title span { float:right; margin-right:10px; font-size:12px; font-weight:normal; line-height:40px;}
.main-news .news-left .title .tip { width:120px; height:40px; background:#0f52b4; color:#fff; line-height:40px; text-align:center; float:left; font-size:15px; font-weight:bold;}
.main-news .news-left .news-top { width:590px; height:auto; overflow:hidden; margin:15px 0px 0px 15px;}
.main-news .news-left .news-top img { width:200px; height:140px; overflow:hidden; float:left; padding:4px; border:1px solid #ccc;}
.main-news .news-left .news-top h3 { width:365px; height:30px; line-height:30px; font-size:14px; font-weight:bold; float:right;}
.main-news .news-left .news-top h3 a { color:#333;}
.main-news .news-left .news-top h3 a:hover { color:#333; text-decoration:underline;}
.main-news .news-left .news-top p { width:365px; height:60px; line-height:20px; font-size:12px; font-weight: normal; color:#999; float:right;}
.main-news .news-left .news-top .more { float:right; width:90px; height:28px; line-height:28px; font-size:12px; font-weight: normal; color:#999; border:1px solid #ccc; border-radius:3px; text-align:center; margin-top:10px; background:#eee; margin-right:270px;}


.main-news .news-left .news-cont { width:620px; height:auto; overflow:hidden; margin:15px 0px;}
.main-news .news-left .news-cont ul { width:620px; height:auto; overflow:hidden;}
.main-news .news-left .news-cont li { width:287px; height:38px; line-height:38px; font-size:13px; border-bottom:1px solid #ddd; overflow:hidden; float:left; margin-left:15px;}
.main-news .news-left .news-cont li span { font-weight:bold; margin:0px 7px 0px 5px;}
.main-news .news-left .news-cont a { color:#555;}
.main-news .news-left .news-cont a:hover { color:#0f52b4;}

.n_time{ float:right; font-size:12px}

.main-news .news-right { width:350px; height:440px; overflow:hidden; float:right; border:1px solid #ddd; background:url( proBg.gif) repeat;}
.main-news .news-right .title { width:350px;  height:40px; overflow: hidden; border-bottom:1px solid #ddd; background:#eee; margin-bottom:10px;}
.main-news .news-right .title span { float:right; margin-right:10px; font-size:12px; font-weight:normal;line-height:40px;}
.main-news .news-right .title .tip { width:140px; height:40px; background:#0f52b4; color:#fff; line-height:40px; text-align:center; float:left; font-size:15px; font-weight:bold;}
.main-news .news-right .news-cont { width:320px; height:auto; overflow:hidden; margin:15px;}
.main-news .news-right .news-cont ul li { width:320px; height:35px; line-height:35px; font-size:13px; border-bottom:1px solid #ddd; overflow:hidden;}
.main-news .news-right .news-cont li span { font-weight:bold; margin:0px 7px 0px 5px;}
.main-news .news-right .news-cont a { color:#555;}
.main-news .news-right .news-cont a:hover { color:#0f52b4;}

/*footer*/
.footer { width:100%; height:auto; padding:20px 0px; margin-top:40px; background:#0f52b4;}
.footer .area { width:1000px; height:auto; margin:0px auto; text-align:center; color:#fff;}
.footer .area a { color:#fff;}
.footer .area a:hover { color:#fff; text-decoration:underline;}

/*banner-inner*/
.ban-inner { width:100%; overflow:hidden; margin:0px auto; margin-top:10px; text-align:center;}
.ban-inner img { max-width:100%; min-width:1000px; }

/*inner left*/
.inner { width:1000px; height:auto; overflow: hidden; margin:0px auto; margin-top:10px;}
.inner .left-wrap { width:210px; height:auto; float:left;}
.in-left { width:200px; height:auto; float:right; border:5px solid #0f52b4; background:#fff; margin-bottom:10px; padding-bottom:10px;}
.in-left .title { width:200px; height:50px; overflow: hidden; background:#0f52b4; line-height:50px; text-align:center; color:#fff; font-size:20px; font-weight:bold;}

.in-left .contact { width:170px; height: auto; overflow: hidden; margin:10px 15px 0px 15px;}

/*inner right*/
.inner .in-right { width:780px; height:auto; overflow: hidden; float:right;}
.inner .in-right .title { width:753px; height:40px; line-height:40px; overflow: hidden; float:right; border-bottom:1px solid #ddd; background:#f8f8f8 url( proSidIco01.gif) no-repeat 10px 14px; padding-left:25px; font-size:16px; font-weight:bold; color:#EC1A24; border:1px solid #ddd; margin-bottom:10px;}
.inner .in-right .title span { float:right; margin-right:10px; line-height:40px; font-size:12px; font-weight:normal; color:#666;}
.inner .in-right .title span a { color:#666;}
.inner .in-right .title span a:hover { color:#666; text-decoration:underline;}

/*pages*/
.pages,.npage{clear:both; text-align:center; font-size:12px; padding:15px 0 0px 0;color:#b2b2b2;}
.pages a,.pages span{display:inline-block; height:24px;padding:0 2px; margin:0 2px!important; line-height:24px; border:1px solid #ccc; padding:0px 5px; color: #555;}
.pages a:link,.pages a:visited {color: #555; line-height:24px; border:1px solid #ccc; padding:0px 5px;}
.pages a.active:link, .pages a.active:visited {color: #EC1A24; font-weight:bold;text-decoration:none; border:1px solid #EC1A24; padding:0px 5px;}
/*inner pro*/
.pro-inner{ width:778px; height:auto; padding-top:8px; overflow:hidden; background: url( proBg.gif) repeat; border:1px solid #ddd; padding-bottom:20px;}
.pro-inner li{ float:left; width:210px; padding-left:35px; padding-right:5px; padding-top:15px; padding-bottom:14px; background:url( proImgY.gif) no-repeat 35px bottom;}
.pro-inner li a{ display:block; overflow:hidden;}
.pro-inner li img{ width:208px; height:208px; border:solid 1px #e5e5e5; display:block; overflow:hidden}
.pro-inner li span{ display:block; color:#666; height:41px; line-height:41px; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2; overflow:hidden;}
.pro-inner li:hover img{ border-color:#0f52b4;}
.pro-inner li:hover span{ background:#0f52b4;border-color:#0f52b4;}
.pro-inner li:hover a{ color:#fff;}

/*inner news*/
.news-content { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd;}

.news-inner li{height:28px;overflow:hidden;border-bottom:1px #aaa dotted;line-height:28px;padding:8px 0;}
.news-inner li a{float:left;display:inline-block;background:url( point1.png) no-repeat 9px 10px;padding-left:30px;width:550px;text-align:left;font-size:14px; overflow:hidden;}
.news-inner li span{float:right;padding:0 0px 0 10px;display:inline-block;height:20px;width:85px;overflow:hidden;}
.news-inner li code{background:url( point2.png) no-repeat 9px 10px;display:inline-block;width:16px;height:16px;float:left;margin-top:6px;}
.news-inner li:hover, .News-list li.hover{background-color:#777;color:#fff;}
.news-inner li:hover a, .News-list li.hover a{color:#fff;background:url( point2.png) no-repeat 9px 10px;}

/*inner news-detail*/
.news-detail { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd;}

.newsTitle {clear:both;margin:0px auto;text-align:center;font-size:16px;font-weight:bold;color:#444;line-height:25px;border-bottom:dotted 1px #CCC; padding-bottom:15px;}
.newsDate {clear:both;margin:0px auto;padding:10px 0px;text-align:center;line-height:20px;border-bottom:dotted 1px #CCC; margin-bottom:15px;}
.newsDate a { color:#666;}
.newsDate a:hover { color:#0f52b4;}
.newsContent {clear:both;margin:0px auto;padding:0px; font-size:14px;color:#555;line-height:28px;word-wrap:break-word;word-break:normal;}
.newsContent p{ text-indent:2em}
.newsContent img{ margin-left:-22px}
.prevNext {clear:both;margin:0px auto;border-bottom:dotted 1px #ccc;height:30px;line-height:30px;color:#666;font-size:13px;-webkit-text-size-adjust:none; padding-bottom:10px;}
.prevNext a {text-decoration:underline;}
.prevNext .prev {float:left;}
.prevNext .prev a { text-decoration:none;}
.prevNext .prev a:hover {color:#0f52b4; text-decoration:none;}
.prevNext .next {float:right;}
.prevNext .next a { text-decoration:none;}
.prevNext .next a:hover {color:#0f52b4; text-decoration:none;}
.newsBack {width:65px;height:30px; line-height:30px;overflow:hidden;margin:15px auto 0px auto; border-radius:5px;background:#ccc; text-align:center; color:#333; font-weight:bold;}
.newsBack:hover { color:#fff; background:#0f52b4; transition:0.5s all;}

.rnews {width:738px;margin:0px auto;clear:both; padding-bottom:30px;}
.rnews h3 {font-size:16px;line-height:36px;height:40px;padding-top:15px; color:#333; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.rnews li {float:left;width:329px;height:40px;line-height:40px; margin:0px 20px; border-bottom:1px dotted #ccc;}
.rnews li span { font-weight:bold; margin:0px 5px;}
.rnews li a {color:#666;display:block;width:329px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px; text-decoration:none;}
.rnews li a:hover {color:#0f52b4;}

/*inner about*/
.about { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd; font-size:14px; line-height:28px; text-align:center}
.about p{ text-indent:2em; text-align:left}
.about img{ margin-left:-22px; }
.about table{ margin-left:100px}
/*inner pro-detail*/
.pro-pic { width:738px; height:auto; text-align:center;}

.pro-pic h2 { width:738px; height:auto; font-size:20px; font-weight:bold; margin-bottom:10px;}
.singlepic img { width:500px; height:auto; border:1px solid #eee; padding:5px;}
.pro-detail { width:738px; height:auto; padding:20px; overflow:hidden; background:#f8f8f8; border:1px solid #ddd; }
.procontent { width:738px; height:auto; font-size:14px;}
.protitle { width:738px; height:40px; border:1px dashed #ccc; background:#fff; border-width:1px 0px; line-height:40px; overflow:hidden; margin:10px 0px;}
.protitle span { margin-left:10px; background:#0f52b4; color:#fff; padding:20px 10px; font-size:15px; font-weight:bold;}


.rollpro{width:738px;overflow: hidden;margin: 0px auto;}
.rollpro .LeftBotton{height: 63px;width:40px;overflow: hidden;float: left;display: inline;margin: 78px 10px 0px 0px;cursor: pointer;}
.rollpro .RightBotton{height: 63px;width:40px;overflow: hidden;float: right;display: inline;margin: 78px 0px 0px 10px;cursor: pointer;}
.rollpro .Cont{width:636px;overflow: hidden;float: left;}
.rollpro .ScrCont{width: 1e+7px;}
.rollpro .Cont .pic{width:200px;float: left;text-align: center;margin-right: 12px;margin-top: 10px;}
.rollpro .Cont .pic a img{padding:4px;background: rgb(255, 255, 255) none repeat scroll 0% 0%;border: 1px solid rgb(204, 204, 204);margin: 0px auto;width:190px;height:190px;opacity: 0.9;transition: all 200ms ease-in 0s;display: block;}
.rollpro .Cont .pic a:hover img{border: 1px solid rgb(24, 120, 206);opacity: 1;}
.rollpro .Cont .pic p{line-height: 22px;color: rgb(102, 102, 102);text-align: center;font-weight: bold;}
.rollpro .Cont a:link, .rollBox .Cont a:visited{color: rgb(98, 100, 102);text-decoration: none;}
.rollpro .Cont a:hover{color: rgb(26, 91, 169);text-decoration: underline;}
.rollpro #List1, .rollpro #List2{float: left;}


/*feedback*/
.feedback {clear:both;margin:0px auto;padding:0px;margin:20px 0px 0px 0px;}
.submita {margin:16px auto;display:inline-block;padding:0 18px!important;line-height:22px;background:#ff9c00;border:0px;height:24px;color:#FFF;cursor:pointer;font-size:16px;}
.xh {color:#f00;padding:0 3px;}
#feedbackForm {margin:20px 0px 0px 0px;}
#feedbackForm .text {width:300px;height:26px;margin:10px 0px 0px 0px;font-size:12px;line-height:26px;padding:0px 0px 0px 5px;border:1px solid #CCC;}
#feedbackForm .lable {padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#feedbackForm .atextarea {float:left;border:1px solid #CCC;height:100px;width:305px;ont-size:12px;margin-top:10px;line-height:24px;color:#666;}
#feedbackForm .smtcss {padding-right:112px;text-align:center;}
.table {border-collapse:collapse;}
.table td, .table th {border:1px solid #cdcdcd;padding:5px;}
.table p {padding:0px;margin:0px;}
.e_mobile {height:25px;line-height:25px; background: url( emobile1.png) 0px -51px no-repeat; padding-left: 25px;}


ul.sf-menu{clear:both;margin:0px auto;height:auto;position:relative;text-transform:capitalize;z-index:1000;width:200px;}
ul.sf-menu li{zoom:1;margin:0px;color:#444; border-bottom:1px solid #ccc; background:#fff;}
ul.sf-menu li a{text-transform:capitalize;text-decoration:none;width:160x;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:40px; background:#fff url( proSidIco01.gif) no-repeat 18px center; padding-left:40px;font-size:14px; font-weight:bold;}
ul.sf-menu li a:hover,ul.sf-menu li a:active{color:#0f52b4;text-decoration:none;background:#eee url( proSidIco01.gif) no-repeat 18px center;}
ul.sf-menu li.hover,ul.sf-menu li:hover{position:relative}
ul.sf-menu li.menu-item:hover{position:relative}
ul.sf-menu ul li a{padding-top:0px!important}
ul.sf-menu ul{width:200px;margin:0px;padding:0px;position:absolute;left:200px;top:0px;visibility:hidden;text-transform:capitalize;background:#eee;}
ul.sf-menu ul li a{font-weight:normal; font-size:12px;line-height:40px;background:#0f52b4; text-align:left; padding-left:-20px;color:#FFF;}
ul.sf-menu li.hover ul li a, ul.sf-menu li.hover ul li a:hover,ul.sf-menu li.hover ul li a:active{color:#FFF;text-decoration:none;background:#039; text-align:left; padding-left:-20px;}
ul.sf-menu ul li a.hover,ul.sf-menu ul li a:hover{text-decoration:none; text-align:left; padding-left:-20px; background:#039;}
ul.sf-menu ul li ul{padding:0px}
ul.sf-menu ul ul{left:200px;margin:0px;padding:0px;visibility:hidden}
ul.sf-menu ul ul li a{width:auto;padding:0px; text-align:center; text-decoration:none;background:#0f52b4;}

ul.pro-menu {margin-top:-1px;margin:0px;padding:0px;text-transform:capitalize}
ul.sf-menu li:hover>ul{visibility:visible;margin:0px;padding:0px}
ul.sf-menu li.LiProDetail a{background:#0f52b4!important;}
ul.sf-menu li.LiProDetail a:hover,ul.sf-menu li.LiProDetail a:active{ color:#fff; background:#039!important; padding-left:-20px;}



.in-left .pro-list { width:170px; height: auto; overflow: hidden; margin:10px 15px 0px 15px;}
.in-left .pro-list ul { width:170px; height: auto; overflow: hidden;}
.in-left .pro-list li { width:153px; height:30px; line-height:30px; overflow: hidden; float:left;font-weight: normal; font-size:13px; margin-left:15px; background: url( proSidIco01.gif) no-repeat left center; padding-left:17px;}
.in-left .pro-list li a { color:#555;}
.in-left .pro-list li a:hover { color:#0f52b4; font-weight:bold;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#EEE;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#EEE;}
.YqbYears{vertical-align:middle; padding-left:8px; margin-top:-4px;}


/**/
.lxk {width:120px; height:120px; background:#fff; border-radius:3px; border:1px solid #0f52b4; position: fixed; right:0; top:300px; z-index:999999; text-align:center;}
.lxk img { margin-top:10px;}
.lxk .lxtit{ width:120px; height:35px; line-height:35px; color:#fff; font-size:15px; background:#0f52b4; margin-bottom:5px;}

#related_product{overflow:hidden}

#related_product ul{  padding-top:8px; overflow:hidden; padding-bottom:20px;}

#related_product ul li{float:left; width:210px; padding-left:25px; padding-right:5px; padding-top:15px; padding-bottom:14px; }

#related_product ul li img{ width:208px; height:208px; border:solid 1px #e5e5e5; display:block; overflow:hidden}

#related_product ul li h3{ display:block; color:#666; height:41px; line-height:41px; text-align:center; border:1px solid #e5e5e5; background:#f2f2f2; overflow:hidden; font-weight:normal}
#related_product ul li:hover h3{ background:#0f52b4;border-color:#0f52b4; color:#fff}

#related_product ul li:hover img{ border-color:#0f52b4;}

#related_product ul li  a{ display:block; overflow:hidden; color:#fff;}

#related_product p { width:738px; height:40px; border:1px dashed #ccc; background:#fff; border-width:1px 0px; line-height:40px; overflow:hidden; margin:10px 0px;}
#related_product p span { margin-left:10px; background:#0f52b4; color:#fff; padding:20px 10px; font-size:15px; font-weight:bold;}







