/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{font-family:' ' !important; margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:16px !important; font-family:' '; color:#333;}
a{ color:#333;}
a:hover{ color:#f00; text-decoration:none;}
p{line-height:1.5em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

/*common end*/

.head{}
.head01{}
.head01 .logo{ text-align:center; width:100%; height:140px; position:relative;}
.head01 .logo img{ max-width:100%; max-height:140px; position: absolute; top: 0; right: 0;    bottom: 0; left: 0; margin: auto 0;}
.head02{ height:46px; background:#e00024;}
/*menu*/
.menu{height:46px; line-height:46px; }
.menu ul li{ float:left; position:relative; margin-left:2%;}
.menu ul li dl{ background:#0376c7; width:150px; position:absolute; z-index:6; left:0px; top:46px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.menu ul li dl dd{ line-height:45px; border-top:#fff solid 1px; }
.menu ul li dl dd a{ font-size:14px; color:#fff; padding:0; }
.menu ul li dl dd a:hover{ background:#1f1f1f; }
.menu a{ font-size:16px; color:#fff; text-decoration:none; display:block; text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#0376c7; color:#fff;}


/*banner_02*/
.banner_02{ height:800px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}


.tit{ height:85px; line-height:85px;}
.tit strong{ float:left; /*background:url(../images/inc.jpg) left center no-repeat;*/ font-size:24px; color:#e00024; /*padding-left:40px;*/}
.tit span{ float:right; background:url(../images/newsMore.jpg) left center no-repeat; font-size:14px; padding-left:20px;}

.con01{ margin-top:10px;}
.con01 .lt{ float:left; width:800px;}
.con01 .lt .main{}
.con01 .lt .main .slideBox{ float:left; width:370px; height:280px; position:relative;}
.con01 .lt .main .slideBox .hd{ width:100%; padding:5px 0; background:url(../images/bg11.png) repeat; position:absolute; z-index:2; bottom:0; text-align:right;}
.con01 .lt .main .slideBox .hd ul li{ display:inline-block; width:20px; height:20px; line-height:20px; color:#fff; background:#666; text-align:center; margin:0 1px; cursor:pointer;}
.con01 .lt .main .slideBox .hd ul li:hover{ background:#6198F3;}
.con01 .lt .main .slideBox .hd ul li.on{ background:#6198F3;}
.con01 .lt .main .slideBox .bd{}
.con01 .lt .main .slideBox .bd ul li{ width:370px; height:280px;}
.con01 .lt .main .slideBox .bd ul li img{ width:370px; height:280px;}
.con01 .lt .main .list{ float:right; width:410px;}
.con01 .lt .main .list ul{}
.con01 .lt .main .list ul li{ height:35px; line-height:35px; border-bottom:1px dashed #ccc; background:url(../images/dot.jpg) left center no-repeat; padding:0 10px 0 15px;}
.con01 .lt .main .list ul li strong{ float:left; width:300px; height:35px; overflow:hidden; font-weight:normal; font-size:14px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.con01 .lt .main .list ul li strong a{}
.con01 .lt .main .list ul li span{ float:right; width:67px; color:#999;}

.con01 .rt{ float:right; width:360px;}
.con01 .rt .list{}
.con01 .rt .list ul{}
.con01 .rt .list ul li{ height:35px; line-height:35px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/dot.jpg) left center no-repeat; padding:0 10px 0 15px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;}
.con01 .rt .list ul li strong{ font-weight:normal; font-size:14px;}
.con01 .rt .list ul li strong a{}


.con02{ margin-top:10px;}
.con02 .main{}
/*scroll_03*/
.scroll_03{ }
.scroll_03 .bd li{ float:left; width:280px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:386px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li .img table tr td{ height:386px;}
.scroll_03 .bd li .img table tr td img{ width:274px; /*height:386px;*/}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}


.con03{ margin-top:30px;}
.con03 .img{ height:155px; text-align:center;}
.con03 .img img{ width:1200px; height:155px;}


.con04{ margin-top:10px;}
.con04 .lt{ float:left; width:386px;}
.con04 .lt .main{ height:230px; overflow:hidden;}
.con04 .ct{ float:left; width:485px; margin-left:22px;}
.con04 .ct .main{}
.con04 .ct .main p{ font-size:14px; line-height:25px; height:225px; overflow:hidden; padding:0; text-indent:2em;}
.con04 .ct .main p a{ color:#f00;}
.con04 .rt{ float:right; width:285px;}
.con04 .rt .img{ height:230px; text-align:center;}
.con04 .rt .img img{ width:285px; height:230px;}


.con05{ margin-top:10px;}
.con05 .main{}
/*scroll_031*/
.scroll_031{ }
.scroll_031 .bd li{ float:left; width:280px; overflow:hidden; margin:0 10px;}
.scroll_031 .bd li .img{height:182px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_031 .bd li .img:hover{background:#f4f4f4;}
.scroll_031 .bd li .img table tr td{ height:182px;}
.scroll_031 .bd li .img table tr td img{ width:274px; height:182px;}
.scroll_031 .bd li span{ height:30px; line-height:30px; text-align:center; display:block; font-size:14px;}


.con06{ margin-top:20px; margin-bottom:30px;}
.con06 h2{ height:45px; line-height:45px; text-align:center; border-bottom:1px solid #ccc; font-size:24px; color:#004987;}
.con06 h2 span{ display:inline-block; border-bottom:3px solid #999; padding:0 10px;}
.con06 .main{ }
.con06 .main ul{}
.con06 .main ul li{ float:left; width:280px; height:50px; margin:10px 10px 0 0;}
.con06 .main ul li img{ width:280px; height:50px;}


.foot{ background:#e00025; color:#fff; padding:10px 0;}
.foot ul li{ line-height:24px;font-size:12px; text-align:center;}
.foot ul li a{ color:#fff;}
.foot ul li a:hover{ text-decoration:underline;}





/*Add------------------------------------------------------------------------------*/


.inside{margin-top:20px; margin-bottom:30px;}

.inside_left{ width:250px; float:left;}
.inside_left .side_a{ border:#d5d5d5 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.inside_left .side_a h2{ height:32px; line-height:32px; font-size:14px; background:url(../images/tit1.gif) repeat-x; padding:0 10px;}
.inside_left .side_a dl{ padding:10px; font-size:14px;}
.inside_left .side_a dl dt{ display:block; height:35px; line-height:35px; color:#fff; background:#e00025; font-weight:bold; font-size:14px; padding:0 10px; margin-bottom:10px;}
.inside_left .side_a dl dt a{ color:#fff; font-size:14px;}
.inside_left .side_a dl dd{ height:36px; line-height:36px; border-bottom:1px dashed #eeeeee;}
.inside_left .side_a dl dd a{ display:block; padding-left:12px; }
.inside_left .side_a dl dd a:hover{ color:#f00;}
.inside_left .side_a dl .hover a{ color:#f00;} 


.inside_right{ width:920px; float:right; }
.weizhi{height:34px; line-height:34px; padding:0 10px; border:1px solid #d5d5d5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.inside_con{ margin-top:10px; padding:10px; border:1px solid #d5d5d5; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; min-height:200px;}


.newList{}
.newList ul li{ padding:20px 0; border-bottom:#d1d2d1 dashed 1px;}
.newList ul li h2{ font-size:14px; line-height:30px; overflow:hidden;}
.newList ul li h2 a{}
.newList ul li p{ padding:0; line-height:22px; height:44px; overflow:hidden;}
.newList ul li p a{ color:#f60;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


