/* CSS Document */
*{ margin:0 0; padding:0 0;}
body{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:#666666;}
img{ border:none;}
a{ color:#333333; text-decoration:none;outline:none;}
a:hover{}
ul,li{ list-style:none;}
table{ margin:0 auto;}
.leftline{ border-right:#CCCCCC 1px dotted;}
.xianshi{ padding:8px 0px; line-height:22px; color:#444444;}
.xuline{border-bottom:#cccccc 1px dotted;}
.line{ border-bottom:#cccccc 1px solid;}
input{ vertical-align:middle; outline:medium;}
.sankuang{border-left:#dddddd 1px solid;border-right:#dddddd 1px solid;}
.erkuang{border-left:#ededed 1px solid;border-right:#ededed 1px solid;}
.indextitle{ font-size:14px; color:#FFF;}
.kuang{border:1px solid #ccc;}
.top_tel{ padding-left:15px; color:#1d2c6a; }
.top_tel h2{ font-size:14px; font-weight:normal;}
.top_tel p{font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; color:#1d2c6a;}
.top_menu{ width:100%; background:#363636; height:60px;}
.top_menu ul{ width:1200px; margin:0px auto;}
.top_menu ul li{ float:left; width:170px; height:60px; line-height:60px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; text-align:center; position:relative;}
.top_menu ul li a{ display:block; color:#FFF;} 
.top_menu ul li a:hover,.top_menu ul li a.cur{ background:#1d2c6a;transition:all 0.8s;}
.top_menu ul li ul{ position:absolute; top:60px; left:0px; width:200px; display:none;}
.top_menu ul li ul li{ background:#f0f0f0; height:50px; line-height:50px; border-bottom:1px solid #fff; border-top:1px solid #ccc;}
.top_menu ul li ul li a{ color:#666;}
.top_menu ul li ul li a:hover{ color:#FFF;}
.iprocate{ padding-top:30px; padding-bottom:15px; text-align:center; width:100%;}
.iprocate  a{ display:inline-block;padding:0px 20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; height:40px; line-height:40px;}
.iprocate  a:hover{ background:#1d2c6a; color:#FFF;}
.ratitle{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.ratitle a{ padding-left:20px;}
.ratitle a:hover,.ratitle a.on{ color:#d30000;}
.aboutt{ font-family:"Î¢ÈíÑÅºÚ"; font-size:24px;color:#d30000;}
.newslist { padding-top:10px;}
.newslist ul li{ height:154px; margin-bottom:10px; background:#f0f0f0; padding:20px;}
.newsnext ul li{ height:30px; line-height:30px;}
.productlist{ padding-top:20px;}
.productlist ul li{ float:left; width:285px; margin-right:20px; margin-bottom:10px;}
.productlist ul li .img{ width:285px; height:250px; overflow:hidden;}
.productlist ul li .title{ height:30px; line-height:30px; font-size:14px; text-align:center;}
.productlist ul li .img img{ transition: all 0.8s}
.productlist ul li .img img:hover{ transform:scale(1.4);}
.page{ text-align:right;}
.page a{ display:inline-block; padding:2px 8px; border:#CCC 1px solid; background:#FFF; margin-left:5px; transition:all 0.5s;}
.page a:hover,.page a.current{ background:#004593; border:#004593 1px solid; color:#FFF;}
.footcopy{ color:#FFF; font-size:14px;}
.footcopy a{ color:#FFF;}
.promore{ width:123px; height:37px; line-height:37px; background:url(fccdb5fc-09de-41e5-8385-4b6c75571f9a.jpg) no-repeat center center; text-align:center; font-size:16px;}
.promore a{ color:#fff;}
.footmenu ul li{ width:140px; float:left;}
.footmenu ul li a{ font-size:14px; color:#FFF;}
.footmenu ul li ul li{ height:28px; line-height:28px; width:100%;}
.footmenu ul li ul li a{ font-size:12px; color:#ccc;}
.footcontact p{line-height:28px; color:#FFF;}
.indexabouta{ padding-top:15px; line-height:28px;}
.aboutmore{ background:#1d2c6a; width:100px; height:34px; line-height:34px; font-size:14px; text-align:center; margin-top:20px;}
.aboutmore a{ color:#FFF; display:block;}
.ihotnews ul li{ background:#ededed; transition:all 0.8s}
.ihotnews ul li:hover,.ihotnews ul li:hover .content,.ihotnews ul li:hover .content a,.ihotnews ul li:hover .content p{ background:#1d2c6a; color:#FFF;}
.ihotnews ul li .content{height:102px; padding:10px;}
.ihotnews ul li .content h2{ font-size:18px; font-weight:normal;}
.ihotnews ul li .content  p{ line-height:22px; padding:10px 0px;}
.inewslist{ width:580px; float:right;}
.inewslist ul li{ height:125px; margin-bottom:30px; background:#ededed; padding:10px; transition:all 0.5s;}
.inewslist ul li:hover,.inewslist ul li:hover a{ background:#1d2c6a;color:#FFF;}
.newsmorea{ display:inline-block; border:#1d2c6a 1px solid; font-size:16px; padding:8px 15px; margin-top:20px;}
.newsmorea a{ color:#1d2c6a; display:block;}
.flink{ color:#FFF; font-size:14px;}
.flink a{ color:#CCC;}

#pdetail_menu{ height:40px; line-height:40px; border-bottom: #CCC 1px solid;border-left:#CCC 1px solid; border-radius: 5px 0px 0px 0px;}
#pdetail_menu ul{}
#pdetail_menu ul li{ float:left; display:inline-block; border:#CCC 1px solid; border-bottom:none; border-left:none;  background:#F3F3F3;border-radius: 5px 5px 0px 0px;}
#pdetail_menu ul li a{ display:block; padding:0px 20px;border-radius: 5px 5px 0px 0px;}
#pdetail_menu ul li a:hover,#pdetail_menu ul li a.cur{ background:#123ca9; color:#FFF;}
#prodetail ul li{ display:none; line-height:22px;}

.r_menu{ float:right; height:30px; line-height:30px;}
.r_menu ul li{ float:left; display:inline-block; font-size:14px; position:relative;}
.r_menu ul li a{ display:block; padding:0px 20px;}
.r_menu ul li a:hover{}
.r_menu ul li ul{ display:none; position:absolute; left:0px; top:30px;}
.r_menu ul li ul li{ width:200px; background:#123ca9; height:40px; line-height:40px; text-indent:10px; border-bottom:#FFF 1px dotted;}
.r_menu ul li ul li a{ padding:0px; color:#FFF;}